html { height:100%; margin:0px; padding:0px; }
body {background:#eee; min-height:100%; position:relative; min-width:1000px; text-align: center; margin: 0px; padding:0px;}

span#h1 { color:#f06400; font: 37px Calibri,calibros; font-weight: bolder; margin:0px; padding:0px; display: block; }

h1, h2 { color:#f06400; font: 30px Calibri,calibros; text-align:center; font-weight: bold; margin:0px; }
h3 { color:#f06400; font: 24px Calibri,calibros; text-align:left; margin:0px; }

p { word-wrap: break-word; }
p, form { color:#000; text-align:justify; }
li, ul, ol { color:#000; }
.ok { color:#0f0; text-align: left; }
.shit { color:#f00; text-align: left; }
.news { border-top: solid 2px #ccc; padding-top:15px; }
.articles_preview  { border-top: solid 2px #ccc; padding-top:15px; min-height: 150px; }

.img_right {float:right; margin: 20px 0px 10px 20px; }
.img_left {float:left; margin: 20px 30px 10px 0px; }
.mini_img_left {float:left; margin: -10px 5px 2px 0px; }
.mini_img_left_menuright {float:left; margin: 0px 7px 15px 0px; }

.size1 { font-size: 100%; }
.size2 { font-size: 110%; }
.size3 { font-size: 120%; }


img {border:0;}


p { text-indent:30px; }
li, ul { text-indent:0px; }
ul li {list-style-image: url(img/disc.png);}
#center ul, ol li {text-align:justify;}

a.photolink {font: 19px Calibri,calibros;}

a { color:#ff7200; text-decoration:none;}
a:visited { color:#ff7200;}
a:active { color:#ff7290;}
a:hover { color:#ff3220;}


#center a { color:#ff8730;}
#center a:visited{ color:#ff8730;}
#center a:active { color:#ff8730;}
#center a:hover { color:#ff3220;}


#all { background:#fafafa; width:1000px; margin:auto; border: 2px outset #ccc; padding:0px; text-align: left; border-radius: 12px; font: 18px/25px Calibri,calibros; }


#head { height:140px; margin:15px 25px; }
#headleft { width:85%; float:left; padding-top:20px; padding-left:10px; }
#headleft span#h1 img {float: left; padding-right:25px; }
#search { position: absolute; top:70px; width:200px; margin:0px 0px 0px 780px;}
#menutop { padding:0px 17px; border-bottom: 1px solid #ccc; height:29px; }
#right ul li a {font: 17px/17px Calibri,calibros; }
#right ul li {padding-left:8px;}
#right ul {margin-left:22px; }
#right ul li:hover {background:#eee;}
#right span {color:#444; font: 27px Calibri,calibros; }
#center { width:65%; float:left; padding:25px 10px 5px 25px; clear:left; z-index:5;}
#center img { margin-bottom: 12px;}
#right { width:27%; float:left; padding:25px 10px 5px 35px; z-index:4; font: 18px/25px Calibri,calibros;}
#menubottom { clear:both;  padding:45px 5px 5px 5px; text-align:center; font: 18px/25px Calibri,calibros;}
#menubottom a { font: 12px; padding:0px 5px; }

#right div.menu_right {font: 23px Calibri,calibros; margin-bottom:5px; margin-top:5px; margin-left:12px; padding-left:8px;}
#right div.menu_right:hover, div.submenu:hover {background:#eee;}
#right div.submenu {font: 21px Calibri,calibros; margin-bottom:8px; margin-left:22px; padding-left:8px;}


.pictop { float:right; padding:0px; margin:0px; }
div.header { clear:left; padding: 20px 120px 0px 120px; }


#menutop .currentmenu, #menutop a:hover.currentmenu { border: 1px solid #ccc; border-bottom: 1px solid #fafafa; background:#fafafa url(img/bg/menu_top_bg.png); }

#menutop a { float:left; margin: 0px 4px; font: 16px Verdana; height:18px; border: 1px solid #aaa; border-bottom: 1px solid #ccc; padding: 5px 8px; border-radius: 6px 6px 0px 0px; background:#fafafa url(img/bg/menu_top_bg.png); }
#menutop a:hover { border: 1px solid #ff7200; border-bottom: 1px solid #ccc; background:#eee; }
#menutop a:active { border: 1px solid #ff7200; border-bottom: 1px solid #ccc; background:#ddd;  padding: 6px 7px 4px 9px;}


div.listofnewspages {font: 22px Calibri,calibros;}
div.listofpages {font: 25px Calibri,calibros; text-align: center; word-spacing: 15px; margin: 13px 0px; clear:both;}
.art_arrow {font-weight: bolder;}




.copy {text-align:center; color:#aaa;}
.bottom_ads {border: solid 1px #ddd; border-left: 0px; border-right: 0px; width: 740px; margin:auto; padding: 6px; }
#ads_top {width: 970px; height: 90px; margin: 30px 0px 28px 25px; float:left;}
#center_post {width: 337px; height: 287px; display: inline-block; }
#after_art_ads {width: 345px; height: 300px; float: left; border-right: #ccc solid 1px; margin-right: 10px;}
#top_right_ads_links { width: 200px; height: 90px; margin-left: 30px; float:left;}
#ads_under_menu { width: 210px; height: 100px; margin-top: 5px; margin-left: 30px;}
#ads_above_comments_links { width: 610px; height: 25px; border: solid 2px #ccc; border-left: 0px; border-right: 0px; margin: 10px 0px 5px 40px; padding-top: 5px;}
#ads_center_links { width: 180px; height: 90px; margin: 5px; }
#ads_razd_podrazd { width: 468px; height: 60px; margin: 5px; }
#netboard_after_art {width: 581px; height: 401px; margin: 10px auto; }


#center_post ins.adsbygoogle, #netboard_after_art ins.adsbygoogle{ background-color: #fafafa; }
.class_for_post { background: url('/img/center_post.png') no-repeat; background-position: center center;}

#go-top {top: 80%; background: url(img/go_top.png) no-repeat; margin-left:1005px;
width: 60px; height: 47px; position: fixed; cursor: pointer; opacity: 0.5;
}
#go-back {top: 70%; background: url(img/go_back.png) no-repeat; margin-left:1005px;
width: 60px; height: 47px; position: fixed; cursor: pointer;
}

.rt { text-align: right; font-style:italic; color:#888;}

#rambler-counter {display:none; visibility:hidden;}

.spacer { border-top: solid 3px #ccc; margin-top:5px; margin-bottom:5px; }
.clear { clear:both; }
.bold { font-weight:bold; }

.showpath a { font-style: italic; }
.showpath { margin: 0px 0px 15px 30px; float:left; }


textarea, input { font: 18px/25px Calibri,calibros;}

#center table { border-collapse: collapse; }
#center td {border: 1px solid #aaa; padding: 3px; }

.yashare-auto-init { text-align:center;}


#side_social { position:fixed; left:0%; top:30%; text-align: left; }
#side_social a { opacity: 0.2 }
#side_social:hover a { opacity: 0.7 }

#changelang { position: absolute; top:20px; width:60px; margin:0px 0px 0px 900px; }
#changelang img {border: 3px outset #ff7200; }

.sorry { font-style:italic; color:#aaa; }


#control_form p, #control_form form, #control_form textarea { font: 15px/21px Calibri,calibros; } 
#control_form input { font: 14px/17px Calibri,calibros; } 

#after_art_social { float: left; width: 50%; margin-right: 10px; padding-right: 10px;  border-right: #ccc solid 1px;}

.form_after_art_submit { width:270px; height:40px; margin-top: 8px; font-size: 27px; }

.comment_right { text-align: right;}
.comment_rss_img{ width: 20px; height: 20px; margin: 0px 5px !important; top: 2px; position: relative; }
.comments_form { width:650px; height:590px; }


.mini_img_left_menuright, .mini_img_left, #center img, .highslide-image { border-radius: 6px; }



.ask_helpful .helpful_q { margin: 20px 0px; line-height: 35px; }
.ask_helpful { text-align: center; font-size: 30px; }
.ask_helpful input, .ask_helpful .helpful_result { width: 140px; height: 50px; margin: 0px 15px; font-size: 30px; }
.ask_helpful .helpful_result {display: inline-block; }

a#read_next_button, a#read_next_button:visited { display: block; font-size:25px; color:#fff; width:220px; background: #f06400;  padding: 6px 15px; margin: 5px auto 20px; border: none; text-decoration: none; border-radius: 5px; text-align: center;}
a#read_next_button:hover { color:#fff; background: #777; }

div.article_top_ads_right { float:right; }

#menu-icon {display: none; }


div#center article iframe { width: 100%; height: 400px;}



@media screen and (max-width: 999px) { /* это будет показано при разрешении монитора до 999 пикселей */

html, #all { width: 100%; border: none; }

body { min-width: 350px; width: 100%;}

#headleft { width: 97%; padding-left: 3%; }
#head { margin: 0px; height: initial; }
span#h1 { font-size: 25px; }
span#h1 a img { height: 50px; }


#go-top { margin-left:1005px; right: 10px; margin-left: 0px}

#menu-icon {display: block; position:fixed; right: 20px; top: 20px; width: 50px; }


#menutop {
	display: none;
	position:fixed;
	background: #fafafa;
	height: initial;
	border: none;
	right: 20px;
	border-radius: 10px;
}

#menutop a { 
	margin: 0px;
	display: list-item;
	list-style: none;
	float: none;
	background: none;
	border: none;
	font-size: 100%;
	height: 100%;
}

#menutop .currentmenu, #menutop a:hover.currentmenu { 
	background: none;
	border: none;
}
#menutop a:hover  {
	background: none;
	border: none;	
}

span.showpath { font-size: 15px;  margin: 10px 0px 10px 10px; }

#ads_center_links { float: left !important;}
p.rt { font-size: 70% !important; line-height: 10% !important; margin-bottom: 3px;}
div.article_top_ads_right noindex br { display: none; }

#center_ads { margin-left: 30px; }
p.rt { margin-right: 30px;}

div#right {float: none !important; padding:25px 0px 5px 0px;}
div#center  {padding: 20px 0px 5px 0px !important; }    
div#center, #right  {width: 100% !important;  }

div#center article iframe { max-width: 100%; }
div#center article img { margin: auto; display: block; max-width: 100%; }
div#center article p { margin: 1em 5%; display: block; font-size: 140%; line-height: 140%;}
div#center article li { margin: 1em 5%; font-size: 140%; line-height: 140%;}
div#center article h1 { margin-left: 5%; margin-right: 5%;}
div#center article h3 { font-size: 190% !important; margin-left: 5%; margin-right: 5%;}


/*
div#center { font-size: 220% !important; line-height: 170% !important; }
div#center p { text-indent:65px !important; }
div#center h3 { font-size: 140% !important; }
showpath
*/

#after_art_social { margin-left: 30px; width: 47%; }
.SR_form_after_art { margin-right: 30px; }
.another_articles { margin-left: 30px;}
.form_after_art_submit { width:35%; }
aside, .articles_of_section { padding: 0px 30px; }
.comments_after_art { padding: 0px 30px; }
.comments_after_art iframe { max-width: 100%; }
.comments_after_art img { max-width: 100%; }

.comments_form { width:100%; }

#ads_instead_netbroad {width: 336px; height: 280px; margin: 10px auto; }


div#right ins.adsbygoogle,
#search, div#pager, div#nav, 
#ads_center_links, #changelang { display: none !important; visibility: hidden !important; }

/*
.size1 { font-size: 100%; }
.size2 { font-size: 110%; }
.size3 { font-size: 120%; }
*/
.size1, .size1 h3 { font-size: 100% !important; line-height: 100% !important; }
.size2, .size2 h3  { font-size: 120% !important; line-height: 130% !important; }
.size3, .size3 h3  { font-size: 140% !important; line-height: 140% !important; }




}

@media screen and (max-width: 800px) {

span#h1 { font-size: 20px; }
#headleft span#h1 img { padding-right: 10px; }
#center h1 { font-size: 25px; }
div#center { padding: 0px 0px 5px 0px !important; }

div#center article p { font-size: 100%; line-height: 100%; }

}

@media screen and (max-width: 500px) {

span#h1 { font-size: 16px; }
span#h1 a img { height: 36px; }
#headleft span#h1 img { padding-right: 5px; }

div#center article p { font-size: 90%; }

}



@media screen and (min-width:601px) {
    #netboard_after_art { display: block;}
    #ads_instead_netbroad { display: none; visibility: hidden; }
}

@media screen and (max-width:600px) {
    #netboard_after_art { display: none; visibility: hidden; }
    #ads_instead_netbroad { display: block; }
}




@media only screen and (min-width:971px) {
    .ads_desktop { display: block;}
    .ads_mobile { display: none; visibility:hidden; }
}


@media only screen and (max-width:970px) {
    .ads_desktop { display: none; visibility:hidden; }
    .ads_mobile { display: block; }
}




ins.adsbygoogle { margin: 40px 0px; }

