﻿* {
	margin:0;
	padding:0;
}
html {
	font-size:101.01%;
}
ul {
	padding-left:40px;
	margin-bottom:12px;
}
body {
	background-color:#e7e6e2;
	font-family:"Arial", sans-serif;
	font-size:12px;
}
a img {
	text-decoration:none;
	border-width:0;
}
a, img {
	outline: 0;
}
#back_top {
	height: 29px;
	overflow: hidden;
	background: url('/i/img/hor_sprite.png') 0 -29px repeat-x;
	min-width:900px;
}
#back_top div {
	background: url('/i/img/back_right_top.png') 100% 0 no-repeat;
}
#back_top div div {
	width: 29px;
	height: 29px;
	overflow: hidden;
	background: url('/i/img/sprite_first.png') 0 -29px no-repeat;
}
#back_middle {
	overflow: hidden;
	background-color: white;
	min-width:900px;
}
#back_middle_int {
	background: url('/i/img/back_right_middle.png') 100% 0 repeat-y;
}
#back_middle_int_int {
	background: url('/i/img/back_left_middle.png') 0 0 repeat-y;
	padding: 10px;
}
#back_bottom {
	height: 29px;
	overflow: hidden;
	background: url('/i/img/hor_sprite.png') 0 0 repeat-x;

	min-width:900px;
}
#back_bottom div div {
	width: 29px;
	height: 29px;
	overflow: hidden;
	background: url('/i/img/sprite_first.png') 0 -58px no-repeat;

}
#back_bottom div {
	background: url('/i/img/back_right_bottom.png') 100% 0 no-repeat;
	height:29px;
}
/*/бэкграунд*/
/*верхушка*/
/*лого*/
#center {
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}
#logo {
	margin-top:25px;
	margin-left:48px;
	width:212px;
	float:left;
	overflow:hidden;
}
#pict_mail {
	display:block;
	float:right;
	width:12px;
	height:8px;
	margin-right:7px;
	margin-top:17px;
	background: url('/i/img/icon.gif') -96px -11px no-repeat;
}
#pict_mail:hover {
	background: url('/i/img/icon.gif') -108px -11px no-repeat;
}
#pict_home {
	display:block;
	float:right;
	width:21px;
	height:22px;
	margin-right:40px;
	margin-top:10px;
	background: url('/i/img/icon.gif') -54px 0 no-repeat;
}
#pict_home:hover {
	background: url('/i/img/icon.gif') -75px 0 no-repeat;
}
#pict_map {
	display:block;
	float:right;
	width:11px;
	height:11px;
	margin-right:40px;
	margin-top:16px;
	background: url('/i/img/icon.gif') -96px 0 no-repeat;
}
#pict_map:hover {
	background: url('/i/img/icon.gif') -107px 0 no-repeat;
}
/*/лого*/
#client {
	height:130px;
	margin-left:265px;
	margin-right: 1%;
}
/*информационный блок*/
/*пользовательская информация*/

#show_siteuser_mini {
	text-decoration:none;
	border-bottom:dashed #1278b3 1px;
	color:#1278B3;
	font-family:"Arial", sans-serif;
	font-size:12px;

}
#show_siteuser_mini:hover {
	color:#459808;
	border-bottom-color:#459808;
}
#close_user {
	text-decoration:none;
	color:#1278b3;
	font-family:"Arial", sans-serif;
	font-size:12px;
	margin-left:15px;
	border-bottom:dashed #1278b3 1px;
}
#close_user:hover {
	color:#459808;
	border-bottom-color:#459808;
}
#comein, #registr, #forgotpas {

	display:block;
	float:left;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#1278b3;	
	height:16px;
}
#comein a, #registr a, #forgotpas a {
	text-decoration:none;
	border-bottom:dashed #1278b3 1px;
}

#comein:hover a, #registr:hover a, #forgotpas:hover a, #comein.hover a, #registr.hover a, #forgotpas.hover a {
	color:#459808;
	border-bottom-color:#459808;
}
#comein {
	padding-left:15px;
	cursor:pointer;
	margin-left:-60px;
	background: url('/i/img/icon_comein.png') 0 60% no-repeat;
}
/*ie6*/
* html #comein {
	margin-left:0;
	margin-right:20px;
}
#comein:hover, #comein.hover {
	background: url('/i/img/icon_comein_active.png') 0 60% no-repeat;
}
#registr {
	padding-left:15px;
	margin-left:15px;
	cursor:pointer;
	background: url('/i/img/icon_registr.png') 0 50% no-repeat;
}
#registr:hover, #registr.hover {
	background: url('/i/img/icon_registr_active.png') 0 50% no-repeat;
}
#forgotpas {
	margin-left:40px;
	cursor:pointer;
}
/*/пользовательская информация*/
#top_phone {
	margin-left:-80px;
	clear:both;
	font-family: Tahoma, sans-serif;
	font-size: 24pt;
	color: #1275AE;
}
/*/информационный блок*/
/*корзина*/
#cart {
	float:right;
	height:100px;
	width:210px;
	margin-right:30px;
	margin-top:15px;
}
#cart_bg {
	width:210px;
	height:90px;
	background: url('/i/img/cart_bg.png') 0 0 no-repeat;
	position:relative;
	z-index:20;
}
.cart_head{
	color:black;
	font-size:15px;
	font-family:Arial, sans-serif;
	margin-top:17px;
	float:left;
	margin-left:5px;
	display:block;
	margin-bottom:5px;
}
.cart_head_noactive{
	color:black;
	font-size:15px;
	font-family:Arial, sans-serif;
	margin-top:17px;
	float:left;
	margin-left:5px;
	display:block;
	margin-bottom:5px;
}
.cart_text {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#414141;
	margin-left:35px;
	margin-top:8px;

	margin-right:20px;
	display:block;
}
.cart_text a {
	color:#1278b3;
	text-decoration:underline;
}
.cart_text a:hover {
	text-decoration:none;
}
#cart_pict {
	margin-top:3px;
	margin-left:10px;
	margin-right:6px;
	float:left;
	display:block;
}
/*/корзина*/
/*/верхушка*/
/*левая навигация*/

