/* CSS Document */

*{margin:0;padding:0}
html{background:#045886 url("/zrp_site/template/images/bg.jpg") repeat-x left top;}
body{font-family:Arial, Helvetica, sans-serif;background:url("/zrp_site/template/images/bg2.jpg") no-repeat right top}

q{quotes:none}
a img{border:none}
.center{text-align:center}

#wrap{margin:0 10px 0 10px}

#header{height:173px;position:relative}
	#header #logo{position:absolute;left:20px;top:90px;display:block;width:230px;height:64px}
	#header #menu{position:absolute;right:140px;top:0;list-style-type:none;font-size:0.7em}
		#header #menu li{float:left;padding:15px 5px 6px 8px;background:url("/zrp_site/template/images/arrow.gif") no-repeat left bottom;border-left:solid 1px #fff}
			#header #menu li a{color:#fff;text-decoration:none}
			#header #menu li a:hover{text-decoration:underline}


#leftbar{width:250px;border-left:solid 1px #467799;border-top:solid 1px #467799;border-right:solid 1px #467799;padding:0 1px;background:url("/zrp_site/template/images/sidebar_bg.gif") repeat-y center top;vertical-align:top}
	#leftbar h1{background:url("/zrp_site/template/images/h_bg.jpg") no-repeat left top;padding:0 0 0 25px;line-height:39px;color:#fff;font-size:0.9em;font-weight:normal;margin-bottom:10px;border-top:solid 1px #045887;border-bottom:solid 1px #045887}
	#leftbar h2{background:url("/zrp_site/template/images/h_bg.jpg") no-repeat left top;padding:0 0 0 25px;line-height:39px;color:#fff;font-size:0.9em;font-weight:normal;margin-bottom:10px;border-top:solid 1px #045887;border-bottom:solid 1px #045887}
	#leftbar .menu{list-style-type:none;padding:0 20px 20px 20px;font-size:0.9em;margin-bottom:10px}
		#leftbar .menu li{background:url("/zrp_site/template/images/arrow2.png") no-repeat left center;padding:0 0 0 20px;height:1%}
			#leftbar .menu li a{display:block;padding:8px 0 8px 9px;color:#fff;text-decoration:none;border-bottom:dashed 1px #2C608F;height:1%}
			#leftbar .menu li a:hover{text-decoration:underline}
	#leftbar h3{font-weight:normal;color:#E6AD1F;padding:0 20px;margin-bottom:10px;font-size:0.8em}
	#leftbar p{color:#fff;padding:0 20px;margin-bottom:20px;font-size:0.75em}
	#leftbar table{font-size:0.75em;color:#fff;margin-bottom:20px}
		#leftbar table td{width:252px;padding:0 0 0 20px}
	#leftbar .all a{color:#fff;font-size:0.8em;margin-bottom:20px;padding:0 10px;color:#E6AD1F}
		
#maincont{padding:80px 10px 10px 10px;vertical-align:top}
	#maincont a{color:#f0f0f0}
	#maincont a:hover{text-decoration:none}
	#maincont .menu{list-style-type:none;padding:0 0 0 20px}
		#maincont .menu li{float:left;background:url("/zrp_site/template/images/but_bg.jpg") repeat-x left top;font-size:0.9em;margin-right:1px;position:relative;top:9px}
		#maincont .menu li.active{background:url("/zrp_site/template/images/actbut_lbg.gif") no-repeat left top;margin-left:-5px;font-size:1.1em;padding:0 0 0 11px;top:0}
			#maincont .menu li a{display:block;float:left;color:#fff;text-decoration:none;background:url("/zrp_site/template/images/but_lbg.jpg") no-repeat left top}
			#maincont .menu li.active a{background:url("/zrp_site/template/images/actbut_bg.jpg") repeat-x left top}
				#maincont .menu li a span{display:block;float:left;background:url("/zrp_site/template/images/but_rbg.jpg") no-repeat right top}
				#maincont .menu li.active a span{background:url("/zrp_site/template/images/actbut_rbg.jpg") no-repeat right top}
					#maincont .menu li a span span{height:30px;line-height:30px}
					#maincont .menu li.active a span span{height:39px;line-height:39px}
					#maincont .menu li a.avia span span{background:url("/zrp_site/template/images/icon_avia.gif") no-repeat 5px center;padding:0 10px 0 30px}
					#maincont .menu li a.jd span span{background:url("/zrp_site/template/images/icon_jd.gif") no-repeat 5px center;padding:0 10px 0 30px}
					#maincont .menu li a.hotels span span{background:url("/zrp_site/template/images/icon_hotels.gif") no-repeat 5px center;padding:0 10px 0 25px}
					#maincont .menu li a.order span span{background:url("/zrp_site/template/images/icon_order.gif") no-repeat 5px center;padding:0 10px 0 35px}
	#maincont #order{clear:both;border:solid 1px #44779C;padding:30px 10px;font-family:Tahoma, Geneva, sans-serif;margin-bottom:20px;height:1%}
		#maincont #order a{color:#FCFFA6}
		#maincont #order a:hover{text-decoration:none}
		#maincont #order select{width:79px;height:19px;border:double 2px #4C7B9F;background:#fff;font:1em Tahoma, Geneva, sans-serif}
		#maincont #order select.selectWide{width:220px}
		#maincont #order .input{width:42px;height:15px;border:double 2px #4C7B9F;background:#fff;font:1em Tahoma, Geneva, sans-serif}
		#maincont #order .inputSm{width:29px;height:15px;border:double 2px #4C7B9F;background:#fff;font:1em Tahoma, Geneva, sans-serif}
		#maincont #order .chb{vertical-align:middle}
		#maincont #order .button{border:none;background:none;cursor:pointer;font:1.1em rial, Helvetica, sans-serif;color:#FCFFA6}
			#maincont #order .button span{text-decoration:underline}
	#maincont h1{background:url("/zrp_site/template/images/arrow3.png") no-repeat left bottom;border-bottom:solid 1px #44779C;padding:0 0 0 25px;color:#fff;font-size:0.9em;font-weight:normal;margin-bottom:20px}
	#maincont h2{background:url("/zrp_site/template/images/arrow3.png") no-repeat left bottom;border-bottom:solid 1px #44779C;padding:0 0 0 25px;color:#fff;font-size:0.9em;font-weight:normal;margin-bottom:20px}
	#maincont h3{color:#fff;font-size:0.9em;font-weight:normal}
	#maincont p{color:#fff;font-size:0.8em;margin-bottom:15px;padding:0 10px}
	#maincont ul{font-size:0.8em;color:#fff;padding:0 10px;text-align:justify}
	#maincont .nomar{margin-bottom:0}
	#maincont .newsPhoto{float:left;margin:0 10px}
	#maincont .more{background:url("/zrp_site/template/images/more_bg.gif") repeat-x left center;text-align:right;padding:0;margin:0 10px}

#rts{width:10px}
	
#rightbar{width:250px;border-left:solid 1px #467799;border-top:solid 1px #467799;border-right:solid 1px #467799;padding:0 1px;background:url("/zrp_site/template/images/sidebar_bg.gif") repeat-y center top;vertical-align:top;}
	#rightbar h1{background:url("/zrp_site/template/images/h_bg.jpg") no-repeat left top;padding:0 0 0 15px;line-height:39px;color:#fff;font-size:0.9em;font-weight:normal;margin-bottom:10px;border-top:solid 1px #045887;border-bottom:solid 1px #045887}
	#rightbar h2{background:url("/zrp_site/template/images/h_bg.jpg") no-repeat left top;padding:0 0 0 15px;line-height:39px;color:#fff;font-size:0.9em;font-weight:normal;margin-bottom:10px;border-top:solid 1px #045887;border-bottom:solid 1px #045887}
	#rightbar h3{font-weight:normal;color:#E6AD1F;padding:0 10px;margin-bottom:5px;font-size:0.75em}
	#rightbar p{color:#fff;padding:0 20px;margin-bottom:10px;font-size:0.75em}
	#rightbar .news{background:#005582;padding:0 0 10px 0}
		#rightbar .news h1{margin-bottom:0}
		#rightbar .news h2{margin-bottom:0}
		#rightbar .news p{margin-bottom:2px}
	  	#rightbar .news a{color:#fff;font-size:0.8em;margin-bottom:15px;padding:0 10px;color:#E6AD1F}
		#rightbar .news .newsPhoto{float:left;margin:0 10px}
		#rightbar .news .more{background:url("/zrp_site/template/images/more_bg.gif") repeat-x left center;text-align:right;padding:0;margin:0 10px}
	#rightbar .menu{list-style-type:none;padding:0 20px 20px 20px;font-size:0.9em;margin-bottom:10px}
		#rightbar .menu li{background:url("/zrp_site/template/images/arrow2.png") no-repeat left center;padding:0 0 0 20px;height:1%}
			#rightbar .menu li a{display:block;padding:8px 0 8px 9px;color:#fff;text-decoration:none;border-bottom:dashed 1px #2C608F;height:1%}
			#rightbar .menu li a:hover{text-decoration:underline}
	#rightbar .all a{color:#fff;font-size:0.8em;margin-bottom:15px;padding:0 10px;color:#E6AD1F}

#footer{clear:both;border-top:solid 1px #457797}
	#footer #fotCont{margin:0 10px 0 10px}
		#footer #fotCont table{width:100%;font-size:0.65em;color:#C1C8D2}
			#footer #fotCont #fotLeftbar{width:252px;background:#244D79;border-left:solid 1px #467799;border-right:solid 1px #467799;padding:20px 0;text-align:center}
			#footer #fotCont #fotRightbar{width:252px;border-left:solid 1px #467799;border-right:solid 1px #467799;padding:20px 0}

.ucard {padding:0 0 10px 30px;font-size:12px !important;}
.ucard a {font-size:12px !important; color:#FFFFFF;}

.nums {font-size:11px; padding:20px 40px 1.3em 10px}
.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:1em; 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:11px; color:#333333; line-height:16px;}


.modelcard {margin-top:0.4em;}
.modelcard a{text-decoration:none; color:#000000; font-size:110%;}
.modelcard a span{border-bottom: 1px dashed;}

.clear {margin-bottom:0.6em;}

.card {font-size:10px; color:#FFFFFF;}
.card .clear {margin-bottom:0.2em;}
.card .name{font-size:12px;margin-bottom:0.2em; font-weight:bold;}

table.offer {padding:10px; margin-left:30px;}
table.offer .name {font-size:14px; font-weight:bold; padding-bottom:0.4em;}
table.offer td div {font-size:100%; margin-bottom:0.3em; color:#FFFFFF;}
table.offer td blockquote div {font-size:100%;}
table.offer td blockquote small {font-size:80%;}
table.offer td form div{margin-bottom:0;}
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:10px; color:#FFFFFF; margin-left:30px;}
table.cardmodel .price {font-size:150%; 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:100%;}
table.cardmodel .infoblock .name {font-size:125%;margin-bottom:0.7em;}
table.cardmodel .reviews a {font-size:110%;}
table.cardmodel .forum a {font-size:110%;}
table.cardmodel .desk {width:200px;}
table.cardmodel div {font-size:70%; margin-bottom:0.3em;}


.dots {width:270px;}

ul {padding-left:15px;}
li {font-size:13px; line-height:21px;}

h2 {padding-left:15px;}

table.results td.img table td {border: #CCCCCC 1px solid; padding:4px;}
table.results td {color:#FFFFFF}
table.results .model {padding-top:15px;}
table.results .img {padding-right:10px;}
table.results div {font-size:70%; margin-bottom:0.3em;}
table.results .name{font-size:13px;margin-bottom:0.7em; font-weight:bold;}
table.results .name a {color:#333333;}

.tabl table td {padding:3px; 0 3px 0;}
.tabl b {font-size:14px;}


