/* CSS Document */

html,body{
	margin:0px auto;
	background-image:url(../Images/bg.gif);
	background-repeat:repeat-x;
	height:100%;
}
*{
	margin:0px auto;
	line-height:15px;
}
a{
	color:#0071bc;
	text-decoration:underline;
}
a:hover{
	color:#0071bc;
	text-decoration:none;
}
img{
	border:0px;
}
table{
	margin:0px;
}
td{
	padding:1px 3px; vertical-align:top;
}
ul{
	margin:0px; padding:0px;
}
ul li{
	margin:0px; padding:0px;
}
#main{
	position:relative;
	width:1173px; height:auto !important; height:100%; min-height:100%;
	margin:0px auto -116px;
}
#top{
	position:relative;
	background-image:url(../Images/top.gif);
	background-repeat:no-repeat;
	width:1173px; height:167px;
}
#logo a{
	position:absolute;
	top:14px; left:125px;
	width:317px; height:98px;
	display:block; overflow:hidden; text-indent:-1000px;
}
#menu{
	position:absolute;
	top:120px; left:125px;
	background-color:#85b4cc;
	width:831px; height:27px; line-height:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#ffffff;
	text-transform:uppercase;
	padding:0px 40px 0px 52px;
}
#menu ul{
	padding:0px; margin:0px; list-style:none;
}
#menu ul li{
	padding:0px; margin:0px; display:inline; float:left;
	background-image:url(../Images/dotted.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 1px 0px 0px;
	white-space:nowrap !important;
}
#menu ul li .end {
	margin:0px; display:inline; float:left;
	background-image:none;
	white-space:nowrap !important;
}
#menu ul li a{
	color:#FFFFFF; text-decoration:none;
	padding:0px 25px 0px 25px; line-height:27px;
	height:27px; float:left; display:block;
}
#menu ul li a:hover{
	background-color:#0071bc;
}
#menu ul li .menuSelected{
	background-image:url(../Images/dotted.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#0071bc;
	padding:0px 1px 0px 0px;
	color:#FFFFFF; text-decoration:none;
	padding:0px 25px 0px 25px; line-height:27px;
	height:27px; float:left; display:block;
}
#left{
	position:relative;
	background-image:url(../Images/left.gif);
	background-repeat:no-repeat;
	width:125px; height:335px; float:left;
}
#right{
	position:relative;
	background-image:url(../Images/right.gif);
	background-repeat:no-repeat;
	width:125px; height:335px; float:right;
}
#container{
	position:relative;
	width:1173px;
	padding:0px  0px 125px 0px; overflow:hidden;
}

#container3{
	position:relative;
	width:1173px;
	padding:0px  0px 70px 0px; overflow:hidden;
}

#container2{
	width:923px; float:left;
}
#header{
	background-image:url(../Images/header.jpg);
	background-repeat:no-repeat;
	width:923px; height:266px;
}
#container-inner{
	position:relative;
	background-image:url(../Images/bgContainer.gif);
	background-repeat:no-repeat;
	width:923px; overflow:hidden;
	padding:31px 0px 15px 0px; margin-bottom:15px;
	border-bottom:1px solid #e5e5e4;
}
#container-inner2{
	position:relative;
	background-image:url(../Images/bgContainer.gif);
	background-repeat:no-repeat;
	width:923px; overflow:hidden;
	padding:31px 0px 15px 0px; margin-bottom:15px;
}
#contentBox{
	width:560px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#717272;
}
#contentBox2{
	width:923px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#717272;
}
.heading{
	position:relative;
	border-bottom:1px solid #e9e9e9;
    
	font-family:Arial, Helvetica, sans-serif;
	color:#0071bc; font-size:18px; text-transform:uppercase;
    line-height:37px;
	padding:11px 13px;
	margin-bottom:1px;
}
#content{
	position:relative;
	background-image:url(../Images/bgContent.gif);
	background-repeat:repeat-x;
	padding:13px; height:auto !important; height:170px; min-height:170px;
}
#content ul{ padding:0px; margin:0px; }
#content ul li{ padding:0px; margin-left:15px; }
#newsBox{
	width:330px; float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#717272;
}
#news_h{
	position:relative;
	border-bottom:1px solid #e9e9e9;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0071bc; font-size:18px; text-transform:uppercase; line-height:37px;
	padding:0px 13px;
	margin-bottom:1px;
}
#news_content{
	position:relative;
	background-image:url(../Images/bgContent.gif);
	background-repeat:repeat-x;
	padding:0px 13px;
}
.textBox{
	border-bottom:1px dotted #969494;
	padding:10px 0px;
}
.textBox span{
	color:#0071bc; display:block; font-weight:bold;
}
.textBox span strong a{
	color:#6eb6e5;
}
#teaserBox{
	width:923px; overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#0071bc;
}
.teaserLeft{
	background-image:url(../Images/teaser_h.gif);
	background-repeat:no-repeat;
	width:390px; overflow:hidden;
	float:left; border-bottom:1px solid #e5e5e4;
	padding:0px 0px 10px 0px;
}
.teaserRight{
	background-image:url(../Images/teaser_h.gif);
	background-repeat:no-repeat;
	width:390px; overflow:hidden;
	float:right; border-bottom:1px solid #e5e5e4;
	padding:0px 0px 10px 0px;
}
.teaser_h{
	position:relative;
	background-color:#0071bc;
	color:#FFFFFF;
	padding:0px 10px; line-height:26px;
	display:block; height:26px;
	text-transform:uppercase; float:left;
	margin-bottom:8px;
}
.teaser_content{
	position:relative;
	width:390px; overflow:hidden; clear:both;
	padding:16px 0px;
}
.teaser_content a{
	background-image:url(../Images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding:0px 0px 0px 13px;
	color:#0071bc; text-decoration:none; line-height:15px; float:right;
}
.teaser_content a:hover{
	text-decoration:underline;
}
#bottom{
	position:relative;
	background-image:url(../Images/bottom.gif);
	background-repeat:no-repeat;
	width:1173px; height:66px; line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;
	text-align:center;
	padding:50px 0px 0px 0px;
}
#bottom a{
	color:#000000; line-height:25px;
}
.imgLeft{
	float:left; margin:0px 5px 5px 0px;
}
.imgRight{
	float:right; margin:0px 0px 5px 5px;
}
/* ==============  KONTAKT FORM ================= */

