body{
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    background-color: #ffffff;
}

table{
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.back_grey{
    background: #9caac8;
}

.font_white{
    color: #edeaf2;
}

.font_whiteb{
    font-weight:bold;
    color: #edeaf2;
}

.font_blue, .font9_blue{
    color: #A32272;
}

.font9_blue{
    font-size: 9px;
}

.font_blueb{
    font-weight:bold;
    color: #A32272;
}

.font_yellow{
    color: #ffcc00;
}

.font_red{
    color: #db313e;
}

.font_grey1, .font9_grey1{
    color: #2e2e2e;
    text-align: left;
}

.font9_grey1{
    font-size: 9px;
}


.font_grey2{
    color: #A32272;
}

.font_grey3{
    color: #676767;
}

.font_redb {
    color: #db313e;
    font-weight : bold;
}

.font_aut{
    color: #676767;
    font-size: 11px;
    
}

.heading_0{
    font-size : 14;
    font-weight : bold;
    text-align : center;
}

.box_trb{
    border-top: 1px solid #A32272;
    border-right: 1px solid #A32272;
    border-bottom: 1px solid #A32272
}

.box_r{
    border-right: 1px solid #A32272;
}

.box_lbr{
    border-left: 1px solid #A32272;
    border-bottom: 1px solid #A32272;
    border-right: 1px solid #A32272;
}

.box_ltr{
    border-left: 1px solid #A32272;
    border-top: 1px solid #A32272;
    border-right: 1px solid #A32272;
}

.box_lb{
    border-left: 1px solid #A32272;
    border-bottom: 1px solid #A32272;
}

.box_l{
    border-left: 1px solid #A32272;
}

.box_lr{
    border-left: 1px solid #A32272;
    border-right: 1px solid #A32272;
}

.box_tr{
    border-top: 1px solid #A32272;
    border-right: 1px solid #A32272;
}

.box_rb{
    border-bottom: 1px solid #A32272;
    border-right: 1px solid #A32272;
}

.detail_nadpis_blue {
    font-weight:bold;
    text-decoration:underline;
    color: #A32272;
    font-size : 12px;
}

a.link_grey1 {
    text-decoration:underline;
    color: #A32272;
}

a.link_grey2 {
    text-decoration:underline;
    color: #9d9d9d;
}

a.link_red {
	text-decoration: underline;
	color: #65184D;
}

a.link_redb {
	text-decoration:underline;
	color: #65184D;
	font-weight:bold;
}

a.link_whiteb {
    text-decoration:underline;
    color: #ffffff;
    font-weight:bold;
}

a.link_blue {
    text-decoration:underline;
    color: #A32272;
}

a {
    text-decoration:underline;
    color: #A32272;
}

a.link_blue8 {
    text-decoration:none;
    font-size: 9px;
    color: #004392;
}


a.link_blue_menu {
    text-decoration:underline;
    color: #edeaf2;
    padding-right: 10px;
    white-space:nowrap;
    line-height:20px;
    font-weight: bold;
    font-size : 9px;
}

a.link_red_menu {
    text-decoration:underline;
    color: #940159;
    padding-right: 10px;
    white-space:nowrap;
    line-height:20px;
    font-weight: bold;
    font-size : 9px;
}

a.link_detail_nadpis_blue {
    font-weight:bold;
    text-decoration:underline;
    color: #004392;
    font-size : 12px;
}

a.link_blue:hover {
    text-decoration:underline;
    color: #004392;
}

a.link_blue_menu:hover {
    text-decoration:underline;
    color: #DAF3F8;
    padding-right: 10px;
    white-space: nowrap;
    line-height:20px;
}

a.link_detail_nadpis_blue:hover {
    font-weight:bold;
    text-decoration:underline;
    color: #004392;
    font-size : 12px;
}

a.link_blueb {
    font-weight:bold;
    text-decoration:underline;
    color: #A32272;
}

a.link_blueb:hover {
    font-weight:bold;
    text-decoration:underline;
    color: #A32272;
}


.separator {
    clear : both;
    font-size : 0px;
}

.padding {
    clear : both;
    padding : 10px;
}

.menu_item_m {
    padding-left : 20px;
    font-weight : bold;
}

.menu_sep1 {
    height: 6px;
    font-size: 6px;
}
.menu_sep2 {
    height: 12px;
    font-size: 4px;
}
.menu_sep3 {
    height: 5px;
    font-size: 5px;
    background: #ffffff;
}

.menu_item_m_o {
    padding-left : 20px;
    background: #244386;
    font-weight : bold;
}

.menu_item {
    padding-left : 30px;
}

.menu_item_o {
    padding-left : 30px;
    background: #244386;
}

UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 15px; PADDING-TOP: 0px;list-style-type: disk;
}

.gallery{
    border : 1px solid #004392;
}

.partners_b {
    color: #A32272;
    font-weight: bold;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:15px;
    padding-right:15px;
    background-color: #DADADA;
}

.partners_r {
    color: #db313e;
    font-weight : bold;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:15px;
    padding-right:15px;
}

.title {
    background: #A32272; 
    padding-bottom:0px; 
    padding-top:0px; 
    padding-left:5px; 
    padding-right:5px;
}

.mainmenu {
    padding-right: 50px;
}
.mainmenu div {
    padding-top: 5px;
}
.mainmenu a, .mainmenu a:hover {
    font-size: 12px;
    color: #000000;
    text-decoration:none;
}
.mainmenu a:hover{
    color: #249FA8;
}

.input, input {
    background-color: #f5f5f5;
    border: 1px solid #696969;
}

.img_big {
	border: 5px solid;
	border-color: #cccccc;
}

.jmeno{
	font-size: 16px;
	color: #A32272;
	font-weight: bold;
}

.soutezici{
	font-size: 20px;
	color: #aaaaaa;
	font-weight: normal;
}