/* CSS Document */

body{
	margin:0px auto;
	background-color:#222c34; line-height:15px;
}
*{
	margin:0px auto;
}
a{
	color:#067CBF;
	text-decoration:underline;
}
a:hover{
	color:#067CBF;
	text-decoration:none;
}
img{
	border:0pt;
}
table{
	margin:0px;
}
td{
	/*padding:1px 3px;*/
	vertical-align:top;
}
ul{
	margin:0px; padding:0px;
}
ul li{
	margin:0px; padding:0px;
}
#main{
	position:relative;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x; background-color:#FFFFFF;
}
#container{ width:1100px; overflow:hidden; }
#left{ background:url(../images/bgLeft.gif) no-repeat; width:73px; height:629px; float:left; }
#right{ background:url(../images/bgRight.gif) no-repeat; width:77px; height:629px; float:right; }
#container2{  width:950px; float:left; }

#menu{ background:url(../images/menuBG.gif) no-repeat; width:950px; height:41px; padding:15px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; white-space:nowrap; }
#menu ul{ padding:0; margin:0; list-style:none; }
#menu ul li{ padding:0; margin:0; display:inline; line-height:41px; float:left; }
#menu ul li.sep{ background:url(../images/sep.gif) no-repeat; width:1px; height:41px; font-size:0px; } 
#menu ul li a{ color:#ffffff; line-height:41px; text-decoration:none; padding:0 9px; float:left; background:url(../images/btnBG.gif) no-repeat left -100px; }
#menu ul li a:hover{ color:#067cbf; background:#ffffff url(../images/btnBG.gif) no-repeat left top; }
#menu ul li .menuSelected{ color:#067cbf; line-height:41px; text-decoration:none; padding:0 11px; float:left;  background:#ffffff url(../images/btnBG.gif) no-repeat left top; }

#container-inner{ background:url(../images/containerBG.gif) no-repeat bottom; width:950px; overflow:hidden !important; overflow:visible; height:auto !important; height:430px; min-height:430px; padding-bottom:20px; }
#container-inner2 
{
	background:url(../images/container-2.jpg) no-repeat; width:950px; padding-bottom:20px;
	float:left !important;
	float:none;
}
#header{ position:relative; background:url(../images/header.jpg) no-repeat; width:665px; height:307px; padding-left:285px; }
#colLeft 
{
	background:url(../images/colLeft.jpg) no-repeat;
	width:285px !important;
	width:215px;
	height:auto !important;
	height:719px;
	min-height:719px;
	float:left;
}
#logo{ position:relative; width:285px; height:190px; }
#logo a{ position:absolute; top:40px; left:87px; width:181px; height:63px; display:block; overflow:hidden; text-indent:-1000px; }
#logo2{ position:absolute; top:0px; left:0px;  width:285px; height:190px; }
#logo2 a{ position:absolute; top:40px; left:87px; width:181px; height:63px; display:block; overflow:hidden; text-indent:-1000px; }

/*#formBox{ width:208px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#214c64; padding:0 17px 55px 60px; clear:both;}*/
#formBox 
{
	/*width:208px;*/
	/*width:258px;*/
	width:228px !important;
	width:218px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#214c64;
	/*padding:0 17px 55px 60px;*/
	padding:0px 0px 55px 43px;
	clear:both;
}
#formBox ul{ padding:0; margin:0; list-style:none; overflow:hidden;  }
#formBox ul li 
{
	padding:0;
	margin:0;
	float:left;
	clear:both;
	display:block;
	overflow:hidden;
	padding-bottom:1px;
	/*width:208px;*/
	width:258px !important;
	width:238px;
	line-height:20px;
}
#formBox ul li h1{ font-size:10px; /*text-align:right;*/ width:203px; padding-right:5px; color:#ae1c1c; }
/*#formBox ul li span{ float:left; }*/
#formBox ul li span.title{ width:50px; }
#formBox ul li label
{ 
	float:left;
	width:70px;
}
#formBox ul li label input, #formBox ul li p input{ width:150px !important; border:1pt solid #bcbcbc; }
#formBox ul li label textarea, #formBox ul li p textarea{ height:100px !important; width:150px !important; border:1pt solid #bcbcbc; }
#formBox ul li label input.button, #formBox ul li p input.button{ width:auto; background:url(../images/btn-1.gif) no-repeat; width:57px; height:21px; border:0pt; color:#214b63; font-size:11px; }
#formBox ul li input.button{ width:auto; background:url(../images/btn-1.gif) no-repeat; width:57px; height:21px; border:0pt; color:#214b63; font-size:11px; }

