* {
	margin: 0;
	padding: 0;
}
BODY {
	text-align: center;
	margin: 0px;
	background-color: #e2e2e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

TD,P,LI, DIV {
	font-size: 10pt;
}
/*------------- wenca --------------*/



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-indent: 10px;
	text-align: center;
	text-transform: uppercase;
	color: #fa933e;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #fa933e;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	color: #fa933e;
	background-color:#fbf3dc;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	text-indent: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	background-color:#fa933e;
	color: #FFFFFF;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;
	margin-bottom: 5px;
	color: #000000;
	background-color:#cecece;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #000000;
}



a:link {
	color: #FF0000;
	text-decoration: underline;
	font-weight:bold;
}
a:hover {
	text-decoration:overline;
	font-weight:bold;
}
a:visited {
	color: #FF0000;
	font-weight:bold;
}
/* odkay v bile */
a.jinak:link {
	color: #FFFF00;
	text-decoration: underline;
	font-weight:bold;
}
a.jinak:hover {
	text-decoration:overline;	
	font-weight:bold;
}
a.jinak:visited {
	color: #FFFF00;
	font-weight:bold;
}




/*TABLE { border: 2px dotted #9e9e9e; }*/
TH {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}









/*---------------- sob ---------------*/

A.topmenu, A.topmenu:visited {
	float: left;
	display: block;
	width: 100px;
	height: 20px;
	_height: 23px;
	line-height: 20px;
	background: #f88d38 url(/images/img2009/topmenpoz.gif) left repeat-x;
	text-align: center;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 3px 0px 0px 3px;
	border-bottom: 3px solid #9b4b17;
}
A.topmenu:hover, A.topmenuakt, A.topmenuakt:hover, A.topmenuakt:visited {
	float: left;
	display: block;
	width: 100px;
	height: 20px;
	_height: 23px;
	line-height: 20px;
	background: #f88d38 url(/images/img2009/topmenpozakt.gif) left repeat-x;
	text-align: center;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 3px 0px 0px 3px;
	border-bottom: 3px solid #9b4b17;
}
A.topswitch, A.topswitch:hover, A.topswitch:visited {
	float: left;
	display: block;
	width: 100px;
	height: auto;
	text-align: center;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.leftmenu, A.leftmenu:visited {
	display: block;
	width: 161px;
	_width: 191px;
	height: 31px;
	_height: 31px;
	line-height: 30px;
	background: #f88d38 url(/images/img2009/levmenpoz.gif) left repeat-y;
	text-align: left;
	color: #787777;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 0px 9px;
	padding-left: 30px;
	
}
A.leftmenu:hover, A.leftmenuakt, A.leftmenuakt:visited, A.leftmenuakt:hover {
	display: block;
	width: 161px;
	_width: 191px;
	height: 31px;
	_height: 31px;
	line-height: 30px;
	background: #f88d38 url(/images/img2009/levmenpozakt.gif) left repeat-y;
	text-align: left;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 0px 9px;
	padding-left: 30px;
	
}
A.leftmenuend, A.leftmenuend:visited {
	display: block;
	width: 161px;
	_width: 191px;
	height: 40px;
	_height: 40px;
	line-height: 30px;
	background: #f88d38 url(/images/img2009/rsboxbot.gif) left repeat-y;
	text-align: left;
	color: #787777;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 0px 9px;
	padding-left: 30px;
	
}
A.leftmenuend:hover, A.leftmenuendakt, A.leftmenuendakt:visited, A.leftmenuendakt:hover {
	display: block;
	width: 161px;
	_width: 191px;
	height: 40px;
	_height: 40px;
	line-height: 30px;
	background: #f88d38 url(/images/img2009/rsboxbotakt.gif) left repeat-y;
	text-align: left;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 0px 9px;
	padding-left: 30px;
	
}
A.leftmenu2, A.leftmenu2:visited {
	display: block;
	width: 161px;
	_width: 191px;
	height: 18px;
	_height: 18px;
	line-height: 18px;
	background: url(/images/img2009/levmen2dot.gif) left no-repeat;
	text-align: left;
	color: #787777;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding-left: 30px;
	
}
A.leftmenu2:hover, A.leftmenu2akt, A.leftmenu2akt:visited, A.leftmenu2akt:hover {
	display: block;
	width: 161px;
	_width: 191px;
	height: 18px;
	_height: 18px;
	line-height: 18px;
	background: url(/images/img2009/levmen2dot.gif) left no-repeat;
	text-align: left;
	color: #f25a15;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding-left: 30px;
	
}

div#bodycont {
	width: 1012px; height: auto; _height: 100%; min-height: 100%; position: relative; display: block; margin: 0px auto 0px auto; text-align: left; background: #e2e2e2 url(/images/img2009/pagebg.gif) center repeat-y;
}
div#maincont {
	width: 1000px; height: auto; position: absolute; left: 0px; top: 0px; display: block; padding: 0px; margin: 0px 6px 0px 6px;
}
div#midcont {
	width: 1016px; height: 300px; 
	/*_height: expression(document.body.clientHeight - 267); */
	position: relative; left: 0px; top: 0px; display: block; padding: 0px; overflow: auto; margin: 215px 0px 52px 0px; background: #e2e2e2 url(/images/img2009/maincontbg.gif) left repeat-y;
}
div#texcont {
	margin: 0px 220px 0px 220px; width: 556px; display: block; overflow: hidden;
}

