body{
	background:#f6fdfd;
	text-align:center;
	color:#000000;
	margin: 0px;
	padding: 0px;
	font-family: "Tahoma";
	margin-bottom: 20px;
}
.top-bok{
	height:180px;
	background:url("http://www.pise.cz/images/top_pozadi.png") repeat-x;
}#top{
	width:980px;
	height: 180px;
	margin: 0 auto;
	text-align:left;
	background:url("http://www.pise.cz/images/top.png") no-repeat top left #fff;
}

#top-bez-textu{
	width:980px;
	height: 180px;
	margin: 0 auto;
	text-align:left;
	background:url("http://www.pise.cz/images/top-bez-textu.png") no-repeat top left #fff;
}.top-logo{
	display:block;
	position:relative;
	top: 10px;
	left: 5px;
	float:left;
}.top-logo a{
	width:250px;
	height:90px;
}
	
.top-tlacitka{
	display:block;
	position:relative;
	top: 10px;
	right: 5px;
	float:right;
	width: 185px;
	height: 95px;
}#top-lista{
	width:100%;
	position:relative;
	top: 53px;
	left: 5px;
	clear:both;
}
	
#top-lista ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#top-lista ul li{
	float: left;
	padding: 5px 10px 0px 10px;
}
#top-lista a{
	font-size: 11px;
	font-weight: bold;
	color: #799656;
	display: block;
}

#top-lista a:hover{
	text-decoration: none;
}

#top-lista .aktivni{
	width: 90px;
	height: 35px;
	background:url("http://www.pise.cz/images/top-aktivni.gif") no-repeat;
}

.ram{
	background-color: #ffffff;
	width: 980px;
	margin: 0 auto;
}

.ram-leva{
	BACKGROUND: url("http://www.pise.cz/images/ram-leva.gif") repeat-y left 50%;
}

.ram-prava{
	BACKGROUND: url("http://www.pise.cz/images/ram-prava.gif") repeat-y right 50%;
}

.ram-dolni{
	BACKGROUND: url("http://www.pise.cz/images/ram-dolni.gif") repeat-x 50% bottom;
}

.ram-leva-dolni{
	BACKGROUND: url("http://www.pise.cz/images/ram-leva-dolni.gif") no-repeat left bottom;
}

.ram-prava-dolni{
	BACKGROUND: url("http://www.pise.cz/images/ram-prava-dolni.gif") no-repeat right bottom;
}

.ram-obsah{
	padding: 5px 7px 7px 7px;
}

.ram-podbarveni{
	background-color: #E2EFF8;
}

.vice-informaci{
	position: relative;
	background-color: #E2EFF8;
	height:45px;
}

.vice-informaci span{
	background: url("http://www.pise.cz/images/menu-funkce.gif") no-repeat #E2EFF8;
	position:absolute; 
	top:0; 
	left:0;
	width:965px; 
	height:45px; 
}

.vice-info{
	text-align: justify;
	font-size: 9pt;
	line-height: 16pt;
	background-color: #E2EFF8;
	padding: 5px 10px 5px 10px;
	margin-bottom: 5px;
}

.vice-info a{
	color: #00A2DE;
}

.vice-info a:hover{
	text-decoration: none;
}

.menu-odsazeni{
	margin: 3px 2px 5px 5px;
}

.menu-vlevo{
	float: left;
	width: 170px;
	background-color: #e2eff8;
	text-align: left;
}

.menu-vlevo-login, .menu-vlevo-clanky{
	color: #00a2de;
	height: 45px;
	position: relative;
}

.menu-vlevo-login span{
	background: url("http://www.pise.cz/images/menu-vlevo-login.gif") no-repeat #c1e3eb;
	position:absolute; 
	top:0; 
	left:0;
	width:170px; 
	height:45px; 
}

.menu-vlevo-clanky span{
	background: url("http://www.pise.cz/images/menu-vlevo-clanky.gif") no-repeat #c1e3eb;
	position:absolute; 
	top:0; 
	left:0;
	width:170px; 
	height:45px; 
}

.menu-vlevo ul{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	line-height: 20px;
}

.menu-vlevo li{
	padding: 0px;
	padding-left: 25px;
	margin: 0px;
	list-style: none;
	background: url("http://www.pise.cz/images/menu-li.gif") no-repeat 10px 7px;
	font-size: 11px;
}

.menu-vlevo li a{
	color: #000000;
	text-decoration: underline;
}

.menu-vlevo li a:hover{
	text-decoration: none;
}

.menu-stred{
	float: left;
	width: 590px;
	padding: 0px 3px 0px 3px;
	color: #799656;
	text-align: left;
	background-color: #ffffff;
}
	
