@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body {background:url(images/bg.png) repeat-x #e6e3e3; font:14px Arial; color:#676767;}
h2{color:#3a414b; font:33px Tahoma;}
h3{color:#3a414b; font:20px Tahoma;}
h4{color:#efeded; font:20px Tahoma; text-align:center;}
ul, ol{padding:0 0 0 22px;}
p{padding:7px 0;}
a{color:#0c54cc;}
a:hover{color:#b34706;}

#container{width:1000px;; margin:0 auto;}
#header{overflow:hidden;}
#logo{background:url(images/logo.png) no-repeat center; height:200px; width:318px; position:relative; cursor:pointer;text-decoration:none;}
#blog_desc{height:34px; bottom:20px;; left:7px; position:absolute;}


.ctl{background:url(images/recent_ctl.png) no-repeat; width:13px; height:13px;}
.tb{background:url(images/recent_tb.png) repeat-x; height:13px;}
.ctr{background:url(images/recent_ctr.png) no-repeat; height:13px; width:13px;}
.lb{background:url(images/recent_lb.png) repeat-y;}
.rec_content{background:#4b525f;}
#recent_post, #recent_theme, #recent_comments{float:left; width:33%;}
#recent_post, #recent_theme{border-right:2px #505663 solid;}
.cbl{background:url(images/recent_cbl.png) no-repeat; width:13px; height:13px;}
.bb{background:url(images/recent_bb.png) repeat-x;height:13px;}
.cbr{background:url(images/recent_cbr.png) no-repeat; height:13px; width:13px;}
.rb{background:url(images/recent_rb.png) repeat-y;}
#recent_post ul, #recent_theme ul, #recent_comments ul{padding-left:5px; list-style:none; font-size:14px;}
#recent_post ul li, #recent_theme ul li, #recent_comments ul li{background:url(images/recent_dot.gif) no-repeat left; padding-left: 17px;}
#recent_post ul a, #recent_theme ul a, #recent_comments ul a{color:#c8d905; text-decoration:none;}
#recent_post ul a:hover, #recent_theme ul a:hover, #recent_comments ul a:hover{color:#e48701;}
#recent_post ul li:hover, #recent_theme ul li:hover, #recent_comments ul li:hover{background:url(images/recent_dot_hover.gif) no-repeat left;}
.comment_author{padding-right:4px; text-decoration:underline;}

#navigation{margin-top:4px;}
.nav_cl{background:url(images/nav_cl.png) no-repeat;}
.nav_bg{background:url(images/nav_bg.png) repeat-x;}
.nav_cr{background:url(images/nav_cr.png) no-repeat;}
.nav_bg ul{width:60%; position:relative; border-bottom:2px #bdbdbd solid; overflow:hidden; padding:0; margin:5px 0 0 20px; float:left;}
.nav_bg ul li{width:14%; list-style-type:none; display:block; float:left; text-align:center; line-height:37px; border-bottom:1px #fff solid;}
.nav_bg ul li a{color:#3b424c; font-size:17px; font-weight:bold; text-decoration:none;}
.nav_bg ul li:hover{background:url(images/nav_bg_hover.png) repeat-x; border-bottom:1px #fff solid;}
.nav_bg ul li a:hover{color:#fff;}
#search, #rss{float:left;margin:15px 0 0 20px;}
#rss{margin:13px 0 0 30px;}
.searchfield{background:url(images/search_bg.jpg) no-repeat; width:178px; height:20px; padding:4px; border:none;}
.search_bt{background:url(images/search_btn_bg.jpg) no-repeat; width:70px; height:24px; text-align:center; border:none; cursor:pointer; color:#FF9900;}

#content{overflow:hidden;}
#shd_l{background:url(images/shd_l.png) repeat-y;overflow:hidden;}
#shd_r{background:url(images/shd_r.png) right repeat-y;overflow:hidden;}
#main{background:#fff; margin:0 4px; padding-top:5px;overflow:hidden;}


img.thumbnail{float:left; border:2px #dbd7d7 solid; margin:10px 10px 2px 0;}
.download{background:url(images/download_btn.jpg) no-repeat;}
.view{background:url(images/view_btn.jpg) no-repeat;}
.download,.view{width:158px; height:46px; float:left; line-height:46px; text-align:center; color:#363e48; text-decoration:none; font-size:17px;display:block;}
pre{background:#656a71; color:#fff; font-size:11px; border:2px #dbd7d7 solid; min-height:62px; padding:4px; overflow:auto;}
.html_t{background: url(images/html_tab2.jpg) top left no-repeat;width:18px; height:62px; float:right;}
.posts ol li{margin-top:7px;}
.postinfo{background:#d4d6d7; border:2px #bdbdbd solid;padding:5px 0 5px 5px; margin:7px 0; font-size:12px; clear:both;}
.postinfo span{padding-right:10px;}

#sidebar{width:250px; float:left;}
#sidebar ul{padding:0;}
.top_cor{background:url(images/cat_cor.png) no-repeat right top; width:100%; height:10px;}
#sidebar .category{background:url(images/cat_name.png) no-repeat scroll 10px center #b9ab94;}
#sidebar .content{padding-left:50px;  min-height:132px;}
.widget_categories ul{list-style-type:none;}
.widget_categories ul li{padding-bottom:4px; margin:2px;}
.widget_categories a{border-bottom:1px #fff solid;}
.widget_categories a:hover{background:url(images/sidebar_nav_bg.png) repeat-x; height:26px; border:2px #fff solid; padding:2px;}
.children li{background:url(images/child_cat.gif) no-repeat scroll 1px 30%; padding:3px 0 0 14px;}
.bot_cor{background:url(images/cat_cor_b.png) no-repeat right bottom; width:100%; height:10px;}
#sidebar ul li a{text-decoration:none; color:#fff; font-weight:bold; font-size:17px;}
#sidebar ul li a:hover{color:#fff;}

#sidebar .adv{background:url(images/adv_name.png) no-repeat scroll 10px center; min-height:130px; padding:5px 0 0 50px;}
#sidebar .news{background:url(images/news_name.png) no-repeat scroll 10px center #b9ab94;}
#sidebar .news ul{list-style-type:none;}
#sidebar .news a{font-size:14px;}
#sidebar .news a:hover{color:#111922;}
.posts{margin-left:20px; width:700px; float:left;}
.post-title a{color:#3a414b; text-decoration:none;}
.post-title a:hover{color:#ebb201;}
.ratingblock{clear:both;}
.subscribe, .postovoi{background:#D8D8D8; margin-right:2px; margin-bottom:2px; padding:5px; border:1px #CCCCCC solid; font-size:12px; height:80px; width:32%;float:left;}
.subscribe h4, .postovoi h4{text-align:left; color:#3a414b;}


/* comments */
#comments a{text-decoration:none;}
#commentlist{padding:5px; padding-bottom:0px; border:1px #d3cfcf solid;}
#commentlist li{background:#e9e8e9; margin:0 0 5px 0; padding:5px; list-style-type:none; border:1px #d3cfcf solid;}
#commentlist .byuser{background:#b0b3b9; margin:0 0 5px 0; padding:5px; list-style-type:none; border:1px #797d83 solid; color:#4b525f;}

.avatar{float:left; padding-right:10px;}
#commentlist li div{background:#f1f0f1; clear:both; border:1px #d3cfcf solid;padding:3px; margin-top:5px; font-size:12px;}
#commentlist .byuser div{background:#c5c6c7; clear:both; border:1px #797d83 solid;padding:3px; margin-top:5px; font-size:12px;}

#comment{width:50%;}

/* page nav */
#pagenavi{background:url(images/page_t_b.jpg) repeat-x; height:31px;}
.wp-pagenavi{background:url(images/page_cor_r.jpg) no-repeat right; height:31px;}
.pages{background:url(images/page_cor_l.jpg) no-repeat left; height:21px; padding:10px 0 0 20px; float:left; display:block;}
.wp-pagenavi span.current, .page, .wp-pagenavi a{display:block; float:left; height:21px; padding:10px 0 0 10px;}
.wp-pagenavi span.current{font-weight:bold;}
.wp-pagenavi a{color:#111922; text-decoration:none;}
.wp-pagenavi a:hover{color:#a03505;}

#footer{background:#111922; margin:0 4px;}
#footer span{padding-left:20px; margin:10px 0; display:block; float:left;}

/* widget-slider */
#slider-block {position:relative;overflow:hidden; }
.container {position:relative; overflow:hidden; margin-bottom:10px;}
#footer_widget { position:relative;}
#footer_widget li#p { position:absolute; top:140px; left:30px; }
#footer_widget li#n { position:absolute; top:140px; right:30px; }

.container ul.widget { float:left; width:22%;color:#eeeeee; list-style-type:none;}
.container ul.last { margin-right:0px; }
.container ul.widget h3 { font-family:Arial; color:#fff; font-size: 24px; font-weight:bold; margin:10px 0 0; }
.container ul.widget a { color:#fff; }
.container ul.widget li ul { padding:0; margin:0; }
.container ul.widget li ul li { padding:10px 0; background:url(images/footer-dot.png) repeat-x bottom; }
.ads{font-size:10px; border:1px #CCC solid; padding:3px;}

.cl{clear:both;}

/* Slider */
#slider{background:url(images/slider_bg.png) repeat-x #4b535f; width:100%;}
#slider h4{text-shadow:#000 1px 2px 1px; padding-top:7px;}
.anythingSlider .wrapper h5{clear:both; font-size:17px; width:237px; text-align:center;}
.anythingSlider .wrapper h5 a{color:#efeded; text-decoration:none;}

.anythingSlider                         {width:100%; min-height:230px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width:900px; min-height:230px; overflow: auto; margin: 0 55px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top:0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 230px; width: 300px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 60px; width: 50px; text-indent: -9999px; position: absolute; top: 75px; cursor: pointer; }
.anythingSlider .forward                { background: url(images/slider_r_bt.png) no-repeat; left:944px; }
.anythingSlider .back                   { background: url(images/slider_l_bt.png) no-repeat; left:4px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px; Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             {display:none;}
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }