/* Profit center */
/*def*/
* {padding:0px; margin:0px; border-collapse:collapse;}
#site {max-width:1280px; min-width:1000px; background:#ffffff; min-height:100%; height:100%; margin:0px auto; font-family:Verdana; font-size:12px;}
html {height:100%;}
table.left_w{
border-collapse:collapse;

}

table.left_w td{
padding:6px;
border:0px solid #666666;
text-align:left;

}
table.left_w th{
padding:6px;
border:0px solid #666666;
text-align:center;

}
h1 {font-size:14px; color:#FFFFFF;}
h2 {}
h3 {}
h4 {}
.clear {clear:both; height:1px; overflow:hidden;}
a {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none;}
/*---------------------- MAIN -------------------*/
/*osnovnoi*/
#osnovnoi {min-height:100%; _height:100%; background:url(/images/right.jpg) right top repeat-y;}
#osnovnoi_in {min-height:100%; _height:100%;}
/*header*/
#header {height:157px; background:url(/images/header.jpg) left top repeat-x;}
/*content*/
#container{width:100%; padding-bottom:60px; overflow:hidden;}
#content{width:100%; float:left;}
#text{margin:0px 258px 0px 264px;}
#text_in{margin:0px 10px 0px 264px;}
/*left_part*/
/* #left{float:left; width:254px; margin-left:-100%; background:url(/images/left_bottom.jpg) 251px top repeat-y; padding-bottom:200px; margin-bottom:-200px;}*/
#left{float:left; width:254px; margin-left:-100%; background:url(/images/left_bottom.jpg) 251px top repeat-y; padding-bottom:200%; margin-bottom:-200%;}

/*right_part*/
#right {float:left; width:248px; margin-left:-250px; padding-bottom:130px; background:url(/images/right_bottom.jpg) center bottom no-repeat;}
/*footer*/
#footer {height:47px; margin-top:-47px; position:relative; clear:both; width:100%; background:#FFFFFF url(/images/left_bottom.jpg) left top repeat-x;}
/*---------------------- MAIN PAGE -------------------*/
/* <!--header--> */
#header_right {background:url(/images/header_right.jpg) right top no-repeat; height:141px; color:#1784cc; font-weight:bold;}
#logo {float:left;}
#logo a {display:block; width:385px; height:132px; background:url(/images/logo.jpg) left top no-repeat;}
#temp_txt {position:absolute; right:10px; top:6px;}
#temp_deg {position:absolute; right:38px; top:45px; font-size:14px;}
/* header photos */
#photo_1 {float:right; padding-top:15px; margin-left:7px;}
#photo_2 {float:right; padding-top:15px; margin-left:7px;}
#photo_3 {float:right; padding-top:15px;}
/* min_pan */
#aaaaaaa {float:right; position:relative; width:140px; height:157px;}
#home {width:22px; height:19px; display:block; position:absolute; top:117px; background:url(/images/home.jpg) left top no-repeat; right:89px;}
#mail {width:22px; height:19px; display:block; position:absolute; top:117px; background:url(/images/mail.jpg) left top no-repeat; right:55px;}
#map {width:22px; height:19px; display:block; position:absolute; top:117px; background:url(/images/map.jpg) left top no-repeat; right:21px;}
/* <!--content--> */
.red_txt {color:#ed0000; font-size:16px; font-weight:bold; padding:10px; background:url(/images/left_bottom.jpg) left bottom repeat-x;}
.red_txt2 {color:#ed0000; font-size:16px; font-weight:bold; padding:10px;}
.red_txt3 {color:#ed0000; font-size:12px; font-weight:bold; padding:10px; text-decoration:underline;}
.red_txt4 {color:#ed0000; font-size:12px; font-weight:bold;}
.txt_block {padding:10px; background:url(/images/left_bottom.jpg) left bottom repeat-x;}
.txt_block span {float:right;}
#news {margin:10px auto 0px; padding:0px 10px;}
#news_header {height:50px; background:url(/images/news_header.jpg) left top repeat-x;}
#news_header_right {height:50px; float:right; background:url(/images/news_header_right.jpg) right top no-repeat; width:72px;}
#news_header_left {height:25px; background:url(/images/news_header_left.jpg) left top no-repeat; padding:25px 0px 0px 10px;}
#new {border:1px solid #ffaa00; padding:25px 15px;}
#new_in p {margin:4px 0px;}
#new_in {overflow:hidden;}
.big_banner {margin:10px auto 0px; padding:0px 10px; text-align:center;}
.big_banner img {border:1px solid #000000;}
#stuff {margin:10px auto 0px; padding:0px 10px;}
#stuff_header {height:50px; background:url(/images/stuff_header.jpg) left top repeat-x;}
#stuff_header_right {height:50px; float:right; background:url(/images/stuff_header_right.jpg) right top no-repeat; width:120px;}
#stuff_header_left {height:25px; background:url(/images/stuff_header_left.jpg) left top no-repeat; padding:25px 0px 0px 10px;}
#stf {border:1px solid #e41d2b; padding:5px 15px;}
#stf p {margin:7px 0px;}
#stf span {color:#ff6666;}
#stuff_menu {color:#ff6666; cursor:default;}
#stuff_menu a {color:#4c9030; text-decoration:none; font-weight:bold;}
#stuff_menu a:hover {color:#ff6666;}
.podrob {background:url(/images/podrob.jpg) right 6px no-repeat;}
.podrob:hover {color:#ff6483;}
#objava {margin:10px auto 0px; padding:0px 10px;}
#objava_header {height:65px; background:url(/images/objava_header.jpg) left top repeat-x;}
#objava_header_right {height:65px; float:right; background:url(/images/objava_header_right.jpg) right top no-repeat; width:120px;}
#objava_header_left {height:25px; background:url(/images/objava_header_left.jpg) left top no-repeat; padding:40px 0px 0px 10px;}
#obj {border:1px solid #9f2892; padding:5px 15px;}
.obj_sec {background:url(/images/dashed_purple.jpg) center top repeat-y;}
.obj_sec_l {float:left; width:39%; padding-right:10%;}
.obj_sec_r {float:right; width:39%; padding-right:10%;}
.obj_sec_l span, .obj_sec_r span {color:#d1174c; font-weight:bold;}
.obj_sec_l p, .obj_sec_r p {margin:7px 0px;}
.obj_sec_l p a, .obj_sec_r p a {text-decoration:none;}
.obj_sec_l p a:hover, .obj_sec_r p a:hover {text-decoration:underline;}
.dashed_brdr {height:3px; overflow:hidden; clear:both; background:url(/images/dashed_purple.jpg) left top repeat-x; margin:5px 0px;}
.two_banners {margin:10px auto 0px; padding:0px 10px;}
.two_banners img {border:1px solid #000000; margin:0px 15px;}
/* <!--left_part--> */
#search_menu {width:222px; border:1px solid #138cb4; background:url(/images/search_menu.jpg) left bottom no-repeat; padding-bottom:30px; margin:10px auto 0px;}
#search {height:29px; background:url(/images/search.jpg) left top no-repeat;}
#search form {height:29px; position:relative; width:222px;}
#search form label {position:absolute; left:6px; top:7px; color:#FFFFFF; font-weight:bold; cursor:pointer;}

#search_input {position:absolute; top:7px; left:60px; border:0px; background:#ffffff; width:110px; height:18px; font-size:14px;}
#search_button {position:absolute; top:7px; left:185px; border:0px; background:url(/images/search_button.jpg) left top no-repeat; width:110px; height:18px; font-size:14px;}
#blago {border:1px solid #609d48; width:217px; background:url(/images/blago.jpg) left top no-repeat #c9ddc0; min-height:176px; _height:176px; margin:10px auto 0px; padding:5px 0px 0px 5px;}
#fufel {width:140px; margin-top:40px;}
#partners_h {width:219px; height:29px; margin:10px auto 0px; background:url(/images/partners_h.jpg); padding:50px 0px 0px 5px;}
#partners_pic {width:222px; border:1px solid #628bd2; margin:0px auto;}
#partners_pic img {border:0px;}
#partners_pic2 { border:1px solid #628bd2; margin:0px auto; padding:10px; text-align:left;}
.banner_left {width:222px; margin:10px auto 0px;}
.banner_left img {border:1px solid #000000;}
#poll {width:224px; margin:10px auto 0px;}
#poll_pic {width:217px; border:1px solid #ffaa00; padding-left:5px; padding-top:5px; min-height:182px; _height:182px; background:url(/images/poll.jpg) left top no-repeat #ffd581;}
#voting {margin-top:15px; width:140px;}
#voting label {display:block; margin-bottom:5px;}
#poll_button {background:#ffcc66; border:1px solid #d1a754; width:120px; height:18px; margin:10px auto 0px;}
/* menu */
#left_menu {list-style:none; width:214px; margin-left:8px;}
#left_menu li {padding-left:15px; padding-bottom:1px; background:url(/images/li_1.jpg) left 6px no-repeat; margin-top:15px;}
#left_menu li a {text-decoration:none; font-size:14px; color:#000000; font-weight:bold;}
#left_menu li a:hover {color:#0099cc;}
#left_menu li.activeMI a {color:#0099cc;}
#left_menu ul {margin-left:10px; list-style:none;}
#left_menu li.activeMI li a {color:#000000;}
#left_menu li.activeMI li a:hover {color:#e41d2b;}
#left_menu li.activeMI li.activeMI {background:url(/images/li_2.jpg) left 6px no-repeat;}
#left_menu li li a {color:#000000;}
#left_menu li li a:hover {color:#e41d2b;}
#left_menu li.activeMI li.activeMI a {color:#e41d2b;}
#left_menu li li li {background:url(/images/li_1.jpg) left 4px no-repeat;}
#left_menu li.activeMI li.activeMI li a {color:#000000; font-size:12px;}
#left_menu li.activeMI li.activeMI li a:hover {color:#0099cc;}
#left_menu li li li a {color:#000000; font-size:12px;}
#left_menu li li li a:hover {color:#0099cc;}
#left_menu li.activeMI li.activeMI li.activeMI a {color:#0099cc;}
/* <!--right_part--> */
#birth_day {width:221px; margin:10px auto 0px;}
#birth_top {padding:17px 70px 0px 10px; background:url(/images/birth_top.jpg) left top no-repeat; width:141px; height:39px;}
#birth_bottom {background:#c9ddc0 url(/images/birth_bottom.jpg) left top no-repeat; border:1px solid #4c9030; border-top:0px; width:199px; padding:5px 10px;}
#birth_bottom img {margin-right:25px; margin-left:25px;width:150px;height:150px;}
#birth_pole {width:200px; height:150px;padding-top:5px; padding-bottom:5px;text-align:center;}
.kid {min-height:90px; _height:90px;}
.kid img {border:1px solid #9d9d9d;}
#photo {margin:10px auto 0px; width:221px;}
#photo img {border:1px solid #7e7f83;}
#kid_talk {background:url(/images/kid_talk.jpg) left top no-repeat #ffd581; border:1px solid #ffaa00; min-height:218px; _height:218px; width:209px; margin:10px auto 0px; padding:7px 0px 0px 10px;}
#kid_talk p {margin-top:20px; padding:0px 50px 10px 0px;}
.banner_right {width:221px; margin:10px auto 0px;}
.banner_right img {border:0px solid #000000;}
#weather {background:url(/images/weather.jpg) left top no-repeat; height:203px; width:211px; margin:10px auto 0px; padding:17px 0px 0px 10px;}
#weather_date {font-weight:bold; margin-top:15px; font-size:11px; margin-left:-3px;}
#weather_left {float:left; margin-left:-3px; _margin-left:-1px; font-size:11px; margin-top:5px; line-height:20px; width:76px;}
#weather_right {float:left; margin-left:-3px; _margin-left:-1px; font-size:11px; margin-top:5px; line-height:20px; width:57px; text-align:right;}
#weather_link {margin-top:17px;}
#weather_link a {color:#4e7ccc; font-size:11px; font-weight:bold; text-decoration:none;}
#weather_link a:hover {text-decoration:underline;}
/* <!--footer--> */
#footer img {margin:7px 3px 0px; border:0px;}
#grx {float:right; height:40px; padding-top:7px; padding-right:20px;}
#grx a {color:#000000;}
/*---------------------- INSIDE PAGE -------------------*/
.in_g {margin:10px auto; padding:0px 10px;}
.in_g_header {height:50px; background:url(/images/in_g_header.jpg) left top repeat-x #609d48;}
.in_g_header_left {padding:25px 0px 0px 10px; height:25px; background:url(/images/in_g_header_left.jpg) left top no-repeat;}
.in_g_header_right {float:right; height:50px; background:url(/images/in_g_header_right.jpg) right top no-repeat; padding-right:10px;}
.in_g_content {padding:10px; border:1px solid #609d48;}

.in_b {margin:10px auto; padding:0px 10px;}
.in_b2 {width:222px;margin:10px auto; padding:0px 10px;}
.in_b_header {height:50px; background:url(/images/in_b_header.jpg) left top repeat-x #628bd2;}
.in_b_header_left {padding:25px 0px 0px 10px; height:25px; background:url(/images/in_b_header_left.jpg) left top no-repeat;}
.in_b_header_right {float:right; height:50px; background:url(/images/in_b_header_right.jpg) right top no-repeat; padding-right:10px;}
.in_b_content {padding:10px; border:1px solid #628bd2;}

.in_r {margin:10px auto; padding:0px 10px;}
.in_r_header {height:50px; background:url(/images/in_r_header.jpg) left top repeat-x #e41d2b;}
.in_r_header_left {padding:25px 0px 0px 10px; height:25px; background:url(/images/in_r_header_left.jpg) left top no-repeat;}
.in_r_header_right {float:right; height:50px; background:url(/images/in_r_header_right.jpg) right top no-repeat; padding-right:10px;}
.in_r_content {padding:10px; border:1px solid #e41d2b;}

.in_y {margin:10px auto; padding:0px 10px;}
.in_y_header {height:50px; background:url(/images/in_y_header.jpg) left top repeat-x #ffaa00;}
.in_y_header_left {padding:25px 0px 0px 10px; height:25px; background:url(/images/in_y_header_left.jpg) left top no-repeat;}
.in_y_header_right {float:right; height:50px; background:url(/images/in_y_header_right.jpg) right top no-repeat; padding-right:10px;}
.in_y_content {padding:10px; border:1px solid #ffaa00;}

.in_p {margin:10px auto; padding:0px 10px;}
.in_p_header {height:50px; background:url(/images/in_p_header.jpg) left top repeat-x #9f2892;}
.in_p_header_left {padding:25px 0px 0px 10px; height:25px; background:url(/images/in_p_header_left.jpg) left top no-repeat;}
.in_p_header_right {float:right; height:50px; background:url(/images/in_p_header_right.jpg) right top no-repeat; padding-right:10px;}
.in_p_content {padding:10px; border:1px solid #9f2892;}

.cont_header {font-weight:bold;}
.in_block {margin:5px 0px 10px;}
.in_block p {margin:7px 0px;}

.menu_1 {color:#e41d2b; cursor:default; padding:0px 10px;}
.menu_1 a {color:#000000; text-decoration:none; font-weight:bold;}
.menu_1 a:hover {color:#128cb4; }

 a#link_menu_1 {color:#128cb4; text-decoration:none; font-weight:bold;}
a#link_menu_1:link {color:#128cb4; text-decoration:none; font-weight:bold;}
a#link_menu_1:visited {color:#128cb4; text-decoration:none; font-weight:bold;}
a#link_menu_1:active {color:#128cb4; text-decoration:none; font-weight:bold;}
a#link_menu_1:hover {color:#128cb4; }

.stuff_menu_1 {color:#ff6666; cursor:default; margin-bottom:10px; text-align:center;}
.stuff_menu_1 a {color:#4c9030; text-decoration:none; font-weight:bold;}
.stuff_menu_1 a:hover {color:#ff6666;}

#stuff_menu_1 {color:#ff6666; cursor:default; margin-bottom:10px; text-align:center;}
#stuff_menu_1 a {color:#ff6666; text-decoration:none; font-weight:bold;}
#stuff_menu_1 a:hover {color:#ff6666;}

/* NEW HEADERS */
/* new year */
#header-new-year {height:157px; background:url(/images/header.jpg) left top repeat-x;}
	#header-new-year #header_right {background:url(/images/ny-header-right.gif) right top no-repeat; height:141px; color:#1784cc; font-weight:bold; position:relative;}
		#header-new-year #header_right #xmas-tree { position:absolute; top:0px; right:96px; _right:95px; width:289px; height:57px;}
	#header-new-year #add-header {height:157px; background:url(/images/ny-logo.gif) left top no-repeat;}
	#header-new-year #logo {float:left;}
	#header-new-year #logo a {display:block; width:385px; height:132px; background:none;}
	#header-new-year #temp_txt {position:absolute; right:10px; top:6px;}
	#header-new-year #temp_deg {position:absolute; right:38px; top:45px; font-size:14px;}

#header-8-march {height:157px; background:url(/images/header.jpg) left top repeat-x;}
	#header-8-march #header_right {background:url(/images/8m-header-right.jpg) right top no-repeat; height:141px; color:#1784cc; font-weight:bold; position:relative;}
	#header-8-march #header_right #bf1 {position:absolute; right:400px; top:80px;}
	#header-8-march #header_right #bf2 {position:absolute; right:240px; top:5px;}
	#header-8-march #logo {float:left; background:url(/images/8m-logo.gif) left top no-repeat; width:382px; height:141px;}
		#header-8-march #logo a {display:block; width:385px; height:132px; background:none;}


#header-23-fabruary {height:157px; background:url(/images/header.jpg) left top repeat-x;}
	#header-23-fabruary #header_right {background:url(/images/23f-header-right.gif) right top no-repeat; height:141px; color:#1784cc; font-weight:bold; position:relative;}
	#header-23-fabruary #add-header {height:157px; background:url(/images/23f-logo.gif) left top no-repeat; position:relative;}
	#header-23-fabruary #add-header #sea {position:absolute; bottom:16px; right:115px; z-index:99;}
	#header-23-fabruary #add-header #plane {position:absolute; top:1px; left:340px; z-index:99;}
	#header-23-fabruary #logo {float:left;}
	#header-23-fabruary #logo a {display:block; width:385px; height:132px; background:none;}


/* spoilers */

.spoiler {
       	font-size: 11px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
}
.spoilerheader {
	border-bottom: 1px dashed black;
	cursor: pointer;
	cursor: hand;
	color:#252c3c;
}
.spoiler.open .spoilerheader { }
.spoiler .spoilertext {display:none;}
.spoiler.open .spoilertext {display:block;}
