﻿*{
	margin:0;
	padding:0;
}
html{

}
body{
	font-family:Tahoma,Arial, sans-serif;
	font-size:12px;
	line-height:1.3;
	color:#4c4c4c;
}
.pagination
{
	height: 36px;
	line-height: 36px;
	background: #fff;
	border: 1px solid #e0e0e0;
	margin-bottom: 16px;
}
.pagination li
{
	float: left;
margin-right: 10px;
}
.cl_pager
{
	margin-left:5px;
	margin-top:5px;
	list-style-type: none!important;
}
.pagination li a
{
font-size: 11px;
color: #41892d;
display: block;
width: 26px;
height: 26px;
text-align: center;
line-height: 24px;	
}
.footer_blank li
{
	list-style:none;
}
.cl_hide
{
	display:none;
}
.page_1{
	background:url(../img/bgr.jpg) no-repeat 50% 0 #fff;
}
.page_2{
	background:url(../img/bgr2.jpg) no-repeat 50% 0 #fff;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.hide{ display:none !important; }
input, select, textarea{
	font-family:inherit;
	font-size:inherit;
}
.submit{ cursor:pointer; }
fieldset{ border:none; }
label{ cursor:pointer; }
a:hover{
	cursor:pointer;
	text-decoration:none;
}
a{ color:inherit; }
a img{ border:none; }
.nom{ margin:0 !important; }
a.rev{ text-decoration:none; }
a.rev:hover{ text-decoration:underline; }
.ld{ float:left; }
.rd{ float:right; }
.first{ margin-top:0 !important; }
.last{ margin-bottom:0 !important; }
.ca{ text-align:center; }
.ra{ text-align:right; }
.la{ text-align:left; }
.inh{ color:inherit !important; }
.upper{ text-transform:uppercase; }
.vam{ vertical-align:middle; }
.nowrap{ white-space:nowrap; }
.in{
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
.border_fort{
behavior: url(PIE.htc);
}
.all{
width:1000px;
margin:0 auto;
}
.all a{
text-decoration:none !important;
}

.all li{
list-style:none;
}
.top_head{
height:163px;
}
.buy_menu_head{
margin-top:47px;
}
.buy_menu_head a{
background:url(../img/menu_head_bgr.png);
display:block;
width:98px;
height:29px;
line-height:29px;
text-align:center;
color:#797979;
font-size:11px;
border:1px solid #ededed;
margin-left:-1px;
}
.buy_menu_head a:hover{
background:url(../img/hover_head_menu.png) no-repeat;
color:#5eb346;
}
.buy_menu_head li{
float:left;
}
.logo_head{
margin-top:22px;
margin-right:82px;
}
.active_bmh{
background:url(../img/hover_head_menu.png) no-repeat!important;
color:#5eb346!important;
}



.finde_head{
margin-top:47px;
}
.bat{
display:block;
cursor:pointer;
text-align:center;
border:none;
}

.for_loop{
background:url(../img/for_loop.png) no-repeat;
height:31px;
width:35px;
line-height:25px;
float:left;
}
.form{
background:url(../img/form_bgr.png) no-repeat;
height:31px;
width:334px;
line-height:25px;
border:none;
padding-left:5px;
color:#7d7a7a;
font-size:12px;
float:left;
}


#menu{
background:url(../img/menu_bgr.png) repeat-x;
height:49px;
line-height:49px;
margin-top:-32px;
border-bottom:1px solid #5eb346;
}
#menu li{
float:left;
}
#menu > ul > li > a{
color:#fff;
font-size:16px;
font-family:Myriad Pro,sans-serif;
display:block;
min-width:116px;
padding-left: 10px;
padding-right: 10px;
height:49px;
text-align:center;
text-shadow: 1px 1px 2px black;
}

#menu > ul > li:hover > a{
background:url(../img/hover_main_menu.png) repeat-x;
color:#a0a0a0;
}
.active_main_menu{
background:url(../img/hover_main_menu.png) repeat-x;
color:#a0a0a0!important;
}
.separator{
background:url(../img/separator.png) no-repeat;
display:block;
width:8px;
height:49px;
}

.left_column{
width:243px;
}
.right_column{
width:736px;
}

