#tooltip {
	background-color:  #58626C; 
    border: 1px solid #FFF; 
    padding: 10px 15px; 
    width: 180px;
    color: #FFF;
    
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

body {
    padding: 0; margin: 0;
    font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif;
    background: white;
}
.site_box { margin: 0 auto; width: 1000px; }
a { text-decoration: none; }

/* header */
#box_header_top { background: url('../images/layout/topheaderbg.png') no-repeat right 26px; }
#header_top { height: 100px; background: white; }
#box_navi { padding-top: 26px; }
#box_main_header_bottom { background: url('../images/layout/fill_headerbg.png') #699db6 repeat-x; }
#main_header { height: 302px; background: url('../images/layout/headerbg.jpg') #699db6 no-repeat; }
#small_header { height: 121px; background: url('../images/layout/small_headerbg.png') #699db6 no-repeat; }
.header_title { color: white; font-size: 36px; text-transform: uppercase; letter-spacing: 5px; padding-left: 180px; padding-top: 42px; }
#box_small_header_bottom { background: url('../images/layout/fill_smallheaderbg.png') #699db6 repeat-x; }

#main_header .content { width: 390px; padding: 25px 10px 0px 10px; }
#main_header .content h1 { font-size: 22px; text-transform: uppercase; }
#main_header .content a { color: white; padding: 12px 0px; display:block; width:189px; background: transparent url('../images/layout/btnbg.png') center center no-repeat; margin: 0 auto; }

#menu_shape { background: url('../images/layout/menushape.png') no-repeat; width: 5px; height: 44px; }
#main_menu { background: url('../images/layout/menubg.png') #7d2a22 repeat-x; }
#main_menu ul { list-style: none; padding-left: 20px; margin: 0px; }
#main_menu li { display:inline; float:left; padding: 15px 0px; }
#main_menu a { padding: 15px 16px; font-weight: bold; text-transform: uppercase; color: white; }
#main_menu li:hover { background: url('../images/layout/menuselectedbg.png') #a9453c repeat-x; }
.menusel { background: url('../images/layout/menuselectedbg.png') #a9453c repeat-x; }


/* content */
#side_left { padding: 0px 0px 0px 15px; }
#side_right { border-left: solid 2px #f3f3f3; width: 375px; }
.content_right { padding: 0px 20px 0px 15px; border-right: solid 2px #f3f3f3; }

#shape_top { background: transparent url('../images/layout/shapetop.png') no-repeat;  width: 590px; height: 12px; }
#shape_bottom { background: transparent url('../images/layout/shapebottom.png') no-repeat; width: 590px; height: 12px; }
#content { background: transparent url('../images/layout/shapefill.png') repeat-y; width: 590px; }

.page_title { padding: 0px 0px 5px 20px; color: #3F3F3F; font-size: 18px; }
.page_content { line-height: 1.5em; color: #3F3F3F; padding-left: 20px; padding-right: 20px; }
.page_content p { text-align: justify; margin: 0px; padding-top: 12px; } .page_content p:first-child { padding-top: 5px; }
.page_content a, a:visited { color: #4079AD; }
.page_content a:hover { text-decoration: underline; }
.main_page p:first-child { padding-top: 0px; }

.articles_title { }
.articles_title a, .articles_title a:visited { color: #3F3F3F; font-size: 18px; } .articles_title a:hover { text-decoration: underline; }
.articles_intro { text-align: justify; line-height: 1.5em; padding-top: 10px; color: #3F3F3F; }
.articles_list_item { padding: 0px 20px; }

.paginate { padding: 25px 15px 0px 15px; }
.paginate table { width: 100%; }
.paginate a { color: #3F3F3F; }

.partners h3 { font-size: 16px; color: #a50011; margin: 0px;}
.partners a { margin: 20px; }

.info_list { list-style: none; padding: 0px; margin: 0px; }
.info_list p { margin-top: 3px; }
.info_list li { padding: 0px; margin: 0px; }
.info_list h3 { background: url('../images/layout/strzalkadol.png') no-repeat; padding: 5px 0px 3px 36px; color: #a50011; font-size: 16px; margin: 0px; }

.info_content { text-align: justify; color: #3F3F3F; line-height: 1.5em; padding-left: 36px;}
.info_news p { text-indent: 10px; background: transparent url('../images/layout/p.png') left 7px no-repeat; }

/* footer */
#box_footer { background: url('../images/layout/footerbg.png') #50504f repeat-x; }
#footer { height: 108px; color: #DBDBDB; }
#footer a { color: white; } #footer a:hover { text-decoration: underline; } #footer a:visited { color: white; }
#footer_teleadr { padding: 20px 30px 0px 20px; font-size: 11px; }
#footer_teleadr a { color: #4079AD; }
#footer_menu { font-size: 10px; font-weight: bold; padding-top: 10px; }
#footer_menu ul { list-style: none; padding: 0px; margin: 0px; }
#footer_menu li { display:inline; float:left; padding: 5px;}