.menu-stred-top{
	width:590px; 
	height: 45px;
	position: relative;
}

.menu-stred-top span{
	background: url("http://www.pise.cz/images/menu-stred.gif") no-repeat #b1e073;
	position:absolute; 
	top:0; 
	left:0;
	width:590px; 
	height:45px; 
}

.menu-stred-prispevky1{
	clear: both;
	background-color: #ffffff;
	border-bottom: 3px solid #e7f4d6;
	height: 135px;
	padding: 10px 5px 5px 5px;
	margin: 0px 3px 0px 3px;
}

.menu-stred-prispevky2{
	clear: both;
	background-color: #f7fbf2;
	border-bottom: 3px solid #e7f4d6;
	height: 135px;
	padding: 10px 5px 5px 5px;
	margin: 0px 3px 0px 3px;
}

.menu-prispevek{/*table*/
	float: left;
	width: 279px;
	margin-right: 15px;
	height: 135px;
	border-collapse: collapse;
}

.menu-prispevek2{/*table*/
	float: left;
	width: 279px;
	height: 135px;
	border-collapse: collapse;
}

.menu-prispevek-avatar{
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 3px;
	border: 1px solid #c7e6a1;
	background-color: #e5f3d3;
}

.menu-prispevek-nadpis, .menu-prispevek-nadpis a{
	color: #00a2de;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

.menu-prispevek-nadpis a:hover{
	text-decoration: none;
}

.menu-prispevek-datum{
	color: #00a2de;
	font-size: 8pt;
	margin-top: 5px;
}

.menu-prispevek-obsah{
	color: #000000;
	font-size: 8pt;
	text-align: justify;
	margin-top: 5px;
	line-height: 11pt;
}

.menu-prispevek-rubrika{
	clear: both;
	color: #ea8e24;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
}
.menu-prispevek-rubrika a{
	text-decoration: underline;
	color: #ea8e24;
}

.menu-prispevek-rubrika a:hover{
	text-decoration: none;
}

.menu-stred-info{
	width: 583px;
	background-color: #e5f3d3;
	border: 1px solid #c7e6a0;
	height: 45px;
	margin: 10px 0px 25px 3px;
	clear: both;
	font-size: 11px;
	font-weight: bold;
}

.menu-stred-info span{
	float: left;
	padding: 15px 0px 0px 15px;
}

.menu-stred-info a{
	float: right;
	position: relative;
	top: 12px;
	right: 10px;
}

.menu-vpravo{
	float: left;
	width: 200px;
	background-color: #e2eff8;
	text-align: left;
}

.menu-vpravo-blogy, .menu-vpravo-clanky, .menu-vpravo-hlavni, .menu-vpravo-statistika, .menu-vpravo-doporucujeme{
	color: #00a2de;
	height: 45px;
	position: relative;
}

.menu-vpravo-blogy span{
	background: url("http://www.pise.cz/images/menu-vpravo-blogy.gif") no-repeat #c1e3eb;
	position:absolute; 
	top:0; 
	left:0;
	width:200px; 
	height:45px; 
}

.menu-vpravo-clanky span{
	background: url("http://www.pise.cz/images/menu-vpravo-clanky.gif") no-repeat #c1e3eb;
	position:absolute; 
	top:0; 
	left:0;
	width:200px; 
	height:45px; 
}

.menu-vpravo-hlavni span{
	background: url("http://www.pise.cz/images/menu-vpravo-hlavni.gif") no-repeat #c1e3eb;
	position:absolute; 
	top:0; 
	left:0;
	width:200px; 
	height:45px; 
}

.menu-vpravo-statistika span{
	background: url("http://www.pise.cz/images/menu-vpravo-statistika.gif") no-repeat #c1e3eb;
	position:absolute; 
	top:0; 
	left:0;
	width:200px; 
	height:45px; 
}

.menu-vpravo-doporucujeme span{
	background: url("http://www.pise.cz/images/menu-vpravo-doporucujeme.gif") no-repeat #c1e3eb;
	position:absolute; 
	top:0; 
	left:0;
	width:200px; 
	height:45px; 
}

#polozka_menu{
	width: 194px;
	color: #000000;
	border-collapse: collapse;
	font-size: 8pt;
	padding-bottom: 5px;
}

#polozka_menu2{
	width: 188px;
}

#polozka_menu a{
	color: #00a2de;
}

#polozka_menu a:hover, #polozka_menu2 a:hover{
	text-decoration: none;
}

#polozka_menu2, #polozka_menu2 a{
	border-collapse: collapse;
	color: #ea8e24;
	font-size: 9pt;
	padding-left: 10px;
	font-weight: bold;
	line-height: 26px;
}

