/* CSS Document */

* { padding : 0px; margin : 0px; border: none; }
.clear { font-size: 0pt; clear: both; }

BODY {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0F1010;
	background: #CCE4F0 url(/zrp_site/template/images/bg.gif) no-repeat top center;
	min-width: 1000px;
}

A {
	color: #0B2D3E;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}


.header1, .header2, .header3, .header4 {
	min-height: 304px;
	_height: 304px;
}
.header1 {
	background: #8ABFD8 url(/zrp_site/template/images/header_bg.jpg) repeat-x top;
}
.header2 {
	background: url(/zrp_site/template/images/header_c.jpg) no-repeat top center;
}
.header3 {
	background: url(/zrp_site/template/images/header_l.jpg) no-repeat left top;
}
.header4 {
	background: url(/zrp_site/template/images/header_r.jpg) no-repeat right top;
}

.h-left {
	width: 50%;
	float: left;
}

.logo {
	padding: 59px 0px 0px 102px;
	text-align: center;
}
.logo-txt {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	text-align: center;
	padding-right: 10px;
}

.temp-top {
	padding: 32px 66px 0px 0px;
	text-align: center;
}

.top-txt {
	width: 320px;
	margin: 0 auto;
	line-height: 17px;
	padding: 28px 120px 0px 0px;
}
.top-txt-link {
	text-align: center;
	padding: 6px 0px 0px 110px;
	color: #22688B;
}
.top-txt-link A { color: #741616; }

.h-right {
	width: 222px;
	padding: 85px 20px 0px 0px;
	float: right;
}

.h-right .title {
	color: #105A7C;
	padding: 15px 0px 0px 7px;
}
.h-right .title .sel { color: #8D373F; }

.h-right .sep {
	font-size: 0pt;
	border-bottom: 1px solid #5F98B2;
	margin-top: 8px;
}

.basket { padding: 7px 0px 0px 7px; }

.s-form INPUT.txt {
	width: 138px;
	border: 1px solid #5B869C;
	background-color: #CCE3EF;
	color: #1E4E67;
	margin: 14px 0px 8px 7px;
	padding: 5px 7px 5px 7px;
	font-size: 8pt;
}
.s-form INPUT.submit {
	width: 53px;
	height: 25px;
	background: #3983A7 url(/zrp_site/template/images/submit.jpg) no-repeat center;
	margin: 13px 0px 0px 8px;
	cursor: pointer;
}

.h-menu {
	color: #C1141B;
	padding: 12px 0px 0px 7px;
}


#right_ {
	width: 100%;
	float: right;
	margin-left: -265px;
}
#left {
	width: 250px;
	float: left;
}
#right {
	margin-left: 265px;
}

.l-col1, .l-col2, .l-col3 {
	min-height: 580px;
	_height: 580px;
}
.l-col1 {
	background: url(/zrp_site/template/images/l_bg.gif) repeat-y left;
}
.l-col2 {
	background: url(/zrp_site/template/images/l_bg_top.gif) no-repeat left top;
}
.l-col3 {
	background: url(/zrp_site/template/images/l_bg_bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
}

.left-menu {
	padding: 16px 0px 0px 57px;
	font-size: 10pt;
}
.left-menu UL {
	list-style: none;
}
.left-menu A {
	text-decoration: none;
}
.left-menu A:hover {
	text-decoration: underline;
}
.left-menu LI {
	background: url(/zrp_site/template/images/l_menu.gif) no-repeat left bottom;
	padding: 2px 0px 6px 0px;
}
.left-menu LI.last {
	background-image: url(/zrp_site/template/images/l_menu_last.gif);
}

#left .title {
	padding: 20px 0px 4px 0px;
	margin-left: 57px;
	width: 159px;
	border-bottom: 1px solid #85B7D0;
	color: #18526F;
	font-weight: bold;
	text-align: center;
	font-size: 7pt;
}

#left .links UL {
	list-style: none;
	padding: 17px 15px 0px 58px;
}
#left .links LI {
	padding-bottom: 8px;
}

