* { margin: 0; padding: 0; }

/* основные параметры */

body { font-family: Arial, Tahoma; font-size: 14px; line-height: 22px; color: #e8f3ff; background: #0059bd; background-image: url(/img/bg.jpg); background-repeat: repeat-x; background-position: top;}
p { padding: 10px 0; }

li { margin-left: 3em }
a img { border: 0; }
a { color: #95d2f1; text-decoration: underline; }
a:hover { text-decoration: none; }

/* самый первый слой */
#Page { width: 100%; margin: 0 auto; background-image: url(/img/pic3.jpg); background-repeat: no-repeat; background-position: top center;}
#Page1 { width: 100%; margin: 0 auto; background-image: url(/img/bg2.jpg); background-repeat: repeat-x; background-position: bottom;}

#All { width: 980px; padding: 20px; margin: 0 auto; background-image: url(/img/pic4.jpg); background-repeat: no-repeat; background-position: bottom left;}

#Header { height: 371px; padding-top: 80px; padding-left:50px;}

/* первый слой информационного поля информационное поле */
#Main { padding-top: 30px; padding-bottom: 30px;}
/* размеры блоков слоя Main */
#Main .left { float: left; width: 250px; padding-left: 40px; color: #4aa5ec;}
#Main .left a{ color: #ffffff;}
#Main .right { float: right; width: 590px; padding-left: 50px; padding-right: 50px; }
#Main .left2 { float: left; width: 250px; padding-right: 30px; }
#Main .right2 { float: right; text-align: center; width: 310px;}

/* низ страницы, цвет текста общий */
#All-Footer { width: 980px; height: 180px; margin: 0 auto; }
#Footer {color: #ffffff; font-size: 13px;}
/* низ страницы, блок слева */
#Footer .left {float: left; width: 400px; padding-left: 340px; padding-top: 50px; color:#007ed4; }
/* низ страницы, блок справа */
#Footer .right { float: right; text-align: right; width: 100px; padding-top: 50px; padding-right: 50px; color:#919191;}
/* низ страницы, теги big и sub */
#Footer big{font-size: 24px; font-weight: bold; line-height: 40px; color: #ffffff; }
#Footer sup{font-size: 14px; color: #ffffff; }


h1 { font-size: 22px; color: #ffffff; font-weight: bold; font-family: Trebuchet MS; padding-bottom: 10px;  font-style:italic;}
h2 { font-size: 20px; color: #ffffff; font-weight: bold; font-family: Trebuchet MS; padding-bottom: 10px;  font-style:italic;}
h3 { font-size: 20px; color: #ffffff; font-weight: bold; font-family: Trebuchet MS; padding-bottom: 10px;  font-style:italic;}

a.title { font-size: 30px; font-weight: bold; font-family: Trebuchet MS; line-height:normal; text-decoration: none; color: #44453F;}
a.title:hover { font-size: 30px; font-weight: bold; font-family: Trebuchet MS; line-height:normal; text-decoration: none; color: #44453F;}

/* * */
.left { float: left; width: 340px; }
.right { float: right; width: 460px; }
.block { overflow: hidden; }
.left2 { float: left; width: 400px; }
.right2 { float: right; width: 490px; }
.left3 { float: left; width: 10px; }
.right3 { float: right; width: 770px; }
* html .block { height: 1px; overflow: visible; }
/* * */



/* шапка */





#Content {}



/* ------------------------------------------------------------------------------------------ */

/* название документа PageRealName в информационном поле */
#Title { height: 50px; }

/* главное меню */
#menu {color: #95d2f1; font-size: 14px; line-height:2; }
#menu a, #menu a:hover{color:#ffffff; font-size: 14px; line-height:2;}
#menud {color: #95d2f1; font-size: 14px; line-height:2; }
#menud a, #menud a:hover{color:#ffffff; font-size: 14px; line-height:2; font-style:italic;}

/* логотип отступы */
#Logo { padding: 0 0 0 32px; }
/* логотип, если текстом */ 
#name {font-size: 30px; font-weight: bold; font-family: Trebuchet MS; line-height:normal; }
#name #pm { font-size: 22px; font-style:italic;}

/* смена дизайна */
#design { font-size: 13px; color: #44453F; text-align: right; padding-right: 50px; }
#Navi-Top { font-size: 13px; color: #44453F; text-align: right; }
#Navi-Top a, #Navi-Top span { margin: 0 5px; }

/* голосовалка */
#vote {font-size: 14px; font-weight: bold; font-family: Trebuchet MS; line-height:normal; }

/* декор новостей */
#news {padding-top: 10px;}
/* формат вывода даты в декоре новостей */
#news .data {background: none; color: #ffffff; padding: 3px;}
#news .zagl {font-size: 18px; padding: 3px;}
#news a{color: #11c3fa;}

/* неизвестно нах нужны */
.sepa { height: 20px; overflow: hidden; }

.block .cleft { float: left; width: 65px; margin-right: -71px; text-align: center; color: #000; padding: 0 3px; font-weight:bold;  }
.block .cright { margin-left: 80px; }
.block .cright a{color:#32373D;}

/* ... */
#Main .left { line-height: 200%; }
#ml{ padding-left:8px; line-height: 150%; }