.menu_lc>ul>li
{
	display:block;

}
.menu_lc{
width:243px;
border-top:4px solid #d1d2d1;
}
.menu_lc a{
font-weight:bold;
font-size:13px;
color:#41892d;
display:block;
width:243px;
border-bottom:1px solid #ededed;
padding:5px 0px;
}



.sub_mneu_cl{
padding-left:39px;
}
.sub_mneu_cl a{
border:none;
font-size:12px;
color:#4e4e4e;
font-weight:normal;
display:block;
height:24px;
line-height:24px;
}
.sub_mneu_cl span{
background:url(../img/arrow_green.png) no-repeat 0 59%;
display:block;
height:24px;
line-height:24px;
padding-left:23px;
}
.sub_mneu_cl a:hover span{
background:url(../img/arrow_grey.png) no-repeat 0 59%!important;
color:#4e4e4e;
font-weight:bold;
}
.active_menu_lc span{
background:url(../img/arrow_grey.png) no-repeat 0 59%!important;
color:#4e4e4e;
font-weight:bold;
}
.around_a{
padding-left:20px!important;
width:223px!important;
}
.around_a:hover{
text-decoration:underline !important;
}
.bottom_lc{
margin-top:-0px;
}
.for_shadow_lc{
background:url(../img/sp_f.png) repeat-y;
padding-bottom:20px;
width:247px;
}
.content{
margin-top:18px;
margin-bottom:30px;
}
.block_menu_lc{
margin-bottom:18px;
}
.
banner_block{
margin-bottom:18px;
-webkit-box-shadow: 1px 1px 4px rgba(50, 50, 49, 0.75);
-moz-box-shadow:            1px 1px 4px rgba(50, 50, 49, 0.75);
}
.

banner_block a{
display:block;
width:243px;
height:115px;
}



.real_block{
width:736px;
-webkit-box-shadow: 1px 1px 4px rgba(50, 50, 49, 0.75);
-moz-box-shadow:    1px 1px 4px rgba(50, 50, 49, 0.75);
box-shadow:         1px 1px 4px rgba(50, 50, 49, 0.75);
}
.top_title_rb{
display:block;
width:686px;
border:1px solid #cee7c6;
border-bottom:none!important;
padding-left:24px;
padding-right:24px;
padding-bottom: 24px;
padding-top: 12px;
}
h1{
font-size:36px;
line-height: 36px;
color:#fff;
font-family:Myriad Pro,sans-serif;
font-weight:bold;
text-shadow: 1px 1px 1px black;
}
.cl_breadcrumb
{
	display: table!important;
	margin-left:0px!important;
}

h1 ul.cl_breadcrumb
{
	margin: 0px!important;
}

.nav_rb li,.cl_breadcrumb li{
float:left;
color:#ffffff;
font-size:11px;
margin-right:5px;
padding: 0px!important;
}
.nav_rb a{
color:#ffffff;
font-size:11px;
}
.nav_rb{
margin-left:3px;
}
.activ_nav_rb{
color:#c3e9b0!important;
text-decoration:none !important;
}
.nav_rb a:hover{
text-decoration:underline !important;
}
.main_rb{
width:686px;
padding:25px 25px;
background:#f5f5f5;
}


.light_block_rb h2{
color:#4c4c4c;
font-weight:bold;
font-size:21px;
font-family:Myriad Pro,sans-serif;
margin-bottom:15px;
}
.light_block_rb{
border-bottom:1px solid #e6e6e6;
padding-bottom:0px;
margin-bottom:15px;
}
.style_text_a{
font-weight:bold;
color:#4c4c4c;
font-size:12px;
font-family:Tahoma,sans-serif;
}
.style_text_b{
color:#41892d;
font-size:12px;
font-family:Tahoma,sans-serif;
}
.style_text_b:hover{
text-decoration:underline !important;
}
.type_page_text p{
margin-bottom:18px;
}
.tp_pict_1 img{
border-top:4px solid #e6e6e6;
-webkit-box-shadow: 2px 3px 6px rgba(50, 50, 49, 0.75);
-moz-box-shadow:    2px 3px 6px rgba(50, 50, 49, 0.75);
box-shadow:         2px 3px 6px rgba(50, 50, 49, 0.75);
float:left;
margin-right:25px;
}
.for_pict_rb{
margin-bottom:5px;
}


