html, body, div, span, h1, h2, h3, h4, h5, h6, p, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
a { color:#fff; }

a:hover, #catalog-menu ul a:hover {
	text-decoration:none;
	color:#fff;
}
body {
	background:url(/i/bg.png) 50% 0 repeat-y;
	font:62.5% Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	text-shadow:#000 0 0;
}
button {
	border:none;
	cursor:pointer;
}
form h3 { margin-bottom:2.5em; }

html, body { width:100%; height:100%; min-width:1000px; }

h1 {
	font-size:1.6em;
	font-weight:bold;
	margin-left:11px;
	margin-bottom:1.5em;
}
h3 {
	font-size:1.1em;
	margin:-3px 0 .9em 0;
	color:#ffc62b;
}
h3.left {
	float:left;
	width:143px;
	line-height:1.5em;
	margin-top:0;
}
img.img {
	width:auto;
	height:auto;
	margin-right:17px;
}
input, 
textarea {
	font:1em Tahoma, Arial, Helvetica, sans-serif;
	padding:1px 0 2px 3px;
	margin-bottom:12px;
	border:#5b5b5c solid 1px;
}
table {
	background-color:#fff;
	width:100%;
	border-collapse:collapse;
	font-size:1.1em;
	color:#737272;
	margin-bottom:27px;
	border:#c9c9c9 solid 1px;
}
table a, 
table a:hover { color:#0047ba; }

table input {
	width:57px;
	margin:0;
	border-color:#bbbabb;
}
table .del {
	background:url(/i/del.gif) 100% .3em no-repeat;
	color:#737272;
	padding-right:14px;
	text-decoration:none;
}
table .del:hover { color:#737272; }

th {
	background:url(/i/bgth.gif) #d0d0d0 0 0 repeat-x;
	text-align:center;
	font-weight:bold;
	padding:7px 0 8px 0;
	border-right:#c9c9c9 solid 1px;
}
td {
	background-color:#fff;
	vertical-align:top;
	padding:5px;
/*	padding:20px;*/
	border-bottom:#c9c9c9 dotted 1px;
	border-right:#c9c9c9 solid 1px;
}
td.bg {
	background-color:#f9f9f9
}
td.itogo {
	background:url(/i/bgitogo.gif) #aaa 0 0 repeat-x;
	border-top:#c9c9c9 solid 1px;
	line-height:2em;
	padding:5px 20px 7px 20px;
}
textarea { overflow:auto; }


#address {
	background:url(/i/ill-address.png) 0 0 no-repeat;
	width:199px;
	height:209px;
}
* html #address { margin:-187px 0 0 0; }

#Container {
	background:url(/i/flag.jpg) 50% 291px no-repeat;
	min-height:100%;
	/*text-align:center;*/
}
#content {
	float:left;
	font-size:1.1em;
	padding:21px 0 90px 194px;
	position:relative;
	z-index:1000;
	width:590px;
}
#content p.right {
	float:left;
	width:447px;
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
#content p.left {
	font-weight:bold;
	float:left;
	width:178px;
	margin-top:-2px;
	color:#999;
}
#content form {
	font-size:.95em;
	clear:both;
}
#content form span, 
#content form .left {
	float:left;
	width:144px;
	clear:left;
	line-height:1.5em;
}
#content form .left, 
#content form .right { padding:20px 0; }

#content form .right .left, 
#content form .right .right {
	float:none;
	padding:0;
	width:auto;
}
#content form .right .left span, 
#content form .right span { width:auto; }

#content form .right .right { margin-bottom:15px; }

#content form .right .right input, 
#content form .right .right select {
	margin-bottom:0;
}
#content form .right {
	width:445px;
	float:left;
}
#content form input, #content form textarea {
	float:left;
	width:440px;
}
#content form .short { width:245px; }

#content form .radio {
	width:auto;
	float:none;
}
#content form .button { margin:10px 0 0 144px; }

#content p { margin-bottom:1.1em; }