.blog_ico{
	margin: 3px 3px 0px 5px;
	width: 8px;
	height: 5px;
}

#blog_nejctenejsi_info, #blog_komentare_info, #blog_hodnoceni_info, #blog_nove_info, #clanky_nejctenejsi_info, #clanky_komentare_info{
	background: url("http://www.pise.cz/images/menu-vpravo-ukaz.png") no-repeat;
	width: 40px;
	height: 20px;
	margin: 2px 5px 0px 0px;
	padding-top: 2px;
	text-align: center;
}

#blog_nejctenejsi_info a, #blog_komentare_info a, #blog_hodnoceni_info a, #blog_nove_info a, #clanky_nejctenejsi_info a, #clanky_komentare_info a{
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
}

.listovani-predesle{
	background: url("http://www.pise.cz/images/menu-listovani-predesle.gif") no-repeat;
	border: 1px solid #B4DFDF;
	width: 85px;
}

.listovani-dalsi{
	background: url("http://www.pise.cz/images/menu-listovani-dalsi.gif") no-repeat;
	border: 1px solid #B4DFDF;
	width: 60px;
}

.listovani-cislo{
	background: url("http://www.pise.cz/images/menu-listovani-cislo.gif") no-repeat;
	border: 1px solid #B4DFDF;
	width: 23px;
}

.listovani-predesle, .listovani-dalsi, .listovani-cislo, .listovani-cislo-aktivni{
	float: left;
	margin: 2px;
	text-align: center;
	font-size: 12px;
	color: #808080;
	height: 25px;
}

.listovani-cislo-aktivni{
	background: url("http://www.pise.cz/images/menu-listovani-cislo-aktivni.gif") no-repeat;
	border: 1px solid #E09E4D;
	width: 23px;
	color: #ffffff;
}

.listovani-cislo a, .listovani-dalsi a, .listovani-predesle a{
	color: #000000;
	text-decoration: none;
}

.listovani-cislo a:hover, .listovani-dalsi a:hover, .listovani-predesle a:hover{
	text-decoration: underline;
}

.listovani-cislo p, .listovani-cislo-aktivni p, .listovani-predesle p, .listovani-dalsi p{
	margin-top: 4px;
	width: 100%;
	height: 20px;
	cursor: pointer;
}

.listovani{
	clear: both;
	font-size: 12px;
	color: #00A2DE;
	padding: 10px 0px 20px 0px;
}

.vypis_menu, #vypis_menu{
	margin: 0px 0px 3px 15px;
	font-size: 8pt;
}

.vypis_menu a:link, #vypis_menu a{
	text-decoration: none;
}

.vypis_menu a:hover, #vypis_menu a:hover{
	text-decoration: underline;
}

.paticka{
	clear: both;
	background-color: #e5f3d3;
	color: #799656;
	text-align: center;
	FONT-FAMILY: Verdana;
	font-size: 10px;
}

.paticka a{
	color: #00A2DE;
	text-decoration: none;
}

.paticka a:hover{
	text-decoration: underline;
}

.paticka-leva-dolni{
	BACKGROUND: url("http://www.pise.cz/images/paticka-leva-dolni.png") no-repeat left bottom;
}
.paticka-prava-dolni{
	BACKGROUND: url("http://www.pise.cz/images/paticka-prava-dolni.png") no-repeat right bottom;
	height: 65px;
	line-height: 15px;
}
.paticka-obsah{
	padding: 10px 0px 0px 0px;
}

#pata{
	clear: both;
	font-size: 10px;
	text-align: center;
	FONT-FAMILY: Verdana;
	margin-top: 6px;
	color: #799656;
}

#pata a{
	color: #00A2DE;
	text-decoration: none;
}

#pata a:hover{
	text-decoration: underline;
}

#login{
	width: 156px;
	height: 27px;
	border: none !important;
	overflow: hidden;
	background: url("http://www.pise.cz/images/menu-login.gif") no-repeat top left;
	padding: 5px;
	margin-top: 3px;
}

#heslo{
	width: 121px;
	height: 27px;
	border: none !important;
	overflow: hidden;
	background: url("http://www.pise.cz/images/menu-heslo.gif") no-repeat top left;
	padding: 5px;
	float: left;
	margin-top: 3px;
}

#ok{
	width: 32px;
	height: 27px;
	border: none !important;
	overflow: hidden;
	background: url("http://www.pise.cz/images/menu-ok.gif") no-repeat top left;
	padding: 5px;
	position: relative;
	left:-7px;
	margin-top: 3px;
	color: #00a2de;
	font-size: 9pt;
	font-weight: bold;
}