div#leftcont {
	width: 200px; height: auto; display: block; position: absolute; left: 0px; top: 0px;
}
div.leftmendel {
	width: 194px; height: 5px; overflow: hidden; background-color: #ffffff;
}
div#leftmen2cont {
	width: 194px; height: auto; display: block; margin: 0px 0px 0px 9px; background: #ffffff url(/images/img2009/levmen2bg.gif) left repeat-y;
}
div#leftmen2incont {
	width: 194px; height: auto; display: block; margin: 0px; background: url(/images/img2009/levmen2top.gif) left top no-repeat;
}
div.rsboxdel {
	width: 194px; height: 1px; overflow: hidden; background: url(/images/img2009/rsboxdel.gif) top no-repeat;
}
div.leftmen2bot {
	width: 194px; height: 10px; overflow: hidden; background: url(/images/img2009/levmen2bot.gif) bottom no-repeat;
}

div.rstrgraybox {
	display: block; margin: 5px 0px 0px 9px; text-align: center; background-color: #e8e8e8; width: 191px;
}
div.intex {
	padding: 5px;
}


div#rightcont {
	width: 200px; height: auto; display: block; position: absolute; right: 0px; top: 0px;
}
div.rsbox {
	background: #ffffff url(/images/img2009/rsboxbg.gif) left repeat-y; width: 194px;
}
div.rsboxtop {
	background: #ffffff url(/images/img2009/rsboxtop.gif) left no-repeat; width: 194px; height: 25px; color: white; text-align: center; text-transform: uppercase; font-size: 10pt; font-weight: bold; line-height: 25px;
}
div.rsboxtopgray {
	background: #ffffff url(/images/img2009/levmen2top.gif) left no-repeat; width: 194px; height: 36px; color: white; text-align: center; text-transform: uppercase; font-size: 10pt; font-weight: bold; line-height: 25px;
}
div.error {
	width: 184px; height: auto; color: Red; text-align: center; font-size: 10pt; font-weight: bold; padding: 2px 5px;
}
div.rslogin {
	width: 184px; height: auto; color: #787777; text-align: center; text-transform: uppercase; font-size: 10pt; font-weight: bold; padding: 2px 5px;
}
div.rsboxcont {
	width: 184px; height: auto; text-align: center; font-size: 10pt; padding: 2px 5px;
}
div.rsboxbot {
	width: 194px; height: auto; &height: 40px; min-height: 40px; background: url(/images/img2009/rsboxbot.gif) left bottom no-repeat; text-align: center; font-size: 10pt;
}

