/* CSS Document */

* {margin:0; padding:0}
body {padding:20px; background:#fff; color:#000;font-size:80%; font-family:"Century Gothic", "Trebuchet MS", Arial, sans-serif; text-align:center;}
a {text-decoration:none; color:#069;}
a:hover {text-decoration:underline;}
img {border:1px solid #CCCCCC; padding:10px 10px; margin-top:20px;}
a img {border:1px solid #CCCCCC; padding:10px 10px; margin-top:20px;}
h1 {color:#666666; padding:7px 0 10px 0;}
h2 {color:#666666; padding:30px 0 10px 0;}
h3 {padding:20px 0 6px 0; font-size:15px; font:bold italic Arial, Helvetica, sans-serif; color:#666666;} 
p {padding:6px 0;}

.red{color:#FF0000;}

.clear {clear:both;}

#menu {text-align:center; margin-left:390px; width:600px;}
#menu ul li a {display:block; padding:4px 10px; font:bold 110% Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#555;}
#menu ul li a:hover {background:#737373; color:#f5f5f5; text-decoration:none;}
#menu ul li a span {text-decoration:underline;}

#menu ul li {float:left; list-style:none;}
#all {margin:0 auto; width:950px; text-align:left; overflow:hidden; border-top:1px solid #333333; }

#header {width:960px; height:90px; background-color:#006600;}
#content {background-color: #fff; width:640px; padding:20px 20px; float:left;}
#sidebar { background-color:#fff; float:right; margin-top:20px; width:195px;margin-right:55px;} 
#sidebar a img {border:1px solid #ccc; padding:10px 10px; margin-top:-10px;}
#footer { padding:2px; text-align:left; width:950px; color:#999999;}

#videa {text-align:center;width:650px; margin-left:150px;}
/* kontakty form */
form.contact div {padding:10px 20px; background:#dee7e7; background:#c4e0ee;width:400px; float:right;}
form.contact p {font-size:100%;}
form.contact p br {display:none;}
form.contact fieldset {margin:20px 0; padding:5px 10px 10px; border:1px solid #525a73;}
form.contact legend {padding:0 10px; color:#525a73; font-size:100%;}
form.contact label {width:90px; float:left; color:#525a73;}
input, select, textarea {width:290px; padding:5px 2px; line-height:20px; border:1px solid #a5a5ad; font:100% Arial, Helvetica, sans-serif; color:#333;}
input:focus, textarea:focus {background:#fffeef;}
textarea {overflow:auto;}
.button {width:auto; margin:0 10px 0 0; border:1px solid #fff; background:#525a73; color:#fff;}
.button:focus {background-color:#999;}

form.contact fieldset {border:none; padding:0;}
form.contact legend {padding:3px 10px; background:#525a73;  color:#fff;}

/* message */
.alert {padding-left:60px; line-height:60px; background:#ffebe4 url('tema/stop.gif') 15px 15px no-repeat; border:1px solid #c00; color:#c00; font-weight:bold;}
.alert.ok {padding-left:20px; background:#f0f6ea; border:1px solid #2d9d3b; color:#2d9d3b;}
.alert.error {}

#kontakty{width:350px; float:left;margin-left:80px; margin-top:80px;}
#formular{width:400px; float:right; margin-right:100px; margin-top:80px;}


td{ padding:5px; text-align:center;}