@import 'reset.css';

html,body { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%; height:100%; background:url(../images/bg_body.jpg);  }

#conteiner { position:relative;  width:1200px;  min-height:100%; margin:0 auto; background:url(../images/bg_1.jpg) center top no-repeat; }
* html #conteiner {
height: 100%;
}

.c1 { position:absolute; width:100%; height:389px; background:url(../images/bg_c1.jpg) repeat-x; left:0px;}

.left { position:relative; width:215px; padding-left:90px; float:left; }

.mainphone { position:relative; width:228px;  background:url(../images/bg_date.png); top:20px; text-align:center;  color:black; font-size:24px; font-weight:bold; font-style:normal;}


.mainaddress { position:relative; width:228px; height:20px; background:url(../images/bg_date.png); top:20px; text-align:center; line-height:20px; color:black; font-size:11px; font-weight:bold; font-style:normal; margin-bottom: 1px;}

.date { position:relative; width:228px; height:20px; background:url(../images/bg_date.png); top:20px; text-align:center; line-height:20px; color:#4f391d; font-size:12px; font-weight:bold; font-style:normal;}
.date span { color:#997b56; font-weight:normal;}
.menu { position:relative; margin-top:0px; padding-left:5px; }
.main {margin:16px 0; display:inline-block; font-weight:bold;}
.main_2 {margin:16px 0 6px; display:inline-block; font-weight:bold;}
.menu li a{color:#3c2c0d; font-size:14px; text-decoration:underline; }
.menu li ul li { margin:4px 0;}
.menu li ul li a { font-size:12px; background:url(../images/sel.png) left 4px no-repeat; padding-left:15px; }
.menu li ul li a:hover { color:#5f7c03; background:url(../images/sel_a.png) left 4px no-repeat;}
#main_g { position:relative; display:block; padding:0 10px; width:200px; height:27px; line-height:27px; color:#FFF; background:url(../images/menu_green.gif) repeat-x; left:-10px; margin:16px 0;}

.right { position:relative; float:left; width:709px; margin-top:22px;   }
.contacts { width:436px; height:50px; background:url(../images/bg_date.png); text-align:center; padding:0; color:#785c39; font-size:14px; font-style:normal; font-weight:bold; float:right; }
.contacts span {color:#4f391d; font-size:16px; }
.logo { float:right; margin-left:20px;}
.logo a { display:block; width:214px; height:80px; background:url(../images/logo.jpg);}

.main_r_t { position:relative; margin-top:345px; width:670px; height:10px; overflow:hidden; background:url(../images/main_r_t.gif); margin-left:39px; display:inline-block;}
.main_r { position:relative; width:670px; background:url(../images/main_r_c.gif); margin-left:39px; display:inline-block; padding-top:0px; padding-bottom:14px; margin-top:0px;}
.main_r_b { width:670px; height:10px; overflow:hidden; background:url(../images/main_r_b.gif);  margin-left:39px; display:inline-block;}
//.img1 { position:relative; width:630px; height:185px; background:url(../images/img1.png) ; margin-left:10px; margin-top:-11px;  padding:0 20px 0 0; color:#836947; font-size:11px; z-index:4}
.elban {margin-top:50px; margin-left:0px;  padding:0 0 0 0; color:#836947;}
.img1 { position:relative; width:630px; height:190px; margin-top:-12px; margin-left:10px;  padding:0 0 0 0; color:#836947; font-size:11px; z-index:4}
.img1v { position:relative; width:630px; height:226px; margin-top:-12px; margin-left:10px;  padding:0 0 0 0; color:#836947; font-size:11px; z-index:4}
.img1 p { position:relative; top:20px; line-height:17px; margin-left:-10px;}
.img1 span {color:#4f391d; font-size:15px; font-weight:bold; line-height:20px;}

.min-menu { position:relative; height:44px; margin-left:25px; width:400px; float:left; display:inline; z-index:5;}
.min-menu li { float:left; display:inline; margin-right:10px; }
.min-menu li a { text-decoration:underline; color:#4f391d;}

.m2 { position:relative; width:182px; height:44px; background:url(../images/img2.png);  margin-right:10px; padding-left:25px;float:left; display:inline; margin-left:28px; margin-top:-10px; z-index:3; }
.m2 a { color:#FFF; font-size:14px; text-decoration:underline; line-height:25px; margin:0 20px 0 0;}
.main_r p { padding:0 25px 0 25px; color:#4f391d; text-align:justify;}
.zag { color:#4f391d; font-style:italic; font-weight:bold; font-size:14px; clear:both;}
.hr { height:11px; width:305px; margin:-10px auto 2px; background:url(../images/img3.png); overflow:hidden; }
#t_1 { width:330px;  float:left}
#t_1 p {text-align:left; padding:0 0px 0 25px;}
#t_1 span { font-weight:bold; text-decoration:underline; line-height:20px;}

#t_2 { width:330px;  float:left}
#t_2 p {text-align:left; padding:0 0px 0 25px;}
#t_2 span { font-weight:bold; text-decoration:underline; line-height:20px;}

.topempty { clear:both;}
.empty { position:relative; clear:both;  height:140px;}

#footer { position:relative; width:100%; min-width:1024px; height:150px; background:url(../images/footer_bg.jpg) #FFF repeat-x ; margin-top:-136px;}


.f_c1 { width:1200px; height:83px; background:url(../images/bg_f.jpg) center no-repeat; margin:0 auto;}
.f_t1 { position:relative; display:block; width:80%;  height:21px; background-color:#ecdec1; line-height:21px; text-align:center; color:#4f391d; font-family:Tahoma, Geneva, sans-serif; margin:0 auto; top:30px; font-size: 12px;}
.f_menu {  min-width:100%; overflow:hidden; height:40px; }

.f_menu ul { position:relative; width:890px; margin:0 auto; top:15px;   height:25px;}
.f_menu img { position:relative; top:3px;}
.f_menu li { float:left; display:inline; margin:0 10px;}
.f_menu li a { color:#4f391d; font-size:14px;}
.f_menu li a:hover { text-decoration:underline;}


ul.ulvedy {
padding-left: 28px;
color: #4f391d;
margin-bottom: 14px;
}

ul.ulvedy li {
list-style: none inside;
//z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "<span style=\"color: #4f391d;\">&mdash;</span>&nbsp;&nbsp;" + this.innerHTML) /* хак для ие6 и 7 */
}

ul.ulvedy li:before {
content: "\2014   ";
color: #4f391d;
}

span.breadcrumbs {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: green;
margin-bottom: 0px;
margin-left: -14px;
font-weight: normal;
}

a.pathway {
font-size: 12px;
color: green;
text-decoration: none;
border-bottom: 1px dotted green;
}


a:hover.pathway {
font-size: 12px;
color: green;
text-decoration: none;
border-bottom: 1px solid green;
}

h2 {
font-size: 14px;
font-weight:bold;
margin: 0 0 0 26px; 
display:inline-block; 
padding: 0;
}


h3 {
font-size: 14px;
font-weight:bold;
margin: 0 0 0 26px; 
display:inline-block; 
padding: 0;
}

h1.head {
font-size: 14px;
font-weight:bold;
margin: 0 0 0 26px; 
display:inline-block; 
padding: 0;
}

h1 {
font-size: 16px;
font-weight:bold;
margin: 0 0 0 26px; 
display:inline-block; 
padding: 0;
color: #3c2c0d;
}

table.ot {
margin-bottom: 14px;
}


table.ot  tr  td {
padding: 4px;
border: 1px solid #cbb17a;
text-align: center;
vertical-align: middle;
font-size: 11px;
font-family: Arial;
color:#000000;
}

table.otenc {
margin-bottom: 14px;
}


table.otenc   tr  td {
padding: 4px;
border: 1px solid #cbb17a;
vertical-align: middle;
font-size: 11px;
font-family: Arial;
color:#997b56;
}

strong {
color: black;
}

.imgbord {
border:1px solid;
border-color: #997b56; 
padding: 4px;}

p a {
color:green;
text-decoration: none;
border-bottom: 1px dotted green;
}

p a:hover {
text-decoration: none;
border-bottom: 1px solid green;
}


ul.ulvedy a {
color:green;
text-decoration: none;
border-bottom: 1px dotted green;
}

ul.ulvedy  a:hover {
text-decoration: none;
border-bottom: 1px solid green;
}

p a.portfolio {
text-decoration: none;
border-bottom: 0;
}

p a.imgban {
text-decoration: none;
border-bottom: 0;
margin: 0;
padding:0;
}

img.bord {
padding: 4px;
border: 1px solid #cbb17a;
margin-right: 14px;
margin-bottom: 14px;
}

div.printbutton {
position:relative;
border: 1px solid #997b56;
background-color: #EFE4CA;
padding: 4px 2px 4px 4px;
margin-left: 24px;
width:auto;
width: 17%;
}


div.printbutton a {
color: green;
}

input.button {
cursor: pointer;
border: 1px solid #997b56;
background-color: #EFE4CA;
color: green;
}

button.button {
cursor: pointer;
border: 1px solid #997b56;
background-color: #EFE4CA;
color: green;
}

em, i {
font-style: normal;
}

div.imageElement h3 {
color: red;
}