@charset "utf-8";
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	height:100%;
}
td {
	vertical-align:top;
}
img {
	border: none;
}
a, a:hover {
	color:#da251d;
}
h1, h1 a, h1 a:hover {
	text-transform: uppercase;
	color: #da251d;
	font-size: 16px;
	font-weight:bold;
	margin-top: 25px;
	margin-bottom: 10px;
	padding: 0px;
}
a.gray { color: #8A9197;}
h1.ome {color:#969594 !important; margin-top: -12px; margin-bottom:15px; text-transform:none;}
h2, h2 a, h2 a:hover {
	text-transform: uppercase;
	color: #8a9197;
	font-size: 21px;
	font-weight:normal;
}
.conts h2, .conts h2 a, .conts h2 a:hover {font-size: 100%; margin: 0px;}
h3, h3 a, h3 a:hover {
	text-transform: uppercase;
	color: #8a9197;
	font-size: 17px;
	font-weight:bold;
}

.tovs_list h3, .tovs_list h3 a, .tovs_list h3 a:hover {
	text-transform: none;
	color: #da251d;
	font-size: 17px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h4, h4 a, h4 a:hover {
	color: #8a9197;
	font-size: 21px;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration: underline;
}
.red_text { color: #DA251D;}
.green_text { color: #618B4B;}
.logo_cell {
	padding: 56px 0px 0px 0px;
}
.logo_cellf {
	padding: 0px 0px 0px 0px;
}
.logo_cell2 {
	padding: 0px 0px 0px 0px;
}
.data_table {
	table-layout:auto;
	height:100%;
}
.slogan {
	margin-top: 15px;
	margin-left: 79px;
	margin-bottom: 16px;
}
.search_block {
	background-image: url(img/search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	padding-left: 98px;
}
form {
	margin: 0px;
	padding: 0px;
}
.search_text {
	/* 	border: 1px solid #bebebe; */
	border: none;
	height: 13px;
	margin: 0px;
	padding: 0px;
}
.search_block input {
	margin: 0px;
	padding: 0px;
}
.mainmenu {
	font-weight:bold;
	font-size: 11px;
	margin-top: 8px;
	margin-left: 78px;
	margin-bottom: 15px;
}
.mainmenu, .mainmenu a, .mainmenu a:hover {
	color: #8c8c8c;
}
.mainmenu a {
	text-decoration:none;
}
.mainmenu a:hover {
	text-decoration:underline;
}
.mainmenu span, .mainmenu a span, .mainmenu a:hover span {
	color: #da251d;
}
.catmenu {
	font-weight:normal;
	font-size:12px;
	margin-top: 4px;
	margin-left: 78px;
	margin-bottom: 8px;
}
.catmenu, .catmenu a, .catmenu a:hover {
	color: #8c8c8c;
}
.catmenu a {
	text-decoration:none;
}
.catmenu a:hover {
	text-decoration:underline;
}
.catmenu span, .catmenu a span, .catmenu a:hover span {
	color: #da251d;
}
.price {
	margin-left: 48px;
	font-size: 12px;
	color: #8d949a;
	font-weight: bold;
}
.price a {
	color: #8d949a;
	text-decoration:none;
}
.price a:hover {
	color: #8d949a;
	text-decoration:underline;
}
.conts {
	color: #333333;
	font-size: 11px;
	margin-top: 11px;
	margin-bottom: 11px;
	margin-left: 75px;
	font-weight: bold;
}
.feedback .conts {
	margin-left: 30px;
	color: #000000;
}
.feedback .conts h2 {
	color: #000000;
}
.copy {
	color: #363634;
	font-size: 10px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 78px;
}
.copylogo {
	margin-left: 75px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.conts p {
	color: #333333;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.design {
	margin-top: 30px;
	margin-left: 78px;
}
.leftcol {
	padding-bottom: 25px;
}
.mainmenu div {
	margin-top: 5px;
	margin-bottom: 5px;
}
.content {
	background-image: url(img/white_vert_diver.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 80px;
}
.rightcol {
	background-color: #efeeee;
	background-image: url(img/gray_vert_diver.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#cartblock {
	background-image: url(img/of_zak.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 178px;
	margin-bottom: 10px;
	color: #72706f;
}
#cartblock td {
	vertical-align:bottom;
	padding-right: 20px;
	padding-left: 215px;
}
.rightcol .toplist {
	margin-left: 29px;
	margin-right:10px;
	margin-bottom: 27px;
}
.tovar h6 {
	font-size: 15px;
	color: #72706f;
	margin:0px;
	padding:0px;
}
.tovar a, .tovar a:hover {
	color: #72706f;
}
.tovar h6 a {
	text-decoration:none;
}
.tovar h6 a:hover {
	text-decoration:underline;
}
.tovar {
	color: #72706f;
	margin:0px;
	padding:0px;
}


.tovar .img {
	padding-right: 10px;
}
.tovar .price {
	padding: 0px;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.toplist .tovar p {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tovar .znak {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.toplist .tovar {
	margin-bottom: 10px;
}
.content .contbody {
	margin-right: 20px;
/*	_margin-right: 7%; */
	margin-left: 29px;
}
.content .topcont {
	margin-top: 15px;
	margin-left: 29px;
	margin-right: 20px;
/*	_margin-right: 7%; */
	margin-bottom: 20px;
}
.content .topcont h4 {
	margin-top: 5px;
}
p {
	margin-top: 5px;
	margin-bottom: 5px;
}
h2 {
	margin-top: 25px;
	margin-bottom: 10px;
	padding: 0px;
}
.content .allnews, .content .allnews a, .content .allnews a:hover {
	margin-top: 20px;
	font-size: 12px;
	color: #8d949a;
	font-weight: bold;
}
.content .allnews a {
	text-decoration:none;
}
.content .allnews a:hover {
	text-decoration:underline;
}
.co {
	margin-right: 20px;
	margin-left: 29px;
	}
.act, .act a, .act a:hover {
	font-size: 22px;
	color: #8d949a;
	font-weight: normal;
}
.act big {
	font-size: 28px;
}
.act a {
	text-decoration:none;
}
.act a:hover {
	text-decoration:underline;
}



.imagaz h1, .imagaz h1 a, .imagaz h1 a:hover {
	text-transform: uppercase;
	color: #da251d;
	font-size: 12px;
	font-weight:bold;
	margin-top: 25px;
	margin-bottom: 10px;
	padding: 0px;
}
.imagaz a {
	text-decoration:none;
}
.imagaz a:hover {
	text-decoration:underline;
}
big {
	font-size: 21px;
}
#cartblock span {
	font-weight: normal;
	font-size: 17px;
}
.botline {
	background-color: #CCCCCC;
	height:3px;
}
.search_block .search_text {
	font-size: x-small;
	padding: 0px;
	width: 140px;
}
.leftcol .imagaz img {
	margin-right: 4px;
}
.rightcol #cartblock_free {
	margin-top: 105px;
	margin-bottom: 65px;
}
.rightcol #cartblock_vo {
	margin-top: 105px;
	margin-bottom: 60px;
}
.content .caption h1 {
	font-weight: normal;
	color: #969594;
	margin-left: 29px;
	margin-right: 25px;
/*	_margin-right: 7%; */
	text-transform: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.content .caption span {
	color: #db261e;
}
.content .cleg {
	margin-top: 5px;
	margin-bottom: 20px;
}
.content .tovs_list .tovar {
	margin-bottom: 20px;
}
.price del {
	font-weight: normal;
}
.data_table .content #pubs {
	margin-right: 20%;
	margin-right: 40px;
}
.logo_slogan2 {
	margin-top: 44px;
	margin-left: 17px;
}
.content .pub {
	margin-top: 40px;
	margin-bottom: 14px;
}
#pubs p {
	padding-top: 5px;
	padding-bottom: 7px;
}
.rightcol .faq h3 {
	font-size:12px;
	font-weight:bold;
	color:#da251d;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.content #faq h1 {
	font-size:12px;
	font-weight:bold;
	margin-bottom: 0px;
	padding-bottom:0px;
}
.content #faq h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
	text-transform: none;
	margin: 0px;
	padding:0px;
}
.content #faq {
	color:#72706f;
}
.rightcol .faq li, .rightcol .faq li a, .rightcol .faq li a:hover {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;	
	text-transform: none;
	margin: 0px;
	padding:0px;
}
.content #searches ol {
	color: #da251d;
	margin-left:29px;
	margin-top: 30px;
	padding:0px;
}
.content #searches li {
	margin-bottom: 20px;
}
.content #searches h3, .content #searches h3 a, .content #searches h3 a:hover {
	color: #da251d;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;	
	text-transform: none;
	margin: 0px;
	padding:0px;
}
.content #searches span {
	color: #da251d;
	font-weight:bold;
}
.content #searches h3 span {
/*	font-size:medium; */
	text-transform:uppercase;
}
.content #searches p {
	color:#000000;
}
.content #searches p a {
	color:#91908f;
	text-decoration:none;	
}
.content #searches p a:hover {
	text-decoration:underline;	
}
.content form .fcapt {
	color: #91908f;
	font-size: 11px;
	margin-left: 40px;
	margin-top: 10px;
/*	margin-bottom: -3px; */
	margin-bottom: 0px;
	margin-right: 10%;
	margin-right: 20px;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	_margin-right: 7%; */
}
.form_table { table-layout: auto;}
.content form .form_table th {
	color: #91908f;
	font-size: 11px;
	font-weight:normal;
	white-space: normal;
}	
.content form .form_table .th {
	margin-left: 22px;
	margin-top: 10px;
/*	margin-bottom: -3px; */
	margin-bottom: 0px;
	margin-right: 2px;
}
.content input {
	background-color: #FFFFFF;
}
.content form .te {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #b2b2b2;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.content form .formcorrector {
	width: 100%;
}
.content form div.inp {
	margin-left: 18px;
	margin-right: 10%;
/*	_margin-right: 7%; */
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-color: #e8e8e7;
}
.content form td.inp {
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-color: #e8e8e7;
}
.rightcol .faq ol {
	margin-top: 0px;
	padding-top: 0px;
}
.content .incart {
	margin-top: 0px;
	margin-left: 34px;
	margin-bottom: 10px;
}
.content .form_table td {
	vertical-align: middle;
}
.content .form_table .gr {
	background-color: #e8e8e7;
}
.content .form_table {
	table-layout:fixed;
	width: 100%;
}
.content .ft {
	margin-right: 10%;
	margin-left: 18px;
}
.formcorrector50 {
	width: 50%;
}
#urlico {
	display: none;
}
.sitemap .level00 {	font-size: 12px;	font-weight: bold; 		margin-left:0px;}
.sitemap .level01 {	font-size: 12px;	font-weight: bold; 		margin-left:0px;}
.sitemap .level02 {	font-size: 12px;	font-weight: normal; 	margin-left:20px;}
.sitemap .level03 {	font-size: 10px;	font-weight: bold; 		margin-left:40px;}
.sitemap .level04 {	font-size: 10px;	font-weight: normal; 	margin-left:60px;}
.sitemap .level05 {	font-size: 10px;	font-weight: normal;	margin-left:80px;}
.sitemap .level06 {	font-size: 10px;	font-weight: normal; 	margin-left:100px;}
.sitemap .level07 {	font-size: 10px;	font-weight: normal; 	margin-left:120px;}

