/*COMMON*/
body {margin:0; padding:0; text-align:center; background:#30180b url(/img/fon/fon.gif) center repeat-y; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
html, body {height:100%;}
div,dl,dt,dd,ol,form,td,th,p {margin:0; padding:0;}
ul {margin:0 0 10px 0; padding:0;}
li {margin:0 0 0 35px; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px;}
em{font-style:normal;}
p {padding:0 0 10px 0;}
a {color:#f0ba20; text-decoration:underline; outline:none;}
a:hover {color:#fff; text-decoration:none; outline:none;}
h1,h2,h3,h4 {margin:0; padding:0; color:#f0ba20; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase;}
h1 {font-size:20px; padding:10px 0;}
h2 {font-size:18px; padding:10px 0;}
h3 {font-size:14px; padding:10px 0;}
h4 {font-size:14px; text-transform:none; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 10px;}
.form {padding:10px 0 5px; color:#fff;}
.activ {color:#f0ba20 !important;}

.clear {clear:both; height:1px; overflow:hidden;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {margin:auto; min-height:100%; background:#5e2a11 url(/img/fon/footer.jpg) bottom center no-repeat; width:1000px;}
#main, #footer2 {margin:auto; width:1000px; position:relative; text-align:left; z-index:1;}
/*//MAIN*/

/*FONS*/
#header {position:relative; text-align:left; height:204px; width:1000px;}
#header .head_1 {height:68px; background:url(/img/fon/head_1.jpg) 0 0 no-repeat;}
#header .head_2 {height:68px; background:url(/img/fon/head_2.jpg) 0 0 no-repeat;}
#header .head_3 {height:68px; background:url(/img/fon/head_3.jpg) 0 0 no-repeat;}

#box {background:url(/img/fon/head_4.jpg) 0 0 no-repeat; min-height:840px;}
/*//FONS*/

.logo {position:absolute; top:65px; left:40px; z-index:100000;}
.logo IMG {width:261px; height:56px;}
#menu {width:820px; height:70px; position:absolute; top:0; right:0; overflow:hidden; z-index:1;}
.menu {width:200px; height:70px; position:absolute; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-align:center; z-index:1;}
.menu DIV a {padding:30px 0 0 0; display:block; width:200px; height:70px; color:#fff; text-decoration:none; background:url(/img/fon/menu.png) 0 0 no-repeat; margin-top:-20px; cursor:pointer;}
.menu DIV a:hover {padding:30px 0 0 0; display:block; width:200px; height:70px; color:#fff; text-decoration:none; background:url(/img/fon/menu.png) 0 0 no-repeat; margin-top:0; cursor:pointer;}
.a {top:0; right:610px; z-index:1;}
.b {top:0; right:450px; z-index:2;}
.s {top:0; right:290px; z-index:3;}
.d {top:0; right:130px; z-index:4;}
.e {top:0; right:-30px; z-index:5;}

.statistk {position:absolute; top:0; right:0;  z-index:0; width:1px; height:1px; overflow:hidden;}

.door {float:left; width:100px; margin: 10px 20px 0 0; position:relative; z-index:1;}
.door P {padding:0; position:absolute; top:125px; left:10px; z-index:1;}
.door IMG {width:100px; height:150px;}

#img {position:absolute; top:107px; left:0; z-index:100;}

#banner {position:absolute; width:183px; height:177px; top:399px; left:26px; z-index:101;}
#banner .rel {position:relative; top:0; left:0; z-index:101;}
#banner a {display:block; position:relative; top:0; left:0; z-index:200; width:183px; height:177px;}
#banner a img {width:183px; height:177px;}
#banner .relt {position:absolute; top:44px; left:78px; z-index:101; width:95px; color:#4A2714; font-size:12px}
#banner .relt  h2 {font-size:12px; color:#4A2714; text-transform:none; margin:0; padding:0;}
.b01 {background:url(/img/img/b01.gif) no-repeat;}
.b02 {background:url(/img/img/b02.gif) no-repeat;}
.b03 {background:url(/img/img/b03.gif) no-repeat;}

.slogan {position:absolute; top:105px; left:578px; background:url(/img/img/slogan.jpg) no-repeat; width:376px; height:68px;}
.foto {position:absolute; top:191px; right:0; background:url(/img/img/foto.png) no-repeat; width:86px; height:378px;  z-index:200;}

.box {padding:20px 90px 0 270px; overflow:hidden; position:relative; z-index:2;}

.kat {margin:0; padding:0; clear:both;}
.kat .img {border:3px #fff solid; float:left; margin:0 15px 15px 0;}
.kat .img IMG {border:1px #000 solid; float:left; width:150px; height:199px; background:#fff;}

.kat2 {margin:0; padding:0; clear:both;}
.kat2 .img {border:3px #fff solid; float:left; margin:0 15px 15px 0;}
.kat2 .img IMG {border:1px #000 solid; float:left; width:150px; height:112px; background:#fff;}

.katt {margin:0; padding:0; clear:both;}
.katt .img {border:3px #fff solid; float:left; margin:0 15px 15px 0;}
.katt .img IMG {border:1px #000 solid; float:left; width:280px; height:373px; background:#fff;}

SPAN.ka {color:#f0ba20; font-size:80%;}

.pole, .pole2 {width:90%; border:1px solid #f0ba20; padding:2px; background:#763d22; color:#fed662;}
.pole2 {overflow:auto;}
.submit {border:1px solid #f0ba20; padding:2px 5px; color:#f0ba20; background:#30180b;  margin:10px 0 2px 0; font-size:14px; font-weight:bold;}
.submit:hover {cursor:pointer;}
.submit:active {cursor:pointer; margin:12px 0 0 2px; outline:none;}
.form_end {padding:20px 0; text-align:center;}
#varning {margin:13px 0 0 0; font-size:15px;}
#varning H3 {padding:5px 0 0 0; font-size:13px; text-transform:none;}

#boxx_1, #boxx_2, #boxx_3 {background:#30180b; text-align:center; padding:5px;}

/* h1 */
h1.about {background:transparent url(/img/h1/about.gif) no-repeat scroll center center; height:32px; width:215px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}
h1.contacts {background:transparent url(/img/h1/contacts.gif) no-repeat scroll center center; height:32px; width:178px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}
h1.doors {background:transparent url(/img/h1/doors.gif) no-repeat scroll center center; height:32px; width:110px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}
h1.door1 {background:transparent url(/img/h1/door.gif) no-repeat scroll center center; height:32px; width:100px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}
h1.vitraj {background:transparent url(/img/h1/vitraj.gif) no-repeat scroll center center; height:32px; width:158px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}
h1.sxema {background:transparent url(/img/h1/sxema.gif) no-repeat scroll center center; height:32px; width:553px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:40px 0 20px -3px !important;}
h1.email {background:transparent url(/img/h1/email.gif) no-repeat scroll center center; height:32px; width:306px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:40px 0 0 -3px !important;}
h1.ens {background:transparent url(/img/h1/ens.gif) no-repeat scroll center center; height:32px; width:262px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}
h1.vitr {background:transparent url(/img/h1/vitr.gif) no-repeat scroll center center; height:32px; width:129px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}
h1.profil {background:transparent url(/img/h1/profil.gif) no-repeat scroll center center; height:32px; width:159px; overflow:hidden; text-indent:-9000px; padding:0 0 10px 0; margin:0 0 0 -3px;}

.ot {margin:15px 0 15px -3px !important;}

.sxema {background:url(/img/img/sxema.gif) no-repeat; width:550px; height:517px; position:relative; margin: 0 0 30px 0;}
.sxema DIV {position:absolute; width:150px; text-align:center;}
.sxema_1 {top:260px; left:0;}
.sxema_2 {top:240px; left:165px;}
.sxema_3 {top:320px; left:210px;}
.sxema_4 {top:180px; left:279px;}
.sxema_5 {top:192px; left:401px;}
.sxema_6 {top:291px; left:381px;}

/*FOOTER*/
#footWrap {height:162px;}
#footer {position:relative; margin:-162px 0 0 0; height:162px;}
#footer2 {height:162px;}
.f_box {padding:50px 20px 0 20px;}
.f_menu {color:#f0ba20; font-size:14px; text-align:center;}
.f_menu a {color:#f0ba20; font-size:14px; margin:0 10px;}
.f_menu span {color:#fff; font-size:14px; margin:0 10px;}
.god {position:absolute; bottom:10px; right:10px; font-size:10px; text-align:right;}
.god A {color:#fff;}

.top {position:absolute; left:10px; bottom:10px; z-index:2009;}
.mrc__share {margin-left:30px;}

/* Open DIV */
.toplayer iframe, .toplayer .overlay {background:#000; position:fixed; top:0; left:0; height:100%; width:100%; margin:0; padding:0; border:0; z-index:2001; opacity:.4; filter:alpha(opacity=40);}
.box_div {text-align:left; position:absolute; left:50%; width:1000px; height:500px; margin:0 0 0 -500px; z-index:2002; text-align:center;}
.vert {width:563px; height:750px; margin:auto; background:#fff url(/img/img/down.gif) top center no-repeat; margin-bottom:50px; border:1px solid #f0ba20;}
.gori {width:800px; height:600px; margin:auto; background:#fff url(/img/img/down.gif) top center no-repeat; margin-bottom:50px; border:1px solid #f0ba20;}

#pokaz {width:210px; overflow:hidden; margin-left:20px}
#pokaz .smot{margin:0 0 10px 0; background:url(/img/img/smotreli.gif) top center no-repeat; height:16px;}
#ddd1, #ddd2, #ddd3, #ddd4 {width:96px; height:125px; text-align:center; float:left; margin:3px; background:#fff; overflow:hidden;}
#ddd1 img, #ddd2 img, #ddd3 img, #ddd4 img {border:1px solid #000; width:90px; height:119px; margin:2px;}

.kvadro {display:block; height:15px; padding:0 0 4px 25px; background: url(/img/img/kvadro.gif) center left no-repeat; float:right; height:15px; margin-right:-60px;}

.catalog {clear:none !important;}
.catalog .img {border:1px solid #FFFFFF !important; margin:0 5px 5px 0 !important;}

.button_ok {float:left; padding:0 5px;}
.button_ok a {color:#000; text-decoration:none;}
.ok1 {padding-left:0 !important;}
