body {
	background: #ffffff url('../design/layout/bg_site.jpg') center center repeat;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

form {
	padding: 0px;
	margin: 0px;
}

img {
	border-color: #FFFFFF;
}

a {
	color: #ec008b;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #ec008b;
	font-weight: bold;
	text-decoration: underline;
}

#foot {
	color: #333333;
	font-size: 11px;
	margin: 5px 3px 15px 3px;
	text-align: center;
}
#foot span {
	color: #333333;
	font-size: 11px;
}
#foot span a {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
#foot span a:hover {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}


p, td, div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec008b;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
}
td {
	color: #ec008b;
}

p {margin-bottom: 10px;}

.bold {
	font-weight: bold;
}

h1 {font-size: 22px; background: #ffffff; color: #ec008b; padding:4px 25px 0 20px; margin: 0 0 0 0; float: left; visibility:hidden;}
h1.left {font-size: 22px; background: #ffffff; color: #ec008b; padding:4px 25px 8px 20px; margin: 0 0 0 0; float: left; visibility:hidden;}
h2 {font-size: 22px; background: #ffffff; color: #ec008b; padding:8px 25px 8px 20px; margin: 0 0 0 0; float: left; display:inline; visibility:hidden;}
h3 {font-size: 22px; background: #ffffff; color: #ec008b; padding:0px 25px 4px 20px; margin: 0 0 0 0; float: left; display:inline; visibility:hidden;}
h4 {font-size: 15px; color: #c14d00; text-transform:uppercase; margin-bottom: 5px;}

strong.nadpis {font-size: 20px; color: #c14d00;}

.px13 {
	font-size: 13px;
}
.px12 {
	font-size: 12px;
}
.px11 {
	font-size: 11px;
}
.px10 {
	font-size: 10px;
}
.px9 {
	font-size: 9px;
}
.px8 {
	font-size: 8px;
}
.red {
	color: #E00000;
}
/* body */

.levy {
	float: left;
	margin-right: 20px;
}
.pravy {
	float: right;
	margin-left: 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}

.t-right {
	text-align: right;
}
.t-left {
	text-align: left;
}

.mt35 {margin-top: 35px;}
.mr10 {margin-right: 10px;}
.ml20 {margin-left: 20px;}

.nomargin {margin: 0 0 0 0 !important;}

.nbp {padding-bottom: 0 !important;}

.cistic {clear:both; display:block;}

/* layout */
#site {width: 910px; margin: 0 auto 0 auto; text-align: left;}

#site #site_top {position: relative; text-align: center; margin: 30px 0;}
#site #site_top #logo {float: left; width:150px; height: 91px;}
#site #site_top #logo2 {float: right; width:150px; height: 91px;}
#site #site_top #banner {width:572px; height: 91px; margin: 0 auto;}

#site #menu {width:910px; height:31px;}

#site #main #obsah {width: 910px;}
#site #main #obsah.mat a {float: left;}
#site #main #obsah.mat a img {border: 0;}

#site #main #obsah {width: 907px; height:474px; position: absolute; margin-left: 3px; }

#site #main #obsah #nadpis_right1 {position: absolute; left: 469px; top: 28px;}
#site #main #obsah #nadpis_right {position: absolute; left: 492px; top: 28px;}
#site #main #obsah #nadpis_left {position: absolute; left: 31px; top: 28px;}
#site #main #obsah #n_nadpis_left {position: absolute; left: 31px; top: 28px; width: 228px; height: 43px; overflow: hidden; background: #fff;}
#site #main #obsah #n_nadpis_left h1 {float: none; margin: 0; padding: 0; text-align: center; line-height: 43px; letter-spacing: -1px; color: #ec008b; visibility: visible;}

#site #main #obsah #nadpis_right1 img {border: 0;}
#site #main #obsah #nadpis_right img {border: 0;}
#site #main #obsah #nadpis_left img {border: 0;}

#site #main #obsah #box_1 {position: absolute; left: 469px; top: 100px; width: 412px; height: 270px;}
#site #main #obsah #box_1bg {position: absolute; left: 469px; top: 100px; width: 412px; height: 270px; background: #FFFFFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#site #main #obsah #box_1b {position: absolute; left: 492px; top: 71px; width: 390px; height: 360px; background: #FFFFFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#site #main #obsah #box_1bbg {position: absolute; left: 492px; top: 71px; width: 390px; height: 360px; background: #FFFFFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#site #main #obsah #box_2 {position: absolute; left: 492px; top: 100px; width: 390px; height: 331px;}
#site #main #obsah #box_2bg {position: absolute; left: 492px; top: 100px; width: 390px; height: 331px; background: #FFFFFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#site #main #obsah #box_2 .pad .popiska {width: 360px;}

#site #main #obsah #box_2b {position: absolute; left: 492px; top: 71px; width: 390px; height: 360px;}
#site #main #obsah #box_2bbg {position: absolute; left: 492px; top: 71px; width: 390px; height: 360px; background: #FFFFFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#site #main #obsah #box_2b .pad .popiska {width: 360px;}

#site #main #obsah #box_2c {position: absolute; left: 489px; top: 71px; width: 390px; height: 360px; background: #FFFFFF;}
#site #main #obsah #box_2c .pad .popiska {width: 360px;}

#site #main #obsah #box_3 {position: absolute; left: 31px; top: 128px; width: 395px; height: 216px; background: #FFFFFF;}
#site #main #obsah #box_3 .popiska {position:absolute; left:0px; top: 216px; width: 395px; height: 100px; background: #f3f3f3; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
#site #main #obsah #box_3 .popiska div {color: #ec008b; padding: 10px 15px;}
#site #main #obsah #box_3 .pad {margin: 10px 15px;}
#site #main #obsah #box_3 .pad img {margin-right: 0px; cursor:pointer;}

#site #main #obsah #box_4 {position: absolute; left: 31px; top: 71px; width: 228px; height: 382px;}
#site #main #obsah #box_4 .pad .popiska {width: 198px;}
#site #main #obsah #box_4bg {position: absolute; left: 31px; top: 71px; width: 228px; height: 382px; background: #FFFFFF; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
#site #main #obsah #box_4a {position: absolute; left: 31px; top: 71px; width: 399px; height: 226px;}
#site #main #obsah #box_4a .pad .popiska {width: 369px;}
#site #main #obsah #box_4abg {position: absolute; left: 31px; top: 71px; width: 399px; height: 226px; background: #FFFFFF; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}

#site #main #obsah #box_4b {position: absolute; left: 31px; top: 71px; width: 429px; height: 226px;}
#site #main #obsah #box_4b .pad .popiska {width: 399px;}
#site #main #obsah #box_4bbg {position: absolute; left: 31px; top: 71px; width: 429px; height: 226px; background: #FFFFFF; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}


#site #main #obsah #box_5 {position: absolute; left: 31px; top: 71px; width: 846px; height: 370px; background: #FFFFFF;}
#site #main #obsah #box_5 .pad {margin: 10px 0 !important; text-align: justify; color: #ec008b !important;}


#b1_left_1 {position: absolute; left: 31px; top: 145px;}
#b2_left_3 {position: absolute; left: 31px; top: 303px;}
#bt1_left {position: absolute; width: 219px; right: 447px; bottom: 43px; text-align: right;}
#bt2_left {position: absolute; width: 219px; right: 423px; bottom: 43px; text-align: right;}

#b1_left_1 img {border: 0;}
#b2_left_3 img {border: 0;}
#bt1_left a {border: 0; display: block; margin-top: 6px;}
#bt1_left img {border: 0;}
#bt2_left a {border: 0; display: block; margin-top: 6px;}
#bt2_left img {border: 0;}

#b1_right {position: absolute; left: 270px; top: 28px; z-index: 100;}
#b2_right {position: absolute; left: 270px; top: 410px; z-index: 100;}
#b3_right {position: absolute; left: 400px; top: 28px; z-index: 100;}

#b1_right img {border: 0;}
#b2_right img {border: 0;}
#b3_right img {border: 0;}

.pad {margin: 10px 15px; text-align: justify; color: #ec008b;}

.navigace_1 {position: absolute; left: 0px; top: 314px; width: 360px;}
.navigace_1 img {cursor: pointer; float: left; margin-right:15px !important;}
.navigace_1a {position: absolute; right: 0px; top: 314px; width: 360px;}
.navigace_1a img {cursor: pointer; float: right; margin-left:15px !important;}
.navigace_1b {position: absolute; left: 0px; top: 284px; width: 360px;}
.navigace_1b img {cursor: pointer; float: left; margin-right:15px !important;}
.navigace_1c {position: absolute; text-align: left; right: 0px; top: -35px; width: 414px;}
.navigace_1c img {cursor: pointer; margin-right:15px !important;}
.navigace_1d {position: absolute; text-align: left; right: 0px; top: -35px; width: 414px;}
.navigace_1d img {cursor: pointer; margin-right:15px !important;}

.navigace_2 {position: absolute; left: 0px; top: 333px; width: 398px;}
.navigace_2 img {cursor: pointer;}

.navigace_3 {position: absolute; left: 0px; top: 333px; width: 516px;}
.navigace_3 img {cursor: pointer;}

.navigace_4 {float: right; width: 25px;}
.navigace_4 img {cursor: pointer; margin: 0 0 15px 0;}

.navigace_4a {position: absolute; left: 0px; top: 176px; text-align: left;}
.navigace_4a img {cursor: pointer; float: left; margin-right:15px !important;}

.navigace_4b {position: absolute; right: 0px; top: 176px; text-align: right;}
.navigace_4b img {cursor: pointer; float: right; margin-left:15px !important;}

.navigace_4c {position: absolute; left: 0px; top: 165px; text-align: left;}
.navigace_4c img {cursor: pointer; float: left; margin-right:15px !important;}

.navigace_4d {position: absolute; right: 15px; top: 176px; text-align: right;}
.navigace_4d img {cursor: pointer; float: right; margin-left:15px !important;}

.popiska {color: #ec008b;}

.popiska_3 {color: #ec008b; width: 846px;}

.otazka {color: #ec008b !important;}
.odpoved {color: #7e7e7e !important;}

.cviceni_img {position: absolute; width: 169px; left: -15px; top: -10px; margin-bottom: -10px; background: #FFFFFF; height: 360px;}
.cviceni_img img {margin: 0 0 0 15px;}
.cviceni_text {position: absolute; right: 0px; top: 0px; width: 195px;}

.text_left {position: absolute; left: 0px; top: 0px; width: 414px;}
.text_right {position: absolute; right: 0px; top: 0px; width: 414px;}

/* /layout */

