/* @override http://hellish.localhost/wp-content/themes/hellish/style.css */

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	background-color: #404040; 
	text-align: center;
	color: #000000;
}

h1, h2, h3{
	color: #334866; 
	font-weight: bold; 
	font-size: 160%; 
	padding: 0;
	margin: 0 0 3px 0;
	text-decoration: none;
}

h3{
	font-size: 140%; 
}

h2 a, h2 a:visited, h2 a:hover, .zprava h2 a:visited, zprava h2 a:hover{
	color: #334866; 
	text-decoration: none;
}

cite{
	display: block;
	background-color: #dfdfdf;
	border: 1px solid #404040;
	padding: 3px;
}

p{
	margin: 0.5em 0;
	text-indent: 0.5em;
}


a, a:visited, #sidebar a, #sidebar a:visited, .ramecek-dole a, .ramecek-dole a:visited{
	color: #3C6633;
}

a:hover, #sidebar a:hover, .ramecek-dole a:hover{
	color: #508844;
}

/* @group Top */

#top{
	width: 960px; 
	height: 121px;
	margin: 0 auto;
	background: #6087BF url(img/bkg_top.gif) top left repeat-x;
}

/* @group Menu */

#menu{
	width: 356px;
	float: right;
	height: 121px;
	padding-right: 2px;
	background: url(img/top_right.gif) top right no-repeat;
}

#menu_zpravicky, #menu_weblog, #menu_fotky, #menu_hlavolamy, #menu_ostatni{
	float: left;
	width: 89px;
	height: 121px; 
}

#menu_zpravicky{
	background-image: url(img/menu_zpravicky.gif);
}

#menu_weblog{
	background-image: url(img/menu_weblog.gif);
}

#menu_fotky{
	background-image: url(img/menu_fotky.gif);
}

#menu_ostatni{
	background-image: url(img/menu_ostatni.gif);
}

#menu_hlavolamy{
	background-image: url(img/menu_hlavolamy.gif);
}

#menu_zpravicky:hover, #menu_fotky:hover, #menu_weblog:hover, #menu_ostatni:hover, #menu_hlavolamy:hover{
	background-position: 0 -121px;
}



/* @end */



/* @end */

/* @group Body */

#obsah{
	width: 960px; 
	background-image: url(img/bkg.gif); 
	margin: 0 auto; 
	text-align: left; 
	clear: left;	
	background-color: #7F7F7F;
}

#obsah .odsazeni{
 padding: 5px 10px;
}

/* @group Levy-sloupec */

#levy-sloupec{
	width: 780px;
	float: left;	
}

/* @group Zprava */

.zprava{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	background-repeat: repeat-y;
	margin: 0 0 5px 0;	
	background-position: 89px;
}

.zprava .levy_sloupec{
	width: 89px; 
	float: left; 
	border-right: 1px solid #999999;
	text-align: center;	
}

.zprava .levy_sloupec .kalendar{
	background-color: #F2F2E6; 
	border: 1px solid #DBDAA7; 
/*	border-top: 7px solid #DBDAA7;*/
	width: 65px; 
	margin: 5px auto; 
	padding: 0 0 2px 0;	
}

.zprava .levy_sloupec .kalendar .den{
	font-weight: bold; 
	font-size: 30pt;	
}

.zprava .levy_sloupec .kalendar .rok{
	color: #FFFFFF;
	background-color: #DBDAA7;
	font-weight: bold; 
	font-size: 7pt;	
}

.zprava .levy_sloupec .kalendar .mesic{
	font-weight: bold; 
	font-size: 9pt
}

.zprava .pravy_sloupec{
	margin-left: 89px; 
	position: relative;	
	padding: 2px 5px;	
}

.zprava .paticka{
	clear: both; 
	padding: 0 5px; 
	border-top: 1px solid #999999; 
	background-color: #BFBFBF; 
	font-size: 8pt; 
	color: #4D4D4D;
	height: 1.6em;
	line-height: 1.6em; 
/*	background-color: red;*/
}