#Center {
	background:url(/i/ct.png) 0 16px no-repeat;
	width:1000px;
	margin:0 auto;
	padding:16px 0 120px 0;
	position:relative;
	z-index:1000;
	overflow:hidden;
	/*text-align:left;*/
}
#cart {
	background:url(/i/ctw.png) #fff 0 0 no-repeat;
	text-align:center;
	padding:10px 0 0 0;
	margin-bottom:34px;
	color:#7e8186;
}
#cart a {
	color:#141b26;
	font-weight:bold;
	display:block;
	margin-bottom:12px;
}
#cart span {
	color:#00a1e3;
}
#cart .bc {
	background:url(/i/cbw.png) 0 0 no-repeat;
	display:block;
	height:10px;
	position:relative;
	top:10px;
}
#contacts {
	margin-bottom:52px;
}
#contacts p {
	font-weight:bold;
	margin-bottom:3px;
}
#contacts p strong {
	font-size:1.5em;
}
#counters {
	text-align:right;
	position:absolute;
	right:190px;
	bottom:25px;
}
#catalog-menu {
	background:url(/i/bgmenu.png) 0 0 no-repeat;
	width:215px;
	float:left;
	margin:-10px -215px 0 0;
	padding-top:24px;
	font-size:1.3em;
	padding-bottom:340px;
	position:relative;
}
#catalog-menu li {
	background:url(/i/bgli.png) 0 0 no-repeat;
	margin-left:13px;
	width:180px;
	padding:5px 0;
	font-weight:bold;
	list-style:none;
	position:relative;
	z-index:2000;
}
#catalog-menu a { text-decoration:none; }

#catalog-menu a:hover, 
#tabs a:hover { color:#d9e4f5; }

#catalog-menu li.first { background:none; }

#catalog-menu ul {
	background-color:#5282d0;
	width:145px;
	margin:7px 0 0 20px;
}
#catalog-menu ul li.first { background:url(/i/bgul1.gif) 0 0 no-repeat !important; }

#catalog-menu li.open {
	background:url(/i/bgul.gif) 20px 100% no-repeat !important;
	padding-bottom:4px;
	margin-bottom:5px;
}
#catalog-menu ul li {
	background:none;
	font-size:.75em;
	width:auto;
	font-weight:normal;
	position:relative;
	padding:5px 5px 5px 10px;
	margin:0;
	top:-4px;
	*zoom:1;
}
#catalog-menu ul li a { text-decoration:underline; }

a#gold, a#gold:hover {color:#FCE803}


#contact {
	background:url(/i/ill-contacts.png) 0 0 no-repeat;
	width:223px;
	height:347px;
}
* html #contact { margin:-325px 0 0 0; }

#certificate {
	background:url(/i/ill-certificate.png) 0 0 no-repeat;
	width:234px;
	height:324px;
}
* html #certificate { margin:-302px 0 0 0; }
#companies {
	background-color:#fff;
	width:620px;
	clear:both;
	padding:4px 0 9px 0;
	margin-left:189px;
	vertical-align:middle;
}
#companies a {
/*	margin:0 3px;*/
	margin:0 1px;
}
#companies img { vertical-align:middle; }

#catalog {
	width:626px;
	margin-right:-39px;
	overflow:hidden;
	*padding-bottom:50px;
}
#catalog .imgs, 
.address .imgs { width:294px; }

#catalog .imgs {
	float:left;
	height:450px;
}
#catalog .imgs div img, 
.address .imgs img { 
	margin:5px 2px 0 0;
	cursor:pointer;
}
#catalog .imgs div img.active, 
.address .imgs img {
	cursor:default;
	filter:alpha(opacity=60);
	opacity:.6;
	-moz-Opacity:.6;
	-khtml-Opacity:.6;
}
.address .imgs img.active {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-Opacity:1;
	-khtml-Opacity:1;
}
.price {
	font-size:1.3em;
	margin:12px 0 0 0;
	font-weight:bold;
}
#catalog h2 {
	color:#fbaf5d;
	font-size:1.4em;
	margin-bottom:1em;
	position:relative;
	top:-3px;
}
#catalog p, #catalog h2 { margin-right:20px; }

