* {margin: 0px; padding: 0px;} /* Обнуляем отступы*/
BODY {
font-family: Verdana, Arial; 
background-color: white;
height: auto !important;
 height: 100%;
  min-height: 100%;
 
}
/* Внешний слой */
#all {
  width: 100%;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<950?'950px':'');
  min-width: 950px;
}
/* Конец внешнего слоя */

/*Шапка и все что внутри нее */
#header {
position:relative;

background: #CFC8A6; /*  url(/img/shablon/fon.gif);*/
height:220px;
margin: 10px;
}

#logo {
position: absolute; 
top: 0; 
left: 30px; 
width:345px;
height:220px; 
background: url(/img/shablon/logo.gif) no-repeat; 
text-indent: -9000px;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shablon/logo.gif', sizingMethod='scale');  
}

#mans {
position: absolute; 
top: 0; 
right:0px;
width:500px; 
height:160px; 
background: url(/img/shablon/right.gif) right; 
text-indent: -9000px;
}
/* Конец шапки */

/* Подвал и все что внутри него */
#footer {
background: #FFCACA;
font-family: Georgia;
font-size:8pt;
text-align:left;
color: #999999;
border-top: 1px solid #b7b5b5;
margin-top:5px;

background:#e7f1fe; /*url("/img/shablon/ball.gif") no-repeat right bottom;*/
padding: 20px 0 15px 10px;
vertical-align:bottom;
bottom:0; 
}

#footer img{
vertical-align:middle;
margin-right:7px;
}

#footer p{
margin:5px;
color: #999999;
}

#footer a{
color: #999999;
text-decoration:underline;
}

#footer a:hover{
text-decoration:none;
color:#999999;
}
/* Конец подвала */
.clear {clear: both;}

/*------------------------------*/
/* код для разметки 3-х колонок */
/*------------------------------*/
#container{
width: 100%;
//padding-bottom: 100px;
}

#content{
width: 100%;
float: left;
}

/* Основной контент */
#text{
margin: 10px 15px 10px 315px;
font-size:10pt;
font-family: Verdana, sans-serif;
padding: 7px;
color: #2E2E2E;
}

#text p{
margin:10px 0 10px;
line-height:20px;
text-align:justify;
}

#text ul{
margin: 10px 5px 10px 30px;
}
#text li{
margin: 3px;
}

ul.green{
list-style-image:url("/img/shablon/li.png");
}
/* Конец основного контента*/

/* Левая колонка с блоками */
#left{
float: left;
width: 300px;
margin-left: -100%;
padding: 15px 7px 0 10px;
}

/* Правая колонка с блоками */
#right{
float: left;
width: 300px;
margin-left: -308px;
margin-top: 15px;
}

/* Заголовки h1, h2, h3 и т.д. */
h1 {
font-family: Trebuchet MS, Verdana, Tahoma;
text-align:left;
margin:3px;
font-size:20pt;
color:#490056;
}

h2{
display:block;
padding:5px 8px 9px 0;
background: #ffe6a6 url(/img/shablon/bg-top.gif) repeat-x;
font-family:  Trebuchet MS, Verdana, Tahoma;
letter-spacing: 1,7pt;
text-align:right;
font-size:10pt;
color:#262727;
}
/* Конец заголовков */

/* Блоки и все что внутри */
div.block {
color: #2d2f3e;
background: #e9eff8;
border-bottom:2px solid #a3a5a8;
border-right:2px solid #a3a5a8;
}

.block img{
width:50px; 
vertical-align:middle;
}

.block dl{
font-family: Verdana; 
font-size:11px;
color: #2d2f3e;
height:100%;
padding: 13px 5px 10px 5px;
}

.block li{
margin-top:4px;
padding-bottom:3px;
}

.block dd{
margin-bottom:30px;
text-align:right;
font-size:9px;
color: #999999;
}

.block dt{
font-weight:bolder;
margin-top:13px;
}

.block ul{
font-family: Verdana; 
font-size:12px;
color: #2d2f3e;
height:100%;
padding: 10px 5px 10px 5px;
line-height:25px;
list-style: none;
margin-left:5px;
}

.block p{
font-family: Verdana; 
font-size:11px;
color: #2d2f3e;
padding: 10px 5px 10px 5px;
line-height:12px;
}

.block a{
color: #2d2f3e;
text-decoration:underline;
}

.block a:hover{
text-decoration:none;
color:#0000FF;
}
/* Конец блоков */

/* Тени для блоков */
div.ten1 {
margin-bottom:15px; 
border:1px solid #f9f9f9; 
border:0px dashed white; 
}

div.ten2 {
border:1px solid #ebebeb;
}

div.ten3{
border:1px solid #d6d6d6;
}

div.ten4{
border:1px solid #b7b5b5;
}
/* Конц теней */

/* Стили для новостей */
div.news{
padding: 3px 0px 5px 0px;
margin: 20px 0px 10px 0px;
border-bottom: 1px dashed black;
}

div.news h3{
font-family: Trebuchet MS, Verdana, Tahoma;
text-align:left;
margin:3px 0 3px 3px;
font-size:16pt;
color:#2B2B2B;
}

div.news span{
display: block;
font-family: Trebuchet MS, Verdana, Tahoma;
text-align:right;
margin:3px 0 3px 3px;
}
/* Конец стилей для новостей */
/* #########  СТИЛИ ДЛЯ МЕНЮ ######### */
.chromestyle{

font-weight: bold;
margin:0px;
margin-left:9px;
margin-right:9px;
padding:0px;
font-family:Arial;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/

display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;

background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 6px 7px;
margin: 0;
text-decoration: underline;
border-right: 1px solid #DADADA;
font-size:14px;
}

.chromestyle ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
text-decoration: none;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/

/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:15px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 3px 1px;
text-decoration: none;
font-weight: bold;
color: #2F2F2F;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #FFB95F;
}
