/* -------------------------------------------------------------------------------------------
                                                                                    FONTS
------------------------------------------------------------------------------------------- */
@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'Helioscondlight';
	src: url('../font/helioscondlight-webfont.eot');
}
@font-face {
	/* This declaration targets everything else */
	font-family: 'Helioscondlight';
	src: url(//:) format('no404'), 
		 url('../font/helioscondlight-webfont.woff') format('woff'), 
		 url('../font/helioscondlight-webfont.ttf') format('truetype'),
		 url('../font/helioscondlight-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
background-color: transparent;
}

/* -------------------------------------------------------------------------------------------
																					RESET						
------------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}td {    padding:2px;	}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* -------------------------------------------------------------------------------------------
                                                                                        GLOBAL
------------------------------------------------------------------------------------------- */

*{
    margin:0;
    padding:0;
}
.ie6 #wrapper,.ie6 #footer{display:none;}
.ie6 body{background:#eee;}
html,body{
    height:100%;
    min-height: 100%;
}
body {
    background:url(../images/bg.jpg) no-repeat center top #071738 fixed;
    font: 12px/17px Tahoma, Geneva, sans-serif;
    color:#ddd;
}
.mac body,
.mac body p,
.mac body h1{
	font-weight:normal !important;
}
p {
    font: 12px/17px Tahoma, Geneva, sans-serif;
    margin:0 0 10px;	
	/*color:#ddd;*/
}
blockquote p{
    font:italic 12px/17px Tahoma, Geneva, sans-serif;
    margin: 10px 0;
    padding: 0 10px 0 15px;
}
.clear{clear:both;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
img{	border:none;	padding: 0px;	margin: 0px;}
a{
    outline:none;
    text-decoration:none;
    color:#efe301;
}
a:hover{text-decoration:underline;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{
   /* font-family: Helioscondlight, Tahoma, Geneva, sans-serif;*/
   font: Tahoma, Geneva, sans-serif;
   /* font-weight: bold;*/
    color:#fff;
    margin:10px 0;
}
h1{font-size:22px;line-height:24px;}
h2{font-size:22px;line-height:24px;}
h3{font-size:19px;line-height:21px;}
h4{font-size:17px;line-height:19px;}
h5{font-size:15px;line-height:17px;}
h6{font-size:13px;line-height:15px;}
hr{
    border:none;
    height:1px;
    background:#4c4c4c;
}
.a_left{float:left;margin:5px 10px 5px 0;}
.a_right{float:right;margin:5px 0 5px 10px;}
.a_center{text-align:center;}
.margin{margin: 10px 0;}
.padding{padding:0 20px;}
.white-orange-btn {padding:10px 30px;margin:0 10px;background-color:white; color:#ff6f00;display:inline-block;font-size: 20px;text-decoration:none !important;}
.fl {float:left;}
.u {text-decoration: underline;}
.ol-decimal {list-style: decimal outside !important;padding-left: 15px;}
.ol-decimal li {list-style-type: decimal !important;padding-left: 5px;}
/* -------------------------------------------------------------------------------------------
																			WRAPPER
------------------------------------------------------------------------------------------- */
#wrapper {
    width: 950px;
    margin: 0 auto 0;
    background: #111;
    position: relative;
    box-shadow: 0 0 6px #000;    
    min-height: 1%;
}

/* -------------------------------------------------------------------------------------------
																			HEADER
------------------------------------------------------------------------------------------- */

#header{
    height: 60px;
    overflow: hidden;
}
.head_img{
	position:relative;
    left: 166px;
    top: 10px;
}
.language{
    float: right;
    margin: 15px 10px 0;
}
.language a{
	float: left;
	color: #fff;
    font: 14px/18px Tahoma, Geneva, sans-serif; 	
    margin: 0 10px;
}
.language a.current,
.language a:hover{
	font-weight: bold;
	text-decoration: underline;
}

/* -------------------------------------------------------------------------------------------
																			LOGO
------------------------------------------------------------------------------------------- */

h1.logo{
    float: left;
    margin: 0;		margin-bottom:30px;	}
h1.logo a{
    display: block;
    text-indent: -9999px;
    background: url(../images/logo.png) no-repeat;
    height: 50px;
    width: 202px;		margin-bottom:30px;
}

/* -------------------------------------------------------------------------------------------
																			HEADER_MENU
------------------------------------------------------------------------------------------- */

ul.head_menu { 
	overflow: hidden;
	height: 60px;		
	background: url(../images/head_menu.png) repeat-x left top;	 

}
ul.head_menu li { 
	float: left;	
    margin: 0 0 0 0;	                                                  
}
ul.head_menu li:hover,
ul.head_menu li.current{ 
	background: url(../images/head_menu_li_hover.png) no-repeat center 47px;	  
}
ul.head_menu li a { 
	display: block;
	height: 32px;			
	background: url(../images/head_menu_li_a.png) no-repeat left top;	  
	padding: 14px 12px;
	font: 16px/20px Tahoma, Geneva, sans-serif;
  /*  font: 16px/20px Helioscondlight, Tahoma, Geneva, sans-serif;  */	
    color: #fff;
	text-decoration: none;
	/*text-shadow: 2px 2px 1px #000;*/
}
ul.head_menu li.current a,
ul.head_menu li a:hover { 
	color:#efe301;	  
}
ul.head_menu li ul{               	
	position: absolute;
	background: url(../images/head_menu_li_ul.png) repeat left top;		
	width: auto;             
    z-index: 20;	           	
}
ul.head_menu li ul li{               	
	background: none;               	
	float: none;	
}
ul.head_menu li ul li a{
	background: none;   
    border:none;
    color: #efe301;
    font: 13px/9px Arial,Tahoma,Geneva,sans-serif;
    height: auto;
    margin: 12px 0;
    padding: 1px 26px;    
}	
ul.head_menu li ul li a:hover{
	text-shadow: 3px 3px 1px #000;	
}
ul.head_menu li ul li:last-child a{
	border:none;
}

/* -------------------------------------------------------------------------------------------
																			PRICE
------------------------------------------------------------------------------------------- */
.price{
	margin: 0 auto;
	width: 950px;
	overflow: hidden;
	position: relative;
    height: 250px;	
}.price_large{	margin: 0 auto;	width: 950px;	overflow: hidden;	position: relative;    height: 360px;	}
.price img{
	min-width: 950px;
}
/*.price .price_but{
	background: url(../images/price_but.png) no-repeat left top;
	display: block;
	position: absolute;
	z-index: 10;
	right: 0;
	bottom: -50px;
    height: 45px;
    width: 113px;	
    text-indent: -9999px;
}*/.price_button{visibility:hidden;	background: url(../images/price_button.png) no-repeat left top;	display: block;	width: 81px;	height: 32px;	position: absolute;	top: 295px;	right: 0;	z-index: 10;	    text-indent: -9999px;}

.price_button1{background: url(../images/price_button.png) no-repeat left top;	display: block;	width: 81px;	height: 32px;	position: absolute;	top: 295px;	right: 0;	z-index: 10;	    text-indent: -9999px;}

.price_button_large{visibility:hidden;	background: url(../images/price_button.png) no-repeat left top;	display: block;	width: 81px;	height: 32px;	position: absolute;	top: 330px;	right: 0;	z-index: 10;	    text-indent: -9999px;}.price_button_left {visibility:hidden;	background: url(../images/price_button_left.png) no-repeat left top;	display: block;	width: 81px;	height: 32px;	position: absolute;	bottom: -8px;	left: -15px;	z-index: 10;	    text-indent: -9999px;}

.video_button{background: url(../images/video_button.png) no-repeat left top;	display: block;	width: 81px;	height: 32px;	position: absolute;	top: 375px;	right: 0;	z-index: 10;	    text-indent: -9999px;}
/* -------------------------------------------------------------------------------------------
																			BRENDS
------------------------------------------------------------------------------------------- */
.brends {
	width: 920px;
	margin: 15px auto 10px;	position: relative;}
.brends ul.list{
	overflow: hidden;	
}
.brends ul.list li{
	width: 220px;
	height: 200px;
	overflow: hidden;
	text-align: center;			
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
	padding: 0 0 3px 0;
}
.brends ul.list li:hover{
	border-bottom: 4px solid #fff200;
	margin: 0 10px 6px 0;	
}	
.brends ul.list li a{
	width: 220px;
	height: 200px;
	overflow: hidden;	
	position: absolute;
	top:0;
	left: 0;
}
.brends ul.list li a img,
.brends ul.list li img{
	width: 220px;
	height: 200px;
}
.brends ul.list li span{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 220px;
	min-height: 35px;
	background: #515050;
    font: 14px/35px Tahoma,Geneva,sans-serif;	
    color: #fff;
}
.test .brends ul.list li span{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 220px;
    min-height: 50px;
    background: #515050;
    font: 14px/18px Tahoma,Geneva,sans-serif;
    color: #fff;
    padding-top: 10px;
    box-sizing: border-box;
}
.all_brends{
	display: block;
	text-align: right;
   /* font: 16px/20px Helioscondlight, Tahoma, Geneva, sans-serif;  	*/
	font: 15px/20px Tahoma, Geneva, sans-serif;   
    width: 920px;    
    overflow:hidden;
}
.ie7 .all_brends{
	margin:10px 0 0;
}  

/* -------------------------------------------------------------------------------------------
																			NEWS
------------------------------------------------------------------------------------------- */

.news_box, .product_box {
    margin: 0 auto 15px;
    width: 920px;
    overflow: hidden;
}
div.one_b_news {
	background: url(../images/one_news_box.png) repeat-y left top;
	display: inline-block;
	vertical-align: top;
    margin: 15px 0 20px -1px;
    padding: 0 10px 0 20px;
    width: 275px;    	
}
.ie7 div.one_b_news {
    display:inline;	
}
div.one_b_news.with_js{

}
div.one_b_news.first {
    //padding: 0 10px 0 2px;	
}
div.one_b_news div.top_one_b_news { 
	overflow: hidden;	
    height: 50px;	
}
div.one_b_news div.top_one_b_news div.day { 
	float:left;
    max-width: 50px;
    overflow: hidden;
    height: 45px;	
}
div.one_b_news div.top_one_b_news div.day p { 
	color:#fff200;
    font: 45px/45px Microsoft Sans Serif, sans-serif;	
    margin: 0;    
}
div.one_b_news div.top_one_b_news div.data { 
	float:left;
    padding: 0 14px 0 4px;
    max-width: 44px;
    overflow: hidden;
    height: 45px;    
}
div.one_b_news div.top_one_b_news div.data p { 
	color: #fff;	
    font: 12px/14px Microsoft Sans Serif, sans-serif;	
    margin: 0;
}
div.one_b_news div.top_one_b_news div.data p.year { 
	color: #fff;	
    font: 19px/33px Microsoft Sans Serif, sans-serif;		
}
div.one_b_news div.top_one_b_news div.title { 
    height: 45px;
    overflow: hidden;	
}
div.one_b_news div.top_one_b_news div.title a { 
    font: 14px/21px Tahoma,Geneva,sans-serif;			
    color: #fff;
    text-decoration: none;
}
div.one_b_news div.top_one_b_news div.title a:hover{ 
	color:#fff200;
}

div.one_b_news div.anons,
div.one_b_news div.anons p {
	color: #ddd;
}
/* -------------------------------------------------------------------------------------------
																			CONTENT
------------------------------------------------------------------------------------------- */
#conteiner {
    padding: 0 0 14px;	position: relative;
}#conteiner p {	text-align: justify;	clear:both;}

.line,
.line2{
	border-top: 1px solid #000;
	border-bottom: 1px solid #353535;
	width: 920px;
	margin: 2px auto;
	height:0px;
}
.line2{
	border-top: 1px solid #4c4c4c;
	border-bottom: 1px solid #838383;	
	margin: 0 auto 10px;	
}
/* -------------------------------------------------------------------------------------------
																			POST
------------------------------------------------------------------------------------------- */
.post{}
.post ul,
.post ol{padding:5px 0;}
.post ol li{
    list-style-type:decimal;
    background:none;
    margin:0 0 0 50px;
    padding:0;
}
.post li{
    //background: url(../images/post_li.jpg) no-repeat 0px 4px;
    //padding:0 0 0 10px;
    list-style-type:disc;
    margin:0 0 0 40px;
}
.post a{
    text-decoration: underline;
}
.post a:hover{text-decoration: none;}

/* -------------------------------------------------------------------------------------------
																			BREADCRUMBS
------------------------------------------------------------------------------------------- */

#breadcrumbs{
    background: url(../images/sub_menu_li.png) repeat-x 0 bottom;
	color:#efe301;
	margin: 10px 0;
    overflow: hidden;
}
#breadcrumbs li a{
    background: url(../images/breadcrumbs.png) no-repeat right 2px;
    text-decoration: underline;
}
#breadcrumbs li a:hover{
	text-decoration: none;
}
#breadcrumbs li{
	float:left;
	color:#efe301;
   	padding: 0 5px;	
}

