body, html{margin:0; padding:0; height:100%; background:#002753; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
a{color:#0074ba;}
a:hover{text-decoration:none;}
a img{border:none;}

#main_div{background:#002753 url(/images/left_stripe.gif) left top repeat-y; width:1000px; margin:0 auto;}
#main{width:1000px; margin:0 auto;}

#header{background:#002753 url(/images/left_bg.gif) left bottom repeat-x;}
#logo{background:url(/images/logo.png) left top no-repeat; display:block; width:153px; height:100px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');}
#logo img{width:153px; height:100px;}
#liga{background:url(/images/liga.gif) center center no-repeat; height:169px; width:621px;}
#liga img{width:621px; height:169px;}
#logo, #rfs{margin-top:23px;}
#rfs{display:block; width:74px; height:80px; background:url(/images/rfs.png) left top no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rfs.png', sizingMethod='scale');}
#rfs img{width:74px; height:80px;}

#menu{height:43px; background:url(/images/menu_bg.gif) left top repeat-x;}
#menu td{background:url(/images/menu_sep.gif) left top repeat-y; height:37px; text-align:center; white-space:nowrap; text-transform:uppercase; color:#fff;}
#menu td a, #menu td b{color:#fff; text-decoration:none; font-size:13px; font-weight:normal; padding:0 13px; display:block;}
#menu td.show, #menu td.show_last{background:#33527d url(/images/menu_sep.gif) left top repeat-y;}
#menu td div.rel, #menu div.show{position:relative; height:27px; padding:10px 0 0 0;}
#menu td div.abs{position:absolute; background:#33527d; display:none; padding:0; width:180px; top:37px; padding-top:5px;}
#menu td.show div.abs{left:2px;}
#menu div.show div.abs{display:block;}
#menu div ul{margin:0; padding:0 5px 0 5px;}
#menu div li{list-style-position:inside; margin:0; padding:0 0 0 5px; text-align:left; color:#3396bd;}
#menu div li a, #menu div li b{text-decoration:underline; text-transform:none; padding:0; display:inline; white-space:normal;}
#menu div li a:hover, #menu div li b{text-decoration:none;}
#menu div.slbc{padding:0 7px 0 8px; background:url(/images/submenu_left.gif) left bottom no-repeat; height:9px; position:relative; top:9px;}
#menu div.slbc div{height:9px; background:#33527d;}
#menu div.slbc div.srbc{background:url(/images/submenu_right.gif) right bottom no-repeat; height:9px; width:7px; position:absolute; right:0; top:0;}
#menu td#last div.show div.abs{display:block;}
#menu td#last div.abs{position:absolute; background:#33527d; display:none; padding:5px 0 0 0; width:180px; right:0px; top:0; top:37px;}

#left{width:250px; padding:0 3px 90px 2px; vertical-align:top; background:url(/images/ball_top.jpg) left bottom no-repeat;}

#menu2 ul{background:#002753;}
#menu2 ul, #menu2 li{margin:0; padding:0; list-style-type:none;}
#menu2 li{background:#3396bd url(/images/menu2.gif) left top no-repeat; margin:0 0 2px 0; height:1%;}
#menu2 a, #menu2 b{display:block; font-size:13px; font-weight:normal; text-transform:uppercase; text-decoration:none; background:url(/images/menu2_a.gif) 19px 8px no-repeat; padding:8px 20px 8px 38px; color:#fff;}
#menu2 li li{border-top:2px solid #002753; background:#002753; margin:0; list-style-type:disc; list-style-position:inside; color:#3396bd; padding:5px 0 0 21px; height:auto;}
#menu2 li ul{padding:0 0 5px 0; background:#002753;}
#menu2 li li a, #menu2 li li b{text-transform:none; display:inline; background:none; padding:8px 5px;}

#sponsor{margin-top:2px;}
.block h2{background:#bf0000 url(/images/red_right.gif) right top no-repeat; width:211px; color:#fff; font-size:14px; margin:0; padding:0;}
.block h2 span{display:block; background:url(/images/red_left_top.gif) left top no-repeat; padding:3px 10px 3px 12px;}
.block div{background:#e6e6e6 url(/images/block_div.gif) right bottom no-repeat; font-size:12px; font-weight:bold; padding:13px 10px 10px 23px; color:#666; overflow:hidden;}
.block div p{margin:0;}
.block div img{margin:5px; overflow:hidden;}

#banners{margin-top:2px;}
#banners img{width:250px; margin:2px 0;}

#reklama div{padding:12px;}

#int {padding:5px 0px 5px 0px;}
.block.blue h2{background:#3396bd url(/images/blue_right.gif) right top no-repeat;}
.block.blue h2 span{background:url(/images/blue_left_top.gif) left top no-repeat;}
.block.blue div{background:#e6e6e6 url(/images/block_div.gif) right bottom no-repeat; font-size:12px; padding:13px 5px 10px 5px; color:#000; overflow:hidden;}
.block.blue div p{margin:0; font-weight:normal;}
.block.blue div img{margin:0px 5px 5px 0px; float:left; overflow:hidden;}

#right{width:250px; padding:0 2px 0 3px; vertical-align:top; background:url(/images/eagle_top.gif) right bottom no-repeat;}
#right .block div{padding:10px 8px; font-weight:normal; color:#000;}
#right .block div img{display:block; clear:both;}

#news div{border-bottom:2px solid #002753; background:#e6e6e6; font-weight:normal; color:#000; padding:10px 8px;}
#news div b{font-size:14px;}
.block .lenta a{color:#fff;}
#news div.lenta{background:#3396bd url(/images/lenta_blue.gif) right bottom no-repeat; border-bottom:none; position:relative; top:-2px; padding:6px 8px;}
#newstext {text-align:justify;}
#poll {padding:0px 0px 4px 0px; font-weight:normal;}
#poll div {font-weight:normal;}
#poll .form-submit{border-style:solid; border-width:1px; border-color:#000; margin:5px 0 0 0;}
#event1, #event2, #event3{margin:2px 0 0 0;}

#left_footer{background:#002753 url(/images/ball_bottom.jpg) left top no-repeat; height:142px; color:#fff;}
#center{background:#002753; vertical-align:top;}
#right_footer{background:#002753 url(/images/eagle_bot.gif) right top no-repeat; color:#fff;}
#left_footer a, #right_footer a{color:#fff;}
#left_footer div{background:url(/images/itsoft.gif) left top no-repeat; margin:74px 0 0 16px; padding:10px 0 10px 0; text-align:center;}
#center_footer{background:url(/images/hor_stripe.jpg) left top repeat-x;}

#center .block div{padding:8px; background:#f1ebdb url(/images/block_center_rb.gif) right bottom no-repeat; font-weight:normal; color:#000; border-bottom:2px solid #002753;}
#center .block{margin-bottom:2px;}

#events img{margin:0 10px 3px 0;}
#center #events div{background:#f1ebdb;}
#center #events div.lenta{background:#3396bd url(/images/lenta_blue.gif) right bottom no-repeat; border-bottom:none; position:relative; top:-2px; padding:6px 8px;}
.important{font-size:0; clear:both;}

#center #publications div{background:#F1EBDB;}
#center #publications div.lenta{background:#bf0000 url(/images/red_lenta.gif) right bottom no-repeat; border-bottom:none; position:relative; top:-2px; padding:6px 8px;}

#content{background:#f1ebdb url(/images/block_center_rb.gif) right bottom no-repeat; padding:5px 8px 8px 8px; overflow:hidden;}
#content h1{font-size:20px;}
#content h2{font-size:14px;}
#content .form-submit{border-style:solid; border-width:1px; border-color:#000; margin:5px 0 0 0;}
#path a{color:#000;}
#path b{font-weight:normal;}
.res_table {font-size:12px; text-align:center;}
.res_hl {width:100%; font-weight:bold; color:#fff; text-align:center; background-color:#090;}
.res_hl_orange {width:100%; font-weight:bold; color:#fff; text-align:center; background-color:#c60;}
.hl_vert {font-size:14px; width:100%; text-align:center; font-weight:bold; background-color:#ff9;}
.ul3, .li3 {line-height:18px;}
.table_bold {font-weight:bold; text-align:right;}
table.info {width:100%; font:10px; margin-bottom:10px; border:1px #ddd; border-collapse: collapse;}
table.info th {padding:3px; border:1px solid #ddd;}
table.info td {padding:3px; border:1px solid #ddd;}
table.tour {margin:0; padding:0; text-align:center; border:1px #999; border-collapse: collapse;}
table.tour th {padding:4px; border:1px solid #999;}
table.tour td {font-size:11px; margin:2px; padding:3px; border:1px solid #999;}