body{background:#fff;color:#444;font-size:80%;font-family:Tahoma, Arial, san-Serif;text-align:center;margin:0}
a{color:#258;text-decoration:none}
h1,h1 a,h2,h2 a,h3,h4,h5,h6{margin-bottom:0;color:#27a;text-align:left}
h2{font-size:2em}
h3{font-size:1.6em}
h5{color:#e10024;font-family:Times New Roman, serif;font-size:23px;font-weight:400;text-decoration:none;margin:10px 0}
h1{font-family:Times New Roman, serif;font-size:200%;color:#000;font-weight:400}
h6{font-family:Tahoma, Arial, san-Serif;font-size:120%;color:gray;font-weight:400}
input[type=text],textarea{background:#fff;border:1px solid #C6D5E8}
input[type=submit]{background:#eee;border:1px outset #aaa}
code{font-size:12px;background-color:#f8f8f8;color:#111}
#page{min-width:760px;text-align:left;margin:0 auto}
#wrapper{padding-right:240px;margin:0 1% 0 0}
#content{width:96%;float:left;border-right:240px solid #fff;margin-right:-240px;padding:20px 10px 20px 0}
#sidebar{float:left;width:240px;margin:0 -240px 0 10px;padding:10px 0}
#header{height:62px;background:url(images/top_line_bg.jpg) repeat-x;margin:0}
#headertitle{float:left;margin-left:20px;margin-top:7px;text-align:center}
#headertitle h1 a{background:transparent;color:#fff}
#headertitle h1 a:hover{text-decoration:none}
#headertitle p{background:transparent;font-size:9px;color:#999;font-family:Tahoma, Arial, san-Serif;margin:0}
.search{float:right;margin: 20px 38px 0 0}
.search form{margin:0;padding:0}
.search input{width:225px;border:1px solid;color:#898989;font-size:.85em;margin:0;padding:3px 5px}
.registration{border-left:1px solid #C6D5E8;padding-left:15px;float:left;position:relative;top:37px;right:181px;padding-top:5px;color:#86A8CD}
.registration a{color:#86A8CD;font-family:Tahoma, Arial, san-Serif;font-size:11px}
#hmenu{border-top:.1em solid #555;height:33px;background:url(images/top_bg_menu.jpg) repeat-x;padding-right:35px}
#hmenu ul{float:right;list-style-type:none;list-style-position:outside;text-indent:0;display:table-cell;margin:7px 0 0}
#hmenu ul li{display:table-cell;vertical-align:middle;height:25px;padding:0 2px}
#hmenu ul li:before{background:transparent;color:#eee}
#hmenu ul li a{background:url(images/top_bg_menu_but.jpg) repeat-x;font-family:Tahoma, Arial, san-Serif;font-size:11px;color:#86A8CD;text-decoration:none;border:1px solid #CCC;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:none;padding:7px 12px}
#hmenu ul li.current-menu-item a{background:#fff}
#hmenu ul li a:hover{text-decoration:underline;color:#d72531}
#sidebar ul{list-style:none;font-size:1.1em;line-height:22px;margin:0;padding:0}
#sidebar ul ul{font-size:1em;margin:0;padding:0}
#sidebar li li{margin:.1em 0}
#sidebar li li li{padding-left:10px}
#sidebar ul h2{color:#4588c4;font-size:1.2em;text-transform:uppercase;margin:0;padding:0}
.sidebar_menu{background:url(images/menu_bg_bottle.jpg) bottom right no-repeat #DDEFFA;border-radius:10px;margin-top:20px}
.sidebar_menu a{color:#fff;font-family:Times New Roman, serif;text-decoration:none;font-size:15px}
.menu-category-container{background-color:#E00025;width:100px;padding-left:30px;border-radius:10px;padding-top:10px;padding-bottom:5px;position:relative;top:-10px}
.menu-list-container{padding-left:30px;margin-top:-10px;padding-bottom:10px}
#menu-list{line-height:20px!important;margin-top:-5px;padding:0 0 20px 20px}
#menu-list li{background:url(images/mn_hr.gif) no-repeat bottom left;padding:3px 5px 4px 9px}
#menu-list li:last-child{background:none}
#recentcomments{margin-top:60px;list-style-type:none;padding:0 10px}
#recentcomments h2{font-family:Times New Roman, serif;font-size:18px;color:#A1AAB1;font-weight:400}
.column{margin-top:10px;text-align:center}
.column a{color:#999;text-decoration:none}
.rc_info span.post_title{display:block;font-size:.8em;line-height:15px;padding:10px 0 5px}
span.post_title a{color:#000;font-weight:700;text-decoration:underline}
span.author_name{color:#2A5CA3;text-decoration:underline}
.rc_excerpt{line-height:13px;font-size:.8em}
#footer{font-size:1em;color:#000;background:url(images/bg_podval.gif) repeat-x;padding-left:10px;text-align:left}
#footer h6{color:#A61C29;font-size:10px;font-weight:400;margin:0}
#footer a{color:#aac}
.line{width:90%;border-top:1px solid #C6D5E8;padding-top:10px;clear:both;margin:0 auto}
#menu-footer{padding:20px 0 0}
#menu-footer li{display:inline-block;border-left:1px solid gray}
#menu-footer li a{color:#2A5CA3;text-decoration:underline;font-size:11px;font-family:Tahoma, Arial, san-Serif;padding:0 5px}
.upotreblenie{text-align:center;font-family:Tahoma, Arial, san-Serif;font-size:34px;color:#CCC;text-decoration:none;margin:40px 0}
.content_post{width:100%;overflow:hidden;margin-bottom:10px}
.first_post .title_cat{display:block;width:130%}
.title_cat{height:25px;background:url(images/line_bg_01.gif) repeat-x;border-radius:5px;display:none;width:100%;margin-bottom:20px}
.title_cat a,.title_cat_pages a{background:url(images/line_bg.gif) #E00025;color:#fff;margin-left:-15px;border-radius:0 5px 5px 0;font-size:100%;padding:5px 55px 5px 20px}
.title_cat ul,.title_cat_pages ul{float:right;overflow:hidden;margin:0 10px 0 0;padding:0}
.title_cat li,.title_cat_pages li{display:inline-block;margin-top:5px;border-left:1px solid #C6D5E8}
.title_cat li:first-child,.title_cat_pages li:first-child{margin-left:-5px}
.title_cat li.current-cat a{color:#898989}
.title_cat li a,.title_cat_pages li a{font-family:Tahoma, Arial, san-Serif;background:none;color:#2A5CA3;text-decoration:underline;font-size:87%;padding:0 5px 5px 20px}
.opinions .title_cat_pages{width:132%}
.archive_title_cat li a{background:url(images/line_bg.gif) #E00025;color:#fff;margin-left:-20px;border-radius:0 5px 5px 0;font-size:12px;padding:5px 55px 5px 20px}
.first_post{width:77%;float:left;padding-top:5px;margin-left:10px}
.post img{max-width:100px;max-height:70px}
.first_post p,.post p,.post ol li,.post ul li{margin-top:0;font-size:1em;line-height:1.5em;text-align:justify}
.post li li{font-size:1em}
.post blockquote{border-left:.4em solid #ccc;font-size:.9em;padding:0 0 0 2em}
.post blockquote blockquote{margin-left:0;font-size:1em}
.first_post blockquote{font-family:Times New Roman, serif;font-size:110%;margin:0;padding:18px 0 15px}
.bottom_page blockquote{font-size:11px;margin:0}
.postentry a:hover{border-bottom:1px solid #258;text-decoration:none}
.postmetadata{font-size:10px;color:#999;text-align:justify;margin:5px 0}
.postmetadata img{margin-left:3px}
.post h2.posttitle{margin-bottom:10px}
h2.posttitle a{font-size:87%;text-decoration:underline;color:#2A5CA3;font-weight:400;font-family:Times New Roman, serif}
.post h2.posttitle a{color:#898989;text-decoration:underline;font-size:44%;font-family:Tahoma, Arial, san-Serif}
.page_post_bottom{display:inline-block;width:85%;vertical-align:top}
div.navigation{font-size:1.1em;clear:both;padding-top:10px}
.sample-posts{clear:both;line-height:15px}
.sample-posts h3{font-size:90%;color:#999;font-family:Tahoma, Arial, san-Serif;display:inline-block;font-weight:400;float:left;margin:0}
.sample-posts ul{display:inline-block;list-style-type:none;border-left:1px solid #C6D5E8;padding-left:15px;margin:0 0 10px 10px}
.sample-posts ul li a:first-child{color:#898989;text-decoration:underline;font-size:12px;padding-right:5px}
.page_post{float:left;margin-bottom:15px;margin-left:10px;width:100%}
.bottom_page{width:77%;clear:both;padding-top:20px;float:left}
.bottom_page img.alignleft{max-width:100px;max-height:70px;height:auto;display:inline-block;vertical-align:top}
.bottom_page p{font-size:87%;margin:0}
.bottom_page blockuote{margin:5px}
.single_page_post{color:#000;font-size:120%;font-family:Times New Roman, serif}
.left_page_post .title_cat{width:130%}
.single_page_post .single_page_postmetadata{font-size:65%;color:#999;font-family:Tahoma, Arial, san-Serif;padding:5px 20px}
.single_page_post .page_postmetadata{border-left:1px solid #C6D5E8;color:#666;font-size:87%;padding:5px 20px}
.single_page_post .page_postmetadata a{color:#666;text-decoration:underline;padding:3px 2px}
.single_page_post .page_postmetadata a:hover{color:#2a5ca3}
.post-ratings{padding:10px 0 5px}
.single_page_post h2.posttitle a{font-family:Times New Roman, serif;font-size:23px;color:#000;font-weight:400;text-decoration:none}
.single_page_postentry blockquote{color:#369}
.single_page_postentry{color:#000;margin-bottom:20px}
.single_page_postentry p{text-align:justify;margin:15px 0}
.right_page_post{width:20%;float:right;border-left:1px solid #C6D5E8;padding-left:1%;margin-top:40px}
.archive_opinions{margin-top:35px}
.archive_bottom{padding-top:35px;float:right;width:20%;padding-left:1%;border-left:1px solid #C6D5E8;position:relative;z-index:2}
.person_page_left .archive_bottom{border:none;width:100%}
.sidebar_archive{background:#EBEBEB;border-radius:5px;overflow:hidden;padding:10px 0}
.sidebar_archive h3{font-family:Times New Roman, serif;font-size:145%;color:#A1AAB1;font-weight:400;margin-bottom:3px;margin-top:3px;text-align:center}
.sidebar_archive .post h3{font-family:Tahoma;font-size:11px;color:#666;margin:0;padding:10px 0 5px}
.sidebar_archive .post ul{list-style:none;margin:0;padding:5px 5px 5px 20px}
.sidebar_archive .post ul a{text-decoration:none;color:#666;font-family:Tahoma, Arial, san-Serif;font-size:87%}
table#wp-calendar,table#wp-calendar a{font-family:Tahoma, Arial, san-Serif;font-size:88%;width:78%;color:#444;border-spacing:0;margin:0 15px 0 10px}
table#wp-calendar a{font-weight:700;font-size:100%;margin:0}
.archive .post,.archive_opinions .post,.archive_bottom .post{width:100%;border:none;clear:both;padding:0}
.archive .post h2,.archive_opinions .post h2{font-family:Times New Roman, serif;font-size:110%;color:#A1AAB1;font-weight:400;margin-bottom:3px;margin-top:3px;text-align:center}
.archive .post h3,.archive_opinions .post h3{font-size:150%}
.archive .post ul,.archive_opinions .post ul{list-style:none;margin:0}
.archive .post ul a,.archive_opinions .post ul a{color:#000;font-size:75%}
.archive_bottom li.cat-item-22,.archive_opinions li.cat-item-22{list-style-type:none;text-align:center;margin-top:1em;font-weight:700;text-decoration:underline;font-size:90%}
.archive_page_post{float:left;width:100%}
.archive_page_post img{max-width:100px;max-height:70px;height:auto;float:left}
.person_page_left{width:19%;float:right;margin-top:35px;border-left:1px solid #C6D5E8;padding-left:1%}
.person_page_left .archive_opinions{width:100%;border:none;padding:0}
.person_page_post_left{text-align:center;margin-bottom:15px}
.person_page_post_left img{display:block;margin:5px auto}
.person_page_post_left p{font-size:85%;margin:0}
.person_page_post_left a{color:#898989;text-decoration:underline}
.person_page .title_cat{display:block;width:130%;position:relative;z-index:3}
.person_page_post{display:table-row;font-size:88%}
.person_page_post a{text-decoration:underline;color:#000;font-weight:700}
.person_page_post img{float:left;position:relative;bottom:20px;margin:5px 5px 0 0}
.person_page_post p:first-child{margin-left:105px}
#comments{padding-top:20px;margin:0 2em}
#comments h3{font-family:Times New Roman, serif;font-size:150%;color:#a1aab1;font-weight:400;margin-bottom:3px;margin-top:3px}
h3#respond{color:#000;font-family:Tahoma, Arial, san-Serif;font-size:87%;font-weight:700;margin:0}
#comments input[type=submit]{background:#EEE;border:1px outset #AAA;border-radius:5px;font-size:90%;float:right}
.commentlist{list-style:none;margin:0;padding:0}
.commentlist li{overflow:auto;border-bottom:.1em solid #eee;padding:.5em 0}
.commentlist p{margin:4px}
.commentlist p a:hover{border-bottom:1px solid #157;text-decoration:none}
.commentlist img.avatar{float:right;border:1px solid #eee;margin:0 0 0 10px;padding:3px}
.commentlist h4{font-weight:400;text-decoration:underline;margin:0}
.commentmetadata a{color:#999}
textarea#comment{font-size:1.1em;width:100%}
#wp-calendar thead th{font-weight:400;color:#999;text-align:center}
#wp-calendar tbody td{text-align:center}
abbr{cursor:help;border-bottom:.1em dotted}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{margin:5px 5px 5px 0}
.alignright{float:right;margin:5px 0 5px 5px}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.section{float:left;margin:0 0 30px 10px}
ul.tabs{height:25px;line-height:20px;list-style:none;background:#FFF;margin:0;padding:0}
.tabs li{float:left;display:inline;color:#777;cursor:pointer;background:#EBEBEB;position:relative;border-radius:5px;font-size:87%;margin:0 2px 1px 0;padding:0 13px 1px}
.tabs li.current{color:#444;background:#E1F2FC;padding:0 13px 2px}
.box{display:none;background:#E1F2FC;font-size:87%;border-radius:5px;padding:10px 12px}
.box.visible{display:table-cell}
.box li{width:30%;display:inline-block;vertical-align:top;margin-right:3%}
.section.vertical{width:440px;border-left:160px solid #FFF}
.vertical .tabs{width:160px;float:left;display:inline;margin:0 0 0 -160px}
.vertical .tabs li{border:1px solid #E4E4E4;border-right:1px solid #F9F9F9;width:132px;height:25px;margin:0 0 1px;padding:0 13px}
.vertical .tabs li:hover{width:131px}
.vertical .tabs li.current{width:133px;color:#444;background:#EFEFEF;border:1px solid #D4D4D4;border-right:1px solid #EFEFEF;margin-right:-1px}
.vertical .box{border-width:1px}
a.rss{color:#fff;background:#d72531;font-size:85%;border-radius:5px;position:relative;top:10px;float:right;margin-right:10px;padding:1px 3px 2px 4px}
h2#category-name-header{margin:0 0 0 115px}
h2#category-name-header a{font-family:Times New Roman, serif;color:#000;font-weight:400;font-size:80%}
.description_top img{float:left;position:relative;bottom:50px;margin:5px 15px 0 0}
.description_top work{font-family:Times New Roman, serif;font-size:165%;color:#a1aab1;font-weight:400}
.single_person{border-radius:3px;box-shadow:0 0 0 1px rgba(159,159,159,0.7);margin-top:55px;padding:5px 10px}
.single_person img{position:relative;top:22px;right:64%}
.page_post_person{display:block;width:77%}
.page_post_person .postentry{padding-left:46px;padding-top:3px;font-size:85%}
.page_post_person .postentry p{padding-left:55px;margin-top:-13px}
.opinion_post_single{width:77%;float:right}
.opinion_post_single h6{border-radius:3px;box-shadow:0 0 0 1px rgba(159,159,159,0.7);font-weight:400;font-family:Tahoma, Arial, san-Serif;color:#000;font-size:87%;margin:0;padding:0 10px 5px}
.opinion_post_single img{margin-left:2%}
.opinion_post .description_top{width:20%;float:left}
.opinion_post .description_top img{bottom:0}
.opinion_post_single .postmetadata{font-weight:400}
.opinion_post_single .postentry{font-size:87%}
.opinion_post_single .postentry p{margin:-12px 0 0 60px}
.opinion_post_single .postentry a{border:none;display:block}
ul.wpuf-attachments{margin:0!important}
a:hover,.sidebar_menu a:hover{text-decoration:underline}
h4,input{font-size:1.2em}
img,#menu-footer li:first-child,#wp-calendar tbody td.pad{border:none}
textarea,pre{font-size:12px}
#headertitle h1,.post .postmetadata,h2.posttitle,#comments form p,.box ul,.opinion_post h2#category-name-header{margin:0}
.title_cat_pages,.archive_title_cat{height:25px;background:url(images/line_bg_01.gif) repeat-x;border-radius:5px;margin-left:-10px;width:100%;margin-bottom:20px}
.post,.archive,.archive_opinions{float:right;width:20%;padding-left:10px;border-left:1px solid #C6D5E8}
.postentry,table#wp-calendar thead,ul.wpuf-attachments img{display:none}
.first_post .postentry,.single_page_post .title_cat,.person_page .postentry,.opinion_post .postentry{display:block}
.postentry a,.commentlist p a{border-bottom:1px solid #ddd}
#content .first_post+.post,.top_page .first_post+.post{margin-top:40px}
#content .first_post+.post+.post,.top_page .first_post+.post+.post{margin-top:0}
.bottom_page h2.posttitle a,.archive_page_post h2.posttitle a{color:#666;font-weight:700;text-decoration:underline;font-family:Tahoma, Arial, san-Serif;font-size:11px}
.bottom_page .postentry,.archive_page_post .postentry{display:block;color:#000}
.single_page_post .alignleft,.first_post .alignleft{float:left}
.left_page_post,.person_page,.opinions{width:77%;float:left;margin-left:10px}
.right_page_post .post,.right_page_post .archive_bottom{width:100%;border:none}
.archive_content,.opinion_post{float:left;width:77%}
.person_page_post_left work,.opinion_post .description_top work{font-size:0}
#wp-calendar tfoot,#wp-calendar tfoot a{color:#000}

#sidebar li {list-style-type: none}
#sidebar .column {margin:30px 0}
.newslinks {margin:10px}

/* Recent comments */ 
#rc-comment-temp,#rc-ping-temp{display:none}

.rc-item .rc-avatar{background:#FFF;padding:1px;border:1px solid #999}
.rc-item .rc-left{display:inline;float:left;margin-right:8px}
.rc-item .rc-right{display:inline;float:right;margin-left:8px}
.rc-item .rc-reviewer{font-weight:bold}
.rc-item .rc-label{text-transform:capitalize;font-weight:bold;font-size:10px}

.rc-item .rc-timestamp{margin-left:8px;font-size:11px;color:#999;}

.rc-item .rc-collapse,.rc-item .rc-expand{background:url(../img/icons.png) no-repeat;height:16px;width:16px;display:block;text-indent:-999em;float:right;cursor:pointer}
.rc-item .rc-expand{background-position:100% 0}
.rc-item .rc-ellipsis{font-size:10px}

.rc-navi{font-size:10px}
.rc-navi a{cursor:pointer}
.rc-navi .rc-newest{float:left;padding-right:10px}
.rc-navi .rc-newer{float:left}
.rc-navi .rc-older{float:right}
.rc-navi .rc-loading{}

.rc-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.rc-clearfix{display:block}
*+html .rc-clearfix{display:inline-block}
* html .rc-clearfix{height:1%}

/* Page navi */

#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{background:#fff;border:none;text-decoration:none;font-weight:400;font-style:normal;list-style:none;text-transform:none;text-indent:0;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0;word-spacing:0;margin:0;padding:0}
#wp_page_numbers{margin-top:10px;width:100%;background:#fff}
#wp_page_numbers ul{border-top:1px solid #ccc;width:100%}
#wp_page_numbers li{float:left;display:block}
#wp_page_numbers a{display:block;color:#aaa;font-family:Arial;font-size:12px;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:3px 5px}
#wp_page_numbers li a:hover{color:#ff00a4;border-top:2px solid #ff00a4;border-bottom:2px solid #f1f1f1}
#wp_page_numbers li.space{font-size:12px;font-family:Arial;color:#aaa;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:3px 5px}
#wp_page_numbers li.first_last_page{font-style:italic}
#wp_page_numbers li.active_page a{color:#fff;background:#45b9f6;border-top:2px solid #45b9f6;border-bottom:2px solid #45b9f6}
#wp_page_numbers li.active_page a:hover{color:#fff;border-top:2px solid #00679d;border-bottom:2px solid #45b9f6}
#wp_page_numbers li.page_info{float:left;font-size:12px;font-family:Arial;color:#aaa;display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:3px 5px 3px 3px}