/*#contact_form{
	width:400px;
	margin:0px 0px 5px 15px ;
	padding:0px 10px; 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:90px; float:left; display:block; }
#contact_form ul li p{ width:280px; padding:0px; margin:0px; float:right; }
#contact_form .textarea{ 
	border:1px solid #999999;
	background-color:#ffffff;
	width:100%; height:100px;
}
#contact_form .inputText{
	border:1px solid #999999;
	background-color:#ffffff;
	width:100%; height:18px; line-height:18px;
	font-size:11px;
}*/
#contact_form{
	width:400px;
	margin:0px 0px 5px 15px ;
	padding:0px 10px; 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:90px; float:left; display:block; }
#contact_form ul li p{ width:280px; padding:0px; margin:0px; float:right; }
#contact_form .textarea{ 
	border:1px solid #999999;
	background-color:#ffffff;
	width:280px; height:100px;
}
#contact_form .inputText{
	border:1px solid #999999;
	background-color:#ffffff;
	width:280px; height:18px; line-height:18px;
	font-size:11px;
}
td.captionCell
{
   white-space:nowrap;
}

#contact_info
{
	float: left;
	width: 400px;
}


/*-------------------------------------------------Tran-------------------------------------------------*/

#listBox{
	width:930px;
}
.page{
	text-align:right;
	padding-bottom:2px;
	border-bottom: 1px solid #E4E4E4;
	color:#7b8ea3;	
}

.boxList1{
	width: 890px; float:left;
	padding:5px; overflow:hidden;
}
.boxList1 h1{
	color: #0071BC; 
	line-height:25px; 
	margin-bottom:4px;	
	font-size:14px;
	
}

.boxList1 h1 a 
{
	padding-left:10px;
}

.boxList1 img{
	float:left; margin:0px 15px 5px 0px;
	border:1px solid #e3edef;
}

#contentPro{
	position:relative;
	width:680px;
	float:left;
}

.product_details {
	margin:0px 0 10px 0px;
}

.products {
	/*padding:15px 0 0 0; */
	width:930px; 
	
	 
}

.products2 {
	padding: 15px 0px 0px 10px; 
	
}

.products_col1 {
	width:280px;
	float:left;
	padding-top:2px;
}

.list_products {
	margin: 5px 0 15px;
	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:15px;
	color:#0071BC;
}
.products_col2 .product_desc {
	padding:0 0 12px 0;
}


	
.productdetail_imagecontainer 
{
height:180px;
margin:0;
text-align:center;
width:267px;
}

.thumbPicContainer
{
float:left;
height:150px;
padding-right:5px;
width:200px;
}

.shortDescription
{
	padding-right: 5px;
	text-align:justify;
}

.thumbPic
{
	max-height: 150px;
	max-width: 200px;
}

.productdetail_image {
max-height:180px;
max-width:267px;
}

.productdetail_image_thumb {
max-height:38px;
max-width:64px;
}

.productdetail_description
{
	text-align: justify;
}

.eshop_editlink a
{
	font-size: 10px;
}

.list_products ul li 
{
	margin-left: 0px !important;
}

.boxList1 a.detail 
{
	float: right;
}