body {
	padding:0px;
	margin:0px;
	background: url(/img/bottom.jpg) bottom repeat-x #ffffff;
}
body, th, td, input, select, textarea, a {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4F4F4F;
}
.edit, .edit_name {
	border:1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
}
.edit_name {
	font-weight:bold;
	color:#000000;
}
a { 
	text-decoration: none;
	color: #0096DA;
}
a:hover { text-decoration: underline; }

a img { 
	border:#d6d6d6; 
}

input.input_text, textarea {
	border: 1px solid #d6d6d6;
}

.otziv_ramka {
	border: 1px solid #d6d6d6;
	padding:3px 7px 2px 7px;
}

.button {
	color: #000000;
	padding: 1px 15px;
}
.error_tracer {
	left:0;
	top:0;
	width:400px;
	position:absolute;
	border:2px solid #2191D5;
	background-color:#F4F5F0;
	font-family:Verdana;
	font-size:13px;
	z-index:1000;
	padding:10px;
}
.error_tracer h2 {
	font-size:17px;
	font-weight:bold;
	color:#000000;
}
.top {
	background: url(/img/top1.jpg) center top no-repeat;
	height: 164px;
}
.top_eng {
	background: url(/img/top_eng.jpg) center top no-repeat;
	height: 164px;
}
.top_company {
	color: #ffffff;
	font-style: italic;
	font-size:11px;
	text-decoration: underline;
}
.top_company:hover { text-decoration: none; }

.top_menu {
	padding-top: 40px;
}
.top_menu a {
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	line-height:15px;
	text-decoration: underline;
	color:#000000;
}
.top_menu a:hover { text-decoration: none; }

.top_menu1 {
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
}

.bottom_menu {
	border: 1px solid #D6D6D6;
}
.bottom_menu a { 
	color:#000000; 
	text-decoration: underline;
}
.bottom_menu a:hover { text-decoration: none; }

.bottom_dop td, .bottom_dop a {
	font-size:11px;
	color:#4F4F4F;
}
.bottom_dop a { text-decoration: underline; }
.bottom_dop a:hover { text-decoration: none; }

