html, body { margin:0; padding:0; height:100%; background-color: #ffffff; background-image:url(bg.jpg); background-repeat:repeat-x; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
img { border:none;}
form { margin:0; padding:0;}
a:link, a:active, a:visited { color:#044e7c; text-decoration:underline;}
a:hover { text-decoration:none;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:normal; margin:0; padding:0; margin-bottom:12px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:normal; margin:0; padding:0; margin-bottom:12px;}
h3 { color:#044e7c;  font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0; padding:0; margin-bottom:5px;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3d83b0; font-weight:bold; margin:0; padding:0; margin-bottom:10px;}
.table1 { height:100%;}
.td { padding-left:15px; padding-right:15px;}
.left { padding-right:20px; padding-top:20px;}
.right { padding-left:20px;}
.top { height:80px; padding-top:20px;}
.logo { margin-bottom:30px;}
.menu { height:40px; vertical-align:middle; background-image:url(blue_menu_bg.gif); background-repeat:repeat-x; background-position:top; color:#FFFFFF; font-weight:bold; margin-bottom:30px;}
.menu a:link, .menu a:active, .menu a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:underline; }
.menu a:hover, .search a:hover, .grey_a:hover { text-decoration:none;}
.menu_l { background-image:url(green_menu_bg.gif); background-repeat:repeat-x; background-position:top;}
.search { padding-left:20px;}
.search div { height:80px; background-color:#FFFFFF; background-image:url(search_l.gif); background-repeat:no-repeat; width:257px; background-position:0% 0%;}
.search form { background-image:url(search_r.gif); padding:20px 20px 0px 20px; background-repeat:no-repeat; background-position:100% 0%;}
.inp1 { width:145px; height:15px; font-size:10px; border:#d4d0c8 2px inset; margin-right:4px;}
.search p { margin:0; padding:0; margin-bottom:10px;}
.search a:link, .search a:active, .search a:visited { font-weight:bold; color:#044e7c; font-size:12px; text-decoration:underline;}
.footer td { border-top:#bbbbbb 1px solid; padding-top:20px; padding-bottom:70px;}
.grey { color:#9b9b9b;}
.grey_a:link, .grey_a:active, .grey_a:visited, .footer .grey_a:link, .footer .grey_a:active, .footer .grey_a:visited {  color:#9b9b9b; text-decoration:underline;}
.footer { margin-top:16px;}
.footer .left { padding-left:20px; padding-right:30px;}
.footer .right { padding-left:30px; padding-right:20px;}

.block_green { background-color:#cff0af; background-image:url(block_green_br.gif); background-repeat:no-repeat; background-position:100% 100%; margin-bottom:20px;}
.block_green td { background-image:url(block_green_tr.gif); background-repeat:no-repeat; background-position:100% 0%;}
.block_green div { padding:10px 16px; color:#37541b;  font-family:Arial, Helvetica, sans-serif; font-size:18px; }
.block_green a:link, .block_green a:active, .block_green a:visited { color:#37541b; text-decoration:underline;}
.block_green a:hover { text-decoration:none;}

.block_grey { background-color:#efefef; background-image:url(block_grey_br.gif); background-repeat:no-repeat; background-position:100% 100%; margin-bottom:20px; margin-top:20px;}
.block_grey td { background-image:url(block_grey_tr.gif); background-repeat:no-repeat; background-position:100% 0%;}
.block_grey td td { background-image:none;}
.block_grey div { padding:10px 16px;}
.block_grey p { padding:0; margin-top:14px; margin-bottom:0;}

.block_blue { background-color:#e1eef7; background-image:url(block_blue_br.gif); background-repeat:no-repeat; background-position:100% 100%; margin-bottom:16px;}
.block_blue td { background-image:url(block_blue_tr.gif); background-repeat:no-repeat; background-position:100% 0%;}
.block_blue table td { background:none; padding:3px 14px 3px 11px;  }

.block_grey_news { background-color:#efefef; background-image:url(block_grey_br.gif); background-repeat:no-repeat; background-position:100% 100%; margin-bottom:10px;}
.block_grey_news td { background-image:url(block_grey_tr.gif); background-repeat:no-repeat; background-position:100% 0%;}
.block_grey_news td td { background-image:none;}
.block_grey_news div { padding:10px 16px;}
.block_grey_news p { padding:0; margin-top:14px; margin-bottom:0;}

.block_blue_news { background-color:#e1eef7; background-image:url(block_blue_br.gif); background-repeat:no-repeat; background-position:100% 100%; margin-bottom:10px; }
.block_blue_news td { background-image:url(block_blue_tr.gif); background-repeat:no-repeat; background-position:100% 0%;}
.block_blue_news table td { background:none; padding:3px 14px 3px 11px;  }

.block_blue .calendar { margin-top:4px; margin-bottom:10px;}
.block_blue .calendar td { padding:3px; vertical-align:top; text-align:right; font-size:12px; color:#b2b7bc;}
.calendar h3{ text-align:left; margin-bottom:7px;}
.calendar a:link, .calendar a:active, .calendar a:visited { color:#1e628e; text-decoration:none;}
.calendar  a:hover { text-decoration:underline;}


.div { padding-left:15px; margin-bottom:16px; margin-top:16px;}
.time { background-image:url(time2.gif); background-repeat:no-repeat; background-position: 0; width:100%; font-size:12px; color:#FFFFFF; font-weight:bold; height:15px; padding:1px 5px; margin-top:16px; margin-bottom:4px;}
.timemin { background-image:url(time3.gif); background-repeat:no-repeat; background-position: 0; width:100%; font-size:12px; color:#FFFFFF; font-weight:bold; height:15px; padding:1px 5px; margin-top:16px; margin-bottom:4px;}
a.big, .big  { font-size:14px; font-weight:bold;}
.line_l { height:1px; background:#90b6d0; margin-top:16px; margin-bottom:16px;}
.line_r { background:#628ead; height:1px; margin-top:9px; margin-bottom:9px;}
.line_c { background:#90b6d0; height:1px; }
.weather { font-size:12px;}
.space { line-height:17px;}
.pad { padding-left:15px;}
.title1 { background-color:#9dbcd1; background-image: url(title1_l.gif); height:29px; background-repeat:no-repeat; background-position:0% 0%; position:relative; right:-8px; top:-7px;}
.block_blue td table td .title1 td, .title1 td { background-image:url(title1_r.gif); background-repeat:no-repeat; background-position:100% 0%; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight:normal; padding:0px 15px; }
.div_title { position:relative; margin-bottom:15px;}
.img { padding-right:17px;}
.img_r { padding-right:17px; padding-left:36px;}
.title2 { background-color:#9dbcd1; background-image: url(title2_l.gif); height:19px; background-repeat:no-repeat; background-position:0% 0%; margin-bottom:5px;}
.block_blue td table td .title2 td, .title2 td { background-image:url(title2_r.gif); background-repeat:no-repeat; background-position:100% 0%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:0px 8px; }
.table2 a.big { display:block; margin-bottom:6px;}
.table2 td { padding-bottom:17px;}
.table2 td td { padding-bottom:0px;}
.bottom_menu { line-height:20px; padding-bottom:20px; padding-top:18px;}
.bottom_menu a:link, .bottom_menu a:active, .bottom_menu a:visited { color:#000000; font-size:10px; text-decoration:underline; padding-left:6px; margin-left:3px; margin-right:3px; background:url(bull.gif); background-repeat:no-repeat; background-position:0% 50%;}
.bottom_menu a:hover { text-decoration:none;}
.avtor { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#908f8f; font-weight:bold;}
.content_right { padding-left:30px; padding-top:43px;}
.photo_avtor { margin-top:10px; margin-bottom:0px; color:#908f8f;}
.tema p { margin:0; padding:0; margin-bottom:15px; line-height:15px;}
.tema a { color:#3d83b0;}
.coment { background:url(title3.gif); background-repeat: no-repeat; background-position:left; padding:10px 5px 10px 20px; font-size:14px; color:#FFFFFF; margin-bottom:7px;}
.coment a:link, .coment a:active, .coment a:visited { color:#FFFFFF; text-decoration:none;}
.coment a:hover { text-decoration:underline;}
.blue_list a:link, .blue_list a:active, .blue_list a:visited { color:#3d83b0; background-image: url(bull_1.gif); background-repeat:no-repeat; background-position:11px 50%; padding-left:20px; display:block; margin-bottom:8px;}
.arhiv .block_grey { margin-top:0; margin-bottom:6px;}
.arhiv .block_grey div { padding:2px 10px 2px 24px; white-space: nowrap;}
.arhiv select { width:167px; height:20px; margin-bottom:14px;}
.inp2 { position:relative; height:14px; width:248px; top:-4px;}
.td_calendar { padding-right:20px;}