.for_img_str{
width:339px;
}
.for_text_str{
width:290px;
padding:29px 27px;
}
.strange_banner{
margin:23px 0px;
border:1px solid #cbcbcb;
}

.news_in {
background:url(../img/line_bgr.png) repeat-y;
}
.left_ni{
width:343px;
float:left;
}

.block_ni{
width:280px;
padding-bottom:25px;
}
.block_ni span{
color:#939393;
font-size:11px;
}
.block_ni a{
display:block;
background:url(../img/point.png) no-repeat;
font-size:13px;
color:#41892d;
font-weight:bold;
padding-left:35px;
margin:14px 0px;
}
.block_ni a:hover{
text-decoration:underline !important;
}
.right_ni{
margin-left:27px;
}

.block_sc{
width:317px;
}
.block_sc img{
border-top:4px solid #e6e6e6;
-webkit-box-shadow: 2px 3px 6px rgba(50, 50, 49, 0.75);
-moz-box-shadow:    2px 3px 6px rgba(50, 50, 49, 0.75);
box-shadow:         2px 3px 6px rgba(50, 50, 49, 0.75);
margin-bottom:16px;
}


.tabels{
margin:0px auto;
width:687px;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
}
.tabels thead{
height:40px;
background:url(../img/table_head.png) repeat-x;
color:#fff;
font-weight:bold;
font-size:12px;
}
.padding_in{
padding-left:17px;
text-align:left;
width:383px;
}
.tabels td{
height:34px;
line-height:34px;
border-bottom:1px solid #dcdcdc;
}
.center_in{
text-align:left;
}
.right_in{
text-align:right;
padding-right:18px;
}


.blist{
background:url(../img/blist.jpg) no-repeat;
display:block;
width:289px;
height:29px;
border:none;
float:left;
padding-left:5px;
}
.system_rb span{
display:block;
width:162px;
float:left;
color:#4c4c4c;
font-size:12px;
margin-top:2px;
}
.system_rb sup{
color:#db2a2a;
}
.system_rb li{
margin-bottom:12px;
}


.right_sp_check{
display:block;
width:294px;
border:none;
float:left;
}
.for_pos_check{
float:left;
width:140px;
}
.for_ls{
margin-left:-25px!important;
}
.marker{
color:#939393;
font-size:11px;
}

.marker sub{
color:#db2a2a;
}

#about{
width:524px;
height:121px;
border:1px solid #cbcbcb;
color:#4c4c4c;
font-size:12px;
}

.for_form_go{
background:url(../img/button_bgr.jpg) repeat-x;
height:32px;
width:95px;
line-height:32px;
border:none;
color:#fff;
font-size:11px;
font-weight:bold;
text-shadow: 1px 1px 2px black;
cursor:pointer;
}
.margin_b{
margin-bottom:0px!important;
}

.block_nat_a li{
background:url(../img/nat_a.png) no-repeat 0 50%;
padding-left:23px;
margin-bottom:10px;
}
.block_nat_a ul{
padding:10px 0px;
margin-left:15px;
} 
.block_nat_a{
width:280px;
float:left;
}
.block_nat_b a{
display:block;
height:18px;
}
.block_nat_b a{
background:none!important;
}
.block_nat_b span{
background:url(../img/green_ow.png) no-repeat!important;
display:block;
width:17px;
height:18px;
float:left;
text-align:center;
line-height:16px;
margin-right:10px;
color:#fff;
font-size:10px;
}
.block_nat_b {
width:280px;
float:left;
}
.block_nat_b li{
margin-bottom:10px;
}
.block_nat_b  ul{
padding:10px 0px;
margin-left:30px;
}
.block_nat_b a:hover{
text-decoration:underline !important;
}
.block_nat_a a:hover{
text-decoration:underline !important;
}
.last_b_block{
border-bottom:none!important;
margin-bottom:0px!important;
}



