/*	obecne definice selektoru */

* {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

* {font-size : x-small;}



/*		DEFINOVANI NULOVYCH MARGINU A PADDINGU - prebuseni nastaveni prohlizece*/

BODY, P, LI, UL, DIV, SPAN, H1, H2, H3,  FORM, A, IMG, TABLE, TR, TD {

	margin : 0;

	border : none;

	padding : 0;

}



H1 {display : none;}



/*	DEFINOVANI MINIMALNICH SIREK A VYSEK dle 800x600 MOZILLA ONLY	*/

.min_vyska {min-height : 550px;}

.min_sirka {min-width : 750px;}



/* obecne definice trid pro vsechny	*/



/*	definice paddingu a marginu		*/

.margin2 {margin : 2px;}

.margin5 {margin : 5px;}

.margin10 {margin : 10px;}

.margin20 {margin : 20px;}

.margin30 {margin : 30px;}



.margin_top5 {margin-top : 5px;}

.margin_top10 {margin-top : 10px;}

.margin_top20 {margin-top : 20px;}

.margin_top30 {margin-top : 30px;}

.margin_top40 {margin-top : 40px;}

.margin_top100 {margin-top : 100px;}



.margin_bottom10 {margin-bottom : 10px;}

.margin_bottom20 {margin-bottom : 20px;}

.margin_bottom40 {margin-bottom : 40px;}

.margin_bottom100 {margin-bottom : 100px;}



.margin_left40 {margin-left : 40px;}

.margin_left20 {margin-left : 20px;}



.margin_right80 {margin-right : 80px;}

.margin_right40 {margin-right : 40px;}

.margin_right20 {margin-right : 20px;}



.border1black {border : 1px solid Black;}

.border2black {border : 2px solid Black;}

.border1white {border : 1px solid White;}

.border2white {border : 2px solid White;}



.padding2 {padding : 2px;}

.padding5 {padding : 5px;}

.padding10 {padding : 10px;	}

.padding20 {padding : 20px;	}

.padding60 {padding : 60px;	}



.padding_top10 {padding-top : 10px;}



.mezera_napravo {padding-right : 5px;}

.mezera_nalevo {padding-left : 5px;}



.gap_napravo {padding-right : 20px;}

.gap_nalevo {padding-left : 20px;}

.gap_30nalevo {padding-left : 30px;}



/*	textove vseobecne	*/

.bez_podtrz {text-decoration : none;}

.b {font-weight : bold;}

.i {font-style : italic;}

.u {text-decoration : underline;}

.text_doprostred {text-align : center;}

/*.vcenter {line-height : 1em;}*/

.vcenter {vertical-align : middle;}

.norm {font-weight : normal;}

.bila  {color : White;}

.cervena  {color : Red;}

.cerna {color : Black;}



.neviditelny {visibility : hidden;}	/*	formatuje se jako by byl	*/

.skryty {display : none;}	/*	vyjmut i z formatovani 	*/



.mediuml {font-size : medium;}

/*	small je vychozi velikost	*/

.x_small {font-size : x-small;}

.xx_small {font-size : xx-small;}



.float_left {float : left;}

.float_right {float : right;}



.cistic {

	clear : both;

	height : 1px;

	margin-top : -1px;

	border : none;

	padding : 0;

	font-size : 1px;

	background-color : transparent;

	visibility : hidden;

}



.cistic_simple {clear : both;}



/*	-----------------------------------konec obecnych definici	*/

BODY {

	background-image : url(../pcs/obrazek_pozadi.jpg);

	background-position : top left;

	background-repeat : no-repeat;

	background-color : #DDC899;

}



BODY.bezPozadi {background-image : none;}



#hlavicka {

	width : 553px;

	height : 133px;

	margin-left : 200px;

	border : 4px solid #685A3A;

	border-left : 0;

	border-top : 0;

}



DIV#hlavicka DIV#jazyky {

	float : right;

	margin-top : 5px;

	margin-right : 5px;

}



DIV#hlavicka DIV#jazyky SPAN {

	padding : 2px;

	background-color : #DDC899;

	border : 1px solid #807356;

	border-top : 0;

	border-bottom : 0;

	font-size : xx-small;

	padding-left : 4px;

	padding-right : 4px;

}



DIV#hlavicka DIV#jazyky SPAN A {

	font-size : xx-small;

	color : Black;

}



#hlavni_okno {width : 750px;}



#obsah {

	width : 546px;

	float : right;

}



#obsah_in {padding : 10px;}

/*	formatovani textu	*/

#obsah_in H2 {

	padding-left : 20px;

	font-size : x-small;

	font-weight : normal;

	text-transform : uppercase;

}



#obsah_in DIV.ods_text, #obsah_in P.ods_text {

	text-align : justify;

	padding-top : 1em;

	padding-bottom : 1em;

	text-indent : 30px;

}



#obsah_in P.ods_text {text-indent : 0;}

#obsah_in DIV.ods_text A, #obsah_in P.ods_text A, #obsah_in P A, #obsah_in DIV A  {color : Black;}



/*	menu	*/

#leve_menu {width : 204px;}



#leve_menu_in {

	border : 4px solid #685A3A;

	border-left : 0;

	border-top : 0;

}



DIV#leve_menu_in DIV, DIV#leve_menu_in DIV.vybrano {

	margin-left : 20px;

	margin-right : 20px;

	padding-right : 10px;

	text-align : right;

	border : 1px solid #74674A;

	background-color : #F1E5C9;

	margin-bottom : 8px;

	line-height : 3em;

}



DIV#leve_menu_in DIV.vybrano {

	background-image : url(../pcs/pozadi_vybrano.jpg);

	background-position : left top;

	background-repeat : no-repeat;

	background-color : #C2B18F;

	border : 1px solid Black;

}



DIV#leve_menu_in DIV A {

	text-decoration : none;

	text-transform : uppercase;

	color : Black;

	display : block;

}



DIV#obrazek_dole {

	position : fixed;

	bottom : 0;

	right : 0;

	width : 75px;

	height : 200px;

	background-image : url(../pcs/obrazek_roh.jpg);

	background-repeat : no-repeat;

	background-position : center;

}



/*	HOVER	*/

A.odkaz:HOVER, DIV#hlavicka DIV#jazyky SPAN:HOVER, DIV#hlavicka DIV#jazyky SPAN A:HOVER, #obsah_in DIV.ods_text A:HOVER, #obsah_in P.ods_text A:HOVER, DIV#leve_menu_in DIV:HOVER, DIV#leve_menu_in DIV A:HOVER, FORM TEXTAREA:HOVER, FORM INPUT:HOVER, DIV.nahledy_obr P A IMG:HOVER  {

	background-color : #C2B18F;

}



/*	form	*/

FORM TEXTAREA, FORM INPUT {

	background-color : #F1E5C9;

	border : 1px solid #74674A;

	margin-bottom : 4px;

}



/*	valid ico	*/

DIV.valid_ico  {margin-bottom : 3px;}



.sipka_nahoru {

	padding-left : 10px;

	background-image : none;

	background-position : left bottom;

	background-repeat : no-repeat;

	font-size : xx-small;

}



.obalka {

	padding-left : 17px;

	background-image : none;

	background-position : left bottom;

	background-repeat : no-repeat;

	font-size : xx-small;

}


