
html {
width:100%;
height:100%;
margin:0;
}
body {
margin:0;
background:url(../images/bodyBG.gif) repeat-x #490A18;
width:100%;
min-width:1024px;
width:expression(parentNode.clientWidth < 1024 ? "1024px" : "auto");
font:11px tahoma;
color:#FFFFFF;
min-height:100%;
height:auto !important;
height:100%;
position:relative;
zoom:1;
}
a {
outline:none;
color:#FFB105;
}
img {
border:none;
}
.wrapper {
background:url(../images/mainBG.jpg) no-repeat;
position:relative;
overflow:hidden;
zoom:1;
}
.wrapperCont {
background:url(../images/mainBG_cont.jpg) no-repeat;
position:relative;
overflow:hidden;
zoom:1;
}
.wrapper h1 {
font:11px tahoma;
padding:53px 0 0 98px;
margin:0;
position:relative;
z-index:1;
}
.wrapperCont h1 {
font:11px tahoma;
padding:53px 0 0 98px;
margin:0;
position:relative;
z-index:1;
}
.logo {
background:url(../images/logo.jpg) no-repeat;
width:262px;
height:163px;
position:absolute;
left:98px;
top:73px;
z-index:4;
}
.logo a {
display:block;
width:262px;
height:119px;
}
.dom{
display:block;
position:absolute;
left:128px;
top:15px;
width:10px;
height:10px;
z-index:2;
}
.map{
display:block;
position:absolute;
left:204px;
top:15px;
width:10px;
height:10px;
z-index:2;
}
.mail{
display:block;
position:absolute;
left:279px;
top:15px;
width:10px;
height:10px;
z-index:2;
}
.www{
display:block;
position:absolute;
left:380px;
top:13px;
text-decoration:none;
color:#FFC600;
z-index:2;
}
.phone {
background:url(../images/phone.gif) no-repeat;
width:188px;
height:41px;
margin:0 114px 0 0;
float:right;}
.adres {
margin:14px 0 0 500px;
}

.mainMenu {
list-style:none;
margin:20px 0 0 380px;
padding:0;
overflow:hidden;}

.mainMenu li {
display:inline;
float:left;
width:18%;
background:url(../images/znakMenu.gif) no-repeat;
padding:0 10px 0 20px;
min-height:53px;}
* html ul.mainMenu li {
height:53px;
}
.mainMenu li a {
text-decoration:none;
color:#FFFFFF;
font:18px Arial ;
line-height:16px;}
.mainMenu li div {
color:#B8A1A7;
font:10px tahoma;
padding:5px 0 0 0;
width:130px;
}
.topLine {
height:1px;
border-bottom:1px solid #642C3B;
margin:92px 114px 0 350px;
background:url(../images/znakLine.gif) no-repeat right bottom;
}
* html div.topLine{
margin:151px 100px 0 350px;}
.topLineCont {
border-bottom:1px solid #642C3B;
margin:0px 0px 0 200px;
background:url(../images/znakLine.gif) no-repeat right bottom;
height:16px;
}
.wrapperCont h2.cont {
color:#FFC501;
font:17px Arial, Helvetica, sans-serif;
float:left;
padding:0px 0px 0 0px;
margin:0px 0;
}
* html div.topLineCont{
margin:0px 0px 0 200px;}

.content {
padding:72px 114px 30px;
margin:0 0 235px 0;
min-height:100px;
text-align:justify;
line-height:20px;
}
* html div.content
{
padding:72px 114px 265px;
margin:0 0 0px 0;
height:300px;
}
.imgDiv {
height:70px;}
.mainUL {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
zoom:1;}
.mainUL li {
display:inline;
float:left;
width:205px;
padding:0 33px 40px 0;
//min-height:240px;
}
* html ul.mainUL li {
height:90px;
}
.mainUL li a{
display:block;
margin:10px 0;
text-decoration:none;
color:#FFC600;
}
* html ul.mainUL li a {
margin:0px 0 10px 0 ;}
.footer {
position:absolute;
bottom:0px;
left:0px;
height:285px;
width:100%;
background:url(../images/footerBG.jpg) repeat-x bottom;
}
.footer .right {
background:url(../images/footerBGLeft.gif) no-repeat right  bottom;
height:285px;}
.ourUslug {
background:url(../images/ourUslug.gif) no-repeat bottom right;
width:201px;
height:15px;
padding:90px 0 0 114px;
float:left;}
.bottomLine {
height:1px;
border-bottom:1px solid #642C3B;
padding:102px 0 0 0;
margin:0 114px 0 350px;
background:url(../images/znakLine.gif) no-repeat right bottom;
}
* html div.bottomLine{
padding:90px 0 0 0;}