.form_table a.notcur, .form_table a:hover.notcur {
/*	color: #989894;*/
	text-decoration:underline;
	padding: 2px 8px 2px 8px;
}
.form_table a.cur, .form_table a:hover.cur {
	color: white;
	background-color:#da251d;
	padding: 2px 6px 2px 6px;
	text-decoration:none;
}
#v_chlico, #v_urlico {
	padding-bottom: 15px;
}

#path { margin: 50px 30px 0px 30px; font-size: 12px;}
#pathf { margin: 0px 30px 0px 30px; font-size: 12px;}
#path2 { margin: 20px 30px 0px 30px; font-size: 12px;}
#path2f { margin: 0px 30px 0px 30px; font-size: 12px;}

#path a, #path2 a {color: #000000;}

.already_in_cart { width:138px;  position:  absolute; margin:0px 0px 0px -20px; background: #DA251D; color:#231F20; padding:13px 14px 13px 11px; z-index: 1;}
.already_in_cart .item_capt { font-size: 15px;}
.already_in_cart .vopros { text-transform: uppercase; color: #FFFFFF; font-size: 13px;}
.already_in_cart .stop { color: #FFFFFF;}
#count_tovar {font-size: 16px; font-family: Tahoma; color: #252525; padding: 0px 4px; border: 1px solid #FFFFFF; width: 80px;}
.already_in_cart .resalll { font-size: 12px; color: #FFFFFF;}
.already_in_cart .numm { font-size: 14px;}
.shat_div {position: absolute; margin: -6px 0px 0px 116px; }
.designm { font-size: 85%; padding: 7px 0px 0px 0px;}
.designm a { color:#999999; text-decoration: none;}

.counters {padding: 10px 0px 0px 80px}
.search_block table {
	height: 12px;
	border: 1px solid #bebebe;
	padding: 0px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.search_block td {
	padding: 0px;
	height: 15px;
}




.rightcol .of_block {
	margin-left: 30px;
	margin-bottom: 6px;
}
.rightcol .of_block p, .rightcol .of_block h1, .rightcol .of_block a, .rightcol .of_block a:hover {
	text-transform: none;
	font-weight:normal;
	color: #504c4b;
	margin: 0px;
	padding: 0px;
}
.rightcol .of_block, .rightcol .of_block p {
	font-size: 12px;
}
.rightcol .of_block a {
	text-decoration:none;
}
.rightcol .of_block a:hover {
	text-decoration:underline;
}
.rightcol .of_block span {
	color: #da251d;
}
.rightcol .of_block2 {
	margin-bottom: 35px;
}

.rightcol .cartlist {
	margin-left: 29px;
	margin-right: 7%;
	margin-bottom: 27px;
}
.cartlist .tovar p {
	font-size: 11px;
	color:#504c4b;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cartlist .tovar {
	margin-bottom: 27px;
}
.cartlist .tovar h6, .cartlist .tovar h6 a, .cartlist .tovar h6 a:hover {
	text-transform: none;
	color: #da251d;
	font-size: 17px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.cartlist .tovar h6 a:hover {
	text-decoration:underline;
}
.kill_btn {
	line-height: 12px; 
	margin-top: 9px;
}

.kill_btn img {
	margin: 5px 7px 0px 0px;
}
.kill_btn a {
	display: block;
	float:left;
}
.kill_btn a, .kill_btn a:hover {
	color: #da251d;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.kill_btn a {
	text-decoration:none;
}
.kill_btn a:hover {
	text-decoration:underline;
}
.of2_block {
	margin: 30px 50px 50px 40px;
}
.of2_block, .of2_block p {
	font-size: 12px;
	color:#504c4b;
}

.of2_block h1 {
	font-size: 16px;
	text-transform:uppercase;	
	color:#000000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.of2_block h2 {
	font-size: 12px;
	text-transform:none;	
	color:#504c4b;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.of2_block a, .of2_block a:hover {
	color:#504c4b;
	text-decoration:underline;
}