body 
{
scrollbar-3d-light-color: #535fa4;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #535fa4;
scrollbar-dark-shadow-color: #535fa4;
scrollbar-face-color: #96b6dc;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #535fa4;
padding-top: 0px;
padding-right: 1px;
padding-left: 1px;
margin: 2px;
font-family: Verdana;
}

/*####################### фони ########################*/
.fon_header
{
background: #e1ebef;
/*background: #005b94;*/
}

.fon_br
{
background: #EFEEF9;
}

.fon_pathw
{
background: #bed0f6;
}

.fon_text
{
background: #FfFfFf;
}

.fon_text a:hover
{
color: #0000ff;
}

/*
.fon_baner
{
background: #e1ebef;
color: #cccccc;
}

.fon_baner a:link
{
color: #cccccc;
}

.fon_baner a:visited
{
color: #cccccc;
}
*/

.border
{
border-left: 1px solid #a9b8c2;
border-right: 1px solid #a9b8c2;
padding: 0px;
}

.header_center
{
background-image:url(../images/header/fon_header.png);
background-repeat:no-repeat;
background-position:center;
}

.seo-text a:link
{
color: #5066ef;
}

.seo-text a:visited
{
color: #5066ef;
}

/*####################### end фони #####################*/

#header 
{
width: 100%;
background: #ffffff;
height: 60px;
padding-top: 1px;
margin: 0px;
border-bottom: 1px solid #ffffff;
}

#logo 
{
float:left;
width: auto;
height: 60px;
}

.themaintable 
{
margin-top: 0px;
}

/*###################### Модулі горизонтальні ######################## */
.fon_info1
{
background: #e4e4e2;
}

.fon_info2
{
background: #e4e4e2;
}

.fon_info3
{
background: #e4e4e2;
}

#info 
{
height: 127px;
width: 100%;
}

#info .module 
{
text-align: left;
height: 85px;
}

#info .module h3
{
background: #d7deec;
height: 0px;
font : bold 11px Arial;
color: #000099;
text-align: center;
text-indent: 0px;
padding: 0px 0px 0px;
margin: 0px;
line-height:-10px;
}

#info li
{
line-height: 13px;
padding-left: 0px;
padding-top: 0px;
list-style: circle;
}

#info li a, a:link
{
color: #3399ee;
font-size:10px
}

#info li a:hover
{
color: #ff9900;
}

td 
{
font-size: 11px;
}
/* ###################### end Mодулі горизонтальні ######################## */


/* ######################## Гіперпосилання ###################################### */
a:link 
{
font-size: 11px; 
color: #336600; 
/*font-family: Arial, helvetica, sans-serif; */
text-decoration: none
border: 0px;
}

a:hover 
{
color: #ff6600; 
text-decoration: none
}
/* ######################## end Гіперпосилання #################################### */

/* ########################## Ліве меню ########################################### */
.moduletablecenter
{
width: 190px;
text-align: center;
padding-top:0px;
padding-bottom:25px;
}

table.moduletable th 
{
width: 190px;
font-size: 11px;
font-weight: bold;
color: #666666;
text-align: left;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
height:0px;
background-color: #d7deec;
background-image:url(../images/14.gif);
background-repeat:no-repeat;
background-position:top;
}

