html,body {height:100%; min-height:100%;}
body {margin:0; padding:0; background:url(bg.jpg) #fff left top no-repeat; font-size:12px; font-family:Arial, Tahoma, Verdana, serif; color:#000;}
#inside {background:url(bg_inside.jpg) #fff left top no-repeat;}
a {color:#006bc4; text-decoration:underline;}
a:hover {color:#e88d2f; text-decoration:underline;}
form {padding:0; margin:0;}
img {border:0;}
p {padding:0; margin:0 0 13px 0;}
table {border-collapse:collapse;}
td {vertical-align:top; padding:0;}

.clear {clear:both;}
div.clear {clear:both; line-height:0; font-size:0; height:0;}

li {padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:13px;}
li li {margin-bottom:0;}

input.file {font:12px Arial; color:#000; height:21px; padding:0; width:100%;}
input.text {font:12px Arial; color:#000; height:15px; width:98%;}
textarea {font:12px Arial; color:#000; height:75px; width:98%;}
.red {color:#da433b;}
.small {font-size:11px;}
.w100 {width:100%;}

table.all {width:100%; height:100%;}
table.min-height {height:540px;}
#inside table.min-height {height:250px;}
table.setka {width:1002px;}
table.setka td.c_one {width:500px; padding:32px 40px 0 150px;}
table.setka td.c_two {width:260px; padding:70px 42px 0 10px;}
table.setka2 {width:450px;}
table.setka2 td.c_one {width:160px; padding:0 20px 0 50px;}
table.setka2 td.c_two {width:200px; padding:0 0 0 20px; border-left:1px solid #b1bfc5;}

div.logo {margin:0 0 6px -125px;}
div.topnav {background:url(bg_nav.gif) left top no-repeat; width:417px; height:28px; padding:12px 0 0 8px; margin:0 0 51px -23px;}
div.topnav img {margin:0 14px 0 14px;}



p.all {font-size:11px; margin-bottom:27px;}
p.listing {font-size:24px; margin-top:43px;}
p.pager {font-size:18px; margin-top:17px;}

div.news {font-size:11px; margin-top:-4px;}
div.news p {margin-bottom:16px;}
div.news p.title {font-size:18px; margin-bottom:9px;}

div.partners {margin-bottom:32px;}
div.partners img {margin-bottom:4px;}
div.partner {font-size:11px; float:left; width:150px;}
div.partner2 {font-size:11px; float:left; width:110px;}

div.sponsors img {margin-right:26px; margin-bottom:35px; vertical-align:middle;}

div.promo {margin-bottom:23px;}

div.search {}
div.search input.text {display:block; width:138px; margin-bottom:5px; margin-top:2px;}
#inside div.search {margin-bottom:25px;}

ul.catalog {padding:0; margin:-4px 0 /*-9px*/ 25px 0; list-style:none; font-size:11px;}
ul.catalog li {padding:0; margin:0 0 9px 0;}                  	

ul.rightnav {padding:0; margin:0 0 37px 0; list-style:none;}
ul.rightnav a.active {color:#000; text-decoration:none;}
ul.rightnav li {padding:0; margin:0 0 9px 0;}



td.bottom {vertical-align:bottom; padding-top:70px;}
div.footer {background:url(bg_footer.gif) #f4f8fd left top no-repeat; height:113px;}
div.footer td.c_one {font-size:11px; padding-top:26px;}
div.footer td.c_one p {font-size:12px; font-weight:bold; margin-bottom:4px;}
div.footer td.c_two {padding-top:31px;}
div.footer td.c_two img {margin-right:9px;}



h1 {font:bold 24px Arial; padding:0; margin:0 0 41px 0;}
h2 {font:bold 16px Arial; padding:0; margin:0 0 10px 0;}
h3 {font:bold 14px Arial; padding:0; margin:0 0 10px 0;}

div.content {padding-top:13px;}
div.content img {margin-top:-4px; margin-bottom:-1px;}
div.content table {width:100%; border:1px solid #d8dfe2;}
div.content td {border:1px solid #d8dfe2; padding:6px 10px;}
div.content th {background:#f4f8fd; text-align:left; border:1px solid #d8dfe2; padding:17px 10px 7px 10px;}

table.pic, div.content table.pic {margin:0 0 22px -3px; position:relative; margin-bottom:22px; border:0; width:1px;}
table.pic td, div.content table.pic td {padding:0; border:0;}
table.pic div.t {background:url(shad_t.gif) #fff left top repeat-x;}
table.pic div.r {background:url(shad_r.gif) right top repeat-y;}
table.pic div.b {background:url(shad_b.gif) left bottom repeat-x;}
table.pic div.l {background:url(shad_l.gif) left top repeat-y;}
table.pic div.c1 {background:url(shad_c1.gif) left top no-repeat;}
table.pic div.c2 {background:url(shad_c2.gif) right top no-repeat;}
table.pic div.c3 {background:url(shad_c3.gif) left bottom no-repeat;}
table.pic div.c4 {background:url(shad_c4.gif) right bottom no-repeat; padding:3px 5px 5px 3px; height:100%;}
table.pic img, div.content table.pic img  {display:block; margin:0;}

div.content table.forma {border:0;}
div.content table.forma img {margin:0;}
div.content table.forma input.text {width:160px;}
div.content table.forma td {padding:0 0 9px 0; border:0;}
div.content table.forma td.pole {padding-top:3px;}

div.content table.help {border:0;}
div.content table.help td {border:0; padding:0 10px 10px 0;}

div.content table.info_participant {border:0; margin:0 0 25px 0;}
div.content table.info_participant table.pic {margin-right:6px; margin-bottom:0;}
div.content table.info_participant p.sm {font-size:11px; margin-bottom:10px;}
div.content table.info_participant td {border:0; padding:0;}
div.content table.info_participant div.stars {color:#b5b8bd; font-size:11px;}
div.content table.info_participant div.stars img {margin:0 0 4px 0; vertical-align:middle;}

div.content div.catalog {width:100%; margin-top:25px;}
div.content div.catalog div.item {float:left; width:150px; padding-right:15px; padding-bottom:1px; margin-bottom:30px;}
div.content div.catalog p.desc {margin:0; font-size:11px;}
div.content div.catalog p.name {margin-bottom:2px; line-height:15px;}
div.content div.catalog span {color:#f49f46; font-size:18px;}
div.content div.catalog table.pic {margin-bottom:3px;}

div.rating {margin-bottom:37px;}
div.rating p.all {font-size:11px; margin-top:12px;}
div.rating p.name, div.rating_top p.name {margin-bottom:2px; line-height:15px;}
div.rating p.desc, div.rating_top p.desc {font-size:11px; margin-bottom:5px;}
div.rating span, div.rating_top span {color:#f49f46; font-size:18px;}

div.rating_top {background:#fffbeb; padding:8px 10px 9px 10px; margin-bottom:6px; margin-left:-10px;}
div.rating_top table.pic {margin-bottom:0;}
div.rating_top table.pic div.t {background:url(shad_t2.gif) #fff left top repeat-x;}
div.rating_top table.pic div.r {background:url(shad_r2.gif) right top repeat-y;}
div.rating_top table.pic div.b {background:url(shad_b2.gif) left bottom repeat-x;}
div.rating_top table.pic div.l {background:url(shad_l2.gif) left top repeat-y;}
div.rating_top table.pic div.c1 {background:url(shad_c12.gif) left top no-repeat;}
div.rating_top table.pic div.c2 {background:url(shad_c22.gif) right top no-repeat;}
div.rating_top table.pic div.c3 {background:url(shad_c32.gif) left bottom no-repeat;}
div.rating_top table.pic div.c4 {background:url(shad_c42.gif) right bottom no-repeat;}
div.rating_top p.desc {margin:0;}

div.vote {background:#edf7fe; padding:22px 20px 19px 20px; margin-bottom:18px; margin-left:-20px;}
div.vote p {margin-bottom:9px;}
div.vote textarea {width:345px; margin-bottom:11px;}

img.order {
	left:-10px; position:relative; margin-top:25px; margin-bottom:20px; width:122px; height:122px;
	background: url('order.png') left top no-repeat;
	// background-image: none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://web.vrostove.ru/pictures/web/order.png',sizingMethod='crop');
}
#inside img.order {margin-top:0;}
