#Logo {
	padding: 0 0 0 0;
	height: 140px;
}

#Menu {
	padding: 0 0 0 0;
	height: 76px;
	background-image:url(/images/topmenu_bg.gif);
	padding-top:12px;
}
#Menu .butt_hold {
 height:33px;
 width:721px;
 margin-left:185px;
}

#Menu .act_hold {
 margin-left:185px;
 width:721px;
 height:7px;
 font-size:1px;
 padding-top:2px;
}
#Menu .top_link {
 background-image:url(/images/b_bgr.gif);
 width:100px;
 height:23px;
 float:left;
 padding-top:8px;
 margin-right:3px;
 text-align:center;
 font-size:1px;
}
#Menu .top_link img,a{
 border:none;
 margin:0 0 0 0;
}

#Menu .top_link span{
 cursor:pointer;
}

/* active link */
#Menu .act_link_on{
 background-image:url(/images/activepage.png);
 width:100px;
 height:7px;
 float:left;
 margin-right:3px;
}
#Menu .act_link {
 background-image:none;
 width:100px;
 height:7px;
 float:left;
 margin-right:3px;
}

/* Search box */
#Menu .search_box {
 margin-left:10px;
 margin-top:2px;
}
#Menu .sbutton,#Leftmenu .sbutton{
	border: solid 1px #36485c; 
	vertical-align:bottom;
}
#Menu .sinput,#Leftmenu .sinput{
	padding: 2px;
	font: 11px "Segoe UI", Arial;
	color: #222;
	background: #e7fcff;
	border: solid 1px #36485c; 
}
/* Enter butont */
.enter_but {
 border:1px solid #4e6d80 !important;
 padding:0px !important;
 float:right;
 margin-right:3px;
 clear:none;
}

#Container #Top{
	width : 718px;
	float : left;
	border-left: solid 4px #c6d5ea;  
	border-right: solid 4px #c6d5ea;  
	height: 60px;
}

/* Produc banners styles */
#Container #Top_Banners{
	width : 718px;
	float : left;
	padding:1px 0 0 8px;
}

#Top_Banners .banner_ie{ /* ie margin bug fix */
	float : left;
}
#Top_Banners .banner{
	width : 227px;
	height: 133px;
	margin:5px 5px 0 5px;	 
}
#Top_Banners .banner_img{
	width : 219px;
	height: 106px;
	border: solid 4px #c6d5ea;
}
#Top_Banners .banner_head{
	width : 227px;
	height: 20px;
	padding:0;
	margin:0;
}
#Top_Banners .banner_head img{
	padding:0 0 0 0;
	margin:0 2px 0 0;
	padding-bottom:1px;
	border:none;
}

#Container #Top_Banners #Sep{
	width : 4px;
	height: 130px;
	float : left;
}

#Container #Mid_Banners{
	width : 771px;
	float : left;
/*	height: 235px;*/
/*	background-color:#414253;*/
  padding: 5px 5px 5px 4px;
}
#Container .banner_ie{ /*Fix for IE double margin bug */
	float : left;
}
#Container .banner{
  margin : 4px 4px 5px 5px;
	width : 248px;
	heigh: auto;
}
#Container #Mid_Banners #Sep{
	width : 12px;
	height: 218px;
	float : left;
}

#Container #Detail{
	padding: 10px 5px 0 15px;	
	width : 690px;
	float : left;
}