.zprava .paticka .odkaz{
	padding: 0 0 0 15px;
	background: url(img/kotva.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.zprava .paticka .pravacast{
	float: right;
}

.zprava .paticka .komentare{
	padding: 0 2px 0 15px;
	background: url(img/bublina.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.zprava .paticka .rozdelovac{
	padding: 0 0 0 3px;
	background-image: url(img/zpravicka_paticka_rozdel.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.zprava .paticka .pridat_komentar{
	padding: 0 2px 0 15px;
	background: url(img/prispevek.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.zprava a:visited{
	color: #503366;
}

.zprava img.alignleft{
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
}

.zprava img.alignright{
	float: right;
	margin-left: 1em;
	margin-bottom: 0.5em;
}

/* @end */



/* @end */

/* @group Pravy sloupec */

#pravy-sloupec{
	padding: 0;
	padding-left: 780px;
	width: 170px;
	margin: 0;
}

#pravy-sloupec .odsazeni{
	padding: 0;
	padding-top: 5px;
}

#pravy-sloupec .box .odsazeni{
	padding: 5px;
}

#pravy-sloupec .box{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	background-repeat: repeat-y;
	margin: 0 0 5px 0;	
	background-position: 89px;
}

#pravy-sloupec ul{
	padding: 0 0 0 1.5em;
	margin: 0;
}

/* @end */



/* @end */

/* @group Bottom */

#paticka{
	background-image: url(img/patickabkg.gif); 
	border-top: 1px solid #404040; 
	border-bottom: 1px solid #404040; 
	margin: auto;
	text-align: right;
	padding: 2px 5px;
	background-color: #BFBFBF;
	clear: left;
}



/* @end */

#fotka{
	text-align: center;
	padding: 5px 0;
}

.oramovani{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
}

.ramecek-dole{
	margin-top: 5px;
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	padding: 5px;
	height: 1.5em;
	line-height: 1.5em;
}

.ramecek-dole .left{
	float: left;
}

.ramecek-dole .right{
	float: right;
}

.lista{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	padding: 2px;
	text-align: center;
	clear: left;
}

.lista h1{
	margin: 0;
	font-size: 16pt;
	color: #334866;
}

.lista .info{
}

.lista a{
	color: #334866;
	text-decoration: none;
	font-weight: bold;
}

.lista .predchozi{
	float: left;
}

.lista .nasledujici{
	float: right;
}

/*
.lista .predchoziFotka, .lista .nasledujiciFotka, .lista .nahledy{
	display: block;
	float: right;
	padding-top: 28px;
	margin: 0;
}

.lista .nahledy{
	background-image: url(img/thumbs.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0 10px;
}
*/
.radek{
	width: 760px;
	margin: auto;
	clear: left;
}

.fotka_ohraniceni{
	float: left; 
	margin: 10px 0;
	width: 189px;
/*	padding: 0 10px;*/
	text-align: center;
}

div.fotka{
	width: 170px;
}

.fotka .ramecek{
	display: block;
	text-decoration : none;
	color: #000000;
	width: 170px;
	background-color: #6087BF; 
	background-image: url(img/fotkabkg.gif);
	background-position: left bottom;
	text-align: center; 
	padding: 0;
}

.fotka .ramecek:hover{
	background-position: -170px;
}

.fotka .ramecek:visited{
/*	background-position: -170px bottom;*/
}

.fotka .ramecek img.fotka{
	border: 1px solid #334866; 
	margin: 0 3px;	
}

.fotka .ramecek .popisek{
	margin: -1px 4px 1px;
}

.ramecekobsahu{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	padding: 5px;
}

#strana_fotky #menu_fotky, #strana_zpravicky #menu_zpravicky, #strana_weblog #menu_weblog{
	background-position: 0 -242px;
}

.komentar{
	border: 1px solid #999999;
	background-color: #DFDFDF;
	margin: 3px 0;
}

.komentar .hlavicka{
	background-color: #CFCFCF;
	padding: 3px;
}

.komentar .obsah{
	padding: 3px;
}

.komentar .poradi{
	float: left;
	width: 1.5em;
	padding: 3px;
	margin: 0 0.5em 0 0;
	font-weight: bold;
	text-align: center;
	color: #CFCFCF;
	background-color: #334866;
}

.komentar .datum{
	float: right;
	padding: 3px;
}

.komentar.nahled{
	background-color: #DECBA6;
	border-color: #998C73;
}

