body { margin:0; font-size:11px; line-height:20px; font-family: Arial, Verdana, sans-serif; background: #F3124B}
a.down { padding: 2px; font-weight: bold; font-size: 13px; text-decoration: none; text-align: center; }
a.down:hover { text-decoration: underline;}
a { color:#DB0048;}
a:hover { text-decoration:none;}
a img.album{ border: 1px #EEEEEE solid; margin: 2px; }
a:hover img.album{ border: 1px #FF0000 solid; }

#header { background:url(graphic/header_bckg.jpg) repeat-x #000000;}
#logo { padding:30px 0 0 40px; height:34px; }
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:36px; font-size:26px; text-transform:uppercase;}
#menu { background:#000000; width:780px; margin:0 auto; height:32px; margin-top:47px;}
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:auto; list-style:none; text-align:center; height:32px; color: #FFFFFF;}
#menu a { display:block; float:left; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:8px 7px 0 7px;}
#menu a:hover{ background: #5D9E9B; padding-top:8px; height:24px;}

#main { width:100%; background-color:#FFFFFF; float:left;}
#content { margin:0 auto; padding:10px 0 20px 0; width:780px;}
#content h1 { margin: 0 0 5px 5px; text-transform:uppercase; font-size:2em;}
.text_block { padding-top:20px; float:left; background-color:#FFFFFF; }

.images { float:right; width:700px; padding-left: 10px; padding: 2px; }
.images a img{ margin: 2px; border: 1px #FFFFFF solid; }
.images a:hover img{ border: 1px #FF0000 solid; }
.image { padding:2px; margin:0 0 20px 0; float:left; width: 350px;}
.image2 { padding:10px; margin:0 0 20px 0; background-color:#f0f0f0; float:left; width: 350px; height:auto; text-align: center;}
.image a img { border: 1px #EEEEEE solid; margin: 2px; }
.image a:hover img { border: 1px #FF0000 solid; }

.image3 a img { border: 0px #EEEEEE solid; margin: 2px; }
.image3 a:hover img { border: 0px #FF0000 solid; }

.text { float:right; width:400px; padding-left: 10px;}
.text h1 { margin:0; text-transform:uppercase; font-size:2em;}
.text li { list-style:none; padding-left:20px; background:url(graphic/li.gif) no-repeat 0px 5px;}
.pink { color:#DB0048;}
#content p { padding-bottom:10px;}

#footer {background:url(graphic/footer_bckg.jpg) repeat-x #DB0048; height:102px; clear:both; text-align: center;}
#left_footer { float:left; padding:40px 0 0 60px; background:url(graphic/c.gif) no-repeat 30px 35px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}

.style1 {color: #FFFFFF; font-size: 12px; text-align: center;}
.style1 a {color: #000000; font-weight: bold; text-decoration: none}
.style1 a:hover {color: #FFFFFF;}
.style2 {color: #FF00FF}

table tr td {font-size: 12px;}
table.albumy {border: 1px #FFF solid; margin-bottom: 5px;}
table.albumy tr td {border: 1px #FFF solid; text-align: center; padding: 2px;}
table.album {border: 1px #FFFFFF solid; margin-bottom: 5px;}
table.album tr td {border: 1px #FFFFFF solid; text-align: center; padding: 2px;}

fieldset{ font-size: 11px; padding: 2px; }
input.odoslat {border: 1px #000000 solid; background: #DDDDDD; font-weight: bold; margin: 2px;}
input.pole {border: 1px #000000 solid; background: #FFFFFF}
textarea.pole {border: 1px #000000 solid; background: #FFFFFF; width: 250px; height: 50px;}
.odkaz {border: 1px #999999 solid; background: #E0E0E0; padding: 2px; font-size: 9px;}
