@charset "utf-8";
/* CSS Document
 * media - screen
 */
 
html, body { margin:0; padding:0; height:100%; }
body { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#fff; }
a:link { color:#003399; text-decoration:underline; outline:none; }
a:visited { color:#003399; outline:none; }
a:hover { color:#ff0033; text-decoration:none; }
a img { border:none; }
div#box { background:#fff url(../img/box-bg.jpg) left top no-repeat;  width:980px; min-height:100%; margin:0 auto !important  }
*html div#box { height:100%; }
div.left-column { margin:0 275px 0 30px; }
div.left-column div.left-column-inner { float:left; width:100%; }
div.right-column { width:275px; float:right; }
div#main { margin:-69px 0 0 0; background:#fff; z-index:2; position:relative;   WIDTH: 675px !important }


div#body { background:url(../img/body-bg.gif) 24px 28px no-repeat; min-height:455px;  }

div#sidebar { padding:40px 25px 0 20px; width:230px; margin:0 0 15px 0; }
div.clear { height:1px; line-height:1px; font-size:1px; clear:both; }
img#forum-button { float:left; width:30px; height:133px; background:url(../img/forum-button.gif) left top no-repeat; margin:183px 0 0 0; }
a:hover img#forum-button { background-position:-30px top; }
div#header { position:relative; height:198px; z-index:1; }
img#site-name { display:block; float:left; width:548px; height:70px; margin:24px 0 0 26px; background:url(../img/site-name-label.png) top left no-repeat; color:#fff; font-size:2.2em; }
* html img#site-name { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/site-name-label.png', sizingMethod='crop'); display:inline; }
img#fast-links { display:block; width:127px; height:45px; position:absolute; right:40px; top:14px; border:none; }
img#dstu-button { display:block; width:137px; height:75px; position:absolute; right:9px; top:110px; border:none; }
div#content { padding:20px; font-size:1.3em; line-height:1.7em; }

div#footer { clear:both; background:url(../img/footer-bg.gif) 30px top repeat-y; position:relative; min-height:180px; }

div.indent { padding-left:20px;}
* html div#footer { height:180px; }
/* prosvirin v. */
div#footer div.left-column-inner { background:#dcdcdc; padding-bottom:10px; WIDTH: 675px !important }
/* prosvirin v. */
div#footer div.right-column { text-align:center; font-size:1.2em; color:#999; padding:0 25px 0 20px; width:230px; }
div#counters-block { margin:0 0 8px 0; }
div#counters-block img { margin:0 0 5px 0; }
div#footer div.right-column a { color:#999; }
span#dev { display:block; margin:0 0 20px 0; }
span#last-update { display:block; margin:0 0 20px 0; }
img#copy-label { position:absolute; bottom:9px; left:9px; }
img#hat { position:absolute; top:-35px; left:4px; }
span#helpful-link-tile { display:block; background:#424242; height:20px; line-height:20px; padding:0 0 0 60px; }
span#helpful-link-tile a { color:#fff; text-decoration:none; font-size:1.4em; text-transform:uppercase; font-weight:bold; }
ul#helpful-link-list { margin:0; padding:10px 0 20px 0; list-style:none; color:#424242; font-size:1.1em; }
ul#helpful-link-list li { margin:0 0 px 0; padding:0; display:block; float:left; width:49%; }
ul#helpful-link-list li a { color:#424242; margin:0 0 0 0; display:block; padding:0 20px; }
span.sidebar-title { display:block; color:#333; font:2.4em Tahoma, Geneva, sans-serif; margin:0 0 10px 0; }
div#banners-block { padding:10px 20px; text-align:center; }
div#banners-block img { margin:0 3px 10px 3px; }
dl.news-short-list { padding:0; margin:0; }
dl.news-short-list dt { color:#039; font-weight:bold; font-size:1.6em; line-height:1em; margin:0 0 6px 0; }
dl.news-short-list dt a:link,
dl.news-short-list dt a:visited,
dl.news-short-list dt a:hover { color:#039; text-decoration:none; }
dl.news-short-list dd { font-size:1.1em; color:#5d5d5d; padding:0; margin:0 0 20px 0; }
span#advertisement-title { display:block; margin:0; font-size:1.6em; height:24px; color:#131313; font-weight:normal; margin:0 0 8px 0; padding:0 0 0 30px; background:url(../img/achtung.gif) left top no-repeat; }
dl#advertisement-block { padding:15px; margin:0; background:#feeda7; color:#444; }
dl#advertisement-block dt { font-size:1.4em; color:#000; margin:0 0 8px 0; }
dl#advertisement-block dt span.date { font:0.6em Tahoma, Geneva, sans-serif; }
dl#advertisement-block dt span.date big { font-size:1.6em; }
dl#advertisement-block dd { padding:0 0 12px 0; margin:0 0 20px 0; border-bottom:1px dashed #948273; line-height:1.1em; }
dl#advertisement-block dd.last { margin-bottom:0; padding-bottom:0; border-bottom:none; }
div#gallery-enter { background:#666; position:relative; }
div#gallery-enter a { display:block; position:absolute; top:0; left:-30px; z-index:10; } 

/* Menu */
ul#menu { margin:0; padding:0 2px; list-style:none; border-top:1px solid #80aacf; background:#e6113c; height:30px; color:#fff; font-size:1.2em; }
ul#menu li { margin:0; padding:0; line-height:30px; float:left; position:relative; }
ul#menu li a:link,
ul#menu li a:visited { color:#fff; text-decoration:none; display:block; float:left; padding:0 7px; height:30px; }
ul#menu li a:hover { background:#f46e89; color:#77162a; }
ul#menu li.sub a:link,
ul#menu li.sub a:visited { background:url(../img/menu-arrows.gif) center top no-repeat; }
ul#menu li.sub:hover,
ul#menu li.sub:hover a:link,
ul#menu li.sub:hover a:visited,
ul#menu li.hover,
ul#menu li.hover a:link,
ul#menu li.hover a:visited,
ul#menu li.sub a:hover { background:#f46e89 url(../img/menu-arrows.gif) center -30px no-repeat; color:#77162a; }
ul#menu li ul { position:absolute; top:30px; left:0; background:#f46e89; width:200px; margin:0; padding:0; list-style:none; display:none; }
ul#menu li ul li { line-height:normal; width:100%; margin:0; padding:0; line-height:1em; border-top:1px solid #f79bae; }
ul#menu li ul li a:link,
ul#menu li.sub ul li a:link,
ul#menu li.sub:hover ul li a:link,
ul#menu li ul li a:visited,
ul#menu li.sub ul li a:visited,
ul#menu li.sub:hover ul li a:visited { float:none; background:none; color:#77162a; padding:0; height:auto; padding:7px 10px 7px 25px; }
ul#menu li ul li a:hover,
ul#menu li.sub ul li a:hover,
ul#menu li.sub:hover ul li a:hover { background:#af2945; color:#fff; }
ul#menu li:hover ul,
ul#menu li.hover ul { display:block; }

/* slavik */
div#content h1 { font-size:1.6em; color:#131313; font-weight:normal; margin:10px 0; }
div#content h2 { font-size:1.4em; color:#131313; font-weight:normal; margin:10px 0; }
div#content h3 { font-size:1.2em; color:#131313; font-weight:normal; margin:10px 0; }
div#content h4 { font-size:1.0em; color:#131313; font-weight:normal; margin:10px 0; }
div#content h5 { font-size:0.8em; color:#131313; font-weight:normal; margin:10px 0; }
div#content h6 { font-size:0.6em; color:#131313; font-weight:normal; margin:10px 0; }

div#content h1 a , div#content h2 a, div#content h3 a, div#content h4 a, div#content h5 a, div#content h6 a{ color:#131313; }
div#content table td { font-size:12px; line-height:1.7em; }
csc-header, h1.csc-firstHeader { clear: both; float: none; display: block; color:#333; font:2.4em Tahoma, Geneva, sans-serif; margin: 10px 0px; clear: both; }
div.news-latest-container  { margin: 0; padding: 0} 
div.news-latest-container  div.news-latest-item  { }
div.news-latest-container  div.news-latest-item  dl.news-short-list { }
div.news-single-item h2:eq(2) { font-size:1.2em; }

div.tx-photogals-pi1 { margin: 20px 0 10px 0; clear: both; float: none;  }
div.tx-photogals-pi1  div.tx-photogals-pi1-big { }
div.tx-photogals-pi1  div.tx-photogals-pi1-small { }
div.tx-photogals-pi1  div.tx-photogals-pi1-small-active {}
div.tx-photogals-pi1-big a img { width: 595px;  height: 357px; }


div.news-single-item h2:ntd-child(2) {font-size:0.8em; }
fieldset {border: none; };
p.align-right { align: right;}
div.csc-mailform-field label { display: block };
div.csc-mailform-field { margin-top: 15px; padding: 2px; }
