* {margin: 0;padding: 0;}
body {height:100%;margin:0;font-family:'Arial'; color:#666;font-size:12px;background:#fff url(fon0.png);}
p, img, a, td, ul, ol, li, h1, h2, h3, h4, h5, input, form,fieldset{margin: 0;padding: 0;}
h1, h2, h3, h4, h5{font-weight:normal;}
h1{font-size:38px;color:#999;line-height:0.8em; margin: 0 0 10px 0;font-family:'Century Gothic','Arial Narrow';letter-spacing:-5px;text-transform:uppercase}
h1 span{font-size:20px;color:#999;letter-spacing:-2px;}
h2{font-size:16px;}
h3{font-size:28px;margin:10px 0;color:#999; }
a, a:link, a:visited {font-size:12px;color:#FF6A00;font-family:arial;outline:none;cursor:pointer}
a img, img, fieldset{border:0;}
.clr5 {clear: both;height:5px;}
.clr10 {clear: both;height:10px;}
.clr {clear: both;height: 1px;margin: -1px 0 0;font-size: 1px;}
.mrl85 {margin-left:85px;}
input.button, .button, button {font-family:Arial; font-size:12px;padding-bottom:1px;margin:0;color: #fff;background:orange;cursor:pointer;text-align:center;}
input.button:hover, .button:hover, button:hover {background:#ff6c00;}
button, button:active, button:focus, input, input:active, input:focus {outline:none;outline-width:0;}
input {font-family:Arial;color:#666;}
textarea {font-family:Arial;font-size:12px;color:#666;}
input, textarea, select {font-family:Arial;color:#79796f;border:1px solid;border-color:#aaaaaa #d7d7d7 #d7d7d7 #aaaaaa }


#co{display:none}
#wrapper{width:100%;height:100%;min-height:400px;}

#page {text-align: left;width: 100%;height:500px; display: block; overflow: hidden;} 
#page2, #page4 {text-align: left;width: 700px; margin:43px auto 0 auto} 
#page4 h1{text-align: center;} 
#page3 {text-align: left;width: 930px; margin:43px auto 0 auto} 

#top {width:100%;position:fixed;top:0;left:0;z-index:99999}

#panel {background: #dfdfdf;height:200px;display: none;padding:10px 0 0 120px}
.slide {margin: 0;padding: 0;background: url(menubg.png) left bottom repeat-x;height: 45px;}
.bcat {width: 100px;	text-align: center;	margin: 0 auto; padding-top:7px;}
.btn-slide {display:block;height:28px;width:86px;background: url(menubutton.png) left top no-repeat;border:0}
.btn-slide:hover {background: url(menubutton.png) left bottom no-repeat;}

#logo {position:absolute;top:0;left:0;}
#logo h1{text-indent:-99999px}
#logo a{display:block;float:left;width:217px;height:55px;background: url(logo.png) left top no-repeat;margin-top:-6px;}
#logo a:hover {background: url(logo.png) left bottom no-repeat;}

#menu {margin:50px 0 0 -56px;position:absolute;z-index:555;}

a.linetop{display:block;background:#fff;width:5px;height:3px;float:left;margin:0px 0 0 1px;text-indent:-99999px;cursor:pointer}
a.linetop:hover{background: #FF6A00;}

#tooltip{position:absolute;text-align:left;font-size:12px;text-transform:uppercase;padding:3px 9px;	display:none;background:#FF6A00;color:#fff;z-index:999999;}

#menu2 {margin:0px 0 0 180px;position:absolute;z-index:555;}
#menu2 ul{display:none;list-style:none;margin:0;padding:0;float:left}
#menu2 li{display:block;margin:3px 0px;padding:0px 5px 2px 5px;background-color:#dfdfdf}
#menu2 a{display:inline;font-size:14px;text-transform:uppercase;letter-spacing:-0.05em;text-decoration:none}

#add a{margin:7px 0 0 250px;position:absolute;z-index:555;display:block;height:26px;background: url(add.png) left top no-repeat;border:0;cursor:pointer;font-family:'Century Gothic','Arial Narrow';letter-spacing:-1px;text-transform:uppercase;text-decoration:none;font-size:16px;padding-left:28px;padding-top:2px}
#add a:hover {background: url(add.png) left bottom no-repeat;}


.haccordion .header{padding-top:70px;border-right:1px solid #ccc;margin:0 0 0 -1px;height: 1000px;float: left;width: 30px;background:url(arrow.png) 12px 50px no-repeat;cursor: pointer;text-align:center;}

.haccordion .content{float: left;width:300px;overflow:hidden;padding-top:40px;background:#fff}
.haccordion .content:hover h1{color:#FF6A00;}
.haccordion .contentin{height: 600px;width: 300px;}
.haccordion .contentin h1{padding-top:3px;}



.cloud {line-height:0.6em;padding:0 0 5px 3px;}
.cloud a{font-size:11px;color:orange;font-weight:normal;text-decoration:none;text-transform:uppercase}

.jScrollPaneContainer{position:relative; overflow:hidden; z-index:1}
.jScrollPaneTrack{position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#EDEDED}
.jScrollPaneDrag{position:absolute; background:#ccc; cursor:pointer; overflow:hidden}
.jScrollPaneDragTop{position:absolute; top:0; left:0; overflow:hidden}
.jScrollPaneDragBottom{position:absolute; bottom:0; left:0; overflow:hidden}
a.jScrollArrowUp{display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; height:9px; background:#ccc}
a.jScrollArrowUp:hover, a.jScrollArrowDown:hover{background-color:#f60}
a.jScrollArrowDown{display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:9px; background:#ccc}



#comments h3 {margin:5px 0;} 
#comments textarea {width:310px;height:150px;margin:0px 0 10px 0} 
#comments input.jotname {width:310px;height:20px;padding-top:2px;margin:0px 0 10px 0}
#comments input.jotvericode {width:150px;height:20px;padding-top:2px;margin-top:0px} 
#comments span {color:#fe9625;font-weight:bolder;padding:5px 0;font-size:16px;display:block;} 
#comments input.button{width:150px;background: orange;height:22px;padding: 0 0px 3px 0px;text-align:center;font-size:130%;margin:9px 0 0 0px;color:#fff;border:0} 
#comments input.button:hover{background:#ff6c00;} 
#comments #captcha {float:left;width:150px;margin-top: 10px;}
#comments #captcha a{border: 1px solid #fff;font-size:9px}
#comments #captchainp {float:left;width:150px;margin: 2px 0 0 10px;}
#comments #captcha img{display:block;float:left;margin:-15px 0 0 0px;}

#page3 h1 {margin:10px 7px 20px 0}

#page3 h2 {padding-bottom:10px}
#page3 h3 {padding-bottom:10px;margin:0}
#page3LeftCol {width:550px;float:left;margin-right:30px;}
#page3RightCol {width:340px;float:left;margin-top:10px;}

.logo {width:100px;float:left;padding:10px 10px 0 0}
#adr {width:550px;line-height:220%;}
#adr strong{text-decoration:underline}
#map {width:340px;height:230px;}

.op {width:550px;margin:20px 0px 20px 0;}
.adkv {width:340px;height:250px;margin:20px 0px 20px 0;}
.admid {width:550px;margin:20px 0px 20px 0;}

#com {width:550px;}
#rat {width:340px;}




#search {float:right;margin:-26px 0 0 0; width:375px;}

#search fieldset {border: none;margin:0;padding:0;}
#ajaxSearch_input {background:#eaeaea;width:300px;height:22px;font-size:16px;padding:0 0 0 3px;float:left;}
#ajaxSearch_submit {float:left;margin: -2px 0 0 5px; display:block;height:28px;width:59px;background: url(searchbutton.png) left top no-repeat;border:0;cursor:pointer}
#ajaxSearch_submit:hover {background: url(searchbutton.png) left bottom no-repeat;}


#searchClose {margin: 3px 0 0 313px; position:absolute;z-index: 550;cursor:pointer} 
#indicator {margin: 3px 0 0 335px; position:absolute;z-index: 550;} 
#ajaxSearch_output {width: 345px!important;border:1px solid;position: absolute;color:#666;z-index: 1500;border:0px solid;padding: 0;margin:13px 0 0 0;}
#ajaxSearch_output a {color: #666;text-align: left;width: 172px;display:inline;}
#ajaxSearch_output a:hover {text-decoration:none;}
#ajaxSearch_output p {margin: 0;}
.AS_ajax_result, .AS_ajax_resultsIntroFailure  {width: 311px;margin:9px 0 0 0!important;font-size:13px;line-height:16px;background:#dfdfdf;padding:10px; border:1px solid; border-color:#d7d7d7 #aaaaaa  #aaaaaa #d7d7d7; }
.AS_ajax_resultExtract{padding:7px 0 5px 0;margin:0;}
.AS_ajax_more {position:relative;z-index:600;width:150px;border:1px solid;background:#dfdfdf;border-color:#d7d7d7 #aaaaaa  #aaaaaa #d7d7d7;margin:-13px 0px 0 393px;}
.AS_ajax_more a{color:#697728;font-size:14px;padding:5px 5px 5px 7px;line-height:24px;border:0px solid!important; }
.AS_ajax_more:hover{border-color:#aaaaaa #d7d7d7 #d7d7d7 #aaaaaa;}
.ajaxSearch_highlight {color:#2f2f2f; background-color: orange; padding:0 5px;line-height:12px;}
.AS_intro { display: none;}

#overlay{position:absolute; top:0; left:0; width:100%; z-index:1000; background: url(overlay.png); display:none; text-align:left;}

#terms {text-align:left;font-size:11px;}
#terms li, #termswind li{margin: 10px 0 0 20px}
#terms blockquote, #termswind blockquote{margin: 0px 0 0 18px}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#termswind {position:fixed;width:729px;display:none;z-index:9999;font-size:12px;}
.navcontainer ul{font-size:14px;margin:0pt;padding:0pt;width:730px;}
.navcontainer ul li{display: inline;text-align: center;}
.navcontainer ul li a{border:1px solid!important;background:#dfdfdf;border-color:#d7d7d7 #aaaaaa  #aaaaaa #d7d7d7!important;color:#666;float:left;padding:6px 15px 8px 15px;width:210px;margin:0 1px 1px 0;}
.navcontainer ul li a#tab3{width:211px!important;}
.navcontainer ul li a:hover, .navcontainer ul li a.active{border:1px solid!important;border-color:#778324 #666 #666 #778324!important;margin-bottom:1px!important;}
#tabcontent{min-height: 150px;padding:15px 20px 50px 15px;border:1px solid;background:#dfdfdf;border-color:#d7d7d7 #aaaaaa  #aaaaaa #d7d7d7;}
#preloader{position: absolute;top: 150px;margin-left: 300px;z-index: 9100;padding: 15px;text-align: center;background-color: #fff;border:1px solid;border-color:#d7d7d7 #aaaaaa  #aaaaaa #d7d7d7;}

#ok {position:absolute;margin:-40px 0 0 15px;}
#ok input {cursor:pointer;background:url(x.gif);width:112px;height:30px;position:absolute;margin-top:0px;border:0;z-index:500}
#ok .buth {background:url(vertical.png) 0 -34px repeat-x;margin-top:0px;width:92px;height:24px;padding:3px 0px 0px 18px; border:1px inset #bacf2f;font-size:16px;position:absolute;z-index:1}
#ok .submit {background:url(vertical.png) 0px 0px repeat-x;margin-top:0px;width:92px;height:24px;padding:3px 0px 0px 18px;border:1px outset #bacf2f;font-size:16px;position:absolute;z-index:25}

.terms_close{width:30px;margin:-40px 15px 0 0px;float:right}
.terms_close a{display:block; width:27px;height:27px;border:0px solid!important;position:absolute;z-index:50;background:url(x.gif);}


.addSad {margin:25px auto 20px auto;width:410px;}
.addSad .button{width:280px;font-size:20px;margin: 20px 0 10px 125px;font-family:'Century Gothic','Arial Narrow';text-transform:uppercase;padding:3px 0;border:0;background: orange;color:#fff}
.addSad #captchatext {margin:10px 0 5px 215px;text-align:right;width:190px;color:#79796f;font-size:14px;}
.addSad #captcha img{display:block;float:left;margin:-25px 0 0 100px;}
.addSad textarea{height:140px;display:block;float:left;width:280px;}
.addSad input.input{display:block;float:left;width:280px;margin:0 0 10px 0;height:20px;}
.addSad #captcha input {width:175px;margin:-25px 0 0 228px!important;}
.addSad .inp label {display:block;float:left;width:115px;text-align:right;margin:3px 10px 10px 0;color:#79796f;font-size:14px;}
.addSad .inp select {display:block;float:left;width:282px;margin:0 0 10px 0;height:20px;}

#labels div{margin: 0px 0 20px 125px;}
#labels span{display:block;width:400px;margin:0 0 20px -58px;}
.cloudDiv {margin-top:0px;}
.cloudDiv a{text-decoration:none}
.cloudDiv a:hover{background:orange;color:#fff;}
a.s1 {font-size:12px;}
a.s2 {font-size:14px;}
a.s3 {font-size:16px;}
a.s4 {font-size:18px;}
a.s5 {font-size:20px;}
a.s6 {font-size:22px;}
a.s7 {font-size:24px;}
a.s8 {font-size:26px;}
a.s9 {font-size:28px;}
a.s10 {font-size:30px;}
.xmpl li a {text-decoration: none !important;}
.xmpl li a:hover {text-decoration: none !important;}
.xmpl li {z-index: 0 !important;}
.xmpl li:hover {z-index: 100 !important;}
ul.xmpl, ol.xmpl {height: 100px;overflow: hidden;padding: 0px !important;}

#TvTagCloud {margin-top:0px;}
#TvTagCloudStaticColco, #TvTagCloudStaticBuket, #TvTagCloudStaticList, #TvTagCloudStaticCloud {margin-top:50px;text-align:center}

#buttonsCloud {background:#ccc;width:450px;height:20px;margin:-2px auto}
#buttonsCloud button{display:block;border:0px; float:left;background:#ccc;width:90px;height:20px;margin:0 auto}
#buttonsCloud button:hover{background:orange;}

#footer {width:100%;position:fixed;bottom:0;left:0;z-index:99999;height:20px;background:#ccc}
#footer a{text-decoration:none;text-transform:uppercase;}

#footlinks {width:48%;float:left;margin-top:4px;font-size:10px;letter-spacing:-0.09em;}
#footlinks a{color:#666;font-size:10px;letter-spacing:-0.08em;}
#footlinks a:hover{background:orange;}
#counters {width:48%;float:right;text-align:right;}
#counters img{height:20px!important;}





.rating_disp, .rating_disp a:active, .rating_disp .current-rating{ background:url(smstar.png) left -1000px repeat-x}
.rating_disp{ position:relative;  width:60px;  height:16px;  overflow:hidden;  list-style:none;  margin:0;  padding:0;  background-position:left top}
.rating_disp li{ display:inline}
.rating_disp a, .rating_disp .current-rating{ position:absolute;  top:0;  left:0;  text-indent:-1000em;  height:16px;  line-height:16px;  outline:none;  overflow:hidden;  border:none;  cursor:default}
.rating_disp a.stars1{ width:20%;  z-index:6}
.rating_disp a.stars2{ width:40%;  z-index:5}
.rating_disp a.stars3{ width:60%;  z-index:4}
.rating_disp a.stars4{ width:80%;  z-index:3}
.rating_disp a.stars5{ width:100%;  z-index:2}
.rating_disp .current-rating{ z-index:1;  background-position:left center}


a.title{display:block;float:left;font-size:12px;font-weight:bold;font-family:arial;padding:5px 0 0 3px;}
.longtitle {font-size:11px;margin-bottom:10px;color:#000;padding-left:3px;}
.comments {float:left;width:31px;height:21px;font-size:10px;font-style:italic;background:url(comment.png) no-repeat;text-align:center;padding-top:2px;margin:-9px 0 0 -8px;}
.rating {float:left;margin:-8px 0 0 5px;}
