body {

	font-family: Arial, "Geneva CE", lucida, sans-serif;

	font-size: 12px;

	color: #999999;

	margin:0;

	padding:0;

	

	background: #333333;

	overflow: -moz-scrollbars-vertical;  /* pouze pro mozillu */

	/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/

/*

	scrollbar-face-color: #768db9;

*/

}

#page {

	margin-right: auto;

	margin-left: auto;

	width: 1006px;

	

}

img{

	border: 0px;

}

.grayside {

	padding: 12px 5px 0 5px;

	background: #333333;

	margin-left: 2px;

	margin: 2px;;

	width: 175px;

	vertical-align:top;

	border: 

}

/*	odsadenie hlavného stlpca v sablone base	*/

.hlav {

	padding:3px 3px 3px 3px;

	margin: 2px 0px 1px;

	background-color: #1f1e1e;

}



/*	odsadenie z prava v sablone download	*/

.hlav2 {

	padding:10px 10px 0 0;

	background-color: #000000;

}

#zahlavi-gr1 {

	position:absolute;

	bottom:0px;

	left:0px;

	width:900px;

	height:200px;

	background:url("header-gr1.jpg");

	cursor: hand;

}

.blok1, .blok2, .blok2, .blok3, .blok4, .blok5	{

	margin:0 0 1px 0;

	padding:0px;

	color: #ffffff;

	font-weight: bold;

	font-size:12px;

	text-align: center;

}



/*      definicia blokov typu 1 az 5 - rozdielne vlastnosti	*/

.blok1	{

	background:#282828;

	border:

	color: #FF9933;

}

.blok2	{

	background: #282828;

}



.blok3	{

	background: #282828;

}



.blok4	{

	background:#282828;

	border: 

	color: #FF9933;

}



.blok5	{

	background: #282828;

	border: 

}



/*	definicia obsahu blokov 1-5 - spolocne vlastnosti	*/

.blok1obs, .blok2obs, .blok3obs, .blok4obs, .blok5obs  {

	padding:0;

	margin:0 0 5px 0;

	font-size:12px;

}



/*	definicia obsahu blokov 1-5 - rozdielne vlastnosti	*/

.blok1obs {

}



.blok2obs {

}



.blok3obs {

}



.blok4obs {

	text-align: center;

}



.blok5obs {

	padding:0 2px; background: #663333; color: #FFFFFF;

}



/* ankety */

.anketa-std-otazka,

.anketa-cla-otazka,

.anketa-blok-z,

.anketasysz {

	color: #cccccc;

	font-size: 12px;

	font-weight: regular;

	margin:0;

	padding:0.3em 0;

	border-bottom:

	text-align: center;

}

.anketasysodp,

.anketa-std-odpovedi,

.anketa-cla-odpovedi,

.anketa-blok-odpovedi {

	color: #252525;

	font-size: 10px;

	font-weight: regular;

	line-height:1.2em;

	margin:0.2em 0;

}

.anketa-cla-ram {

}

.anketa-blok-odp-cara {

	width:140px;

	font-size:85%;

	line-height:1em;

	height:1em;

	margin:2px 0;

	padding:0;

}

.anketa-blok-odp-cara-hlasy {

	height:1em;

	background:#999999 url('gr-inq.png') 100% 0 repeat-y;

}



.anketa-std-ram {

	text-align: left;

}





/* clanky */



	/*	pozadie clanku ako modry vruh nalavo	*/

.cla-cely {

	margin:0;

	/*background: url('cla-poz.png') top left repeat-y;*/

}

	/*	vnutovne odsadenie clanku zlava a zdola 	*/

.cla-obsah {

	padding: 0 0 12px 0px;

}

	/*	nadpis clanku	*/

.cla-nadpis {

	position: relative;

	top: 0px;

	padding: 0.2em 0 0.2em 10px;

	background: #333333;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 12px;

	margin: 0 0 3px 0px;

	border: 

}

	/*	text clanku	*/

.cla-text {

	padding: 10px 0 0 0;

	color: #999999;

	font-weight: normal;

	font-size: 12px;

	text-align: justify;

	

}

	/*	styl pre informacie za clankom - autor, pocet precitani atd...	*/

.cla-informace {

	color: #999999;

	font-size: 9px;

	font-weight: normal;

	font-style: italic;

}