/* -------------------------------------------------------------------------------------------
																			TABLE.DESIGN
------------------------------------------------------------------------------------------- */
table.design{
	width:910px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#000;
	text-align: center;
	margin:15px auto;
	border:1px solid #5d5d5d;
	background: #5d5d5d;
    padding: 5px 0 5px 5px;	
}
table.design p{
	text-align: center;
}
table.design tr{
	background: #fff;
	padding: 5px 10px;
	border:none;
}
table.design tr.eq2{
	background: #5d5d5d;;	
}
table.design td{
	border:none;
	padding: 5px 10px;
	margin:0 0 1px;
	border-right:1px solid #717171;
	border-bottom:1px solid #717171;
}
table.design p{
	padding: 0;	color: #000;
}
table.design tr:first-child{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}
table.design tr td:first-child{
	text-align: center;
}
table.design tr:last-child{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}table.design a{	color:rgb(1, 77, 239);}

/* -------------------------------------------------------------------------------------------
																			FOOTER
------------------------------------------------------------------------------------------- */
#wrap_footer{
}
#footer{
    padding: 0 10px;
    width: 930px;
    margin: 0 auto;
    position: relative;
    background: url(../images/footer_bg.png) repeat-x #1e1e1e;
    min-height: 260px;
    color: #ddd;    
    overflow:hidden;
}
#footer p{
    font: 12px/19px Tahoma,Geneva,sans-serif;	    
}
#footer a{
	color: #FFF200;
	text-decoration: underline;
}
#footer a:hover{
	text-decoration: none;
}
#footer #logo_akula {
    bottom: 0;
    position: absolute;
    right: 20px;
    background: url(../images/head_menu_li_hover.png) no-repeat 48px 35px; 
    padding: 0 0 8px 0;
}
#logo_akula a {
    color: #777100;
    text-decoration: underline;
    float: left;
}
#logo_akula a:hover {
    text-decoration: none;
}
#logo_akula .text_akula {
    height: 20px;
    line-height: 32px;
    padding: 0 6px;
}
#link_akula {
    background: url("../images/webakula.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 32px;
    width: 64px;
}
.ie7 #link_akula {
	float:none;
}  
#footer .copyright_in {
    float: right;
    position: relative;
}
.count{
    position: absolute;
    top: 5px;
    left: 8px;
}
.f_box_l{
	width: 280px;
	float: left;
	padding:20px 10px 20px 20px;
}
.f_box_m{
	width: 280px;
	float: left;
	padding:20px 10px 20px 20px;	
}
.f_box_r{
	width: 280px;
	float: left;
	padding:20px 10px 20px 20px;	
}


