H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c94919; FONT-FAMILY: tahoma, arial; TEXT-ALIGN: center
}
H2, .h2 {
	BACKGROUND-COLOR: #e8ebf0;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: bottom;
	COLOR: #c94919;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	clear: both;
}
H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-ALIGN: left
}
TD.ico {
	BACKGROUND: url(/images/bg_ico.gif); HEIGHT: 44px; TEXT-ALIGN: center
}
TD.main_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/bg_main_menu.gif); MARGIN: 5px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
A.main_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}
A.pstyle {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma, arial; FONT-WEIGHT: bold; COLOR: black; FONT-FAMILY: tahoma, arial; TEXT-DECORATION: underline
}
p.path {
    FONT-SIZE: 11px; FONT-FAMILY: tahoma, arial; FONT-WEIGHT: bold; COLOR: black;
}

.dark {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #edeff4; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #33456d; TEXT-ALIGN: center
}
TD.table_head {
	BACKGROUND-IMAGE: url(/images/bg_table_head.gif); WIDTH: 155px; HEIGHT: 2px;
	background-color: #506187;
}
TD.table_head_text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/bg_table_head_text.gif); PADDING-BOTTOM: 3px; WIDTH: 155px; COLOR: #ff9e7b; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; HEIGHT: 2px; TEXT-ALIGN: center
}

TD.table_head_text a{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9e7b; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-ALIGN: center;
}

TD.table {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/bg_table.gif); PADDING-BOTTOM: 8px; WIDTH: 155px; COLOR: white; PADDING-TOP: 6px; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #7488AC;
}
TD.foot_up {
	BACKGROUND-IMAGE: url(/images/bg_foot_up.gif); WIDTH: 100%
}
TD.foot_down {
	BACKGROUND-IMAGE: url(/images/bg_foot_down.gif); WIDTH: 100%
}
TD.copyright {
	BORDER-RIGHT: #bcc6d8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bcc6d8; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #bcc6d8 1px solid; COLOR: #465370; PADDING-TOP: 10px; BORDER-BOTTOM: #bcc6d8; FONT-FAMILY: Tahoma
}
TD.main {
	PADDING-RIGHT: 12px; PADDING-LEFT: 25px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #707070; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; LETTER-SPACING: 1px
}
TD.maintd {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; 
	VERTICAL-ALIGN: top; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial; TEXT-ALIGN: left;
	width: 80%;
}
SPAN.zagolovok {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; COLOR: #c94919; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #e8ebf0
}
P.zagolovok {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: bottom; COLOR: #c94919;  FONT-FAMILY: Verdana, Geneva, Tahoma, Arial,  Helvetica, sans-serif; BACKGROUND-COLOR: #e8ebf0; padding:5px; text-align:center;
}

p.zagolovok a {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #232323;  FONT-FAMILY: Tahoma, Arial, Verdana, Geneva,   Helvetica, sans-serif; 
	}
p.zagolovok a:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #c94919;  FONT-FAMILY: Tahoma, Arial, Verdana, Geneva,  Helvetica, sans-serif; 
}
p.zagolovok b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #232323;  FONT-FAMILY: Tahoma, Arial, Verdana, Geneva,   Helvetica, sans-serif; 
	}


IMG.list {
	VERTICAL-ALIGN: top
}
A:hover {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma, arial
}
.print {
	text-align: right;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	FONT-FAMILY: tahoma, arial;
	font-weight: bold;
	COLOR: #000000;
	text-decoration: underline;
}
strong {
	font-weight: 500;
}
.map1,.map2,.map3,.map4 {
	text-align: left;
	margin-left: 20px;
	margin-top: 12px;
	padding: 0;
	FONT-FAMILY: tahoma, arial;
	font-weight: bold;
	COLOR: #000000;	
}
.map3 {	
	margin-left: 50px;
	margin-top: 8px;
}
.map4 {	
	margin-left: 80px;
	margin-top: 5px;
}
.map_a{
	color: Black;
	text-decoration: underline;
}
.black {
	color: Black;
}
.size7{
	font-size: 7px;
}
.size9{
	font-size: 9px;
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c94919; FONT-FAMILY: tahoma, arial; TEXT-ALIGN: center;
	padding-bottom: 10px;
}
a.header {
	color: 405279;
	font-family: Verdana;
	font-size: 11px;
	padding-bottom: 0px;
}
a.header:hover {
	color: Black;
	background-color: #CFD7E5;
}

li.header {
	color: black;
	TEXT-ALIGN: left;
}

li.header a{
	color: 405279;
	font-family: Verdana;
	font-size: 12px;
	padding-bottom: 0px;
}
li.header a:hover {
	color: Black;
	background-color: #CFD7E5;
}