/*bannery*/

/* dalsi pomocne styly*/



.hodnoceni {



}

.banner1 {

	background:#000000;

	color: #ffffff;

	margin:0;

	position:relative;

	top:9px;

}

.banner1d {

	background: #000000;

	color: #ffffff;

	margin:0;

	position:relative;

	top:9px;

	margin:0 10px 0 0;

}

/*

nastavenie spodneho okraju pomocou border-bottom zabranuje nespravnemu

zobrazeniu hodnoty margin v MSIE. Ak nie je nastaneny border, bloky

banner a zapatie sa dotykaju - nezobrazi sa oddelovacia medzera

*/

.banner2 {

	background: #000000;

	color: #ffffff;

	margin: 5px 10px;

	border-bottom:

}



.bannerpod {

	color: #FFFFFF;

	font-size: 9px;

	font-weight: normal;

	display: block;

	padding: 4px 0;

	margin:0 0 10px 0;

}



.banner-text {

	color: #999999;

	font-size: 9px;

	font-weight: normal;

	display:block;

	padding: 4px 0;

	margin:0 0 10px 0;

}

.banner-img {

	color:#999999;

	font-size: 9px;

	font-weight: normal;

	padding: 4px 0;

	margin:0 0 10px 0;

}



/* rozsirujici styly pro plug-iny */



.kal-text {

	color: #999999;

	font-size: 12px;

	font-weight: normal;

}

.kal-clanek {

	background-color: #000000;

}

.kal-dnesni {

	background-color: #003300;

}

.planakci {

	font-size: 10px;

}

.informace {

	color: #999999;

	font-size: 9px;

	font-weight: normal;

	width: 100%;

}



/*zahlavi*/

#zahlavi1 {

	position: relative;

	margin:0;

	padding:0;

	height:200px;

	

	background-image: url("header_gr1.jpg");

}

/*	napis - graficky prvok vlavo v zahlavi	*/

#zahlavi-gr1 {

	position:absolute;

	bottom:0px;

	left:0px;

	width:900px;

	height:200px;

	background:url("header-gr1.jpg");

	/*cursor: hand;*/

}

/*	graficky prvok napravo v zahlavi 	*/

#zahlavi-gr2 {

	position:absolute;

	top:-15px;

	width:272px;

	height:209px;

	/*background:url("header-gr2.gif");*/

}

/*	ciarkovana spodna cast zahlavia 	*/

#zahlavi2 {

	margin:5px 0 0 0;

	padding:0;

	height:73px;

	background: Maroon url("header-bck.png") repeat-y top right;

}



/*boky*/

#lm {

	width: 53px;

	background: black url('laylm.jpg') repeat-y top right;

}

#rm {

	width: 53px;

	background: black url('layrm.jpg') repeat-y top left;

}



/* hyperlinky */



A {

	font-size: 110%;

	font-style: normal;

	font-variant: normal;

}

A:link {

	color: #ffff00;

}

A:visited {

	color: #ffff00;

}

A:hover {

	color: #ffffff;

}

A:active {

	color: #FFFFFF;

}

A.clanek:link {

	color: #ffffff;

	text-decoration: none;

}

A.clanek:visited {

	color:#FFFFFF;

	text-decoration: none;

}

A.clanek:hover {

	color:#ff0000;

	

}

A.menu:link, A.menu:visited {

	display:block;

	font-weight: regular;

	color: #ffffff;

	background: Red;

	text-decoration: none;

	padding:4px;

	margin: 2px 0;

	border:none;

	font-size: 11px;

}

A.menu:hover {

	display:block;

	color:#999999;

	background: #663333;

	text-decoration: none;

	padding:4px;

	margin: 2px 0;

}

A.kalendrlink:link, A.kalendrlink:active, A.kalendrlink:visited {

	color: #ff0000;

	font-weight: regular;

}



A.kalendrlink, A.anketalink:hover {

	color: #ff0000;

	font-weight: regular;

}



A.anketalink:link, A.anketalink:active, A.anketalink:visited {

	color: #FFFFFF;

	font-weight: regular;

	font-size: 9px;

}





#zapati	{

	padding:0.2em;

	margin:0px 10px 12px 10px;

	font-size: 10px;

	

}



/* tlacitko */