.komentar.nahled .hlavicka{
	background-color: #CFBD9B;
}

.komentar.nahled .poradi{
	background-color: #996600;
}

form p{
	clear: left;
}

.form_komentar, .form_zpravicka{
	border: 1px solid #999999;
	background-color: #DFDFDF;
	margin: 3px 0;
}

.form_komentar label, .form_zpravicka label{
	display: block;
	float: left;
	width: 6em;
	position: relative;
	text-align: right;
	margin-right: 0.5em;
}

.form_komentar label.povinny, .form_zpravicka label.povinny{
	font-weight: bold;
}

.form_komentar, .form_zpravicka{
	clear: both;
	position: relative;
	width: auto;
}

.form_komentar .osobniudaje{
	float: left;
	width: 18em;
	border: 1px solid black;
}

.form_komentar .text_komentare{
	width: 200px;
	padding-left: 25em;
	border: 1px solid black;
}

.form_komentar textarea{
	width: 600px;
	height: 8em;
}

.form_zpravicka textarea{
	width: 600px;
	height: 30em;
}

.form_zpravicka input{
	width: 600px;
}

.form_komentar .tlacitko, .form_zpravicka .tlacitko{
	margin-left: 6.5em;
	width: 10em;
}

.chyba{
	border: 1px solid #997373;
	padding: 3px;
	font-weight: bold;
	background-color: #DEA6A6;
}

.ok{
	border: 1px solid #739977;
	padding: 3px;
	font-weight: bold;
	background-color: #A6DEAD;
}

.serie_fotek{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	background-repeat: repeat-y;
	margin: 0 0 5px 0;	
	background-position: 89px;
}

.serie_fotek .levy_sloupec{
	width: 180px; 
	float: left; 
	border-right: 1px solid #999999;
	text-align: center;	
}

.serie_fotek .levy_sloupec .fotka{
	margin: 5px auto;
}

.serie_fotek .pravy_sloupec{
	margin-left: 180px; 
	position: relative;	
	padding: 2px 5px;	
}

.serie_fotek .paticka{
	clear: both; 
	padding: 0 5px; 
	border-top: 1px solid #999999; 
	background-color: #BFBFBF; 
	font-size: 8pt; 
	color: #4D4D4D;
	height: 1.6em;
	line-height: 1.6em; 
/*	background-color: red;*/
}

.serie_fotek .paticka .odkaz{
	padding: 0 0 0 15px;
	background: url(img/kotva.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.serie_fotek .paticka .pravacast{
	float: right;
}

.serie_fotek .paticka .komentare{
	padding: 0 2px 0 15px;
	background: url(img/bublina.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.serie_fotek .paticka .rozdelovac{
	padding: 0 0 0 3px;
	background-image: url(img/zpravicka_paticka_rozdel.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.serie_fotek .paticka .pridat_komentar{
	padding: 0 2px 0 15px;
	background: url(img/prispevek.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
} 

.schovat{
	display: none; 
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	background-color: #404040; 
	text-align: center;
	color: #000000;
}

h1, h2, h3{
	color: #334866; 
	font-weight: bold; 
	font-size: 160%; 
	padding: 0;
	margin: 0 0 3px 0;
	text-decoration: none;
}

h3{
	font-size: 140%; 
}

h2 a, h2 a:visited, h2 a:hover{
	color: #334866; 
	text-decoration: none;
}

cite{
	display: block;
	background-color: #dfdfdf;
	border: 1px solid #404040;
	padding: 3px;
}

p{
	margin: 0.5em 0;
	text-indent: 0.5em;
}

a{
	color: #3C6633;
}

a:hover{
	color: #508844;
}

a:visited{
	color: #503366;
}

/* @group Top */

#top{
	width: 960px; 
	height: 121px;
	margin: 0 auto;
	background: #6087BF url(img/bkg_top.gif) top left repeat-x;
}


/* @end */

/* @group Body */

#obsah{
	width: 960px; 
	background-image: url(img/bkg.gif); 
	margin: 0 auto; 
	text-align: left; 
	clear: left;	
	background-color: #7F7F7F;
}

#obsah .odsazeni{
 padding: 5px 10px;
}

/* @group Levy-sloupec */

#levy-sloupec{
	width: 780px;
	float: left;	
}



/* @end */

/* @group Pravy sloupec */

#pravy-sloupec{
	padding: 0;
	padding-left: 780px;
	width: 170px;
	margin: 0;
}

#pravy-sloupec .odsazeni{
	padding: 0;
	padding-top: 5px;
}

#pravy-sloupec .box .odsazeni{
	padding: 5px;
}