#articleBox{ width:214px; padding:0px 17px 0 54px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; }
#articleBox h1{ font-size:18px; line-height:18px; padding:20px 0 10px 0; color:#242d36; text-transform:uppercase; font-weight:normal;  border-top:1pt dashed #b0b0b0; }
#articleBox h1:first-letter{ color:#0079bf; }
.article{ width:214px; overflow:hidden; border-bottom:1pt solid #ababab; padding:10px 0; }
.article img{ float:left; margin:0 3px 3px 0; }
.date 
{
	color:#ae1c1c;
	border-bottom:1pt dotted #323a3b;
	display:block;
	/*margin-left:92px;*/
	line-height:18px;
}
.date a
{
	text-decoration:none;
}
a.btnArkiv{ background:url(../images/btn-2.gif) no-repeat; width:69px; height:21px; float:right; clear:both; text-decoration:none; line-height:21px; text-align:center; color:#ffffff; margin:2px 0px; }

#colRight 
{
	background:url(../images/colRight.jpg) no-repeat;
	width:665px;
	height:auto !important;
	height:573px;
	min-height:573px;
	float:left !important;
	float:right;
	/*margin-right:0px !important;
	margin-right:-70px;*/
	margin-left:0px !important;
	margin-left:-70px;
}

#slide{ width:665px; height:307px; }

#contentBox{ width:538px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#606060; padding:18px 51px 20px 76px; }
#contentBox2{ width:823px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#606060; padding:18px 51px 20px 76px; }
.heading
{
	position:relative;
	background:url(../images/heading.gif) no-repeat;
	height:30px;
	line-height:30px;
	font-size:18px;
	/*color:#282828;*/
	padding-left:10px;
	text-transform:uppercase;
}
.heading p
{
	position:relative;
	height:30px;
	line-height:30px;
	font-size:18px;
	text-transform:uppercase;
	
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.heading:first-letter, .heading p:first-letter{ color:#FFFFFF; padding-right:5px; font-size:20px; }
.content 
{
	position:relative; padding:20px 10px;
	/*float:left;*/
}
.content ul{ padding:0px; margin:0px; }
.content ul li{ padding:0px; margin-left:15px; }

.content2 
{
	position:relative; padding:20px 10px;
	float:left;
width:300px;
}
.content2 ul{ padding:0px; margin:0px; }
.content2 ul li{ padding:0px; margin-left:15px; }

#teaserBox{ width:538px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; float:left; }
.teaser{ background:url(../images/teaserBG.gif) repeat-y;  width:168px; float:left; margin:0 0 0 8px; }
.teaserContent{ background:url(../images/teaserBottom.gif) no-repeat bottom; width:168px; padding-bottom:11px; }
.teaserHead{ background:url(../images/teaserTop.gif) no-repeat; width:168px; height:34px; font-size:14px; color:#FFFFFF; text-transform:uppercase; font-weight:normal; text-align:center; line-height:34px; }
.teaserText{ width:149px; padding:22px 10px 0 9px; overflow:hidden; font-size:11px;  line-height:13px; text-align:right; }
.teaserText img{ margin-bottom:14px; } 
.teaserText a{ color:#067CBF; text-decoration:none; }
.teaserText p{ line-height:11px; }
#bottom{ position:relative; background:url(../images/bottom.gif) repeat-x; width:100%; min-width:1100px; height:31px; }
#footer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:31px; padding:0 73px 0 77px; width:950px; }
#footer a{ line-height:31px; color:#63ade4; }

/* ==============  KONTAKT FORM ================= */

#contact_form{
	width:400px;
	margin:0px 0px 5px 15px ;
	padding:0px 10px; overflow:hidden; float:right;
}
#contact_form ul{ padding:0px; margin:0px; list-style:none; }
#contact_form ul li{ width:400px; padding:0px 0px; display:inline; float:left; margin:1px 0px; }
#contact_form ul li label{ width:100px; float:left; display:block; }
#contact_form ul li p{ width:280px; padding:0px; margin:0px; float:right; }
#contact_form .textarea{ 
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:100px;
}
#contact_form .inputText{
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:18px; line-height:18px;
	font-size:11px;
}

/* Duong */
#listBox
{
	/*width:650px;*/
	width:620px;
	float:left;
	margin-left:30px;
	margin-top:15px;
}
.page
{
    border-bottom:1pt solid #CCCCCC;
	padding-bottom:2px;
	text-align:right;
	float:right;
	width:643px;
}
.boxList1
{
    /*width: 600px;*/
    width:650px;
    float: left;
    padding: 5px;
    overflow: hidden;
}
.boxList1 h1
{
    color:#067CBF;
    /*color:#8E0000;*/
	font-size:12px;
	line-height:25px;
	margin-bottom:4px;
}
.boxList1 img
{
    float: left;
    margin: 0px 15px 5px 0px;
    border: 1pt solid #515e7b;
    /*height:90px;
    width:120px;*/
}
.boxList1 .detail
{
    float: right;
}
.boxList2
{
    width: 315px;
    float: right;
    padding: 5px;
    overflow: hidden;
}
.boxList2 h1
{
    color: #ffffff;
    line-height: 25px;
    font-size: 12px;
    background-color: #515e7b;
    margin-bottom: 4px;
    padding: 0px 4px;
}
.boxList2 img
{
    float: left;
    margin: 0px 15px 5px 0px;
    border: 1pt solid #515e7b;
}
.boxList2 .detail
{
    float: right;
}

#contentLeftDetail
{
    background-image: url(../images/contentLeft.gif);
    background-repeat: no-repeat;
    width: 600px;
    height: auto;
    float: left;
}

#contentPro
{
    position: relative;
    /*width:700px;*/
    width:670px;
    float: left;
    margin-top:20px;
    margin-left:-20px;
}

.product_details
{
    /*margin: 0px 0 10px 0px;
    width:600px;
    float:right !important;
    float:right;*/
}
.product_details_list
{
    margin: 0px 0 10px 0px;
    /*width:600px;*/
    width:650px;
    float:right !important;
    float:right;
}
.productdetail_image_container
{
	height:172px;
	max-width:240px;
	text-align:center;
	/*padding-right:20px;*/
	margin-left:15px;
}
.productdetail_image
{
   /*height:172px;*/
   max-height:172px;
   max-width:200px;
}
.productdetail_image_thumb
{
	/*height:40px;*/
	max-height:40px;
	max-width:60px;
}
.list_products li
{
	margin-left:0 !important;
}
.product_title a
{
	color:#000;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;
}
.backProductList
{
	float:right;
}
.products
{
    /*width:590px;*/
}

.products2
{
    padding: 15px 0 0 10;
}

.products_col1
{
    /*width: 270px;*/
    /*width:250px;*/
    width:200px;
    margin-left:20px;
    float: left;
    padding-top: 2px;
    margin-top:47px;
}

.list_products
{
    margin: 5px 0 15px 10px;
}
.list_products li
{
	margin-left:0 !important;
}
.product_title a
{
	color:#000;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;
}
.list_products ul
{
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    display: inline;
}
.list_products ul li
{
    list-style: none;
    display: inline;
}
.list_products ul li img
{
    padding-top: 5px;
}

.products_col2
{
    font-size: 11px;
    /*margin-left:270px;*/
}
.products_col2 .product_title
{
    /*font-weight: bold;
    margin-bottom: 10px;
    font-size: 15px;*/
    color:#067CBF;
    /*color:#8E0000;*/
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.products_col2 .product_desc
{
    padding: 0 0 12px 0;
    /*width:650px;
    *width:600px;
    float:right;*/
}
.product_title .eshop_editlink
{
	text-decoration:underline;
	color:Black;
	font-size:11px;
}
.price span
{
    font-size: 13px;
    font-weight: bold;
    margin: 5px;
}
.price span.price_sale
{
    font-size: 16px;
    font-weight: bold;
    color: #b51f20;
}

.product_item .price a.detail, .product_item .price a.detail:visited
{
    margin-top: 10px;
    display: block;
    background-image: url(../images/bg_detail.gif);
    background-repeat: no-repeat;
    width: 93px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    color: #FFFFFF;
    font-size: 9px;
    text-decoration: none;
}
.product_item .price a.detail:hover
{
    color: #c2c2c2;
}


.clear
{
    clear: both;
    padding: 0;
    margin: 0;
    line-height: 0;
}
/*#colLeft {
	width:205px;
}*/


#colLeft .col1 {
	width:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#colLeft .col1 .catalog {
	padding-bottom:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#colLeft .col1 .catalog .catalog_item {
	margin:5px 0 0 0px;
	
}
#colLeft .col1 .catalog ul {
	padding: 0px 0 0 15px;
	
}
#colLeft .col1 .catalog ul li {
	list-style:none;
	padding: 0 0 5px;
}
#colLeft .col1 .catalog ul li a {
	color:#747474;
	text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;

}
#colLeft .col1 .catalog ul li .a_selected
{
    font-weight:bold;
	color:Black;
}
#colLeft .col1 .catalog ul li a:hover {
	color:#000000;
	
}
#colLeft .col1 .catalog_title {
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:10px 0 5px 10px;
	text-transform:uppercase;
}
.productdetail_description
{
	text-align:left;
}
.editcustomcontent
{
  padding-bottom:5px;
}
.catelist
{
  /*padding-top:10px;*/
  padding-top:20px;
  /*width:150px;*/
  width:170px;
  float:left;
  /*margin-left:-10px !important;*/
  margin-left:0px;
}

