html {font-size: 85.0%;} html,body,form,p {padding-left: 20px; padding-right: 20px; margin: 1px; } html, body {background-color: white; height: 100%;} body{ text-align: left; font-size: 100%; font-family: Arial, Tahoma, Helvetica; font-weight: normal; color: #444; background: url('') no-repeat; background-attachment: fixed;} select, input, div, span, font, textarea { font-family: Arial, Tahoma, Helvetica;} a.category { color: #216621; font-size: 90%; text-decoration: underline; font-weight: bold;  white-space: nowrap;} a:hover.category { color: #216621; font-size: 90%; text-decoration: underline; font-weight: bold; } a.categoryd { color: #444; font-size: 90%; text-decoration: underline;  } a:hover.categoryd { color: #444; font-size: 90%; text-decoration: underline;  } td.adn1 {border: none; border-collapse: collapse; width: 1%;} td.adn {border: none; border-collapse: collapse; } 
.adn p { line-height: 150%; } table.adn { border: none; border-collapse: collapse; width: 100%; font-family: Arial, Tahoma, Helvetica; font-weight: normal; } td.adr { color: #444; font-size: 100%; border: none; border-collapse: collapse; padding: 10px; font-family: Arial, Tahoma, Helvetica; font-weight: normal; line-height: 150%; } 
td.adr a { font-family: Arial, Tahoma, Helvetica; font-weight: normal; } 
.cattop { padding: 5px; background-color: #f5f5ea; font-size: 130%;  font-family: Arial, Tahoma, Helvetica; font-weight: normal; text-transform: uppercase; }.cattop a {  font-family: Arial, Tahoma, Helvetica; font-weight: normal; text-transform: uppercase; }table.adnh {border: none; border-collapse: collapse; height: 100%;} table.adw {border: none; border-collapse: collapse; font-family: Arial, Tahoma, Helvetica; font-weight: normal; text-transform: uppercase;} a img, img, html, body{border: none;} a img, img, a {outline: none !important;} *:focus { outline: none; } td {padding: 1px; vertical-align: top; text-align: left;} .mid, tr.mid td { vertical-align: middle; font-family: Arial, Tahoma, Helvetica;font-weight: normal; } .mid a { font-family:Arial, Tahoma, Helvetica; font-weight: normal;} .mid a:hover { font-family:Arial, Tahoma, Helvetica; font-weight: normal;}.bot{vertical-align: bottom;}.fil1{overflow: hidden; height: 2px; width: 100%;}.fil{overflow: hidden; width: 90%; padding-left: 15px; padding-right: 10px; padding-bottom: 5px; line-height: 150%; }.print{padding-top: 10px;}.fil2{overflow: hidden; height: 14px; width: 100%;}.arc{font-family: Verdana;}.upc{text-transform: uppercase;}.vright{text-align: right;}.vleft{text-align: left;}.vcent{ padding: 2px; text-align: center;}.white {background-color: white;}.gray {background-color: #f5f5ea;}a {color: #444; font-size: 100%; text-decoration: underline;}a:hover {color: #444; font-size: 100%; text-decoration: underline;}.profi{width: 100%; color: #000; font-size: 170%; padding-bottom: 60px; text-align: center;}.bf{ font-weight: normal; text-transform: uppercase; }.inbr{border: 1px solid #ABADB3;}textarea{border: 1px solid #ABADB3; padding: 1px;}.highslide-active-anchor img {visibility: hidden;}.highslide-wrapper {background: white;}.highslide-image {border: 4px solid white; background-color: white;}.highslide-loading {display: block; color: white; font-size: 115%; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }.highslide-move {cursor: move;}.highslide-overlay {display: none;}a.highslide-full-expand {background: url(fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}.controlbar {background: url(controlbar4.gif); width: 127px; height: 34px;}.controlbar a {display: block; float: left; height: 27px;}.controlbar a:hover {background-image: url(controlbar4-hover.gif);}.controlbar .previous {width: 50px;}.controlbar .next {width: 40px; background-position: -50px 0;}.controlbar .close {background: url(controlbar4.gif); width: 36px; background-position: -130px 0;}.highslide-display-block {display: block;}.highslide-display-none {display: none;}.highslide {cursor: url(zoomin.cur), pointer; outline: none;}.unit-rating {list-style:none; height: 20px; position: relative;  background: url(starvote.gif) top left repeat-x; padding: 1px; margin: 1px;}.unit-rating li{text-indent: -90000px; float: left; padding: 1px; margin: 1px;}.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 1px;}.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}.unit-rating li a:hover{background: url(star1.gif) left center; z-index: 2; left: 1px;}.unit-rating a.r1-unit{left: 1px;}.unit-rating a.r1-unit:hover{width: 20px;}.unit-rating a.r2-unit{left: 20px;}.unit-rating a.r2-unit:hover{width: 40px;}.unit-rating a.r3-unit{left: 40px;}.unit-rating a.r3-unit:hover{width: 60px;}.unit-rating a.r4-unit{left: 60px;}.unit-rating a.r4-unit:hover{width: 80px;}.unit-rating a.r5-unit{left: 80px;}.unit-rating a.r5-unit:hover{width: 100px;}div.dvmenusmall {text-align: left; display: block; margin: 0 -4px 0 -4px;}.dtree img {vertical-align: middle;}.dtree a, .dtree a:hover {text-decoration: none;}.container {width: 100%; padding-bottom: 4px;}.fix{overflow: hidden; height: 1px; background-color: #fff; width: 100%;}.headlink {color: #444; padding: 5px 15px; background: #f5f5ea; font-weight: normal;  }.headlink1 {padding: 3px; width: 30%; background: #f5f5ea; font-weight: normal; }.headlink2 {padding: 4px;  width: 10%; background: #f5f5ea; font-weight: normal; }.center {padding: 0 4px;}.headlink a, .poisk a{color: #444; text-decoration: underline; font-size: 85%; font-family: "lucida grande",  sans-serif;}.headlink a:hover, .poisk a:hover{ color: #444; text-decoration:underline; font-size: 85%; font-family: "lucida grande",  sans-serif;}.htba{height: 115px; background: #fff ; padding-left: 4px; padding-top: 10px;}.htbb{height: 115px; background: #fff; padding-right: 4px; padding-top: 10px; width: 70%;}.fonta{color: #444; font-size: 140%; font-family:  sans-serif; font-style: normal; text-transform: uppercase; font-weight: normal;}.fonta a {color: #444; text-decoration: none; }.fonta a:hover {color: #444; text-decoration: none; }.fontb{color: #444; font-size: 85%;  font-family:  sans-serif; font-style: normal; text-transform: uppercase; font-weight: normal;}.fontb a {color: #444; text-decoration: none; }.fontb a:hover {color: #444; text-decoration: none; }.poisk{color: #fff; width: 100%; background: #f5f5ea; border-top: 1px solid #fff;}.poisk1{color: #fff; padding: 1px 16px; height: 30px;}.btbl{text-align: left; color: #333; font-size: 70%; font-family: Arial, Tahoma, Helvetica; padding: 1px 16px; height: 70px; background: #ffffff;}.btbl1{text-align: left; color: #fff; font-size: 80%; font-family: Arial, Tahoma, Helvetica; padding: 1px 16px; background: #ffffff;}.btbl1 a {color: #fff; font-size: 100%; text-decoration: none;}.btbl1 a:hover {color: #fff; font-size: 100%; text-decoration: underline;}.delm {margin: 1px 3px; color: #999; cursor: default;}.pform{width: 170px; border: 1px solid #ccc; padding-left: 1px;}.stat {font-family:  Verdana !important;}.left {width: 194px; background-color: #f5f5ea;}.right {width: 194px; background-color: #f5f5ea;}img.fixwidth {width: 194px; height: 1px;}.blmtop{margin-top: 4px;}.blm{padding: 1px;}.cbt {padding: 24px 8px; background-color: #FFF; font-size: 120%;  font-family:  sans-serif; font-style: normal; text-transform: uppercase; font-weight: normal;}.hd {padding-top: 44px; padding-bottom: 10px; padding-left: 10px;   font-size: 120%; color: #333; }.hdb {padding: 10px; font-size: 90%; }.hdbtop {padding: 8px;}.hdbot{background: #fff; padding: 10px 30px; font-size: 110%;  font-family:  sans-serif; font-style: normal; text-transform: uppercase; font-weight: normal;}.hd a {color: #444; font-size: 140%; text-decoration: underline;}.hd a:hover {color: #444; font-size: 140%; text-decoration: underline;}table.gre {border: 1px solid #D7D3D0; border-bottom: 1px;}.lt1{ background-color: #F0EFEE; border-bottom: 1px solid #D7D3D0;}.lt2{ border-bottom: 1px solid #D7D3D0;}.cnt{ border-left: 1px solid #D7D3D0;}.ctt {padding: 4px 8px; background-color: #F0EFEE;}.pad{padding: 8px 8px;}.padt{padding: 4px 8px;}.price{ color: #888; font-size: 200%; font-family: Arial, sans-serif; font-weight: normal;  text-align: left; }#axcrt{border: 1px double #cccccc; background: #fff; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;} table.nl tr td a { text-decoration: underline; } table.nl tr td a:hover {text-decoration: underline;}a.noline {text-decoration: none;}a.noline:hover {text-decoration: underline;}a.nl, a.nl:hover {text-decoration: underline;}.oki{color: #339933;}.error{color: #f33; font-size: 110%;  font-family:  sans-serif; font-style: normal; text-transform: uppercase; font-weight: normal;}.cattop {margin-top: 4px; padding: 4px 1px;}.imbox {padding-left: 8px;}img.delim, td.delim{width: 4px; height: 4px;}h1.hstst {font: bold 16px arial; color: #666;}h2.h2stst {font: bold 12px arial; color: #666; margin: 1px;}div.zgstst {font: 13px arial; color: #000;}div.ztstst {text-align: justify; font: 11px arial; color: #777;}.listst {width: 100%; text-align: right; font: 11px arial; color: #777;}td.sstst {vertical-align: top; width: 60%;} d.nstst {padding: 10px 10px 10px 10px; background-color: #f1f1f1;font: 11px arial;}td.ststs {vertical-align: top; width: 40%;}a.ststa {font: 11px arial; color: #666;}a.ststa2 {font: 10px arial; color: #CECECE;}.rounded{background: #f5f5ea; padding:10px; margin:15px auto 5px auto; text-align:center; overflow:hidden;}.rounded:before, .rounded:after {display:block; height:10px; content:url(corners1.gif); background:url(corners1.gif) top right no-repeat; margin:-15px -15px 5px -15px; padding:0; text-align:left; line-height:0; font-size:0; overflow:hidden;}.rounded:after { margin:5px -15px -15px -15px; }