﻿/* CSS Document */

*{margin:0px; padding:0px;}
a img{border:none;}
.clear{position:relative; clear:both;}

/*Таблица с логотипом, баннер для рекламы, форма входа*/
#header{background-image:url(img/head_bg.jpg); height:72px;}
#header_hmp{width:93px; margin-left:59px; margin-top:2px;}
#header_hmp img{margin-left:8px; margin-right:8px;}
#header_hmp a img{margin:0px;}
#logo{margin-left:5px;}
#header_reklama{position:relative; margin-top:7px;}
.input_login{border:1px solid #d7d7d7; width:82px; font-size:10px; height:15px; font-family:tahoma, calibri; padding-top:3px; padding-left:3px;}
#login{font-family:tahoma, calibri; font-size:10px; margin-top:20px;}
#login a{color:#a2b3ba;}
.gray{background-color:#f9f9f9;}
#zakl{background-image:url(img/login_l.jpg); background-position:left top; background-repeat:no-repeat; background-color:#f9f9f9;}
#zakl p{color:#868686; margin-left:25px;}
#input_2{position:relative; bottom:2px; _bottom:1px;}
*+html #input_2 {bottom:1px;}
#input_image{position:relative; top:3px; _top:2px;}
*+html #input_image{top:2px;}
/*Конец таблицы с логотипом, баннер для рекламы, форма входа*/

/* Блок поиска с описанием сайта */
#header_2{ background-image:url(img/header_big_bg.jpg); height:156px;}
#header_2_1{ background-image:url(img/header_big_left.jpg); background-position:left top; background-repeat:no-repeat; height:157px;}
#header_2_2{background-image:url(img/header_big_right.jpg); background-position:right top; background-repeat:no-repeat; height:127px; padding-top:30px;}
#search_about{margin:0 auto; font-size:11px; font-family:tahoma, calibri; color:#FFFFFF; position:relative; height:115px;}
#search_about a{color:#00d2ff;}
#search_about a:hover{text-decoration:none;}
#search_about h2{font-size:14px;}
#text_search{border:1px solid #00d2ff; height:16px; color:#999999; font-size:11px; padding-top:3px; padding-left:5px;}
#button_search{position:relative; top:6px; _top:3px;}
*+html #button_search{top:3px;}
#search_about p span{color:#ffd800;}
#search_about span{color:#00d2ff;}
/*Конец блока поиска и описанием сайта*/


#right_menu{background-image:url(img/right_menu_bg.jpg); width:211px;  border-bottom:1px solid #e9e8dc;}
#nav{padding-left:20px;}
#nav div{position:relative; float:left;}
#nav1{background-image:url(img/nav_l.jpg); width:28px; width:16px; height:28px;}
#nav2{background-image:url(img/nav_bg.jpg); height:23px; font-size:8pt; font-weight:bold; color:#FFFFFF; font-family:tahoma, calibri; padding-top:5px;}
#nav2 select{font-size:11px; font-family:tahoma, calibri;}
#nav3{background-image:url(img/nav_c.jpg); width:27px; height:28px;}
#nav4{background-image:url(img/nav_bg2.jpg); height:21px; font-size:8pt; color:#FFFFFF; font-family:tahoma, calibri; padding-top:7px;}
#nav4 a{color:#FFFFFF; text-decoration:none; font-family:tahoma, calibri;}
#nav4 a:hover{text-decoration:underline;}
#nav5{background-image:url(img/nav_r.jpg); width:8px; height:28px;}
#nav2 span{position:relative; float:left;}
#select_1{width:185px;}
.menu_h2{background-image:url(img/h2_left.jpg); background-repeat:no-repeat;  background-position:left top; height:14px; margin-top:16px; background-color:#f6f5ee;  padding:2px; font-weight:bold; font-family:tahoma, calibri; font-size:11px; padding-left:5px; margin-bottom:5px; margin-left: 25px; margin-right:10px;}
.menu_h2 a{position:relative; float:right; color:#3f85a2; padding-left:5px; margin-right:10px; background-image:url(img/rubik.jpg); background-repeat:no-repeat; background-position:left; font-weight:normal; font-size:10px; padding-bottom:4px;}
.menu_h2 span{position:relative; float:left; font-size:11px; font-weight:normal;}
.book{ margin-left:25px; margin-right:10px; font-size:12px; font-family:tahoma, calibri; margin-top:10px; margin-bottom:10px;}
.book span{background-color:#cc4200; color:#FFFFFF; font-size:10px; padding:1px;}
.book a{ color:#2398c8; padding-top:5px;}
.book a:hover{text-decoration:none;}
.book img{position:relative; float:left; margin-right:5px; margin-bottom:5px;}
#top{background-image:url(img/big_book_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#f6f5ed;}
#top_book{background-image:url(img/big_book.jpg); background-position:left top; background-repeat:no-repeat; width:130px; }
.ul_top{padding-left:30px; padding-top:20px; }
.ul_top ul{list-style-image:url(img/li_top.jpg); margin-left:5px;}
.ul_top a{color:#2a7090; font-family:tahoma, calibri; font-size:11px;}
.ul_top a:hover{text-decoration:none;}
#golos{font-size:11px; font-family:tahoma, calibri; padding-left:30px; padding-top:25px;}
#golos img{margin-bottom:5px;}
#golos input{margin-top:5px;}
#golos span{position:relative; margin-left:2px;}
#footer_right{background-image:url(img/footer_right.jpg); background-position:left top; background-repeat:repeat-y; background-color:#f9f9f7; font-size:11px; font-family:tahoma, calibri; padding:10px;}
#book{background-image:url(img/bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#fbfaf5; padding-left:50px; border-bottom:1px solid #e9e8dc;}
#book img{position:relative; top:15px;}
#book p{margin-left:20px; margin-right:50px; font-family:tahoma, calibri; font-size:12px; padding-bottom:10px; border-bottom:1px dashed #e8e8e8; margin-bottom:10px;}
#book span{background-color:#cc4200; padding-left:2px; padding-right:2px; font-size:11px; color:#FFFFFF;}
#book a{color:#2a7090;}
#book a:hover{text-decoration:none;}
#back{background-color:#F6F5ED; height:100px;}
#regist{background-image:url(img/register.jpg); height:41px; width:155px; margin:0 auto; margin-top:20px; font-size:10px; color:#FFFFFF; font-family:tahoma, calibri; padding-left:10px; padding-top:10px; margin-bottom:10px;}
#regist a{color:#FFFFFF; font-weight:bold; font-size:12px;}
#regist span span{color:#ffd800;}
#right_menu h2{font-size:14px; font-family:tahoma, calibri; font-weight:normal; border-left:2px solid #66a60a; padding-left:5px; margin-left:15px; margin-bottom:5px;}
#right_menu ul{list-style-image:url(img/li.jpg); margin-left:28px;}
#right_menu ul li a{color:#2a7090; font-size:11px; font-family:tahoma, calibri;}
#right_menu ul li a:hover{text-decoration:none;}
#reklama{margin-left:15px; margin-top:10px;}
#footer_links{margin:0 auto; position:relative; float:left; text-align:center; width:70%; margin-top:10px;}
#footer_links a{color:#000000; font-size:11px; font-family:tahoma, calibri; text-decoration:none; position:relative; bottom:4px;}
#footer_links a:hover{text-decoration:underline;}
#footer_i{position:relative; float:left;}
#footer_i img{margin:5px;}
.left_border{background-image:url(img/polosa.jpg); background-repeat:repeat-y; background-position:right top; margin-bottom:20px;}
li a{position:relative; _bottom:4px; right:3px;}
*+html li a {position:relative; bottom:4px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  li a{position:relative; bottom:4px;}
}

.info {
font-size:18px;color: #000000;font-family:tahoma, calibri; text-decoration: none;
}


.textovka {font-size:14px;color: #000000;font-family:tahoma, calibri;  text-decoration: none;
}

.textovka a:active, .textovka a:visited, .textovka a:link {color: #ce0e0e;font-size:11px;font-family:tahoma, calibri; text-decoration: none;
}
.textovka a:hover {color: #ce0e0e;
font-size:11px;font-family:tahoma, calibri; text-decoration: underline;}
.con1{ margin-left:25px; margin-right:10px; font-size:12px; font-family:tahoma, calibri; margin-top:10px; margin-bottom:10px;}

.navigation {color:#666; border:0px;}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none;color: #636363;background:#F9F9F9;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px}
.navigation a:hover {background:#799AE3;color:#FFFFFF;border-color:#E6E6E6;}
.navigation span {text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#ccc;font-size:11px;}




.text2{ padding: 4px;  background: #f0ede4; border: 1px solid #dedede; padding: 100px; }
.text2{ font-size:10pt; p background: #f0ede4; padding: 5px; text-align: center; border: 1px solid #fff;  }

