


/* Start:/bitrix/templates/suraturbo/styles.css*/
html, body {
	height : 100%;
	width : 100%;
	font-family : Tahoma;
	color: #424141;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #e8e8e8 url('/bitrix/templates/suraturbo/images/fon.jpg');
}
a {
	text-decoration : none;
	color: #1352b1;
}
a:focus {
	outline : none;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}	
img {
	border:0;
}
li {
	list-style: none;
}
#container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	min-height: 100%;
	background: #f3f3f3;
	-webkit-box-shadow: 0 0 8px 8px rgba(6,6,6,.2);
	-moz-box-shadow: 0 0 8px 8px rgba(6,6,6,.2);
	box-shadow: 0 0 8px 8px rgba(6,6,6,.2);
}
div#content_block {
	padding: 40px 90px 130px 90px;
}
div#content {
	padding: 40px;
	background: #fff;
	margin: 0px 0px 40px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: justify;
	line-height: 26px;
}
div#contents {
	margin-bottom: 50px;
}
.header {
	background-image:url('/bitrix/templates/suraturbo/images/header.jpg');
	height: 248px;
	padding: 0px 90px 0px 90px;
}	
.header_right {
	position: relative;
	right: 0;
	color: #fff;
	top: 70px;
	text-align: right;
	line-height: 25px;
}
form.header_search {
	margin-top: 20px;
}
input.searhinput {
	height: 25px;
	width: 150px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-left: 30px;
	color: #a5a5a5;
	border: 1px solid #dfe4e9;
	background: #fff url('/bitrix/templates/suraturbo/images/srhinput.png') no-repeat;
	background-position: 10px center;
}
input.searh_button {
	width: 60px;
	height: 29px;
	border: 0;
	background: url('/bitrix/templates/suraturbo/images/srhbutton.png');
	vertical-align: middle;
	color: #eaf2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
	margin-top: -2px;
	margin-left: 2px;
	cursor: pointer;
}
.logo {
	position: absolute;
	color: #ffffff;
	margin: 70px 0px 0px 160px;
	font-size: 36px;
	background: url('/bitrix/templates/suraturbo/images/logo.png') no-repeat;
	padding-left: 55px;
	background-position: left center;
}
.log {
	position: absolute;
	margin: 40px 0px 0px -62px;
	background: url('/bitrix/templates/suraturbo/images/log.png') no-repeat;
	height: 176px;
	width: 200px;
}
div#logo {
	position: absolute;
	top: 30px;
	left: 30px;
	height: 180px;
	width: 500px;
	z-index: 10;
}
.logo_bottom {
	position: absolute;
	color: #ffffff;
	margin: 120px 0px 0px 160px;
	font-size: 12px;
	border-top: 1px solid #636c91;
	padding-top: 8px;
	text-align: left;
	width: 280px;
}
.mail {
	background: url('/bitrix/templates/suraturbo/images/mail.png') no-repeat;
	padding-left: 30px;
	background-position: left center;
	display: inline-block;
	font-size: 20px;
}
.mail a {
color: #fff;
text-decoration: none;
}	
.tel {
background: url('/bitrix/templates/suraturbo/images/tel.png') no-repeat;
padding-left: 30px;
background-position: left center;
display: inline-block;
margin-left: 10px;
font-size: 20px;
}
.map {
background: url('/bitrix/templates/suraturbo/images/map.png') no-repeat;
padding-left: 30px;
background-position: left center;
font-size: 15px;
position: absolute;
margin-top: 10px;
right: 0;
}
#slider-wrap{ 
width:100%; 
padding-bottom: 17px;
}
#slider{ 
width:100%;
height:364px;
overflow: hidden;
position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.slide{ 
width:100%;
height:100%;
}
.sli-links{ 
margin: -35px 0px 35px 0px;
text-align: center;
z-index: 1000;
position: relative;
}
.sli-links .control-slide{
margin:2px;
display:inline-block;
width:16px;
height:16px;
overflow:hidden;
text-indent:-9999px;
background:url('/bitrix/templates/suraturbo/images/radioBg.png') center bottom no-repeat;
}
.sli-links .control-slide:hover{
cursor:pointer;
background-position:center center;
}
.sli-links .control-slide.active{
background-position:center top;
}
#prewbutton, #nextbutton{ 
display:block;
height:100%;
position:absolute;
top:0;
overflow:hidden;
text-indent:-999px;
opacity:0.8;
z-index:3;
outline:none !important;
}
#prewbutton{
width: 65px;
text-align: center;
}
#prewbutton:hover{
background: url('/bitrix/templates/suraturbo/images/slider.png');
}
.prewbutton_img {
background-image: url('/bitrix/templates/suraturbo/images/arrowBg.png');
background-position: 0 0;
width: 17px;
background-repeat: no-repeat;
height: 57px;
position: relative;
top: 50%;
margin: -28px auto;
}	
#nextbutton{
right: 0px;
width: 65px;
text-align: center;
}
#nextbutton:hover{
background: url('/bitrix/templates/suraturbo/images/slider.png');
}
.nextbutton_img {
background:url('/bitrix/templates/suraturbo/images/arrowBg.png') right center no-repeat;
width: 17px;
background-repeat: no-repeat;
height: 57px;
position: relative;
top: 50%;
margin: -28px auto;
}	
#prewbutton:hover, #nextbutton:hover{
opacity:1;
}
.footer {
position: relative;
height: 130px;
background: url('/bitrix/templates/suraturbo/images/footer.jpg');
width: 1024px;
margin: 0 auto;
margin-top: -130px;
clear: both;
}	
.footer_content {
padding: 0px 90px 0px 90px;
color: #fff;
}
.footer_site {
display: inline-block;
font-size: 20px;
}
.footer_map {
position:relative;
top: 10px;
}
.footer_mail {
margin-left: 20px;
}
.footer_tel {
margin-left: 0px;
}
.footer_left {
padding: 25px 0px 0px 30px;
float: left;
}
.footer_right {
float: right;
margin: -18px -12px 0px 0px;
}
.footer_counter {
float: right;
margin: -20px 0px 0px 30px;
}	
.create_site {
font-size: 15px;
margin-top: 20px;
}
.create_site a {
color: #fff;
}
.menu {
margin: 0px 0px 40px 0px;
padding: 0;
list-style: none;
width:100%;
height: 50px;
background: #343e66;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.menu li {
float:left;
line-height: 50px;
text-align: center;
}
.menu>li>a {
display: block;
padding: 0px 26px 0px 26px;
text-decoration: none;
color: #fff;
font-family: arial;
font-size: 10.2pt;
}
.menu li:first-child a {
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.menu li:last-child a {
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
width: 77px;
}
.menu>a:hover, .menu>li>a.active, .menu > li:hover > a {
background: url('/bitrix/templates/suraturbo/images/srhbutton.png');
}
li.sep_menu {
background: url('/bitrix/templates/suraturbo/images/sep_menu.png');
width: 2px;
padding: 0px;
height: 50px;
}
fieldset.rline {
border: none;
border-top: 1px solid #ddd;
padding-bottom: 30px;
margin-top: 10px;
text-align: center;
margin: 0px;
font: 0.8em Georgia, Times, serif;
color: #4c4c4c;
}
fieldset.rline legend {
padding: 0px 30px 0px 30px;
text-transform: uppercase;
margin: 0 auto;
}
fieldset.rline legend h1 {
color: #4c4c4c;
}
h3 {
font-size: 22px;
font-weight: normal;
color: #4558a1;
}
.secton {
clear: both;
height: 40px;
padding: 0px 30px 0px 30px;
}
.cat {
float: left;
line-height: 40px;
width: 16%;
padding: 0px 2px 0px 2px;
text-align: left;
}
.secton.color_line {
background: #eef0f6;
}
.cat a {
text-decoration : underline;
}
.section_img {
clear: both;
padding: 30px;
background: #eceef2;
margin-bottom: 20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.cat_img {
display: inline-block;
vertical-align: middle;
padding: 0px 8px 0px 8px;
width: 10%;
text-align: center;
}
.section_img  img {
vertical-align: middle;
}
.block_element {
height: 100%;
width: 200px;
border-top: 1px solid #e3e3e3;
border-left: 2px solid #e3e3e3;
border-right: 2px solid #e3e3e3;
border-bottom: 2px solid #e3e3e3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 20px;
text-align: left;
display: inline-block;
vertical-align: top;
position: relative;
font-size: 12px;
color: #000;
line-height: normal;
background: #fff;
}
.block_element img {
display: block;
margin: 0 auto;
}
.catalog_price {
margin: 20px auto 0px;
width: 110px;
text-align: center;
background: url('/bitrix/templates/suraturbo/images/srhbutton.png');
color: #fff;
padding: 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.el_active {
background: url('/bitrix/templates/suraturbo/images/active_fon.png');
position: absolute;
z-index: 1000;
height: 155px;
width: 200px;
display: none;
border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
-o-border-radius: 5px 5px 0px 0px;
-icab-border-radius: 5px 5px 0px 0px;
-ms-border-radius: 5px 5px 0px 0px;
}
.active_fon_el {
background: url('/bitrix/templates/suraturbo/images/active_fon_el.png');
width: 70px;
height: 39px;
margin: 0 auto;
vertical-align: middle;
position: relative;
top: 50%;
margin-top: -20px;
}
.block_element:hover > .el_active {
display: block;
}	
.block_element:hover{
color: #2E428C;
}	
.catalog_line {
padding: 30px 0px 30px 0px;
}
.catalog_line a {
text-decoration: underline;
color: #818181;
}
.name_element h2 {
color: #4558a1;
font-size: 16px;
margin-bottom: 30px;
line-height: normal;
margin: -10px 0px 30px 0px;
}	
.detail_element {
width: 200px;
padding: 20px;
border: 1px solid #e3e3e3;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: inline-block;
vertical-align: top;
}
.detail_element img {
margin-bottom: 20px;
}
.elemend_desc {
width: 62%;
display: inline-block;
vertical-align: top;
padding: 0px 20px 0px 20px;
line-height: normal;
margin-top: -15px;
}
.el_desc_head {
font-size: 18px;
padding: 10px 0px 10px 0px;
}
.catalog_padding_top {
height: 1px;
margin-top: -30px;
}	
.search-form {
padding: 30px;
border: 1px solid #d3d3d3;
background: #f1f3f6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #6F6F6F;
font-size: 16px;
margin: 25px 0px 25px 0px;
height: 76px;
}
.search_head {
font-size: 16px;
color: #4558a1;
margin: 0px;
}
.form-searh-left {
width: 50%;
height: 100px;
display: inline-block;
}
.form-searh-right {
width: 45%;
height: 100px;
display: inline-block;
vertical-align: top;
padding-left: 25px;
}
.search-form  select {
height: 35px;
width: 225px;
background: #f7f7f7;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #d1d1d2;
color: #717171;
margin: 0px 0px 20px 15px;
padding-left: 10px;
}
.search-form input[type="text"] {
width: 70px;
height: 31px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #dbdde0;
padding-left: 10px;
margin: 0px 5px 20px 5px;
background: linear-gradient(rgb(244, 244, 244), rgb(255, 255, 255));
box-shadow: 0 0 2px rgb(218, 218, 218);
color: #717171;
}
input.searh_button_param {
width: 70px;
height: 24px;
border: 0;
background: url('/bitrix/templates/suraturbo/images/srhbutton.png');
vertical-align: middle;
color: #eaf2f2;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration: none;
text-shadow: 0 1px 0 rgba(0,0,0,0.15);
margin-top: -2px;
margin-left: 2px;
cursor: pointer;
font-size: 12px;
}
.search-form input.form-nl {
margin-right: 15px;
}
.search-form a {
margin-left: 50px;
color: #6F6F6F;
text-decoration: underline;
}	
.block_element_gl {
width: 226px !important;
}	
.el_active_gl {
width: 226px !important;
}	
.alcenter {
text-align: center;
}	
.sr_button {
height: 31px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #dbdde0;
padding-left: 10px;
background: linear-gradient(rgb(244, 244, 244), rgb(255, 255, 255));
box-shadow: 0 0 2px rgb(218, 218, 218);
color: #717171;
width: 98%;
margin: 20px auto 0px;
display: block;
}
.el_img {
width: 100%;
height: 150px;
text-align: center;
}
.el_table {
width: 100%;
height: 100%;
}	
.el_table td{
padding: 0 !important;
}
.td_price {
height: 25px;
padding: 0;
padding: 20px 0px 0px 0px;
}
.element_table td{
padding: 4px;
}	
td.el_text {
padding-top: 10px !important;
vertical-align: top;
}
/* End */
/* /bitrix/templates/suraturbo/styles.css */
