iv {border: 1px red solid;}
body { background-color: #030303; background-image: url(img/back.gif); margin: 0px 0 30px; padding: 0px; font-family: Tahoma, Arial, Geneva, sans-serif; font-size: 12px; position: relative; }
#body { background-image: url(img/back_body_big.jpg); width: 1421px; background-repeat: no-repeat; background-position: left top; height: 1013px; margin-right: auto; padding-top: 171px; }
#flash { height: 620px; width: 461px; float: left; }
#main_wrap { background-image: url(img/b_cont.jpg); background-repeat: repeat-y; background-position: left center; width: 513px; margin-left: 461px; min-height: 830px; position: relative; padding-top: 0px; }
#main { background-image: url(img/b_cont_main.jpg); background-repeat: no-repeat; background-position: left top; min-height: 620px; margin-bottom: 75px; padding-top: 150px; padding-right: 60px; padding-bottom: 50px; padding-left: 70px; color: #706454; float: left; width: 383px; }
#wrap_bot { background-image: url(img/b_cont_bot.jpg); background-repeat: no-repeat; height: 75px; position: absolute; bottom: 0px; width: 513px; }
.news_item { color: #706454; line-height: 16px; font-size: 11px; margin-bottom: 30px; margin-top: 20px; }
.news_item .title { color: #706454; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CFC5BB; font-size: 12px; margin-bottom: 10px; padding-bottom: 3px; }
.news_item .date { float: right; font-size: 10px; margin-top: 2px; }
.news_navi { width: 140px; margin-bottom: 20px; font-size: 12px; text-align: center; margin-right: auto; margin-left: auto; }
.news_navi .left { float: left; }
.news_navi .right { float: right; }
.clear { clear: both; }
.gig { margin-bottom: 30px; }
.gig .cont { margin-left: 150px; }
.gig .date { float: left; background-image: url(img/underline.gif); background-repeat: no-repeat; background-position: bottom; padding-bottom: 20px; padding-right: 40px; padding-left: 20px; }  
.profil { height: 162px; width: 256px; margin-top: 5px; margin-right: auto; margin-bottom: 40px; margin-left: auto; background-image: url(img/profile_veedmo.jpg); color: #635B54; padding-left: 20px; padding-right: 120px; padding-top: 35px; font-size: 11px; text-align: center; }
.profil .krzywy { background-image: url(img/profile_johny.jpg); background-repeat: no-repeat; height: 216px; width: 406px; }
.profil .veedmo { background-image: url(img/profile_veedmo.jpg); height: 216px; }
#body #main_wrap #main .profil { }
.profil .hardware { margin-top: 10px; font-size: 11px; }
h1 { font-size: 14px; margin-bottom: 10px; }
.album { margin-top: 0px; font-size: 11px;}
.album h1 span{font-size: 11px; font-weight: normal;}
.album object{margin-top:10px;border-bottom:2px solid #39342C; border-right:3px solid #39342C;}
.album h1{margin-bottom:5px;}
.album .img { float: left; background-image: url(img/b_album.gif); height: 129px; width: 128px; padding-left: 6px; padding-top: 6px; margin-right: 20px; margin-bottom: 40px; }



.sklep { margin-top: 0px; }
.sklep .img { float: left; background-image: url(img/b_sklep.gif); height: 135px; width: 139px; padding: 15px 0 0 11px; margin-right: 20px; margin-bottom: 40px; }
.sklep .mini {margin: 7px 2px 3px 0; border: 1px solid #B9A893; }






div.more {text-algn: right;padding-right:20px;margin-top:5px;}
div.more a {background-color: #8E8375; color:#fff;padding:1px 3px;}




.foto { font-size: 11px; float: left; margin-right: 6px; margin-bottom: 13px; top: 50px; }
.foto .img { background-image: url(img/b_foto.gif); background-repeat: no-repeat; height: 78px; width: 106px; padding-left: 5px; padding-top: 5px; }
.guest { margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6C7B2; padding-bottom: 10px; }
.guest .info { float: left; }
.guest .cont { margin-left: 110px; }
.guest .info span { font-size: 10px; color: #C1B19A; }
table.t1 { width: 380px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.t1 thead tr td { background-color: #D0BCA4; color: #776D60; }
.t1 tr td { padding-right: 3px; padding-left: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CEC8BD; padding-bottom: 3px; }
a { color: #BF894D; text-decoration: none; }
a:hover { color: #C5A885; }
.a1 { background-image: url(img/news_nav_right.gif); background-repeat: no-repeat; background-position: right center; padding-right: 37px; color: #988C7C; }
.a1:hover { padding-right: 38px; color: #A69C8E; }
.foto span { padding-left: 7px; }
a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#langs { position: absolute; top: 160px; left: 1000px; }

.news_item .title a { color: #706454; }
.news_item .title a:hover { color: #8C8070; text-decoration: underline; }
.news_item a { color: #706454; }
.news_item a:hover { text-decoration: underline; } 



input, textarea {background-color: #F4F2EF;border: 1px solid #E1DAD1; margin-top:3px;}
input.submit {background-color: #AB9A85;border: 1px solid #908570; margin:1px; color:#F4F2EE; font-size:11px; padding:1px 3px;}


div#foot {font-size:10px;position:absolute; top: 760px; left:1000px;color:#716759;}
div#foot a{font-size:10px; color:#716759; text-decoration: none;}
div#foot a:hover{font-size:10px; color:#847A6B;}


div.media_section {text-align: center;margin-bottom:15px;}
div.media_section img{margin-bottom:5px;}
div.media_section {}





div.gal_img {text-align: center;background: url(img/fotki_back.gif) no-repeat;width: 381px;height: 294px;padding-top:15px;margin-top:25px;}

div.gal_links {font-size:12px;line-height: 25px;text-align: center;}
div.gal_links a{margin: 0 5px 0 0;white-space: nowrap; background-color: #F7F2EB; padding:2px 3px;border:1px solid #DDD8D3;text-decoration: none;cursor: pointer;color:#937452;font-weight: bold;}
div.gal_links a:hover{background-color: #DBD7D2;color:#706454;}

div.gal_nav {width:140px;text-align: center;margin:20px  25px 0 130px;font-size:11px;line-height: 20px;}
div.gal_nav .prev{float: left;margin-top:3px;border:1px solid #EEE9E3;padding:1px 3px;cursor: pointer;}
div.gal_nav .prev:hover {border-color: #CAC3BA;}
div.gal_nav .next{float: right;margin-top:3px;border:1px solid #EEE9E3;padding:1px 3px;cursor: pointer;}
div.gal_nav .next:hover {border-color: #CAC3BA;}

div#gal_subtext {padding-right:20px;text-align: right;}

























/**/
#thumbBox {
border: 1px solid #433729;
background-color: #271A0A;
cursor:pointer;
left:0;
padding:15px;
position:absolute;
top:0;
visibility:hidden;
width:auto;
z-index:10;
}

#thumbBox .footerbar {
color:white;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.1em;
padding:5px 3px;
text-align:right;
}
#thumbBox #thumbImage {
background-color:#000;
border:1px solid #282015;
color:#FFFFFF;
}
#thumbBox #thumbImage img{
}
#thumbLoading {
background-color:#EFEFEF;
border:1px solid black;
padding:5px;
position:absolute;
visibility:hidden;
z-index:5;
}
object { margin-bottom: 7px; }
h2 { font-weight: bold; text-transform: uppercase; font-size: 17px; padding-left: 25px; background-image: url(img/h2.gif); background-repeat: no-repeat; background-position: left; }