#ctl00_ContentBody_ComponentLoader3_ctl02___rptRequests_ctl03_tbInputType{
	margin-right:0px !important;
	margin-right:3px;
}

/* Tran */
#colLeftPr {
	float:left;
	margin-right:30px;
	width:150px;
	line-height:20px;
	margin-left:-10px;
}

/* menu */
.catelist ul {
	/*padding: 0 0 0 15px;*/
	margin-left:10px;
}
.catelist ul li {
	list-style:none;
	margin-bottom:10px;
}
.catelist ul li ul
{
	/*margin-bottom:13px;*/
}
.catelist ul li ul li a{
	font-size:10px;
}
.catelist ul li a {
	color:#606060;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
}
.catelist ul li a:hover {
	color:#067CBF;
}
.catelist ul .a_selected
{
	color:#067CBF;
}
.boxList1 a img
{
	border:1pt solid #515E7B;
	float:left;
	margin:0 15px 5px 0;
	max-height:98px;
	max-width:140px;
}
.news_title a
{
	color:#067CBF;
}
.news_title a:hover
{
	color:#067CBF;
}
.product_noproduct
{
	float:left;
	margin-left:40px;
}
.news_thumbimage_default
{
	max-height:67px;
	max-width:89px;
}
a.news_title_others
{
	text-decoration:none;
}