.bottom_navigation{
height:36px;
line-height:36px;
background:#fff;
border:1px solid #e0e0e0;
margin-bottom:16px;
}
.bottom_navigation li{
float:left;
margin-right:10px;
}
.bottom_navigation a{
font-size:11px;
color:#41892d;
display:block;
width:26px;
height:26px;
text-align:center;
line-height:24px;
}
.bottom_navigation a:hover{
background:url(../img/bot_nav_bgr.png) no-repeat;
}
.active_b_nav{
background:url(../img/bot_nav_bgr.png) no-repeat;
}
.words_nav{
background:none!important;
width:75px!important;
}
.words_nav:hover{
text-decoration:underline !important;
}
.only_point{
background:none!important;
width:14px;
text-align:center;
}
.bottom_navigation ul{
margin-top:5px;
margin-left:17px;
}
.stay_nav{
display:block;
height:26px;
color:#939393;
font-size:11px;
line-height:26px;
}

.back_stop a{
color:#41892d;
font-size:11px;
background:url(../img/black_arrow.png) no-repeat 0 50%;
padding-left:24px;
}
.back_stop a:hover{
text-decoration:underline !important;
}



.footer_menu ul{
display:block;
text-align:center;
}
.footer_menu li{
display:inline;
color:#4c4c4c;
font-size:11px;
}
.footer_menu{
border:1px solid #eeefef;
height:39px;
line-height:39px;
background:#fafafa;
}
.footer_menu{
margin-bottom:25px;
}
.footer_menu img{
vertical-align:middle;
margin:0px 12px;
}
.footer_menu a:hover{
text-decoration:underline !important;
}

.footer_blank li{
float:left;
margin-right:13px;
color:#939393;
font-size:11px;
}
.footer_blank ul{
margin-left:40%;
}
.end_story{
display:block;
width:140px;
}
.footer_blank{
margin-bottom:20px;
}



.left_column_op{
width:741px;
}
.right_column_op{
width:243px;
}

.title_div_menu{
text-align:center;
color:#fff;
font-size:21px;
font-weight:bold;
font-family:Myriad Pro,sans-serif;
text-shadow: 1px 1px 0px black;
border:1px solid #8cc97b;
border-bottom:none;
padding:10px 0px;
}
.cont_div_menu{
border-top:4px solid #e0e0e0;
padding:18px 17px 0px;
width:209px;
}
.div_shadow{
background:url(../img/div_bgr.png) repeat-y;
width:247px;
}

.div_news_block span{
font-size:11px;
color:#939393;
}
.div_news_block a{
display:block;
background:url(../img/other_point.png) no-repeat;
padding-bottom:3px;
color:#41892d;
height:34px;
font-size:13px;
font-weight:bold;
padding-left:37px;
margin:7px 0px;
}
.div_news_block a:hover{
text-decoration:underline !important;
}
.div_news_block p{
color:#4c4c4c;
}
.div_news_block{
padding-bottom:18px;
border-bottom:1px solid #f0f3ee;
margin-bottom:16px;
}
.rar_page{
display:block;
height:37px;
line-height:37px;
}
.rar_page a{
color:#41892d;
font-size:11px;
background:url(../img/other_black_arrow.png) no-repeat 100% 60%;
padding-right:23px;
}
.rar_page a:hover{
text-decoration:underline !important;
}
.div_arr{
margin-top:-2px;
margin-left:0px;
}
.div_menu_rc{
margin-bottom:15px;
}
.div_op{
text-align:center;
color:#fff;
font-size:21px;
font-weight:bold;
font-family:Myriad Pro,sans-serif;
text-shadow: 1px 1px 0px black;
border:1px solid #d7edcd;
border-bottom:none;
padding:10px 0px;
}

.div_op p 
{
	margin-bottom: 0px!important;
}

.block_in{
width:362px;
}
.for_img_op{
height:175px;
text-align:center;

}
.div_op_center{
border-top:4px solid #e6e6e6;
background:#fff;
padding:15px;
width:332px;
-webkit-box-shadow: 2px 1px 6px rgba(50, 50, 49, 0.75);
-moz-box-shadow:    2px 1px 6px rgba(50, 50, 49, 0.75);
box-shadow:         2px 1px 6px rgba(50, 50, 49, 0.75);
position:relative;
z-index:10;
}
.bottom_op{
background:url(../img/bottom_op.png) repeat-x;
height:37px;
line-height:37px;
padding-left:17px;
color:#41892d;
font-size:11px;
position:relative;
z-index:20;
}
.bottom_op a{
background:url(../img/other_black_arrow.png) no-repeat 100% 50%;
padding-right:21px;
}
.bottom_op a:hover{
text-decoration:underline !important;
}