#navigation {
	width:250px;
	float:left;
}
/*поиск*/
#left_search {
	width:210px;
	height:31px;
	/*background: url('/i/img/search_back.png') 0% 0% no-repeat;*/
	background: url('/i/img/sprite_first.png') 0 -300px no-repeat;
	margin-top:30px;
	margin-left:28px;
	padding-top:5px;
	padding-left:5px;
}
#search_icon {
	display:block;
	margin-top:5px;
	float:left;
	width:11px;
	height:11px;
	background:url('/i/img/sprite_first.png') -123px -151px no-repeat;
}
.text_search {
	color:#808080 !important;
	font-family:"Arial", sans-serif !important;
	font-style:italic !important;
	font-size:1.2em !important;
}
#text_search {
	margin-left:6px;
	width:145px;
	float:left;
	display:block;
	/*border: 1px groove #c3c3c3;
	border-top: ridge #7c7c7c;
	border-bottom-color: #dddddd;*/
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: ridge groove groove;
    border-width: 1px;
	color:black;
	font-family:"Arial", sans-serif;
	font-style:normal;
	font-size:1.3em;
	
}
#button_search {
	float:left;
	width:10px;
	height:8px;
	display:block;
	margin-top:7px;
	margin-left:10px;
	background: white url('/i/img/sprite_first.png') no-repeat -134px -151px;
	border-width:0;
	cursor:pointer;
}
#button_search.page_search {
	float:right;
}
/*/поиск*/
/*меню какалог*/
.left_cat {
	list-style-type:none;
	margin-left:10px;
	margin-top:5px;
}
ul.left_cat li {
	font-family:"Arial", sans-serif;
	font-size:1.2em;
	color:#1278b3;
	text-align:left;
	text-decoration:none;
	line-height:25px;
}
.left_cat_sel img {
	margin-left:-16px;
}
.left_cat_sel span {
	margin-left:10px;
}
.left_cat_sel a.left_cat_span {
	margin-left:5px;
	color:black;
}
.left_cat_sel a.left_cat_span:hover {
	color:#038E20;
}
.left_cat_sel span.left_cat_span {
	margin-left:5px;
	/*color:#038E20;*/
	color:black;
/*	font-weight:bolder;*/
	cursor:default;
	text-decoration:none;
}
.left_cat_span {
	/*border-bottom:1px dashed #1278b3;*/
	text-decoration:underline;
	cursor:pointer;
}
a.left_cat_span {
	color:#1278B3;
	text-decoration:underline;
}
.left_cat_span:hover, .left_cat_span.hover {
	/*border-bottom-width:0px;*/
	color:#038E20;
	border-color:#038E20;
	/*text-decoration:none;*/
	/*padding-left:1px;*/
}
ul.subcat li {
	height:18px;
	line-height:12px;	
}
ul.subcat li a {
	font-family:"Arial", sans-serif;
	font-size:12px;
	color:#3B90BF;
	text-align:left;
	text-decoration:underline;
}
ul.subcat li a:hover {
	text-decoration:none;
	color:#038E20 !important;
}
a.subcat_a_sel {
	color:black !important;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
span.subcat_a_sel {
	color:black !important;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	cursor:default;
	margin-left:0;
}
.left_cat ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.left_cat ul li {
	padding-left:10px;
}
/*/меню каталог*/
/*часики*/
#clocks {
	margin-left:27px;
	margin-top:10px;
}
/*/часики*/
/*Вопрос ответ*/
#faq {
	line-height:16px;
	margin-left:45px;
}
#faq br{

}
#faq a {
	color:#1278b3;
	font-family:"Arial", sans-serif;
	font-size:12px;
	font-style:italic;
	text-decoration:underline;
	margin-top:9px;
	display:block;
}
#faq a:hover {
	text-decoration:none;
}
/*/Вопрос ответ*/
/*/левая навигация*/
/*центральная часть*/
#content {
	padding: 0;
	overflow: visible;
	margin: 20px 20px 20px 270px;
	text-align:left;
	vertical-align:top;
}
/*/центральная часть*/
/*подвал*/
#bottom {
	margin-top:10px;
	margin-bottom:-15px;
}
#copyright {
	font-family: "Arial", sans-serif;
	font-size:12px;
	color:#212121;
	margin-left:22px;

	text-align:right;
}
#copyr {
	display:block;
	float:left;
	margin-right:5px;
	width:27px;
	height:26px;
	background: url('/i/img/sprite_first.png') no-repeat -29px -45px;

}
#payinfo {
	margin-right:467px;
	text-align:center;
}
#bottom_right {
	
	margin-left:90px;
}
#bottom_menu {
	width:800px;
	float:right
}
#bmenu {
	color:#1278b3;
	font-family:"Arial", sans-serif;
	font-size:1.2em;
	margin-right:25px;
}
#bmenu a {
	text-decoration:underline;
	color:#1278b3;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:0.9em;
}
#bmenu a:hover {
	color:#038E20;
}
#signat {
	margin-right:24px;
	margin-left:49px;
	margin-top:20px;
	color:#898989;
	font-family:"Arial", sans-serif;
	font-style:italic;
	font-size:11px;
	text-align:right;
}
/*/подвал*/
.name_hit_prod {
	font-family:"Arial", sans-serif;
	font-size:30px;
	color:#212121;
}
.good {
	border:1px solid blue;
	float:left;
	width:175px;
	text-align:left;
	font-family:"Arial", sans-serif;
	margin-left:20px;
	display: inline-block;
}
.hit_prod {
}
#tov_display {
	text-align:left;
	margin: -3em 0 0 -3em;
}
div.tov_div {
	float:left;
	width:187px;
}
ins.tov_ins {
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin:1.5em 0 0 3em;
}
.prod_name {
	color: #1278b3;
	font-size:1.7em;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	text-decoration:underline;
	text-align:left;
	display:block;
}
.prod_name:hover {
	color:#038E20;
}
.prod_desc {
	color:#414141;
	font-family:"Arial", sans-serif;
	font-size:1.1em;
}
ins.ru {
	text-decoration:none;
}
.price {
	color:#299100;
	font-size:24px;
	font-family:"Arial", sans-serif;
	height:27px;
	text-align:center;
	min-width:80px;
	display:inline-block;
	width:100px;
}
.new_ru {
	width:15px;
	height:29px;
	background: url('/i/img/rub_white.png') no-repeat 0 100%;
	display:inline-block;
}
.white .new_ru, .white.new_ru {
	background: url('/i/img/sprite_first.png') no-repeat -185px -13px !important;
	position:relative;
	top:2px;
}
.new_ru_m {
	width:15px;
	height:22px;
	background: url('/i/img/sprite_first.png') no-repeat -188px -45px;
	display:inline-block;
	position:relative;
	top:1px;
}
.white .new_ru_m , .white.new_ru_m {
	background: url('/i/img/sprite_first.png') no-repeat -188px -45px !important;
}
.new_ru_prod_cart {
	width:7px;
	height:13px;
	background:url('/i/img/sprite_first.png') no-repeat -193px -69px;
	display:inline-block;
}
.prod_to_cart {
	color:#1278B3;
	font-size:11px;
	font-style:italic;
	font-family:"Arial", sans-serif;
	text-decoration:none;
	border-width:0;
	height:27px;
	vertical-align:middle;
	float:left;
	margin-top:10px;
	cursor:pointer;
	text-decoration:underline;
}
.prod_to_cart:hover {
	color:#038E20;	
}
.prod_to_cart span{
	text-decoration:none;
	background: url('/i/img/sprite_first.png') -144px -163px no-repeat;
	width:27px;
	height:27px;
	display:block;
}
.prod_to_cart_added {
	color:#1278B3;
	font-size:11px;
	font-style:italic;
	font-family:"Arial", sans-serif;
	text-decoration:none;
	border-width:0;
	height:27px;
	vertical-align:middle;
	float:left;
	margin-top:10px;
	cursor:pointer;
	text-decoration:underline;
}
.prod_to_cart_added span {
	text-decoration:none;
	background: url('/i/img/sprite_first.png') -144px -136px no-repeat;
	width:27px;
	height:27px;
	display:block;
}
.prod_to_cart:hover span {
	text-decoration:none;
	background: url('/i/img/sprite_first.png') -171px -163px no-repeat;
}
.prod_to_cart_added:hover span {
	text-decoration:none;
	background: url('/i/img/sprite_first.png') -171px -136px no-repeat;
}
div.div_to_cart {
	float:left;
	margin-top:7px;
	margin-left:9px;
}
#authorize {
	font-weight:bold;
	font-style:italic;
	font-family:"Arial", sans-serif;
	font-size:12px;
	color:#414141;
	left:0;
	top:0;
	background: white url('/i/img/auth_background.gif') no-repeat 0 0;
	margin-right:0;
	width:410px;
	height:173px;
	text-align:left;
}
.auth_form {
	width:220px;
}
.auth_input {
	width:211px !important;
	font-size:18px !important;
	color:#414141 !important;
	border-color:#7C7C7C #C3C3C3 #DDDDDD !important;
	border-style:ridge groove groove !important;
	border-width:1px !important;
}