#Footer {
	height:396px;
	margin-top:-396px;
	overflow:hidden;
	position:relative;
	font-size:1.1em;
	clear:both;
}
#Footer p.bg {
	background:url(/i/bgfooter.png) 0 0 no-repeat;
	width:1340px;
	height:46px;
	position:relative;
	top:0;
	left:50%;
	margin-left:-840px;
	padding:350px 0 0 340px;
	color:#0047ba;
}
#imgs {
	clear:both;
	padding-top:30px;
	*zoom:1;
}
#imgs a {
	background:url(/i/bgimgs.png) 0 0 repeat;
	border:#fff solid 1px;
	width:162px;
	height:122px;
	overflow:hidden;
	display:block;
	margin-bottom:11px;
}
#ks {
	background:url('/i/kelnik.gif') 0 4px no-repeat;
	padding:0 10px 0 49px;
	position:absolute;
	width:10em;
	color:#fff;
	right:0;
	bottom:30px;
	font-size:1.1em;
	clear:both;
}
#ks span {
	display:block;
	width:10em;
	height:18px;
}
html>body #ks span {
	height:auto;
	min-height:18px;
}
#ks span.h {
	width:20em;
}
#logo {
	background:url(/i/logo.png) 0 0 no-repeat;
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-502px;
	overflow:hidden;
	padding-top:214px;
	width:206px;
	height:0;
}
#left {
	background:url(/i/grad.png) #0047ba 0 0 repeat-x;
	border-left:#fff solid 2px;
	border-right:#fff solid 2px;
	width:805px;
	position:relative;
	top:12px;
	float:left;
	margin-right:27px;
}
#left div.bg {
	background:url(/i/gradb.png) 0 100% repeat-x;
	min-height:640px;
	width:805px;
	margin-bottom:-12px;
}
#left.main div.bg {
	background:none;
	min-height:0;
}
#left.main .cb { background:url(/i/cb.png) 0 0 no-repeat; }

#left.main #catalog-menu {
	padding-bottom:0;
	padding-top:5px;
}
#left.main #content { padding-bottom:0; }

#left .cb {
	background:url(/i/cb1.png) 0 0 no-repeat;
	width:809px;
	height:12px;
	display:block;
	position:relative;
	top:12px;
	margin:0 -2px;
}
#left #dots {
	height:2px;
	border-top:#fff dotted 1px;
	position:absolute;
	margin-top:-70px;
	left:197px;
	width:585px;
	z-index:1000;
}
#lenta {
	background:url(/i/lenta.png) 0 0 no-repeat;
	width:320px;
	height:114px;
	position:absolute;
	z-index:1000;
	margin:-66px -32px 0 517px;
}
#login {
	background:url(/i/bglogin.png) 0 0 no-repeat;
	color:#555;
	margin-bottom:25px;
}
#login span {
	width:55px;
	padding-left:8px;
	float:left;
	font-size:.85em;
	line-height:22px;
}
#login a {
	color:#555;
	float:left;
	line-height:19px;
}
#login input {
	border:#bbbabb solid 1px;
	width:88px;
	float:left;
	margin-bottom:9px;
}
#login #forgot {
	color:#0089d9;
	font-size:.95em;
	font-style:italic;
	text-decoration:none;
	float:right;
	border-bottom:#0089d9 dashed 1px;
	line-height:normal;
	position:relative;
	top:-9px;
	margin-bottom:7px;
}
#login fieldset, 
#login div {
	background:url(/i/cbw.png) #fff 0 100% no-repeat;
	position:relative;
	top:10px;
	padding:10px 7px 7px 0;
}
#login div {
	overflow:hidden;
	padding:10px 7px 20px 8px;
	*zoom:1;
}
#login div a { display:block; }
#login #enter {
	background:url(/i/lock.gif) 9px 0 no-repeat;
	color:#0049bb;
	font-weight:bold;
	padding-left:28px;
	margin-right:17px;
	clear:both;
}
#menu {
	background:url(/i/bgmenu.jpg) 50% 0 no-repeat;
	height:47px;
	position:relative;
	top:244px;
	/*text-align:center;*/
}
#menu ul {
	width:1000px;
	margin:0 auto;
}
#menu li {
	float:left;
	font-size:1.3em;
	font-weight:bold;
	list-style:none;
	margin:15px 7px 0 12px;
}
#nav {
	position:absolute;
	top:125px;
	left:50%;
	margin-left:-253px;
	height:23px;
	overflow:hidden;	
}
#nav li {
	float:left;
	width:23px;
	height:23px;
	margin-right:32px;
	list-style:none;
}
#nav a, 
#nav strong {
	display:block;
	width:23px;
	height:0;
	padding-top:23px;
	overflow:hidden;
}
#nav #home a { background:url(/i/home.png) 0 0 no-repeat; }

