html, body{
width:100%;
height:100%;
font-family:arial;

}
body{
background-color:#FFFFD9;
font-family:Tahoma;
/*font-family:Arial; */
font-size:12px;
/*color:#6e6b6b;*/
color:#000000;
margin:0;
line-height:1.5;
}

h1{
font-size:24px;
color:#000000;
font-weight:bold;
font-family:times new roman;
text-transform:uppercase;
display:table;
border-right:6px solid #000000;
-border:1px solid green;
padding:0 15px 0 0 ;
margin:0;
position:absolute;

}


.apll{
background:url(/bitrix/templates/nk/images/app_ico.gif) no-repeat top left;
padding:0px 10px 0 80px;
height:60px;
font-weight:bold !important;
margin: 0 0 30px 0;
}




h1.news{
background:url(/bitrix/templates/nk/images/news.png) no-repeat left center;
padding: 10px 5px 20px 77px;
#line-height:25px;
border:none;

}


.authors{
background:url(/bitrix/templates/nk/images/ico_authors.gif) no-repeat left center;
padding:0px 10px 0 80px;
height:60px;
font-weight:bold !important;
margin: 0 0 30px 0;
}

h1.authors2{
background:url(/bitrix/templates/nk/images/ico_authors.gif) no-repeat left center;
padding-left:60px;
line-height:30px;
}


h1.rubriks{
background:url(/bitrix/templates/nk/images/ico_book.gif) no-repeat left center;
padding:15px 10px 20px 70px;
border:none;

line-height:21px;
}

p{
-background:none !important;
}

h1.contacts{
background:url(/bitrix/templates/nk/images/icon_phone.png) no-repeat left center;
padding:10px 10px 13px 60px;

line-height:21px;
}



h1.ico2{
background:url(/bitrix/templates/nk/images/ico2_big.gif) no-repeat top left;
padding-left:60px;
height:40px;
font-weight:bold !important;
margin-bottom:30px !important;
}





h1.no_bord{
border:none !important;
padding:0 0 0 10px;
}



h2{
margin:0 0 2px 0;
}
h2, h2 a, h2 a:hover{
font-size:16px;
color:#a8a55a !important;
font-weight:bold;
font-family:arial;
}
h3{
font-size:14px;
color:#ff9600;
font-weight:bold;
margin:1px 0 5px 1px;
}
h3 a{
color:#ff9600;
}
a{
color:#656565;
}
a.det{
color:#e28604;
}
.clear{
clear:both;
}
img{
border:none;
}
p{
margin:0px;
padding:0px;
}
.mega_title{
font-weight:bold;
font-size:24px;
color:#787878;
display:block;
line-height: 28px;
}
.mega_title.yell, .mega_title.yell a{
color:#a8a45a !important;
}

.global{
width:1002px;
/*height:100%;*/
clear:all; 
margin:0 auto;
background-color:#ffffff;
border:1px solid #000000;
}




