/*Основа*/
body, html {margin:0; padding:0; width:100%; background-color:#fff; height:100%; position:relative; min-height:100%;}
body {height:auto !important;}
html {height:100%;}
textarea {overflow:auto;}



/*Разметка*/
#obchi_blok {padding-bottom:20px;}

.niz_nav {width:12.5%; display:block; float:left;}
#footer { width:100%; margin-top:0;}
/*
#red {width:100%; height:3px; background-color:#D63000;}
#blue {width:100%; height:3px; background-color:#2175BD;}*/
#red {width:100%;border-top:3px solid #D63000;}
#blue {width:100%; border-top:3px solid #2175BD;}

#grey {height:3px; background-color:#E7EBEF; margin: 0 30px 0 30px;}
#black {width:100%; border-top:3px solid #000000;}

#vm {height:40px; width:100%; background-color:#408080; background-image:url(design/vashe_mnenie.gif); background-position:0px; background-repeat:no-repeat;}
#print {
background-image:url(design/shapka_print.jpg);
background-position:90% 0%;
background-repeat:no-repeat;
margin-left: -385px;
position: absolute;
top: 0px;
left: 50%;
width: 770px;
visibility: visible;}
#logo_p {display:block; width:221px; height:47px; background-image:url(design/logo_print.jpg); background-repeat:no-repeat; margin:40px 0 30px 0;}
#poloska {width:100%; height:26px; background:#2175BD;}
#srv_p {display:block; width:70px; float:left;}



/*Шапка*/
#shpk_l {
display:block;
float:left;
width:374px;
height:157px;
background:url(design/fon_logo.jpg) no-repeat;
background-position: 18px 0px;}
#shpk_r {
height:157px;
margin-left:374px;
margin-right: 12px;}
#logo {display:block; width:285px; height:111px; margin:32px 0px 0px 49px; background-image:url(design/logo.jpg); background-repeat:no-repeat; background-position: 32px 32px;}

.banner {
position:absolute;
left:0px;
top:45px;}

.poisk {
background:white url(design/poisk.png) no-repeat scroll 6px 7px;
border:1px solid #D1D6DF;
color:#909090;
float:right;
font-family:Tahoma;
font-size:13px;
height:19px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-top:4px;
text-indent:22px;
width:100%;}
.poisk:hover {color:#000;}

.name {
border:1px solid #D1D6DF;
color:#000;
font-family:Tahoma;
font-size:13px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-left:2px;
width:131px;}

#txtar {border:1px solid #D1D6DF; height:100px; font-size:13px; font-family:Tahoma; padding:3px; width:570px;}
#t {margin-left:20px; color:#606060;}



/* Нав. новостей */
#kolonki_n {
position:relative;
width:25%; display:block; float:left;}



/*Контент*/
/*
#container {width:100%; float:left;}
#content_l {float:left;width:350px;margin-left:12px;margin-right:12px;}
#content_r {margin-left:374px;margin-right:12px;}
#stolbik {display:block; width:45%; float:left;}
#stolbik_bok {display:block; width:1%; float:left;}
#stolbik_c {display:block; width:2%; float:left;}*/

#container {overflow:hidden;}
#content_l {float:left;width:350px;}
#content_r {margin-left:350px;padding-left:1px;}
#stolbik {width:46%; float:right; margin:0 8px 0 8px;}
#stolbik_bok {width:10px;}
#stolbik_c {width:10px;}




#content_r_poisk {margin-left:30px;margin-right:30px;}
#n {font-size:13px; font-family:Tahoma; text-align: justify; color:#000;}
#b {font-size:16px;font-family:Tahoma;}



/*Фото*/
img {border:0px;}
.img6-7{width:6px; height:7px; margin:0 10px 0 10px;}
#f_n {width:80px; height:60px; margin:5px 18px 6px 0px; float:left; background-image:url(design/load.gif); background-position:center center; background-repeat:no-repeat;}



/*Отступы*/
#verh {display:block; height:12px;}
#prjtk {display:block; height:5px;}
#pust {display:block; height:36px; width:100%;}
#ots_n {display:block; padding-top:13px; float:right;}



/*Списки*/
#s1 {float:left; width:70%; display:block; padding: 5px 0px 7px 0px;}
#s2 {float:left; width:15%; display:block; padding: 5px 0px 7px 0px;}