#nav #search a { background:url(/i/search.png) 0 0 no-repeat; }

#nav #mail a { background:url(/i/mail.png) 0 0 no-repeat; }

#nav #home strong { background:url(/i/homea.png) 0 0 no-repeat; }

#nav #search strong { background:url(/i/searcha.png) 0 0 no-repeat; }

#news {
	background:url(/i/ill-news.png) 0 0 no-repeat;
	width:216px;
	height:295px;
}
* html #news { margin:-273px 0 0 0; }

#order {
	background:url(/i/ill-order.png) 0 0 no-repeat;
	width:234px;
	height:304px;
}
* html #order { margin:-282px 0 0 0; } 

#opt {
	background:url(/i/ill-opt.png) 0 0 no-repeat;
	width:207px;
	height:303px;
}
* html #opt { margin:-281px 0 0 0; }

#promo {
	margin:-22px 0 0 -10px;
	position:relative;
}
#promo img {
	border:#fff solid 3px;
	display:block;
}
#left #promo b {
	background-image:url(/i/cpromo.gif) !important;
	background-repeat:no-repeat !important;
	display:block;
	height:3px;
	width:616px;
	position:relative;
	font-size:1px;
	filter:none;
}
#left #promo b b {
	width:3px;
	float:right;
}
#left #promo .ct {
	background-position:0 0;
	margin-bottom:-3px;
}
#left #promo .ct b { background-position:0 -3px; }

#left #promo .cb {
	background-position:0 -6px !important;
	top:-3px;
	margin:0;
}
#left #promo .cb b { background-position:0 -9px; }

/*zv*/
#partnersTbl {
	width:auto;
	border:none;
	background-color:transparent;
}
#partnersTbl td {
	background-color:transparent;
	padding:0 0 20px 0;
	border:none;
	width:282px;
	/*min-height:127px;*/
}
#partnersTbl td.rpad {
	padding-right:20px;
}

#partnersTbl td .ptop {
	width:282px;
	height:14px;
	background:url(/i/partTop.gif) 0 0 no-repeat;
}
.pcontent {
	margin-left:1px;
	padding-bottom:7px;
	padding-left:20px;
	width:260px;
	background-color:#fff;
	height:100%;
	color:#737272;
	font-size:.9em;
}

.pcontent img, span {
	display:block;
}
.pcontent span {
	margin-top:12px;
	margin-bottom:5px;
}

.pcontent span a.plink, 
a.plink:hover {
	color:#0047BA;
	font: Tahoma;
	font-size:1.2em !important;
	font-weight:bold;
	text-decoration:underline;
}

#partnersTbl td .pbott {
	background:url(/i/partBott.gif) 0 0 no-repeat;
	width:282px;
	height:13px;
}


/*end zv*/

#poll {
	float:left;
	width:189px;
	padding:35px 0 0 0;
	color:#30353a;
	font-size:1.1em;
}
#poll h4 {
	font-size:1.2em;
	margin-bottom:.8em;
	color:#555;
}
#poll input {
	width:auto;
	border:0;
	padding:0;
	margin:0 8px 0 0;
	*margin:0 8px 0 -4px;
	position:relative;
	vertical-align:middle;
}
#poll .button { margin:24px 0 8px; }