#Container #Detail #Part_tl {
	float : left;
	width : 12px;
	height: 51px;
	background: #ffff00 url(/images/det_tl0.gif) no-repeat;
}
#Container #Detail #Part_tl_s {
	float : left;
	width : 12px;
	height: 51px;
	background: #ffff00 url(/images/det_tl01.gif) no-repeat;
}
#Container #Detail #Part_tl1 {
	float : left;
	width : auto;
	height: 41px;
	padding: 3px 5px 0 5px;
	color : #ffffff;	
	background: #ffffff url(/images/det_tl1.gif) repeat-x;
}
#Container #Detail #Part_tl2 {
	float : left;
	width : 13px;
	height: 41px;
	background: #ffffff url(/images/det_tl2.gif) no-repeat;
}
#Container #Detail #Part_tl2_s {
	float : left;
	width : 13px;
	height: 41px;
	background: #ffffff url(/images/det_tl21.gif) no-repeat;
}
#Container #Detail #Part_tl3 {
	float : left;
	width : auto;
	height: 41px;
	padding: 3px 5px 0 5px;	
	color : #ffffff;	
	background: #ffffff url(/images/det_tl3.gif) repeat-x;
}

#Container #Detail #Part_tl1 a,
#Container #Detail #Part_tl3 a {
	text-decoration: none;
	color : #fff;
}

#Container #Detail #Part_tl4 {
	float : left;
	width : 32px;
	height: 41px;
	background: #ffffff url(/images/det_tl4.gif) no-repeat;
}
#Container #Detail #Part_tl4_s {
	float : left;
	width : 32px;
	height: 41px;
	background: #ffffff url(/images/det_tl41.gif) no-repeat;
}

#Container #Detail #Part_th_dot {
	float : left;
	width : 45px;
	height: 44px;
	background: #ffffff url(/images/det_dot.gif) repeat-x 0 37px;
}

#Container #Detail #Part_td_dot {
	height: 66px;
	background: #ffffff url(/images/det_dot.gif) repeat-x 0 53px;
}
#Container #Detail #Part_td_dot .phead{
  float:left;
  width:279px;
  height:66px;
  background:url(/images/phead.gif) no-repeat;
}
#Container #Detail #Part_td_dot .phead div{
 margin:1px 0px 0px 2px;
 width:251px;
 height:24px;
 padding-top:2px;
}
#Container #Detail #Part_td_dot .phead a{
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
 font-size:14px;
}
#Container #Detail #Part_td_dot .phead a:hover{
 color:#ffffff;
 font-weight:bold;
 text-decoration:underline;
}
#Container #Detail #Part_td_dot .phead a.s{
 margin-left:18px;
 margin-right:24px;
}
#Container #Detail #Part_td_dot .spec{
 background:url(/images/b_1_1.gif) no-repeat;
}
#Container #Detail #Part_td_dot .opis{
 background:url(/images/b_2_2.gif) no-repeat;
}
#Container #Detail #Part_title {
	float : left;
	height: 26px;
	font-size: 14px;
	padding: 40px 10px 0;
  background-color:white;
}

#Container #Detail #Part_title .big {
  font-weight : bold;
	font-size: 17px;
	color : #6a6a6a;
}

#Container #Detail #Part_tr {
	float : right;
	width : 12px;
	height: 66px;
	background: #ffffff url(/images/det_tr.gif) no-repeat 0px 54px;
}

#Container #Detail #Part_v_dot {
	width : 11px;
	background: #ffffff url(/images/det_dot.gif) repeat-y;
}
#Container #Detail #Part_vr_dot {
	width : 11px;
	background: #ffffff url(/images/det_dot.gif) repeat-y 5px 0;
}

#Container #Detail #Part_bl {
	float : left;
	width : 14px;
	height: 18px;
	background: #ffffff url(/images/det_bl.gif) no-repeat;
}

