body{font-size:85%;margin:0;color:#666;background:url(gfx/otop.png) repeat-x, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNnMSkiIC8+PC9zdmc+) repeat}
body,p,input,select,textarea,#dm ul a{font-family:Arial,Tahoma,sans-serif}
.pat{font-style:italic;font-size:120%;font-family:"Times New Roman",Times,serif}

#otop{top:0;height:175px;background:url(gfx/top.png) center top no-repeat;width:100%}

#u,#cont,#top{width:950px;margin:0 auto;position:relative}
#link{width:190px;height:120px;left:15px;top:30px;cursor:pointer}

#top{height:175px}
#main{background:#fff;margin-top:175px;border-bottom:1px solid #aaa}
#cont{min-height:350px;padding-top:3px}

.l{width:27%}
.wcont{width:67%}

a{color:#989d21;text-decoration:none}
a:hover,.mark{color:#999;text-decoration:underline}

a.butt{padding:3px 12px;margin-right:7px;border-radius:15px;white-space:nowrap}

#link,#flags,#opt,#dm,#dm ul,#otop{position:absolute}
legend,.b,.forum,.msg,a{font-weight:bold}
.msg,.light,#buy,#opt,.obl,input,select,textarea{border-radius:5px}

#dm,#dm ul,#dm li{margin:0;padding:0}
#dm{top:60px;padding:0 10px;background:url(gfx/o50.png),url(gfx/top.png) -340px -61px no-repeat;white-space:nowrap;border-radius:15px;border-top:1px solid #fff;left:50%;margin-left:-200px;z-index:190;box-shadow:0 14px 7px -10px #ccc;letter-spacing:-1px}
#dm a:hover,#dm a.mark{color:#fff;background:#989d21 url(gfx/h1.png)}
#dm li{position:relative;list-style:none;display:inline-block}
#dm li a{padding:20px 15px 21px 15px;display:block;text-decoration:none;color:#666;border-left:1px solid #fff}
#dm li div{font-size:60%;height:10px;width:10px;position:absolute;bottom:10px;left:49%}
#dm ul{background:#989d21;border-bottom-left-radius:10px; border-bottom-right-radius:10px;box-shadow:3px 3px 3px #ccc}
#dm ul li{border:0;float:left;display:inline-block;width:100%;letter-spacing:normal}
#dm ul a{border:0;border-top:1px solid #fff;padding:10px;color:#fff;background:url(gfx/h1.png)}
#dm ul a:hover,#dm ul a.mark{background:#aaae41}

#m{list-style:none;margin:0 0 4px 6%;width:27%;padding:0}
.l #m,.l33 #m{float:none;width:100%;margin:0}
#m a{display:block;padding:7px;color:#333;border-bottom:1px dotted #989d21;font-size:105%}
#m a:hover,#m .mark{text-decoration:none;color:#989d21}
#m strong{color:#666;padding:0 5px}
#m ul{margin:0;list-style:none;padding-left:22px}
#m ul a{padding:5px 0;display:block;background:none;height:auto;border:0;text-shadow:#fff 1px 0 1px;color:#333;font-size:95%}
#m ul a:hover,#m ul .mark{background:url(gfx/arr.gif) left center no-repeat;color:#DCA096}

p{margin:0 0 5px 0;padding:0;line-height:125%}

#u{font-size:80%;color:#fff;min-height:80px;margin-top:5px}
#c{font-weight:normal;margin:20px 0;color:#fff}

ul,ol{margin:0} 
ul li ul{font-size:95%;list-style-type:circle;margin:0}

.light,.msg,.block{background:url(gfx/roh.png) top right no-repeat #989d21;color:#fff}
.light a,.msg a,.block a{color:#fff}
.light h2,.msg h2,.block h2,.light h3,.msg h3,.block h3{color:#e1e49f}
.block{padding:10px}

.fr,#c,#m,.frml{float:right}
.fl,.l33,.flmr,.l50{float:left}
.fc{margin:0 auto}
.ar{text-align:right}
.ac,body,.msg{text-align:center}
.al,#u,#cont,th,#dm ul{text-align:left}
.aj{text-align:justify}
.w100{width:96%}
.print,.dn,#dm ul{display:none}
.p3{padding:3px}
.cb,#u{clear:both}
.cbnr{clear:both;line-height:0;height:0}
.nt{list-style-type:none;margin:0;padding:0}
blockquote{margin:0 0 0 50px}
.frml{margin-left:25px}
.flmr{margin-right:25px}
.wb{width:23%}

.readonly{background:#DCDCDC;color:gray}
.butt,a.butt{background:#7a7e1d;cursor:pointer;color:#fff}
.butt2{background:#EBEBEB;font-size:80%;cursor:pointer;color:#444}
.butt:hover,.butt2:hover,a.butt:hover{background:#b5ba42;color:#fff}
input,textarea,select{font-size:95%;margin:0;padding:3px;background:#fff url(gfx/input.png) no-repeat;border:1px solid #C0C0C0}
input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus{border-color:#989D21}
form{margin:0}

a:hover img,.gal a:hover img{opacity:0.7}
.gal a img{margin:0 8px 8px 0;border:1px solid transparent}
.gal a:hover img{border:1px solid #666}

table{border-collapse:collapse}
td,th{vertical-align:top;padding:1px}
th{background:#989d21 url(gfx/h1.png) 0 bottom repeat-x;color:#fff;border-right:1px solid #fff;padding:3px}

h1{font-size:165%;color:#fff;padding:5px 10px;background:#989d21 url(gfx/h1.png);width:auto;position:absolute;top:-38px;right:0;box-shadow:0 14px 7px -10px #999;border-bottom-left-radius:17px}
h2,h3{font-size:145%;margin:10px 0 5px 0;color:#666}
h3{font-size:120%}
h4{font-size:100%;margin:3px 0 2px 0;border-bottom:1px dotted #fff}
h5,h6{font-size:100%;margin:0 0 2px 0;text-decoration:underline}
h6{font-size:90%}

hr{color:#ccc;height:1px;background:#ccc}

.hand,select{cursor:pointer}
.red{color:#666}
.wh{color:#fff}
.paging{clear:both;background:#D7D7D7;padding:2px 5px;margin:3px 0;line-height:22px}
.paging a{padding:0 2px}

.forum{font-size:110%;border-bottom:1px solid #ccc;margin:20px 0 5px 0}

.nw{white-space:nowrap}

.msg{font-size:130%;padding:7px;text-shadow:#000 1px 1px 1px;margin-bottom:5px}
legend{color:#1D2321;font-size:120%}
small,.sm{font-size:85%}
.close{position:absolute;right:-20px;top:-18px;cursor:pointer}
.big{font-size:150%}
.big2{font-size:230%}
.big3{font-size:350%}
fieldset{border:1px solid #ccc}

.l33{width:31%;padding:0 1%;overflow:hidden;border-right:1px dotted #E8E7E3}
.l50{width:48%}
.ml{margin-left:4%}
.msg,img,.bn,form,hr{border:0}

.slider h1,.slider h2{font-size:220%;color:#999;text-shadow:#111 0 1px 0}
h3 a{color:#666}

#lb{position:fixed;top:255px;left:0;background:#eee;box-shadow:1px 1px 1px #bbb;padding:3px;z-index:0}


@media(max-width:1160px){
#lb{display:none}
}

@media(max-width:949px){
#otop{background:url(gfx/top.png) -70px top no-repeat}
#cont,#u,#top,#dm,iframe{width:auto}
#cont img,#u img{max-width:100%;height:auto}
.rddn,.fb{display:none}
}
@media(max-width:770px){
#dm{top:140px}
#main{margin-top:230px}
}
@media(max-width:699px){
#link{z-index:180}
#top{background-image:none}
.wb,#m,.l{width:37%}
.wcont{width:60%}
}
@media(max-width:500px){
#otop{position:static;height:auto;border:0}
#top{text-align:left;height:auto}
#link{position:static}
h1{position:static;padding:0;margin:0;clear:both;background:none;color:#666}
#dm{width:100%;height:auto;position:static;;margin:0;background:#fff;padding:0;border-radius:0}
#dm li{float:none;position:static;clear:both;display:block}
#dm a,#dm li a{color:#666;padding:7px 0}
#dm ul{display:block;position:static;background:none}
#dm ul li{float:none;clear:none;display:inline}
#dm ul li a{padding:1px 12px 0 0;font-size:90%;border:0}
#main{margin:0}
#cont{padding:0}
#m,.fr,.fl,.frml,.flmr,.l,.l33,.l50{width:auto;float:none;margin:0;padding:0}
#m{background:#eee;font-size:90%;margin:0}
#m a{padding:3px}
#wb,.wcont{width:auto}
#path,#c{display:none}
#u{margin-top:0}
}
@media print{
body,#u{background-image:none;background-color:#fff;color:#000;margin:0;padding:0}
#otop{position:static;background:none}
#main,#u,#top{width:100%;border-width:0;float:none}
#cont,#path{padding:0;margin:0}
.np,#contactmail,#m,#dm,#c,#path img,#flags{display:none}
#path,#u{margin:0;padding:0}
.print{display:inline}
}