.footer ul {
list-style:none;
margin:50px 114px 0;
padding:0;
overflow:hidden;
zoom:1;}
.footer ul li {
float:left;
display:inline;
background:url(../images/znakFoot.gif) no-repeat 0 5px ;
padding:0 20px 10px 20px;
width:205px;}
.footer ul li a {
text-decoration:none;
color:#E0D3A8;
}
.copy {
/*margin:35px 0 0  114px;*/
position:absolute;
left:114px;
bottom:15px;}
.copy1 {
color:#927C80;}
.copy span {
margin:0 20px 0 0;}
.copy .tel {
background:url(../images/znachok.gif) no-repeat right;
padding:0 25px 0 0;}
.copy span a {
text-decoration:none;
color:#FFFFFF;}
.content .mainTab {
margin:20px 0 0 0;}
.content .mainTab td{
padding:0 20px 0 0 ;
vertical-align: top;
width: 50%;
}
.content .mainTab td.last{
padding:0 0px 0 20px ;}

.zag {
overflow:hidden;
zoom:1;
padding:0px 0 0 0;
}
.inetShop {
position:absolute;
left:179px;
top:140px;
z-index:100;
}

ul.articles {
list-style:none;
overflow:hidden;
zoom:1;
}
.articles li {
width:46%;
float:left;
padding:0 3% 30px 0;
}
.articles li a {
color:#F9B500;
font:20px Arial Narrow;
text-decoration:none;
}

.contDiv {
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
.contDiv .formDiv {
height:470px;
width:420px;
float:left;
position:relative;
}
.contDiv .formDiv form {
margin:0;
padding:0;
}
.contDiv .formDiv ul {
list-style:none;
margin:40px 0 20px 0;
padding:0;
overflow:hidden;
zoom:1;
}
.contDiv .formDiv ul li {
float:left;
width:50%;
margin:0 0 10px 0;
}
.contDiv .formDiv ul li input {
margin:0;
outline:none;
}
.contDiv .formDiv ul li label {
color:#B79CA1;
padding:0 0 0 0px;
}
.contDiv .formDiv ul li label b {
padding:0 0 0 10px;
font-weight:normal;
}
.contDiv .formDiv .formTab {
width:100%;
}
.contDiv .formDiv .formTab td {
padding:0 0 10px 0;
vertical-align:top;
color:#B79CA1;
}
.contDiv .formDiv .formTab td.first  {
width:25%;
}
.contDiv .formDiv .formTab td input {
width:98%;
border:1px solid #6D3945;
background:#531D2A;
font:11px tahoma;
color:#B79CA1;
}
.contDiv .formDiv .formTab td textarea {
border:1px solid #6D3945;
background:#531D2A;
font:11px tahoma;
width:98%;
color:#B79CA1;
overflow:hidden;
}
.contDiv .formDiv  input.button {
background:url(../images/formBut.jpg) no-repeat;
width:150px;
height:29px;
border:none;
margin:0 4px 0 0;
display:block;
cursor:pointer;
position:absolute;
bottom:0;
right:0;
}
.contDiv .maps {
margin:0 0 0px 460px;
border:7px solid #622A37;
height:465px;
}
h2.art{
color:#FFC501;
font:17px Arial, Helvetica, sans-serif;
padding:0px 0px 0 0px;
margin:0px 0;
}
.mapShade {
background:#2A200E none repeat scroll 0 0;
height:100%;
opacity:0.6;
position:absolute;
width:100%;
z-index:2000;
filter: alpha(opacity=60);
}
