body {font-family: 'Oranienbaum', georgia, serif; background:#040406 url(/img/back-all.jpg) no-repeat top center;}

h1 {font: normal 32px georgia; color:black; letter-spacing:-1px; margin-bottom:14px;}
h2 {font: normal 32px georgia; color:#710d15; letter-spacing:-1px; margin-bottom:14px;}
h3 {font: normal 21px georgia; color:#757d13;  margin-bottom:14px;}
h4 {font: normal 26px georgia ; margin-bottom:14px;}
h5 {font: normal 21px georgia ; margin-bottom:14px;}
h6 {font: normal 18px georgia ; margin-bottom:14px; color:#710d15;}
p { margin-bottom:14px;}


#cntHeader, #cntFooter, #cntMain {width:1000px; position:relative; overflow:hidden; margin:0 auto;}
#cntHeader {position:relative;}
#cntFooter {}
#cntMain {background:#f7f6ed; min-height:450px; }
#cntLeft {background:#c6c5c0; min-height:450px; width:275px; float:left;}
#cntMenu {height:45px; background: rgba(255, 255, 255, 0.3); width:976px; height:45px; position:absolute; bottom:0; left:12px;}

#cntMenuGr {background:#333439;margin:6px 6px 0 6px; width:964px; height:39px;}
#cntMenuGr ul li {float:left; color:white;}
#cntMenuGr ul li a {display:block; padding:0 8px; color:white; text-decoration:none; line-height:38px; font-size:16px;}
#cntMenuGr ul li a:hover, #cntMenuGr ul li a.currentpage, #cntMenuGr ul li a.activeparent {background:#710d15;}

#cntMenu2Level {background:#c6c5c0; width:976px; height:39px;margin-left:12px;}
#cntMenu2Level li {float:left;}
#cntMenu2Level li:first-child a {padding-left:14px;}
#cntMenu2Level li a {display:block; padding:0 8px; color:#710d15; text-decoration:none; line-height:38px;}

#cntContentOne {width:952px; margin:24px;}
#cntMenuFooter a {display:block; float:left; color:white; margin:0 7px;}
#cntMenuFooter {margin:20px;}

/*******************/
.newsImg {width:280px; border:6px solid #e3e2dd; float:right; margin: 0 0 0 40px;}
.newsItem {overflow:hidden; border-bottom:3px solid #deded6; padding:10px 0;}

.gallery .img {border:6px solid #e3e2dd; margin: 0 10px 10px 0px}
.gallery {overflow:hidden; margin-bottom:20px;}

.imgLeft {border:6px solid #e3e2dd; float:left; margin: 0 20px 20px 0px; }
.imgRight {border:6px solid #e3e2dd; float:right; margin: 0 0px 20px 20px; }

#cntCopy {color:#777; margin:60px 28px; font-size:13px; line-height:1.5em;}
#cntCopy2 {color:#777; font-size:13px; line-height:1.5em; position:absolute; top:60px; left:350px;}
#cntCopy a {color:#777; text-decoration:none;}

#cntContentOne li {list-style:square; margin-left:20px;}
#cntContentOne ul {margin-bottom:20px;}

.newsAfisha {border-bottom:#EFEEE5 2px solid; overflow:hidden; width:100%;padding-top:10px;}
.newsAfisha:hover {background:#EFEEE5; border-bottom:#fff 2px solid;}
.newsAfisha h3 {background:#E3E2DB; width:128px; float:left; color:#000; height:50px; line-height:50px; margin-right:20px; text-align:center;}
.newsAfisha h1 {float:left; width:360px; height:50px; font-size:22px; font-family: 'Oranienbaum', georgia, serif; margin:0; margin-left:20px; }
.newsAfisha div.descr {display:block; width:400px; font-size:13px; font-family: 'Oranienbaum', georgia, serif; color:#666; overflow:hidden; border-left:1px dotted #ccc; padding-left:20px;}
.newsAfisha:hover h3 {background:#8F931A; color:#eee;}

#hrefZakaz {position:absolute; top:0; right:20px; background: rgba(0, 0, 0, 0.5); padding:12px 20px; color:white; font-size:24px;}

.link-ostozhenka{
   position: absolute;
    top: 60px;
    right: 20px;
    background: rgba(0, 0, 0, 0.5);
    padding: 12px 20px;
    color: white;
    font-size: 18px;
}

#cntMenu2Level .currentpage {background:#b64a24; color:#fff;}
#cntMenu2Level a.currentpage {color:#fff;}
#cntMenu2Level a:hover {background:#d7d7d5;}
#cntMenu2Level a.currentpage:hover {background:#b64a24; color:#fff;}

/**************************/
.imgItem {overflow:hidden; float:left; width:210px; height:350px; padding:0 20px 0 0; margin-top:10px;}
.imgItem p {overflow:hidden; height:57px; margin:0; font-size:14px;}

.formbuilderform label {display:block; float:left; width:160px; margin-right:20px;}
