body { text-align:center; margin:0px; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; background:#414753 url('../img/back.png') repeat-x top center; font-size:12px; }
#body { position:relative; width:1000px; margin:auto; text-align:left; }

a { color:#FFF; text-decoration:none; }

#head { width:1000px; height:110px; position:relative; background:url('../img/logo.png') no-repeat left top; text-align:right; margin:0px; padding:0px; }
#head ul { position:absolute; top:40px; right:0px; list-style-type:none; margin:0; padding:0; overflow:hidden; font-size:16px; }
#head li { float:left; }
#head .menu { font-family:Geneva,Arial,Helvetica,sans-serif; position:relative; display:block; color:#333; margin:0px 15px 0px 8px; padding:2px 10px 2px 10px; text-decoration:none; font-weight:bold; }
#head .menu:hover { background:#f10101; color:#FFF; }
.x1, .x2, .x3, .x4 { position:absolute; font-size:0px; display:block; background:#e8e8e8; width:1px; height:1px; }
.x1 { left:0px; top:0px; _left:-10px; _top:-1px; } /* shit explorer */
.x2 { left:0px; bottom:0px; _left:-10px; _bottom:-2px; }
.x3 { right:0px; top:0px; _right:15px; _top:-1px; }
.x4 { right:0px; bottom:0px; _right:15px; _bottom:-2px; }
#hodiny { position:absolute; bottom:8px; right:0px; font-size:14px; font-family:'DejaVu'; color:#666; }

#page { position:relative; width:1000px; height:650px; background:url('../img/globe.png') no-repeat; }
#left_tab { position:absolute; top:70px; left:20px; width:350px; height:335px; color:#FFF; text-transform:uppercase; }
#left_tab h1 { padding:7px 0px 0px 20px; margin:0px; font-weight:100; font-size:24px; font-family:Geneva,Arial,Helvetica,sans-serif; color:#FFF; }
#left_tab span { font-size:10px; font-family:'Arial'; display:block; padding:5px 70px 0px 20px; color:#CCC; }
#left_tab #tab1, #left_tab #tab2, #left_tab #tab3, #left_tab #tab4 { position:relative; width:350px; height:80px; margin-bottom:5px; }
#left_tab #tab1 { background:url('../img/tab1a.png') no-repeat; }
#left_tab #tab2 { background:url('../img/tab2a.png') no-repeat; }
#left_tab #tab3 { background:url('../img/tab3a.png') no-repeat; }
#left_tab #tab4 { background:url('../img/tab4a.png') no-repeat; }

#bottom_box { position:relative; top:430px; left:20px; width:960px; height:200px; }
#bottom_box h1 { width:300px; text-align:center; font-size:24px; font-family:'Tahoma'; text-transform:uppercase; font-weight:bold; color:#414753; }
#box1, #box2, #box3 { position:absolute; width:300px; height:200px; }
#box1 { background:url('../img/box1.png') no-repeat; }
/*#box2 { background:url('../img/box2.png') no-repeat; left:470px; width: 350px; height: 180px; border: 10px solid #FFFFFF; border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; }*/
#reklama { position:absolute; left: 395px; width: 555px; top: 70px; }
#reklama img { border: 10px solid #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#box2 { background:url('../img/box2.png') no-repeat; left:325px; }
#box3 { background:url('../img/box3.png') no-repeat; left:650px; }

#window { position:absolute; background:url('../img/window.png') no-repeat; width:570px; height:335px; left:400px; top:70px; font-family:Geneva,Arial,Helvetica,sans-serif; }
#window h1 { position:relative; width:100%; text-align:center; margin:0px; padding:25px 0px 5px 0px; color:#333; font-size:18px; text-transform:uppercase; }
#window ul { position:relative; margin:0px 10px 0px 0px; list-style:none; }
#window ul li { padding-top:3px; padding-bottom:3px; border-bottom:1px solid #DDD; width:490px }
#window .meno { text-transform:uppercase; }
#window .pozicia { position:absolute; left:250px;}
#window .telefon { position:absolute; left:450px; color:#F00;}
#window .add { position:absolute; text-transform:uppercase; bottom:0px; line-height:20px; font-family:'Arial'; font-weight:bold; }
#window a { color:#FFF; text-decoration:none; }
#window .h2 { font-weight:bold; font-family:'Arial'; font-size:16px; }
#window .text { margin-left:30px; }

#shop { position:absolute; width:950px; left:20px; top:20px; height:390px; background:url('../img/back_shop.png') no-repeat; text-align:justify; }
#shop h1 { padding:0px 0px 20px 0px; font-size:24px; text-transform:uppercase; color:#414753; width:100%; text-align:center; font-family:Geneva,Arial,Helvetica,sans-serif; margin:0px; }
#shop span { text-transform:uppercase; font-size:10px; font-family:'Arial'; right:20px; text-align:justify; color:#000; padding:0px; margin:0px; }
#shop #tab_shop1, #shop #tab_shop2, #shop #tab_shop3 { position:absolute; width:268px; padding:20px; margin:10px;/* border:1px dotted #EEE;*/ text-decoration:none; height:310px; }
#shop #tab_shop1 { background:url('../img/shop1.png') no-repeat -308px 0px; }
#shop #tab_shop2 { left:311px; background:url('../img/shop2.png') no-repeat -308px 0px; }
#shop #tab_shop3 { left:623px; background:url('../img/shop3.png') no-repeat -308px 0px; }
#shop #tab_shop1:hover { background-position:0px 0px; }
#shop #tab_shop2:hover { background-position:0px 0px; }
#shop #tab_shop3:hover { background-position:0px 0px; }
#shop .button:hover { color:#FFFFFF; }

#internet { position:absolute; top:70px; left:20px; width:250px; height:335px; color:#FFF; text-transform:uppercase; }
#internet h1 { padding:7px 0px 0px 80px; margin:0px; font-weight:100; font-size:20px; font-family:Geneva,Arial,Helvetica,sans-serif; color:#FFF; }
#internet span { font-size:10px; font-family:'Arial'; display:block; padding:5px 20px 0px 80px; color:#CCC; }
#internet #tab1, #internet #tab2, #internet #tab3, #internet #tab4 { position:relative; width:250px; height:80px; margin-bottom:5px; }
#internet #tab1 { background:url('../img/internet1.png') no-repeat; }
#internet #tab2 { background:url('../img/internet2.png') no-repeat; }
#internet #tab3 { background:url('../img/internet3.png') no-repeat; }
#internet #tab4 { background:url('../img/internet4.png') no-repeat; }

#mainpage { position:absolute; top:70px; left:290px; width:640px; background:#ececee url('../img/int_back.png') no-repeat top center; padding:0px 20px 20px 20px; font-size:12px; }
#mainpage .h1 { position:relative; width:640px; color:#000; text-transform:uppercase; font-size:24px; font-family:Geneva,Arial,Helvetica,sans-serif; padding:0px; margin:0px 0px 20px 0px; line-height:60px; text-align:center; }
#mainpage .a { color:#55F; text-decoration:underline; }
#mainpage .head { position:relative; font-family: Geneva,Arial,Helvetica,sans-serif; font-size:14px; text-transform:uppercase; border-bottom:1px solid #000; width:640px; font-weight:bold; }
#mainpage .head .right { text-align:right; position:absolute; right:0px; text-transform:none; }
#mainpage p { text-align: justify;text-indent: 20px; }
#mainpage .formular { width: 620px;padding: 10px;clear: both;border: 1px solid #000; }
#mainpage .formular input {float: right;width: 450px;border: 1px solid #000;}
#mainpage .formular textarea {float: right;width: 450px;}
#mainpage .formular span {line-height: 25px;clear: both;}
#mainpage .formular br {clear: both;}

#login { position:absolute; top:0px; right:0px; width:400px; height:30px; background:#CCC; }
#login .text { position:absolute; left:0px; margin:7px; }
#login .logout { position:absolute; right:0px; background:#99F; color:#000; margin:3px; padding:2px; font-size:14px; border:1px solid #000; }

#foot { position:relative; padding:0px 0px 5px 10px; color:#FFF; font-family:Geneva,Arial,Helvetica,sans-serif; text-align:center; }

