body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 0;
        background-color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
}
a:link {
        color: #B60608;
        text-decoration: none;

}
a:visited {
        text-decoration: none;
        color: #B60608;

    }
a:hover {
        text-decoration: underline;
        color: #B60608;

}
a:active {
        text-decoration: underline;

}
.index{
        width: 1000px;
        margin: auto;
 }

.top {
        height: 118px;
        width: 985px;
        padding: 0;
        margin: 0;
		position: relative;
}

.top img {
        display: inline;
}

.menu {
        background-color: white;
        height: 33px;
        width: 755px;
        text-align: left;
        padding-top: 7px;
        padding-left: 10px;
}

#menuWrapper {
        width: 760px;
        padding-left: 220px;
        margin: 0;
}

.home {
        width: 765px;
        padding: 0;
        margin: 0;
}

.left {
        width: 235px;
        text-align: left;
        float: left;
        height: auto;
		z-index: 1000;
}
.menuL {
        height: auto;
        width: 200px;
        text-align: left;
        border-right-width: 10px;
        border-right-style: solid;
        border-right-color: #DEDEDC;
        background-image: url(images/backgmenu_l.jpg);
        background-repeat: repeat-x;
        background-position: right bottom;
        padding: 10px 0 10px 10px;
}
.menuL_cykl {
        height: 250px;
        width: 200px;
        text-align: left;
        border-right: 10px solid #DEDEDC;
        background-image: url(images/cykl_zbytek.jpg);
        background-repeat: no-repeat;
        background-position: 0px -40px;
		_background-position: 0px -43px;
/*		background-color: #e1e2e4;*/
        padding: 10px 0 10px 10px;
		
}
.menuL2 {
        margin: 10px 0 0 15px;
}

.menuL2 li a {
        color: #000000 !important;
}


.menu_bot {
        width: 220px;
        height: 34px;
}
.menu_bot_img {
        width: 220px;
        height: auto;
        padding-bottom: 10px;
        background-image: URL(images/stupnice_sedi.jpg);
        background-repeat: repeat-x;
}

.menu_bot_img ul {
        margin: 3px 0 3px 25px;
        padding: 0;
}

.main_top {
        width: auto;
        text-align: left;
        height: auto;
        float: left;
}

.img_bottom {
        width: 765px;
        text-align: left;
        height: 34px;
}
.img_bottom_1 {
        width: 368px;
        text-align: left;
        float: left;
        height: 34px;
        line-height: 34px;
        background-image: url(images/home_l.gif);
        background-repeat: no-repeat;
        background-position: left top;
}
.img_bottom_2 {
        width: 382px;
        text-align: left;
        float: left;
        height: 34px;
        line-height: 34px;
        background-image: url(images/home_r.gif);
        background-repeat: no-repeat;
        background-position: left top;
        background-color: #DEDEDE;
}

.img_bottom_1 strong,
.img_bottom_2 strong {
        margin-left: 15px;
}

.mainD {
        width: 755px;
        text-align: left;
        height: auto;
}

.mainL {
        width: 363px;
        text-align: left;
        float: left;
        left: 0px;
        top: 0px;
        height: auto;
        padding-top: 15px;
        padding-left: 10px;
}
.mainR {
        width: 362px;
        text-align: left;
        float: left;
        height: auto;
        padding-top: 15px;
        padding-left: 10px;
}

.bottom {
        clear: both;
        text-align: left;
        background-image: url(images/backg_bottom.gif);
        background-repeat: repeat-x;
        background-position: left top;
        padding-top: 23px;
        padding-left: 15px;
        color: #666666;
        font-size: 8pt;
        height: 43px;
        width: 970px;
}

#footerInfo {
        float: left;
}

#langSwitch {
        float: right;
        padding-right: 10px;
}

.menulink {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #CC3333;
        font-size: 9pt;
}

.menulink img {
        margin-right: 5px;
}

