body {background: #faf9f0 url(/img/back-all.gif) repeat-x; font:normal 90% "Trebuchet MS", Arial; padding:0; margin:0; color:#666;}

a {color:#39c; text-decoration:none; border-bottom:1px dashed #39c;}
a:visited {color:#39c;}
a:active {color:#8e8b66;}
a:hover {color:#8e8b66;}

a:focus {outline: none;}

h1 {font:normal 170% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0;}
h2 {font:normal 160% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0;}
h3 {font:normal 150% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0;}
h4 {font:normal 140% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0;}
h5 {font:normal 140% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0;}
h6 {font:normal 130% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0;}

#cntHeader h1 {}

/*Основные блоки*/
#cntHeader, #cntFooter, #cntMain {width:980px; margin:0px auto;}
#cntHeader {position:relative;overflow:hidden;}
#cntFooter {position:relative;}
#cntMain {overflow:hidden;background:url(/img/back-main.gif) no-repeat; min-height:500px;}
#cntLeft {width:266px; float:left; margin-right:55px; padding-left:16px;border-right:1px solid #dfded6;margin-top:14px;}
#cntPage {width:600px; float:left;}

#cntFooter {margin-top:10px; padding-top:7px; border-top:2px solid #f0f0f0; height:130px;}

/*Меню сайта*/
#cntHeader h1 {color:black; font-size:24px; position:absolute; top:35px; left:300px;}
#cntHeader h3 {color:#369; font-size:14px; position:absolute; top:70px; left:302px;}

ul#cntMenuHeader {margin:0; padding:0; position: relative; z-index: 597; float:left; margin-top:114px;}
ul#cntMenuHeader li {list-style:none; float:left; vertical-align: middle; display:block; width:160px; text-align:center;}
ul#cntMenuHeader li a {font-size:12px; color:#333; margin:0px; padding: 0px; display:block; text-decoration:none; border-width:0px; }
ul#cntMenuHeader li a:hover {color:#b4b091;text-decoration:underline;}
ul#cntMenuHeader li.hover, ul#cntMenuHeader li:hover {position: relative; z-index: 599; cursor: default;}

ul#cntMenuHeader ul {visibility: hidden; position: absolute; top: 100%; left: 7px; z-index: 598; background:#f0f0f0; margin:0; padding:0; border:2px solid #f0f0f0;}
ul#cntMenuHeader ul li {float: none; background:#fff;}
ul#cntMenuHeader ul li a {margin:0 0 0 0; border-width:0px; border-bottom:1px dashed #f0f0f0; padding:3px 6px;}
ul#cntMenuHeader ul ul {top: 1px; left: 90%;}
ul#cntMenuHeader li:hover > ul {visibility: visible;}

#cntMenuFooter {padding:0;margin:0;}
#cntMenuFooter li {list-style:none; margin:5px 10px 5px 0; display:inline;}
#cntMenuFooter li a {display:block; font-size:11px; border-width:0px; float:left; margin-right:25px;}


#cntMenuTop {font-size:80%; text-align:right; margin-top:20px; margin-right:25px;}
#cntMenuTop a, #cntMenuTop a:visited {border-width:0; color:#727272;}
#cntMenuTop a:hover {color:#39c;text-decoration:underline;}

#cntLeft ul#cntMenuLeft {padding:0; margin:0;}
#cntMenuLeft {padding:0; margin:0;}
#cntMenuLeft ul {padding:0; padding-left:24px; margin:0;}
#cntMenuLeft ul ul {padding:0; padding-left:20px; margin:0;}
#cntMenuLeft li {list-style: none;}
#cntMenuLeft li a, #cntMenuLeft li a:visited {font-weight:bold; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; border-bottom:0px solid #dfded6; border-top:1px solid #dfded6; padding-right:6px; color:#505765; padding-left:17px; background:url(/img/ico-leftmenu.gif) no-repeat 0px 7px;}
#cntMenuLeft li a:hover, #cntMenuLeft li a:active, #cntMenuLeft li a.menuItemActive {color:#3399cc;background:url(/img/ico-leftmenua.gif) no-repeat 0px 7px;}
#cntMenuLeft li li a, #cntMenuLeft li li a:visited {font-weight:normal; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; border-bottom:0px solid #dfded6; border-top:0px solid #dfded6; padding-right:6px; color:#505765; padding-left:17px; background:url(/img/ico-leftmenu.gif) no-repeat 0px 7px;}
#cntMenuLeft li li a:hover, #cntMenuLeft li li a:active, #cntMenuLeft li li a.menuItemActive {color:#3399cc;background:url(/img/ico-leftmenua.gif) no-repeat 0px 7px;}
#cntMenuLeft li li li a, #cntMenuLeft li li li a:visited {font-size:11px; border-bottom:0px solid #dfded6; border-top:0px solid #dfded6; padding-right:6px; background:url(/img/ico-leftmenu3.gif) no-repeat 0px 7px;}
#cntMenuLeft li li li a:hover, #cntMenuLeft li li li a:active, #cntMenuLeft li li li a.menuItemActive {background:url(/img/ico-leftmenu3a.gif) no-repeat 0px 7px;} 
#cntMenuRight {}
#cntMenuLeft li#FirstEl a {border-top:0px solid white;}
/*li#FirstEl a {border-top:0px solid white;}*/

/*Обязательные блоки информации, копирайты, счетчики*/
#cntCopy {font-size:11px; position:absolute; right:10px; top:50px; text-align:right;} 
#cntCopy a {font-size:11px;text-decoration: none; border-width:0px; color:#666;}
#cntCounters  {text-align:right;}

.fLong {width:500px;}
.fSubmit {width:200px;}
.fMidi {}
.fShort {}
.fNum {}

#cntKrosh {font-size:90%; margin-bottom:10px;}

/*Menu*/

.level1 {margin-left:0px;}
.level2 {margin-left:20px;}
.level3 {margin-left:40px;}

/*News*/

/*************************GB*********************/
/*список тем в гостевой книге*/
ul.gbThreads {}

/*тема в гостевой книге*/
ul.gbThreads li {}

/*сообщение в гостевой книге*/
ul.gbList {padding:0;}
li.gbItem {list-style : none;}
li.gbItem dl {border-top:1px dashed gray; padding:6px;}
li.gbItem dl dt {}

dl dd {text-align:right;}
dl dd div.gbName {font:normal italic smaller;}
dl dd div.gbDate {font-size:x-small;}
dl dd div.gbLink {font-size:small;}

/*форма отправки в гостевой книге*/
.gbForm {margin:10px 10px 10px 45px; border:1px dashed gray; padding:10px 30px;}

/*информационный блок о родителеском элементе над списком сообщений гостевой книги*/
.gbParent {font-size:130%;}
.gbParent .objParent {font-weight:bold;}

/*Карточка ответа*/
.gbCard {}

/*************************GB*********************/

/*Contact*/
form#cntContact table {width:600px;} 

/*****************Navigation*********************/
.navigateExtend1 {}
.navigateExtend1 a, .navigateExtend1 span {padding:0px 6px;}
.navigatePages {clear:both;}
.navigatePages a, .navigatePages span {padding:0px 6px;}
/*****************Navigation*********************/

img#logo {position:absolute; top:20px; left:0;}

div.mapItem {margin-bottom:5px;}
a.mapItem {text-decoration:none; border-bottom:none;}

a.entry {position:relative; top:-40px;}
