body { margin:0; padding:0; background:#EDE5CC; color:#663333; }
a { color:#B8021C; }
a:hover { color:#FFC45C; }
a img { border:0; }
.png { behavior: url('/i/png.htc'); }

h1 { font-size:150%; padding:0 0 10px 0;  /*background:#F5F0DE;*/ }
h2 { color:#928581; font-size:130%; margin:0 0 10px 0; }
h3 { font-size:80%; margin:0 0 4px 0;}

.clear { clear:both; }

ul li { list-style-type: square; }

#topka { z-index:2; position:relative; }

#head { background:#4A201A url(/i/head-bg.jpg) repeat-x; width:100%; height:114px; }
#head img { margin-left: 10%; }

#head-menu { position:absolute; top:0; left:70%; height:114px; z-index:3;  }
#menu-top {  /*border:1px solid yellow;*/ }
#menu-top a { display: block; font-family:arial; font-size:70%; font-weight:bold; color:#FFC45C; margin:0.6em 0 0.6em 3em; padding-left:10px; background:url(/i/arrow-yellow.gif) center left no-repeat; text-transform: uppercase; }
#menu-top a:hover { color:#FFF3DD; background:url(/i/arrow-white.gif) center left no-repeat; }
.menu-top-current { color:#FFF3DD !important; background:url(/i/arrow-white.gif) center left no-repeat !important; text-decoration:none; }
#head1 { position:absolute; top:0; left:0; }
#head2 { position:absolute; top:0; left:40%; }
#head3 { position:absolute; top:0; left:10%; }
#head4 { position:absolute; top:20px; left:46%; }
#title { position:absolute; top:0; left:10%; margin-left:21px; }

#menu-row { background:#750000 url(/i/menu-bg.jpg) repeat-x; width:100%; height:27px; white-space: nowrap; font-family:arial; font-size:90%; font-weight:bold; text-align:center; /*padding-top:10px; vertical-align:middle;*/ }
#menu-row a { color: #FFC45C; text-decoration:none; padding-left:2%; padding-right:2%; }
#menu-row a:hover { color:#FFF3DD; }
.menu-row-current { background:url(/i/menu-bg-current.jpg) repeat-x; color:#6D1212 !important; }
.menu-row-current:hover { color:#FFF3DD !important; }

.menu2, .menu2-active { display:block; padding:0.4em 0 0.4em 10px; font-family:arial; font-size:80%; font-weight:bold;  }
.menu2 { background:url(/i/arrow-red.gif) center left no-repeat;}
.menu2:hover { background:url(/i/arrow-yellow.gif) center left no-repeat; }
.menu2-active { background:url(/i/arrow-yellow.gif) center left no-repeat !important; color:#FFD668; }

/* gorod */
#gorod { background:#53A2EE url(/i/sky.jpg) repeat-x; height:186px; }
#city6 { position:absolute; top:190px; left:22%; }
#city5 { position:absolute; top:218px; right:0; }
#city4 { position:absolute; top:162px; left:38%; }
#city3 { position:absolute; top:220px; left:0; }
#city2 { position:absolute; top:144px; left:6%; }
#city1 { position:absolute; top:150px; right:8%; }
#gorod-inner { background:#53A2EE url(/i/sky.jpg) repeat-x; height:126px; }
#city6-inner { position:absolute; top:130px; left:22%; }
#city5-inner { position:absolute; top:158px; right:0; }
#city4-inner { position:absolute; top:102px; left:38%; }
#city3-inner { position:absolute; top:160px; left:0; }
#city2-inner { position:absolute; top:84px; left:6%; }
#city1-inner { position:absolute; top:90px; right:8%; }

/* special offer */
#special { background:#791B2F url(/i/special-bg.jpg) top repeat-x; height:230px; width:100%; }
#special table { width:100%; }
#special table td { padding:20px 20px 20px 10px; margin-right:16px; color:#D8CFB2;  width:33%; }
#special span { font-weight:bold; display:block; }
#special strong { font-family:arial;  }
#special a { font-family:arial; font-size:80%; }
#special img { border:5px solid #F5F0DE; margin:4px 0 4px 0; }
#special a:hover img { border:5px solid #FFC45C; }
#special div { padding-left:10px;  }

/* new offer */
#new { width:100%; }
#new td { padding:20px 20px 20px 10px; margin-right:16px; }
#new span { font-weight:bold; display:block; }
#new strong { font-family:arial;  }
#new a { font-family:arial; font-size:80%; }
#new img { border:5px solid #E6DDB9; margin:4px 0 4px 0; }
#new a:hover img { border:5px solid #FFC45C; }
#new div { padding-left:10px;  }

/* main */
#main { background:url(/i/phone.jpg) bottom right no-repeat;  }
#content { background:#F5F0DE url(/i/content-bg2.jpg) bottom repeat-x;  line-height: 130%; }
#content2 { background: url(/i/content-bg.jpg) bottom right no-repeat; padding:0 1.3em 50px 1.3em; }
#content-top { background:#791B2F; padding-top:5px; } 

#director { float:left; display:inline;  margin:1em 1em 0.8em 0; font-size:0.9em; font-weight:bold; font-style:italic; }
#director img {border:1px solid; margin-bottom:1em;}

#copyright, #main {width:100%; border-collapse:collapse; }
#copyright td, #main td { margin:0; padding:0; vertical-align:top; }
.pen { height:80px; vertical-align:middle; font-size:90%; border-top:1px solid #928581; }
.pen img { position:relative; top:-16px; left:-8px; z-index:1; display:block; }
.pen div { position:relative; top:-10px; padding-left:1em; z-index:2; }
.line { border-top:1px solid #928581; padding-left:3em; }

#developer {  margin:24px 0 0 0; z-index:3; position:relative; }
#developer img { float:left; position:relative; top:-8px; margin:4px; }
#developer a { padding-top:6px; font-size:9px; text-decoration:none; color:#D8BE89; font-family:arial; }

.spacer { width:2%; }
.spacer-left { position:relative; top:-50px; background:#EDE5CC url(/i/col2-bg.jpg) top repeat-x; padding-top:8px; z-index:1; }
.col1 { width:64%; }
.col2 { margin-top:10px; /* 3em 50px 3em;*/ }

/* news lenta */
#news { /*margin-left:0.2em;*/ font-size:84%; line-height:130%; }
#news h2 { margin-top:1em; }
#news a { font-weight:bold; display:block; }
.date { color:#928581; }
.news-body { padding: 0.4em 0 0.7em 0; margin:0; }

/* banners */
#banner { text-align:center; }

/*feedback*/
#feedback div { font-weight:bold; padding-top:1em; }
#feedback div.f1 { font-weight:normal; padding-top:1em; width:200px; height: 45px;}
input, textarea { border:solid 1px black; width:40%; }
#feedback div.f1 input { width: 50%; }

textarea { height:10em; overflow:auto; }
#submit { text-align:right; }
#submit input { width:8em; background:#CC0000; color:white; cursor:pointer; margin-right:20%;  }

/* items */
.navi3, .navi3-a { padding:4px 0 4px 0; font-size:80%;}
.navi3-a a { color:black; text-decoration:none; }
#main-info a { float:left; }
#main-info img { display:inline; float:left; margin-right:1.2em; margin-bottom:1.2em; }
#main-info table td { font-size:90%; padding-right:0.3em; }
#main-info strong { font-size:110%; }
#info { font-size:90%; }
#info td { padding-right:0.6em; }
.items img { margin:0 1em 1em 0;}
.item { border:5px solid #E6DDB9; margin:4px 0 4px 0; }
a:hover .item { border:5px solid #FFC45C; }
.photo { float:left; margin:1em 2em 1em 0; font-size:80%; /*border:1px solid black; */}

/* links */
.more-red { padding-left:10px; background:url(/i/arrow-red.gif) center left no-repeat; }
.more-red:hover { background:url(/i/arrow-yellow.gif) center left no-repeat; }
.more-yellow { padding-left:10px; background:url(/i/arrow-yellow.gif) center left no-repeat; color:#FFD668;  }
.more-yellow:hover { background:url(/i/arrow-white.gif) center left no-repeat; color:#FFF3DD; }

.list li { margin:1em 0 1em 0; }

#gagula1 { padding:0; height:25px; background:url(/i/gagula1.jpg) top left no-repeat; text-align:right; }
#phone { position:absolute; right:0; z-index:1; margin-top:50px; background: url(/files/phone.jpg) no-repeat; width:151px; height:482px; }

@media print {
#topka, #gorod, #gorod-inner, #banner, #copyright, .spacer, .col2, #gagula1 { display:none; }
}