#comein_but {
	width:94px;
	height:23px;
	background: url('/i/img/comein.png') 0 0 no-repeat;
	border:0;
	cursor:pointer;
}
#comein_but:hover {
	background: url('/i/img/comein_hover.png') 0 0 no-repeat;
}
#hidden {
	display:none;
}
#authorize_ a, #authorize a{
	color:#1278b3;
	font-size:11px;
	text-decoration:underline;
}
#authorize_ a:hover, #authorize a:hover{
	text-decoration:none;
}
#authorize_ {
	font-weight:bold;
	font-style:italic;
	font-family:"Arial", sans-serif;
	font-size:12px;
	color:#414141;
	left:0;
	top:0;
	position:absolute;
	background: white url('/i/img/auth_background.gif') no-repeat 0 0;
	margin-right:0;
	width:410px;
	height:173px;
	text-align:left;
}
.auth_head {
	color:black;
	font-family:"Arial", sans-serif;
	font-size:24px;
	font-style:normal;
}
.auth_int {
	display:block;
	margin: 25px 25px 25px 35px;
	width:354px;
}
#authorize .auth_int {
	padding-top:20px;
}
#close_but{
	width:16px;
	height:16px;
	background: url('/i/img/close_but.png') no-repeat 0 0;
	display:block;
	cursor:pointer;
}
#close_but:hover{
	background: url('/i/img/close_but_hover.png') no-repeat 0 0;
}
.price_show {
	color:#299100;
	font-size:30px;
	font-family:"Arial", sans-serif;
	display:inline-block;
	width:130px;
	text-align:center;
}
ins.ru_show {
	text-decoration:none;
}
.show_image{
	float:left;
	max-width:300px;
	margin-top:80px;

}
.white {
	text-align:left !important;
}
.show_price_div{
	float:left;
	text-align:left;
	background:none;
	width:242px;
	height:40px;
	padding-top:4px;
	padding-left:5px;
}
.show_price_div.white{
	background:none !important;
}
.add_to_cart_div {
	float:left;
	clear: right;
	width: 70%;
	margin-left:15px;
}
.tov_display {
	text-align:left;
	margin: -3em 0 0 -3em;
	float:none;
}
.show_image_img {
	max-width:300px;
}
.show_prod_title {
	/*color:#212121;
	font-size:3em;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	display:block;
	text-align:left;
	margin-right:185px;*/
}
.link_to_categ {
	display:block;
	width:180px;
	float:right;
	color:#1278B3;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:1.2em;
	
	margin-right:10px;
	text-decoration:underline;
	margin-top:11px;
	text-align:right;
}
.link_to_categ:hover {
	color:#038E20;
}
.full_tov {
	text-align:center;
}
#form_add_to_cart {
	text-align:center;
}
.show_prod_ins {
	display:inline-block;
	text-decoration:none;
	vertical-align:top;
}
.show_prod_har {
	color:#616161;
	font-size:1.1em;
	font-family:"Arial", sans-serif;
	vertical-align:top;
	text-align:left;
	width:109px;
}
.show_prod_zn {
	color:black;
	font-size:1.1em;
	font-family:"Arial", sans-serif;
	vertical-align:top;
	text-align:left;
	line-height:1.4em;
}
.show_prod_right {
	margin-left:311px;
}
.show_prod_zn a {
	color:#1278B3;
	text-decoration:underline;
}
.show_prod_zn a:hover {
	color:#038E20;
}
#properties {
	text-align:left;
	display:block;
	float:left;
	min-width:200px;
	width: 89%;
	line-height:1.1em;
}
#properties td {
	padding:2px;
}
.show_prod_head {
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:1.8em;
	color:#299100;
	float:left;
}
.amount {
	float:left;
	margin-top:10px;
	width:14px;
	margin-right:10px;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:ridge groove groove;
	border-width:1px;
}
.near_prod {
}
.compare {
	color:#1278B3;
	cursor:pointer;
	font-family:"Arial", sans-serif;
	font-size:14px;
	font-style:italic;
	background-color:white;
	padding-left:0;
	border:0 solid blue;
	clear:both;
	text-align:center;
	margin-left:-2px;
}
.compare:hover {
	color:red;
	
}
div.pages {
	margin-top:10px;
	text-align:left;
	font-family:"Arial", sans-serif;
	font-size:18px;
	color:#1278B3;
}
a.href_page_nav {
	color:#1278B3;
	font-size:18px;
	font-family:"Arial", sans-serif;
	text-decoration:underline;
	margin:0 5px 0 5px;
}
a.href_page_nav:hover {
	text-decoration:none;
}
.products_head, h1.show_prod_title {
	font-family:, "Arial", sans-serif;
	font-size:30px;
	font-weight: normal;
	display:block;
	text-align:left;
	color:#212121;
}
a.order, .order_cur {
	font-family:"Arial", sans-serif;
	font-size:1em;
	font-style:normal;
	margin-left:10px;
}
a.order{
	color:#1278b3;
	font-size:1.1em;
	font-family:"Franklin Gothic Medium","Arial", sans-serif;
	text-decoration:underline;
}
a.order:hover{
	color:#038E20;
}
.order_cur{
	color:black !important;
	font-weight:bold;
}
#order {
	float:right;
	margin-top:1px;
}
#order span {
	margin-left:10px;
	color:#616161;
}
#order, .small_text {
	font-family:"Arial", sans-serif;
	font-size:1em;
	color:#414141;
}
#order {
	font-style:italic;	
}
#brands_div {
	font-family:"Arial", sans-serif;
	float:left;
}
#brands_div span {
	font-style:italic;
	margin-right:10px;
	color:#616161;
}
#brands_select {
	border:0 solid blue;
	border-bottom:1px dashed green;
}
#brands_div a{
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:1.1em;
	font-style:normal;
	margin-right:10px;
	color:#1278B3;
	text-decoration:underline;
	white-space:nowrap;
	display:inline-block;
}
#brands_div a:hover{
	color:#038E20;
}
a.brands_div_cur{
	font-size:1em !important;
	color:black !important;
	font-weight:bold;
	text-decoration:none !important;
}
span.brands_div_cur{
	font-size:1em !important;
	color:black !important;
	font-weight:bold;
	text-decoration:none !important;
	font-style:normal !important;
}
.small_text_span {
	font-style:italic;
	color:#414141;
	font-family:"Arial", sans-serif;
	font-size:11px;
}
#cnt_compare_prod{
	font-style:italic;
	font-weight:bold;	
}
.clear_list_a {
	text-decoration:underline;
	color:#1278B3;
	font-family:"Arial", sans-serif;
	font-size:11px;
	font-style:italic;
}
.clear_list_a:hover {
	text-decoration:none;
}
.h3_block {
	color:#1278B3;
	font-family:"Arial", sans-serif;
	font-size:14px;
	font-style:normal;	
}
.left_block {
	margin-left:50px;
}
.auth_form_span {
	color:#414141;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	font-family:"Arial", sans-serif;
}
.auth_form input {
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:ridge groove groove;
	border-width:1px;
	color:#808080;
	width:130px;
	font-family:"Arial", sans-serif;
	font-size:12px;
	font-style:italic;
}
input.comeinauth, a.comeinauth {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#1278b3;
	border:0;
	width:auto;
	background-color:white;
	border-bottom:1px dashed #1278B3;
	text-decoration:none;
	cursor:pointer;
}
input.comeinauth:hover, a.comeinauth:hover {
	color:#1278B3;
	border-bottom-color:white;
}
#block_auth_user {
	margin-left:50px;
}
#block_auth_user a{
	text-decoration:underline;
	font-family:"Arial", sans-serif;
	font-size:12px;
	font-style:italic;
	color:#1278B3;
}
#block_auth_user a:hover{
	color:#038E20;
}
#block_auth_user{
	line-height:16px;
}
#block_auth_user ul{
	padding-left:6px;
	list-style-type:none;
}
.special {
	color:#038E20;
}
.auth_user_name {
	color:#038E20;
	margin-left:6px;
	margin-top:5px;
	font-style:italic;
}
.prod_name_nav {
	color: #1278b3;
	font-size:1.5em;
	font-family:"Arial", sans-serif;
	text-decoration:underline;
}
.prod_name_nav:hover {
	text-decoration:none;
}
.photo_center {
	vertical-align:bottom;
	display:table-cell;
	text-align:center;
}
p { margin: 1em 0 1em; }
h4 { margin: 1.3em 0 1em; }
a.editbutton {
	color:#1278B3;
	text-decoration:none;
	display:block;
	text-align:right;
	float:left;
	margin-top:15px;
	margin-right:15px;
	width:15px;
	height:18px;
	background: url('/i/admin/ico_edit.gif') 0 0 no-repeat;
}
.editbutton:hover {
	background: url('/i/admin/ico_edit_hover.png') 0 0 no-repeat;
}
.editbutton:hover {
	text-decoration:none;
}
.prod_to_cart2 {
	margin-top:2px;
}
.prod_to_cart2:hover {
}
.show_prod_desc {
	float:left;
	color:#212121;
	font-size:1.2em;
	font-family:"Arial", sans-serif;
	text-align:left;
	line-height:1.4em;
	min-width:400px;
	max-width:700px;
}
#description {
	width: 80%;
	margin: 2em 0 0 1%;
	padding: 0;
	font-size: 1.1em;
	text-align: left;
}
#description h2{
	font-size: 24px;
	font-weight: normal;
	text-decoration:none;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
#description h3{
	line-height: 1.2em;
	font-size: 18px;
	text-decoration:none;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	padding: 0;
}

