/* CSS Document */

html,body{
	margin:0px auto; line-height:15px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#024635;

}
*{	margin:0px auto; }
a{	color:#000000; 	text-decoration:underline; }
a:hover{	color:#000000; 	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; }
.content
{ 
	position:relative;
}
.content ul{ padding:0px; margin:0px; }
.content ul li{ padding:0px; margin-left:15px; }

#main{ position:relative; width:1024px; }
.header{ position:relative; width:1024px; overflow:hidden; }
.head-left{ position:relative; background:url(../images/head-left.jpg) no-repeat; width:242px; height:411px; float:left; }
#logo a{ position:absolute; top:100px; left:23px; width:197px; height:130px; display:block; overflow:hidden; text-indent:-1000px; }
.kontakt{ position:absolute; bottom:20px; left:23px; width:197px; }
.kontakt h1{ font-size:14px; color:#054829; padding:0 0 5px 0; }
.kontakt-text{ background:url(../images/icon-briefcase.png) no-repeat; padding:0 0 0 50px; }


.head-right{ background:url(../images/head-right.jpg) no-repeat; width:782px; height:411px; float:right; }
#slide{ width:652px; height:287px; padding:22px 99px 47px 26px; }
.heading{ background:url(../images/heading.jpg) no-repeat; width:742px; height:29px; padding:13px 20px; line-height:25px; color:#00351c; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; }

.container
{ 
	position:relative; width:1024px;
	/*overflow:hidden;*/
}
.col-1{ width:215px; float:left; padding:16px 0 0 21px; }

/*=============================================================================*/

#menu
{ 
	position:relative;
	/*background:url(../images/menuBG.gif) no-repeat;*/
	width:215px; height:34px; padding:0; white-space:nowrap;
}
#menu ul{ padding:0; margin:0; list-style:none; }
#menu ul li{ position:relative; margin:0; padding:0; display:block; clear:both; float:left; height:24px; }
#menu ul li.sep{ background:url(../images/line.gif) no-repeat; width:215px; height:1px; line-height:34px; margin:0; font-size:0px; line-height:0px; }
#menu ul li a{ background:url(../images/btnBG.gif) no-repeat left top; text-decoration:none; display:block; color:#5e5e5e; width:160px; height:24px; line-height:24px; float:left; padding:0 10px 0 45px; }
#menu ul li a:hover{ background:url(../images/btnBG.gif) no-repeat left -24px; color:#044226; padding:0 10px 0 68px; width:137px; }
#menu ul li .menuSelected{ background:url(../images/btnBG.gif) no-repeat left -24px; text-decoration:none; display:block; color:#044226; width:137px; height:24px; line-height:24px; float:left; padding:0 10px 0 68px; }

#menu ul li ul{ position:absolute; top:55px; left:-20px; padding:10px; width:128px; overflow:visible; display:none; background:url(../images/submenu.gif) no-repeat; }
#menu ul li ul li{ background:none; display:block; float:left; clear:both; padding:0; height:15px; }
#menu ul li ul li a{ background:none; padding:0; display:block; color:#000000; line-height:13px; height:15px; font-size:10px; text-align:left;  float:left; display:block; clear:both; width:128px; }
#menu ul li ul li a:hover{ background:none; padding:0; display:block; color:#790000; line-height:13px; height:15px; font-size:10px; float:left; display:block; clear:both; width:128px; }
#menu ul li ul li .submenuSelected{ background:none; padding:0; display:block; color:#790000; line-height:13px; height:15px; font-size:10px; text-align:left;  float:left; display:block; clear:both; width:128px; }

/*=============================================================================*/

.col-2{ width:713px; float:right; padding:0 75px 0 0; }

.content
{ 
	background:url(../images/contentBG.gif) no-repeat;
	/*width:659px;*/
	padding:15px 27px; overflow:hidden;
}

.teaserBox{ width:659px; overflow:hidden; padding:15px 27px; }
.teaser{ width:214px; float:left; margin-right:3px; }
.teaser h1{ font-size:12px; padding-bottom:5px; }
a.lesmer{ background:url(../images/lesmer.gif) no-repeat; width:184px; height:20px; line-height:20px; padding:0 15px; color:#FFFFFF; text-decoration:none; display:block;  }
.footer{ background:url(../images/footer.gif) no-repeat; width:713px; line-height:20px; text-align:center; padding:10px 0 0 0; color:#6c757e; clear:both; }
.footer a{ color:#6c757e; }

/* ==============  KONTAKT FORM ================= */

/*#contact_form{
	margin:0px 0px 5px 0px ;
	padding:0px 10px; overflow:hidden; float:right;
}
#contact_form ul{ padding:0px; margin:0px; list-style:none; }
#contact_form ul li{  padding:0px 5px; display:inline; clear:both; margin:1px 0px; overflow:hidden; float:left; width:380px;}
#contact_form ul li label{ width:80px; float:left; display:block; }
#contact_form ul li p{ width:300px; padding:0px; margin:0px; float:left; }
#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;
}
#contact_form .inputText2{
	border:1pt solid #999999;
	background-color:#ffffff;
	width:120px; height:18px; line-height:18px; margin-right:1px;
	font-size:11px;
}*/

#contact_form{
	width:400px;
	margin:0px 20px 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;
}


/* product */
/*--------------------------------Tran----------------------------------*/

#colLeft {
	/*width:205px;
	float:left;
	padding-top:12px;*/
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:22px;
	margin-right:25px;
	width:140px;
}


#colLeft .col1 {
	width:200px;
	float:left;
	
	font-size:12px;
}
#colLeft .col1 .catalog {
	padding-bottom:50px;
	
	font-size:12px;
	
}

#colLeft .col1 .catalog .catalog_item {
	margin:5px 0 0 0px;
	
}
#colLeft .col1 .catalog ul {
	/*padding: 0 0 0 15px;	*/
}
#colLeft .col1 .catalog ul li {
	list-style:none;
	line-height:22px;
	font-size:14px;
	
}
#colLeft .col1 .catalog ul li a {
	
	/*text-decoration:none;*/
	color:#5E5E5E;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}