.right{
	text-align:right;
}
.more {
	FONT-SIZE: 11px;
	FONT-FAMILY: tahoma, arial;
	FONT-WEIGHT: bold;
	COLOR: black !important;
	FONT-FAMILY: tahoma, arial;
	TEXT-DECORATION: underline;
}
table.coolers td {
	padding-bottom: 20px;	
}

table.coolerchar {
}

table.coolerchar td {
	padding: 5 0px;
	text-align: center;
	vertical-align: middle;
}

ul.all{
	margin-left: 120px;
}
table.predl td {
  font-family: Arial;
  font-size: 12px;
  text-align: center;
}
table.predl th {
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
}
table.predl {
	background-color: #ddf;
}
span.predl_hdr {
  font-weight: bold;
  font-size: 14px;
  color: #C94919;
  font-family: verdana;
}
td.excluzive {
	background-color: #8596B6;
	background-image: url(http://www.pou-cooler.ru/i/excluzive/excluzive_bg.jpg);
	background-position: left;
	background-repeat: repeat-x;
	vertical-align: middle;
	font-size: 12px;
	color: White;
}
a.ex_more {
	background-color: #E8EBF0;
	color: #C94919;
	text-decoration: none;
	padding: 1px 5px;
	font-size: 11px;
}
td.excluzive h2 {
	background: transparent;
	color: Black;
}
.ex_heading {
	background-color: #FF9E7B;
	color: #34446E;
	height: 16px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	background-image: url(http://www.pou-cooler.ru/i/excluzive/mid.gif);
	vertical-align: middle;
	white-space: nowrap;
}
.excluzive h2 a {
	font-size: 14px;
}
td.maintd h3 {
	color: #34446E;
	padding-left: 0px;
}

td.maintd a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #405279;
	FONT-FAMILY: Verdana;
	padding-bottom: 0px;
}

td.maintd a:hover {
	color: Black;
	background-color: #CFD7E5;
}
table.coolers {
	border: 1px dotted #E8EBF0;
	border-width: 1px 1px 0px 0px;
}
table.coolers td {
	padding: 10px;
	border: 1px dotted #E8EBF0;
	border-width: 0px 0px 1px 1px;
}
table.coolers img {
	margin-right: 15px;
}
ul {
	margin-bottom: 10px;
	padding-bottom: 0px;
}
img.img_l {
	float: left;
	margin-right: 25px;
}
img.img_r {
	float: right;
	margin-left: 25px;
}

.addcart  {
	display: block;
}

.order, .delcart {
	display: none;
}

#empty {
	display: none;
}

#footer_block {
	display: block;
}

.button {
	width: 120px;
	background: url(../images/center_button.jpg) repeat scroll 0 0 transparent;
	border:0px;
	height:27px;
}

.button input{
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	color: #fff;
	font:bold 11px/18px tahoma;
	padding-top: 4px;
	width: 120px !important;
}

.button span {
	background:url(../images/left_button.jpg) no-repeat scroll left center transparent;
	display:block;
	height:27px;
}

.button span span {
	background:url(../images/right_button.jpg) no-repeat scroll right center transparent;
	text-align:center;
}

.submit_order {
	background:none repeat scroll 0 0 transparent;
	color: #fff;
	font: bold 12px tahoma;
	cursor: pointer;
}

.sum_r {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align: center;
}

.sum_r span {
	font-size:18px;
}

#tree_cat_body a{
	color: #000;
}

.cont {
	width: 90%;
	text-align: center;
}

.cont td{
	vertical-align: top;
}

.cont input{
	width: 320px;
	height: 25px;
}

.cont textarea{
	width: 320px;
	height: 100px;
}
.cont .captcha{
	font: normal 11px;
	text-align: center;
}
.cont .captcha_input{
	width: 120px !important;
	text-align: center;
}
.quantity_element {
	border:0 none;
	font-weight:bold;
	text-align:center;
	width:40px;
}

.change_quant {
	display: block;
	margin: 3px 0px 0px 27px;
}

.finally {
	background: #E8EBF0;
}

.finally th{
	color: #C94919;
	font: bold 14px Tahoma, sans-serif;
	border-bottom: 1px solid #000;
	line-height: 30px;
}
.finally table th{
	color: #000;
	font: bold 12px Tahoma, sans-serif;
	border-bottom: 1px dashed #000;
	padding: 8px;
}
.finally table td{
	color: #000;
	font: normal 12px Tahoma, sans-serif;
	text-align: center;
	padding: 10px;
}
.finally table td img{
	display: block;
	margin: 10px;
}

#ordering input, #ordering textarea{
	width: 300px;
}
#ordering textarea{
	height: 200px;
}