body {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:center;
	height:100%;
}

* {
	margin:0;
	padding:0;
}

img {
	border:none;
}
img.profil {
	border:1px solid #CCCCCC;
	vertical-align:middle;
}
img.foto {
	border:1px solid #DDDDDD;
	padding:2px;
	background-color:#FFFFFF;
}

a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}

ul li {
	list-style:none;
}

#allall {
	width:100%;
	margin:0px auto;
	overflow:hidden;
	display:block;
	background:url(../img/bg_top.jpg) repeat-x top;
}
#all {
	width:980px;
	margin:0px auto;
	overflow:hidden;
	display:block;
	background:url(../img/bg_stred.jpg) repeat-y;
}

#all_center {
	float:left;
	width:100%;
	margin:0px;
	text-align:left;
}
#all_center .top_box {
	width:980px; /* 774 */
	height:99px;
	float:right;
	background:url(../img/foto.jpg) no-repeat;
	text-align:right;
}
#all_center .top_box .top_banner {
	display:block;
	margin:5px 20px 2px 0px;
	float:right;
}
#all_center .top_info {
	clear:both;
	display:block;
	overflow:hidden;
	background:url(../img/bg_info.jpg) repeat-x;
	width:975px;
	height:19px;
	color:#F2F2F2;
	font-size:10px;
	text-align:right;
	padding:5px 5px 0px 0px;
}

#logo {
/*	background:url(../img/petrovzdar.jpg) no-repeat;*/
	width:206px;
	height:99px;
	display:block;
	float:left;
}

#bottom {
	background:url(../img/bg_bottom.jpg) repeat-x;
	height:23px;
	display:block;
	width:100%;
	overflow:hidden;
	color:#E5E5E5;
	font-size:10px;
	clear:both;
}
#bottom .bottom_left {
	float:left;
	display:block;
	padding:5px 0px 0px 10px;
	text-align:left;
}
#bottom .bottom_right {
	float:right;
	display:block;
	padding:5px 10px 0px 0px;
	text-align:right;
}
#bottom a.bottom {
	color:#E5E5E5;
	font-size:10px;
}
#bottom a.bottom_press {
	color:#E5E5E5;
	font-size:10px;
	text-decoration:underline;
}
#bot_link {
	font-size:10px;
	padding:5px;
}

#menu_left {
	display:block;
	overflow:hidden;
	width:206px;
	float:left;
	color:#FFFFFF;
}
#menu_left a {
	color:#FFFFFF;
}
#menu_right {
	display:block;
	overflow:hidden;
	width:206px;
	float:right;
	color:#FFFFFF;
}
#menu_right a {
	color:#FFFFFF;
}

#mm {
	display:block;
	overflow:hidden;
	width:206px;
	padding:0px 0px 10px 0px;
}
#mm a.hm {
	display:block;
	background:url(../img/nadpis_menu_i.jpg);
	width:196px;
	height:16px;
	font-size:12px;
	color:#FFFFFF;
	padding:8px 0px 6px 10px;
	margin:0px 0px 1px 0px;
	text-transform:uppercase;
}
#mm a.hm:hover {
	background-image:none;
	background-color:#5d91c3;
	text-decoration:none;
	text-transform:uppercase;
}
#mm a.hm_press {
	display:block;
	background-color:#5d91c3;
	width:196px;
	height:16px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 6px 10px;
	margin:0px 0px 1px 0px;
	text-transform:uppercase;
}
#mm a.hm_press:hover {
	text-decoration:none;
}
#mm a.mm {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 0px 6px 20px;
	border-top:1px solid #25639a;
}
#mm a.mm:hover {
	background-color:#0b447d;
	text-decoration:none;
}
#mm a.mm_press {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 0px 6px 20px;
	border-top:1px solid #25639a;
	background-color:#0b447d;
}

