@charset "utf-8";
@import url(reset.css);		/*reset*/
@import url(global.css);	/*global*/

/*min-height:738px;height:auto !important;height:738px;*/
/*behavior: url(js/PIE.htc); position:relative*/
body{background:#fff;color:#636363;font:14px/1.4em Arial, Helvetica, sans-serif;}
html,body {height:100%;margin:0;padding:0;}
a { color:#3761A0; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
a:hover { text-decoration:underline; color:#3761A0;}

#wrapper {min-height: 100%;height: auto !important;height: 100%; background:url(../pic/wrapper_bg.jpg) center top no-repeat;}
header {height: 155px; position:relative; z-index:20;}
footer {margin: -100px auto 0;height: 100px;  position:relative}

.overflow { overflow:hidden; //zoom:1;}

.menu_top {font-size:0;margin:0;text-align:center;}
.menu_top li { display:inline-block; //display:inline; //zoom:1; list-style:none; padding:0;}
.menu_top a { display:inline-block; vertical-align:top;}

.side_wrap { height:1%; position:relative; width:100%; padding:0 0 100px;}
.side_wrap:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; }
.side_main { float:left; width:100%; margin:0 -100% 0 0; }
.side_left { position:relative; float:left; width:260px; }
.content { margin:0 0 0 260px; } 

.logo {position:absolute; top:15px; left:12px;}
.left_colum {width:216px; margin:0 auto;}
.name_site {position:absolute; left:157px; top:24px;}
.address { width:260px; position:absolute; left:157px; top:53px; font:italic 14px/1.4em Arial, Helvetica, sans-serif; color:#27588e;} 
.phones { width:317px; position:absolute; right:0; top:18px;}
.phones span { display:inline-block; //display:inline; //zoom:1; font:15px Arial, Helvetica, sans-serif; color:#27588e; margin:0 20px 5px 0}

.top_menu_pos { position:absolute; right:0; bottom:0; width:796px; background-color:#2e5b93; height:50px;}
.top_menu_pos_left_pic {position:absolute; left:-15px; top:0;}
.top_menu_pos_right_pic {position:absolute; right:-15px; top:0;}

.menu_hor { margin:0; list-style:none;}
.menu_hor li { float:left; padding:0 17px 0 1px; background:url(../pic/top_menu_li_bg.png) right top no-repeat; position:relative;}
.top_menu li a { display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#d0e0e3; text-transform:uppercase; text-decoration:none; height:33px; padding:17px 25px 0; position:relative;}
.top_menu li a:hover { color:#ffffff; background-color:#2870be;}
.top_menu li a:hover .top_menu_pos_left_pic_hover { display:block;}
.top_menu li a:hover .top_menu_pos_right_pic_hover { display:block;}

.top_menu li ul { margin:0; list-style:none; position:absolute; top:50px; left:-15px; z-index:999; background-color:#2E5B93; display:none}
.top_menu li:hover ul { display:block;}
.top_menu li ul li { float:none; background:none; padding-right:0;}
.top_menu li ul li a { height:auto; padding:10px 25px;}

.top_menu li a.cur { color:#ffffff; background-color:#2870be;}
.top_menu li a.cur .top_menu_pos_left_pic_hover { display:block;}
.top_menu li a.cur .top_menu_pos_right_pic_hover { display:block;}
.top_menu_pos_left_pic_hover { display:none;  position:absolute; top:0; left:-15px;}
.top_menu_pos_right_pic_hover {display:none; position:absolute; top:0; right:-15px;}

.slider_pic { position:absolute; top:0; right:-26px; z-index:3;}
.slogan { padding-left:23px; margin-bottom:10px; font:bold 28px Arial, Helvetica, sans-serif; color:#315a89;}

.left_menu { margin:0; list-style:none; background:#2b64a6 url(../pic/left_menu_bg.png) right top no-repeat; padding:10px 0;}
.left_menu li { }
.left_menu li a { display:block; font:bold 17px Arial, Helvetica, sans-serif; color:#315a89; text-decoration:none; text-transform:uppercase; height:36px; padding:9px 0 0 17px;background:url(../pic/left_menu_li_bg.png) left top no-repeat;}
.left_menu li a:hover {background:url(../pic/left_menu_li_bg_hover.png) left top no-repeat;}
.left_menu li li a:hover {background:none;}
.left_menu li li li a:hover {background:none;}


.left_menu li li a.cur {background:none;}
.left_menu li li li a.cur {background:none;}
.left_menu li ul { margin:0; list-style:none;padding:0 5px 0 10px;}
.left_menu li ul li a { background:url(../pic/left_menu_ul_a_bg.png) center bottom no-repeat; font:bold 15px Arial, Helvetica, sans-serif; color:#FFF; text-transform:none; height:24px; padding:6px 0 4px 8px; display:block;}
.left_menu li ul li a:hover { text-decoration:underline; color:#ffde4d; background:url(../pic/left_menu_ul_a_bg.png) center bottom no-repeat;}
.left_menu li ul li a.cur { text-decoration:underline;color:#ffde4d;}
.left_menu ul li ul { margin:0; list-style:none; padding:0;}
.left_menu ul li ul li a { font:12px Arial, Helvetica, sans-serif; color:#fff; background:none;padding:2px 0 2px 20px; height:15px; }
.left_menu ul li ul li a:hover { text-decoration:underline; background:none; }
.left_menu ul li ul li a.cur { text-decoration:underline; }
.services { background:url(../pic/services_bg.png) left top no-repeat; padding:0 0 7px 0; margin-bottom:30px; }

.services a { display:inline-block; //display:inline; //zoom:1; text-align:center; margin:0 30px 0 0; vertical-align:top; text-decoration:none;}
.services a:hover p{ color:#F00;}
.services_pic { display:block; height:132px;}
.services a p { padding:0; font:bold 16px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
a.techniks { width:220px;}
a.repair { width:180px;}
a.spares { width:150px; margin-left:10px;}

.company_text1 { font:16px/1.4em Arial, Helvetica, sans-serif; color:#315a89; margin-bottom:15px}
.company_text2 { font:italic 14px Arial, Helvetica, sans-serif; color:#000; margin-bottom:15px}
.ten {position:absolute; left:-29px; top:-19px; z-index:1;}

.navigator { padding:0 0 15px 0;font-size:11px; position:relative; //zoom:1;line-height: 16px;}
.navigator a {  text-decoration:none; display:inline-block; padding:0 6px 0 0; margin:0; //display:inline; //zoom:1; vertical-align:top; color:#3761a0; font:bold 12px Arial, Helvetica, sans-serif;}
.navigator span { display:inline-block; //display:inline; //zoom:1; vertical-align:top; font:12px Arial, Helvetica, sans-serif; color:#636363;}
.navigator a:hover { text-decoration:underline; color:#3761a0}
.section_pos{ padding-top:20px;}

.tovar_left { display:inline-block; //display:inline; //zoom:1; width:442px; vertical-align:top; margin-right:20px;}
.tovar_right { display:inline-block; //display:inline; //zoom:1; width:234px;vertical-align:top;}
.big_photo { border:2px solid #bdbdbf; margin-bottom:10px;}
.big_photo img { vertical-align:top; padding:7px;}

.little_photos { margin-bottom:10px;}
.little_photos a { display:inline-block;//display:inline; //zoom:1; padding:7px; border:1px solid #bdbdbf; margin-right:7px;  }
.little_photos a:hover{border:1px solid #3761A0;}
.little_photos a img { vertical-align:top; width:100px; height:75px;}

.cena { font:20px Arial, Helvetica, sans-serif; color:#375b95; float:left; padding-top:5px;}
.order { font:bold 20px Arial, Helvetica, sans-serif; color:#fff; float:right; background:url(../pic/order_bg.png) center top repeat-x; text-decoration:none; height:28px; padding:5px 25px 0; border-radius:5px; text-transform:uppercase;}
.order:hover { background-image:url(../pic/order_bg_hover.png); color:#fff; text-decoration:none;}

.specifications { }
.specifications_title { text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; background-color:#375b95; padding:15px 0;}
.specifications_list { margin:0; list-style:none; border:2px solid #9badca;padding:13px 13px 0 13px; }
.specifications_list li {background:url(../pic/specifications_list_li_bg.png) left 3px no-repeat; padding-left:20px; margin-bottom:15px;}

.catalog_item {width:286px; display:inline-block; //display:inline; //zoom:1; margin:0 60px 15px 0;vertical-align: top;}
.catalog_item p {font-size:13px; line-height:1.2em;}
.catalog_item_photo { border:2px solid #bdbdbf; display:block; padding:8px; margin-bottom:10px;}
.catalog_item_photo  img { vertical-align:top;}
.catalog_item_link {font: bold 15px Arial, Helvetica, sans-serif; text-decoration:none; color:#3b64a4; margin-bottom:5px;display:inline-block; //display:inline; //zoom:1;}
.catalog_item_link:hover { text-decoration:none; color:#3b64a4;}
.catalog_item_link:hover .catalog_item_photo { border:2px solid #3b64a4;}

.listZatrati{
	border:2px solid  #315A89;
}
.listZatrati td,.listZatrati th{
	border:1px solid #315A89 !important;
	padding:3px 6px;
	text-align:center;
	font-size:12px;
}

.listZatrati th{
	font-weight:bold;
	
	font-size:14px;
	background:#5CACEE;
	color:white;
}
.listZatrati .col1{
	width: 60px;
}

.listZatrati .col2{
	width: 135px;
}

.listZatrati .col3{
	width:240px;
}

.listZatrati .col4{
	width:20px;
}

.listZatrati .col5{
	width:70px;
}

.listZatrati .col6{
}

.listZatrati .order{
	padding-left: 10px;
	padding-right: 10px;
}

.listZatrati img{
	width:50px;
}



.search {
	display: inline-block;
	//display: inline;
	//zoom: 1;
	vertical-align: top;
	position: absolute;
	margin: 6px 0 0 0;
	left: 11px;
	top: 5px;
	width: 190px;
}

.search_input {
	position: relative;
	float:left;
	width: 82px;
	height: 19px;
	padding: 2px 30px 2px 10px;
	border:1px solid #d1d6df;
	background: #fff;
	color: #000;
	font: 12px/20px Arial, Geneva, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-right: 4px;
	outline:none;
}


.search_but {
	display: inline-block;
	width: 42px;
	height: 25px;
	margin-left: 3px;
	top: 0;
	right: 0px;
	border: 0;
	cursor: pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

h1 span{
	font-weight:bold;
}