body {

	text-align:center;

	margin:0px 0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;background-color:#3E70A1;

	/*background-color:#fff;*/

	background-image:url(../img/bg_body.gif);

	background-repeat:repeat;

}

img {

	margin:0px;padding:0px;border-width:0px;border-width:0px;

}

a {

text-decoration:none;

color:#385982;

}

div {

	/*background-repeat:no-repeat;*/

	margin:0px;padding:0px;

	

}

form {

margin:0px;

padding:0px;

}



h1 {

font-size:18px;

color:#45749D;

padding:0px;

margin:0px 0 10px 30px;

}

h2 {

font-size:10px;

padding-top:3px;

margin:0px;

}

h2 a{

color:#564E52;

}

.centered {

	margin:auto;width:915px;

}

.bgdiv {

	border:solid 5px #FFF;

	margin:0px;padding:0px;width:780px;

	background-color:red;



	background-color:#FFF;

	

	float:left;

	position:relative;

	text-align:left;

	xbackground-image:url(../img/line.gif);

}

.div-menu {

	width:780px;

	text-align:center;

}

.div-menu div {

padding-top:3px;

}

.a-menu {

color:#FFF;

display:block;

width:111px;

float:left;

}

.div-head-image {

background-image:url(../img/head_image.jpg);

width:777px;

height:116px;

float:left;

border-bottom:solid 2px #FFF;

}

.oker {

	width:781px;

	height:23px;

	background-image:url(../img/oker.gif);

	text-align:right;

}

.oker div {

	padding:3px 12px 0 0;

	font-weight:bold;

}

.oker a {

color:black;

}

.title-text {

font-size:9px;

padding-top:2px;

line-height:12px;

padding-left:35px;

text-align:justify;

width:440px;

color:#fff;

float:left;

}

.prod-box {

width:177px;

height:188px;

float:left;

margin-top:20px;

cursor:pointer;

margin-right:5px;

color:#000;

background-repeat:no-repeat;

text-align:left;

}

.prod-box div{

font-size:9px;

width:90%;

margin:120px 10px 0px 10px;

}

.prod-title-div {

background-color:#CFD2D7;

width:781px;

float:left;

}

.prod-grp {

float:left;

color:#564E52;

width:560px;

margin-top:19px;

margin-left:70px;

border-top:solid 2px #564E52;

position:relative;

}

.img-grp {

	width:168px;

	float:right;

	

}

.txt-grp {

	margin-top:6px;

	font-weight:normal;

	width:340px;

	text-align:justify;

}

.author {

	margin-top:5px;

	color:#FFF;

	z-index:4700;

	width:780px;

	float:left;

	background-color:#366A99;

	font-size:10px;

	text-align:center;

}

.author div{

padding:5px;

}

.left-cont {

background-color:#86BAE9;

margin:5px 0 5px 0;

}

.left-cont-separator {

background-color:#86BAE9;

margin:7px 0 7px 0;

font-size:2px;

}

.div-left {

float:left;

width:180px;

}

.cont-text {

padding:6px;

}

.cont-heading {

border:solid 4px #86BAE9;

text-align:center;

background-color:#FFF;

font-weight:bold;

color:#326796;

padding:3px 0 3px 0;

}



.right-cont-separator {

background-color:#CCCCCC;

margin:7px 0 7px 0;

font-size:2px;

width:170px;

}



.right-cont {

background-color:#CCCCCC;

margin:5px 0 5px 0;

width:170px;

}

.div-right {

float:left;

width:170px;

}

.cont-right-text {

padding:6px;

text-align:left;

}

.cont-right-heading {

border:solid 4px #CCCCCC;

text-align:center;

background-color:#FFF;

font-weight:bold;

color:#FF6829;

padding:3px 0 3px 0;

}

.div-main {

float:left;

text-align:justify;

width:427px;

}

.div-main div{

padding:15px 10px 10px 10px;

}



.img-center{

 	display: block;

    margin-left: auto;

    margin-right: auto 

}



.caltable {

margin-bottom:20px;

width:90%;

}

.caltable tr th{

background-color:#3C92E9;

font-size:11px;

color:#FFFFFF;

height:25px;

text-align:center;

}

.caltable tr td {

text-align:center;

height:32px;

vertical-align:top;

background-color:#BBD4E8;

padding:2px;

}

.reser {

font-size:13px;cursor:hand;

color:red;

}

.caltable tr td.cal-nodate {

background-color:#EFEBEF;

}

.caltable tr td.days {

background-color:#86BFFF;

height:19px;

vertical-align:middle;

}



.caltable tr {

border-bottom:solid 1px black;

}

.gallery {

margin:0px;

padding:0px;

}

.img-gal {

border:solid 1px #65D0F4;

margin:1px;

}

.submit-but {

font-size:11px;

cursor:pointer;

}

.zrub-cislo { 

font-weight:bold;

font-size:13px;

}

.tab {

border:solid 1px #99CDFF;

}

.tab tr td{

border-bottom:solid 0px black;

}

.colored-td {

background-color:#99CDFF;

}





#div-cont1 {margin:0;padding:0;display:block;text-align:left}

#div-cont2 {margin:0;padding:0;display:none;text-align:left}

#div-cont3 {margin:0;padding:0;display:none;text-align:left}

#div-cont4 {margin:0;padding:0;display:none;text-align:left}

#div-cont5 {margin:0;padding:0;display:none;text-align:left}

#div-cont6 {margin:0;padding:0;display:none;text-align:left}

#div-cont7 {margin:0;padding:0;display:none;text-align:left}

#div-cont8 {margin:0;padding:0;display:none;text-align:left}

#div-cont9 {margin:0;padding:0;display:none;text-align:left}

#div-cont10 {margin:0;padding:0;display:none;text-align:left}







.buttons {

margin:0px;

padding:0px;

text-align:left;

width:390px;



}

.button-prep {

width:190px;

background-color:#b9d9ec;

background-color:#385982;

border:solid 1px #FFF;

font-weight:bold;

padding-top:1px;

margin-bottom:3px;

margin-top:0px;

margin-right:3px;

cursor:hand;

font-size:11px;

color:#3B8AC2;

color:#FFF;

}

.table-podmienky {



}

.table-podmienky tr td {

background-color:#3E70A1;

border:solid 1px #99CDFF;

margin:2px;

padding:2px;

color:#FFF;

font-size:9px;

}

.second-td {

background-color:#FFF;

border:solid 1px #99CDFF;



}

tr.second td {

background-color:#eee;

}

tr.second2 td {

background-color:#99CDFF;

}



.tab2 {

border:solid 1px #99CDFF;

width:100%;

}

.tab2 tr td {

padding:1px;

}

.poll-table td {

padding:3px 0 0 5px;

font-size:9px;

}

.gal-img {

padding:2px;

}

.grascamp tr td {

text-align:left;

border-right:solid 1px black;

vertical-align:top;

}

.podmienky:hover table tr td {

color:#F8DA62;

}

.podmienkya {

color:#006600;

}

.podmienkya:hover {

color:#F8DA62;

}