.mag_number_small{
padding:0 2px !important;
margin:0!important;
background-color:#000000; 
color:#FFFFFF; 
font-weight:bold; 
font-size:16px; 
text-align:center;
line-height:1.3;
height:20px;
/*width:20px;*/

}

 .mag_number_small a{color:#FFFFFF;text-decoration:none}

 .mag_number_small a:hover{color:#a8a55a;text-decoration:none}




.top {height:170px; background-image: url(/bitrix/templates/nk/images/top_bg.jpg); text-align:center; padding-top:10px;}
.top a {color:#4c4c4c; text-decoration:none;}
.top a:hover {color:#4c4c4c; text-decoration:underline;}
.top_books {height:165px; width:300px; background: url(/bitrix/templates/nk/images/top_books.jpg) bottom right no-repeat; float:right; position:relative; top:5px; right:	0px; z-index:1000; text-align:right; padding: 0 20px 0 0;}
.lang {height:20px; position:relative; top:5px; left:20px; float:left; z-index:2; }
.top_line1 {height:29px; background-color:#000000; width:100%;}
.top_line2 {height:5px; background-color:#FFFFFF;width:100%;}
.top_line3 {height:4px; background-color:#000000;width:100%;}


.wrapper {width:100%;  margin:10px 0 0; clear:all; overflow:hidden; padding:10px 0 0; }
.left_column {width: 23%; float:left; 
font-family:arial;
#font-family:times new roman; 
#font-size:14px; 
height:100%; overflow:hidden; padding-left:10px;}
.left_column ul li a{font-family:arial;}
/*
.left_column ul li{list-style-type:none; margin:20px 0; padding:2px 5px;}
.left_column ul li a{color:#000000; text-decoration:none; padding:4px 0;}
.left_column ul li a:hover{color:#FFFFFF; text-decoration:none;}
.left_column ul li:hover{background-color:#000000; color:#FFFFFF;}
*/
ul.left_menu{
font-size:12px;
}
ul.left_menu li{
	list-style-type:none;
	margin:20px 0;
}

ul.left_menu li a{
color:#000000;
text-decoration:none;
padding:0px 5px;
display:block;
margin-right:30px;
}
ul.left_menu li a:hover, ul.left_menu li a.selected{
color:#FFFFFF;
text-decoration:none;
background-color:#000000;
}



.find {font-family:arial; color:#ffffff; margin:150px 0 0 40px; font-size:12px;}
.find_label {background-color:#000000; padding:2px 5px;}
.promo_block { background-color:#e9e5dc; width:200px; height:100px; float:left; padding:10px; margin:10px 0;}

.right_column {
width: 24%;
float:right;
margin:0 0 0 20px;
/*border:1px solid green;*/
}
.arhiv {width:200px; height:64px; background: url(/bitrix/templates/nk/images/arhiv.jpg) top left no-repeat; padding:6px 0 0 65px; }
.arhiv_item {font-family:arial; font-size:20px; font-weight:bold; color:#000000; padding-top:10px;}
.arhiv_item.three {
width:33%;
float:left;
}
.arhiv_item a{font-family:arial; font-size:17px; font-weight:bold; color:#000000; text-decoration:none; padding:3px 2px;}
.arhiv_item a:hover{color:#ceca5a; text-decoration:none;}
.year{width:60px;font-size:25px; font-weight:bold; background-color:#000000; color:#FFFFFF; padding:5px; margin:10px 0;}
.year a{font-size:25px; color:#FFFFFF;text-decoration:none;}

.center_column {
margin-left:24%;
margin-right:26%;
font-family:tahoma;

min-height:auto ;
/*overflow:auto;*/
padding:0 0 20px 0;
}
.center_column.noRcol{
margin-right:1px !important;
}
.all_arhiv {margin:25px 50px; float:right; }
.all_arhiv a, a.black{color:#FFFFFF; text-decoration:none; background-color:#000000; padding:5px; margin:20px 0;}
.all_arhiv a:hover{color:#FFFFFF;text-decoration:underline;}
.number{font-size:30px; font-weight:bold; background-color:#000000; color:#FFFFFF; padding:4px 6px; margin:5px 10px 10px 0; font-family:arial; float:left;}
.magazin_number {color:#000000; font-family:times new roman; font-size:24px; font-weight:bold; line-height:0.9; padding:8px 0px 8px 0; float:left;}
.magazin_number font{padding:0 10px;}
.month {
/*color:#7F9FF9;*/
padding:25px 200px;
font-family:tahoma;
}
.blue_date{
color: #7F9FF9 !inportant;
}

.public {margin:0 0 25px 0;  float:left; width:90%;}
.public2 {margin:0;  float:left; width:100%; }
.pub_content {float:right;  width:70%;  text-align:left; margin:5px 0 0 0; }
 a{color:#7f9ff9; text-decoration:none;}
 a:hover{color:#7f9ff9; text-decoration:underline;}
.pub_item1 {background: url(/bitrix/templates/nk/images/ico1.jpg) no-repeat;  margin:0 0 10px 0; padding:5px 5px 4px 30px;
 width:22%; float:left}
.pub_item2 {background: url(/bitrix/templates/nk/images/ico2.jpg) no-repeat;  margin:0 0 10px 53%; padding:5px 5px 4px 30px;;
 width:100%;}
.readmo {text-align:right; }



 

 .num_lin a{color:#000000;}
 .recomend {font-size:24px;  font-style: italic; font-weight:bold; color:#000000; padding:10px; width:74%; height:77px; float:left;background: url(/bitrix/templates/nk/images/glasses.jpg) top left no-repeat; padding:0 0 0 70px;}
 
.footer {width:100%; background-color:#e9e5dc; height:90px;color:#6e6b6b;font-size:12px;}
.footer a {color:#4c4c4c}
.bot_line1 {height:5px; background-color:#e9e5dc; width:100%;}
.bot_line2 {height:5px; background-color:#FFFFFF; width:100%;}
.adress {width:300px; text-align:right; line-height:1.5; float:left; padding:17px 20px 20px;}
.adress p{margin: 0; padding:0;}
.copyriting {padding: 18px 20px 0 20px; margin:0 365px;  }
.artrix {float:right; width:183px; margin:18px 0px 10px 20px; line-height:1.5;}



.news-item{
margin-bottom:30px;
}
.preview_picture{
margin:0 10px 10px 0;
}
.element_title{
font-size:18px;
}
.rubrik_title{
font-size:16px;
font-weight:bold;
line-height:17px;
}
.rubrik-item{
width:111px
}

.editors {float:left; padding:0 10px 0 0;} 
.editors img {height:130px; }

.news-detail{
display:block;
}
a.like_txt{
color:#000000;
text-decoration:none;
}
a.like_txt:hover{
color:#000000;
text-decoration:underline;
}



.subtitle {padding:5px 0 0 0;  color:#a8a45a; font-weight:bold;}


.print_kolontit {display:none;}
.space {display:none;}
pre {line-height:0.7;}

.pdf {background: url(/bitrix/templates/nk/images/pdf_ico.png) bottom left no-repeat; padding: 10px 0 0 35px;}

.catalog-section {margin:-15px 0; position:relatibe;}