.td-title, .td-oldprice, .td-price, .td-info {
	padding: 0px 25px 0px 58px;
}
.td-title {
	padding-top: 10px;
	text-align: center;
}
.td-title a {
	padding-bottom: 10px !important;

}
.td-oldprice {
	text-decoration: line-through;
	color: #D7380D;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
.td-price {
	font-size: 12pt;
	font-weight: bold;
	color: #D7380D;
	text-align: center;
}
.td-info {
	padding-top: 8px;
	line-height: 17px;
}

.rblock-l {
	width: 50%;
	float: left;
}
.rblock-r {
	width: 49%;
	float: left;	
}
.rblock-top1, .rblock-top2, .rblock-top3,
.rblock-bottom1, .rblock-bottom2, .rblock-bottom3 {
	min-height: 3px;
	_height: 3px;
	font-size: 0pt;
}
.rblock-top1 {
	margin-right: 18px;
	background: url(/zrp_site/template/images/rblock_border.gif) repeat-x top;
}
.rblock-top2 { background: url(/zrp_site/template/images/rblock_lt.gif) no-repeat left top; }
.rblock-top3 { background: url(/zrp_site/template/images/rblock_rt.gif) no-repeat right top; }
.rblock-bottom1 {
	margin-right: 18px;
	background: url(/zrp_site/template/images/rblock_border.gif) repeat-x bottom;
}
.rblock-bottom2 { background: url(/zrp_site/template/images/rblock_lb.gif) no-repeat left bottom; }
.rblock-bottom3 { background: url(/zrp_site/template/images/rblock_rb.gif) no-repeat right bottom; }
.rblock-data {
	border-right: 1px solid #EDF6FB;
	margin-right: 18px;
	background: url(/zrp_site/template/images/rblock_border.gif) repeat-y left;
}
.rblock-data .title {
	padding: 10px 15px 0px 15px;
	text-align: center;
}
.rblock-data .info {
	padding: 10px 17px 0px 27px;
	line-height: 17px;
	clear: both;
}
.rblock-data .info IMG {
	float: right;
	padding-left: 25px;
}
.rblock-data .menu {
	color: #B40000;
	clear: both;
	padding: 10px 17px 0px 27px;
}
.rblock-data .menu .item {
	width: 50%;
	float: left;
}
.rblock-data .sep {
	min-height: 10px;
	_height: 10px;
	clear: both;
	width: 100%;
}

.r-sep {
	min-height: 15px;
	_height: 15px;
	clear: both;
}

.footer-sep_ { margin-right: 1%; padding-top: 18px; }
.footer-sep {
	margin: 0px 15px 0px 30px;
	background: url(/zrp_site/template/images/footer.gif) repeat-x top;
	min-height: 7px;
	_height: 7px;
	font-size: 0pt;
}
.copy {
	color: #660B0B;
	width: 50%;
	float: left;
	text-align: center;
	padding: 20px 0px 25px 0px;
}
.copy A { color: #660B0B; }
.counters {
	text-align: right;
	padding: 12px 60px 0px 0px;
}

h2 {font-size:18px; font-weight:normal; padding-bottom:25px;}


.topmenu {background:url("/zrp_site/template/images/ml.gif") no-repeat; width:766px; height:29px; padding:0 0 0 20px;}
.topmenu a {color:#FFFFFF; font-weight:normal; font-size:16px; margin:0 25px 0 5px; padding-left:12px;}



.nums {font-size:1.1em; padding:20px 40px 1.3em 10px; clear:both;}
.arr {padding:0 0.5em 0 0.4em; color:#000}
.active {background-color:#e8e9ec}
.arr span {font-size:0.7em; padding:0 0.3em}
.arr span span {font-size:0.8em; padding:0; font-family:Times}
.arr.disabled {color:#999}
.numbers {padding:0.5em 0; font-weight:normal;}
.sort a,
.numbers a,
.numbers span,
.sort .active {padding:0.2em 0.3em}
.sort {padding:0.8em 0 0.2em; font-size:0.8em}
.nums a{font-size:0.9em; line-height:18px;}


.modelcard {margin-top:0.4em;}
.modelcard a{text-decoration:none; color:#000000; background: url("/zrp_site/template/images/basket.gif") no-repeat left; padding-left:20px; font-size:110%;}
.modelcard a span{border-bottom: 1px dashed;}


.clear {margin-bottom:0.6em;}

table.card {padding:5px 10px 0 15px;}
table.card td div {font-size:11px; margin-bottom:0.3em;color:#FFFFFF;}
table.card td div a{color:#FFFFFF;font-size:11px;}
table.card td .clear {margin-bottom:0.2em;}
table.card .name{font-size:12px;margin-bottom:0.2em; font-weight:bold;color:#FFFFFF;}

table.offer {padding:10px;}
table.offer .name {font-size:14px; font-weight:bold; padding-bottom:0.4em;}
table.offer td div {font-size:80%; margin-bottom:0.3em; color:#000000;}
table.offer td blockquote {padding:10px 0 5px 15px;}
table.offer td blockquote div {font-size:100%;}
table.offer td blockquote small {font-size:80%;}
table.offer td form div{margin-bottom:0; font-size:80%}
table.offer td form .clear {margin-bottom:0.5em;}
table.offer td form textarea {width:80%; height:50px;}
table.offer td form .input {width:300px; font-size:100%;}
table.offer td form .button {font-size:90%; background-color: #CCCCCC; color:black; border:#8F8F8F 1px solid; padding:1px;}

table.cardmodel {padding-left:15px;}
table.cardmodel .price {font-size: 12pt;font-weight: bold;color: #D7380D;margin-bottom:0.6em; margin-top:0.5em;}
table.cardmodel .infoblock {margin-top:1.3em;}
table.cardmodel .infoblock div {margin-bottom:0.7em; font-size:80%; color:#000000;}
table.cardmodel .infoblock .name {font-size:120%;margin-bottom:0.7em;}
table.cardmodel .reviews a {background: url("/zrp_site/template/images/blogi.gif") no-repeat left; padding-left: 15px; margin-left:4px; font-size:120%;}
table.cardmodel .forum a {background: url("/zrp_site/template/images/kod.gif") no-repeat left; padding-left: 20px; font-size:120%; }
table.cardmodel .desk {width:200px;}
table.cardmodel div {font-size:100%; margin-bottom:0.3em;}


.label {width:260px;}
.modelProperties td {font-size:130%;}
.title {text-align:left !important;}

table.results td.img table td {border: #585A60 1px solid; padding:4px;}
table.results div {font-size:100%; margin-bottom:0.3em;}
table.results .name{font-size:130%;margin-bottom:0.7em;}

.tabl table td {padding:3px; 0 3px 0;}
.tabl {font-size:0.8em;}