#Container #Detail #Part_bh_dot {
	height: 28px;
	background: #ffffff url(/images/pfoot.gif) no-repeat;
}
#Container #Detail #Part_bh_dot .drivers_on{
 float:right;
 background: #ffffff url(/images/drivers_bg.gif) no-repeat;
 width:249px;
 height:20px;
 padding-left:20px;
 padding-top:8px;
 font-size:12px;
}
#Container #Detail #Part_bh_dot a{
 /*color:#ff8f44;*/
 text-decoration:none;
}
#Container #Detail #Part_bh_dot a:hover{
 text-decoration:underline;
}
#Container #Detail #Part_br {
	float : right;
	width : 14px;
	height: 18px;
	background: #ffffff url(/images/det_br.gif) no-repeat;
}
#Container #Detail #Art {
	float : left;
	padding : 5px 5px 0 10px;	
	width : 239px;
}
#Container #Detail .pic_list {
	float : left;
	width:	406px;
	padding-top:5px;
}
#Container #Detail .pic_list img{
	float : left;
	margin-left:3px;
	margin-bottom:3px;
	border: solid 1px #4a6173;
}
#Container #Detail #Art #T_Price{
	float : left;
	width : 229px;
	height: 41px;
	color : #ffffff;	
	font-size: 20px;
	padding: 1px 0 0px 10px;	
	background: #ffffff url(/images/det_t_price.gif) no-repeat ;
}

#Container #Detail #Art #T_Price span{
	float : left;	
	font-size: 12px;
	clear:left;
}
#Container #Detail #Art #T_Price span b{
	font-size: 14px;
}

#Container #Detail #Art #L_Price{
	clear : left;
	width : 235px;
	height:221px;
	padding: 0 0 0 8px;	
	background: #ffffff url(/images/det_l_price.gif) no-repeat ;
}
#Container #Detail .short_descr{
  float:left;
	width:406px;
	padding: 10px 0 9px;
	font-size:12px;
	font-weight:bold;
	color:#6a6a6a;	
}
#Container #Detail .short_descr p{
	font-size:14px;
	font-weight:bold;
	color:#ff8f44;	
}
#Container #Detail #Art #L_Price #Picture{
	float : left;
	width : 227px;
	border: solid 1px #4a6173;  	
}

#Container #Detail #Art_text {
	vertical-align : top;	
	font-size: 11px;
	float:left;
	clear:left;
	width : 660px;
	line-height:16px;
	padding-top:9px;
	padding-left:10px;
}
#Container #Detail #Art_text table{
 width:650px;
}
#Container #Detail #Art_text .l{
	width:50%;
	padding-left:5px;
}
#Container #Detail #Art_text .l img{
 margin-right:4px;
}
#Container #Detail #Art_text .r{
	width:50%;
}
#Container #Detail #Art_text .group{
 float:none;
 padding:5px 0px 3px 0px;
 font-weight:bold;
}
/* TEXT BOX */
#Container .box{
 font-size:12px;
 padding:9px;
 font-family: Tahoma,"Trebuchet MS","Segoe UI" !important;
}
#Container .box .text_content{
 border:1px solid black;
 background-color:#f1f9ee;
 padding:19px; 
}
#Container .box h1{
 font-size:16px;
 padding:2px 0px 9px;
 color:#6a6a6a;
}
#Container .drivers select{
 width:220px;
 background: #e7fcff;
 border: 1px solid #36485c; 
}
#Container .drivers .drivers1{
 width:192px;
 height:16px;
 padding:2px 0px 0px 3px;
 background: url("/images/drivers1_bg.gif") no-repeat;
}
#Container .drivers .drivers2{
 width:184px;
 height:16px;
 padding:2px 0px 0px 3px;
 background: url("/images/drivers2_bg.gif") no-repeat;
}
#Container .drivers .drivers3{
 width:162px;
 height:16px;
 padding:2px 0px 0px 3px;
 background: url("/images/drivers3_bg.gif") no-repeat;
}
#files h1{
 font-size:16px;
 padding:10px 0px;
}
#files {
 line-height:16px;
}
#files a{
 color: #f15521;
 font-weight:bold;
}
#file_links {
 padding-left:10px;
}
/* Price list style */

#Container #List {
	float : left;
	width : 712px;
	margin-left:3px; 	
}

