/* Файл стилей проекта*/

/* Снять отступы по умолчанию */
* {margin:0;
   padding:0}

/* Отступы */
body {
padding:20px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}

* html body {overflow: hidden; }


/* Стиль "шапки" */
#header {
width:100%;
padding:5px;
}


/* Техколоночный дизайн  */
/* код для разметки 3-х колонок */
#wrapper {
  width: 100%;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<795?'800px':'');
  min-width: 800px;
}
#container1 {width: 100%;}


#left1 {
float: left;
width: 250px;
margin-left: -100%;
font-size:75%;
color:#CCFFFF;
margin-top:10px;
}

#right1 {
float: left;
width: 310px;
margin-left: -310px;
font-size:75%;
color:#006666;
margin-top:10px;
}

h3.fp {
color:#996633;
text-transform:uppercase;
}

#containr2 {
float:left;
width:100%;
font-size:75%;
color:#006666;
margin-top:10px;
}

#text1 {
margin-left:270px;
margin-right:330px;
}



/* Левый и правый банеры */

.lbnr {
background-color:#F9F6E6;
padding:0 10px 0px 10px;
color:#006666;
}

.lbnr hr {
width:50px;
margin:5px 0px 5px 0px;
}

/* Подвал */
#footer {
position:relative;
clear:both;
margin-top:10px;
padding:10px;
border-top-style:ridge;
border-top-width:2px;
}

/* Стили подвала */
#footer .copr {
font-size:0.7em;
}

#footer A:link,A:visited {
text-decoration:none; 
color:#color:#0099CC;
}

#footer A:hover{
text-decoration:underline;
}

/* Ссылки в тексте */
A.t:link,A.t:visited {
text-decoration:none; color:#0099CC;
}

A.t:hover {
text-decoration:underline; 
}

/* Горизонтальное меню */
#hm {
float:left;
background-color:#CCFFFF;
margin-top:6px;
margin-bottom:8px;
border:1px solid #CCCCC;
width:100%;
padding-left:3px;
}

#hm ul {
float:left;
font:bold 0.7em Tahoma,Helvetica,sans-serif;
}

#hm ul li {
float:left;
list-style:none;
padding-top:2px; 
}

#hm ul li a {
display:block;
position:relative;
padding: 4px 10px;
background:#CCFFFF;
color:#00F;
text-decoration:none;
margin-left:2px;
margin-right:2px;
}


#hm ul li a:hover {
background:#CCC;
color:#000;
}

/* Неактивный пункт горизонтального меню */
#hm ul li.st {
padding: 6px 10px;
background:#00FF00;
color:#000000;
margin-left:2px;
margin-right:2px;
}

/* Нерабочий пункт горизонтального меню */
#hm ul li.na {
padding: 4px 10px;
margin-top:3px;
color:silver;
margin-left:2px;
margin-right:2px;
}

/*Закончилось Горизонтальное меню*/

/* Вертикальное меню */
ul#vm {
margin:0px;
}

ul#vm li {
list-style:none;
padding:2px;
margin:2px 0 2px 0;
list-style-position:outside;
}

ul#vm li a {
display:block;
/*padding:2px;*/
color:#0099CC;
text-decoration:none;
margin:2px 0 2px 0;
}

ul#vm li a:hover {
text-decoration:underline;
color:##0099CC;
}

/* Неактивный пункт вертикального меню */
ul#vm li.st {
display:block;
padding:2px;
font-weight:bolder;
color:#006666;
margin:2px 0 2px 0;
}

/* Неактивный пункт вертикального меню без маркера*/
ul#vm li.ast {
padding:2px;
color:##006666;
font-weight:bolder;
margin:2px 0 2px 0;
}

/* Нерабочий пункт вертикального меню */
ul#vm li.na {
color:silver;
padding:2px;
margin:2px 0 2px 0;
}

/* Второй уровень вертикального меню */
ul#vm li.sec {
margin-left:10px; 
}

/* Неактивный пункт второго уровня вертикального меню */
ul#vm li.secst {
padding:2px;
margin:2px 0px 2px 10px;
font-weight:bolder;
color:#006666;
}

/*------------3-колоночный макет для прочих страниц ---------------*/

#container {
float:left;
width:100%;
margin:0 -230px 0 0;
}

#clev {
width:250px;
float:left; 
font-size:75%;
color:#CCFFFF;
margin-top:10px;
padding:5px;
margin-bottom:6px;
}

#clev .lbnr A {
color:#006699;
text-decoration:none;
}

#clev .lbnr A:hover {
text-decoration:underline;
}

#lev {
width:240px; 
padding:5px;
margin-bottom:15px;
border-right:gray solid 1px;
border-bottom:gray solid 1px;
}

#main {
margin:10px 5px 10px 275px; 
padding:10px 10px 0 10px;
vertical-align:top;
font-size:75%;
color:#006666;
clear:none;
text-align:justify;
 width: expression((documentElement.clientWidth||document.body.clientWidth)<795?'800px':'');
}

#main H1,H2 {
padding-top:20px;
text-align:center;
}

#main h3 {
margin-left:2em;
margin-top:15px;
}

#main p {
text-indent:2em;
}

#main ol li {
padding-top:0px;
padding-bottom:1px;
margin-left:3em;
}


#main ul li {
margin-left:5em;
padding-top:0px;
padding-bottom:0;
}

#main ul li.po {
margin-left:2em;
margin-bottom:0.3em;
}

#main ul li.fq {
margin-left:2em;
margin-bottom:2px;
}

#main OL.Zag {
list-style: upper-roman;
}

#main p.faq {
margin-left:20px;
margin-right:20px;
color:#006633;
}

