* {margin: 0; padding: 0;}

.style1 {color: #ffffff}     /*цвет текста в колонках*/
.style2 {color: #000000;     /*цвет основного текста */
        font-size: 14px}
.style3 {color: #CC6600;
	font-size: 14px;
	font-weight: bold;}
.style4 {color: #CC6601}   /*цвет текста регистрации*/

a {
	color: #164884;
	text-decoration: none;
}


a:hover {
	color:  #D2691E ;
        text-decoration: underline;
}


a.top {
	color:#FF0000;
        text-decoration: none;
}
a.top:hover {
	color:#FF0000; 
    text-decoration: underline;  
}

a.footer {
    text-decoration: underline;
    color:#FFFFFF;
}

a.footer:hover {
    text-decoration: none;
    color: #CCCCCC;
}


/********** MAIN STRUCTURE **********/
body {
background:#CDC9C9; 
font-family:tahoma, "Times New Roman", Times, serif;
font-size:62.5%;
}

#container {
width:842px; 
margin:auto;
background:#ffffff;
font-size:15px;
}

#header {
background:#978674 url(images/header.jpg);
height:150px;
font-size:14px;
color:#000000;
}

#contentwrapper {
background-image:url(images/contentwrapper.jpg);
background-repeat:repeat-y;
}

#sidebar_left {
background:#c7b299;
float:left;
width:160px;
padding-top:15px;
margin-left:15px!important;
margin-left:7px;
font-size:11px;
}

#sidebar_right {
background:#c7b299;
float:right;
width:160px;
padding-top:15px;
margin-right:15px!important;
margin-right:7px;
font-size:13px;
}


#content {
margin-right:200px;
margin-left:200px;
padding:25px 0;
}

#footer {
background:#978674 url(images/footer.jpg);
height:43px;
clear:both;
text-align:center;
font-size:13px;
padding-top:5px;
}

/*********** TEXT, IMAGES & LISTS **********/


h1 {
color:#CC6600;
padding-top:130px;
padding-left:30px;
font:10px Georgia, "Times New Roman", Times, serif;
}

h2 {
font-size:16px;
color:#6E7B8B;
background-image:url(images/h2.jpg);
background-repeat:repeat-x;
height:30px;
padding-top:4px;
margin-bottom:20px;
}

h5 {
font-size:16px;
color:#CC6600;
background-image:url(images/h5.jpg);
background-repeat:repeat-x;
height:30px;
padding-top:1px;
margin-bottom:20px;
}

h6 {
font-size:16px;
color:#164884;
background-image:url(images/h6.jpg);
background-repeat:repeat-x;
height:30px;
padding-top:4px;
margin-bottom:20px;
}

h3 {
background-image:url(images/sidebars_heading.jpg);
font-size:13px;
font-align:center;
height:19px;
width:160px;
color:#FFFFFF;
padding-top:3px;
text-align:center;
}

h4 {
background-image:url(images/sidebars_heading.jpg);
font-size:10px;
height:19px;
width:125px;
color:#FFFFFF;
padding-top:3px;
padding-left:10px;
padding-right:24px;
}

dl {
margin-top:20px;
margin-bottom:20px;
}

dt {
border-bottom:1px solid white;
padding:3px;
margin-bottom:5px;
font-weight:bold;
background-image:url(images/dt_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
}

dd {
margin-bottom:12px;
}

.news:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}


/********** NAVIGATION **********/
#navigation_menu {
width:160px;
padding:0 0 0 0;
margin-bottom:1em;
font-size:11px;
font-weight:normal;
font-family:Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	  	  
background-color:#000000;
color:#000000;
}
#navigation_menu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}		
#navigation_menu li {
border-bottom:1px solid #164884;
margin:0;
width:auto;
}
#navigation_menu li a {
display:block;
padding:3px 0px 3px 0.5em;
border-left:5px solid #999999;
border-right:5px solid #999999;
background-color:#E3E1E2;
color:#000000;
text-decoration: none;
width: auto;
}
#navigation_menu li a:hover {
border-left: 5px solid #754c23;
border-right: 5px solid #754c23;
background-color: #CC6600;
color: #fff;
}