/* tab menu */
#tabMenu{
	height:20px; line-height:20px;
	padding:5px 0px 0px 0px;
	/*float:right;*/
	/*margin-right:-20px;*/
	margin-left:-20px;
	margin-bottom:20px;
}
#tabMenu ul{
	padding:0px; margin:0px; list-style:none;
}
#tabMenu ul li{
	padding:0px; margin:0px; display:inline; float:left;
}
#tabMenu ul li a{
	/*float:left; padding:0px 5px; line-height:20px; height:20px;
	color:#bfb7ad;
	text-decoration:none; border:0pt solid #bfb7ad; margin-right:1px;
	background-color:#4f3f3f;*/
	background-color:#222B34;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#FFFFFF;
	float:left;
	line-height:20px;
	margin-right:1px;
	padding:0 10px 2px;
	text-decoration:none;
}
/*#tabMenu ul li a:hover{
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#067CBF;
	float:left;
	line-height:20px;
	margin-right:1px;
	padding:0 10px 2px;
	text-decoration:none;
}*/
#tabMenu ul li a#adetail1
{
	/*background-color:#FFFFFF;
	color:#067CBF;*/
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#067CBF;
	float:left;
	line-height:20px;
	margin-right:1px;
	padding:0 10px 2px;
	text-decoration:none;
}
#detail1{
	width:400px;
	margin-left:255px;
}
#detail2{
	/*width:430px;*/
	width:400px;
	margin-left:255px;
}
#detail3{
	width:400px;
	margin-left:255px;
}
#detail4{
	width:400px;
	margin-left:255px;
}

/*....................tabs--------------------------------*/

/*.tabOrder {
	clear:both;
	margin-bottom:30px;
	position:relative;
	float:right;
}

.tabOrder ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
}

.tabOrder ul li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.tabOrder ul li a {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	float:left;
	background-color:#222b34;
	line-height:20px;
	margin-right:1px;
	padding:0 10px 2px 10px;
	text-decoration:none;
	color:#ffffff;
}

.tabOrder ul li.ui-tabs-selected a {
	line-height:20px;
	margin-right:1px;
	padding:0 10px 2px 10px;
	text-decoration:none;
	color:#067cbf;
	background-color:#FFFFFF;
}

.tabOrder ul li a:hover {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	float:left;
	line-height:20px;
	margin-right:1px;
	padding:0 10px 2px 10px;
	text-decoration:none;
	color:#067cbf;
	background-color:none;
	background-color:#FFFFFF;
}*/
h2
{
	color:#067CBF;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
h5
{
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#divprotitle
{
    color:#067CBF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:35px;
}
.proboximg
{
	width:140px;
	float:left;
}
.proboxdesc
{
	/*float:right;
	width:490px;*/
	float:left;
	width:470px;
	margin-left:20px;
}

.formBoxcontent h1
{ 
	width:228px !important;
	width:218px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	clear:both;
	color:#ae1c1c;
	padding-left:120px;
}
.formBoxcontent p
{ 
	width:228px !important;
	width:218px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	clear:both;
	padding-left:120px;
}
a:link, span.MsoHyperlink
{
	color:none;
}
/*#tblNewsAr table td
{
	padding-right:0px;
}*/
.news_title
{
	padding-left:3px;
}