#description p{
	line-height: 1.5em;
	padding: 0;
	margin: 0 0 1em 3em;
}

#description ol {
	margin: 0;
	padding: 0;
}
#description ol li {
	margin:  0 0 1em 6em;
	padding: 0;
	line-height: 1.5em;
}
#description ul{
	margin: 0 0 10px 3em;
	padding: 0;
}
#description ul li {
	margin:  0;
	padding: 0 0 0 4em;
	list-style-type: none;
	background: url(/i/li.gif) 2em 0.7em no-repeat;
	line-height: 1.5em;
}
#description a {
	color:#1278B3;
	text-decoration:underline;
}
#description a:hover {
	color:#038E20;
}

.special_adv_head {
	color:#df962e;
	font-size:30px;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
}
div.special_adv {
	width:450px;
	border-width:0;
	height:395px;
	overflow:hidden;
}
div.special_adv_top_left {
	width:21px;
	height:22px;
	background: url("/i/img/sprite_first.png") no-repeat  -40px 0;
	float:left;
}
div.special_adv_top {
	height:22px;
	width:450px;
	background:url("/i/img/hor_sprite.png") repeat-x  0 -59px;
}
div.special_adv_top_right {
	width:24px;
	height:22px;
	float:right;
	background:url("/i/img/sprite_first.png") no-repeat  -61px 0 ;
}
div.special_adv_bot_left {
	width:21px;
	height:20px;
	float:left;
	background: url("/i/img/sprite_first.png") no-repeat  -85px 0 ;
}
div.special_adv_bot {
	height:20px;
	width:450px;
	background:url("/i/img/hor_sprite.png") repeat-x  0 -79px;
}
div.special_adv_bot_right {
	width:24px;
	height:20px;
	float:right;
	background:url("/i/img/sprite_first.png") no-repeat scroll -106px 0;
}
div.special_adv_cent {
	width:450px;
	height:350px;
	overflow:hidden;
}
div.special_adv_cent_left {
	height:350px;
	background: url("/i/img/vert_sprite.png") repeat-y scroll -85px 0 transparent;
	overflow:hidden;
}
div.special_adv_cent_right {
	float:right;
	width:450px;
	height:350px;
	background: url("/i/img/vert_sprite.png") repeat-y scroll 448px 0 transparent;
	overflow:hidden;
}
div.special_adv_cent_in {
	width:450px;
	float:left;
	height:350px;
	overflow:hidden;
}
div.special_adv_img {
	width:220px;
	height:300px;
	margin-top:20px;
	float:left;
	margin-left:7px;
}
div.special_adv_info {
	float:left;
	height:350px;
	text-align:left;
	width:220px;
}
div.special_adv_price {
	background: url('/i/img/sprite_first.png') 0 -174px no-repeat;
	font-family:"Arial", sans-serif;
	font-size:24px;
	color:black;
	width:139px;
	height:35px;
	text-align:center;
	line-height:35px;
	margin-left:0 !important;
	margin-top:5px;
	margin-bottom:0;
}
div.special_adv_desc {
	width:187px;
	color:#212121;
	font-size:12px;
	line-height:20px;
	font-family:"Arial", sans-serif;
}
a.special_adv_href {
	color:#1278b3;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:24px;
}
a.special_adv_href:hover {
	color:#038E20;
}
#spec_clocks {
	color:black;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:24px;
	background: url('/i/img/sprite_first.png') 1px -217px no-repeat;
	width:161px;
	height:41px;
	margin-top:-20px;
	position:relative;
	line-height:39px;
	left:-5px;
}
#spec_clocks span{
	margin-left:52px;
}
.hidden {
	position:relative;
	display:none;
}
.nvis {
	position:relative !important;
	display:none !important;
}
.new_ru_spec {
	width:20px;
	height:26px;
	background: url('/i/img/sprite_first.png') no-repeat -33px -89px;
	display:inline-block;
	text-decoration:none;
	position:relative;
	top:1px;
}
h3.products_head {
	margin:1.2em 0 -0.5em 1em;
}
.novelty_img {
	position:relative;
	margin-bottom:-30px;
	margin-right:-70px;

}
img.prod_cart_img  {
	max-width:105px;
	max-height:105px;
}
a.prod_cart_href {
	color:#1278b3;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:18px;
	font-style:normal;
	text-decoration:underline;
	margin-left:20px;
	display:block;
	max-width:500px;
	margin-right:10px;
}
a.prod_cart_href:hover {
	text-decoration:none;
}
.prod_cart_price {
	color:#299100;
	font-family:"Arial", sans-serif;
	font-size:14px;
	display:block;
	margin-left:20px;
	margin-top:6px;
}
.prod_cart_price ins {
	text-decoration:none;
}
.prod_cart_nazv {
	font-family:"Arial", sans-serif;
	color:#808080;
	font-size:12px;
}
.prod_cart_head {
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	font-size:30px;
	text-align:left;
}
.prod_cart_input {
	width:41px;
	height:26px;
	font-family:"Arial", sans-serif;
	font-size: 1.4em;
	text-align: right;
	vertical-align:middle;
	display:table-cell;
	color:#414141;
}
.prod_cart_item_cost {
	color:black;
	font-size:18px;
	font-family:"Arial", sans-serif;
	width:100px;
}
.prod_cart_item_cost ins{
	text-decoration:none;
}
.new_ru_prod_cart2 {
	width:9px;
	height:18px;
	background:url('/i/img/sprite_first.png') no-repeat -153px -15px;
	display:inline-block;
}
.new_ru_prod_cart3 {
	width:9px;
	height:14px;
	background:url('/i/img/sprite_first.png') no-repeat -170px -19px;
	display:inline-block;
}
.prod_cart_delete {
	width:16px;
	height:16px;
	margin-top: 2px;
	display:block;
	text-decoration:none;
	color: red;
	background: url('/i/img/icon.gif') -54px -22px no-repeat;
}
.prod_cart_delete:hover {
	background: url('/i/img/icon.gif') -54px -38px no-repeat;
}
.special_adv_add_to_cart {
	margin-top:2px;
	display:inline-block;
}
.prod_cart_itogo {
	font-size:18px;
	font-family:"Franklin Gothic Medium", "Arial", sans-serif;
	color:#212121;
}
.prod_cart_itogo_price {
	font-size:24px;
	font-family:"Arial", sans-serif;
	color:#212121;
}
.prod_cart_itogo_price ins {
	text-decoration:none;
}
.prod_cart_itogo_ru {
	width:12px;
	height:22px;
	display:inline-block;
	background:url('/i/img/sprite_first.png') -153px -36px no-repeat;
}
.process_order {
	text-align:right;
	margin-top:9px;
}
.process_order input.but {
	width:190px;
	height:41px;
	background: url('/i/img/process_order.png') 0 0 no-repeat;
	display:inline-block;
	text-decoration:none;
	border-width:0;
	cursor:pointer;
}
.process_order input.but:hover {
	background: url('/i/img/process_order_hover.png') 0 0 no-repeat;
}
.order_step {
	font-family:"Arial", sans-serif;
	font-size:12px;
	color:#808080;
	margin-right:6px;
	cursor:default;
}
.curr_order_step {
	cursor:default;
	font-family:"Arial", sans-serif;
	font-size:12px;
	color:black;
	margin-right:6px;
	font-weight:bold;
}
input.cart_input_text {
	margin-top:5px;
	width:400px;
	padding: 2px 2px;
	vertical-align: bottom;
	margin-bottom:10px;
	font-family:"Arial", sans-serif;
	font-size:1.1em;
	color:#000000;
}
.order_step_2_span {
	color:black;
	font-size:1.3em;
	font-family:"Arial", sans-serif;
}
.order_step_3_span {
	color:black;
	font-size:1.3em;
	margin-left: 2em;
	font-family:"Arial", sans-serif;
	margin-top:10px;
	display:inline-block;
}
.cart_continue {
	width:190px;
	height:41px;
	display:inline-block;
	border-width:0;
	cursor:pointer;
	text-align: right;
	margin-top:6px;
}
.cart_continue:hover {
	background: url('/i/img/button_continue_hover.png') 0 0 no-repeat;
}
.cart_continue2 {
	width:190px;
	height:41px;
	background: url('/i/img/button_continue.png') 0 0 no-repeat;
	display:inline-block;
	border-width:0;
	cursor:pointer;
	margin-top:10px;
}
.cart_continue2:hover {
	background: url('/i/img/button_continue_hover.png') 0 0 no-repeat;
}
.pod_text_div {
	text-align:left;
	font-family:"Arial", sans-serif;
	margin:0 0 1em;
	padding:0;
	line-height:1.7em;
	font-size:1.3em;
	color:black;
}
#organization_input {
	display:none;
	margin: 1em 0 0 2em;
	font-size: 1em;
	padding: 0;
	color: #808080;
}
#organization_input input{
	color:black;
	font-size: 1em;
	margin: 0 0 0 1em;
	padding: 2px;
	font-family:"Arial", sans-serif;
	display:inline-block;
}
span.cart_icon {
	width:14px;
	height:14px;
	margin-left:10px;
	margin-right:6px;
	display:inline-block;
	background:url('/i/img/sprite_first.png') -148px -66px no-repeat;
}
#cart_bg.cart_exist{
	background: url('/i/img/cart_bg_new.png') 0 0 repeat-y !important;
}
.cart_exist span.cart_head{
	color:white !important;
	font-family:"Arial", sans-serif;
	font-size:15px;
}
.cart_exist span.cart_icon{
	background:url('/i/img/sprite_first.png') -62px  -56px  no-repeat !important;
}
.cart_exist #cart_text {
	color:white;
	text-decoration:underline;
	display:inline-block;
	margin-left:39px;
}
.cart_exist #cart_text:hover {
	text-decoration:none;
}
.cart_exist #cart_text_up {
	color:white;
	text-decoration:underline;
	display:inline-block;
	margin-left:18px;
}
#show_pre_cart {
	float:right;
	margin-right:16px;
	width:14px;
	height:8px;
	/*background: url('/i/img/cart_all_but.gif') 50% 50% no-repeat;*/
	cursor:pointer;
	margin-top:5px;
	display: none;
}
#hide_pre_cart {
	float:right;
	margin-right:16px;
	width:14px;
	height:8px;
	background: url('/i/img/cart_in_but.gif') 50% 50% no-repeat;
	cursor:pointer;
	margin-top:5px;
}
.cart_exist ins {
	text-decoration:none;
}
.text_in_full_cart {
	display:inline-block;
	width:14px;
	margin-left:10px;
	margin-right:10px;
}
.cart_ru_up {
	width:9px;
	height:14px;
	background: url('/i/img/sprite_first.png') no-repeat -85px -42px;
	display:inline-block;
}
.cart_ru_up_noactive {
	width:9px;
	height:14px;
	background: url('/i/img/cart_ru_noactive.png') no-repeat 0 100%;
	text-decoration: none;
	display:inline-block;
}
#cart_bg_popup {
	background-color:#ff9f23;
	width:210px;
	position:absolute;
	display:none;
	z-index:21;
	left:0;
	top:0;
}
.cplt {
	float:left;
	background:url('/i/img/back_c_p_lt.png') 0 0 no-repeat;
	height:13px;
	width:14px;
}
.cprt {
	float:right;
	background:url('/i/img/back_c_p_rt.png') 0 0 no-repeat;
	height:13px;
	width:14px;
}
.cplb {
	float:left;
	background:url('/i/img/back_c_p_lb.png') 0 0 no-repeat;
	height:13px;
	width:14px;
}
.cprb {
	float:right;
	background:url('/i/img/back_c_p_rb.png') 0 0 no-repeat;
	height:13px;
	width:14px;
}
.popup_cart_prod {
	margin-left:21px;
	margin-right:14px;
	color:white;
	font-size:11px;
	clear:both;
}
a.popup_cart_href{
	text-decoration:none;
	color:white;
	margin-left:12px;
	display:inline-block;
	font-size:11px;
	width:142px;
}
a.popup_cart_href:hover {
	text-decoration:underline;
}
.popup_cart_close {
	display:inline-block;
	background:url('/i/img/popup_cart_del.png') 0 100% no-repeat;
	float:right;
	width:9px;
	height:13px;
	cursor:pointer;
}
.popup_cart_close:hover{
	background:url('/i/img/popup_cart_del_hover.png') 0 100% no-repeat;
}
.popup_cart_price {
	display:block;
	float:right;
	margin-right:21px;
	margin-top:3px;
}
.registr_t {
	font-style:italic;
	font-size:15px;
	font-family:"Arial", sans-serif;
	color: black;
}
.registr_input {
	font-size:15px;
	margin-bottom:10px;
	margin-top:5px;
	color:#808080;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:ridge groove groove;
	border-width:1px;
	width:200px;
}
.basket_table {
	border-collapse: separate;
	margin-left: 2em;
	border-spacing: 0 1em;
	width: 95%;
}