.sb_op{
width:177px;
float:left;
-webkit-box-shadow: 2px 1px 6px rgba(50, 50, 49, 0.75);
-moz-box-shadow:    2px 1px 6px rgba(50, 50, 49, 0.75);
box-shadow:         2px 1px 6px rgba(50, 50, 49, 0.75);
margin-right:11px;
}
.sb_top_op{
background:url(../img/top_sb.png) repeat-x;
display:block;
height:44px;
line-height:44px;
color:#fff;
font-size:18px;
font-family:Myriad Pro,sans-serif;
padding-left:17px;
}
.sb_center_op{
background:url(../img/center_op.png) repeat-x #fff;
padding:17px;
width:143px;
}
.for_img_sb_op img{
position:relative;
border-radius:10px;
border:1px solid #5eb346;
-webkit-box-shadow: 2px 1px 6px rgba(50, 50, 49, 0.75);
-moz-box-shadow:    2px 1px 6px rgba(50, 50, 49, 0.75);
box-shadow:         2px 1px 6px rgba(50, 50, 49, 0.75);
margin-bottom:12px;
behavior: url(PIE.htc);
}
.sb_bottom_op{
background:url(../img/sb_bottom.png) repeat-x;
height:33px;
line-height:33px;
color:#41892d;
font-size:11px;
padding-left:17px;
}
.sb_bottom_op a{
background:url(../img/other_black_arrow.png) no-repeat 100% 50%;
padding-right:21px;
}
.sb_bottom_op a:hover{
text-decoration:underline !important;
}


.margin_r{
margin:0px!important;
}
.big_block_op{
margin-bottom:20px;
}

.page1_text {
	width:100%;
	margin-top:20px;
	text-align:justify;
}

/*	wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: -2000px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size:12px;
	padding-right: 1em;
	line-height: 1;
	padding: .7em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
	color:#4c4c4c;
}

/* states */
.custom-checkbox label { background: url(../img/checkbox.png) no-repeat; }

.custom-radio label { background: url(../img/radiobutton.png) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position: -10px -12px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -112px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -212px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -312px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}

