a,a:link,a:visited{color:#0090ce;}
a:active,a:focus,a:hover{color:#77a12e;}
abbr,acronym{cursor:help;}
body{background:#fff;}
body,button,div,input,select,textarea{font-family:arial,sans-serif;font-size:8pt;color:#000;}
body,form,h1,h2{margin:0;}
button{background:#fff;}
button,label,#list tr{cursor:pointer;}
h1{font-size:180%;}
h2{font-size:180%;}
h2.g,p{margin:0 0 15px 0;}
h3{font-size:140%;margin:0;}
hr{background:#000;color:#000;height:1px;border:0;margin:0 0 10px 0;}
img{border:0;vertical-align:middle;}
label{width:6em;display:block;}
th{background:#000 url(../i/t.png) repeat-x center left;color:#fff;font-size:120%;cursor:default;}
ul{margin:0 0 0 14px;padding:0;list-style-position:outside;}
.b{border:1px solid #000;}
.c{text-align:center;}
.d{padding:5px;}
.g{color:#555;}
.l{float:left;}
.n{text-indent:-9999px;overflow:hidden;}
.p{color:#cb3093;}
.r{float:right;}
.u{text-decoration:underline;}
.x{display:none;}
.z{clear:both;}
.admin{margin:0 0 10px 0;}
#ads{border-left:1px solid #555;}
.arr{width:3em;padding:5px 0 0 0;font-weight:bold;font-size:110%;}
.arr a{text-decoration:none;}
.cat{margin:0;position:relative;top:-16px;text-align:right;}
/*#cat{border-top:0;}*/
.cats{margin:0 0 5px 0;width:10em;}
.contact{margin:0 0 5px 0;width:47em;}
#content{width:556px;/*457px;*/padding:5px 20px 5px 30px;}
#content button{margin:0 0.5em 0 0;}
#content form{width:53.7em/*29.5em*/;margin:0 5px 0 5px;}
#content p{padding:0 5px 0 5px;line-height:18px;}
.first{background:#ccc;}
.footer{line-height:30px;font-size:120%;margin:5px 0 0 0;}
.head{background:#000 url(../i/h.png) no-repeat;padding:0 0 0 256px;margin:0 0 1px 0;height:120px;}
#list{/*height:150px;overflow:auto;*/margin:-5px 0 15px 0;/*overflow-x:hidden;*/}
#content table{width:100%;}
#list tr:hover,.third{background:#bfe3f3;}
#list th{background:#444;}
.logo{width:224px;height:120px;background:url(../i/l.png);}
.map{position:relative;top:-60px;margin:0 0 -60px 0;}
.menu{font-size:110%;height:22px;}
.menu,.submenu,.menu li,.submenu li{margin:0;padding:0;}
.menu a{width:107px;text-decoration:none;line-height:22px;font-weight:bold;}
.menu li,.footer{background:#000;}
.menu a,.menu li,.footer{display:block;color:#fff;}
.menu a:active,.menu a:focus,.menu a:hover,.menu a:visited{color:#fff;}
.menu li{position:relative;}
.menu li,.nav li,.submenu li{list-style-type:none;}
.menu li:hover,.submenu a:hover{background:#cb3093;}
.menu>li:hover>ul{display:block;}
#news{border-right:1px solid #555;}
.open{background:#666;/*#000;*/margin:0 0 15px 0;line-height:18px;}
.open table{margin:0 auto 2px auto;}
.open td{color:#fff;}
.photo{margin:0 0 0 5px;}
.photos{margin:0 0 10px 0;border-bottom:1px solid #000;}
.search{margin:10px 5px 0 0;width:155px;text-align:right;}
.search button,.search input{background:#000;color:#fff;border:1px solid #fff;vertical-align:middle;}
.search button{height:16px;background:url(../i/s.png);padding:0;width:16px;margin:0 0 0 3px;}
.search input{padding:0 2px 0 2px;}
.second,#cat{background:#eee;}
.shop{margin:0 10px 0 0;}
.side{width:128px;padding:0 5px 0 5px}
.side p{margin:0 0 15px 0;}
.sidebar{background:#444;/*#000 url(../i/t.png) repeat-x center left;*/color:#fff;font-size:120%;padding:3px;}
.site{width:749px;margin:10px auto 10px auto;}
.store{width:297px;}
.submenu{position:absolute;display:none;left:0;top:22px;z-index:1;opacity:.85;}
.submenu li{height:22px;width:107px;}