#Container #List .plist_head{
	height:30px;
	background-image:url(/images/plist_head_bg.jpg);
	background-repeat: repeat-x;
	color:white;
	width:702px;
	margin-left:5px;
	margin-top:9px;
}
#Container #List .plist_head .text{
	color:white;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	/*padding-right:130px;*/
}
#Container #List .plist_head .icons{
	height:31px;
	background-image:url(/images/plist_icons.jpg);
	background-repeat: no-repeat;
	float:left;
	width:133px;
}
#Container #List .excel_ico{
 float:left;
 border:none;
 margin-left:2px;
 margin-top:2px;
}
#Container #List .pdf_ico{
 float:left;
 border:none;
 margin-left:10px;
 margin-bottom:5px;
}
#Container #List .print_ico{
 float:left;
 border:none;
 margin-left:15px;
 margin-top:2px;
}
#Container #List #Body{
	width : 100%;
}

#Container #List #Body .topic_title{	
	color : #000000;
	font-size: 18px;
	height:27px;
	background: #d7eef6 url(/images/pclist_head_bg.gif) repeat-x;
	text-align:center;
	border:1px solid #475f72; 
}

#Container #List #Body .lborder{
	border-left:1px solid #475f72; 
	border-right:1px solid #475f72;
	white-space:nowrap;
	width:190px;
	vertical-align:top;
}
#Container #List #Body .rborder{
	border-left:1px solid #475f72; 
	border-right:1px solid #475f72;
	white-space:nowrap;
	width:55px;
	vertical-align:top;	
}
#Container #List #Body .lrow td{
	border-bottom:1px solid #475f72;
}
#Container #List #Body .list_head{
 background-color: #e4efbc;
 color: #425a6e; 
}
#Container #List #Body .list_head th{
 background-color: #e4efbc;
 color: #425a6e;
 border-top:1px solid #475f72;
 height:3em;
 font-size:12px;
}
#Container #List #Body .dark{
 background-color: #f1f7db; 
}
#Container #List #Body .sep{
 height:9px; 
}
#Container #List #Body #Topic2{
	float : left;
	padding: 15px 0 0 180px;	
	color : #ff581a;
	font-style: italic;
	font-size: 18px;
	background: #ffffff url(/images/lister_2.jpg) no-repeat ;
}

#Container #List #Body #Wrap {
	clear : left;
	padding: 5px 5px 5px 5px;	
	font-size: 14px;
}
#Container #List #Body #Wrap #Table {
  text-align:center;
	width : 100%;
}
#Container #List #Body #Wrap .title{
	float : left;
	color : #222;
	font-size: 14px;
}
#Container #List #Body #Table a{
 color: #ba1320;
 font-weight:bold;
}

#Table td,#Table th{
 padding-left:3px;
 padding-right:3px;
 font-size:12px;
 height:1.5em;
}
#Table td.sep{
 padding-left:0px;
 padding-right:0px;
}

#Footer {
 clear:both;
 display:block;
 width:672px;
 height:90px;
 background: white url(/images/foot2.jpg) no-repeat;
 text-align:right;
 padding-top:24px;
 padding-right:237px; 
 /*
 position:absolute;
 bottom:0;
 left:0;
 */
}
#Footer p.price{
 display:inline;
 font-size:11px;
 color:black;
 margin:0px;
}
#Footer p.copy{
 display:block;
 font-size:9px;
 color:black;
 margin:2px 0px;
}

#Footer a{
 color:#FF8F44;
 font-weight:bold;
 text-decoration:none;
}
#Footer a:hover{
 text-decoration:underline;
}

.dell {
 float:left;
}
.dell img {
 float:left;
 border:none;
}
/* pricelist link */
.pricelist{
 margin-right:7px;
}
.pricelist a {
 font-size:12px;
 color:white;
 text-decoration:underline;
}
.pricelist a:hover {
 text-decoration:none;
}

.ll {
 float:left;
}
.rr {
 float:right;
}

/* Clearfix
----------------------------------------------------------- */

.br:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br {
    display: inline-block;
}

.br {
    display: block;
}

* html .br {
    height: 1px;
}