.menulink a:link,.menulink a:active,.menulink a:visited{
        color: #CC3333;
        text-decoration: none;
}
.menulink a:hover{
        color: #CC3333;
        text-decoration: underline;
}
.menu_img_b {
        position: relative;
        width: 225px;
        height: 100px;
        padding-top: 10px;
        text-align: left;
        top: 20px;
        padding-left: 10px;
}
.boldA {
        font-weight: bold;
}
.bottom a:link,.bottom a:active,.bottom a:visited{
        color: #666666;
        text-decoration: none;
}
.bottom a:hover{
        color: #666666;
        text-decoration: underline;
}
.txt7 {
        font-size: 7pt;
        color: #666666;
}
.cl_link {
        font-size: 8pt;
        font-weight: bold;
        color: #333333;
}
.cl_link a:link,.cl_link a:active,.cl_link a:visited{
        color: #333333;
        text-decoration: underline;
}
.cl_link a:hover{
        color: #333333;
        text-decoration: underline;
}.txt8 {
        font-size: 8pt;
        color: #333333;
}
.newsL {
        padding-bottom: 10px;
}
.newsR {
        padding-bottom: 10px;
		min-height: 70px;
        _height: 70px;
}

div.moreInfo {
	text-align: right;
	padding-right: 10px;
/*	width: 360px;*/
	clear: both;
}

div.moreInfo a {
	color: #CC0000;
	font-size: 10px;
}
.imgN {
        float: left;
		margin: 2px 8px 2px 0px;
}
.main {

        position: relative;
        width: 735px;
        text-align: left;
        float: left;
        left: 0px;
        top: 0px;
        height: auto;
        padding-top: 15px;
        padding-left: 15px;
}
h1 {
        font-size: 11pt;
        color: #CC3333;
        font-weight: bold;
        font-variant: small-caps;
}

h2 {
        font-size: 9pt;
        color: #CC3333;
        font-weight: bold;
}

h3 {
        font-size: 9px;
}

.mainS {
        width: 750px;
        text-align: left;
        margin-top: 14px;
        padding-left: 0px;
}
.mainInside {
        width: 725px;
        padding-bottom: 10px;
}

.tab_top {
        font-weight: bold;
        text-align: left;
        background-color: #DEDEDE;
        font-size: 8pt;
        padding: 3px;
}
.tab_con {
        padding: 3px;
}

.tab_grey {

        background-color: #DEDEDE;

}
.tab_red {
        font-weight: bold;
        text-align: left;
        color: #FFFFFF;
        background-color: #B60608;
        padding: 3px;
}
.tab_top_ico {
        text-align: center;
        
        font-size: 8pt;
        padding: 3px;
}
.tab_con_ico {
        padding: 3px;
        text-align: center;
}
.refer_naz {
        padding: 3px;
        font-weight: bold !important;
}
.refer_rok {

        padding: 3px 3px 3px 20px;
}
.refer_obj {
        padding: 3px 20px 3px 3px;
        text-align: right;
}


table.list {
        margin-bottom: 10px;
}

table.list td.pager {
width: auto;
height: 50px;
text-align: center;
}

td.pager .active {
 font-weight: bold;
}

.num {
        text-align: right;
}
.img_cert {
        padding: 0px 10px 10px;
}
.mainObsah {
        width: 750px;
}

.counter {
	position: absolute;
	height: 14px;
	width: auto;
	right: 20px;
	top: 22px;
	left: 942px;
}

table.thsOnLeft th {
        text-align: right;
}

table.thsOnLeft td {
        text-align: left;
}


li {
        list-style-image: URL(images/ico_e.gif);
}
div.menuL_cykl ul,
div.menuL ul {
        margin: 5px 0 5px 21px;
        padding: 0;
}

div.menuL_cykl ul li,
div.menuL ul li {
         list-style-image: URL(images/ico_d.gif);       
}

div.menuL_cykl ul li a,
div.menuL_cykl ul li a:visited,
div.menuL ul li a,
div.menuL ul li a:visited {
        color: #000000;
}

table.kontaktniMapky {
        text-align: center;
}

table.kontaktniMapky img {
        margin: 10px;
}

a img.lnk {
        border: none;
}

table#mapaServeru {
        width: 100%;
}

table#mapaServeru td {
        width: 33.3%;
}

table td.chartTitle {
        text-align: center;
}

.bottom a img {
        border: none;
        vertical-align: middle;
}

.gpsSouradnice {
        font-size: 12px;
}
#career{
margin-left:10px;
}

#career li{
margin-left:10px;
}
.tal{
text-align:left;
}
