
/* основные */
html {background-color:#CCCCCC;}
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; margin:0px;}
table {width:100%; border:0px}
td {padding:0px; vertical-align:top;}
img {border:0px; size:100%; margin:0px}
.inlinepic {position: relative; display:inline}
.topmenutxt {top:-7px; position:relative; text-transform: uppercase}
#logo {text-align:left; width: 263px;}
p {margin:0px; text-align:left}
a {text-decoration:underline; color:#314488; font-weight:normal}
a:hover { color:#ccc}
hr { border:1px solid #999999; margin:0px; }
li {margin:0px; padding:0px}
ul {margin:0px;  padding:0px; padding-left:35px}
#main { max-width:1000px; background:url(../img/maket/podv_right.gif); background-position:right bottom; background-repeat:no-repeat; background-color:#FFFFFF;}
.block {display:block;}
.blue {color:#314488}
.grey {color:#999}
.otbivka {margin-top:20px; margin-bottom:20px}

/* горизонтальное меню */
.hormenu td {padding-left:3px; padding-right:3px}
.hormenu b {color:#dc0425}

/* левое меню */
#leftmenu {width:213px; padding-left:25px; padding-right:17px; padding-top:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#leftmenu p {padding-left: 13px; margin-bottom:9px; font-weight:bold; color:#314488; margin-left:8px; text-transform:uppercase; color:#dc0425; text-indent: 0; paddin }
#leftmenu p.active {background: url(/img/maket/dot.gif) no-repeat left 3px;}
.partners {margin-top:5px; margin-bottom:9px; color:#314488; width:213px; margin-left:33px;  padding-right:17px;}
.partners p {text-align:center}
.partnerimg {margin-bottom:7px}

/* правое меню */
.newspreview {margin-top:7px; margin-bottom:3px; text-align:left;}
.newspreviewmicro { height:70px}
.kavichki {color:#314488; font-size:19px}
.otbivkaright { margin-right:0px; margin-top:20px; margin-bottom:20px}
#rightcoloumn { width:150px; padding-left:35px; padding-right:37px ; font-family:Arial Narrow, Helvetica, Arial, sans-serif}

/*подвал */
#podval { height:65px; text-align:left; background-color:#4574b1; color:#FFFFFF; margin-top:25px}
#podval  img { float:left; margin-right:240px}
#podval  a {color:#FFFFFF}
#podval a:hover { color:#ccc}

/* центр */

.zag {font-family:Arial Narrow, Helvetica, Arial, sans-serif; letter-spacing:1px; font-size:17px; font-weight:bold; text-transform:uppercase; margin-top:7px; margin-bottom:7px; color:#314488; text-align:left}
.mainpic {margin-right:10px; margin-bottom:10px; width:100%; min-width:304px; min-height:139px}
.podzag {font-weight:bold; color:#314488;font-family:"Arial Narrow", Helvetica, Arial, sans-serif}
.bignews { float:left; margin:10px; margin-left:0px; margin-top:0px}

/* текст */
.podrobnee {text-align:right; color:#314488; text-decoration:underline}
.uppercase { text-transform:uppercase; text-align:center; font-size:11px}
.narrov {font-family:"Arial Narrow", Helvetica, Arial, sans-serif}
.maintext p { margin-bottom:10px; text-align:justify; line-height:130%;}
.annonce p { margin-bottom:10px; text-align:left; font-family:"Arial Narrow", Helvetica, Arial, sans-serif; line-height: 120%}
.bukvica:first-letter {
 font-size: 40pt; font-weight:normal; /* Размер шрифта буквицы */
 float: left; /* Выравнивание по левому краю */
 padding:3px; line-height:80%; background-color:#4574b1; color:#FFFFFF; /* Поля вокруг буквы */
 margin-right: 2px; /* Отступ от фона до текста */
}

/* таблицы */
.table2010head td {padding-right:10px; padding-bottom:3px; border-bottom:2px solid #999999;font-weight:bold }
.table2010grey { background-color:#ccc;}
.table2010 td {padding-top:3px; padding-bottom:3px; padding-left:2px}
.tableheadleft {font-size:15px}
.table2010 {margin-top:10px; text-align:left}

/* список */

.zag2 {font-family:Arial Black, Arial, serif; font-weight:bold; font-size:15px; line-height:12px; margin-top:10px}
.zag3 {font-family:Arial Black, Arial, serif; font-weight:bold; font-size:12px;  line-height:12px; margin-top:10px}
.bold_ul {font-weight:bold; padding-left:20px; margin:0px}
.tablehead_small {font-family:Arial Narrow, Helvetica, Arial, sans-serif; font-size:10px; text-transform:uppercase; font-weight: normal}
.plus {text-align:center; font-size:22px}

/* галерея */
.gallery img {margin-bottom:13px; border:1px solid #666666; text-align:left}




.floats .left {
  display:inline;
  float:left;
  margin: 0;
  /*margin: 0em -1em 1em 0;*/
  width:150px;
  /*width:12em;*/
}

.floats .left .r {
  left:0;
  width:100%;
}

span.date {
  font-weight: bold;
  float: left;
  margin-right: 5px;
  font-size: 90%;

}