#submenu {
	display:block;
	overflow:hidden;
	width:206px;
}
#submenu span {
	font-weight:bold;
}
#submenu a.sm {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 0px 6px 10px;
	border-top:1px solid #25639a;
}
#submenu a.sm:hover {
	background-color:#0b447d;
	text-decoration:none;
}
#submenu a.sm_center {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0px 6px 10px;
	border-top:1px solid #25639a;
}
#submenu a.sm_center:hover {
	background-color:#0b447d;
	text-decoration:none;
}
#submenu a.sm_press {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 0px 6px 10px;
	border-top:1px solid #25639a;
	background-color:#0b447d;
}

#all_center .menu_box {
	display:block;
	overflow:hidden;
	width:206px;
	padding:0px 0px 10px 0px;
}
#all_center .menu_box h2 {
	background:url(../img/nadpis_menu_1.jpg) no-repeat;
	width:206px;
	height:22px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding:8px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
#all_center .menu_box .menu_box_obsah {
	display:block;
	width:202px;
	padding:2px 2px 2px 2px;
}
#all_center .menu_box .menu_box_obsah_center {
	display:block;
	width:202px;
	text-align:center;
	padding:2px 2px 2px 2px;
}
#all_center .menu_box div.riadok {
	width:196px;
	display:block;
	padding:3px 3px 3px 3px;
	overflow:hidden;
}
#all_center .menu_box a.riadok {
	display:block;
	overflow:hidden;
	padding:2px 2px 2px 2px;
}
#all_center .menu_box a.riadok:hover {
	background-color:#0b447d;
	text-decoration:none;
}
#all_center .menu_box .riadok_cntr {
	width:196px;
	display:block;
	padding:3px 3px 3px 3px;
	overflow:hidden;
	text-align:center;
}
#all_center .menu_box .riadok_pas {
	width:196px;
	display:block;
	padding:3px 3px 0px 3px;
	margin:0px 0px 3px 0px;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #25639A;
}
#all_center .menu_box .riadok_cntr img {
	border:1px solid black;
}
#all_center .menu_box .nick {
	font-weight:bold;
	color:#000000;
}
#all_center .menu_box label {
	font-size:11px;
	font-weight:bold;
	display:block;
	width:50px;
	float:left;
}
#all_center .menu_box .field {
	float:left;
}


#stred {
	display:block;
	overflow:hidden;
	width:564px;
	float:left;
	padding:0px 2px 5px 2px;
}
#stred .reklama_stred {
	display:block;
	overflow:hidden;
	text-align:center;
	padding:5px 0px 5px 0px;
}
#stred .stred_box {
	display:block;
	overflow:hidden;
	width:564px;
	padding:0px 0px 20px 0px;
}
#stred .stred_box h1 {
	background:url(../img/nadpis_stred.jpg) no-repeat;
	width:554px;
	height:22px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	padding:8px 0px 0px 10px;
	margin:2px 0px 5px 0px;
	text-transform:uppercase;
}
#stred h2 {
	width:550px;
	font-size:12px;
	color:#003466;
	text-align:left;
	padding:8px 5px 5px 5px;
	margin:2px 0px 5px 0px;
	border-bottom:1px solid #CCCCCC;
}
#stred h2 a {
	color:#003466;
}
#stred .stred_box .ciara {
	border-top:1px solid #CCCCCC;
	margin:10px 0px 10px 0px;
	display:block;
	clear:both;
}
#stred .stred_box .stred_box_obsah {
	display:block;
	overflow:hidden;
	width:560px;
	padding:2px 2px 2px 2px;
}
#stred .stred_box .stred_box_obsah_center {
	display:block;
	overflow:hidden;
	width:560px;
	text-align:center;
	padding:2px 2px 2px 2px;
}
#stred .stred_box div.right {
	text-align:right;
	padding:0px 0px 5px 0px;
}
#stred a.black {
	color:#000000;
}
#stred a.block:hover {
	text-decoration:underline;
}
#stred a.link {
	color:#000000;
	text-decoration:underline;
}
#stred .stred_box .linky_right {	
	display:block;
	width:100%;
	overflow:hidden;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #CCCCCC;
	text-align:right;
}
#stred .stred_box .prepinac {
	display:block;
	width:100%;
	overflow:hidden;
	text-align:right;
}
#stred .stred_box .dole {
	border-top:1px solid #CCCCCC;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