#colLeft .col1 .catalog ul li a:hover {
	/*color:#349a36;*/
	color:#024635;
	font-weight:bold;
}
#colLeft .col1 .catalog_title {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:#000000;
	margin:0 0 5px 15px;
}

#colRight {
	/*float:left;
	width:490px;
	margin-left:30px;*/
	width:430px;
	float:right;
}

#listBox{
	float:left;
	/*width:490px;*/
}
.page{
	text-align:right;
	padding-bottom:2px;
	border-bottom:1pt solid #d6d8d6;
	/*color:#d6d8d6;*/
}

.boxList1{
	width:430px;
	float:left;
	padding-top:5px;
	overflow:hidden;
}
.boxList1 h1{
	color:#000000; line-height:25px; 
	margin-bottom:4px;
	font-size:13px;
}
.boxList1 h1 a
{
	color:#024635;
	font-size:12px;
	line-height:25px;
	margin-bottom:4px;
	text-decoration:none;
	float:none;
}
.boxList1 img{
	float:left;
	/*margin:0px 15px 5px 0px;*/
	border:1pt solid #e2e3e7;
}
.boxList1 a{
	/*float:right;*/
}

#contentPro{
	position:relative;
	width:680px;
	float:left;
	padding-top:22px;
}

.product_details {
	margin:0px 0 10px 0px;
}

.products {
	/*float:left;
	width:490px;
	margin-left:30px;*/
	float:right;
	width:470px;
}

.products2 {
	padding:15px 0 0 10; 
	
}

.products_col1 {
	width:280px;
	float:left;
	padding-top:2px;
}

.list_products {
	margin: 5px 0 15px 10px;
	text-align:left; 
}

.list_products ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	display: inline;
	margin-left:0px;
}
.list_products ul li {
	list-style:none;
	display:inline;

}
.list_products ul li img {
	padding-top: 5px;
}

.products_col2 {

	font-size:11px;
}
.products_col2 .product_title {
	font-weight:bold;
	margin-bottom:10px;
	font-size:14px;
	color:#000000;
}
.products_col2 .product_desc {
	padding:0 0 12px 0;
}

.addressContact{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	/*background-color:#ffffff;*/
	width:400px;
	height:20px;
	float:left;
	line-height:19px;
	padding-bottom:15px;
	padding-top:30px;
	
}

.addressContactDes{
	line-height:25px;
	width:400px;
	height:auto;
	float:left;
}

.list_people {
	margin: 5px 0 15px;
	/*text-align:left; */
	float:left;
	
}

.list_people ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	display: inline;
	margin-left:0px;
}
.list_people ul li {
	list-style:none;
	display:inline;

}
.list_people ul li img {
	padding-top: 5px;
}

.contactDes{
	width:390px;
	float:left;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
	line-height:0;
}

/* Duong */
.productdetail_imagecontainer 
{
height:180px;
margin:0;
text-align:center;
width:267px;
}

.thumbPicContainer
{
	float:left;
	height:90px;
	padding-right:5px;
	width:120px;
	margin-right:15px;
}

.shortDescription
{
	padding-right: 5px;
	text-align:justify;
}

.thumbPic
{
	max-height: 90px;
	max-width: 120px;
}

.productdetail_image {
	max-height:180px;
	/*max-width:267px;*/
	max-width:237px;
}

.productdetail_image_thumb {
max-height:38px;
max-width:64px;
}

.productdetail_description
{
	text-align: justify;
	
	width:190px;
	float:right;
}

.eshop_editlink a
{
	font-size: 10px;
}

.list_products ul li 
{
	margin-left: 0px !important;
}


.breadcum_name a {
color:#993300;
font-size:12px;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.breadcum_name  {

font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
float:left;

}
.product_list
{float:left;}

.a_selected{
	color:#024635;
	font-weight:bold;
}
.product_noproduct
{
    /*clear: both;*/
    float:right;
    width:430px;
}
.productdetail_notfound
{
	/*clear: both;*/
    float:right;
    width:430px;
}