table.moduletable 
{
width: 190px;
text-align: left;
background-image:url(../images/16.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color: #F2F2F2;
padding-top:0px;
padding-bottom:25px;
}

table.moduletable a:link 
{

}

table.moduletable a:visited 
{

}

table.moduletable a:hover 
{

}

table.moduletable td 
{
margin-bottom: 10px
width: 190px;
font-size: 9px;
}

/*########################### end Ліве меню ############################################*/


/* #########################  Посилання меню ###########################################*/
a.mainlevel:unknown 
{
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px;
padding-top: 0px; 
font-size: 11px; 
margin: 0px; 
width: 183px; 
text-indent: 10px; 
padding-top: 0px; 
background-color: #009900;
text-decoration: none;
}

unknown 
{
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 2px;
padding-top: 0px;
font-size: 11px; 
width: 183px; 
text-indent: 1px; 
background-color: #009900;
text-decoration: none;
}

a.mainlevel:link 
{
margin-left: 3px; 
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 2px;
padding-top: 2px;
border-top: #a9b8c2 0px solid; 
display: block; 
font-weight: bold; 
font-size: 11px; 
/*width: 183px;*/ 
color: #3399ee; 
text-indent: 1px; 
/*background-color: #7c92c3;*/ 
text-decoration: none; 
}

a.mainlevel:visited 
{
margin-left: 3px; 
padding-right: 0px;
border-top: #a9b8c2 0px solid; 
display: block; padding-left: 0px; 
font-weight: bold; 
font-size: 11px; 
padding-bottom: 2px; 
width: 183px; 
color: #3399ee; 
text-indent: 1px; 
padding-top: 2px; 
/*background-color: #7c92c3;*/ 
text-decoration: none; 
}

a.mainlevel:hover 
{
font-weight: bold; 
font-size: 11px; 
text-indent: 1px; 
/*background-color: #0099cc;*/ 
text-decoration: none; 
color: #faa107;
}

#active_menu 
{
font-weight: bold; 
color: #faa107; 
/*background-color: #0099cc;*/
}

a#active_menu:hover 
{
color: #faa107;
}
/* #########################  end Посилання меню ###########################################*/

/* ######################### Кнопки і рядки введення ###################################### */
.button 
{
font-size: 10px;
margin-left: 4px;
}

.inputbox 
{
font-size: 10px;
}
/* ######################### Кнопки і рядки введення ###################################### */

/* ############################ Заголовок блогів ########################################## */
.contentheading 
{
font-size: 11px;
font-weight: bold;
line-height: 20px;
text-transform: none;
text-align: left;
width: 90%;
color: #3f6e97;
background-image:url(../images/hr.gif);
background-repeat:repeat-x;
background-position:bottom;
border: 0px;
}
/*############################ end Заголовок блогів ###############################*/

.componentheading
{
display: block; 
font-weight: bold; 
font-size: 11px; 
text-transform: uppercase; 
color: #3366ee; 
text-indent: 15px; 
line-height: 20px; 
font-family: arial, helvetica, sans-serif; 
white-space: nowrap; 
letter-spacing: 1px; 
text-align: left

}

.small 
{
font-size: 9px; 
color: #666; 
font-family: Arial; 
text-decoration: none
}

.createdate 
{
font-size: 9px; 
color: #666; 
font-family: Arial; 
text-decoration: none
}

.modifydate 
{
font-size: 9px; 
color: #666; 
font-family: Arial; 
text-decoration: none
}

table.contentpaneopen 
{
padding-right: 3px; 
padding-left: 3px; 
margin-bottom: 3px; 
padding-bottom: 3px; 
padding-top: 3px; 
border-collapse: collapse; 
border-spacing: 0px; 
font-size: 11px;
}

.blog 
{
width: 100%;
}
.blog_more 
{
font-size: 9px; 
color: #009900; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold;
}

/*########################### Праве меню ###########################################*/
#rightmenu table.moduletable th 
{
width: 190px;
font-size: 11px;
font-weight: bold;
color: #666666;
text-align: left;
background-color: #d7deec;
background-image:url(../images/14.gif);
background-repeat:no-repeat;
background-position:top;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
height:0px;
}

#rightmenu table.moduletable 
{
width: 190px;
text-align: left;
background-image:url(../images/16.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color: #F2F2F2;
padding-bottom:23px;
}
/*########################### end Праве меню ########################################*/

/*############################# Navigaciya ###################################### */
#pathw .pathway 
{
margin-bottom: 0px;
padding-top: 0px;
padding:0px;
text-align: left;
vertical-align: center;
border: 0px solid #666666;
font-size: 11px;
}

#pathw .pathway a, a:link, a:visited 
{
color: #3366ee;
text-decoration: none 
}

#pathw .pathway a:hover 
{
color: #ff6600;
text-decoration: none
}

#pathw 
{
padding-bottom: 0px;
margin-bottom: 0px;
width: 100%;
background:;
background-position: bottom;
}
/* ############################# end Navigaciya ###################################### */

/* ############################# Пошук ############################################### */
.search 
{
/*height: 3px;*/
text-align: center;
}

.search .inputbox 
{
size: 0px;
font-size: 9px;
font-weight: bold;
}
/* ########################## end Пошук ############################################### */

#banner2 .module 
{
margin-bottom: 3px;
margin-right: 3px;
padding:0px;
height: 60px;
padding-top:0px;
float: right;
text-align: center;
overflow: hidden;
vertical-align: middle;
border: 0px solid #6600cc;
}

#banner2 .module h3 
{
background: #6600cc;
border:0;
text-transform: uppercase;
height:22px;
width: 100%;
font : bold 11px Arial;
color: #fff;
text-align: center;
text-indent: 10px;
padding: 0px 0px 3px;
margin: 0px;
line-height:22px;
}

#banner2 .module 
{
font-size: 10px;
padding-top: 0px;
}

#logo table.moduletable 
{
margin-bottom: 3px;
padding:0px;
height: 60px;
padding-top:0px;
float: right;
text-align: center;
width: 400px;
vertical-align: middle;
margin-right: 10px;
border: 0px solid #6600cc;
}

#logo table.moduletable th 
{
background: #6600cc;
border:0;
height:22px;
width: 100%;
font : bold 11px Arial;
color: #fff;
text-align: center;
text-indent: 10px;
padding: 0px 0px 3px;
margin: 0px;
line-height:22px;
}

#logo table.moduletable td 
{
font-size: 10px;
padding-top: 0px;
}


#advert1 table.moduletable 
{
margin-bottom: 3px;
padding:0px;
padding-top:0px;
text-align: center;
width: 100%;
vertical-align: middle;
border: 0px solid #6600cc;
}

#advert1 table.moduletable th 
{
background: #6600cc;
border:0;
height:22px;
width: 100%;
font : bold 11px Arial;
color: #fff;
text-align: center;
text-indent: 10px;
padding: 0px 0px 3px;
margin: 0px;
line-height:22px;
}

#advert1 table.moduletable td 
{
font-size: 10px;
padding-top: 3px;
padding-bottom: 3px;
width: 100%;
}


#advert2 table.moduletable 
{
margin-bottom: 3px;
padding:0px;
padding-top:0px;
text-align: center;
width: 100%;
vertical-align: middle;
margin-right: 5px;
border: 0px solid #cc00cc;
}

#advert2 table.moduletable th 
{
background: #cc00cc;
border:0;
height:22px;
width: 100%;
font : bold 11px Arial;
color: #fff;
text-align: center;
text-indent: 10px;
padding: 0px 0px 3px;
margin: 0px;
line-height:22px;
}

#advert2 table.moduletable td 
{
font-size: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

ul
{
list-style: none;
}

#mainbody li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
/*background-image: url(../images/arrow.png);*/
background-repeat: no-repeat;
background-position: 0px 6px !important;
background-position: 0px 6px;
}

#mainbody li a, a:link, a:visited
{
color: #3366cc;
}

#mainbody li a:hover
{
color: #000066;
}

/*.buttonheading img
{
border: 0px !important;
display: inline !important;
margin: 0 !important;
padding: 1px !important;
}
*/

.foto
{
border: 1px solid #E5E5E5;
display: inline !important;
/*margin: 0 !important;*/
padding: 2px !important;
}

.readon
{
display:block;
color: #336600;
width: 100px;
padding-left: 17px;
} 

.readon:hover
{
display:block;
padding-left: 17px;
color: #000000;
} 

/*############################# посилання Попереднє та Наступне  ###################################### */
.pagenav_prev a 
{
color: #3366ee;
font-size:10px;
}

.pagenav_prev a:hover 
{
color: #000066;
}

.pagenav_next a 
{
color: #3366ee;
font-size:10px;
}

.pagenav_next a:hover 
{
color: #000066;
}
/*############################# end посилання Попереднє та Наступне  ################################### */


.back_button a
{
color: #3366ee;
}

.back_button a:hover
{
color: #000066;
}

.pagenavbar a 
{
color: #3366ee;
}

.pagenavbar a:hover 
{
color: #000066;
}

.sectiontableheader 
{
background-color: #cccccc;
color: #ffffff;
padding: 4px 10px 4px 4px;
font-weight: bold;
letter-spacing: 0px;
}

.sectiontableentry2 
{
line-height: 18px;
height: 20px;
color: #000000;

}

sectiontableentry2 a:link
{
color: #336600;
}

sectiontableentry2 a:hover 
{
color: #000066;
}


.sectiontableentry1 
{
line-height: 18px;
height: 20px;
color : #000066;
background-color: #f2f2f2;

}

.sectiontableentry1 a, a:link, a:visited 
{
color: ;
}

.sectiontableentry1 a:hover 
{
color: #000066;
}

table.contenttoc 
{
width: 170px;
border:#cccccc 1px solid;
margin:  5px 5px 5px 5px ;
padding:0px 0px 0px 0px;
font-size:11px;
}

/* the same as above, but this is used to format the td or table cells */
table.contenttoc th 
{
background-color:#ddeeff;
height:18px;
background-color: #336600;
color: #ffffff;
text-transform: uppercase;
}

table.contenttoc td.toclink
{
display:block;
border-bottom:#e0e0e2 1px solid;
line-height:1.7em;
}

a.toclink
{
display:block;
}

table.contenttoc td 
{
border-top:#e0e0e2 0px solid;
margin:0 0 0 0;
padding:0px 3px 0px 20px;
background: url(../images/arrow.png) no-repeat 3px 4px;
background-color:#e8f0f1;
}

table.contenttoc td a:link 
{
color: #3366ee;
}

table.contenttoc td a:hover 
{
color: #0000ff;
}

/* ################### Підменю меню ############################################## */
.sublevel 
{
border-top: 0px solid #c0c0c0;
margin-left:0px;
padding-left:10px;
height:18px;
}

a.sublevel:link, a.sublevel:visited, a.sublevel:active 
{
padding-left: 1px;
vertical-align: middle;
font-size: 11px;
color: #3366ee;
text-align: left;
text-decoration: none;
}

a.sublevel:hover 
{
color: #ff6600;
text-decoration: none;
}

a#active_menu .sublevel:link, a#active_menu .sublevel:visited, a#active_menu .sublevel:active 
{
background: transparent;
color: #3366ee;
font-weight: none;
}

a#active_menu.sublevel:hover 
{
background: transparent;
color: #ff6600;
font-weight: none;
}

#active_menu.sublevel 
{
background: transparent;
color: #3366ee;
font-weight: none;
}
/* ################### Підменю меню ############################################## */

.contentpaneopen 
{
width   : 99%;
margin: 5px;
padding-left     : 3px;
padding-right    : 3px;
height: 9px;
}

.contentpane 
{
width: 100%;
text-align       : justify;
padding-left     : 5px;
padding-right    : 5px;
}


#buttons_outer 
{
background-color: #;
float: left;
}

#buttons_inner 
{

}

#buttons 
{
float: left;
margin: 0px;
padding: 0px;
width: auto;
}


ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 0;
}

ul#mainlevel-nav li
{
background-image: none;
float: left;
margin: 0;
background-color: #333333;
font-weight: bold;
text-align: center;
vertical-align: middle;
text-transform: uppercase; 
border-right: 0px solid #ffffff;
}

ul#mainlevel-nav li a
{
display: block;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
color: #ffffff;
font-size: 11px;
background: transparent;
}

#buttons>ul#mainlevel-nav li a 
{ 
width: auto; 
}

ul#mainlevel-nav li a:hover
{
color: #fff;
background: #009900;
}

img 
{
border: 0px
}

.modulepop
{
height: 100px;
font : bold 11px;
color: #000099;
text-align: center;
}

.modulepop li a
{
font : bold 11px;
text-align: center;
text-indent: 0px;
margin: 0px 0px 0px -30px;
}


.modulepop h3
{
height: 25px;
font : bold 12px;
text-align: center;
margin: -18px;
}

.modulecon
{
height: 80px;
font : bold 11px;
color: #000099;
text-align: center;
}

.modulecon h3
{
height: 25px;
font : bold 12px;
text-align: center;
margin: -10px;
}

.input
{
border:0px;
}

.banneritem {
text-align: center;
margin: 2px; 
}

.module_abitur 
{
text-align: center;
width: 500px;
margin-left: 0px;
}

.module_abitur h3
{
margin: 0px;
width: 500px;
color: #000066;
}

.module_abitur a 
{
margin: 0px !important;
}

.abitur  
{
font-weight: bold;
margin: 0px !important;
padding: 4px 10px !important;
border: solid 1px #b4b4b4 !important;
border-radius: 10px 10px 10px 10px !important;
}