body {background:#ffffe5 url(img/back-all.jpg) center 80px; margin:0; padding:0; font:normal 90% Trebuchet MS; color:#7A010B;}
a {color:#0092a5;}
a:visited {color:#0092a5;}
a:active {color:#e58708;}
a:hover {color:#e58708;}
a:focus {outline: none;}

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


/*setka*/
#cntMain, #cntFooter  {width:980px; margin:0 auto; position:relative; overflow:hidden;}

#cntHead {height:240px; background:#ffffe5 url(/img/back-top.gif) repeat-x top center; margin:0 0 10px 0; overflow:hidden;}
#cntTop {width:980px; margin:0 auto; position:relative; overflow:hidden; padding-left:14px;}
#cntTop h1#sl {font:normal 16px Trebuchet MS; color:#0f7669; position:absolute; top:5px;left:42px;}

#cntMain {background:url(/img/back-main-bottom.gif) bottom center no-repeat; padding-bottom:80px;}
#cntLeft {float:left; width:180px; margin-left:20px;}
#cntRight {float:left; width:680px; margin:0 40px;}

#cntFoot { background:#ff7c24 url(/img/back-foot.gif) top  center no-repeat; padding:0px 0px; height:129px;}
#cntFooter {width:980px; overflow:hidden;}
#cntFooter a {color:#ffffe5;}

#imgLogo {position:absolute; top:43px; left:0;}
#imgSun {position:absolute; top:0px; left:380px;}
#imgPesok {position:absolute; top:104px; left:0;}
#imgBoat {position:absolute; top:0px; left:540px;}
#imgBoatOtr {position:absolute; top:60px; left:646px; z-index:10;}

#cntMenuTop {position:absolute; right:10px; top:10px;text-decoration:none; color:#006699;}
#cntMenuTop a {text-decoration:none; font:normal 80% Trebuchet MS; color:#006699;}
#cntMenuTop a:hover {color:#ccffff; background:#006699;}

#cntMenuFooter {position:absolute; top:20px; left:300px;}
#cntMenuFooter a {padding-left:20px;}

/*Menu*/

.L1 {margin-left:0px;}
.L2 {margin-left:20px;}
.L3 {margin-left:40px;}
a.L1, a:visited.L1 {margin-top:10px;margin-bottom:-7px;background:url(/img/back-link.gif) no-repeat 10px 0px; display:block; width:180px; height:47px; font:normal 20px Trebuchet MS; color:#7A010B; text-decoration:none; padding:0 0 0 24px; line-height:36px;}
a.L1:hover, a:active.L1 {background:url(/img/back-linka.gif) no-repeat 0px 0px; color:#FFFFE5;}
a.L1Active, a:visited.L1Active {margin-top:10px;margin-bottom:-7px;background:url(/img/back-linka.gif) no-repeat 0px 0px; display:block; width:180px; height:47px; font:normal 20px Trebuchet MS; color:#FFFFE5; text-decoration:none; padding:0 0 0 24px; line-height:36px;}

a.L2, a:visited.L2 {display:block; padding:0 0 0 8px; line-height:18px; color:#7A010B; margin:4px 0 6px 14px;}
a:hover.L2, a:active.L2 {display:block; padding:0 0 0 8px; line-height:18px; color:#ff6600;}
a.L2Active {display:block; padding:0 0 0 8px; line-height:18px; color:#7A010B; margin:4px 0 6px 14px;}

.office {width:162px; height:75; float:left;margin-top:157px; background: url(/img/back-office1.gif) no-repeat 0px 0px; overflow:hodden; text-decoration:none; display:block;}
.office:hover {background: url(img/back-office2.gif) no-repeat 0px 0px;}
.office h4 {font:bold 12px Trebuchet MS; margin:0; padding:0; color:#FF9100;margin:5px 0 0 30px;white-space:nowrap;}
.office h2 {font:bold 14px Trebuchet MS; margin:0; padding:0; color:#0DBFD6;margin-left:30px;white-space:nowrap;}
.office h1 {font:normal 24px Trebuchet MS; margin:0; padding:0; color:#7A010B;margin-left:30px;white-space:nowrap;}

.officeActive {width:165px; height:75; float:left;margin-top:157px; background: url(/img/back-office3.gif) no-repeat 0px 0px; overflow:hodden; text-decoration:none; display:block;}
.officeActive  h4 {font:bold 12px Trebuchet MS; margin:0; padding:0; color:#FF9100;margin:5px 0 0 30px;}
.officeActive  h2 {font:bold 14px Trebuchet MS; margin:0; padding:0; color:#0DBFD6;margin-left:30px;}
.officeActive  h1 {font:normal 24px Trebuchet MS; margin:0; padding:0; color:#7A010B;margin-left:30px;}

#of1 {margin-left:20px;}

/*Обязательные блоки информации, копирайты, счетчики*/
#cntCopy {font-size:80%;} 
#cntCounter {padding-top:6px;}

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

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

/*News*/

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

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

/*сообщение в гостевой книге*/
ul.gbList {padding:0;}
li.gbItem {list-style : none;}
li.gbItem dl {border-top:1px solid #f9dd93; padding:3px;}
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 solid #f9dd93; 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*********************/


/******************INDEX*************************/
.banHome {float:left; margin-right:25px;margin-bottom:12px;}
/******************END INDEX*********************/

/******************Gallery***********************/
.galFrame {overflow:auto;width:670px;height:270px;}
.galFrame img {margin:5px 7px 5px 0px;}
.galBigImage {position:fixed; top:50%; left:50%; margin-left:-260px; margin-top:-270px; z-index:100; border:10px solid white; background:white;}
/******************End Gallery*******************/