#pravy-sloupec .box{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	background-repeat: repeat-y;
	margin: 0 0 5px 0;	
	background-position: 89px;
}

.sekce a{
	display: block;
}

/* @end */



/* @end */

/* @group Bottom */

#paticka{
	background-image: url(img/patickabkg.gif); 
	border-top: 1px solid #404040; 
	border-bottom: 1px solid #404040; 
	margin: auto;
	text-align: right;
	padding: 2px 5px;
	background-color: #BFBFBF;
	clear: left;
}



/* @end */

#fotka{
	text-align: center;
	padding: 5px 0;
}

/* @group Zprava */

.zprava{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	background-repeat: repeat-y;
	margin: 0 0 5px 0;	
	background-position: 89px;
}

.zprava .levy_sloupec{
	width: 89px; 
	float: left; 
	border-right: 1px solid #999999;
	text-align: center;	
}

.zprava .levy_sloupec .kalendar{
	background-color: #F2F2E6; 
	border: 1px solid #DBDAA7; 
/*	border-top: 7px solid #DBDAA7;*/
	width: 65px; 
	margin: 5px auto; 
	padding: 0 0 2px 0;	
}

.zprava .levy_sloupec .kalendar .den{
	font-weight: bold; 
	font-size: 30pt;	
}

.zprava .levy_sloupec .kalendar .rok{
	color: #FFFFFF;
	background-color: #DBDAA7;
	font-weight: bold; 
	font-size: 7pt;	
}

.zprava .levy_sloupec .kalendar .mesic{
	font-weight: bold; 
	font-size: 9pt
}

.zprava .pravy_sloupec{
	margin-left: 89px; 
	position: relative;	
	padding: 2px 5px;	
}

.zprava .paticka{
	clear: both; 
	padding: 0 5px; 
	border-top: 1px solid #999999; 
	background-color: #BFBFBF; 
	font-size: 8pt; 
	color: #4D4D4D;
	height: 1.6em;
	line-height: 1.6em; 
/*	background-color: red;*/
}