.main_table, .main_table_ {
	border: 1px solid #D6D6D6;
	background: #F3F4F1;
}
.main_table_ { background: #FFFFFF; }


.search_form {
	background: #A6CF39;
	color: #000000;
	font-size:11px;
}
.search_form a { 
	color: #000000;
	font-size:11px;
}
.search_form td {
	color: #000000;
	font-size:11px;
}

.search_text {
	border:0px;
	background: #ffffff;
	width:141px;
}
.search_button {
	border:0px;
	background: #A6CF39;
	color:#000000;
	font-size:11px;
}

.catalog_menu, .catalog_menu_ {
	background: #EDEFE8;
	width: 241px;
}
.catalog_menu_ { background: #F3F4F1; }
.catalog_menu a, .catalog_menu_ a {
	color: #4F4F4F;
}

.catalog_menu table, .catalog_menu_ table { padding: 0px 0px 0px 0px; }

.catalog_menu_border {
	background: #DADCD6;
}
.catalog_menu_subcat {
	padding-left: 37px;
	padding-bottom:8px;
}
.catalog_menu_subcat a {
	font-size:11px;
}
.catalog_menu_subcat a.sel, .catalog_menu_cat a.sel {
	font-weight: bold;
}

.catalog_menu_cat {
	position:relative;
	z-index:100;
}
.catalog_menu_cat a:hover, .catalog_menu_subcat a:hover {
	color:#e40;
}

div.div_submenu {
	margin: 0; 
	padding: 0px; 
	list-style: none; 
	width: 242px; /* Width of context Items */ 
	border: 1px solid #ccc;
	background:#f4f4f4;
	border-bottom: 0px;
	
}
div.div_submenu a {
	font-size:11px;
	display:block;
	padding: 4px 6px 4px 6px; 
	border-bottom: 1px solid #ccc;
}

.catalog_menu_cat div {
	position: absolute !important; 
	left: 161px; /* Set 1px less than context width */ 
	top: 0; 
	visibility: hidden;
}
.catalog_menu_cat:hover div {
	visibility: visible;
}

/* Holly Hack. IE Requirement \*/ 
* html div.div_submenu { float: left; height: 1%; } 
* html div.div_submenu a { height: 1%; } 
/* End */ 

.login_form {
	border: 1px solid #D6D6D6;
	background: #FFFFFF;
	padding:10px;
}
.left_login_form {
	border: 1px solid #D6D6D6;
	background: url(/img/left_login_form.jpg) no-repeat #FFFFFF;
	width:239px;
	height:162px;
}
.left_login_form td, .left_login_form td a {
	color: #000000;
}
.left_login_form a { text-decoration: underline; }
.left_login_form a:hover { text-decoration: none; }


.login_form_text {
	border: 1px solid #d6d6d6;
	width: 115px;
	height: 22px;
}
.error {
	color: #FF0000;
}
.left_addresses {
	padding-left: 25px;
	font-size:11px;
}

.left_addresses a {
	font-size:11px;
	text-decoration:underline;
}
.left_addresses a:hover {
	text-decoration:none;
}

.tel {
	font-size: 14px;
	font-weight: bold; 
	color: #65BADE;
}
.green_bg {
	padding: 2px 5px 2px 5px; 
	background-color: #A6CF39;
}
.cat_param td {
	padding: 2px 5px 2px 5px; 
	background-color: #A6CF39;
	color:#000000;
}
.green td, .green td a {
	color: #A6CF39;
}
.orange {
	color: #e60;
}
.home_tour_head {
	color:#FFFFFF;
	background-color: #2191D5;
	padding: 6px 16px 6px 16px;
	font-size: 14px;
}

.home_tour_head1 {
	color:#2191D5;
	padding: 0px 16px 6px 6px;
	font-size: 15px;
	font-weight:bold;
}
.home_tour_head1 a {
	font-size: 15px;
	font-weight:bold;
}

.home_tour {
	text-align:center;
}
.home_tour a {
	font-size: 11px;
}
.home_title {
	color:#4F4F4F;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}
a.home_title:hover { text-decoration:none; }

.home_title1 {
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:8px;
	display:block;
}
a.home_title1:hover { text-decoration:none; }

.home_a a {
	color:#4F4F4F;
	text-decoration:underline;	
}
.home_b a {
	color:#4F4F4F;
}
.home_b a span { 
	padding-bottom:8px; 
	display:block;
}


.home_a a:hover { text-decoration:none; }

.date {
	color: #A6CF39;
}
.home_news, .home_news a {
	color:#4F4F4F;
	font-size:11px;
}

a.home_prod_title { color:#4F4F4F; } 


.home_prod_manuf { color: #A6CF39; }
.home_prod_price { color: #2191D5; }

.prod_manuf {
	color: #A6CF39;
}

.home_manuf {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}
.home_manuf_title td {
	background: #F4F5F0;
}
a.home_manuf_title1 { color:#4F4F4F; } 
a.home_manuf_title2 { color: #A6CF39; text-decoration: underline;  } 
a.home_manuf_title2:hover { text-decoration: none; } 

.main {
	border: 1px solid #D6D6D6;
	background: #FFFFFF;
	padding:10px;
	height:100%;
	line-height: 1.5;
}
.main td {
	line-height: 1.5;
}

.page_path { padding:0px 0px 12px 10px; }
.page_path_b { padding:10px 0px 3px 10px; }

.page_path, .page_path a, .page_path_b, .page_path_b a {
	font-size:11px;
	color: #787979;
}
.page_path a, .page_path_b a { text-decoration: underline; }
.page_path a:hover, .page_path_b a:hover { text-decoration: none; }


h1, h1 a {
	font-size:17px;
	color:#000000;
	display:inline;
}

.cat_1ur {
	font-size:13px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
a.cat_1ur:hover { text-decoration:none; }

ul.list {
	padding:0px;
	margin:0px;
	margin-left:20px;
}
hr {
	height:1px;
	background-color:#d6d6d6;
	border:0px;
	border-color:#d6d6d6;
	color:#d6d6d6;
}
.date_ {
	font-size: 11px;
}
.news_title {
	font-size:15px;
	color: #0096DA;
}
.button1 {
	width:153px;
	height:50px;
	background: url(/img/button1.jpg) no-repeat;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	border:0px;
	cursor:pointer;
}

.button_grey {
	width:122px;
	height:41px;
	background: url(/img/button_grey.jpg) no-repeat;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	border:0px;
	cursor:pointer;
	padding-right:3px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;
}

.button_orange {
	width:123px;
	height:41px;
	background: url(/img/button_orange.jpg) no-repeat;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	border:0px;
	cursor:pointer;
	padding-right:3px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;
}

.button_green {
	width:123px;
	height:41px;
	background: url(/img/button_green.jpg) no-repeat;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	border:0px;
	cursor:pointer;
	padding-right:3px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;
}
.button_cont_buy {
	width:123px;
	height:41px;
	background: url(/img/button_cont_buy.jpg) no-repeat;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	border:0px;
	cursor:pointer;
	padding-right:3px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;
}
.left_border {
	border-left:1px solid #cccccc;
}
.my_menu td, .art_menu td {
	padding: 0px 6px 0px 6px;
	line-height:14px;
}
.my_menu a, .art_menu a {
	padding: 3px 6px 3px 6px;
	font-size:12px;
	display:block;
}
.my_menu a.sel, .art_menu a.sel {
	background:#eeeeee;
}
.art_menu a {
	font-size:14px;
}

.art_menu_green td {
	padding: 0px 6px 0px 6px;
	line-height:12px;
}
.art_menu_green a {
	padding: 3px 6px 3px 6px;
	font-size:12px;
	display:block;
	color: #590;
}
.art_menu_green a.sel {
	background:#eeeeee;
}

.b1 {
	background: #cccccc;
	border: 1px solid #FFFFFF;
}
.b1 td {
	background: #ffffff;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
.b1 tr.eee td, .b1 td.eee {
	background: #eeeeee;
}
.b1 tr.itog td strong, .b1 td.itog strong {
	font-size: 15px;
}
.tableborder {
	border: 1px solid #c7c7c7;
	
}
.small {
	font-size: 11px;
}
h2 {
	font-size:17px;
	color: #0096DA;
	padding: 0px;
	margin: 0px;
}
.img_border {
	border: 1px solid #c7c7c7;
	padding: 9px;
}
.title {
	font-size: 17px;
	font-weight:bold;
}
.top_korz {
	font-size: 12px;
	font-family:Verdana, Tahoma;
	text-decoration: underline; 
}
a.top_korz:hover { text-decoration: none; }

a.decor { text-decoration: underline; }
a.decor:hover { text-decoration: none; }

.str_menu td, .str_menu td a {
	font-size:14px;
}

.str_menu td a {
	color: #000000;
	text-decoration: underline;
}
.str_menu td a:hover { text-decoration: none; }
.str_menu td { vertical-align:bottom; }
.str_menu td .sel { color: #ff0000; }

.prod_list_hit {
	background: #D9F9F0;
	color: #00D957;
	text-transform:lowercase;
	width:208px;
}
.prod_list_new {
	background: #F8D2D9;
	color: #D90000;
	text-transform:lowercase;
	width:208px;
}
.prod_list_gore_tex {
	position:absolute;
}
.prod_list_gore_tex div {
	position:relative;
	left:-18px;
	top:-47px;
	background: url(/img/gore-tex_sm.gif);
	width:50px;
	height:50px;
}
.prod_list_manuf {
	
}
.prod_list_price, .prod_price {
	color:#000000;
}
.prod_list_newprice, .prod_newprice {
	dbackground: #0095D9;
	color:#D90000;
}
.prod_list_oldprice, .prod_oldprice {
	color:#000000;
}
.prod_oldprice {
	background: #EEEEEE;
}
.prod_list_oldprice em, .prod_oldprice em {
	font-style:normal;
	background: url(/img/old_price1.jpg) repeat-x;
	
}
.prod_list_perprice, .prod_perprice {
	background: #D90000;
	color:#ffffff;
	font-weight:bold;
}
.prod_reiting td, .prod_reiting td a {
	font-size: 11px;
	color:#000000;
}
.prod_reiting td a { text-decoration: underline; }
.prod_reiting td a:hover { text-decoration: none; }
.prod_reiting td em { color:#888888; }

.korz_head td {
	background: #A6CF39;
}
.bg0 { background: #ffffff; }
.bg1 { background: #EFF6DB; }
.korz td {
	color: #000000;
	padding-left:5px;
}

.vkls a {
	color: #888888;
	font-size:11px;
	padding:10px;
}
#vkl_1, #vkl_2, #vkl_3, #vkl_4 {
	padding:0px;
	margin:0px;
} 
.vkl_text {
	padding:0px;
	border:1px solid #d6d6d6;
	border-top: 0px;
}
.vkl_off .vkl_td1 {
	width:8px;
	height:28px;
	background: url(/img/vkl/td1_off.gif) no-repeat #eeeeee;
}
.vkl_off .vkl_td2 {
	height:28px;
	background: url(/img/vkl/td2_off.gif) repeat-x #eeeeee;
}
.vkl_off .vkl_td2_vid {
	height:28px;
	width:26px;
	background: url(/img/vkl/td2_off_vid.gif) no-repeat #eeeeee;
}
.vkl_off .vkl_td3 {
	width:26px;
	height:28px;
	background: url(/img/vkl/td3_off.gif) no-repeat #eeeeee;
}

.vkl_on .vkl_td1 {
	width:8px;
	height:28px;
	background: url(/img/vkl/td1_on.gif) no-repeat #ffffff;
}
.vkl_on .vkl_td2 {
	height:28px;
	background: url(/img/vkl/td2_on.gif) repeat-x #ffffff;
}
.vkl_on .vkl_td2_vid {
	height:28px;
	background: url(/img/vkl/td2_on_vid.gif) no-repeat #ffffff;
	width:26px;
}
.vkl_on .vkl_td3 {
	width:26px;
	height:28px;
	background: url(/img/vkl/td3_on.gif) no-repeat #ffffff;
}
.vkls {
	background: url(/img/vkl/vkls.gif) repeat-x #ffffff;
}
.vkl_td2_ {
	padding:0px;
	margin:0px;
}

.oblako a {
	color:#4F4F4F;
}
a.rss {
	color:#4F4F4F;
}
table.last_show_prods {
	border: 1px solid #cccccc;
	background:#ffffff;
	width:100%;
}
.last_show_prods td a {
	font-size:11px;
}
.last_show_prods td a b {
	color:#009900;
	font-weight:normal;
}
input.add_to_korz {
	border:0px;
	background:#ffffff;
	color: #0096DA;
	background: url(/img/korz.gif) left no-repeat;
	width:102px;
	cursor:pointer;
} 

input.korz_add_fast {
	width:155px;
	height:55px;
	background: url(/img/korz_add_fast.jpg) no-repeat;
	border:0px;
	cursor:pointer;
}

a.a_dec {
	font-size:11px;
	text-decoration:underline;
}
a.a_dec:hover {
	text-decoration:none;
}

.viborka a {
	color:#4f4f4f;
}
.viborka a.sel {
	color:#000;
}



.share_lj {
	width: 26px; 
	background: url(/img/share/blog_lj1.gif) top left no-repeat;
}
.share_lj:hover {
	background: url(/img/share/blog_lj2.gif) top left no-repeat;
}

.share_facebook {
	width: 26px; 
	background: url(/img/share/blog_facebook1.gif) top left no-repeat;
}
.share_facebook:hover {
	background: url(/img/share/blog_facebook2.gif) top left no-repeat;
}

.share_twitter {
	width: 26px; 
	background: url(/img/share/blog_twitter1.gif) top left no-repeat;
}
.share_twitter:hover {
	background: url(/img/share/blog_twitter2.gif) top left no-repeat;
}

.share_vk {
	width: 26px; 
	background: url(/img/share/blog_vk1.gif) top left no-repeat;
}
.share_vk:hover {
	background: url(/img/share/blog_vk2.gif) top left no-repeat;
}

.share_google {
	width: 26px; 
	background: url(/img/share/blog_google1b.gif) top left no-repeat;
}
.share_google:hover {
	background: url(/img/share/blog_google2b.gif) top left no-repeat;
}

a.fb_bottom {
	text-decoration:none;
	line-height:16px;
}
a.fb_bottom span {
	font-size:12px;
	color:#680;
	line-height:16px;
	text-decoration:underline;
}
.fb_bottom:hover span {
	text-decoration:none;
}

.menu_green {
	position:relative;
	z-index:100;
}
div.div_submenu_green {
	text-align:left;
	margin: 0; 
	padding: 0px; 
	list-style: none; 
	width: 152px; /* Width of context Items */ 
	background:#A6CF39;
	border-bottom: 0px;
	opacity:0.9;  
  	filter:alpha(opacity:90);
	
}
div.div_submenu_green a {
	font-size:11px;
	display:block;
	padding: 4px 9px 4px 9px;
	border-top:#de8 1px solid;
}

.menu_green div.div_submenu_green {
	position:absolute;
	left: -10px; /* Set 1px less than context width */ 
	top: 35px; 
	visibility: hidden;
}
.menu_green:hover div.div_submenu_green {
	visibility: visible;
}
.menu_green_a {
	display:block;
	line-height:35px;
}


/* Holly Hack. IE Requirement \*/ 
* html div.div_submenu_green { float: left; height: 1%; } 
* html div.div_submenu_green a { height: 1%; } 


.smenu_green {
	display:inline;
	/*position:relative;
	z-index:200;*/
}
div.div_subsmenu_green {
	text-align:left;
	margin: 0; 
	padding: 0px; 
	list-style: none; 
	width: 152px; /* Width of context Items */ 
	background:#A6CF39;
	border-bottom: 0px;
	border-left:#de8 1px solid;
	
}
div.div_subsmenu_green a {
	font-size:11px;
	display:block;
	padding: 4px 9px 4px 9px;
	border-top:#de8 1px solid;
}

.smenu_green div.div_subsmenu_green {
	position:absolute;
	left: 152px; /* Set 1px less than context width */ 
	top: 0px; 
	visibility: hidden;
}
.smenu_green:hover div.div_subsmenu_green {
	visibility: visible;
}
.smenu_green_a {
	display:block;
	line-height:35px;
}

.menu_kite {
	position:relative;
	z-index:100;
}

div.div_submenu_kite {
	text-align:left;
	margin: 0; 
	padding: 0px; 
	list-style: none; 
	width: 152px; /* Width of context Items */ 
	background:#A6CF39;
	border-bottom: 0px;
	opacity:0.9;  
  	filter:alpha(opacity:90);
	
}
div.div_submenu_kite a {
	font-size:11px;
	display:block;
	padding: 4px 9px 4px 9px;
	border-top:#de8 1px solid;
}

.menu_kite div {
	position:absolute;
	left: -10px; /* Set 1px less than context width */ 
	top: 35px; 
	visibility: hidden;
}
.menu_kite:hover div {
	visibility: visible;
}
.menu_kite_a {
	display:block;
	line-height:35px;
}


/* Holly Hack. IE Requirement \*/ 
* html div.div_submenu_kite { float: left; height: 1%; } 
* html div.div_submenu_kite a { height: 1%; }
/* End */
