* {margin:0px; padding:0px;}
body {background:#000000; color:#FFFFFF; font-family:Arial; font-size:11px;}
img {border:none;}
a {cursor:pointer;}

div.head {position:absolute; z-index:100; top:0; left:0; width:100%;}
div.head div {width:935px;; height:151px; background:url(../img/head_bg.png) top left no-repeat;}

td.head-bg-l {height:151px; background:url(../img/head_bg-l.jpg) top right no-repeat;}
td.head-bg-r {height:151px; background:url(../img/head_bg-r.jpg) top left no-repeat;}
div.slide-show {text-align:left; position:relative; width:100%; opacity:0.7; margin-left:0;}
div.slide-show img {position:absolute; top:0px; left:0;}

div.logo {position:absolute; z-index:110; top:0px; left:0; text-align:center; width:100%;}
div.logo table tr td {vertical-align:bottom;}
div.lang {margin-right:-30px; height:110px;}

td.l-head-menu {text-align:left; padding:0 0 15px 50px;}
td.l-head-menu a {margin-right:4px;}
td.r-head-menu {text-align:right; padding:0 50px 15px 0;}
td.r-head-menu a {margin-left:4px;}

div.sub {position:absolute; left:125px; top:25px; padding:8px 12px; background-color:#200e04; border:#fff699 2px solid; display:none;}
div.sub a {color:#FFF; font-size:12px; font-weight:bold; display:block; margin:5px 0;}

td.body-l {background:url(../img/left_bg.jpg) top right repeat-y;}
td.body-c {width:935px;}
td.body-r {background:url(../img/right_bg.jpg) top left repeat-y;}
td.v-line {background:url(../img/v-line.jpg) top left repeat-y scroll; width:2px; vertical-align:top;}

div.body-repeat {background:url(../img/main_bg-repeat.jpg) top center repeat-y;}
div.body {background:url(../img/main_bg.jpg) top center no-repeat; width:935px; min-height:250px; vertical-align:top; text-align:justify; margin-top:2px; padding-top:2px;}

div.body table {margin:-2px 0 -10px -2px;}
div.body table tr td {text-align:center; vertical-align:top; border-bottom:#B4912B 2px solid;}
.header-text {font-family:"Arial Black"; font-size:18px; text-transform:uppercase; color:#fefcee; margin-bottom:20px; padding-top:1px;}

#center_content {padding:0 40px; width:420px; background:url(../img/kupol2.png) no-repeat bottom center;}
div.block-content {position:relative; float:left;}
div.block-border {border:#b4912b 2px solid; border-top:none; padding:16px 0px; width:197px; clear:both;}

div.no-head {border-top:#b4912b 2px solid;}

ul.l-menu li {background:url(../img/button-l0.jpg) no-repeat top center; text-align:center; list-style-type:none; height:24px;}

div.site-links a {margin-bottom:15px; font-size:11px; color:#000000; font-weight:bold; display:block; text-decoration:none;}
div.site-links a:hover {text-decoration:underline; target:_blank;}

div.art-title, div.art-title a {font-size:13px; font-weight:bold; text-transform:uppercase; color:#ac0606;}
div.art-title {margin-bottom:12px; text-align:left;}
div.art-text {font-size:13px; color:#030000; text-align:justify;}
div.more {text-align:right; margin-top:5px; margin-bottom:15px; clear:both;}
div.more, div.more a {color:#ac0606; text-decoration:none;}
div.more div {width:340px; line-height:1px; border-bottom:#ac0606 1px solid; /*float:left;*/ margin-top:-4px;}
img.art-image {float:left; margin-right:12px; border:#ac0606 1px solid;}

div.footer {background:url(../img/footer.jpg) top center no-repeat; text-align:center; height:18px; padding-top:3px;}
div.footer, div.footer a {color:#fefeff; font-family:Arno Pro, Arial; font-size:11px; text-transform:uppercase; text-decoration:none; margin:0px 7px;}

div.news-break {border-top:#aa3b38 1px solid; border-bottom:#aa3b38 1px solid; line-height:18px; margin-bottom:10px;}
div.news-break a {color:#ac0606; font-size:11px; font-weight:bold; text-decoration:none;}

div.link {clear:both;}
div.link a {float:left; width:180px; text-align:left; font-size:12px; font-weight:bold; color:#ac0606; text-decoration:none;}
div.link div {color:#000; text-align:justify; margin-left:190px;}

div.design {text-align:right; margin:0 6px 2px 2px;}
div.design, div.design a {color:#FFF; text-decoration:none; font-size:10px;}

div.nav {text-align:center; padding:5px; color:#000; font-weight:bold; font-family:Arial; font-size:12px;}
div.nav a {color:#000; font-weight:normal; text-decoration:none;}

img.more_foto { cursor:pointer; margin:0px 4px; height:50px; }

table.foto-list {height:70px; border:none;}
table.foto-list tr td {border:none !important; vertical-align:middle !important;}
table.foto-list tr td.foto-scroll {background:url(../img/flist_bg.jpg) repeat-x top left; height:70px;}
table.foto-list tr td.foto-scroll div {width:380px; overflow:hidden; white-space:nowrap; margin:0 5px;}