.news-title a, .articles-title a, .articles-title {	display: block;
	/*font: 22px/24px Helioscondlight, Tahoma, Geneva, sans-serif;*/
	font: 22px/24px Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	margin: 5px 0;
}
.news-data, .articles-data {
	font: 14px/18px Microsoft Sans Serif, sans-serif;
	color: #919191;
	margin-bottom: 15px;
}
.news-anons, .articles-anons {
	color: #ffffff;
}
/*.articles-anons p {
	color: #ffffff !important;
}*/
.news-anons a, .articles-anons a {
	text-decoration: underline;
}
.dotted-line {
	border-top: 1px dotted #919191;
	width: 910px;
	margin-top: 18px;
	height:0px;
}
.paginator {
	background: url("../images/paginator_bg.png") no-repeat;
	width: 166px;
	height: 27px;
	margin: 0 auto;
	margin-top: 48px;
}
.paginator ul li {
	display: inline;
}
.paginator ul li a {
	font: 14px Arial, sans-serif;
	color: #919191;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	display: block;
	width: 27px;
	float: left;
}
.paginator ul li a.active {
	background: url("../images/paginator_bg_active.png") no-repeat;
	width: 27px;
	height: 27px;
	color: #fff;
	font-weight: bold;
}
.art-menu {	height: 90px;	margin: 7px 0px;}.art-menu .pre-titl {	float: left;	width: 130px;	font: 12px Arial, sans-serif;	color: #fefefe;	line-height: 24px;	padding-left: 5px;}.art-menu ul {	display: block;	float: left;	margin-right: 75px;}.art-menu ul li {	list-style: disc inside; width: 130%;	color: #efe301;	line-height: 24px;	font: 14px Arial, sans-serif;}.art-menu ul li a {	font: 14px/24px Arial, sans-serif;	text-decoration: underline;}.section {	margin-top: 20px;}.section a {	font: 24px/30px Arial, sans-serif;	color: #efe301;	font-weight: normal;}.articles-anons img {	float: left;	padding: 5px 22px 22px 0px;}.height50 {	height: 50px;}/* -------------------------------------------------------------------------------------------																			PRODUCTS------------------------------------------------------------------------------------------- */div.one_b_product {	background: url(../images/one_product_box.png) repeat-y left top;	display: inline-block;	vertical-align: top;    margin: 15px 0 20px -1px;    padding: 0 10px 0 15px;    width: 275px;    	}.ie7 div.one_b_product {    display:inline;	}div.one_b_news.first {    //padding: 0 10px 0 2px;	}div.one_b_product ul {	list-style-image: url('../images/arrow-mp.png');	padding-left: 18px;}div.one_b_product ul li a {	font: 15px/24px Arial, sans-serif;}/* -------------------------------------------------------------------------------------------																			DEALER MAP------------------------------------------------------------------------------------------- */.flash-map-box {	background: url(../images/flash_map_bg.png) no-repeat;	width: 906px;	height: 500px;	margin: 0 0 15px 0px;	position: relative;}.flash-map {	position: relative;	width: 770px;	float: left;}.flash-map-list {	display: block;	width: 120px;	position: absolute;	top: 30px;	right: 8px;}.flash-map-list a {	display: block;	color: #5c5c5c;	font-weight: bold;}.flash-map-obl { 	font-size: 16px;	text-align: center;	margin-bottom: 15px;}.ws-box-button {	width: 660px;	margin: 15px auto 20px;}.map-box-button {	width: 300px;	margin: 15px auto 15px;}/*.ws-button {	display: block;	float: left;	margin-right: 15px;	background: url(../images/ws_butt.png) no-repeat;	width: 128px;	padding: 6px 0px 9px;	font: 12px Tahoma, sans-serif;	color: #fff;	font-weight: bold;	text-align: center;	border: none;	cursor: pointer;}.ws-button:hover {	background: url(../images/ws_butt_act.png) no-repeat;}*/.ws-button {	display: block;	float: left;	margin-left:15px;	background: url(../images/ws_butt_bg.gif) repeat-x;	width: 138px;	height: 33px;	padding: 8px 0px 9px;	font: 12px Verdana, Tahoma, sans-serif;	color: #000;	font-weight: bold;	text-align: center;	border: none;	cursor: pointer;}table.dealer-table {	width: 910px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	color: white;	text-align: left;	margin: 15px auto;	border: 1px solid #5D5D5D;	background: #5D5D5D;	padding: 5px 0 5px 5px;}table.dealer-table tr {	background: #5d5d5d;	padding: 5px 10px;	border: none;}table.dealer-table td {	vertical-align: middle;	padding: 4px 2px;	border: none;	margin:0 0 1px;	border-right: 1px solid #717171;	border-bottom: 1px solid #717171;}table.dealer-table .city {	color: #EFE301;	text-decoration: underline;	text-align: left;	font-weight: bold;}table.dealer-table p {	text-align: center;	padding: 0;}table.dealer-table tr:first-child{	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;	border-top-left-radius: 5px;	border-top-right-radius: 5px;}table.dealer-table tr:last-child{	-webkit-border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;}table.dealer-table .td1 {	width: 115px;	font-weight: bold;}table.dealer-table .td3 {	width: 275px;	padding-left: 10px;	font-weight: bold;}table.dealer-table .td4 {	width: 40px;}table.dealer-table .td3 ul li:first-child {	color: #EFE301;}.dm-form input,.dm-form2 input,.dm-form2 textarea {	background: #fff;	color: #000;	border: 2px solid #fff;	margin-bottom: 15px;	width: 450px;}.dm-form input:focus,.dm-form2 input:focus,.dm-form2 textarea:focus {	border: 2px solid #FFF200;}.dm-captha input {	width: 90px;}.dm-captha td {	vertical-align: top;}.box-type-2 {	width: 525px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	color: white;	text-align: left;	margin: 15px auto 30px;	border: 1px solid #5D5D5D;	background: #5D5D5D;	padding: 5px 0 5px 5px;}.box-type-2 .dm-form,.box-type-2 .dm-form2 {	margin: 0 30px;}.subbutt {	cursor: pointer;	font-weight: bold;}/* -------------------------------------------------------------------------------------------																			BRIG BOATS------------------------------------------------------------------------------------------- */.social-box {	width: 500px;	height: 28px;	margin: 15px 0px;}.social-box iframe{	vertical-align: top;}.punkt {	width: 280px;}.punkt span:first-child {	text-decoration: underline;	color: #EFE301;	cursor: pointer;	font-weight: bold;}#list_punkts {	position: absolute;	width: auto;	height: auto;	background: #111;	padding: 10px 10px 20px;	border: 1px dashed #EFE301;}.brbo-box {	padding: 10px 0px 30px 0px;}.brbo-item {	width: 405px;	height: 220px;	float: left;	padding: 0 0 20px 30px;}.brbo-title, .cobra-title {	font: 16px/18px Tahoma, Geneva, sans-serif;	color: #fff;	font-weight: bold;	text-align: center;}.brbo-link {	color: #EFE301;	font-weight: bold;	text-decoration: none;	text-align: center;	line-height: 28px;}.brbo-text img {	margin: 0 0 10px 10px;}.brbo-text h3 {	padding-top: 15px;}.txt_center {	text-align: center;}/* -------------------------------------------------------------------------------------------																			COBRA------------------------------------------------------------------------------------------- */.cobra-block {	clear: both;	height: auto;}.cobra-block ul {	width: 480px;	float: left;}.line3{	width: 830px;	height: 0px;	margin: 10px 0px;	border-top: 1px solid #fff;}/* -------------------------------------------------------------------------------------------																			SERVICES------------------------------------------------------------------------------------------- */table.table-type-1 {	width: 910px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	color: white;	text-align: left;	margin: 15px auto;	border: 1px solid #5D5D5D;	background: #5D5D5D;	padding: 5px 0 5px 5px;}table.table-type-1 tr {	background: #5d5d5d;	padding: 5px 10px;	border: none;}table.table-type-1 td {	vertical-align: top;	padding: 4px 2px;	border: none;	margin:0 0 1px;}table.table-type-1 p {	text-align: center;	padding: 0;}table.table-type-1 tr:first-child{	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;	border-top-left-radius: 5px;	border-top-right-radius: 5px;}table.table-type-1 tr:last-child{	-webkit-border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;}/* -------------------------------------------------------------------------------------------																			SALON------------------------------------------------------------------------------------------- */.box-type-1 {	width: 910px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	color: white;	text-align: left;	margin: 15px auto 30px;	border: 1px solid #5D5D5D;	background: #5D5D5D;	padding: 5px 0 5px 5px;}.box-type-1 .icenter {	display: block;	margin: 0px auto 10px;}/* -------------------------------------------------------------------------------------------																			SLIDER------------------------------------------------------------------------------------------- */.portfolio-slider {	position: relative;	overflow: hidden;	margin: 0 auto;	width: 950px;	height: 250px;}.portfolio-slides {	width: 950px;	height: 250px;	padding: 0;	margin: 0;	overflow: hidden;}.portfolio-slider img {	width: 950px;	height: 250px;	display: block;}.portfolio-slider .controls {	top: 113px;	z-index: 100; 	position: absolute; 	width: 950px;	text-indent: -9999px;	display: none;}.controls {	cursor: pointer;}.controls a {	width: 24px;	height: 24px;	display: block;	background: transparent url(../images/slider-arrows.png) no-repeat;}.controls a.prev {	float: left;	margin-left: 2px;	background-position: top left;}.controls a.next {	float:right;	margin-right: 2px; 	background-position: top right;}.pagination {	position: absolute; 	z-index: 100;	top: 10px;	right: 10px;	padding: 0;	margin: 0;		cursor: pointer;}.pagination a {	float: left;	list-style: none;	height: 12px;	width: 12px;	margin-left: 2px;	background: url(../images/slider-navs.png) no-repeat top;	text-indent: -9999px;}.pagination a.activeSlide {	background: url(../images/slider-navs.png) no-repeat bottom;}/* -------------------------------------------------------------------------------------------																			SVETA------------------------------------------------------------------------------------------- */.images_cobra_2650{width:810px;margin:auto;}.cobra2150{padding-right:10px;}.im_heavy{padding-top:30px;}.image_heavy{width:284px;height:180px;float:right;background:#fff;}.im_show_6{width:770px;margin:auto;}.im_show_6 img{padding-top:2px;}input, textarea{	background:#000;	color:#fff;}.wrap p {	text-align:justify;}.v_center td{	vertical-align:middle;}.bold{	font-weight:bold;}.txt14red {	font-size: 14px;	color: #F00;}.im_flover{    float:left;	width:280px;	height:205px;	}.im_box{	width:605px;	height:205px;	background:#fff;	position:relative;	left:250px;	bottom:160px;	}.im_box img{	float:left;}.f_right{	float:right;	}.text_white{	color:#fff;	}.im_d{	width:505px;	margin:auto;	}.oilBox  {	clear: both;	margin-bottom: 20px;	border: 1px solid #ccc;	min-height: 210px;	height: auto;	}.oilBox-noimg {	clear: both;	margin-bottom: 20px;	border: 1px solid #ccc;	min-height: 80px;	height: auto;	padding-left: 170px;	}.oilBox img {	float: left;	height: 200px;	margin: 5px 20px 5px 5px;	}.oilTitl {	color: fff;	font-weight: bold;	margin: 5px 10px 20px 0px;	}.oilTxt {	margin: 0px 10px 10px 20px;	text-align: justify;	}.oilTxt ul li {	list-style: square inside;	padding: 5px;	}.navig-oil {	display: block;	font-weight: bold;	color: #FFF;	margin: 20px 0px;	padding-left: 10px;	}.oil-table {	margin-top: 20px;	border: 1px solid #ccc;	border-collapse: collapse !important;	}.oil-table th, .oil-table td {	border: 1px solid #ccc;	}.oil-table th {	font: 14px/20px Helvetica, sans-serif;	font-weight: bold;	color: white;	}.oil-table span{	font-weight: bold;	text-align: center;	word-spacing: 10px;	letter-spacing: 5px;	}.im_plast{	background:#fff;	width:725px;	height:218px;	margin:auto;	}.im_plast img{	float:left;	}.table_cf tr, .table_cf td{	border:1px solid #FFF;	border-collapse:collapse;	}.table_cf td{	vertical-align:middle;	text-align:center;	}.a-top td{	vertical-align:top;	}.bg-white{	background:#fff;	}.im_gil{	background:#fff;	width:610px;	height:260px;	margin:auto;	}.m_auto{	margin:auto;	}.m_auto td{	text-align:center;	}.im_shattl{	width:820px;	margin:auto;	}.f_left{	float:left;	}.red{	color:red;}.wrap img.f_left{	padding-right:5px;	}.wrap img.f_right{	padding-left:5px;	}.master img{	float:left;	padding-right:10px;}.master{	min-height:260px;}.master ul{	vertical-align:middle;}.left200{margin-left:200px;}table.m_auto img{padding: 0;}.table_flover table{	width:100%;	 border-collapse:collapse;}.table_flover tr,.table_flover td{	background:none;}.table_flover td{	border:1px solid;}a.ws-button{	float:none;	margin:auto;}a.ws-button:hover{	text-decoration:none;}
.oilPage {
	position: relative;
}
.oilPage .price_button1 {
	top: 7px;
}
.oilBoxFlex {
	display: flex;
	padding: 10px;
	clear: both;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}
.oilBoxFlexImg {
	width: 144px;
	margin-right: 20px;
}
.oilBoxFlexImg img {
	width: 100%;
}
.oilBoxFlex ul li {
    list-style: square inside;
    padding: 5px;
}
.oilBoxFlex .oilBoxFlexTxt {
	flex-grow: 1;
	width: 100%;
}
.oilBoxFlex .oilBoxFlexTxt ul {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
.linkBlock {
    margin: 20px 0 0;
    overflow: hidden;
}
.linkBlock > li {
     float: left;
     padding: 0 20px 0 0;
 }
.button-yellow {
	background-color: #efe301;
	color: #000;
	padding: 9px 20px;
	border-radius: 6px;
	display: inline-block;
	font-size: 18px;
    font-stretch: extra-condensed;
    font-family: arial, sans-serif;
	text-decoration: none !important;
    text-shadow: 0.5px 0.5px 0.5px #2f2f39;
}
.btns-box {
	width: 100%;
	max-width: 692px;
    margin: 0 auto;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