.basket_table td {
	font-size: 1.1em;
}
.basket_table td.sp {
	width: 4%;
}

#bsk .input_radio {
	margin: 0 0 0 2em;
	padding: 0;
}
#bsk  h2 {
	font-weight: normal;
	font-size: 1.7em;
	padding: 0;
	margin: 1em 0 0.5em 0;
}
label.radio_label {	
	color:black;
	font-size:1.3em;
	margin: 0;
	padding: 0;
	font-family:"Arial", sans-serif;
	display:inline-block;
 }
#beznal {
	 margin: 0 0 0 2em;
	padding: 0;
}
.prod_cart_table {
	width: 100%;
	text-align: center;
}
.rub_in_full_cart { border: 1px solid red; }
#full_bask { 
	background: #F79F31 url( /i/img/basket_bottom.gif) 0 100% no-repeat;
	padding: 3px 7px 3px;
	margin: 0;
	color: white;
	display: none;
}
#full_bask  span.pr { display: block; width: 100%; text-align: right; margin: 1px 7px 5px 0; }
.cart_head_noactive ins{
	text-decoration:none;
}
.current_page_nav {
	height: 24px;
	width: 24px;
	display: inline-block;
	color: white;
	text-align:center;
	background: url( /i/img/icon.gif) -120px 0 no-repeat;
	line-height:23px;
}
.search_res {
	list-style-type:none;
	margin:0;
	padding:0;
}
.search_res li {
	line-height:20px;
}
a.search_prod {
	font-family:"Arial", sans-serif;
	font-size:1.1em;
	color:#1278B3;
	text-decoration:underline;
	float:left;
}
a.search_prod:hover {
	color:#038E20;
}
a.search_cat {
	font-family:"Arial", sans-serif;
	font-size:1.1em;
	color:#1278B3;
	text-decoration:underline;
	float:right;	
}
a.search_cat:hover {
	color:#038E20;
}
p.search_desc {
	display:block;
	margin: 0 0 1em 0;
}
div.search_div {
	font-size:1.5em;
	font-weight:normal;
	line-height:1.2em;
	margin-bottom:0.5em;
	margin-top:20px;
}
div.search_nav {
	margin-top:10px;
	text-align:center;
}
div.search_nav span{
	color:#716E6E;
	font-size:10px;
	margin-left:12px;
}
span.search_page_curr {
}
a.search_page_href {
	font-size:1em;
	color:red;
	margin-left:13px;
	text-decoration:underline;
}
a.search_page_href:hover {
	text-decoration:none;
}
h1.stat_head {
	font-size:2em;
	font-weight:normal;
	margin:1em 0 0 0.5em;
	padding:0;
}
.stat_text{
	line-height:1.5em;
	margin:0 0 1em 3em;
	padding:0;
}
.stat_all_href {
	text-decoration:underline;
	padding:0;
	margin:1em 0 0 1em;
	color:#1278B3;
}
.stat_all_href:hover {
	text-decoration:none;
}
.preview_div {
	line-height:1.5em;
	margin:1em 0 1em 0;
	font-size:1.2em;
	padding:0;
}
a.prevew_href {
	color:#1278B3;
	font-size: 1.2em;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	padding: 0;
	text-decoration:underline;
}
a.prevew_href:hover {
	color:#038E20;
}
.stat_list_span { margin-left: 50px; font-weight: bolder; font-size: 16pt; color: #707070; }
#article #description h1{
	font-size: 2em;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
.stat_list_block {
	margin: 0;
	padding: 50px 0;
}
.stat_list_block ul.left_cat li {
	font-family:"Arial", sans-serif;
	font-size:1.2em;
	color:#1278b3;
	text-align:left;
	text-decoration:none;
	line-height:19px;
	margin-bottom: 10px;
}
.compare_block {
	display:block;
	float:none;
	height:30px;
}
.zagolovok {
	font-size:2em;
	font-weight:normal;
	margin:1em 0 0.5em;
	padding:0;
}
.compare_sv {
	color:#616161;
	font-family:"Arial", sans-serif;
	vertical-align:top;
	
	font-size:1.1em;
	font-weight:normal;
	display:inline-block;
}
.compare_op {
	width:250px;
	line-height:1.6em;
	margin-top:0.5em;
}
.del_from_comp {
	border:0 solid blue;
	background-color:white;
	color:#1278B3;
	font-size:1.1em;
	text-decoration:underline;
	cursor:pointer;
}
.del_from_comp:hover {
	text-decoration:none;
}
.back_tr2 {
	background-color:#E8E7E3;
}
.opis_table {
	border-collapse: separate;
}
.opis_table td{
	padding:2px;
}
.opis_table1 {
	background-color:#E8E7E3;
}
.availability_y {
	font-weight:bold;
	font-family:"Arial", sans-serif;
	display:inline-block;
	margin-top:17px;
	float:left;
	margin-left:30px;
	color:#3caa3c;
}
.availability_n {
	font-weight:bold;
	font-family:"Arial", sans-serif;
	display:inline-block;
	margin-top:17px;
	float:left;
	margin-left:40px;
	color:#ff8800;
}
#info {
	height:100px;
	margin-right:100px;
	text-align:left;
	padding-left:50px;
	padding-top:25px;
    padding-right:100px;
}
.infoWrap {
    width:440px;
    margin:0 auto;
}
.cheaper {
    font-size:12px;
	color:#1275ae;
    padding:15px 0 0 25px;
    float:left;
}
.cheaper a {
    border-bottom:1px dashed #1275ae;
    color:#1275ae;
    text-decoration:none;
}
.cheaper a:hover {
      color:#1275ae;
      border-bottom:1px solid #fff;
}
div.info1 {
	text-align:left;
	margin-bottom:15px;
}
#call_back {
	margin-left:50px;
	display:inline-block;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#1275ae;
	border:0;
	width:auto;
	background-color:white;
	border-bottom:1px dashed #1275ae;
	text-decoration:none;
	cursor:pointer;
}
#call_back:hover{
	color:#1278B3;
	border-bottom-color:white;
}
div.info2 {
	display:inline-block;
	margin-left:4px;
	text-align:left;
	width:194px;
}
div.info3 {
	display:inline-block;
	text-align:left;
	
}
a.skype_href {
	color:#1278b3;
	font-size:12px;
	font-family:"Arial", sans-serif;
}
a.skype_href:hover {
	text-decoration:none;
}
span.icq_num {
	color:#212121;
	font-family:"Arial", sans-serif;
	font-size:12px;
	position:relative;
	top:-2px;
}
span.regim_rab {
	color:#414141;
	font-family:"Tahoma", sans-serif;
	font-size:12px;
}
#online_con {
	display:inline-block;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#1275ae;
	border:0;
	width:auto;
	background-color:white;
	border-bottom:1px dashed #1275ae;
	text-decoration:none;
	cursor:pointer;
}
#online_con:hover {
	color:#1278B3;
	border-bottom-color:white;
}
#background_gray {
	display:none;
	position:absolute;
	background-color:black;
	opacity:0.14;
	width:100%;
	top:0;
	left:0;
	height:100%;
	z-index:50;
}
#online_konsult {
	display:none;
	width:490px;
	padding:35px;
	height:480px;
	overflow:hidden;
	background: url('/i/img/back_kons.png') 0 0 no-repeat;
	z-index:55;
	position:absolute;
	top:10px;
	left:30%;
}
span.online_head {
	font-size:24px;
	color:black;
}
div.close_online {
	cursor:pointer;
	color:#ff0000;
	float:right;
	font-size:10px;
	width:46px;
	height:13px;
	display:inline-block;
}
div.online_story {
	margin-top:15px;
	border:1px;
	height:330px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:490px;
}
span.online_blue {
	width:457px;
	height:18px;
	background: url('/i/img/online_blue.png') 0 0 no-repeat;
	display:block;
	color:white;
	font-family:"Arial", sans-serif;
	font-size:11px;
	padding-left:12px;
	padding-top:3px;
	font-weight:bold;
	margin-bottom:15px;
}
span.online_service {
	width:457px;
	height:18px;
	background: url('/i/img/online_service.png') 0 0 no-repeat;
	display:block;
	color:white;
	font-family:"Arial", sans-serif;
	font-size:11px;
	padding-left:12px;
	padding-top:3px;
	font-weight:bold;
	margin-bottom:15px;
}
span.online_red {
	font-weight:bold;
	width:457px;
	height:18px;
	background: url('/i/img/online_red.png') 0 0 no-repeat;
	display:block;
	color:white;
	font-family:"Arial", sans-serif;
	font-size:11px;
	padding-left:12px;
	padding-top:3px;
	margin-bottom:15px;
}
div.online_message {
	margin-left:20px;
	margin-bottom:15px;
}
div.online_bg_line {
	width:486px;
	height:1px;
	background: url('/i/img/online_thin.png') 0 0 no-repeat;
	margin-bottom:10px;
}
#online_konsult textarea {
	border:1px solid #999999;
	width:338px;
	height:100px;
	display:inline-block;
}
#online_submit {
	width:119px;
	height:38px;
	display:inline-block;
	background:url('/i/img/sprite_first.png')  -1px -263px no-repeat;
	margin-left:15px;
	cursor:pointer;
}
#call_back_form {
	display:none;
	z-index:100;
	position:absolute;
	top:10px;
	overflow:hidden;
	width:370px;
	height:299px;
	padding:15px 20px;
	background: url('/i/img/bg_callback.png') 0 0 no-repeat;
}
#cheaper_form {
	display:none;
	z-index:55;
	position:absolute;
	top:10px;
	overflow:hidden;
	width:370px;
	height:299px;
	padding:15px 20px;
	background: url('/i/img/bg_callback.png') 0 0 no-repeat;
}
span.callback_head {
	font-family:"Arial", sans-serif;
	font-size:25px;
	color:black;
	font-weight:bold;
}
div.close_callback {
	width:16px;
	height:16px;
	background: url('/i/img/sprite_first.png') -166px 0 no-repeat;
	cursor:pointer;
	float:right;
	margin:10px 10px 0 0;
}
div.close_callback:hover{
	background: url('/i/img/sprite_first.png') -133px 0 no-repeat;
}
span.call_span {
	width:100px;
	color:#414141;
	font-size:12px;
	font-family:"Arial", sans-serif;
	font-style:italic;
	display:inline-block;
}
input.call_input {
	width:240px;
	font-size:12px;
	font-family:"Arial", sans-serif;
	font-style:italic;
	color:#414141;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:ridge groove groove;
	border-width:1px;
}
div.call_br {
	height:10px;
}
textarea.call_textarea {
	width:240px;
	height:130px;
	color:#414141;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:ridge groove groove;
	border-width:1px;
	font-size:12px;
	font-family:"Arial", sans-serif;
	font-style:italic;
}
span.call_text{
	font-size:11px;
	font-family:"Arial", sans-serif;
	font-style:italic;
	color:#414141;
}
input.call_submit {
	width:150px;
	height:24px;
	background:url('/i/img/send_callback.png') 0 0 no-repeat;
	border-width:0;
	color:white;
	font-weight:bold;
	float:right;
	cursor:pointer;
}
input.call_submit:hover {
	background:url('/i/img/send_callback_hover.png') 0 0 no-repeat;
	line-height:8px;
}
input.cheaper_submit {
	width:150px;
	height:24px;
	background:url('/i/img/send_callback.png') 0 0 no-repeat;
	border-width:0;
	color:white;
	font-weight:bold;
	float:right;
	cursor:pointer;
}
input.cheaper_submit:hover {
	background:url('/i/img/send_callback_hover.png') 0 0 no-repeat;
	line-height:8px;
}
.call_back_form {
	position:relative !important;
	display:block !important;
}
.nobackground {
	background:url('/i/blank.gif') 0 0 no-repeat !important;
}
.brands_out {
	display:inline-block;
	width:95%;
	margin-bottom:10px;
	z-index:100;
	position:relative;
}
#order {
	width:50%;
}
#brands_div {
	width:50%;
}
#debug {
	position:absolute;
	display:none;
	top:0;
	left:0;
	width:200px;
	color:black;
}
#online_man {
	display:inline-block;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#1275ae;
	border:0;
	width:auto;
	background-color:white;
	border-bottom:1px dashed #1275ae;
	text-decoration:none;
	cursor:pointer;
}
#online_man:hover {
	color:#1278B3;
	border-bottom-color:white;
}
form.search_form {
	display:inline-block;
}
.txt_l_search {
	width:600px !important;
}
a.return_href {
	display:inline-block;
	float:right;
	margin-top:8px;
	padding-left:30px;
	background:url('/i/img/back_button.png') 0 0 no-repeat;
	text-decoration:none !important;
	line-height:25px;
	font-size:20px;
	color:black;
	height:27px;
}
a.return_href:hover {
	background:url('/i/img/back_button_hover.png') 0 0 no-repeat;
}
div.cart_div_prod h1{
	display:inline-block;
}
.old_price {
	background: url('/i/img/sprite_first.png') -90px -93px no-repeat;
	text-decoration:line-through;
	font-family:"Arial", sans-serif;
	font-size:20px;
	color:#505050;
	font-style:italic;
	margin-left:6px;
	width:102px;
	text-align:center;
	height:23px;
	display:inline-block;
}
ins.ru_show_old {
	text-decoration:none;
	display:inline-block;
	width:13px;
	height:14px;
	background: url('/i/img/rub_big_it.png') 0 0 no-repeat;
	color:#ebebeb;
}
span.price_old {
	color:#505050;
	margin-left:10px;
	font-family:"Arial", sans-serif;
	font-size:16px;
	text-decoration:line-through;
	font-style:italic;
	display:inline-block;
	width:70px;
	height:16px;
	background: url('/i/img/sprite_first.png') -131px -120px no-repeat;
	text-align:center;
}
ins.old_ru {
	text-decoration:none;
	display:inline-block;
	width:9px;
	height:10px;
	background: url('/i/img/ru_test_2.png') 0 0 no-repeat;
}
div.teh_price {
	padding-top:3px;
	text-align:left;
	width:175px;
	height:30px;
}
div.teh_price span.price{
	width:100px;
}
div.teh_price span.price_old{
	margin-left:0;
	font-size:14px;
}
ins.block_analog_one {
	width:310px;
	text-decoration:none;
	display:inline-block;
	height:80px;
	border: 1px solid white;
	margin-left:10px;
}
ins.block_analog_one:hover {
}
ins.block_analog_one h2 {
	font-family: "Franklin Gothic Medium", "Arial", sans-serif;
	font-size:18px;
}
div.analog_left_part {
	float:left;
	max-width:80px;
}
div.analog_right_part {
	float:left;
	width:225px;
}
div.analog_left_part a,div.analog_left_part a img {
	text-decoration:none;
	border-width:0;
}
div.analog_left_part a img {
	max-height:80px;
	max-width:80px;
}
div.analog_right_part {
	margin-left:5px;
	overflow:hidden;
	max-height:80px;
}
div.analog_right_part a {
	text-align:left;
	color:#1278B3;
	font-size:14px;
	font-family:"Arial", sans-serif;
	display:inline-block;
	line-height:20px;
}
div.analog_right_part a:hover {
	color:#038E20;
	text-decoration:none;
}
div.show_analog_products {
	margin-top:50px;
	text-align:left;
}
div.analog_price {
	width:65px;
	color:#299100;
	font-size:15px;
	font-family: "Franklin Gothic Medium", "Arial", sans-serif;
	float:none;
}
div.analog_price span {
	width:7px;
	height:10px;
	display:inline-block;
	background: url('/i/img/sprite_first.png') -181px -72px no-repeat;
}
.your_question {
	position:relative;
	top:-123px;
}
#loading {
	display:none;
	position:relative;
	top:-230px;
	left:69px;
}
#all_text {
	display:none;
	font-style:italic;
	position:absolute;
	color:black;
	font-family:"Arial", sans-serif;
	font-size:21px;
	z-index:55;
}
.galleryOthers {
    padding:10px 0;
    text-align:left;
}
.galleryOthers a {
    margin:0 0 5px 0;
    border:1px solid #fff;
    display:inline-block;
    padding:5px;
}
.galleryOthers a:hover {
    border:1px solid #F90;
}
.galleryOthers a img {
    display:block;
}
ul.sitemap {
	list-style: none none;
	margin-left:20px !important;
}
ul.sitemap li{
	background:none !important;
}
ul.sitemap li{
	padding-left:0 !important;
}
div.sitemap {
	margin-left:3em;
}
.sale_off {
	color:#B00000;
	font-weight:bold;
}
span.block_video {
	cursor:pointer;
	font-size:12px;
	font-style:italic;
}
span.block_video img {
	border:1px solid gray;
}
span.block_video:hover {
	color:#1278B3;
}
.background-overlay {
	opacity:0.3;
	display:none;
	background-color:#666666;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:100;
}
.center_video {
	position:relative;
	top:30%;
}
span.dop_text {
	display:inline-block;
	color:#038E20;
	font-style:italic;
}
/*основное меню*/
a.left_top_nav {
	color:#038e20;
	font-size:1.3em;
	font-family:"Arial", sans-serif;
	text-decoration:underline;
	display:inline-block;
	margin-left:50px;
	margin-top:8px;
}
div.left_menu {
	display:block;
	width:225px;
	height:27px;
}
a.left_top_nav:hover {
	text-decoration:none;
}
a.left_top_nav_curr {
	color:#68a675;
	font-size:1.3em;
	font-family:"Arial", sans-serif;
	text-decoration:underline;
	display:inline-block;
	margin-left:50px;
	margin-top:8px;
}
a.left_top_nav_curr:hover {
	text-decoration:none;
}
/*основное меню*/
.active_m {
	color:#68A675 !important;
}
div.bottom_link {
	color:#898989;
	position:relative;
	top:48px;
	left:-26px;
	font-size:11px;
}
div.bottom_link a{
	color:#898989;
	text-decoration:underline;
}
div.bottom_link a:hover{
	text-decoration:none;
}
#signat {
	position:relative;
	top:-14px;
}
#stat_page {
	width: 80%;
	margin: 2em 0 0 1%;
	padding: 0;
	font-size: 1.1em;
	text-align: left;
}
#stat_page h1{
/*	line-height: 1.2em;
*/	font-size: 2em;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
#stat_page h2{
	line-height: 1.2em;
	font-size: 1.5em;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
