body{margin:0;padding:0;font:normal normal 1em Arial, Microsoft Sans Serif, Tahoma, Verdana;}
form{margin:0;padding:0;}
a{color:#0057D9;}
a:hover{color:#910b5b;}
a.info{position:relative;z-index:24;}
a.info:hover{z-index:25;}
a.info span{display:none}
a.info:hover span{display:block;position:absolute;top:1.4em;left:2em;width:15em;margin:3px;padding:3px;border:1px solid #e8e1a4;background-color:#ffffcc;color:#555;text-align:center;text-decoration:none;}
h1{font-size:1.5em;margin:0;padding:0;font-weight:normal;}
h2{font-size:1.5em;margin:22px 0 20px 18px;padding:0;font-weight:normal;}
h3{font-size:1.3em;padding:0;margin:0;font-weight:normal;}
label{font-size:0.8em;border-bottom:1px #808080 dashed;}
#c{margin:0 3px 0 0;padding:0}
#head{background:#E5EFFF url('/images/head_bg.png') repeat-x;padding:15px 22px 11px 30px;}
#motto{font-size:0.9em;font-weight:normal;margin:0 10px 0 0;color:#555;}
#what{background:#f4fceb;padding:6px;font-size:90%;}
#what a{font-size:80%;}
#logo{margin:0 20px 0 0;width:115px;float:left;}
#logo img{width:115px;height:36px;border:none;}
#type-menu{float:left;margin-top:6px;}
#type-menu ul{font-size:1.3em;margin:0 10px 0 0;padding-left:0;display:inline;}
#type-menu ul li{margin-left:0;padding:0 8px 0 0;list-style:none;display:inline;text-transform:lowercase}
#type-menu ul li a{color:#0057D9;}
#type-menu ul li.sel a{text-decoration:none;color:#fff;background:#0057D9;list-style:none;display:inline;}
#city-menu{float:left;margin-top:6px;}
#city-menu ul{font-size:1.3em;margin:0 10px;padding:0;}
#city-menu ul li{margin:0;padding:0 8px;list-style:none;display:inline;}
#city-menu ul li.sel a{text-decoration:none;color:#fff;background:#009933;list-style:none;display:inline;padding:0 6px;}
#city-menu a{color:#009933;}
#city-menu ul li.from a{color:#000;font-size:0.6em;vertical-align:bottom;}
#city-menu ul li.from span{font-size:0.8em;vertical-align:bottom;color:#777;margin-left:3px;}
#catalog strong a.info span, #type-menu ul li a.info span, #city-menu ul li a.info span{font-size:12px;}
#poisk{margin:0;}
#poisk input{font-size:1em;}
#breadcrumb{font:normal normal 12px Tahoma, Verdana;}
#breadcrumb a{font:normal normal 12px Tahoma, Verdana;color:#003399;}
#catalog{margin:0 10px 10px 14px;}
#catalog a{font-size:0.8em;text-decoration:underline;}
#catalog b a, #catalog strong a{font-size:1.4em;color:#003A93;font-weight:normal;}
#catalog b a:hover, #catalog strong a:hover{color:#910b5b;}
#fp_helper{visibility:hidden;font-size:0.8em;margin-top:5px;display:none;}
#fp_helper_link{border-bottom:1px #0057D9 dashed;text-decoration:none;}
#fp_helper_link:hover{border-bottom:1px #910b5b dashed;}
#from{margin:20px 0 0 0;padding:0}
#from ul{font-size:1em;margin:0 0 20px;padding:0;}
#from ul li{margin:0 10px 0 0;padding:0;list-style:none;display:inline;}
#from ul li a{white-space:nowrap;}
#listheader{font-size:1.3em;font-weight:normal;margin:0 0 20px 60px;}
#listheaderi{font-size:1.3em;font-weight:normal;margin:0 0 5px 60px;}
#itemheader{font-size:1.5em;font-weight:normal;margin:0 0 20px 40px;}
#itemheader a{color:#000;}
#ctr{visibility:hidden;left:-200px;top:-200px;position:absolute;}
.sf{padding:15px;}
#container{float:left;width:100%;margin-right:-180px;}
#content{margin-right:180px;}
#sidebar{float:right;width:180px;}
#insidebar{padding:17px 20px 20px 0;}
#container_wide{float:left;width:100%;margin-left:-262px;}
#content_wide{margin-left:262px;}
#sidebar_wide{float:right;width:262px;}
#insidebar_wide{text-align:left;padding:0 20px 20px 0;}
#footer{clear:both;margin:8px 0 0 0;padding:20px;background:#E5EFFF;font:0.7em Tahoma, Verdana, Arial, Microsoft Sans Serif;}
.partnerm{font-size:1em;margin:0 0 10px 0;padding:7px 8px 8px 8px;}
.partnerm .img{margin:0 7px 2px 0;float:left;}
.partnerm .name{white-space:normal;padding-right:5px;}
.partnerm .name a{font-weight:bold;font-family:Arial;color:#1d48e0;}
.partnerm .price{font-size:1.1em;font-weight:bold;margin-top:5px;}
.partnerm .price a{color:#009900;text-decoration:none;}
.partnerm .desc{margin:5px 0 0 0;font-size:0.9em;}
.partnerm .merch{margin:10px 0 0 0;}
.partnerm .merch a{color:#003399;}
.partnerm1{border:1px solid #e8c1e0;}
.partnerm1 table, .partnerm1 td{background-image:none !important;background-color:transparent !important;}
.partnerm1 h1{text-align:left;font-size:1.2em!important;color:#990066!important;margin-left:9px;}
.partnerm1 mix_inter{border:0;}
.cleaner{clear:both;height:0;}
.sp5{width:5px;height:5px;visibility:hidden;}
.sp10{width:10px;height:10px;visibility:hidden;}
.sp15{width:15px;height:15px;visibility:hidden;}
.sp25{width:25px;height:25px;visibility:hidden;}
small{font:normal normal 0.6em Tahoma;color:#777;}
small a{text-decoration:none;color:#777;}
.sp a{color:#009933;}
.small{font:normal normal 0.7em Verdana;color:#777;}
a.small{color:#0057D9;}
div.cloud{font-family:Tahoma;}
div.hr{height:1px;background:#ddd;margin:10px 0 10px 0;}
ol.olt{margin:0 20px 10px 60px;padding:0}
ul.olt{margin:0 0 10px 30px;padding:0}
ul.olb{margin:0 0 20px 0;padding:0}
li.lib{list-style-type:none;margin-bottom:3px;}
li.lit b{font-size:1em;}
ul.olb0{margin:0 20px 0 0;padding:0}
.slimdiff{margin:0 25px;}
.diff, .simplediff{margin:0 60px;}
.item{margin:0 20px 10px 30px;}
.slimitem{margin:0 20px 0 30px;}
.diff a, .item a, .slimdiff a{font-size:0.8em;}
.item b a{font-size:1em;}
.item span.head{font-size:0.8em;}
div.slimitem h1{font-size:1em;margin:0;}
div.slimdiff h2{font-size:1.3em;margin:0;}
.medium{font-size:0.9em;}
.pager{font-size:1.3em;}
.attblock{margin:5px 0 0 0;}
.attblock_in{margin:2px 5px 2px 0;float:left;}
.attimg{display:inline;margin:2px;}
.arr{font-size:0.9em;color:#777;}
.tip{text-decoration:none;border-bottom:1px #0057D9 dotted;}
.err{color:#ff0000;}
.succ{color:#00aa00;}
.nobr{white-space:nowrap;}
.hi{line-height:140%;}
.imgborder{border:1px solid #E5EFFF;}