ul.tabs {
	height: 27px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	padding: 0px!important;
	margin: 0px!important;
	list-style-type: none!important;
	background:none!important;
}
.tabs li {
float: left;
left: -10px!important;
top: 1px!important;
display: inline;
margin: 0 1px -1px 0!important;
padding: 0px!important;
color: #777;
cursor: pointer;
color:#fff;
border: 1px solid #E4E4E4;
position: relative;

background: rgb(201,222,150)!important;
background: -moz-linear-gradient(top, rgba(93,179,70,1) 0%, rgba(138,182,107,1) 44%, rgba(201,222,150,1) 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,179,70,1)), color-stop(44%,rgba(138,182,107,1)), color-stop(100%,rgba(201,222,150,1)))!important;
background: -webkit-linear-gradient(top, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
background: -o-linear-gradient(top, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
background: -ms-linear-gradient(top, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
background: linear-gradient(to bottom, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 )!important;

}

.tabs li:hover,
.vertical .tabs li:hover {
float: left;
left: -10px!important;
top: 1px!important;
display: inline;
margin: 0 1px -1px 0!important;
padding: 0px!important;
color: #777;
cursor: pointer;
color:#fff;
border: 1px solid #E4E4E4;
position: relative;

background: rgb(201,222,150)!important;
background: -moz-linear-gradient(top, rgba(201,222,150,1) 0%, rgba(138,182,107,1) 44%, rgba(93,179,70,1) 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,222,150,1)), color-stop(44%,rgba(138,182,107,1)), color-stop(100%,rgba(93,179,70,1)))!important;
background: -webkit-linear-gradient(top, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
background: -o-linear-gradient(top, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
background: -ms-linear-gradient(top, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
background: linear-gradient(to bottom, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 )!important;
}

.tabs li.current {

float: left;
display: inline;
margin: 0 1px -1px 0!important;
padding: 0px!important;
color: #777;
cursor: pointer;
color:#fff;
border: 1px solid #E4E4E4;
position: relative;
	
background: rgb(201,222,150)!important;
background: -moz-linear-gradient(top, rgba(201,222,150,1) 0%, rgba(138,182,107,1) 44%, rgba(93,179,70,1) 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,222,150,1)), color-stop(44%,rgba(138,182,107,1)), color-stop(100%,rgba(93,179,70,1)))!important;
background: -webkit-linear-gradient(top, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
background: -o-linear-gradient(top, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
background: -ms-linear-gradient(top, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
background: linear-gradient(to bottom, rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(93,179,70,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 )!important;

}

.tabs li.current:hover {

float: left;
display: inline;
margin: 0 1px -1px 0!important;
padding: 0 13px 1px!important;
color: #777;
cursor: pointer;
color:#fff;
border: 1px solid #E4E4E4;
position: relative;
	
background: rgb(201,222,150)!important;
background: -moz-linear-gradient(top, rgba(93,179,70,1) 0%, rgba(138,182,107,1) 44%, rgba(201,222,150,1) 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,179,70,1)), color-stop(44%,rgba(138,182,107,1)), color-stop(100%,rgba(201,222,150,1)))!important;
background: -webkit-linear-gradient(top, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
background: -o-linear-gradient(top, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
background: -ms-linear-gradient(top, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
background: linear-gradient(to bottom, rgba(93,179,70,1) 0%,rgba(138,182,107,1) 44%,rgba(201,222,150,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 )!important;

}

.box {
display: none;
border: 1px solid #D4D4D4;
border-width: 0 1px 1px; 
background: #EFEFEF;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 15px;
margin-top: -10px;
}
.box.visible {
	display: block;
}

.section.vertical {
	width: 440px;
	border-left: 160px solid #FFF;
}
.vertical .tabs {
	width: 160px;
	float: left;
	display: inline;
	margin: 0 0 0 -160px;
}
.vertical .tabs li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #F9F9F9;
	width: 132px;
	height: 25px;
}
.vertical .tabs li:hover {
	width: 131px;
}
.vertical .tabs li.current {
	width: 133px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
  border-right: 1px solid #EFEFEF;
  margin-right: -1px;
}
.vertical .box {
  border-width: 1px;
}

.filter_selecter{
	min-width:150px;
}


.jcarousellite ol li
{	position: relative;
	list-style-type: none!important;
}

.jcarousellite ul li
{	position: relative;
	list-style-type: none!important;
}

#content .jcarousellite ul li
{	position: relative;
	list-style-type: disc;
	left: 0px!important;
}

.carousel
{
	margin-left: 30px!important;
}

.start {display:none}
.controller
{
	position: relative;
}

.jcarousellite
{
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
}

.jcarousellite .prev
{
	position: relative;
	top: 90px;
	display: block;
	width: 27px;
	height: 36px;
	background: url("../images/left_big.png") no-repeat;
	cursor: pointer;
	margin-top:0px;
}

.jcarousellite .prev:hover
{
	display: block;
	width: 27px;
	height: 36px;
	background: url("../images/left_small.png") no-repeat;
	cursor: pointer;
}

.jcarousellite .next
{
	position: relative;
	top: 90px;
	display: block;
	width: 27px;
	height: 36px;
	background: url('../images/right_big.png') no-repeat;
	cursor: pointer;
	margin-top:0px;
}

.jcarousellite .next:hover
{
	display: block;
	width: 27px;
	height: 36px;
	background: url('../images/right_small.png') no-repeat;
	cursor: pointer;
}

.jcarousellite .stop
{
	display: block;
	width: 27px;
	height: 28px;
	background: url('../images/stop_button.png') no-repeat;
	cursor: pointer;
}

.jcarousellite .stop:hover
{
	display: block;
	width: 27px;
	height: 28px;
	background: url('../images/rollover/stop_button.png') no-repeat;
	cursor: pointer;
}

.jcarousellite .start
{
	display: block;
	width: 27px;
	height: 28px;
	background: url('../images/start_button.png') no-repeat;
	cursor: pointer;
}

.jcarousellite .start:hover
{
	display: block;
	width: 27px;
	height: 28px;
	background: url('../images/rollover/start_button.png') no-repeat;
	cursor: pointer;
}

.info_background
{
	position: relative;
	top: -32px;
	left: 0px;
	background: rgba(144,144,144,0.4); width: 180px; height: 30px; overflow: hidden;
	z-index: 100;
	border-top:1px solid #b3b3b3;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
}



.info_background2
{
	position: relative;
	left: 0px;
	top: -256px;
	left: 1px;
	background: url(../image/news_bg.png); width: 259px; height: 30px; overflow: hidden;
	color: white;
	z-index: 100;
}

.info_text
{
	left: 10px;
	top: 6px;
	position: relative;
}

#title_new
{
	padding-bottom: 2px;
	font-size: 11px;
	color:white;
	text-decoration:none!important;
	font-weight:normal;
}

#title_new:hover
{
	text-decoration: none!important;
	color:#5db346;
}

#title_new2
{
	padding-bottom: 2px;
	font-size: 12px;
	color: white;
	text-decoration: none;
}




.dropdown ul
{
	display:none;	
}

a[href*="steico-flex"]{background:url(../images/sl7.png) ;}
a[href*="steico-protect"]{background:url(../images/sl5.png) ;}
a[href*="niv-sal"]{background:url(../images/sl6.png) ;}
a[href*="steico-special"]{background:url(../images/sl6.png) ;}
a[href*="steico-spcial-dry"]{background:url(../images/sl6.png) ;}
a[href$="therm/"]{background:url(../images/sl2.png) ;}
a[href$="term-internal/"]{background:url(../images/sl2.png) ;}
a[href$="standard/"]{background:url(../images/sl2.png) ;}
a[href*="steico-top"]{background:url(../images/sl3.png) ;}
a[href*="steico-isorel-plus"]{background:url(../images/sl2.png) ;}
a[href*="steico-floor"]{background:url(../images/sl8.png) ;}
a[href*="steico-underfloor"]{background:url(../images/sl8.png) ;}
a[href*="steico-zll"]{background:url(../images/sl7.png) ;}
a[href*="steico-joist"]{background:url(../images/sl4.png) ;}
a[href*="steico-wall"]{background:url(../images/sl5.png) ;}




.around_a {background:none !important;}



.active_menu_lc_visible,.active_menu_lc_visibles2>ul
{
	display:block;
}


.real_block table, .real_block table td
{
	margin-top: 15px;
	margin-bottom: 15px;
	padding:5px;
	border: 1px solid #aeaeae;
	border-collapse:collapse;
}

.real_block table caption {text-align: left;margin-bottom: 5px;}


hr { /*для IE */ background-color:#e9e9e9!important; /*для Firefox, Opera, Safari*/ border:0px none; height:1px;margin-top:10px;margin-bottom:10px; /* высота 1px IE, Firefox, Opera, Safari */ clear:both; /* для очистки, если тег идет после float елемента */ }

.real_block ul
{
	list-style-type:none;
	margin-bottom: 10px!important;
	margin-top: 15px;
	margin-left:15px;
}

.real_block ol li
{
	position: relative;
	list-style-type: decimal;
	margin: 0px !important;
	padding: 0px !important;
	left: 30px !important;
	margin-bottom:5px !important;
}

.real_block ul li
{
	list-style-type: none;
	margin: 0px !important;
	padding: 0px !important;
	margin-bottom: 5px!important;
}

.real_block ul.list-1 li
{
	list-style-type: none;
}

.real_block ol
{	
	margin-bottom: 10px!important;
	margin-top: 15px;
}

.real_block .jcarousellite table, .real_block .jcarousellite table td
{
	background:none!important;
	padding:0px!important;
	margin: 0px!important;
	border: 0px solid #605d5e;
	border-collapse:collapse;
}

.real_block .jcarousellite  ol li
{
	padding:0px!important;
	margin: 0px;	
}

.real_block .jcarousellite  ul li
{
	background:none!important;
	padding:0px!important;
	margin: 0px!important;	
}

.real_block ul.cl_breadcrumb li
{
	background:none!important;
	background:none!important;
	list-style-type: none!important;
	padding:0px!important;
	margin: 0px!important;
}

.real_block .jcarousellite ol
{	
	background:none!important;
	margin: 0px!important;
}

.real_block .jcarousellite ul
{
	background:none!important;
	margin: 0px;
}

.real_block p {margin-bottom: 15px;}

.real_block a {text-decoration:none; color:#41892d;}
.real_block a:hover {text-decoration:underline!important; color:#41892d;}

.real_block ul.cl_breadcrumb li a{text-decoration:none; color:white;}
.real_block ul.cl_breadcrumb li a:hover{text-decoration:underline!important; color:white;}

ul.cl_pager li
{
	list-style-type: none!important;
	background:none!important;
	padding:0px!important;
	margin: 0px!important;
	margin-top: -10px!important;
	margin-left:5px!important;
}

.menu_item a 
{
	text-decoration: none;
}


	.box-2 {
	background:url(../images/bg-box2.gif) 0 0 repeat-x #2f2f2f;
	position:relative;
	display:block;
	font-size:12px;
	line-height:18px;
	color:#757575;
	position:relative;
	overflow:hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}	

	.box-2 .txt {
		display:block;
		padding:5px 5px 5px 5px;
		position:relative;
		z-index:4;
	}
	.box-2 .link-3 {
		color:#ff5b10;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.box-2 .box-title {margin:0 0 1px 0;}
	
	.box-2:hover {color:#080808;}
	.box-2:hover .link-3 {color:#080808; text-decoration:underline;}
	.box-2:hover .link-3:hover {color:#fff;}
	
	.box-2 .bg-box2 {
		background:url(../images/bg-box2-hover.gif) 0 0 repeat-x #fcad04;
		bottom: 0;
		left: 0;
		opacity:0;
		right: 0;
		top: 0;
		position: absolute;
	}
	
	.spacing-bot0 {margin-bottom:24px;}
	.padding-left {padding:0 15px 0 15px;}

	.box-title 
	{
		font-size:14px;
		line-height:15px;
		text-transform:uppercase;
		color:#fff;
		margin:0 0 3px 0;
	}
	
	.grid_6
	{
		display:inline;
		float: left!important;
		position: relative;
		width:215px;
		margin-top: 20px;
	}
	
	.alpha {
		margin-left: 0;
	}
	
	.link-1 
	{
		color:#ffe6c4;
		text-decoration: none;
	}
	.link-1:hover 
	{
		text-decoration: underline;
	}



#tel_main
{
	position: absolute; 
	width: 900px;
	margin-top: 92px; 
	margin-left: 200px;
}



#tel_main input, #mmail_main input {
	border:0;
	width:450px;
	background:transparent;
}
	


#tel
{
	float: left;
	padding-right: 0px;
	margin-top: 1px;
}



#tel_text
{	
	color: #006600;	font-size: 14px;
	margin-top: 2px;
}

.tel_img
{

}






#mmail_main
{
	position: absolute; 
	width: 600px;
	margin-top: 92px; 
	margin-left: 700px;
}



#vk_main
{
	position: absolute; 
	width: 400px;
	margin-top: 94px; 
	margin-left: 950px;
}


#vk
{
	float: left;
	margin-top: 0px;
}


#vk>a{
	background:url(../img/vk.png);
	height:25px;
	width:25px;
	display:block;
}


#vk>a:hover{
	background:url(../img/vk-hov.png);
}




#fb_main
{
	position: absolute; 
	width: 400px;
	margin-top: 92px; 
	margin-left: 970px;
}



#fb
{
	float: left;

	margin-top: 0px;
}

#fb>a{
	background:url(../img/fb.png);
	height:25px;
	width:25px;
	display:block;
}



#fb>a:hover{
	background:url(../img/fb-hov.png);


}


#google_main
{
	position: absolute; 
	width: 400px;
	margin-top: 92px; 
	margin-left: 926px;
}

#google
{
	float: left;

	margin-top: 0px;
}

#google>a{
	background:url(../img/gplus.png);
	height:25px;
	width:25px;
	display:block;
}

#google>a:hover{
	background:url(../img/gplus-hov.png);
}

#yt_main
{
	position: absolute; 
	width: 400px;
	margin-top: 92px; 
	margin-left: 968px;
}

#yt
{
	float: left;

	margin-top: 0px;
}

#yt>a{
	background:url(../img/yt.png);
	height:25px;
	width:25px;
	display:block;
}

#yt>a:hover{
	background:url(../img/yt-hov.png);
}
	


#mmail
{
	float: left;
	padding-right: 0px;
	margin-top: 0px;
}



#mmail_text
{	
	color: #4e4e4e;
	font-size: 14px;
	margin-top: 2px;
}