#stat_page h3{
	line-height: 1.2em;
	font-size: 1.4em;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
#stat_page p{
	line-height: 1.5em;
	padding: 0;
	margin: 0 0 1em 3em;
}
#stat_page ol {
	margin: 0;
	padding: 0;
}
#stat_page ol li {
	margin:  0 0 1em 6em;
	padding: 0;
	line-height: 1.5em;
}
#stat_page ul{
	margin: 0 0 0 3em;
	padding: 0;
}
#stat_page ul li {
	margin:  0;
	padding: 0 0 0 4em;
	list-style-type: none;
	background: url(/i/li.gif) 2em 0.7em no-repeat;
	line-height: 1.5em;
}
#stat_page a {
	color:#1278B3;
	text-decoration:underline;
}
#stat_page a:hover {
	color:#038E20;
}
div.podarok_head span {
	position:relative;
	top:-18px;
	color:red;
	font-size:18px;
}
div.content_info {
	margin-right:150px;
}
div.image_block {
	float:right;
	width:140px;
}
.full_screen {
	width:auto !important;
}
#stat_page div.bread_crumbs a {
	text-decoration:underline;
}
#stat_page div.bread_crumbs a:hover {
	text-decoration:none;
}
#stat_page a img {
	max-width: 200px;
	max-height: 200px;
	margin-right: 40px;
}
.error404 img {
	margin-left: 150px;
	margin-top: 150px;
}
div.header_logo {
	float:left;
	width:212px;
	margin-left:40px;
}
div.header_logo a {
	display:block;
	width:212px;
	height:48px;
}
div.header_phone {
	font-family:Arial,sans-serif;
	font-size:24px;
	color:#1275ae;
	margin-top:18px;
	height:28px;
}
div.header_phone div {
	float:right;
}
div.header_phone span{
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:-6px;
	padding-right:6px;
}
div.header_worktime {
	color:#808080;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	height:27px;
	margin-top:11px;
}
div.header_worktime sup{
	font-size:7px;
}
div.header_worktime div {
	float:right;
}
div.header_worktime div div{
	width:10px;
	height:10px;
	float:left;
	background: url('/i/img/sprite_first.png') -123px -162px no-repeat;
	position:relative;
	top:3px;
	padding-right:5px;
}
div.header_email {
	height:20px;
}
div.header_email div div{
	background: url('/i/img/sprite_first.png') -123px -143px no-repeat;
	width:12px;
	height:8px;
	float:left;
	margin-right:5px;
	position:relative;
	top:5px;
}
div.header_email div {
	float:right;
}
div.header_email div a{
	display:inline;
	color:#1278B3;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
div.header_email div a:hover{
	text-decoration:none;
}
div.header_info {
	margin-left:255px;
}
div.header_gallery {
	display:block;
	margin-right:245px;
	height:100px;
	margin-left:25px;
	text-align:center;
}
div.header_gallery ul{
	position:relative;
	margin:0;
	padding:0;
	left:0;
	top:0;
	height:75px;
}
ul.jcarousel-skin-atletiko {
	display:inline-block;
	width:330px;
	height:75px;
	overflow:hidden;
}
div.header_gallery ul li {
	float:left;
	list-style-type:none;
	margin: 0 10px 0 0;
	width:100px;
	height:75px;
	position:relative;
}
div.header_gallery ul li div.rounded_corners_left{
	position:absolute;
	top:0;
	left:0;
	background:url('/i/img/sprite_first.png') -160px -220px no-repeat;
	z-index:5;
	width:3px;
	height:75px;
}
div.header_gallery ul li div.rounded_corners_right{
	position:absolute;
	top:0;
	left:97px;
	background:url('/i/img/sprite_first.png') -163px -220px no-repeat;
	z-index:5;
	width:3px;
	height:75px;
}
div.header_gallery ul li a{
	display:inline-block;
}
div.jcarousel-skin-atletiko {
	display:inline-block;
}
div.jcarousel-skin-atletiko div.jcarousel-clip {
	height:75px;
	overflow:hidden;
	position:relative;
	width:320px;
}
div.jcarousel-skin-atletiko div.jcarousel-prev {
	width:14px;
	height:15px;
	cursor:pointer;
	background: url('/i/img/sprite_first.png') -151px -190px no-repeat;
	position:absolute;
	left:0;
	top:36px;
}
div.jcarousel-skin-atletiko div.jcarousel-prev:hover {
	background: url('/i/img/sprite_first.png') -160px -205px no-repeat;
}
div.jcarousel-skin-atletiko div.jcarousel-prev-disabled {
	cursor:default !important;
	background: url('/i/img/sprite_first.png') -151px -190px no-repeat !important;
}
div.jcarousel-skin-atletiko div.jcarousel-next {
	width:14px;
	height:15px;
	cursor:pointer;
	background: url('/i/img/sprite_first.png') -165px -190px no-repeat;
	position:absolute;
	right:0;
	top:36px;
}
div.jcarousel-skin-atletiko div.jcarousel-next:hover {
	background: url('/i/img/sprite_first.png') -174px -205px no-repeat;
}
div.jcarousel-skin-atletiko div.jcarousel-next-disabled {
	cursor:default !important;
	background: url('/i/img/sprite_first.png') -165px -190px no-repeat !important;
}
div.jcarousel-skin-atletiko div.jcarousel-container {
	width:320px;
	padding:8px 28px;
}
#cart {
	float:right;
}
div.header_menu {
	float:none;
	height:22px;
	margin-top:2px;
}
div.header_menu div{
	float:right;
	margin-right:30px;
}
div.header_menu div a {
	margin-left:10px;
	color:#1278b3;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
div.header_menu div a:hover {
	text-decoration:none;
}
span.dl_strel {
	width:19px;
	height:7px;
	background: url('/i/img/sprite_first.png') -123px -136px no-repeat;
	display:inline-block;
}
.clear_both {
	clear:both;
}
div.header_info_top {
	height:130px;
}
div.left_cat_desc {
	color:#808080;
	font-size:12px;
	font-style:italic;
	font-family:Arial, sans-serif;
	margin-left:50px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom:5px;
	margin-top:15px;
}
div.header_gallery_desc {
	color:#808080;
	font-size:12px;
	font-style:italic;
	font-family:Arial, sans-serif;
}
.height_15 {
	height:15px;
}
#text_search.page_search {
	width:600px;
}
div.header_gallery.error404_header {
	margin-right:0;
}
div.header_gallery > ul {
	margin:8px 0 0 10px;
}
div.intresting_under_key {
	margin-top:-55px;
}
div.intresting_under_key a {
	display:block;
	font-size:1.2em;
	margin-left:50px;
	line-height:19px;
	margin-bottom:10px;

}
div.prof_tren a img{
	margin-left:3em !important;
	max-height: 160px !important;
	max-width: 160px !important;
	margin-right: 0px!important;
}
div.send_message {
	clear:both;
	
	font-size:13px;
	font-family:Arial, sans-serif;
	margin-left:6px;
	margin-left:7px;
}
div.send_message form {
	display:inline-block;
	width:500px;
}
div.send_message div{
	margin:7px 0;
	text-align:left;
}
div.send_message span{
	display:block;
	overflow:hidden;
}
div.send_message input[type=text] {
	background:url('/i/img/callback_input_big.png') 0 0 no-repeat;
	border-width:0;
	display:block;
	width:500px;
	margin-bottom:10px;
	color:gray;
	font-size:12px;
	font-style:italic;
	height:20px;
	border-radius:2px;
	-moz-border-radius:2px;
	font-family:"Arial", sans-serif;
}
div.send_message i {
	display:block;
	font-style:normal;
}
div.send_message em {
	display:block;
	color:red;
	font-size:11px;
}
div.send_message textarea {
	display:block;
	width:498px;
	height:200px;
	color:gray;
	font-size:12px;
	font-style:italic;
	border: 1px solid #c3c3c3;
	border-top-color: #7c7c7c;
	border-bottom-color: #dedddd;
	border-radius:2px;
	-moz-border-radius:2px;
	font-family:"Arial", sans-serif;
}
div.send_message input.button {
	width:108px;
	height:20px;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	background:url('/i/img/callback_button.png') 0 0 no-repeat;
	cursor:pointer;
	color:black;
	padding-bottom:1px;
	border-width:0;
	margin-top:10px;
}
div.send_message input.button:hover {
	color:#63b0dc;
}
div.send_message input.hidden {
	display:none !important;
}
div.send_message input.file {
	width:auto;
	height:auto;
	font-size:inherit;
	border-radius:2px;
	-moz-border-radius:2px;
}
div.error_message {
	clear: both;
	color: red;
	font-weight: bold;
	font-size: 15px;
	font-style: italic;
	text-align: center;
	margin-bottom: 10px;
}
div.send_message h2 {
	line-height: 1.2em;
	font-size: 1.4em;
	font-weight: normal;
}
div.message_board {
	display:none;
	position:absolute;
	color:black;
	font-weight:bold;
	width:200px;
	height:70px;
	border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #a3a3a3;
	background-color:white;
	padding:30px 10px 10px 10px;
	text-align:center;
	box-shadow:0 0 10px 0 #555555;
	-webkit-box-shadow:0 0 10px 0 #555555;
	-moz-box-shadow:0 0 10px 0 #555555;
}
div.left_text{
	display:block;
	float:left;
}
#zal_foto {
	display:block;
	width:100px;
	float:left;
	overflow:hidden;
}
input.captcha {
	width:120px !important;
	background:url('/i/img/callback_input_small.png') 0 0 no-repeat;
}
.captcha_div {
	/*display:none;*/
}