div.rsboxtopr {
	background: #ffffff url(/images/img2009/rsboxtopr.gif) left no-repeat; width: 194px; height: 34px; color: white; text-align: center; text-transform: uppercase; font-size: 10pt; font-weight: bold; line-height: 25px;
}

div#zgalcont {
	width: 160px; height: 120px; display: block; border-bottom: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; border-top: 2px solid Black; border-left: 2px solid Black; margin: 0px auto;
}

div.lstrgraybox {
	display: block; margin: 5px 0px 0px 0px; text-align: center; background-color: #e8e8e8; width: 191px;
}

div.rreklcont {
	margin: 5px 0px 0px 0px; text-align: center; width: 191px;
}

div.reklcont {
	text-align: center; width: auto; margin: 5px auto;
}

div.clearer {
	clear: left;
}


div#topcont {
	width: 1000px; height: 215px; position: absolute; left: 0px; top: 0px; display: block; padding: 0px; margin: 0px 6px 0px 6px; overflow: auto;
}
div#topflashcont {
	margin: 0px 5px;
}
div#topswitchcont {
	width: 300px; height: 130px; display: block; position: absolute; bottom: 38px; right: 25px;
}
div#topswitchstodulky {
	width: 100px; height: 130px; display: block; float: left; bottom: 38px; right: 25px; text-align: center; /*background: url(/images/img2009/spojka-sh.gif) center bottom no-repeat;*/
}
div#topswitchmodrany {
	width: 100px; height: 130px; display: block; float: left; bottom: 38px; right: 25px; text-align: center;
}
div#topswitcheshop {
	width: 100px; height: 130px; display: block; float: left; bottom: 38px; right: 25px; text-align: center;
}
div#topmenucont {
	width: auto; height: 26px; display: block; position: absolute; bottom: 16px; right: 9px; background: #ffffff url(/images/img2009/topmenubg.gif) left repeat-x;
}

div#botcont {
	width: 1000px; height: 52px; position: absolute; left: 0px; bottom: 0px; display: block; padding: 0px; margin: 0px 6px 0px 6px; overflow: auto; background: #ffffff url(/images/img2009/botbg.jpg) center no-repeat;
}
div#crsnet {
	color: White; height: 52px; display: block; position: absolute; font-size: 8pt; font-weight: normal; line-height: 52px; bottom: 0px; left: 30px;
}

div#vetcentrum {
	color: #000000; height: 52px; width: 618px; text-align: center; display: block; position: absolute; font-size: 8pt; font-weight: bold; line-height: 52px; bottom: 0px; left: 190px;
}

div#webmap {
	color: White; height: 52px; width: 220px; text-align: center; display: block; position: absolute; font-size: 8pt; font-weight: normal; line-height: 52px; bottom: 0px; right: 0px;
}
div#crsnet A, div#crsnet A:hover, div#crsnet A:visited {
	color: White; font-size: 8pt; font-weight: normal; line-height: 52px; text-decoration: none;
}
div#webmap A, div#webmap A:hover, div#webmap A:visited {
	color: White; font-size: 8pt; font-weight: normal; line-height: 52px; text-decoration: none;
}
/*------ styly -----*/

div.middlebut {
	background-color: #fbf3dc; text-align: center;
	margin: 5px 0px;
}
div.middlebut A, div.middlebut A:hover, div.middlebut A:visited {
	color: #ffffff; text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 8pt;
	line-height: 22px;
	display: block;
	width: 120px;
	height: 22px;
	overflow: hidden;
	margin: 0px auto;
	background: url(/images/img2009/middlebutbg.gif) no-repeat;
}
div.rsboxbot A, div.rsboxbot A:hover, div.rsboxbot A:visited {
	color: #000000; text-align: center;
	text-transform: none;
	font-size: 8pt;
	
}



