body { background:#cedcec; margin:0; padding:0; font-family:"Trebuchet MS", Tahoma, Arial; font-size:90%; color:#000; }
a, a:link, a:visited, a:active { color:#06f; text-decoration:underline;}
a:hover { text-decoration:none;}
img { border:0;}
table { font-size:100%;}
h1 { display:block; padding:0 0 4px 25px; margin:0 0 20px 0; color:#0066ff; font-size:125%; font-weight:normal; border-bottom:#0066ff 1px solid;}
h2 { padding:0 0 20px 0; margin:0; color:#0066ff; font-size:110%; font-weight:bold;}
h3 { padding:0 0 20px 0; margin:0; color:#0066ff; font-size:100%; font-weight:bold;}
p { margin:0; padding:0 0 20px 0;}
p.bitalic { text-align:center; font-weight:bold; font-style:italic;}

#main { width:1000px; text-align:left; margin:auto; text-align:left;}
#bord { width:998px; border:#565656 1px solid; display:block; float:left;}

#header { width:998px; height:358px; display:block; float:left;}
#hd1 { display:block; float:left; background:url(../img/design/h1.jpg) top left no-repeat; height:209px; width:276px; padding:0 0 0 70px;}
#hd2 { display:block; float:left; background:url(../img/design/h2.jpg) top left no-repeat; height:57px; width:652px;}
#hd3 { display:block; float:left; background:url(../img/design/h3.jpg) top left no-repeat; height:76px; width:652px;}
#hd4 { display:block; float:left; background:url(../img/design/h4.jpg) top left no-repeat; height:76px; width:652px;}
#hd5 { display:block; float:left; background:url(../img/design/h5.jpg) top left no-repeat; height:76px; width:346px;}
#hd6 { display:block; float:left; background:url(../img/design/h6.jpg) top left no-repeat; height:76px; width:652px;}
#hd7 { display:block; float:left; background:url(../img/design/h7.jpg) top left no-repeat; height:73px; width:346px;}
#hd8 { display:block; float:left; background:url(../img/design/h8.jpg) top left no-repeat; height:73px; width:652px;}

#center { width: 998px; display: block; float: left; background-color: #fff; background: #fff url(../img/design/podlojka.gif) repeat-y; background-position:15px 100px; }
#left { width:255px; background:url(../img/design/left-bg.jpg) top left no-repeat; display:block; float:left;}

.podlojka {  width:186px; padding:4px 41px 0 28px;  display:block; float:left;}

p.time { color:#4d4d4d; padding:3px 14px 0 0; text-align:center;}
#left span.left_header { display:block; margin:10px 0 20px 0; font-size:125%; color:#0066ff;}
p.more { text-align:right;}

.gallery { background:url(../img/design/bg-img.gif) left top no-repeat; padding:14px 0 0 14px; margin:0 0 20px 0;}
.gallery img { border:#ffffff solid; border-width:3px 0 0 3px;}

#counters { text-align:center;}

#right { width:743px; background:url(../img/design/right-bg.jpg) top left no-repeat; display:block; float:left;}
#content { width:705px; padding:0 19px 20px 19px; display:block; float:left;}

.spacer { font-size:1px; border-bottom:#0066ff 1px solid;}
.photo { width:703px; margin:0 0 15px 0; border:#0066ff 1px solid;}
.photo img { margin:2px;}

#menu { width:550px; padding:3px 0 3px 54px; margin:0 0 7px 0; color:#4d4d4d; display:block; float:left; font-size:88%;}
#menu a, #menu a:link, #menu a:visited, #menu a:active { color:#4d4d4d; text-decoration:none; margin:0 17px; font-weight:bold;}
#menu a:hover { text-decoration:underline;}
#lang { width:120px; padding:4px 19px 0 0; text-align:right; display:block; float:left;}
#lang a, #lang a:link, #lang a:visited, #lang a:active, #lang a:hover { margin:0 0 0 5px;}

#footer { width:998px; height:88px; background:url(../img/design/bot-bg1.jpg) bottom left no-repeat #ffffff; display:block; float:left; font-family:Tahoma, Arial;}
#fleft { width:338px; height:58px; padding:30px 20px 0 30px; display:block; float:left; font-size:85%;}
#fright { width:353px; height:68px; padding:20px 247px 0 10px; background:url(../img/design/bot-bg2.jpg) bottom right no-repeat; display:block; float:left; font-size:85%;}

.wh_auto { width: auto; }
#shema_proezda { margin: auto; padding: 1em; }