#stred .stred_box .hore {
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}
#stred div.hlaska {
	display:block;
	overflow:hidden;
	padding:20px 10px 10px 10px;
}
#hlaska {
	display:block;
	overflow:hidden;
	padding:20px 10px 20px 10px;
	text-align:center;
	color:#FF6600;
}
#hlaska_skript {
	display:block;
	overflow:hidden;
	padding:20px 10px 20px 10px;
	text-align:center;
	color:#FF6600;
	display:none;
}

#stred .box {
	display:block;
	overflow:hidden;
}
#stred .box .box_obsah {
	display:block;
	overflow:hidden;
	width:556px;
	padding:2px 2px 2px 2px;
}
#stred .box .box_obsah_center {
	display:block;
	overflow:hidden;
	width:556px;
	text-align:center;
	padding:2px 2px 2px 2px;
}


/********* buttony ***********/
input {
	color:#000000;
	font-size:11px;
	border:1px solid #CCCCCC;
}
input:hover {
	border:1px solid #999999;
}
input.txt {
	color:#000000;
	font-size:11px;
	width:120px;
	height:15px;
	border:1px solid #CCCCCC;
}
input.txt:hover {
	border:1px solid #999999;
}
input.btn_sbmt {
	width:120px;
	height:20px;
	border:1px solid #BECADC;
	color:#FFFFFF;
	background-color:#25639a;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:2px;
}
input.btn_sbmt:hover {
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #FFFFFF;
}
textarea {
	color:#000000;
	font-size:11px;
	border:1px solid #CCCCCC;
}
textarea:hover {
	border:1px solid #999999;
}
select {
	color:#000000;
	font-size:11px;
	width:120px;
	border:1px solid #CCCCCC;
}


#box_inzercia div.inzerat {
	width:199px;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #25639A;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 3px;
	text-align:left;
}
#box_inzercia div.inzerat a.nadpis {
	display:block;
	width:198px;
	overflow:hidden;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 5px 1px;
}
#box_inzercia div.inzerat img {
	float:left;
	margin:0px 5px 5px 0px;
	border:1px solid #000000;
}
#box_inzercia div.inzerat img:hover {
	border:1px solid #FFFFFF;
}


#menu_firma_tip {
	display:block;
	overflow:hidden;
}
#menu_firma_tip .info {
	text-align:center;
	display:block;
	position:absolute;
	background-color:#FFFFFF;
	width:160px;
	margin:3px 0px 0px 21px;
}
#menu_firma_tip a.obr {
	text-align:center;
	display:block;
	overflow:hidden;
}
#menu_firma_tip a.obr img {
	border:1px solid #000000;
}
#menu_firma_tip a.obr img:hover {
	border:1px solid #FFFFFF;
}
#menu_firma_tip a.nadpis {
	text-align:center;
	display:block;
	overflow:hidden;
	font-weight:bold;
	margin:3px 0px 0px 0px;
}
#menu_firma_tip div.popis {
	text-align:justify;
	display:block;
	overflow:hidden;
	padding:5px;
}


#menu_partneri {
	display:block;
	overflow:hidden;
	padding:0px 6px 0px 6px;
}
#menu_partneri p {
	padding:3px;
	display:block;
	overflow:hidden;
	float:left;
}


img.status {
	border:1px solid #000000;
}


a.profil {
	font-weight:bold;
}
a.muz {
	color:#99CC33;
}
a.zena {
	color:#FF9933;
}
#menu_left a.muz {
	color:#99CC33;
}
#menu_left a.zena {
	color:#FF9933;
}
#menu_right a.muz {
	color:#99CC33;
}
#menu_right a.zena {
	color:#FF9933;
}


#selecter {
	display:block;
	padding:3px;
	text-align:right;
}
#selecter select {
	width:200px;
}


div.reklama_200x100 {
	padding-bottom:2px;
}


a.facebook {
	background:url(../img/facebook.jpg) no-repeat;
	padding:0 0 0 22px;
}

/*================================png==hack======================================*
img{
	behavior: url("iepngfix.htc")

 }
*/