/*--------- fota milacku --------------*/




div.galerie {
	border : 2px dotted #9e9e9e;
	_width : 162px;
	width : 164px;
	height : 260px;
	text-align: center;
	float: left;
	display : block;
	margin : 6px;
	padding: 0px;
	font-weight : normal;
	/*position: relative;*/
}
div.galeriein {
	background-color: #fbf3dc;
	border: 2px solid White;
	text-align: center;
	_width : 158px;
	width : 160px;
	height : 256px;
}
div.galerietd {
	background-color: #cecece;
	width : 142px;
	height : 142px;
	border: 1px solid #9e9e9e;
	margin: 9px;
	vertical-align: middle;
	overflow: hidden;
}
div.galerietd a {
	display: block;
}
div.galerietd img {
	border: 1px solid #f0f0f0;
	/*display: block;*/
}
div.galerdesc {
	background-color: #fbf3dc;
	display: block;
	width : 144px;
	_width : 142px;
	height: 94px;
	overflow: hidden;
	margin: 0px 9px;
}
div.galerienadp {
	width : 142px;
	height : 55px;
	overflow: hidden;
	border-bottom: 1px solid White;
	
}

div.galerienadpold {
	width : 142px;
	height : 94px;
	overflow: hidden;
	
}
div.galerienadp span, div.galerienadpold span {
	color: black;
}


div.galeriesmall {
	border : 2px dotted #9e9e9e;
	_width : 162px;
	width : 164px;
	height : 220px;
	text-align: center;
	float: left;
	display : block;
	margin : 6px;
	padding: 0px;
	font-weight : normal;
	/*position: relative;*/
}
div.galerieinsmall {
	background-color: #fbf3dc;
	border: 2px solid White;
	text-align: center;
	_width : 158px;
	width : 160px;
	height : 216px;
}
div.galerdescsmall {
	background-color: #fbf3dc;
	display: block;
	width : 144px;
	_width : 142px;
	height: 54px;
	overflow: hidden;
	margin: 0px 9px;
}

div.hodnotd {
	font-size: 9pt;
	background-color: #fbf3dc;
	
}
div.hodnotrate, div.hodnotrateold {
	font-size: 8pt;
	
}

div.hodnotrate img {
	cursor: pointer;
	&cursor: hand;
}
/*--------- fota milacku - end --------------*/
p.per{
	border : 1px solid Black;
	width : 200px;
	height : 180px;
	text-align : center;
	display : inline;
	margin : 10px 10px 10px 10px;
	vertical-align : baseline;
	font-weight : bold;
}


img.foto{
	border : 1px solid Black;
}
/* -------------------------------- LAYOUT END --------------------------------*/

.hra-img {
	background-color: #FCD3B2; border-bottom: 3px solid white;
}
.hra-img IMG {
	border: 1px solid #E37015;
}
.hra-tit {
	background-color: #FCD3B2;
}
.hra-tla {
	background-color: #FCD3B2; border-right: 3px solid white;
}
.hra-tex {
	background-color: #FCD3B2; border-right: 3px solid white; border-bottom: 3px solid white;
}
/* ----------------- nove na webu -----------------------*/
TABLE.nnw {
	border: 1px solid #F78D35;
	border-collapse : collapse;
}
TD.nnw {
	color : Black;
}
TD.nnwnadp {
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	text-transform : uppercase;
	background : #F78D35 url(/images/nnw_nadpoz3.gif) repeat-x top;
}
TD.nnwpnadp {
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	/*text-transform : uppercase;*/
	background-color : #F78D35;
}
A.nnw, A:visited.nnw {
	color : #F78D35;
	font-weight : bold;
	text-decoration : underline;
}

.obar {
	color : #F78D35;
	font-weight: bold;
	background-color: #fcd3b2; 
}



/* -------------------- LAYOUT -----------------------------------*/