.zprava .paticka .odkaz{
	padding: 0 0 0 15px;
	background: url(img/kotva.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.zprava .paticka .pravacast{
	float: right;
}

.zprava .paticka .komentare{
	padding: 0 2px 0 15px;
	background: url(img/bublina.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.zprava .paticka .rozdelovac{
	padding: 0 0 0 3px;
	background-image: url(img/zpravicka_paticka_rozdel.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.zprava .paticka .pridat_komentar{
	padding: 0 2px 0 15px;
	background: url(img/prispevek.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}



/* @end */

.oramovani{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
}

.lista{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	padding: 2px;
	text-align: center;
	clear: left;
}

.lista h1{
	margin: 0;
	font-size: 16pt;
	color: #334866;
}

.lista .info{
}

.lista a{
	color: #334866;
	text-decoration: none;
	font-weight: bold;
}

.lista .predchozi{
	float: left;
}

.lista .nasledujici{
	float: right;
}

/*
.lista .predchoziFotka, .lista .nasledujiciFotka, .lista .nahledy{
	display: block;
	float: right;
	padding-top: 28px;
	margin: 0;
}

.lista .nahledy{
	background-image: url(img/thumbs.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0 10px;
}
*/
.radek{
	width: 760px;
	margin: auto;
	clear: left;
}

.fotka_ohraniceni{
	float: left; 
	margin: 10px 0;
	width: 189px;
/*	padding: 0 10px;*/
	text-align: center;
}

div.fotka{
	width: 170px;
}

.fotka .ramecek{
	display: block;
	text-decoration : none;
	color: #000000;
	width: 170px;
	background-color: #6087BF; 
	background-image: url(img/fotkabkg.gif);
	background-position: left bottom;
	text-align: center; 
	padding: 0;
}

.fotka .ramecek:hover{
	background-position: -170px;
}

.fotka .ramecek:visited{
/*	background-position: -170px bottom;*/
}

.fotka .ramecek img.fotka{
	border: 1px solid #334866; 
	margin: 0 3px;	
}

.fotka .ramecek .popisek{
	margin: -1px 4px 1px;
}

.ramecekobsahu{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	padding: 5px;
}

#menu a.active{
	background-position: 0 -242px;
}

.komentar{
	border: 1px solid #999999;
	background-color: #DFDFDF;
	margin: 3px 0;
}

.komentar .hlavicka{
	background-color: #CFCFCF;
	padding: 3px;
}

.komentar .obsah{
	padding: 3px;
}

.komentar .poradi{
	float: left;
	width: 1.5em;
	padding: 3px;
	margin: 0 0.5em 0 0;
	font-weight: bold;
	text-align: center;
	color: #CFCFCF;
	background-color: #334866;
}

.komentar .datum{
	float: right;
	padding: 3px;
}

.komentar.nahled{
	background-color: #DECBA6;
	border-color: #998C73;
}

.komentar.nahled .hlavicka{
	background-color: #CFBD9B;
}

.komentar.nahled .poradi{
	background-color: #996600;
}

form p{
	clear: left;
}

.form_komentar, .form_zpravicka{
	border: 1px solid #999999;
	background-color: #DFDFDF;
	margin: 3px 0;
}

.form_komentar label, .form_zpravicka label{
	display: block;
	float: left;
	width: 6em;
	position: relative;
	text-align: right;
	margin-right: 0.5em;
	font-size: 90%;
	line-height: 2em;
}

.form_komentar label.povinny, .form_zpravicka label.povinny{
	font-weight: bold;
}

.form_komentar, .form_zpravicka{
	clear: both;
	position: relative;
	width: auto;
}

.form_komentar .osobniudaje{
	float: left;
	width: 18em;
	border: 1px solid black;
}

.form_komentar .text_komentare{
	width: 200px;
	padding-left: 25em;
	border: 1px solid black;
}

.form_komentar textarea{
	width: 600px;
	height: 8em;
}

.form_zpravicka textarea{
	width: 600px;
	height: 30em;
}

.form_zpravicka input{
	width: 600px;
}

.form_komentar .tlacitko, .form_zpravicka .tlacitko{
	margin-left: 6.5em;
	width: 10em;
}

.chyba{
	border: 1px solid #997373;
	padding: 3px;
	font-weight: bold;
	background-color: #DEA6A6;
}

.ok{
	border: 1px solid #739977;
	padding: 3px;
	font-weight: bold;
	background-color: #A6DEAD;
}

.serie_fotek{
	border: 1px solid #404040; 
	background-color: #BFBFBF; 
	background-repeat: repeat-y;
	margin: 0 0 5px 0;	
	background-position: 89px;
}

.serie_fotek .levy_sloupec{
	width: 180px; 
	float: left; 
	border-right: 1px solid #999999;
	text-align: center;	
}

.serie_fotek .levy_sloupec .fotka{
	margin: 5px auto;
}

.serie_fotek .pravy_sloupec{
	margin-left: 180px; 
	position: relative;	
	padding: 2px 5px;	
}

.serie_fotek .paticka{
	clear: both; 
	padding: 0 5px; 
	border-top: 1px solid #999999; 
	background-color: #BFBFBF; 
	font-size: 8pt; 
	color: #4D4D4D;
	height: 1.6em;
	line-height: 1.6em; 
/*	background-color: red;*/
}

.serie_fotek .paticka .odkaz{
	padding: 0 0 0 15px;
	background: url(img/kotva.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.serie_fotek .paticka .pravacast{
	float: right;
}

.serie_fotek .paticka .komentare{
	padding: 0 2px 0 15px;
	background: url(img/bublina.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
}

.serie_fotek .paticka .rozdelovac{
	padding: 0 0 0 3px;
	background-image: url(img/zpravicka_paticka_rozdel.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.serie_fotek .paticka .pridat_komentar{
	padding: 0 2px 0 15px;
	background: url(img/prispevek.gif) 0 50% no-repeat; 
	color: #4D4D4D;
	text-decoration: none;
	line-height: 1.6em;
} 

.schovat{
	display: none; 
}