body {
	font:76%/150% Tahoma, "Lucida Grande CE", lucida, sans-serif;
	color: #333;
    background-color:#171522;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after{content:'';}

html, body { height: 100%;padding: 0;margin: 0; } 
body { text-align:center; }
hr { display:block; height:1px; overflow:hidden;color:#CCC;  margin:.6em 0; padding:0;border:0;background-color:#CCC; }
h1 { font-size:200%;margin-bottom:10px;}
h2 { font-size:133%;margin:20px 0 0 0;padding:0; }
h1, h2 {font-family:"Arial Black", Gadget, Impact, sans-serif;font-weight:normal; letter-spacing: -0.1em;color:#0078AB; }
p { margin:5px 0; }
strong, b { font-weight:bold; }
ul li { margin-left:15px;list-style-type: disc; }
ol { margin:10px 5px;}
ol li { margin-left:15px;list-style-type:decimal; }
table { width:99%; }
table td, table th { vertical-align:top;padding:2px 4px; }
.float-left { float:left; }
.float-right { float:right;}
.center { text-align:center; }
.right { text-align:right; }
.fix { clear:both; }
.hidden { display:none; }
.blue { color:#0078ab; }
.gray { color:#999; }

#case { width:900px;margin:0 auto;text-align:left;position:relative;
height: auto;
min-height: 100%;
_height: 100%; /* IE */  
}
#header { }
#footer_wrap { width: 100%;position: absolute;bottom: 11px;left: 0;height: 36px;background:transparent; } 
#footer { background:url(/images/footer.gif) no-repeat 0 0;width:818px;height:20px;color:white;padding:8px 40px 8px 15px;float:right; }
#footer a { color:white;}
#footer a:hover { color:#b9c8d8;text-decoration:none; }
#content { float:left;width:480px;margin-left:22px;_margin-left:11px; }
#sidebar { width: 392px;float:right;}

#top-nav { background:url(/images/top-nav.gif) no-repeat 0 0;height:27px;width:838px;float:right;margin:0 0 15px 0;text-align:right;padding:2px 20px;color:white; }
#top-nav form { float:right;margin-left:15px; }
#top-nav input.text { background-color:#A2BAD1;color:white;border:0;height:16px; }
#top-nav input.submit { background-color:#4B6987;color:white;border:0;padding:0px 10px;height:16px; }
#top-nav a { color:white; }
#top-nav a:hover { color:#b9c8d8;text-decoration:none; }


#header-soutez { width:480px;height:122px;float:right;margin:40px 6px 0 0; }
#header-registrace { background:url(/images/header-registrace.gif) no-repeat 0 0;width:163px;height:97px;float:right;margin:40px 6px 0 0;padding:25px 15px 0 15px;font-size:11px;color:white; }
#header-registrace a { color:white; }
#header-registrace label { color:white;float:left;display:block;text-align:right;width:35px;padding:0; }
#header-registrace input { float:right;width:120px;padding:0; }
#header-registrace input.submit { border:0;background-color:#4b6987;color:white;font-size:10px;width:124px;padding:0; }
#header-registrace p.zapomenute-heslo { margin-left:38px; }
#header-registrace p.zapomenute-heslo a { color:#A2BAD1; }
#header-registrace p.zapomenute-heslo a:hover { color:white;text-decoration:none; }
#header-registrace p { margin:0;padding:0; }
#header-registrace a.registrace { display:block;text-decoration:none;height:22px; }
#header-shop { background:url(/images/header-shop.jpg) no-repeat 0 0; width:193px;height:162px;float:right;text-align:right;color:#A2BAD1;line-height:1em; }
#header-shop p { margin:0; }
#header-shop a { color:#A2BAD1; }
#header-shop a.out { display:block;text-decoration:none;height:125px; }
#header address {font-size:90%;position:relative;top:-0.8em;}

#menu { clear:both;text-align:center;color:#CDECF9;padding:15px 0;font-family:"Arial Black", Gadget, sans-serif; }
#menu ul { margin-left:23px; }
#menu li { float:left;list-style-type:none;padding:0 20px 0 20px;font-size:14px;border-left:1px solid #4c4b53;margin: 0 0 15px 0;text-align:center; }
#menu li.first { border:0; }
#menu a { color:#CDECF9;text-decoration:none; }
#menu a:hover { color:white;text-decoration:underline; }

#videa-top { background:url(/images/videa-top.gif) no-repeat 0 0;height:13px;overflow:hidden; } 
#videa-bottom { background:url(/images/videa-bottom.gif) no-repeat 0 0;height:35px; } 
#videa-content { background-color:#D1DBE4;padding:20px 20px 10px 20px;_width:338px;}
#videa-content div.scroll {overflow:auto;height:485px; background: #e5ebf1; padding: 10px 0;border:solid 1px #aaa;overflow-x: hidden;}
#videa-bottom a { display:block;float:right;width:70px;height:35px;text-decoration:none; }


#soutez-videa {}
#soutez-videa h3 { background:url(/images/videa-h3-back.gif) repeat-y 0 0;padding:4px 15px;color:white;margin-top:10px;font-size:110%; }
#soutez-videa p { padding:0 15px; }
#soutez-videa td, #soutez-videa th { padding:0; }
#soutez-videa a span {display:none;}
#videa-content p.full{ width:100%;padding:0 0 15px 0;color:#3e4144; }

#soutez-top { background:url(/images/soutez-top.gif) no-repeat 0 0;height:15px;width:480px; } 
#soutez-bottom { background:url(/images/soutez-bottom.gif) no-repeat 0 0;height:38px;width:480px; } 
#soutez-bottom a { display:block;float:right;text-decoration:none;width:100px;height:33px; } 
#soutez-content { background-color:white; }

#sidebar-top { background:url(/images/sidebar-top.gif) no-repeat 0 0;height:13px; } 
#sidebar-bottom { background:url(/images/sidebar-bottom.gif) no-repeat 0 0;height:15px; } 
#sidebar-content { background-color:#D1DBE4;padding:20px 20px 10px 20px;width:352px; }
#sidebar-center { margin:20px 50px 0px 50px; }

#sidebar-soutez-top { background:url(/images/sidebar-soutez-top.gif) no-repeat 0 0;height:15px; } 
#sidebar-soutez-bottom { background:url(/images/sidebar-soutez-bottom.gif) no-repeat 0 0;height:20px; } 
#sidebar-soutez-content { background-color:#005478;padding:20px 20px 10px 20px; }

#sidebar-center ul li a { color:#3E4144;font-weight:bold; }

#content-top { background:url(/images/content-top.gif) no-repeat 0 0;height:13px;width:480px; } 
#content-bottom { background:url(/images/content-bottom.gif) no-repeat 0 0;height:35px;width:480px; } 
#content-content { background-color:#F1F1F1;padding:20px 20px 10px 20px; }
html>body #content-content { width:440px; }

#promo-boxes { float:right;margin-top:40px;width:100%;clear:both; }
.promo-box { width:284px;float:right;margin-left:12px; }
.promo-box img { margin:0;overflow:hidden;padding:0;border:0; }
.promo-box p { background-color:#7392B0;color:white;margin:0 4px;padding:10px 15px 0 15px;_margin-top:-5px; }
.promo-box .bottom { background:url(/images/promo-box-bottom.gif) no-repeat 0 0;height:22px;width:241px;margin:0 4px;text-align:right;padding:8px 35px 0 0; }

.promo-box .bottom a { color:#b9c8d8;text-decoration:none; }
.promo-box .bottom a:hover { color:white;text-decoration:underline; }

#sidebar-soutez-content { color:white; }
#sidebar-soutez-content textarea { width:99%;margin-bottom:5px;height:60px; }
#sidebar-soutez-content input.submit { width:100%;background-color:#dff91b;color:#005478; }
#sidebar-soutez-content ul { margin:10px 0; }
#sidebar-soutez-content li { list-style-type:none;padding:2px 0; }
#sidebar-soutez-content h2 { color:#dff91b;font-weight:bold;margin:0 0 15px 0;font-size:20px;}

#sidebar-content h2 { color:#0078ab;margin:0 0 15px 0;font-size:20px;}
#sidebar-content ul.menu li a { color:#0078AB;font-size:1.2em;}

#planet-left { position:absolute;width:142px;height:390px;background:url(/images/planet-left.jpg) no-repeat 0 0;left:-122px;top:250px; }
#planet-right { position:absolute;width:232px;height:475px;background:url(/images/planet-right.jpg) no-repeat 0 0;left:900px;top:230px; }

table.info th { font-weight:bold; }


a.play-button { width:19px;height:19px;margin-right:5px;display:block;background:url(/images/play.gif) no-repeat 0 0; }
a.play-button:hover { background-position:right; }
a.download-button { width:19px;height:19px;margin-right:5px;display:block;background:url(/images/download.gif) no-repeat 0 0; }
a.download-button:hover { background-position:right; }
a.send-button { width:19px;height:19px;margin-right:5px;display:block;background:url(/images/link.gif) no-repeat 0 0; }
a.send-button:hover { background-position:right; }
#sidebar-content a { color:#3AADDB; }
#sidebar-content a:hover { text-decoration:none; }
#sidebar-content h3 a { color:#0078AB; }

#sidebar-content p.news-link { background-color:#0078AB;margin-bottom:20px;text-align:right;padding:0 10px; }
#sidebar-content p.news-link a { color:white;text-decoration:none; }
#sidebar-content p.news-link a:hover { text-decoration:underline; }
#obsah img {float:left; border:solid 8px #aaa; margin: 5px 10px 5px 0;}

table.price { background-color:white; border:2px solid #CCC;margin:5px 0; }
table.price th { vertical-align:middle;font-weight:bold;padding-left:20px; }

.clear {clear:both}