#odhlasit{
	width: 70px;
	height: 27px;
	border: none !important;
	overflow: hidden;
	background: url("http://www.pise.cz/images/menu-odhlasit.gif") no-repeat top left;
	padding: 5px;
	position: relative;
	left:-3px;
	margin-top: 3px;
	color: #00a2de;
	font-size: 9pt;
	font-weight: bold;
}

.ram form{
	margin: 0px;
}
	
.ram-table{
	width: 965px;
	clear: both;
	font-size: 10pt;
	margin-top: 10px;
	padding: 5px;
	text-align: left;
}

.ram-table a{
	color: #00A2DE;
	text-decoration: none;
}

.ram-table a:hover{
	text-decoration: underline;
}

.ram-table h1{
	font-size: 14pt;
	font-weight: bold;
	color: #00A2DE;
	margin: 5px 5px 15px 0px;
}

.text12{
	font-size: 10pt;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}

.text10{
	font-size: 10px;
	color: #000000;
	text-align: center;
}

#nadpis12{
	font-size: 11pt;
	font-weight: bold;
	color: #00A2DE;
	margin: 5px 5px 15px 0px;
}


#zpet, #zpet a{
	font-size: 9pt;
	font-weight: bold;
	color: #00A2DE;
	margin: 20px 0px 15px 0px;
	text-align: center;
}

#zpet a:hover{
	text-decoration: none;
}

#pravidla{
	clear: both;
	width: 930px;
	height: 150px;
	overflow: auto;
	padding: 5px;
	margin: 10px;
	border: 1px solid gray;
	background-color: #E3ECF9;
	font-size: 10px;
	text-align: justify;
}

#pravidla h3{
	font-size: 12px;
	margin-bottom: 5px;
}

#pravidla p{
	margin: 0px 0px 8px 0px;
}

/*pouze administrace*/

.ram-table p{
	margin: 0px;
}

#nadpis12-podtrzeno{
	font-size: 11pt;
	color: #00A2DE;
	text-align: left;
	margin: 10px 10px 15px 5px;
	FONT-WEIGHT: bold;
	border-bottom: 1px solid #00A2DE;
	height: 20px;
}

.vypis_clanku{
	font-size: 10pt;
	color: #000000;
	FONT-WEIGHT: none;
	LINE-HEIGHT:16px;
	width: 930px;
	margin: 3px 10px 0px 10px;
}

.nadpis12{
	font-size: 10pt;
	color: #00A2DE;
	text-align: left;
	padding-left: 5px;
	FONT-WEIGHT: bold;
}

.textmenu{
	font-size:12px;
	color: #000000;
	FONT-WEIGHT: none;
	background-color: #ffffff;
	text-align: left; 
	padding-left: 3px;
	padding-right: 5px;
	line-height: 18px;
}

.textmenu a:link, .textmenu a:visited, .textmenu a:active{
	color: #00A2DE;
	text-decoration: none;
}

.textmenu a:hover {
	text-decoration: underline;
}

#navod{
	font-size:10px;
	color: #000000;
	line-height: 12px;
	background-color: #E2EFF8;
	border: 1px solid #00A2DE;
	padding: 5px;
	padding-left:10px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
}

#pruvodce{
	font-size:10px;
	color: #000000;
	line-height: 12px;
	background-color: #E2EFF8;
	border: 1px solid #00A2DE;
	width: 100%;
	padding: 5px;
	padding-left:10px;
	margin-left: 10px; 
	margin-right: 10px; 
	text-align: justify;
}

#navod_index{
	font-size:12px;
	FONT-FAMILY: "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #00A2DE;
	line-height: 14px;
	background-color: #EFF7FF;
	border: 1px solid #00A2DE;
	padding: 5px;
	padding-left:10px;
	text-align: justify;
	margin-bottom: 5px;
}

#navod_upozorneni{
	font-size:10px;
	color: #000000;
	line-height: 12px;
	background-color: #FFCEC9;
	border: 1px solid #FF5843;
	padding:5px;
	text-align: justify;
	margin-bottom: 3px;
}

#navod_FCKeditor{
	font-size:10px;
	color: #000000;
	line-height: 12px;
	background-color: #E2EFF8;
	border: 1px solid #00A2DE;
	padding-left:5px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
	text-align: justify;
}

#upozorneni{
	font-size:10px;
	color: #000000;
	background-color: #FFBCAB;
	border: 1px solid #FF6D43;
	width: 95%;
	padding: 5px;
	padding-left:10px;
	margin-left: 10px; 
	margin-right: 10px; 
	text-align: justify;
}

