@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
a img{border:0px;}
* a{cursor:pointer; color:#339966; text-decoration:none;}
* a:hover{text-decoration:underline;}
body{color:#41494C; background:#000 url(../_images/body.jpg) repeat-y center; font:13px Arial, sans-serif; color:#41494d;}
.all{width:936px; margin:0 auto; background-color:#fff; padding-left:10px; min-height:1090px; height: auto !important; height:1090px;}
#w_552{width:552px; margin:0 auto; background-color:#fff; min-height:1080px; height: auto !important; height:1080px;}

/* header
----------*/
.header{
height:105px;
width:940px; 
background:url(../_images/head.gif) no-repeat -3px 7px; 
padding:50px 0px 0px 91px;
font-size:10px;
}
.home{background:url(../_images/head.gif) no-repeat -1px 5px;}
.header ul li{
display:inline;
}
.header a{
font:11px Arial, sans-serif;
color:#41494C;
margin:0px 7px;
}
 /* Dropdown menu */
#nav, #nav ul {list-style: none; margin-top: 0px; padding: 0px; float: left; width: 90%; position:relative; top:10px;}
#nav li {float: left; position: relative;}
#nav a {
text-transform:uppercase;
display: block;
margin:0px;
padding:0px 10px;
border-left:1px solid #41494C;
font:10px Arial, sans-serif;
color:#41494C;
position:relative;
top:0px;
}
#nav a.nobg{border:0px;}
#nav li:hover,
#nav li.jshover {background:none;}
/*
#nav li ul {display: none; position: absolute; top:12px; padding: 8px 0 0 10px; width:140px; background-color:#F9FAFA; z-index:100;}
*/
#nav li ul {display: none; position: absolute; top:12px; padding: 0px 0 0 10px; width:140px; background-color:#F9FAFA; z-index:100;}
#nav li li a {width: 133px; display: block; text-indent: 3px;padding: 13px 0px 5px 0px; text-align:left; border:0px; background-color:#F9FAFA;}
/*
#nav li li a {width: 133px; display: block; text-indent: 3px;padding: 5px 0px 5px 0px; text-align:left; border:0px; background-color:#F9FAFA;}
*/
#nav li:hover ul,
#nav li.jshover ul {display: block;}


#perspective{position:relative; top:12px; left:2px;}
/* end header
----------*/
/* content
----------*/
.content{
margin-left:30px;
position:relative; top:-45px;
}
.fleft{
float:left;
width:155px;
background-color:#F9FAFA;
margin-top: 25px;
padding:10px 5px;
font-size:11px;
margin-right:5px;
}
.fleft h2{font-size:13px;}
.fleft h3{
	margin-top:-5px;
}
.fleft h2 a {
font-size:13px;
color:#339966;
}
.fleft h3 a {
font-size:12px;
color:#339966;
}
.date{
	margin-top:-5px;
}

.fleft img{
position:relative;
right:3px;
margin:10px 0px 5px 0px;
}
.fleft div{
padding:2px 5px;
}
h2{
font:16px Arial, sans-serif;
color:#000;
margin-bottom: -5px;
}

.main h2 {
margin-bottom:5px;
}

.fleft p.date, .comment p.date{
font-size:13px;
font-style:italic;
border:0px;
padding:10px 0px;
}
#date{font-size:10px;}
h3{
font:13px Arial, sans-serif;
padding:10px 0px 5px 0px;
}
h3 a{
	/*color:#41494D;*/
	color:##339966;
	font: 11px Arial, sans-serif;
}
.ie .bords{
float:left;
width:550px;
padding:20px 10px;
margin-left:10px;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
}
.bords, .ie7 .bords{
float:left;
width:575px;
padding:20px 10px;
margin-left:10px;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
}

.comment{
float:left;
width:45%;
padding:5px 10px;
margin-bottom:10px;
}
.line{border-right:1px solid #F1F1F1;}
.comment a{
position:relative; top:1px;
color:#339966;
}
.comment span{
float:right;
color:#339966;
}
.last{padding-bottom:100px;}
.ie .subscribe{
width:476px;
}
.subscribe, .ie7 .subscribe{
background-color:#F7FBFF;
padding:15px 25px;
float:left;
width:486px;
margin-left:10px;
font-size:12px;
color:#636466;
}
.subscribe h2{color:#636466; font-size:15px;}
.subscribe p{float:right;
width:100px;
height:100px;
}
.subscribe span{
font-style:italic;
}
.subscribe h2{
padding-bottom:5px;
}
.login, .login1{
float:left;
width:33%;
padding:15px 0px 15px 30px;
position:relative;
}
.login input{
border:2px solid #8C8A8C;
width:145px;
position:relative;
left:5px;
}
.login1 input{
width:145px;
position:relative;
left:5px;
border:2px solid #8C8A8C;
}
.login span, .login1 span{
position:relative;
left:5px;
font:bold 11px Arial, sans-serif;
}

.login span.text_size {
font:15px Arial, sans-serif;
position:absolute;
top:20px;
left:25px;
width:200px;
color:#636466;
}

#login{
border:0px;
width:67px;
height:27px;
float:right;
position:relative;
left:86px;
}

.border{
float:left;
width:82%;
border-bottom:2px solid #000;
}
.border1{
float:right;
width:456px;
border-bottom:2px solid #000;
position:relative;
bottom:85px;
right:15px;
}
.border2{
float:right;
width:100%;
border-bottom:2px solid #000;
position:relative;
}
.ie .search{
width:93%;
}
.search, .ie7 .search{
margin-top:10px;
margin-left:10px;
padding-top:10px;
border-top:1px solid #F1F1F1;
float:left;
width:94%;
}
/*form*/
.print{
text-align:right;
padding-right:38px;
padding-bottom:10px;
color:#000;
width:736px;
position:relative;
border-right:1px solid #F1F1F1;
font-size:12px;
}
.print input{
font:Arial, sans-serif;
color:#000;
}
.bord_dot{
margin-top:5px;
padding-top:5px;
}
.ie .main{
padding:25px 40px 0px 20px ;
width:508px;
float:left;
margin-left:10px;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
min-height:670px; height: auto !important; height:670px;
}
.main, .ie7 .main{
padding:25px 40px 0px 20px ;
width:533px;
float:left;
margin-left:10px;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
min-height:670px; height: auto !important; height:670px;
}
#no, #no1, #no2, #no3, #no4{
width:auto;
border:0px;
float:none;
right:0px;
top:2px;
}
.main p{
height:10px;
}
#submit{
border:0px;
width:92px;
height:24px;
float:right;
position:relative;
left:18px;
}
.main span{
font-size:10px;
}
.main span img{position:relative; right:25px;}
.main td{
	font-size:13px; line-height:18px;
}
.h3{
border:0px;
padding:5px 0;
font-weight:bold;
}
.main p.h_10{
height:10px; width:auto; padding:10px;
}
.main p{width:520px; height: auto; padding-bottom:10px;}
.main span img{position:relative; top:3px; left:25px;}
/*end form*/

/*about us*/
.bord{border-top:1px solid #D0D2D2; margin-top:5px; padding-top:5px;}
.bord a img{padding-left:30px;}
/*end about us*/

/*weekly*/
.find{position:relative; left:19px;}
.find input{
font:11px Arial, sans-serif;
color:#41494d;
}
.ie .rss{}
.rss, .ie7 .rss{position:absolute; left:308px; width:430px;}
.rss{top:20px;}
#text7{border:1px solid #CDCDCD; width:180px; position:relative; bottom:5px;}
.normal{font-weight:normal;}
.issues{
float:right;
width:120px;
padding:30px 0px 0px 0px;
position:relative;
bottom:20px;
font-size:11px;
line-height:18px;
}
.issues a, .issues h2{position:relative; left:7px;}
.issues img{position:relative; right:20px;}
.issues ul{list-style-type:none; padding-bottom:20px;}
.issues ul li{padding:0px 5px 0px 0px;}
.issues ul li#rasporka{height:120px; border-bottom:1px solid #C9C8C8; margin-right:12px;}
.issues ul li#b_b{border-bottom:1px solid #C9C8C8; margin-right:12px; padding-top:10px;}
.bord_main{margin-right:15px;}
/*end weekly*/
/*email*/
.ie .padd_5_20{width:60%;}
.padd_5_20, .ie7 .padd_5_20{
padding:5px 20px;
float:left;
width:76%;
position:relative;
left:70px;
bottom:85px;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
}
.border_black{
width:437px;
border-bottom:2px solid #000;
margin-bottom:10px;
}
#sponsor{
background-color:#fff;
position:relative;
right:37px;
bottom:1px;
width:83px;
}
#subscribe{
position:relative;
left:5px;
}
.bot_menu{
float:right;
color:##339966;
padding:10px 0px;
font-size:10px;
height:120px;
position:relative;
bottom:85px;
}
.bot_menu ul{
background:url(../_images/ul_bg.gif) repeat-x bottom; padding-bottom:10px;
width:438px;
}
.bot_menu ul li{
display:inline;
}
.bot_menu a{
font:11px Arial, sans-serif;
margin:0px 8px;
position:relative;
top:2px;
}
.copy{float:right; width:50%; color:#949A9C; font-size:11px; position:relative; left:42px; bottom:70px;}
/*end email*/

/*newsletter*/
.ie .white{background:#fff; width:170px;}
.ie7 .white, .white{background:#fff; width:155px;}
.bord_dotted{background:url(../_images/ul_bg.gif) repeat-x bottom; margin:30px 0px;}
select{
border:2px solid #8C8A8C;
}
/* end content
----------*/
/* footer
----------*/
.footer{
float:left;
width:96%;
padding:0px 0px 0px 30px;
font-size:11px;
background:url(../_images/foot.gif) repeat-x 0px -5px;
overflow: auto;
}
.footer span{
float:left;
width:100%;
text-align: center;
}
.footer img{
margin:10px 0px 15px 10px;
}
.footer div{float:left; color:#339966;}
.footer div span{
margin:0px auto;
float:none;
}
.footer div span a{color:#339966; font-weight:normal;}
.footer p{float:right;}
/* end footer
----------*/
/*{border:1px solid red;}*/

.opera .main input.inform, .opera .main textarea.inform{
border:2px solid #7E7D7F;
width:200px;
margin:7px 0px;
}
.main input.inform, .main textarea.inform{
border:2px solid #7E7D7F;
width:200px;
margin:7px 0px;
}
.radiobutton{padding:5px 0 0 5px;}
.radiobutton input{position:relative; left:20px;}


.header_print{
height:30px;
width:800px; 
background:url(../_images/print_top.gif) no-repeat -7px 5px; 
padding:50px 0px 0px 0px;
font-size:12pt;
color:#000;
}
.main_print{
padding:5px 20px 0px 20px ;
width:700px;
margin-left:10px;
min-height:500px; height: auto !important; height:500px;
font-size: 12pt;
color:#000;
}
.main_print p{
	padding-bottom:10px;
	font-size: 12pt;
	color:#000;
}
.border_print{
float:left;
width:98%;
margin-top:5px;
margin-left:5px;
border-top:2px solid #F1F1F1;
}
.border_print p{float:right; width:50%; color:#666; font-size:12px; margin-top:30px; position:relative; left:175px;}
#w_800_print{width:800px; margin:0 auto; background-color:#fff; min-height:550px; height: auto !important; height:550px;}

.inform_smoll{width:50px; border:2px solid #8C8A8C;}
#form_subscribe_and_renew{min-height:1640px; height: auto !important; height:1640px;}
.ie #form_subscribe_and_renew #submit{left:33px;}
#form_subscribe_and_renew #submit, .ie7 #form_subscribe_and_renew #submit{left:48px;}

span.text_normal{font-size:12px; padding:10px; display:block;}

hr{border:1px solid #fff; border-bottom:1px solid #D0D2D2;}

dotts{background:url(../_images/dotted.gif) repeat-x bottom; height:2px; line-height:2px;}

.header div{
top:30px;
padding-top:20px;
font-size:12px;
color:#339966;
position:relative;
}
.header div a{font-size:12px; color:#339966;}
.header div a.active{color:#41494C; text-decoration:none;}
.header div ul li a{font-weight:bold;}
.header div form{position:absolute; top:17px; right:255px;}

.by_whom {
margin-top:5px;
margin-left:-5px;
width:140px;

}
