body, h1, h2, h3, h4, h5, ul, li, form, fieldset, p { margin:0; padding:0; list-style-type:none; border:none; }

body { color:#797979;font:11px/18px Arial; background:#f1f2ed url(image/nav_bg.png) repeat-x center 69px; text-align:left;}
#bottom_bg { background:url(image/bottom_bg.png) repeat-x bottom; }
#top_bg { background:url(image/top_bg.jpg) repeat-x center top;}
#container { width:990px; margin:0 auto;}

#top { border-bottom:4px solid #d7d7d7; height:69px;}
#top h1 span { display:none;}

#navigation ul { height:55px;}
#navigation li { height:55px; line-height:55px; background:url(image/nav_line.png) no-repeat left top; padding-left:2px; float:left;}

#navigation li a { font:15px/55px 'Myriad Pro'; color:#fff; text-decoration:none; background:none; display:block; float:left; padding:0 25px; height:55px;}
#navigation li a:hover { background:url(image/nav_hover.png) repeat-x top; color:#cae8fd; }
#navigation li.rss, #navigation li.rss a:hover { background:none;}
#navigation li.rss { float:right;}

#under_nav { height:55px; text-align:center;}
#under_nav #page { float:left; }
#under_nav #page p { line-height:55px;}
#under_nav #page p a { font-weight:bold;}
#under_nav #page p span { color:#5a6b77; padding-right:10px;}

#search {   height:50px; text-align:center;padding-top:10px;margin-top:5px;}
#search form { position:relative; }
#search .input { border:1px solid #b7b7b7; background:#fff url(image/search_bg.png) repeat-x top; font:italic 11px/16px Arial; color:#828181; padding:5px 6px; width:400px; display:block; float:right; position:absolute; top:14px; right:0; }
#search .submit { height:21px; width:66px; background-color:#7b7b7b; font:11px/18px Arial; color:#fff; text-align:center; display:block; position:absolute; top:17px; right:2px; border:1px solid #7b7b7b; }
#search .submit:hover { background-color:#3e9815; border-color:#3e9815; cursor:pointer; }

#content { background:url(image/sidebar_bg.png) repeat-y left; width:955px;}
#left_sidebar { width:227px; float:left; padding:10px 10px 5px; }
#left_sidebar ul { padding:0 5px;}
#left_sidebar ul li { margin: 2px 0;}
#left_sidebar ul li strong { color:#3e9815; }
#left_sidebar ul li strong.number { font-size:14px; padding-right:5px;}
#left_sidebar ul li select.input { width:200px; border:1px inset #7b7b7b; padding:2px;}
h2 { font:20px/24px 'Myriad Pro'; background:url(image/arrow.png) no-repeat 12px center; padding:5px 0 5px 20px; }
#left_sidebar ul li .submit { height:21px; width:66px; background-color:#7b7b7b; font:11px/18px Arial; color:#fff; text-align:center; display:block; border:1px solid #7b7b7b; }
#left_sidebar ul li .submit:hover { background-color:#3e9815; border-color:#3e9815; cursor:pointer; }

#map { width:186px; height:173px; background:url(image/mapa.png) no-repeat center top; position:relative; margin:0 6px;}
#map a { position:absolute; width:10px; height:10px; z-index:100;}
#map a:hover { background:url(image/dot.png) no-repeat left bottom;}
#map a span { display:none; z-index:1000; }
#map a:hover span { display:inline; position:relative; padding:2px 4px; border:1px solid #f6f6f6; background-color:#e4e4e4; font:9px/11px Tahoma; color:#000; top:-5px;z-index:10; left:15px;}

#map #w_1 { left:8px; top:44px;}
#map #w_2 { left:79px; top:12px;}
#map #w_3 { left:109px; top:31px;}
#map #w_4 { left:162px; top:46px;}
#map #w_5 { left:18px; top:82px;}
#map #w_6 { left:46px; top:69px;}
#map #w_7 { left:66px; top:48px;}
#map #w_8 { left:121px; top:74px;}
#map #w_9 { left:151px; top:103px;}
#map #w_10 { left:47px; top:106px;}
#map #w_11 { left:93px; top:89px;}
#map #w_12 { left:114px; top:114px;}
#map #w_13 { left:142px; top:137px;}
#map #w_14 { left:65px; top:121px;}
#map #w_15 { left:81px; top:131px;}
#map #w_16 { left:102px; top:141px;}

#main { width:490px; padding:30px 25px 10px; float:left;}
#main h3 { font:18px/20px 'Myriad Pro'; background:url(image/arrow.png) no-repeat 12px 53%; padding:10px 0 10px 25px; }
#main p { margin:5px 0;}
#main .news { width:234px; float:left; padding:0 5px;}
#main .news img { float:left; padding:0 10px 5px 0;}
#main h4 { font-weight:bold; color:#0569a6; font-size:11px; }
#main .ogloszenia li { margin:10px 0;}
#main .ogloszenia li span { color:#5a6b77; padding-right:15px; display:block; float:left; width:70px; text-align:right;}
#main .ogloszenia li a { font-weight:bold;}


#main h1 { font:18px/20px 'Myriad Pro'; background:url(image/arrow.png) no-repeat 12px 53%; padding:10px 0 10px 25px; }


#right_sidebar { width:165px; float:right; padding:15px 0; }


#footer { height:60px; background:url(image/sidebar_bg.png) no-repeat left bottom;}
#footer ul { float:left;}
#footer ul li { display:inline; line-height:57px;}
#footer ul li a { color:#5a6b77; padding:0 7px; text-decoration:underline;}
#footer ul li a:hover { text-decoration:none; }
#footer ul li.copyright { padding:0 65px 0 35px;}
#footer ul li.copyright a { color:#0569a6; font-weight:bold; text-decoration:none;}

#footer2 { height:60px; background:url(image/sidebar_bg.png) no-repeat left bottom;}
#footer2 ul { float:left;}
#footer2 ul li { display:inline; line-height:57px;}
#footer2 ul li a { color:#5a6b77; padding:0 7px; text-decoration:underline;}
#footer2 ul li a:hover { text-decoration:none; }
#footer2 ul li.copyright { padding:0 65px 0 35px;}
#footer2 ul li.copyright a { color:#0569a6; font-weight:bold; text-decoration:none;}


img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#3e9815;text-decoration:none;}
a:hover {color:#0569a6;}

.table_ad_normal {
	BACKGROUND-COLOR: #EFEFEF;
	BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM: #B84E4E 1px solid;
}
.table_ad_highlight {
	BACKGROUND-COLOR: #fff338;
	BORDER-RIGHT: #B84E4E 1px solid; BORDER-TOP: #3A3A3A 1px solid; BORDER-LEFT: #3A3A3A 1px solid; BORDER-BOTTOM: #B84E4E 1px solid;
}
.table_ad_highlight_bold {
	BACKGROUND-COLOR: #fff338;
	BORDER-RIGHT: #F80000 3px solid; BORDER-TOP: #F80000 3px solid; BORDER-LEFT: #F80000 3px solid; BORDER-BOTTOM: #F80000 3px solid;
}
.table_ad_bold {
	BACKGROUND-COLOR: #EFEFEF;
	BORDER-RIGHT: #F80000 3px solid; BORDER-TOP: #F80000 3px solid; BORDER-LEFT: #F80000 3px solid; BORDER-BOTTOM: #F80000 3px solid;
}