#poll label {
	color:#56636f;
	width:174px;
	height:25px;
}
#poll p {
	font-weight:bold;
	margin-bottom:10px;
	color:#000;
}

#poll table {
	background-color:transparent;
	border-collapse:collapse;
	color:#30353a;
	margin-bottom:0;
	border:none;
}
#poll td {
	background-color:transparent;
	vertical-align:middle;
	padding:0;
	border:none;
}

#products-news {
	background:url(/i/grad2.png) #0047ba 0 100% repeat-x;
	border:#fff solid 2px;
	width:616px;
	float:left;
	margin:35px 0 30px 0;
	padding-top:10px;
	font-size:1.1em;
}
#products-news .left {
	background:url(/i/sep.png) 100% 50% no-repeat;
	float:left;
	width:289px;
	padding-left:2px;
}
#products-news h3 {
	font-size:1.6em;
	font-weight:bold;
	padding-right:26px;
	margin:0 0 1em 0;
	float:left;
	clear:both;
	color:#fff;
}
#products-news .left h3 {
	background:url(/i/cart.gif) 100% .4em no-repeat;
	margin-left:25px;
}
#products-news .right h3 { background:url(/i/news.gif) 100% .4em no-repeat; }

#products-news .right {
	background:url(/i/bgnews.png) 100% 100% no-repeat;
	float:left;
	width:269px;
	min-height:220px;
	padding:0 34px 20px 22px;
	margin-bottom:-22px;
	position:relative;
	z-index:1000;
}
#products-news .right span {
	font-weight:bold;
	color:#999;
	width:35px;
	float:left;
	clear:left;
	line-height:1.45em;
}
#products-news .right p {
	float:left;
	width:234px;
	line-height:1.45em;
	border-bottom:#959ea7 dotted 1px;
	padding-bottom:3px;
	margin-bottom:3px;
}
#products-news .cb {
	background:url(/i/cb2.png) 0 0 no-repeat;
	width:620px;
	height:12px;
	display:block;
	position:relative;
	top:12px;
	clear:both;
	margin:0 -2px;
}
#products-news #archive, 
#products-news #subs {
	background:url(/i/archive.gif) 100% .4em no-repeat;
	clear:both;
	float:left;
	padding-right:20px;
	margin-left:35px;
	line-height:15px;
	font-size:.95em;
	color:#999;
	white-space:nowrap;
}
#products-news #subs { background:url(/i/subs.gif) 100% .5em no-repeat; }

#products-news .item { margin:0 0 0 15px; }

#pages {
	float:right;
	line-height:9px;
	overflow:hidden;
	margin-right:-6px;
}
#pages a, 
#pages strong {
	text-decoration:none;
	font-weight:bold;
	float:left;
	height:10px;
	border-left:#a2a2a2 solid 1px;
	margin:4px 0 0 -1px;
	padding:0 4px;
}
#pages strong { color:#999; }

#pages #next, #pages #last
{
	background:url(/i/pages.png) 0 0 no-repeat;
	width:18px;
	height:0;
	overflow:hidden;
	padding:18px 0 0 0;
	margin:0 7px 0 0;
	border:none;
}
#pages #last { background:url(/i/pages.png) -18px 0 no-repeat; }

#right {
	width:163px;
	float:right;
	font-size:1.2em;
	position:relative;
	z-index:1000;
	margin-right:1px;
}
#right input, table input { background:url(/i/bginput.gif) #fff 0 0 repeat-x; }

#search-form {
	margin-bottom:35px;
	clear:both;
}
#search-form strong { font-size:1.5em; }

#search-form input {
	border:#8b8b8b solid 1px;
	width:135px;
	margin:2px 4px -2px 0;
}
#search-form button {
	background:url(/i/search.gif) 2px 4px no-repeat;
	width:15px;
	height:15px;
	vertical-align:top;
}
#search-form a { font-size:.85em; }