.dkk {
	/*border: 1px solid #E37116; */
	/*background-color: #fa933e; */
	/*color : #E37116;*/
	margin: 0px 0px 4px 4px;
	width: auto; 
	height: auto; 
	float: right;
}
.dkk TABLE {
	border: 2px dotted #9e9e9e;
}
.dkk TD {
	/*color : #ffffff;*/
}
.dkk INPUT {
	color : #000000;
	border: 1px solid #E37116; 
	background-color: #FFFFFF;
}
.dkk INPUT.tlac {
	color : #FFFFFF;
	font-weight: bold;
	border: 2px solid #FFFFFF; 
	background-color: #fa933e;
}

/* -------------------------------- LAYOUT END --------------------------------*/
.dark {
	background-color:#fa933e;
	padding: 4px;
}
.light {
	background-color:#fbf3dc;
	padding: 4px;
}
.darkgray {
	background-color:#9e9e9e;
	padding: 4px;
}
.lightgray {
	background-color:#cecece;
	padding: 4px;
}
.red {
	background-color: #CC0000;
	color: #ffffff;
	padding: 4px;
}
.ram {
	border: 2px dotted #9e9e9e;
	padding: 4px;
}
.red a, .red a:visited {
	color: #FFFF00;
	text-decoration: underline;
	font-weight:bold;
}
.red a:hover {
	text-decoration:overline;	
	font-weight:bold;
}
/*--------------------------------- shader ------------------------------*/
div#webshader {
	position: fixed; _position: absolute; width: 100%; height: 100%; min-height: 620px; display: none; top: 0px; left: 0px; margin: 0px; background-color: Black; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	z-index: 1000;
}

div#webpf {
	position: fixed; _position: absolute; width: 100%; height: 100%; min-height: 620px; display: none; top: 0px; left: 0px; margin: 0px; z-index: 1001;
}

div#webpfnav {
	position: absolute; width: auto; height: 24px; display: block; top: 3px; right: 30px; _right: 30px; margin: 0px; z-index: 1002;
}
div#webpfnav IMG {
	cursor: pointer; _cursor: hand;
	float: left;
}
.subdetail {
	background-color: #F78D35;
}

/*---------------------------- kalendar -----------------------------*/

TD.kalennadp {
	padding: 4px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #fa933e;
}
TD.kalenpnadp {
	background-color: #fa933e;
	padding: 4px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

TD.kalentd {
	background-color: #cecece; 
	padding: 4px;
}
TD.kalentda {
	background-color : #fbf3dc;
	padding: 4px;
}

/*---------------------------- kalendar -----------------------------*/

TD.poradnadp {
	padding: 4px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #fa933e;
}
TD.poradpnadp {
	background-color: #fa933e;
	padding: 4px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

TD.poradtd {
	background-color: #cecece; 
	padding: 4px;
}
TD.poradtda {
	background-color : #fbf3dc;
	padding: 4px;
}

/*---------------------------- podclanky -----------------------------*/

TD.poradimg {
	padding: 4px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	background-color: #9e9e9e;
}
TD.poradimg IMG {
	margin: 4px;
	border: 1px solid #ffffff;
}

ul,ol { margin: auto; }



div#leftmenankcont {
	width: 194px; height: auto; display: block; margin: 0px 0px 0px 9px; background: #ffffff url(/images/img2009/levmen2bg.gif) left repeat-y;
}
div#leftmenankincont {
	width: 194px; height: auto; display: block; margin: 0px;
}
div.ankettop {
	width: 194px; height: 34px; color: white; text-align: center; text-transform: uppercase; font-size: 10pt; font-weight: bold; line-height: 25px;
	background: url(/images/img2009/ankettop3.gif) left top no-repeat;
}
a.anketrow, a:hover.anketrow, a:visited.anketrow {
	color: #787777;
	font-size: 9pt;
	font-weight: normal;
}