#main A:link,A:visited {text-decoration:none; color:#0099CC;}
#main A:hover {text-decoration:underline;}


Img.rb {
padding:3px; 
margin-left:7px;
margin-bottom:7px; 
margin-top:7px;
border:1px solid black;
float:right; 
}

Img.lb {
padding:3px; 
margin-bottom:7px; 
margin-top:7px;
border:1px solid black;
margin-left:2px;
margin-right: 7px; 
float:left; 
}

Img.l {
padding:3px; 
margin-bottom:7px; 
margin-top:7px;
margin-left:2px;
margin-right: 7px; 
float:left; 
}

Img.cn {
padding:3px; 
margin-bottom:7px; 
margin-top:7px;
border:1px solid black;
text-align:center;
margin-left:0px;
margin-right:0px;  
}



#main div.blk {
background-color:#ff0000;
color:#000000;
text-align:center;
font-weight:bold;
padding:10px 10px 10px 10px;
}


/* Центральная колонка */
#main1 {
margin:6px 210px 10px 275px;
padding:0 10px 0 10px;
vertical-align:top;
font-size:75%;
color:#006666;
text-align:justify;
clear:none;
}


#main1 .text {
margin:6px 275px 10px 210px;
}

#main1 p {
text-indent:2em;
}

#main1 ul li {
margin-left:5em;
padding-top:0px;
padding-bottom:0;
}

#main1 ul li.po {
margin-left:3em;
}

#rcol {
float:right; 
padding:10px 10px 10px 10px;
vertical-align:top;
text-align:center;
width:180px;
margin-bottom:6px;
margin-top:30px;
font-size:75%;
color:#006666;
background-color:#FFFFCC; 
}

#rcol a:link,a:visited {
text-decoration:none; 
color:#0099CC;
}

#rcol a:hover {
text-decoration:underline;
}

#main2 {
margin:6px 210px 10px 0;
padding:0 10px 0 10px;
vertical-align:top;
font-size:75%;
color:#006666;
clear:none;
text-align:justify;
}

#main2 p {
text-indent:2em;
}

#rcol Img {
padding:3px; 
margin:7px;
border:1px solid black;	
}

/* Стиль новостной страницы */
#news {
margin-left:275px; 
margin-right:20px;
padding:0 10px 0 10px;
vertical-align:top;
font-size:75%;
color:#006666;
}

#news h3 {
margin-top:15px; 
}

#news ul li {
margin-left: 3em;
margin-right: 3em;
margin-bottom:0px; 
padding-top: 0px;
/*padding-bottom:2px;*/
}

#news hr {
width:100px;
margin:5px 0 5px 0;
}

#news .zgl {
font-weight:bold;
}


/* Стиль страницы просмотра новости */
#nws_view {
width:100%;	
font-size:75%;
color:#006666;
margin-left:10px;
margin-right:10px;
}

H2.nws_vw {
margin-top:0px; 
margin-bottom:5px; 
text-align:center;  	
color:#006666;
}

h2.nw, h3.nw {
text-align:center;
text-decoration:underline;
text-transform:uppercase;
color:#996633;
}

#nws_view p {
text-indent:2em;
margin-left:10px;
margin-right:20px;
text-align:justify;
}

#nws_view ul {
margin-left:4em; 
}

.nv {
width:50px;
text-align:center;
vertical-align:middle;
font-size:2em;
font-weight:bold;
background-color:#CCFFFF;
}

.auth {
text-align:center;
font-weight:bold; 	
margin-top:5px;
margin-bottom:15px;  
}

ul.nws_vw {
margin-left:5em; 	
}

ol.nws_vw {
margin-left:5em; 	
}

#right {
width:200px;
float:right;
padding:5px; 
margin-top:10px;
background-color:#CCCC00;
}

DT {
margin-left:2em; 	
margin-top:10px; 
font-weight:bold; 
}

DD {
margin-left:4.5em; 	
}

.rtb {
text-align:center;    
font-size:0.7em; 
background-color:#FFFFCC; 
}

.cntr {
text-align:center;
font-size:85%;
font-weight:bold;
}

.vest {
width:660px;
margin-left:5px;
font-weight:bold;
text-align:center;
}

.con {
font-size:120%;
font-weight:bold;
text-decoration:underline;
}

#newsticker {  
width:300px; 
hight:400px; 
background:#F9F6E6;  
padding:5px 5px 0;  
font-family:Verdana,Arial,Sans-Serif;  
\\font-size:12px;  
//margin:20px auto;  
}  


#newsticker a:link,a:visited {
text-decoration:none; 
color:#0099CC;
}

#newsticker a:hover {
text-decoration:underline; 
}

.newsticker-jcarousellite 
{
width:300px; 
hight:400px;
}  

.newsticker-jcarousellite ul li
{ 
list-style:none; 
display:block; 
height:53px;
padding-bottom:0px; 
margin-bottom:10px; 
font-size:95%;
}  
.newsticker-jcarousellite .thumbnail 
{ float:left; width:110px; }  

.newsticker-jcarousellite .info 
{
font-size:80%;
font-weight:bold
width:300px; }  

.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }  

#imgticker {  
width:180px; 
hight:400px; 
background:#FFFFCC;  
//padding:5px 5px 0;  
font-family:Verdana,Arial,Sans-Serif;  
\\font-size:12px;  
//margin:20px auto;  
}  

.img-jcarousellite 
{
width:180px; 
hight:400px;
}  

.img-jcarousellite ul li
{ 
list-style:none; 
display:block; 
height:124px;
padding-bottom:2px; 
paddibg-top:2px;
font-size:95%;
}  


 
 