body {background-color:#171717;text-align:center;margin:0;padding:0;border:0;font-size:11px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#a6a6a6;line-height:18px;}

a {color:#a6a6a6;text-decoration:underline;}
a:hover {color:#a6a6a6;text-decoration:none;}

h1 {color:#a6a6a6;font-weight:normal;margin:0;padding:0 0 20px 0;font-size:11px;}
h2 {color:#a6a6a6;margin:0;padding:0 0 20px 0;font-size:11px;}

#all {width:1110px;margin:30px auto 0 auto;text-align:justify;}
#logo {float:left;z-index:1;background:url('images/logo_tsphoto_big.gif') no-repeat 0 30px;width:100px;height:460px;}

#content {float:left;width:920px;margin:0;}

#head {background-color:#171717;width:920px;height:20px;z-index:1;padding:0;margin:0;}
#head1 {float:left;clear:left;background-color:#000000;width:198px;height:20px;}
#title {float:left;padding:5px 10px 0 10px;}
#title a {text-decoration:none;}

#head2 {float:right;clear:right;width:100px;height:20px;padding:0;margin:0;}
#home {background-color:#000000;float:left;width:24px;padding:5px 10px 0 10px;margin:0 1px 0 0;}
#home a {text-decoration:none;}
#kontakt {background-color:#000000;float:left;width:35px;padding:5px 10px 0 10px;margin:0;}
#kontakt a {text-decoration:none;}

#main {width:920px;height:100%;float:left;margin:0;padding:0 0 30px 0;}
#main_top {float:left;width:900px;padding:0}
#main_bottom {float:left;width:900px;padding:25px 10px 0 10px;}
p {padding:0 0 15px 0;margin:0px;}
p.last {padding:0;margin:0px;}

#cols {display:block;}
#col1 {float:left;width:33%;}
#col2 {float:left;width:33%;}
#col3 {float:left;width:33%;}

#slide {position:absolute;}
.mask{position:relative;width:900px;height:400px;overflow:hidden;border:10px solid #000000;}
.mask img{position:absolute;display:block;border:none;}
.loader {z-index:-11;width:128px;height:15px;top:49%;left:42%;}

.kontakt_left {width:400px;float:left;margin:0px;}
.kontakt_right {width:330px;float:right;margin:0px;}
.form {padding-left:30px;}
input.normal {background:#ececec;width:325px;height:20px;border:1px solid #000000;color:#454545;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
input.button {background:#a6a6a6;width:60px;height:20px;border:0;color:#001319;font-size:11px;font-weight:normal;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#000000;}
input.button_reset {background:#454545;width:60px;height:20px;border:0;color:#000000;font-size:11px;font-weight:normal;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
textarea {background:#ececec;width:321px;height:100px;border:1px solid #000000;color:#454545;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#stopka {background-color:#000000;width:100%;height:80px;margin:0 auto 30px auto;border:0;color:#a6a6a6;text-align:center;font-size:11px;clear:both;}
#stopka img {border:0;}
#stopka_links {width:900px;height:80px;text-align:center;margin:0 auto;line-height:auto;}
#stopka_links2 {width:100%;height:40px;text-align:center;margin:0 auto;line-height:auto;float:left;margin-top:10px;}
#stopka_links2 a.links2 {padding:0 15px;}
#stopka_ts {float:left;padding-top:20px;}
#stopka_sklep {float:left;padding-top:15px;}
#stopka_palace {float:left;padding-top:0px;}
#stopka_graviomedia {float:left;padding-top:22px;}
#stopka a {color:#a6a6a6;font-weight:normal;text-decoration:none;padding:0 118px 0 0;}
#stopka a:hover {color:#a6a6a6;font-weight:normal;text-decoration:underline;}
#stopka a.last {color:#a6a6a6;font-weight:normal;text-decoration:none;padding:0;}
#stopka a.last:hover {color:#a6a6a6;font-weight:normal;text-decoration:underline;}