#top {
	background:#23caf3 url(/i/zenit-trade_mainzenit-trade-new1.jpg) 50% 0 no-repeat;
	/*background:#23caf3 url(/i/zenit-trade_main.jpg) 50% 0 no-repeat;*/
	/*background:url(/i/top.jpg) #23caf3 50% 0 no-repeat;*/
	height:291px;
	/*text-align:left;*/
}
#new-top {
	background:#23caf3 url(/i/zenit-trade_mainzenit-trade-new.jpg) 50% 0 no-repeat;
	/*background:url(/i/top.jpg) #23caf3 50% 0 no-repeat;*/
	height:291px;
}
#tabs {
	border-bottom:#fff solid 1px;
	width:100%;
	overflow:hidden;
	margin-bottom:23px;
	font-size:1.1em;
}
#tabs li {
	float:left;
	list-style:none;
	text-align:center;
	padding-top:3px;
}
#tabs a {
	font-weight:bold;
	text-decoration:none;
	padding:0 18px;
	display:block;
}
#tabs .active {
	background:url(/i/tabs.gif) #fff 0 0 no-repeat;
	padding:0;
}
#tabs strong {
	background:url(/i/tabsr.gif) 100% 0 no-repeat;
	display:block;
	font-weight:normal;
	color:#0053c5;
	padding:3px 18px 5px 18px;
}
#vacancy {
	background:url(/i/ill-vacancy.png) 0 0 no-repeat;
	width:213px;
	height:278px;
}
* html #vacancy { margin:-256px 0 0 0; }

#zakupki {
	background:url(/i/ill-zakupki.png) 0 0 no-repeat;
	width:202px;
	height:291px;
}
* html #zakupki { margin:-269px 0 0 0; }

