/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:verdana;
color:#ffffff;
font-size:11px;
background-color:#414141;
}

a{
color:white;
text-decoration:none;
}

a img{
border:0px;
}

#header_top{
width:100%;
height:60px;
background-color:#414141;

}

#header_top_middle{
width:1000px;
margin:auto;
}

#links{
padding-top:26px;
height:34px;
}

.home{
width:36px;
height:34px;
background-image:url('../obrazy/home_button.jpg');
background-position:left;
display:block;
float:left;
}

.home:hover{
background-position:right;
}

.info{
width:35px;
height:33px;
background-image:url('../obrazy/info_button.jpg');
background-position:left;
display:block;
float:left;
}

.info:hover{
background-position:right;
}

.write{
width:35px;
height:33px;
background-image:url('../obrazy/write_button.jpg');
background-position:left;
display:block;
float:left;
}

.write:hover{
background-position:right;
}

.motto{
float:left;
font-family:Georgia;
font-size:16px;
margin-left:20px;
}

.adress{
float:right;
color:#CCCCCC;
text-decoration:none;
}

.adress:hover{
text-decoration:underline;
}

#header{
height:203px;
width:100%;
background-image:url('../obrazy/header.jpg');
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}

#header_middle{
width:1000px;
margin:auto;
height:203px;
}

#logo{
margin-left:100px;
width:245px;
height:203px;
display:block;
float:left;
background-image:url('../obrazy/logo.jpg');
background-position:right;
_margin-left:48px;
}

#logo:hover{
background-position:left;
}

#header_menu{
width:250px;
height:203px;
float:left;
margin-left:120px;
background-image:url('../obrazy/header_menu.jpg');

}

#header_menu a{
font-family:tahoma;
color:white;
display:block;
width:250px;
height:25px;
line-height:25px;
font-size:15px;
text-decoration:none;
text-indent:20px;
}

#header_menu a:hover{
background-color:#384d75;
background-image:url('../obrazy/header_menu_hover.jpg');
background-position:left;
background-repeat:no-repeat;
}


#main_body{
width:1000px;
margin:auto;
}

#left_panel{
width:250px;
float:left;
background-color:#2e2e2f;
min-height:300px;
&height:300px;
}


#menu{

}

#menu a{
display:block;
width:250px;
height:30px;
color:#FFFFFF;
font-size:12px;
text-indent:30px;
font-family:tahoma;
font-weight:bold;
border-bottom:1px solid #3d3d3e;
line-height:30px;
}

#menu a:hover{
color:#66CCCC;
text-indent:20px;
background-color:#282828;
}


#body{
float:left;
background-color:#191a1b;
width:730px;
min-height:300px;
_height:300px;
padding:10px;
line-height:18px;
}


#footer{
background-image:url('../obrazy/footer.jpg');
min-height:90px;
_height:90px;
background-repeat:repeat-x;
background-color:#2e2e30;
clear:both;
}

#footer_middle{
width:1000px;
margin:auto;
}

#copy{
float:left;

margin-left:10px;
height:60px;
line-height:60px;
width:300px;
}

#copy a{
color:#CCFF99;
}

#tree{
height:60px;
float:left;
width:650px;
line-height:20px;
}

#tree a{
color:#999999;
}

#tree a:hover{
color:#FF3300;
}

#partneri{
clear:both;

}

#partneri_left{
width:150px;
float:left;
}

#partneri_telo{
float:left;
width:850px;
}

#partneri_telo a{
color:#FFCC00;
}

#partneri_telo a:hover{
color:#FF3300;
}

h1{
color:#f89b08;
font-size:15px;
padding:0px;
margin:0px;
margin-left:30px;
margin-top:10px;
margin-bottom:10px;
font-family:Helvetica;
}

h2{
color:#51bbe5;
font-size:13px;
padding:0px;
margin:0px;
margin-left:20px;
margin-top:30px;
margin-bottom:10px;
}



#body a{
color:#3399CC;
}

#body a:hover{
color:#00CCCC;
}

.hosting_hover{
background-color:#252627;
}

.hosting_normal{
background:none;
}

.hosting_normal .hosting_price{color:white; font-weight:normal;}

.hosting_hover .hosting_price{
font-weight:bold;
color:red;
}

.slideshow { height: 400px; width: 600px; margin: auto }

.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }

.input{
border:1px solid white;
background-color:#666666;
color:#CCFF99;
font-family:Verdana;

}

#w3c{
float:right;
}

h3{
margin-left:30px;
border-left:10px solid #0099CC;
border-bottom:1px solid #333333;
text-indent:20px;
color:#66CCCC;
font-size:12px;
margin-top:35px;
margin-bottom:15px;
}

.reference{
margin-left:50px;
color:#66FFFF;

}

.reference a img{
border:3px solid #ffffff;
}

.reference a:hover img{
border:3px solid #FF9900;
}

.reference img{
float:left;
width:330px;
}

.reference_popis{
float:left;
margin-left:30px;
width:300px;
}

#webhosting td{
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #333333;
}

#online_platby{
font-size:10px;
color:#CCCCCC;
}

#online_platby li{
margin-top:20px;
}

#online_platby strong{
color:#CCFF99;
font-size:11px;
display:block;
}

#puzzle{
float:left;
width:280px;
height:203px;
margin-left:0px;
background-image:url('../obrazy/puzzle.jpg');

}

#special_offer{
margin:10px;
background-color:#CC0000;
padding:10px;
border:1px dashed #FFFFFF;
}

#special_offer a{
color:#CCFF33;
}

.reference_style{
color:#FF9900;
font-weight:bold;
}

.eshop_desc ul li{
margin-top:10px;
}

.eshop_desc .parent{
list-style:none;
color:#FF9900;
font-size:13px;
font-weight:bold;
margin-top:15px;
}

.shop_prices{
background-color:#333333;
padding-top:10px;
padding-bottom:10px;
border:1px solid #666666;
border-top-right-radius:5px;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
}

.shop_prices li{
margin-top:10px;
list-style:none;
}

#subscribe_form{
display:none;
margin-left:30px;
}

#subscribe_form input{
background-color:#333333 !important;
border:1px solid #666666 !important;
color:#CCCCCC;
border-top-right-radius:5px;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
padding:5px;
}

#subscribe_form select{
background-color:#333333 !important;
border:1px solid #666666 !important;
color:#CCCCCC;
border-top-right-radius:5px;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
padding:5px;
}

#subscribe_form .submit{
background-color:#CCCCCC !important;
color:#333333 !important;
cursor:pointer;
padding:5px;
border-top-right-radius:5px;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
}

   .ui-widget-header {
        background: white;
        border: 0px;
        color:black;
 
    }
 
    #ui-dialog-title-dialog {
    background-color: black;
    }
 
    .ui-widget-overlay {
        background: none repeat-x scroll 0 0 black;
        opacity: 0.7;
    }
a.objednat{
display:block;
border-top-right-radius:5px;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
background-color:#CC0000;
color:#ffffff !important;
width:150px;
padding:5px;
text-align:center;
border:1px solid  #FFFFFF;
float:right;
margin-right:20px;

}

.shop_prices a:hover{
text-shadow:#000000 2px 2px 2px !important;
}
