body{padding:0px 0 0px 0;margin:0;background-color:#EFEFDF;color:#000;}
div, h1, h2, p, form, label, input, textarea, img, span{margin:0; padding:0;}
h3 {color:#D76E08;margin:0 0 .5em 2em; }
h4 {color:#fff;margin:0 0 0em 0em; padding-left:.5em;background:#A6B471;font-size:100%;}
h5 {color:#fff;margin:0 0 .5em 2em; padding-left:.5em;background:#A6B471;font-size:100%;}
ul{margin:0; padding:0; list-style-type:none;font-size:0;}
.spacer{clear:both; font-size:0; line-height:0;}
img {margin:0 0 1.5em 2.5em;}
.imgLeft {float:left; margin: 3px 10px 10px 30px;padding: 0px 0px 0px 0px;  border: 0px solid #000;}
.imgLeft:hover{ border: 0px solid #000;}
.imgRight {float:right; margin: 3px 45px 10px 15px;padding: 0px 0px 0px 0px;  border: 0px solid #000;}
.imgRight:hover{ border: 0px solid #000;}
a{color:#5F860B;}

/*------body--------------------*/
#wrapper{width:976px;float:left;background:#fdfdf7;border-left:1px solid #DDDDCA;border-right:1px solid #DDDDCA;}
/*------header--------------------*/
#header{background:url(../images/header.gif) 0 0 no-repeat;width:981px;height:274px;position:relative;margin:0 auto;}
#header ul{background:url(../images/nav_bar.gif) 0 0 no-repeat;width:900px;height:29px;position:absolute;left:6px;top:6px;padding:0 0 0 72px;}
#header ul li{background:url(../images/nav_div.gif) right top no-repeat;height:27px;float:left;padding:0 1px 0 0;}
#header ul li a{display:block;background:url(../images/nav_bg.gif) 0 0 repeat-x;padding:0 14px;font:bold 11px/27px Arial, Helvetica, sans-serif;color:#344A04;background-color:inherit;text-decoration:none;}
#header ul li a:hover{background:url(../images/nav_hover.gif) 0 0 repeat-x;color:#fff;background-color:inherit;}
#header ul li a.hover{display:block;background:url(../images/nav_hover.gif) 0 0 repeat-x;color:#fff;padding:0 14px;font:bold 11px/27px Arial, Helvetica, sans-serif;background-color:inherit;text-decoration:none;cursor:text;}
#header ul li.last{background-image:none;height:27px;float:left;}
#header img.logo{position:absolute;left:25px;top:48px;width:372px;height:110px;}
/*#header h1{background:url(../images/some freaking image) 0 0 no-repeat;width:484px;height:32px;position:absolute;left:411px;top:108px;text-indent:-10000px;}*/
#header p{font:normal 12px/19px Arial, Helvetica, sans-serif;color:#fff;background-color:inherit;position:absolute;left:411px;top:142px;}
#header p span.txt1{color:#303030;background-color:#98ca2e;}
#header a{color:#fff;text-decoration:none;}
#header img.icon{position:absolute;left:60px;top:185px;width:174px;height:80px;}
#header p.topText{font:normal 18px/23px Arial, Helvetica, sans-serif;color:#E8E8E8;background-color:inherit;position:absolute;left:285px;top:203px;width:588px;}
#header p.topText span.smallTxt{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#974D04;background-color:inherit;padding:0 0 0 8px;}
#header a.readMore{display:block;background:url(../images/read_more.gif) 0 0 no-repeat;width:50px;height:38px;position:absolute;left:895px;top:208px;}
#header a.readMore:hover{background:url(../images/read_more_hover.gif) 0 0 no-repeat;}
#header img.myAds{width: 968px;height: 90px;margin:180px 0 0 0;cursor:pointer;padding:0 0 0 6px;}

/*-------body--------------------*/
#body{width:978px;padding:0px 1px 0px 2px;margin:0 auto;}
/*------left--------------------*/
#left{width:308px;float:left;margin-right:.6em;background:transparent;height:100%;}
#leftTOPbox{width:297px;background: #EAEADA;margin:0 0 4px 0;padding:5px 10px 6px 9px;color:#878767;
border-right:#DDDDCA solid 1px;border-bottom:#DDDDCA solid 1px;}
#left1box, #left2box{width:297px;background: #EAEADA;margin:0 0 4px 0;padding:5px 10px 6px 9px;color:#878767;
border-top:#DDDDCA solid 1px;border-right:#DDDDCA solid 1px;border-bottom:#DDDDCA solid 1px;height:100%;}
#left1box p.boxTxt1, #left2box p.boxTxt1 {float:left;padding:0 0 0 15px;border-left:#F9F9F1 solid 2px;font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
width:162px;}
#left1box h2, #leftTOPbox h2, #left2box h2{clear:both;font:normal 19px/17px Arial, Helvetica, sans-serif;color:#D76E08;background-color:inherit;padding:0 0 0 15px;
margin:0 0 10px 0;background:transparent;height:17px;display:block;}
#left2box p{margin:0 0 1em 0em;}
#thumb_con{width:303px;height: 555px;}
.thumbs {width:120px; float:left;}
.thumbs_tot{width:303px; float:left;}
#left a{font:normal 11px/27px Arial, Helvetica, sans-serif;color:#5F860B;background-color:inherit;text-decoration:none;margin:0 0 0 0;}
*:first-child+html #left a{margin:0 0 0 0em;}
#left img{border:none;margin:0 0 0 2em;}
/*-------right--------------------*/

#right{width:656px;float:left;background:transparent;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;background-color:inherit;}
* html #right{width:630px;float:left;background:transparent;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;background-color:inherit;margin-right:.5em;}
#right p.rightTop{display:block;background:#fdfdf7;width:1px;height:26px;}
#right h2{font:bold 19px/17px Arial, Helvetica, sans-serif;color:#D76E08;background-color:inherit;margin:0 0 16px 0;padding:0 0 0 38px;}
#right h2 a{font:bold 19px/17px Arial, Helvetica, sans-serif;color:#D76E08;background-color:inherit;margin:0 0 16px 0;padding:0 0 0 0px;text-decoration:none;}
#right p a{color:#5F860B; background-color:inherit;}
#right p{font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;background-color:inherit;padding:0 38px 10px 38px;}
#right code {font: normal 1em "Lucida Sans Unicode",serif;margin:1em 1em 1em 2.5em;}
.code_con{border:1px solid #eee; background:#f5f5ec;width:520px;margin:1em 1em 1em 2.5em;padding:1em;}
#right p.rightBottom{display:block;background:#fdfdf7;width:579px;height:20px;float:left;}
#right form {margin:0 0 0 2.2em;}

/*-------bodyBottom--------------------*/
#bodyBottom{width:946px;background:url(../images/body_bottom_bg.gif) 0 0 repeat-x #a7b572;color:#fff;padding:22px 13px 19px 18px;margin:0 auto;}
#com{width:305px;float:left;margin:0 10px 0 0;}
* html #com{width:295px;float:left;margin:0 10px 0 0;}
#com h2{display:block;background:url(../images/arrow_red.gif) 0 0 no-repeat;padding:0 0 0 25px;font:bold 22px/16px Arial, Helvetica, sans-serif;color:#fff;background-color:inherit;margin:0 0 17px 0;}
#com h3{display:block;background:url(../images/date_bg.gif) 0 0 no-repeat;width:305px;height:17px;padding:0 0 0 7px;margin:0 0 10px 0;font:bold 11px/17px Arial, Helvetica, sans-serif;color:#974D04;background-color:inherit;text-transform:uppercase;}
* html #com h3{width:295px;}
#com p{font:normal 12px/20px Arial, Helvetica, sans-serif;color:#F7F7EA;background-color:inherit;padding:0 0 13px 0;}
#com p span{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#2C2C1B;background-color:inherit;text-decoration:underline;display:block;}
#news{width:305px;float:left;margin:0 14px 0 0;}
* html #news{width:295px;float:left;margin:0 14px 0 0;}
#news h2{display:block;background:url(../images/arrow_red.gif) 0 0 no-repeat;padding:0 0 0 24px;font:bold 22px/16px Arial, Helvetica, sans-serif;color:#fff;background-color:inherit;margin:0 0 17px 0;}
#news h3{display:block;background:url(../images/date_bg.gif) 0 0 no-repeat;width:305px;height:17px;padding:0 0 0 11px;margin:0 0 10px 0;font:bold 11px/17px Arial, Helvetica, sans-serif;color:#974D04;background-color:inherit;text-transform:uppercase;}
* html #news h3{width:295px;}
#news ul, #com ul{padding:0;margin:0;display:block;}
#news ul li, #com ul li{display:block;height:20px;line-height:0;}
#news ul li a, #com ul li a{display:block;background:url(../images/arrow_white.gif) 0 7px no-repeat;padding:0 0 0 10px;font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#47472D;background-color:inherit;text-decoration:underline;height:20px;}
#news ul li a:hover, #com ul li a:hover{color:#974D04;background:url(../images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;text-decoration:none;}
#sponsors{width:305px;float:left;}
* html #sponsors{width:295px;float:left;}
#sponsors h2{display:block;background:url(../images/arrow_red.gif) 0 0 no-repeat;padding:0 0 0 24px;font:bold 22px/16px Arial, Helvetica, sans-serif;color:#fff;background-color:inherit;margin:0 0 17px 0;}
#sponsors h3{display:block;background:url(../images/date_bg.gif) 0 0 no-repeat;width:305px;height:17px;padding:0 0 0 11px;margin:0 0 10px 0;font:bold 11px/17px Arial, Helvetica, sans-serif;color:#974D04;background-color:inherit;text-transform:uppercase;}
* html #sponsors h3{width:295px;}
#sponsors ul, #com ul{padding:0;margin:0;display:block;}
#sponsors ul li, #com ul li{display:block;height:20px;line-height:0;}
#sponsors ul li a, #com ul li a{display:block;background:url(../images/arrow_white.gif) 0 7px no-repeat;padding:0 0 0 10px;font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#47472D;background-color:inherit;text-decoration:underline;height:20px;}
#sponsors ul li a:hover, #com ul li a:hover{color:#974D04;background:url(../images/arrow_white_hover.gif) 0 7px no-repeat #DDDDCB;text-decoration:none;}
/*--------footer--------------------*/
#footer{width:977px;height:125px;margin:0 auto;background:url(../images/footer_bg.gif) 0 0 repeat-x #42453e;color:#fff;position:relative;}
#footer ul{width:587px;position:absolute;left:11px;top:27px;}
#footer ul li{float:left;color:#C5BE25;background-color:inherit;font:bold 12px/19px Arial, Helvetica, sans-serif;}
#footer ul li a{color:#fff;background-color:inherit;font:bold 12px/19px Arial, Helvetica, sans-serif;padding:0 7px;text-decoration:none;}
#footer ul li a:hover{color:#9CCC37;background-color:transparent;}
#footer p.copyright{font:normal 11px/19px Arial, Helvetica, sans-serif;color:#D76E08;background-color:inherit;position:absolute;left:19px;top:49px;}
#footer a.subscribe{background:url(../images/subscribe_icon.gif) 0 2px no-repeat;font:normal 11px/12px Arial, Helvetica, sans-serif;color:#B9B99D;background-color:inherit;position:absolute;left:19px;top:68px;text-decoration:underline;width:50px;padding:0 0 0 18px;}
#footer a.subscribe:hover{color:#9CCC37;background-color:inherit;text-decoration:none;}
#footer a.xht{width:98px;height:20px;background:url(../images/buttonXHTML.gif) 0 0 no-repeat;position:absolute;left:/*657*/548px;top:23px;}
#footer a.cs{width:98px;height:20px;background:url(../images/cssvalid.jpg) 0 0 no-repeat;position:absolute;left:/*766*/657px;top:23px;}
#footer a.rs{width:98px;height:20px;background:url(../images/buttonRSS.gif) 0 0 no-repeat;position:absolute;left:/*875*/766px;top:23px;}
#footer a.no_w{width:98px;height:20px;background:url(../images/nowww.gif) 0 0 no-repeat;position:absolute;left:875px;top:23px;}
#footer img{position:absolute;left:880px;top:51px;width:84px;height:26px;}
#footer p.design{font:bold 12px/19px Arial, Helvetica, sans-serif;color:#C5BE25;background-color:inherit;position:absolute;left:19px;top:85px;}
#footer p.design a{color:#FFFFFF; background-color:inherit; text-decoration:none;}
#footer p.design a:hover{color:#9CCC37; background-color:inherit;}
/*-------paginator----------------*/
.paginator{float:right;text-align:right;margin:-1.5em 1em 0.5em 0;}
* html .paginator{height:46px;padding:5px 0 5px 0;}
*:first-child+html .paginator{height:46px;padding:5px 0 5px 0;}
a.page {background: transparent;border: 1px solid #eee/*DDC537*/;padding: 0.2em 0.3em;color: #fff;text-decoration: none;}
a:hover.page {background: transparent;border: 1px solid #eee;padding: 0.2em  0.3em;color: #000;text-decoration: none;}
.pageselected {border: 1px solid #eee;background: transparent;padding: 0.2em  0.3em/*0.5em 0.7em - for bigger activated number*/;color: #000;}
.quote {padding:20px; font-style:italic;}
.click_com {padding-left:2.5em;}
.important {width:5px;visibility:hidden;}
* {margin: 0px; padding: 0px;}
.admin_style { background: #EAEADA; } 
.border_even {border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;background:#fff;margin-bottom:1em;background:#fff;}
.border_odd {border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;margin-bottom:1em;background: #fff;}
.bottom{clear:both;float:left;margin:-1em 1em 1em 1em;width:85%;}
*:first-child+html .bottom{margin:1em 1em 1em 1em;}
* html .bottom {margin:2em 1em 1em 1em;}
p.top, p.bottom q {font-style: normal;}
p.top {float:left;text-align: left;padding:0 0 1em 0em;border-bottom:1px solid #ddd; background:transparent;}
p.bottom q {margin: 1em; padding: .3em; background: #fff; border-left: 3px solid #e0e0e0; display: block;}
p.bottom {margin: 1em 0 0 1em;padding:0em 1em 0 1em; color: #404040;clear:both;}
p.bottom:first-letter {margin-left: 0em; text-transform: uppercase;}
.comment_div {width:520px; color: #808080; padding: 0; margin: 3em 0 0 2.5em; border: 1px solid #ccc; font-size: 100%;}
.commentsbox{clear:both;}
.comment_div p {margin: 0 .5em; padding: 1em;}
.date {clear:both;border-bottom:1px solid #eee;margin:0 0 1em 0;padding:0 0 0.3em 1.5em;text-transform: lowercase; letter-spacing: .2em;font-size: 76%;color: #787; }
.date a{color: #787;}
.date a:hover{color:#d4d8bc;}
input.submitbutton {background: #eee;border: 1px solid #404040;height: 24px;width: 65px;margin: 0.5em 5px 0px 0em;color: #303030;font: normal 0.8em Arial, Sans-Serif;}
#keywords.searchfield{width:90px; margin:0;}
.number {clear:both;float:right; margin: 0em 0.8em 0 0; padding: .3em 0;width:20px; }
.num_even  {font-size: 200%;color:#EDECDA;}
.num_odd {font-size:200%;color:#EDECDA;}
.num_even:hover, .num_odd:hover {color:#ddd;}
.text {color:#303030;width:150px;padding: 4px 2px 2px 2px; margin: 0 0 0 0px; background-color: #f9f9f9; border: 1px solid #ccc;}
.text:hover{background:#fff;border:1px solid #808080;}
.top{position:relative;float:left;margin:-2em 0 0em -1em;padding:0.5em 1em 0.5em 1em;border:1px solid #c1c1c1;}
.top a{color:#D76E08;}
.top_odd{background:#d4d8bd;}
.top_even{background:#f2f5e3;}
#txt {width:550px;height:300px;overflow:auto;}
label{padding-left:0em;}
fieldset legend{font-size:100%;font-weight:bold;padding:0.2em 0 1em 2em;}
fieldset {margin: 1em 0 0em 0.5em ; padding:0em	 1em 0em 0.2em; border:1px solid #eee; width:90%;}
fieldset_pass {margin: 1em 0 1em 1.2em ; padding:0em 1em 0em 1em; border:1px solid #eee; width:90%;}
form {margin: 0; padding: 0; font-size:100%;}
input {background:#f9f9f9; color:#000;}
input:hover, .button:hover, input#submit_text:hover, #delete_text:hover, #add_article:hover, #add_category:hover, #order_category:hover, #save:hover, #upload:hover, #show:hover, #add_article:hover, #edit_article:hover, #delete_article:hover, #contactform:hover, #comment:hover {background:#fff;}
textarea {background:#f9f9f9;width: 75%; height: 15em; padding: 3px; border:1px solid #ccc;color:#666; font-family:arial;font-size:90%;}
textarea:hover {background:#fff; width: 75%; height: 15em; padding: 3px; border:1px solid #808080;} 
textarea#message {background:#f9f9f9;width: 550px; height: 200px; padding: 3px; border:1px solid #ccc;color:#666; font-family:arial;font-size:90%;overflow:auto;}
textarea#message:hover{background:#fff;}
fieldset input {color:#aaa;}
input #name .text {padding: 3px; margin: 0; background-color: #FEFEFE; border: 1px solid #ccc; }
input.postbutton{background: #eee;border: 1px solid #404040;height: 150px;width: 65px;margin: 0.5em 5px 0px 0em;color: #303030;font: normal 0.8em Arial, Sans-Serif;}
.inputText {padding: 3px; margin: 0; background-color: #FEFEFE; border: 1px solid #ccc; }
input.postbutton, .button, #submit_pass, #comment, #contactform{background: #eee;border: 1px solid #404040;height: 22px;width: 65px;margin: 0.5em 5px 0px 0em;color: #303030;font: bold 1em Arial, Sans-Serif;}
input#submit_text, #delete_text, #add_article, #add_category, #order_category, #save, #upload, #show, #add_article, #edit_article, #delete_article{background: #eee;border: 1px solid #404040;height: 22px;width: 65px;margin: 0.5em 5px 0px 2em;color: #303030;font: normal 1em Arial, Sans-Serif;}
select#cat, #dp, #pos {width:150px;}
#css{margin-left:1.2em;}
#at, #as{color:#666;}
/*template searchform*/
#searchcontrol{margin:0 0 0 2em;}

#search_form{padding:0;margin:10px 0px 0px 0px;}
.search {margin:0.5em 0 0.5em 2em;}
input#keywords.searchfield {width: 115px; border: none; background: transparent url(../images/input.gif) no-repeat; 
padding: 6px 10px; color: #505050; font-weight: bold; }
.searchbutton{cursor:pointer;border:outset 1px #ccc;color:#666;font-weight:bold;padding: 1px 2px;
background:#999 url(../images/search.gif) repeat-x left top;}
* html .searchbutton{margin-top:.3em;}
html:first-child .searchbutton{margin-top:.4em;}
.searchbutton:hover{background:#999 url(../images/search_hov.gif) repeat-x left top;}
input#contactform.sendbutton{margin:.5em 0 1em 0;cursor:pointer;border:outset 1px #ccc;color:#666;font-weight:bold;padding: 1px 2px;
background:#999 url(../images/search.gif) repeat-x left top;}
* html input#contactform.sendbutton.sendbutton{margin-top:.7em;}
html:first-child input#contactform.sendbutton.sendbutton{margin-top:.9em;}
input#contactform.sendbutton.sendbutton:hover{background:#999 url(../images/search_hov.gif) repeat-x left top;}
#boxdemo{width:700px; height:auto;background:transparent;border:0px solid #c9ba65;padding-top:20px;}
.demos25{width:200px;padding-left: 10px;float:left;margin-top: 0px;margin-top: 0px;padding-bottom: 10px;}		
.demos15{width:200px;float:left;margin-top: 0px;padding-left: 10px;margin-top: 0px;padding-bottom: 10px;}	
.demos35{width:200px;float:left;margin-top: 0px;padding-right: 30px;margin-top: 0px;padding-bottom: 10px;}
.demos24{width:200px;padding-left: 0px;float:left;margin-top: 0px;padding-bottom: 10px;}	
.demos14{width:200px;float:left;margin-top: 0px;padding-left: 10px;margin: 0px 0 0 0px;padding-bottom: 10px;}
.demos34{width:200px;float:left;margin-top: 0px;padding-right: 30px;margin-top: 0px;padding-bottom: 10px;}
.demos24 p, .demos14 p, .demos34 p, .demos25 p, .demos15 p, .demos35 p{background:transparent;text-align:center;padding-top:10px;border:1px solid #fff;}
.demos24 p:hover, .demos14 p:hover, .demos34 p:hover, .demos25 p:hover, .demos15 p:hover, .demos35 p:hover{background:#fbfaeb;border:1px solid #d4d8bd;}	

.insideleft{float:left;width:47%;}
.insideright{float:right;width:47%;}
* html .insideleft{float:left;width:46%;}
* html .insideright{float:right;width:46%;}
.archiveleft{float:left;width:47%;margin-left:1em;}
* html .archiveleft{float:left;width:46%;margin-left:1em;}
.archiveleft ul{margin:0 0 0 .3em; padding:0; list-style-type:none;font-size:100%;}
.archiveright ul{margin:0; padding:0; list-style-type:none;font-size:100%;}
.archiveleft h4 {margin-left:.5em;padding-left:.5em;}
.archiveright{float:right;width:47%;margin-right:.5em; }
* html .archiveright{float:right;width:46%;margin-right:.5em; }
.archiveleft a, .archiveright a {color:#5F860B;font:normal 12px/19px Arial, Helvetica, sans-serif;list-style-type:none;padding-left:0.5em;}
.clear {clear:both;width:90%;height:1em;}
.pslinksright{width:200px;padding-left: 10px;float:left;margin-top: 0px;padding-bottom: 10px; }	
.pslinksleft{width:200px;float:left;margin-top: 0px;padding-left: 10px;margin-top: 0px;padding-bottom: 10px;}
