@import url("reset.css");
@import url("admin.css");

body{font-family: Arial, Helvetica, sans-serif; background: #fff4e0 url(../img/bodyBg.jpg) repeat-x top; font-size: 12px;}

#body{width: 952px;margin: 30px auto 0px auto;}
#logo{position: relative; width: 0px; height: 0px; top: -203px; left: -30px;}
#logo img{position: absolute;}
#float1{position: relative; float: right; width: 0px; height: 0px; top: -20px; left: -130px;}
#float1 img{position: absolute;}

a {color: #952a00; text-decoration: none;}
a:hover {text-decoration: underline;}

.clear {clear: both;}

div.menuTop{float: right;}
/**:first-child+html div.menuTop{margin: -30px 0px 10px 0px;}*/ /* IE7 */
div.menuTop ul#menu li{float: left; margin: 0px 1px 0 1px; background: #f39f0b url(../img/categoryLeftBg.gif) left top no-repeat;}
div.menuTop ul#menu li:hover{background: #f23f05 url(../img/categoryHoverLeftBg.gif) left top no-repeat;}
div.menuTop ul#menu li a{display: block; text-align: center; height: 22px; padding: 12px 15px 0 15px; margin: 0; min-width: 75px; text-decoration: none; color: white; font-size: 12px; background: url(../img/categoryRightBg.gif) top right no-repeat;}
div.menuTop ul#menu li a:hover{background: url(../img/categoryHoverRightBg.gif) top right no-repeat;}
* html div.menuTop ul#menu li a{width: 120px;}

div.mainbody div.header{height: 131px; background: #f8c466 url(../img/headerBg.jpg) left no-repeat; border-bottom: 1px solid #d17b33;}
div.mainbody div.header .logo{margin: 0 30px 0; padding: 0px 30px 10px 0px;}
div.mainbody div.header .title{margin: 0px 0px 0px 240px;}
div.mainbody div.header .title a{text-decoration: none;}
div.mainbody div.header .title a h1{color: #952a00;font-size: 36px;font-weight: normal;}
div.mainbody div.header .title a strong{color: #952a00;font-size: 36px;font-weight: normal;display:block;}
div.mainbody div.header .title a p{padding: 3px 0px 0px 0px; font-size: 16px; color: #952a00;}

div.contentBg{float: left; background: #ffe6b8 url(../img/rightBg.gif) top right repeat-y;}
div.float2{float: left; background: url(../img/leftBg.gif) top left repeat-y;}

div.leftcol{float: left; width: 203px;}
div.leftcol div.content{padding: 30px 10px 0px 25px; overflow: hidden; min-height: 600px;}
/*boxes*/
.search{margin: 22px 0px 0px 571px;}
.search input.searchfield{background: white; width: 300px; height: 20px; border: 1px solid #d3894c;}
.search input.searchbutton{margin: 0 0 0 10px; width: 60px; height: 21px; cursor: pointer; border: none; background: url(../img/search.gif) no-repeat top left; color: white;}
div.leftcol h3{margin: 0 0 10px 0; color: #e42929; font-size: 20px;}
div.leftcol .tags{padding: 10px 0px 10px 0px;}
div.leftcol .tags h3 a{color: #e42929;}
a.t1{font-size: 10px; color: #d1552f; text-decoration: none;}
a.t1:hover {text-decoration: underline;}
a.t2 {font-size: 13px; color: #754516; text-decoration: none;}
a.t2:hover {text-decoration: underline;}
a.t3 {font-size: 16px; color: #754516; text-decoration: none;}
a.t3:hover {text-decoration: underline;}
a.t4 {font-size: 20px; color: #90622f; text-decoration: none;}
a.t4:hover {text-decoration: underline;}
a.t5 {font-size: 24px; color: #90622f; text-decoration: none;}
a.t5:hover {text-decoration: underline;}
div.leftcol .newwrite{padding: 15px 15px 6px 0px;}
div.leftcol .newwrite ul li{margin: 15px 0 0 0; line-height: 130%;}
div.leftcol .newwrite ul li a{color: black; font-size: 1em;}
div.leftcol .extra{margin: 30px 0; line-height: 120%;}
div.leftcol .counters{margin: 30px 0; line-height: 120%;}

div.centercol{float: left; width: 565px;}
div.centercol div.top,
div.centercol div.bottom{height: 0px;}
div.centercol div.content{padding: 20px 30px 0 30px; }
div.centercol div.content .mainitem{margin: 20px 0 40px 0;}
div.centercol div.content .mainitem ul li{line-height: 16px;}
div.centercol div.content .mainitem ul li *{line-height: 12px;}
div.centercol div.content .mainitem p{line-height: 16px;}
div.centercol div.content .mainitem a.readmore{color: #952a00; font-weight: normal; font-size: 12px;}
div.centercol div.content .mainitem a.readmore:hover {text-decoration: underline;}
div.centercol div.content .mainitem h1,
div.centercol div.content .mainitem h2{font-size: 16px; color: #952a00; font-weight: bold;}
div.centercol div.content .infoline{float: right; font-size: 12px; font-weight: bold; color: #f58f34;}
div.centercol div.content .infoline a {padding: 0 10px 0; font-weight: bold; color: #f58f34;}
div.centercol div.content .infoline a:hover {text-decoration: underline;}
div.centercol div.content .tags a {padding: 0 5px 0 0; font-size: 12px; font-weight: bold; color: #f58f34;}
div.centercol div.content .tags a:hover {text-decoration: underline;}
div.centercol div.content h1,
div.centercol div.content h2{clear: both; margin: 0 0 10px 0;}
div.centercol div.content h1 a,
div.centercol div.content h2 a{font-size: 15px; color: #952a00; font-weight: bold; text-decoration: none;}
div.centercol div.content h1 a:hover,
div.centercol div.content h2 a:hover{text-decoration: underline;}
div.centercol div.content h3{padding: 0 0 8px 0px; margin: 20px 0 0 0; font-size: 15px; color: #952a00; font-weight: bold;}
div.centercol div.content .extra{margin: 0 0 20px 0;}

.footer{font-size: 12px;text-align: center;padding: 5px 0px 0px 0px; width: 952px; background: url(../img/footerBg.jpg) top center no-repeat; border-top: 1px solid #d17b33; }
.footer div.content{margin: 0px auto; color: white;}
.footer div.content ul.menu {padding: 10px 0px 0px 0px; margin: 0 auto; list-style: none;text-align: center;}
.footer div.content ul.menuP {padding: 10px 0px 10px 0px; margin: 0 auto;list-style: none;text-align: center;}
.footer div.content ul.menu li{display: inline; }
.footer div.content ul.menuP li{display: inline; }
.footer div.content ul.menu li:first-child a{border: none;}
.footer div.content ul.menu li a{ margin: 5px 0 5px 0; padding: 0 5px 0 5px; font-size: 10px; color: black; border-left: 1px solid black; text-decoration: underline;}
.footer div.content ul.menu li.current a,
.footer div.content ul.menu li a.current{color: #952a00;}
.footer div.content ul.menu li a:hover{text-decoration: none;}
.footer div.content ul.menuP li:first-child a{border: none;}
.footer div.content ul.menuP li a{; margin: 5px 0 5px 0; padding: 0 5px 0 5px; color: black; border-left: 1px solid black; text-decoration: underline;}
.footer div.content ul.menuP li a:hover{text-decoration: none;}
.footer div.content p{padding: 6px 0px 0px 0px;}

div.rightcol{position: relative; top: 15px; right: 0px; margin: 0 0 0 1px; width: 183px; float: right;}
/*boxes*/
div.rightcol div.content{min-height: 600px;}
div.rightcol div.content a{color: #f6831a;}
div.rightcol div.content ul.menu li{border-top: 1px solid #d17b33;}
div.rightcol div.content ul.menu li:first-child{border: none;}
div.rightcol div.content ul.menu li a{display: block; width: 163px; padding: 5px 0px 5px 20px;color: black;font-weight:bold;text-decoration: none;}
div.rightcol div.content ul.menu li.current a,
div.rightcol div.content ul.menu li a.current,
div.rightcol div.content ul.menu li a:hover{background: #f5b023; color: #952a00; font-weight: bold;}
div.rightcol div.content ul.menu li a:hover{text-decoration: underline;}
div.rightcol div.content div.newsletter{padding: 30px 10px 10px 20px; line-height: 1.3em;}
div.rightcol div.content div.newsletter h3{height: 28px; margin: 0 0 5px 0; padding: 0 0 0 38px; background: url(../img/rss.gif) top left no-repeat; font-size: 1.2em; color: #e42929;}
div.rightcol div.content div.newsletter a:hover{text-decoration: underline;}

div.rightcol div.content div.online{padding: 10px 10px 10px 20px; line-height: 1.3em;}
div.rightcol div.content div.online h3{margin: 0 0 5px 0; color: #e42929; font-size: 1.2em;}
div.rightcol div.content div.online a:hover{text-decoration: underline;}

div.rightcol div.content .extra{padding: 10px 10px 10px 20px; line-height: 1.3em;}
div.rightcol div.content .extra h3{margin: 0 0 5px 0; color: #e42929; font-size: 1.2em;}

div.rightcol div.content .counters{padding: 10px 10px 10px 20px; line-height: 1.3em;}
div.rightcol div.content .counters h3{margin: 0 0 5px 0; color: #e42929; font-size: 1.2em;}

/*old story*/
/*  Split  */
#sub-menu {float: right; width: 40%; margin: 1em 0 1em 1em; font-size: .85em; border: solid 1px white;}
#sub-menu h3 {margin: 0; padding: 10px; background: white; font-size: 12px; text-translation: uppercase;}
#sub-menu ul {margin: .5em .5em .8em .8em;}
#sub-menu ul li{padding: 0px 0px 6px 0px;}
#sub-menu u{text-decoration: none;}
#current-sub-menu strong {font-weight: bold;}
#sub-number {text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; padding: .5em;	margin-bottom: .5em;}
#sub-number span, #sub-number a {margin: 0 .1em;}
.current-sub-number {font-size: 1.3em;}

fieldset input, textarea {width: 97%; padding: .2em;}
fieldset {border: 1px solid white; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
textarea {height: 8em;}
label {font-size: .85em;}
form#post {margin-top: 1em;}
form#post p {margin: 0 0 .5em 0;padding: 0;}
form#post input {margin-right: 1em;}
form#post textarea {margin-top: .7em;}
input#contactform {margin-top: .7em;}

/* ����������� */
div.comment {clear: both; border: 1px solid white; border-top: none;}
div.comment p {padding: 0 0 .5em .5em; color: black;}
div.comment p.date {background: white; padding: .3em .5em; font-weight: bold; color: black;}
#name, #text{border: 1px solid #d3894c;}
.commentsbox {background: transparent; border: 1px solid white; color: black; padding: 10px; margin: 1em 0 10px 0; }
.nocomments {background: white; padding: 10px; margin: 1em 0 10px 0; text-align: center;}
.readmore {margin-left: 1ex; font-size: .85em; font-weight: bold;}

#breadcrumbs{margin: 10px 0 9px; padding: 0px 0px 5px 0px; font-size: 11px;}

.paginator{clear: both; margin: 1px 0 10px 60px;}

div.similar_articles{margin:4px 0px 12px 0px; padding:0px 10px 12px 10px;}
div.similar_articles span.more{font-size:1.5em; padding:12px 0px 5px 0px; display:block; color: #952a00; border-bottom:solid 1px silver; margin:0px 0px 8px 0px;}
div.similar_articles ul li{margin:2px 0px 10px 0px;}
div.similar_articles ul li a{display:block; padding:0px 0px 0px 16px; }
div.similar_articles ul li a:hover{text-decoration: underline;}