#navigation_menu_2 {
width:160px;
padding:0 0 0 0;
margin-bottom:1em;
font-size:12px;
font-weight:normal;
font-family:Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	  	  
background-color:#000000;
color:#000000;
}
#navigation_menu_2 ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}		
#navigation_menu_2 li {
border-bottom:1px solid #164884;
margin:0;
width:auto;
}
#navigation_menu_2 li a {
display:block;
padding:3px 0px 3px 0.5em;
border-left:5px solid #FF7C3E;
border-right: 5px solid #FF7C3E;
background-color:#999999;
color:#ffffff;
text-decoration: none;
font-weight : bold; 
width:auto;
}
#navigation_menu_2 li a:hover {
border-left: 5px solid #CC6600;
border-right: 5px solid #CC6600;
background-color: #E3E1E2;
font-weight : bold; 
color: #164884;
}

.bhz {
width : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 12px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #999999; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-left : 4px; 
border-right: 5px solid #CC6600;
border-left: 5px solid #CC6600;
display : block; 
}

.ht1 {
font-size : 10px; 
font-weight: bold;
color : #000;  
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
	
.hw2 {
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
}



/* переключатель - начало */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFDEAD;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
} 

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/* переключатель - конец */





.column1 {padding: 0px 0px 2px 55px ; vertical-align:bottom}
.column2 {padding: 0px 20px 2px 0px ; text-align:right}
.column_bottom {padding: 0px 0px 7px 40px }

.blue_name {
font-family:tahoma;
font-weight:bold;
font-size:15px;
color:#164884;
}

.korich_name {
font-family:tahoma;
font-weight:bold;
font-size:15px;
color:#CC6600;
}

.blue_statist {
font-family:tahoma;
font-size:14px;
color:#164884;
}

.red_text{
font-size:14px;
font-weight:bold;
color:#CC0000;
}


.block_colonka{
background:#E3E1E2;
font-family:tahoma;
padding:10px;
border:1px solid #999999;
}

.block_anecdot{
background:#E3E1E2;
padding:5px;
border:1px solid #999999;
font-size:13px;
}

.block_rotator_dvd{
background:#fff;
padding:5px 0px 0px 0px;
border:1px solid #999999;
font-size:13px;
}

.block_files{
background:#EEE9E9;
padding: 10px 8px 5px 8px;
border:1px ridge #999999;
}

.block_files_new{

border:1px ridge #999999;
}

.block_files_new img{
float:left;
margin: 5px 5px 0px 10px;
}

.block_files_lider{
background:#FAF0E6;
border:1px solid #CC6600;
}


.tabl_files {
background:#EEE9E9;
 border-collapse: collapse; 

}

.tabl_colon_new {
 padding: 5px 5px 10px 0px; 
 text-align: left;
 vertical-align:top  
}

.tabl_colon_lider {
 padding: 5px; 
 border: 1px dashed #CC6600; 
 text-align: center 
}

.tabl_colon_lider_nazvan {
 border: 1px dashed #CC6600; 
 text-align: center; 
 background:#FFDEAD;
}

#film{
font-size:0.8em;
width:430px;
margin:0px 0px 0px -5px;
}

.recl_index{
margin:0px 0px 0px -13px;
}

.videokursy{
font:12px Verdana, Arial, Helvetica, sans-serif
}

.videokursy ul{
margin:10px 0px 10px 25px;
color: #003333;
font-weight:bold;
}

.videokursy ol{
margin:10px 0px 10px 25px;
color: #0066FF;
text-align:justify;
}  

.videokursy li{
margin:7px 0px 7px 0px;
} 

.videokursy img{
margin-right:10px;
float: none;
} 

.videokursy p{
margin:7px 0px 7px 0px;
} 

.box_index{
font-size:12px;
background:#f8f8f8;
border:1px solid #d0d4d4;
color:#505050;
padding:0px 10px 10px 10px;
width:95%;
}

