html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

body
{
    background-color: rgb(233,233,233);
    color: #333;
    font-family: arial, helvetica, sans-serif;
}

html,
body
{
    margin: 0;
    padding: 0;
    height: 100%;
}
HTML 
 { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
BODY, TD
 { font-family : Arial; color:#666666; font-size: 10px; margin: 0px; }
a 
 { color: rgb(102,102,102); }
a:link
 {text-decoration: none;}
a:visited
 {text-decoration: none;}
a:active  
 {text-decoration: underline;}
a:hover
 {text-decoration: underline;}
.page
 { margin: 0 auto; width: 839px; background-color: white; background-image: url(background.gif); background-repeat: repeat-y;
   background-position: 0 0; text-align: left; position: relative; min-height: 100%; height: auto !important; height: 100%; }
h1
 { position: absolute; left: 0; top: 0; margin: 0; padding: 0; z-index: 100; }
h1, h1 img 
 { width: 223px; height: 34px; }
.content
 { padding-left: 224px; width: 614px; padding-bottom: 0; padding-right: 0; clear: both; min-height: 570px; height: auto !important; height: 600px;}
a img 
 { border: 0px; }  
p.navigation
 { margin: 0; padding: 0; position: absolute; left: 0; top: 128px; width: 224px; }
.navigationChapter
 { display: block; border-top: 1px solid rgb(204,204,204); padding-left: 24px; padding-right: 19px; padding-top: 5px; padding-bottom: 5px;
   background-repeat: no-repeat; font-size: 10px; text-decoration: none; }
.navigationChapter
 { width: 223px; }  
.navi\gationChapter
 { width: 180px; } 
.navigationHome
 { background-image: url(arrow-gray.gif); background-position: 204px 8px; }
.navigationHome:hover
 { background-image: url(arrow-red.gif); color: rgb(204,0,0); }
.subNavigation
 { display: block; width: 223px; border-top: 1px dashed rgb(204,204,204); border-bottom: 1px solid rgb(204,204,204); padding-top: 2px; padding-bottom: 6px; }
.subNavigationChapter, .subSubNavigation
 { display: block; padding-left: 32px; padding-right: 24px; font-size: 10px; text-decoration: none; padding-top: 5px; padding-bottom: 1px; line-height: 10px; }
a.subNavigationChapter, a.subSubNavigation
 { width: 222px; }
 a.subNavi\gationChapter
 { width: 167px; }
.navigationBelowHomeLastActive
 { background-image: url(arrow-red-down.gif); background-position: 9px 10px; color: rgb(204,0,0); }  
.copyright
{
    position: absolute;
    left: 23px;
    top: 7px !important;
    top: 9px;
    line-height: 10px;
    overflow: hidden;
}
.copyright
{
    left: 248px;
    width: 610px;
}
ul.bullet3, ul.bullet3 li{
    margin: 0;
    padding: 0;
    list-style: none;
	 font-family: Tahoma; 
	 font-size: 9px;
	 line-height: 9px;
}
.maincontent {
font-size: 12px;
}
.main_head {background: rgb(255, 204, 0); padding-left: 10px; font-family: Tahoma; font-size: 14px; line-height: 18px;}
.main_tabs {border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);}
.content
{
    padding-left: 224px;
    width: 614px;
    padding-bottom: 0;
    padding-right: 0;
    clear: both;
    min-height: 570px;
    height: auto !important;
    height: 600px;
}
.names2
 {
 font-size: 12px;
 color: #8c8c8c;
 }
 ul.bullet2, ul.bullet2 li{
    margin: 0;
    padding: 0;
    
    list-style: none;
}

ul.bullet2 li{
    padding-bottom:2px;    
}
ul.bullet2 li a:link,
ul.bullet2 li a:visited{
	padding-left: 15px;
	background: url(/img/bullet2.gif) 0 3px no-repeat;
}

ul.bullet2 li a:hover{
	color: #d10000;
	background-image: url(/img/bullet2s.gif);
}

ul.bullet2 li a.selected{ }

#footer
{
    position: absolute;
    bottom: 0 !important;
    bottom: -1px;
    height: 55px !important;
    width: 100%;
    color: rgb(102,102,102);
    font-size: 10px;
    border-top: 1px solid rgb(204,204,204);
    background-color: #fff;
    background-image: url(background.gif);
    background-repeat: repeat-y;
    background-position: 0 0;
    overflow: hidden;
}
.teaserBar
 {
 position: relative;
 top: 16px;
 left: 0px;
 margin: 0 0 25px 0;
 padding: 0;
 height: 65px;
 display: block;
 }

.teaserBar li
 {
 position: absolute;
 top: 0;
 margin: 0;
 padding: 0;
 width: 135px;
 height: 65px;
 display: block;
 }

.teaserBar img
 {
 display: block;
 border: 1px solid rgb(205,205,205);
 }

.teaserBar span
 {
 display: block;
 margin-top: 5px;
 padding-left: 8px;
 background: #fff url(/img/arrow-gray.gif) no-repeat left 3px;
 font-size: 10px;
 }


.teaserBar a:link    span {color: #666666; background-image: url(/img/arrow-gray.gif);}
.teaserBar a:visited span {color: #666666; background-image: url(/img/arrow-gray.gif);}
.teaserBar a:active  span {color: #666666; background-image: url(/img/arrow-gray.gif);}
.teaserBar a:hover   span {color: #CC0000; background-image: url(/img/arrow-red.gif); }


.teaserBar .teaser1 {left: 0;}
.teaserBar .teaser2 {left: 152px;}
.teaserBar .teaser3 {left: 304px;}
.teaserBar .teaser4 {left: 455px;}


a.ssylka:link {color: blue; TEXT-DECORATION: underline;}
a.ssylka:visited {color: blue; TEXT-DECORATION: underline;}
a.ssylka:active {color: #ff0000;TEXT-DECORATION: none;}
a.ssylka:hover {color: #ff0000; TEXT-DECORATION: none;}

