body {margin:0; padding:0; background:#000000; font-family:Arial; font-size:100.01%; color:#ffffff;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
p {margin:0;}
img {border:0;}
a {outline:none;}
#header {width:100%; height:65px; padding-top:12px; margin-bottom:12px; border-bottom:1px solid #424242;}
#logo {margin:0 0 0 6px; width:200px; float:left;}
#notice {margin-left:216px; width:784px; color:#D9D9D9; font-size:95%; /* font-size:85%; */}
#notice a {color:#ffffff;}
#notice-smaller {margin-left:216px; width:784px; color:#D9D9D9; font-size:85%; }
#left {width:210px; float:left; padding-left:6px;}
#left h3 {margin-top:1em;}
#content {margin-left:216px; width:784px;}
#footer {margin-top:2em; border-top:1px solid #424242; padding:1em 1em 1em 6px; font-size:90%; overflow:hidden; clear:both;}
#footer .copy {float:left; margin-right:3em;}
#footer .phones {float:left; margin-right:2em;}
#footer .powered {float:right;}
#footer a {color:#CBEBFF;}
#footer a:hover {color:#FFEA95;}

ul#menu {margin:0 0 1em 0; padding:0; list-style-type:none;}
ul#menu li {//zoom: 1;}
ul#menu a.parent {text-decoration:none; color:#ffffff; display:block; padding:0.5em 0 0.5em 6px; position:relative; left:-6px; margin:0 0 2px 0; background-color:#333333;}
ul#menu a.parent:hover {background-color:#222222;}

.nav-list {}
.list-item {margin:0 0 1em 0; overflow:hidden; //zoom:1;}
.list-img {width:77px; height:77px; float:left; margin-right:-77px;}
.list-cont {margin:1px 6px 1px 77px; height:75px; padding-left:0.5em;}
.list-cont p {margin:0; padding-top:20px; font-size:90%;}
.list-cont a {color:#ffffff;}
.list-cont a:hover {color:#FFEA95;}
.list-img img {border:1px solid #424242;}
.list-img a:hover img {border:1px solid #FFEA95;}
.nav-list .cur {background:#425775 url('../i/menu-bg.png') repeat-y;}
.nav-list ul {margin:0; padding:0;}
.nav-list li {list-style-image: url('../i/li.gif'); list-style-position: inside;}
.nav-list ul li a {color:#CBEBFF;}
.nav-list ul li a:hover {color:#FFEA95;}

.contact-list {list-style-type:none; margin:0; padding:0 0.3em 0 0.3em; font-size:90%;}
.contact-list li {margin-bottom:0.5em;}
.contact-list li a {color:#CBEBFF;}
.contact-list li a:hover {color:#FFEA95;}

.promoblock, .textblock {width:380px; float:left; margin:0 10px 0 0; border:1px solid #424242; overflow:hidden;}
.promoblock .head  {height:30px; background-color:#424242;}
.promoblock .head h2 {text-align:center; padding-top:0.1.2em;}
.promoblock .col {width:190px; height:265px; overflow:hidden;}
.promoblock .a {float:left;}
.promoblock .b {float:left;}
.promoblock .title {position:relative; top:-20px; height:20px; background-color:#424242; opacity:0.7;}
.promoblock .title p {text-align:center; font-family:Verdana; font-variant:small-caps; font-weight:bold;}

.textblock {border:1px solid #000000;}
.textblock p {margin:0 0 0.5em 0; font-size:0.75em; line-height:1.5;}
.textblock img {border:1px solid #ffffff;}

.main-text {color:#efefef; margin:1em 0; float:left; width:760px;}
.info-text {padding: 0 3em 0 2em; color:#efefef;}
.main-text h1, .main-text h2, .info-text h1, .info-text h2 {margin:0.8em 0 0 0; padding:0 0 0.15em 0; border-bottom:1px solid #424242;}
.main-text p, .info-text p {font-size:90%; margin-bottom:0.75em; line-height:1.5; padding:0.3em 0.7em; background-color:#151515;}
.main-text a, .info-text a {color:#CBEBFF;}
.main-text a:hover, .info-text a:hover {color:#FFEA95;}

.search {width:730px; margin:0 0 1em 0; padding: 0.5em 1em; background-color:#151515; overflow:hidden; //zoom:1;}
.search ul {list-style-type: none; margin:0; padding:0;}
.search ul li {margin-bottom:2px;}
.search ul li span {padding: 0 3px 1px 3px; position:relative; left: -3px; background-color:#424242;}
.search .all {font-variant:small-caps;}
.search .all a {color:#8AB8D5;}
.search .all a:hover {color:#FFEA95;}
.search a {color:#CBEBFF;}
.search a:hover {color:#FFEA95;}
.search-block {margin:0 3em 0 0; float:left; width:200px;}
.search-block h3 {margin:0.5em 0 0.15em 0; border-bottom:1px solid #424242;}
.search .last {margin-right:0;}
#show-search {cursor:pointer;}
#show-search a {color:#e0e0e0; text-decoration:none; border-bottom:1px dashed #e0e0e0;}
#show-search span {position:relative; top:2px; left:5px;}

.gallery-item {float:left; width:200px; height:250px; margin:0 12px 12px 0; background-color:#0f0f0f; border:1px solid #424242;}
.gallery-image {width:200px; height:230px; text-align:center;}
.gallery-image-hidden {display:none;}
.gallery-info {padding:0 12px; background-color:#161616; height:20px;}
.gallery-info p {margin:0;}
span.siluet {padding-left:3em;}

#ask {background-color:#353535; padding:0.5em 1em;}
#ask small {font-size:70%;}
#ask .errors {font-size:90%; margin-bottom:1em;}
#ask .errors strong {color:#cc0000;}
.field {font-family:Arial; font-size:80%; margin-bottom:1em; padding:3px 0 3px 3px; background-color:#cccccc; border-color:#000000 #666666 #666666; border-style:solid; border-width:1px; display:block;}
