body, tr, th, td,

 pre, tt, code, kbd, samp {

        font-size: small;

        _font-size: x-small;

        fo\nt-size: small;

}

html>body, tr>th, tr>td,

 div>pre, p>pre, li>pre, td>pre,

 div>tt, p>tt, li>tt, td>tt,

 div>code, p>code, li>code, td>code,

 div>kbd, p>kbd, li>kbd, td>kbd,

 div>samp, p>samp, li>samp, td>samp {

    font-size: small;

}

body {

	background-color: #fff;

	margin: 0;

	padding: 0;

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	color: #333333;

	text-align: center;

	background-image: url(page-bg.png);

	background-repeat: repeat-x;

}

a {

    color: #000000;

    text-decoration: underline;

}

a:link, a:visited {

    color: #333333;

}

a:active, a:link:hover {

    color: #000000;

    text-decoration: none;

}

a img {

    text-decoration: none;

}

h1, h2, h3, h4, h5, h6 {

    font-weight: bold;

    text-align:left;

    margin-left:4em;

}

div {

    text-align: left;

}

img {

    border: 0;

}

.textversion {

  display: none;

}



/***************************************************/

#page-head {

    width: 900px;

    margin-left: auto;

    margin-right: auto;

	position:relative;

    height:110px;

}





#logo {

    position: absolute;

    left: 2px;

    top: 45px;

    vertical-align: middle;

    text-align:center;

}

#logo h1 {

    font-weight:normal;

}

#logo a {

    background-color: transparent;

    display: block;

    position: absolute;

    left: 0;

    top:0;

    margin: 0;

	padding:10px;

    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #000;

    text-decoration: underline;

    cursor:pointer;

}

#logo span {

    background: url('logo.png') no-repeat left top;

    display: block;

    position: absolute;

    height: 55px;

    width: 249px;

    margin: 0;

    padding: 0;

    left: 0;

    top:0;

    z-index: 1;

}



#logo-con {

	position:absolute;

	top:25px;

	left:270px;

}



#page-head-right {

	float:right;

	height:68px;

	margin-top:30px

}

#page-head-right #vyhledavani {

	margin:0;

	margin-right:10px;

	padding:0;

	float:left;

	padding-top:23px;

}

#page-head-right #searchtext {

	width: 128px;

	padding-left:8px;

	padding-right:8px;

	padding-top:3px;

	border-width:1px;



	height: 22px;

	background:transparent;

	border-style: none;

	background-image: url(vyhledavani-input.png);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-x-position: left;

	background-y-position: top;

}

#page-head-right #Submit {

	position:relative;

	top:4px;

	*top:-1px;

	_top:0px;

}



#page-head-right #separator {

	float:left;

}

#page-head-right-lang {

	float:left;

	padding-top:18px;

	margin-left:10px;

}

/*********************************************************/

#page-menu-obal {

	text-align:center;

	background-image: url(page-menu-bg.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	position:relative;

}

#page-menu {

	width:900px;

	height:217px;

	margin-left:auto;

	margin-right:auto;

	position:relative;

	background-color: #900000;

	background-image: url(page-menu.jpg);

	background-repeat: no-repeat;

}

#page-menu #topmenu {

	height:217px;

}

#page-menu-img {

	height:177px;

}

#page-menu-info-text {

	width:370px;

	height:68px;

	position:absolute;

	bottom:0;

	left:25px;

	pading-top:30px;

	padding-left:20px;

	padding-right:20px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color:#fff;

	font-size: 1.2em;

	text-align: left;

}

#page-menu-info-text strong {

margin:0;

padding:0;

}



/* definice rozvrzeni stranky *****************************************************************/

#page-obal, #page-foot, #page-copy {

	width: 900px;

	margin:0;

	margin-left: auto;

	margin-right: auto;

	padding:0;

	text-align:left;

}



#page-obal {

	background-image: url(page-content-bg.png);

	background-repeat: repeat-y;

	border-top:1px solid #fff;

	border-bottom:1px solid #000;

}

#page-left {

	width:200px;

	float:left;

}

#page-left-menu {

}

#page-left-reklama {

	margin:5px;

	margin-bottom:30px;

	text-align:center;

	padding:10px;

	background-color:#fff;

}

#page-content {

	width:700px;

	_width:690px; /*pro IE 6.0 */

	float:left;

	position:relative;

}

#page-foot {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFF;

	background-color: #353535;

	padding: 10px;	

	width:880px;

}

#page-foot strong {

	margin:0;

}

#page-foot-menu {

	float:right;

}

#page-foot-menu a {

	color: #FFF;

}



#page-copy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	color: #000000;

	text-align:center;

	padding-top:5px;

}



.cleaner {

    clear:both;

    font-size:0px;

}



/* mainmenu *************************************************************/

#page-left-menu {

	list-style:none;

	margin:0;

	padding:0;

}

#page-left-menu li {

	margin:0;

	padding:0;

	display:block;

}

#page-left-menu li a {

	padding:3px;

	padding-left:30px;

	background-color:#dcdcdc;

	background-image: url(menu-left-main-item.png);

	background-repeat: no-repeat;

	display:block;

	width:167px;

	height:19px;

	border-bottom:#dcdcdc solid 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000;

	text-decoration: none;

}

#page-left-menu li a.active, #page-left-menu li a:hover {

	background-image: url(menu-left-main-item-active.png);

	color:#cc0000;

}



#page-left-menu li ul {

	list-style:none;

	margin:0;

	padding:0;

}

#page-left-menu li ul li a {

	padding:3px;

	padding-left:30px;

	background-color:#f2f2f2;

	background-image: url(menu-left-sub-item.png);

	background-repeat: no-repeat;

	display:block;

	width:167px;

	height:19px;

	border-bottom:#dcdcdc solid 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

#page-left-menu li ul li a.aktivni, #page-left-menu li ul li a:hover {

	background-image: url(menu-left-sub-item-active.png);

	color:#cc0000;

}

#page-left-menu li ul li a.aktivni {

	font-weight:bold;

}



/* topmenu ***************************************/

#topmenu {

	list-style:none;

	margin:0;

	padding:0;

}

#topmenu li {

	margin:0;

	padding:0;

	display:block;

	width:128px;

	float:left;

	background-image: url(menu-top-rightborder.png);

	background-repeat: no-repeat;

	background-position: right top;

}

#topmenu li.posledni {

	background:none;

}

#topmenu li a {

	display:block;

	width:128px; height:45px;

	padding:10px;

	padding-left:0px; padding-right:0px;

	text-align:center;

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

}

#topmenu li a.active, #topmenu li a:hover {

	background-image: url(menu-top-active.png);

	_background-image: url(menu-top-active-ie6.png);

	background-repeat: no-repeat;

	background-position: 50px 36px;

}

#topmenu li a.active {

	font-weight: bold;

}



/* ruzne ****************************************************************/

#infomessage {

    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: bold;

    color: #FF9966;

    background-color: #FAEBDF;

    margin: 1em;

    padding: 0.1em;

    text-align: center;

}