#upozorneni_clanek{
	font-size:10px;
	color: #000000;
	background-color: #FFBCAB;
	border: 1px solid #FF6D43;
	padding-left:10px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-top: 0px;
	text-align: justify;
}

#tip{
	font-size:10px;
	color: #000000;
	background-color: #FFEFAB;
	border: 1px solid #FFC243;
	padding: 5px;
	margin-right: 0px;
	text-align: justify;
}

#komentar_ram {
	clear: both;
	width: 99%;
	border: 1px solid #00A2DE;
	margin-top: 5px;
	margin-bottom: 5px;
}

#komentar_titulek, #komentar_titulek a:link, #komentar_titulek a:visited, #komentar_titulek a:active{
	background-color: #00A2DE;
	padding: 1px;
	color: white;
	FONT-WEIGHT: bold;
}
#komentar_titulek a:hover{
	TEXT-DECORATION: underline;
}
#komentar_text{
	padding: 2px;
}
#komentar_avatar{
	float: left;
	border: 2px solid #AAD8F5;
	margin: 1px;
}

#komentar_moznosti{
	clear: both;
	border-top: 1px solid #00A2DE;
	background-color: #ADE2F5;
	font-size: 10px;
	padding-left: 2px;
}
/*zobrazeni ankety v administraci*/
#anketa{
	width: 735px;
	color: #00A2DE;
	FONT-WEIGHT: bold;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
}
.anketa_vypis {
	width: 99%;
	clear: both;
	color: #000000;
	border: 1px #00A2DE solid;
	font-size: 12px;
	margin-top: 5px;
	padding-left: 5px;
	text-align: left;
	line-height: 200%;
}

/*styl pro razeni rubrik*/
#rubriky_ram1, .rubriky_ram{
	width: 160px;
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
	border: 1px solid #AAD8F5;
}

.rubriky_ram{
	border: 1px solid #FF988D;
}

#rubriky_nadpis, #rubriky_nadpis2{
	background-color: #AAD8F5; 
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	padding: 2px;
	FONT-WEIGHT: bold;
}

#rubriky_nadpis2{
	background-color: #FFCEC9;
}

ul.sort li {
	position: relative;
}

ul.rubriky, ul.rubriky2 {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 10em;
	font-size: 13px;
}

ul.rubriky li{
	width: 147px;
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #AAD8F5;
	background-color: #DEEAFB;
}

ul.rubriky2 li{
	width: 147px;
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

#slozka{
	border: 1px solid #FF988D;
	background-color: #FFD9D5;
}
/*konec*/

/*prepinani v administraci oken*/
#nabidka_okno{
	font-size: 13px;
	margin: 10px;
	margin-top: 20px;
	margin-bottom: 15px;
	FONT-WEIGHT: bold;
	border-bottom: 1px solid #00A2DE;
	height: 27px;
}

#nabidka0, #nabidka1, #nabidka2, #nabidka3, #nabidka4{
	float: left;
	border: 1px #00A2DE solid;
	border-bottom: 0px solid;
	padding: 5px 10px 5px 10px;
	margin-right: 5px;
	TEXT-DECORATION: none;
}

#okno1, #okno3, #okno4{
	margin-left: 10px;
}

#okno2{
	margin-left: 2px;
}
/*konec*/

div#profil {
	width: 150px;
	min-height: 65px;
	border: 1px solid black;
	font-size: 10px;
	padding: 2px;
	margin-bottom: 5px;
	line-height: 130%;
	background: #ffffff;
}
img#profil {
	border: 2px solid #cccccc;
	margin: 0px;
	margin-right: 3px;
}

#preview_div {/*album obrazku*/
	font-size:10px;
	color: #000000;
	FONT-WEIGHT: none;
	text-align:center;
	float:left;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 3px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
	background-color: #AAD8F5;
	height:115px;
	width:122px;
}

.hp-hlavicka, .hp-hlavickac{
	background-color: #00A2DE;
	color: #ffffff;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
}

.hp-hlavickac{
	text-align: center;
}

.hp-center{
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.hp-left{
	text-align: left;
	padding: 5px 0px 5px 3px;
}

.hp-left20{
	text-align: left;
	padding: 5px 0px 5px 20px;
}

.hp-right{
	text-align: right;
	padding: 5px 40px 5px 0px;
}

.hp-strany{
	width: 955px;
	text-align: right;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}

.hp-kriteria{
	width: 955px;
	margin: 10px 0px 15px 0px;
}

.hp-kriteria legend{
	color: #00A2DE;
	padding: 5px; 0px 3px 0px;
}