.tl {

	background-color: #262626;

	color: #ff0000;

	font-family: Ariel, Verdana, "Geneva CE", lucida, sans-serif;

	font-size: 11px;

	font-weight: regular;

	text-align: center;

}



/* hodnoceni clanku */



.hodnoceni-celkovy-ram {

	background: #663333 url("modra-prechod.png") top left repeat-x;

	margin: 6px 0;

	padding: 6px;

	color:#FF9933;

	font-size: 11px;

	font-weight: normal;

}



/* syst. blok - novinky */



.nov-datum {

	color:#ffffff;

	font-size: 12px;

	font-weight: regular;

}

.nov-titulek {

	color:#ff0000;

	font-size: 12px;

	font-weight: regular;

}

.nov-titulek-duraz {

	color:#282828;

	font-size: 12px;

	font-weight: regular;

}

.nov-text {

	color: #999999;

	font-size: 12px;

	font-weight:regular;

}

#navigace {

	position: relative;

	top:173px;

	left: 260px;

}

a.navig:link {

	color: white;

	text-decoration: none;

	text-align: center;

	font-weight: bold;

}

a.navig:hover {

	color: silver;

	text-decoration: none;

	text-align: center;

	font-weight: bold;	

}

a.navig:visited {

	color: white;

	text-decoration: none;

	text-align: center;

	font-weight: bold;

}

a.navig:active {

	color: silver;

	text-decoration: none;

	text-align: center;

	font-weight: bold;

}	

.kamnanetu {

	height: 20px;

}



/* kniha navstev */

.gb_add-form {

	background-color: #222222;

	padding: 0.5em;

}

.gb_add-form p, .gb_add-form form {

	margin: 0px;

}

.gb_add-form input, .gb_add-form textarea {

	color: #FFFF00;

	background-color: #444444;

	border: 1px solid #666666;

	padding: 1px;

	font-size: x-small;

}

.gb_nick, .gb_email, .gb_homepage {

	float: left;

	padding-right: 10px;

}

.gb_nick input, .gb_email input, .gb_homepage input {

	width: 120px;

}

.gb_message {

	clear: both;

}

.gb_message textarea {

	width: 390px;

	height: 5em;

	font-size: small;

}

.gb_submit input {

	margin: 5px 0px;

	padding: 1px 3px;

	outline: 1px solid #666666;

}

.gb_total-posts {

	clear: both;

	margin: 1em 15%;

	border: 1px solid #ffffff;

	background-color: #468416;

	font-size: x-small;

	text-align: center;

	color: #FFFFFF;

}

.gb_navigator {

	clear: both;

	text-align: center;

}

.gb_other {

	font-size: xx-small;

}

.gb_post  {

	border: 1px solid #333333;

	margin-bottom: 10px;

}

.gb_post-top {

	padding: 2px 3px;

	background-color: #255441;

	border-bottom: 1px solid #333333;

}

.gb_post-top img {

	vertical-align: middle;

}

.gb_meno {

	font-weight: bold;

}

.gb_adresy {

	margin-left: 5px;

}

.gb_datum {

	margin-left: 10px;

}

.gb_post-middle {

	padding: 3px;

	background-color: #846844;

}

 .dogvdvhdr {

            width:200px;

            background:#000000;

            border:1px solid #;

            font-weight:bold;

            padding:10px;

            font-family:arial;

            font-size:12px;

            font-weight:bold;

            color:#ffffff;

            cursor:pointer;

         }



         .dogvdvbdy {

            width:200px;

            background:#000000;

            border-left:1px solid #;

            border-right:1px solid #;

            border-bottom:1px solid #;

            padding:10px;

            font-family:arial;

            font-size:12px;

            font-weight:bold;

            color:#ffffff;

            cursor:pointer;

         }



         #horni_lista {

         position: relative;

         top: 15px;

         left: 50px;

         }



        .pgdiv {
         width:900px;

         height:10px;

         border: 0px solid #FF8C00;

         padding:0px;

       

         font-family:arial;

         font-size:10px;

         z-index: 8;

         margin-left: 10px;
			/*margin-top: 10px;*/
			  margin-bottom:-10px;

         position: absolute;

         /*background-image:URL('header_gr1.jpg')*/

         }

a.horni:link, a.horni:active, a.horni:visited {

	color: #ffffff;

	text-decoration: none;

	}