.address {
	border-bottom:#fff dotted 1px;
	overflow:hidden;
	height:265px;
	line-height:1.6em;
	padding-bottom:25px;
	margin-bottom:20px;
}
.address.last {
	border:none;
	margin:0;
}
.button {
	position:relative;
	display:block;
	height:19px;
	float:left;
	text-decoration:none;
}
.button span {
	background:url(/i/bl.png) 0 0 no-repeat;
	float:left;
	width:auto !important;
	height:19px;
	padding-left:10px;
	color:#555;
	font-weight:bold;
	font-size:12px !important;
	line-height:16px !important;
	margin-right:10px;
	white-space:nowrap;
	cursor:pointer;
}
*HTML .button span {
	margin-right:5px;
}
.button b,
.button strong {
	background:url(/i/br.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:19px;
	cursor:pointer;
}
.certificate {
	width:50%;
	float:left;
	margin-bottom:55px;
}
.certificate p { margin-right:20px; }

.clear { clear:both; }

.ill {
	position:absolute;
	z-index:10;
	left:0;
	bottom:0;
	margin-bottom:-10px;
}
* html .ill { bottom:auto; }

.item {
	background:url(/i/bgitem.png) 0 0 no-repeat;
	float:left;
	width:118px;
	height:184px;
	margin:0 39px 70px 0;
}
.item div {
	position:relative;
	width:118px;
	height:174px;
	padding-top:5px;
}
.item a {
	color:#0047ba;
	text-align:center;
	display:block;
	margin:0 5px 0 10px;
}
.item a:hover { color:#0047ba; }

.item .img {
	width:95px;
	height:99px;
	overflow:hidden;
	display:block;
	margin:0 0 10px 14px;
	float:none;
}
.item span {
	font-weight:bold;
	color:#737272;
	font-size:1.2em;
	position:absolute;
	right:10px;
	bottom:8px;
}
.item .add {
	position:absolute;
	left:0;
	bottom:0;
	width:29px;
	height:29px;
	margin:0;
}
.item .resp {
	position:absolute;
	left:0;
	top:195px;
	color:#f7941d;
	text-align:center;
	width:100%;
}
.item .resp:hover { color:#f7941d; }

.item .available {
	position:absolute;
	left:0;
	top:215px;
	color:#fff;
	font-weight:normal;
	font-size:1em;
	text-align:center;
	width:100%;
}
.items {
	background:url(/i/bgitems.png) 0 0 no-repeat;
	width:273px;
	height:108px;
	float:left;
	margin:0 40px 27px 0;
}
.items div {
	position:relative;
	width:273px;
	height:108px;
	overflow:hidden;
}
.items .img {
	width:102px;
	height:100px;
	float:left;
	overflow:hidden;
	margin:4px 17px 0 4px;
}
.items a {
	font-size:1.1em;
	font-weight:bold;
	float:left;
	width:140px;
	margin-top:45px;
}
.img {
	float:left;
	width:150px;
	margin-right:13px;
	margin-left:15px;
}

.info {
	float:left;
	width:412px;
	border-bottom:#fff dotted 1px;
	min-height:140px;
	margin-bottom:25px;
}
.info.last {
	border:none;
	margin-bottom:0;
}
.info h3 a { color:#ffc62b; }

.info .data {
	font-weight:bold;
	color:#999;
}
.info .data a {
	font-weight:normal;
	color:#999;
}
.map {
	text-align:center;
	float:left;
	width:182px;
	margin-right:44px;
	padding-top:5px;
	position:relative;
}
.map div {
	width:182px;
	font-weight:bold;
}
.map a { position:relative; } 

.map .img {
	float:none;
	margin:15px 0 0 5px !important;
	display:block;
}
.routes { font-size:1.1em; }

.routes img { margin-right:17px; }

.routes p span { color:#a6bad1; }

#poll .poll2 td {
	font-size:.9em;
	color:#333;
}
#poll .poll2 .dd1 {
	width:98px;
	padding-right:7px;
}
#content #order_form { clear:none; } 

/*marina*/
.spec {
	float:left;
	width:118px;
	height:184px;
	margin:0 39px 70px 0;
	background:transparent url(/i/spec2.png) 0 0 no-repeat;	
}
.spec p {
	margin:0 !important;
	padding:0 0;
	width:100%;
	text-align:center;
	font-size:1.3em!important;
	font-family:Arial;
	color:#fff;
}
.spec .img {
	display:block;
	margin:10px 0 0 18px;
}
.spec span {
	bottom:10px;
}
#poll #cTtop,
#poll #cBbtm {
	display:block;
	position:relative;
	width:189px;
	height:10px;
	background-color:transparent;	
	background-repeat:no-repeat;
}

.cTop222 {
	width:189px; height:10px;
	background: red url('/i/corners1.png') no-repeat 0 0;
}
#poll #cTtop { background-position:0 0; background-image:url('/i/cTop.png'); }

#poll #cBbtm { background-position:0 0;  background-image:url('/i/cBtm.png'); }

#poll form {
	padding:3px 0 0 15px;
	background-color:#FFF;
}

#poll .oprsImg {
	padding:13px 0 7px 20px;
	margin:0;
}
.centerBlock { 
	float:left;
	width:620px;  
}

.cleaner { clear:both; }

.blockTest { float:left; }

.bar span {
	display:block;
	font-weight:normal;
	color:#1c62ad;
}
#poll .kolvo {
	margin:0;
	font-size:.9em;
	font-weight:normal;
	color:#999;
}
#mapShop { width:592px; }

#mapShop .mapCornTop,
#mapShop .mapCornBtm {
	display:block;
	width:592px;
	height:13px
}

#mapShop .mapCornTop { background:transparent url('/i/corn.gif') no-repeat 0 0; }

#mapShop .mapCornBtm { background:transparent url('/i/corn1.png') no-repeat 0 0; }

#mapCont {
	/*background-color:#FFF;*/
}
#content #catalog #mapImg {
	position:relative;
	width:592px;
	height:649px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding:0;
	border:0;
}
#content #catalog #mapImg img {
	display:block;
	width:592px;
	margin:0;
	padding:0;
	zoom:1;
}
.map .img img { 
	display:block;
	width:170px;
	height:131px; 
}
#content ol,
#content ul { margin:0 0 10px 20px; }
#content .cartPs {
	padding:0 0 10px;
	font-size:1.1em;
	color:#FCE803;
}
/*/marina*/