/*Ссылки*/
a {color:#1F57B6; text-decoration:underline;}
a:visited {color:#9F4F9D;}

#navigazia {display:block; width:100%; height:25px; text-decoration:none; color:#1F1F1F;}
#navigazia:hover {color:#1F57B6;}

#nav {font-size:13px; line-height:180%; font-family:Tahoma; font-weight:lighter; text-decoration:underline;}
#navigazia_temy {display:block; width:100%; height:24px; text-decoration:none; color:#1F1F1F;}
#navigazia_temy:hover {color:#1F57B6;}
.straniza{background-color:#E7EBEF;}

#a {color:#606060; font-family:Tahoma; font-size:12px; text-decoration:none;}
#a:hover {color:#000;}

#l {color:#1F57B6;}
#w {color:#fff;}



/* Элементы */

#rss1 {background:url(design/rss_1.gif) no-repeat; margin-right:12px;}
#rss1:hover {background:url(design/rss_2.gif) no-repeat;}
#rss1 img {width:15px; height:15px;}

/*Страницы*/
#pages {display:block; float:left; padding:10px 0px 30px 0px; width:100%;}
#pgs{float:left; margin-right:5px; display:block; width:32px; height:32px; background:#E7EBEF; color:#000; font-family:Tahoma; line-height:266%; font-size:12px; text-align:center; text-decoration:none;}
#pgs:hover {color:#fff; background:#2175BD;}
#next {width:16px; height:32px; background:url(design/next.gif) no-repeat; display:block; float:left; margin-right:5px;}
#next:hover {background-position:0px -32px;}
#back {width:16px; height:32px; background:url(design/back.gif) no-repeat; display:block; float:left; margin-right:5px;}
#back:hover {background-position:0px -32px;}

#lbl {line-height:200%; margin-left:8px;}
#r {width:88px; height:31px; float:left; margin:1px 10px 10px 0px;}
#ava {width:24px; height:24px; margin-right:10px; border:1px solid #DFDFDF;}

/*форма логина*/
.l_i {width:120px; border:1px solid #D1D6DF;}
#SessionSubmit {margin-left:72px;}
form {margin: 0;padding: 0;}
div#LoginPanel {
width: 199px;
position: absolute;
top:33px;
right:7px;
z-index:100;
padding:20px;
display:none;
background-color:#fff;
border:3px solid #E7EBEF;}

/*форма уведомлений*/
div#Uvedomlenia {
width: 255px;
position: absolute;
top:33px;
right:7px;
z-index:100;
padding:20px;
display:none;
background-color:#fff;
border:3px solid #E7EBEF;
color:#000;}

/*Страница поиска*/
#label{font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; display:block; text-decoration:none; padding:10px;}
.state3up-sort{background:#E7EBEF; cursor:pointer;}
.state3def-sort{color:#1F57B6; cursor:pointer;}
.state3def-sort:hover{color:#000;}
#state3-mode1 li, #state3-mode2 li, #state3-mode3, #state3-mode4, #state3-mode5, #state3-mode6, #state3-mode7, #state3-mode8 li{float:left; list-style-type:none;}
.forma {font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; color:#000; padding:5px; width:100%; border:0px; margin:10px 0 0 10px;}
.naiti {font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; color:#000; margin:11px 11px 0 31px;}

/*Облако форума*/
#oblako_title {background:#F8F8F9; margin-left:30px; width:175px; display:block; padding:30px 30px 3px 30px;}
#oblako1 {display:block; width:100%; margin-bottom:40px;}
#oblako2 {padding:0px 30px 0px 30px;}
#oblako3 {background:#F8F8F9; padding:30px 30px 30px 30px;}
a.tagcloudlink, a.tagcloudlink {color:#1F57B6; text-decoration:none; font-family:Tahoma; line-height:125%;}
a.tagcloudlink:hover, a.tagcloudlink:active {color:#ffffff; background:#D63000;}
a.level1 {font-size:10px;}
a.level2 {font-size:15px;}
a.level3 {font-size:20px;}
a.level4 {font-size:25px;}
a.level5 {font-size:30px;}

/*Waki*/
#wakiz {display:none; position:absolute; top:10px; left:10px; padding:20px; width:200px; border:3px solid #E7EBEF; font-family:Tahoma; font-size:13px; background-color:White; padding:20px; color:black;}
#waki_author{width:195px;}
#waki_comment{width:195px;}
#waki_ok{width:90px;}
#waki_quote{width:195px; background-color:#E7EBEF;}

/* /Элементы */



/*Заголовки*/
#n1 {font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; display:block; text-decoration:none; color:#000; text-align:left;}
#n1:hover{color:#D63000;}
#n2 {font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; display:block; text-decoration:none; color:#000; text-align:left;}
#n2:hover {color:#1F57B6;}
#oprs{font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; display:block; text-decoration:none; color:#000;}
#oprs:hover{color:#408080;}
#blk_blu {font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; display:block; text-decoration:none; color:#1F57B6; text-align:left;}
#blk_blu:hover{color:#000;}
#blk {font-size:110%; line-height:90%; font-family:Tahoma; font-weight:lighter; display:block; text-decoration:none; color:#000;}



/*Плеер*/
#ramka {display:block; border: 3px solid #E7EBEF; height:308px;}
