/* DEEPLINE styl */
html, body {width:100%; height:100%;}
BODY {margin:0; padding:0; background-color:#7f786a; background-image:url(../uploadimages/deep_bg_2009.jpg); background-repeat:no-repeat; background-position:top left;}
 
.clearfloat {clear:both;}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */


p, h1, h2, ul {margin:0; padding:0;}
img {behavior: url("iepngfix.htc");}
a img {border:0;}

#belka {position:absolute; background:url(../uploadimages/tlo_mainpage.jpg) repeat-x; height:100%; width:100%;}
#belka_subpage {position:absolute; background:url(../uploadimages/tlo_subpage.jpg) repeat-x; height:100%; width:100%;}

#flash {position:absolute; left:0; top:0; z-index:0; width:100%; height:100%;}

#site {position:relative; z-index:10; padding:17px 0 0 30px; width:940px;}
#indexsite {position:relative; z-index:10; padding:30px 0 0 30px; width:940px;}

#logo {height:93px;}
#indexlogo {padding:160px 0 0 15px;}


#slogan {padding:15px 0 40px 15px;}
#slogan h1 {color:#ee6501; font-family:Trebuchet MS, sans-serif; font-weight:normal; font-size:22px; padding-bottom:10px; margin:0;}
#slogan p {color:#ffffff; font-family:Trebuchet Ms, sans-serif; width:400px; font-size:12px; line-height:1.8;}

/* ////////////////////////////////////////// menu //////////////////////////////////////////*/
#menu {margin:0; padding:0; width:650px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu ul li {float:left;}
#menu ul li a {display:block; background-image:url(../uploadimages/menu_bg_all.png); height:26px; margin-right:1px; width:118px; color:#ffffff; font-family:Trebuchet MS, sans-serif; font-size:13px; text-decoration:none; text-align:left; padding:12px 0 0 11px; font-weight:normal;}
#menu ul li a:hover, #menu ul li.current a {background-position: 0 -38px; color:#1c1c1c;}
#menu ul li a span {color:#afafaf; font-size:13px; padding-right:3px;}


/* ////////////////////////////////////////// indexcontent //////////////////////////////////////////*/
#indexcontent {background-image:url(../uploadimages/index_content.jpg); background-position:top; background-repeat:repeat-x; width:939px; margin-bottom:10px;}
.box {float:left; width:293px; padding:18px 0 0 20px; height:126px;}
.box h2 {color:#ffffff; font-size:18px; font-family:Trebuchet MS, sans-serif; padding-bottom:14px;}
.box p {color:#ffffff; font-family:Arial, sans-serif; font-size:12px; overflow:hidden; height:60px; width:260px; line-height:1.6; text-align:justify;}
/* ////////////////////////////////////////// content //////////////////////////////////////////*/
#content {padding:30px 0 0 0; width:940px;}

#black_box {background-color:#3a3a3a; background-image:url(../uploadimages/black_bg.png); width:463px; height:473px; float:left; margin-right:30px; text-align:justify;}
#black_box h1 {color:#999999; padding:30px 30px 10px 30px; font-family:Trebuchet MS, sans-serif; font-size:16px;}
#black_box p {color:#ffffff; padding:5px 30px; font-family:Arial, sans-serif;font-size:12px; line-height:1.7;}
#black_box ul {color:#ffffff; padding:10px 30px; font-family:Arial, sans-serif;font-size:12px; line-height:1.7;}
#black_box a {color:#ff9900; text-decoration:none;}

#white_box {background-color:#ffffff; width:463px; height:473px; float:left; margin-right:30px;}
#white_box h1 {color:#000000; padding:30px 30px 10px 30px; font-family:Arial, sans-serif; font-size:16px; font-family:Trebuchet MS, sans-serif;}

#white_box ul {list-style-type:none; margin-top:20px;}
#white_box ul li {width:423px; margin:0 20px; font-family:Arial, sans-serif; padding:5px 0;}
#white_box ul li a {text-decoration:none; color:#ff7900; font-size:15px; display:block; padding:5px 15px;}
#white_box ul li a:hover {background-image:url(../uploadimages/oferta_tlo.gif); background-repeat:no-repeat; color:#333333;}
#white_box ul li.rolover a {background-image:url(../uploadimages/oferta_tlo.gif); background-repeat:no-repeat; color:#333333;}

#orange_box {width:387px; background-color:#ff8400; height:413px; float:left; font-family:Arial, sans-serif; padding:30px; text-align:justify;}
#orange_box h1 {font-size:18px; padding-bottom:15px; font-weight:normal; font-family:Trebuchet MS, sans-serif;}
#orange_box p {font-size:12px; padding-bottom:10px; line-height:1.8;}
#orange_box fieldset {border:0;}
#orange_box a {color:#ffffff; text-decoration:none;}
#kontakt_table td label {font-size:12px; float:right; padding-right:10px;}
#kontakt_table input {width:200px; border:1px solid #8f2f0f;}
#kontakt_table textarea {width:200px; border:1px solid #8f2f0f;}
#kontakt_table input.send {width:70px; background-color:#8f2f0f; color:#ffffff;}

/* ////////////////////////////////////////// portfolio //////////////////////////////////////////*/
#white_menu_bg {background-color:#ffffff; color:#000000; height:50px; position:relative;}
#white_menu_bg h1 {font-family:Trebuchet MS, sans-serif; font-size:18px; text-decoration:none; float:left; padding:15px 15px 0 23px; display:inline;}
#white_menu {position:absolute; z-index:20; right:9px; top:15px;}
#white_menu ul {margin:0; padding:0; list-style-type:none;}
#white_menu ul li {float:left; margin:0; padding:0 15px;}
#white_menu ul li a {text-decoration:none; color:#444444; font-family:Trebuchet MS, sans-serif; font-size:12px;}
#white_menu ul li.active a {color:#999999;}

#galeria {padding:12px; background-color:#343434; background-image:url(../uploadimages/galeria_bg.png); background-repeat:repeat-x; background-position:top; color:#ffffff; font-family:Trebuchet MS, sans-serif; font-size:12px;}
#galeria ul {list-style-type:none;}
#galeria ul li {float:left; padding:8px; margin:0;}
.podpis {background-color:#eaeaea; padding:6px; font-family:Trebuchet MS, sans-serif; font-size:11px; position:relative; color:#000000; width:276px;}
.foto {width:288px; height:216px;}
a.zoom {position:absolute; right:6px; top:0px; color:#000000; text-decoration:none; display:none;}
a.zoom sup {font-size:13px;}

#szczegoly {padding:23px 0px 0px 88px; height: 323px; width: 552px; float: left; background-color:#343434; background-image:url(../uploadimages/galeria_bg.png); background-repeat:repeat-x; background-position:top; display:inline;}
#portfolio_opis {width:260px; float:right; background-image:url(../uploadimages/portfolio_opis.png); height:306px; background-color:#343434; font-family:Arial, sans-serif; padding:20px; display:inline;}
#portfolio_opis h2 {color:#ffffff; font-size:16px; padding-bottom:20px;}
#portfolio_opis p {font-size:12px; color:#ffffff; line-height:1.8; padding-bottom:20px;}
#portfolio_opis a {color:#ff9900; text-decoration:none;}

#miniaturki {background-image:url(../uploadimages/portfolio_galeria.png); background-repeat:repeat-x; background-position:top; clear:both; padding:18px 0 15px 55px; height:115px;}
#miniaturki ul {list-style-type:none; padding:0; width:820px; margin:0;}
#miniaturki ul li {width:150px; height:113px; margin:0; text-align:center; float:left; margin:0 6px; padding:0; display:inline;}
#miniaturki ul li img {padding:0; border:0; width:150px;}


#navigation {padding:7px 25px; text-align:right; background-color:#111111; height:12px; font-family:Trebuchet MS, sans-serif; color:#f36e01; font-size:11px; border-top:3px solid #f36e01; background-image:url(../uploadimages/navigation_bg.jpg); background-repeat:repeat-x; background-position:top;}
#navigation_down {padding:7px 25px; text-align:right; background-color:#111111; height:12px; font-family:Trebuchet MS, sans-serif; color:#f36e01; font-size:11px; border-bottom:3px solid #f36e01; background-image:url(../uploadimages/navigation_bg.jpg); background-repeat:repeat-x; background-position:top;}
#navigation a, #navigation_down a {text-decoration:none; color:#ffffff; padding:0 0px;}
#navigation .aktywny, #navigation_down .aktywny {color:#000000;} 
#navigation a:hover {color:#f36e01;}
a.back {float:left; padding:0px 0px;}


/* ////////////////////////////////////////// footer //////////////////////////////////////////*/
#footer {color:#ffffff; font-size:11px; font-family:Arial, sans-serif; padding:10px 0 0 10px;}
#footer a {text-decoration:underline; color:#ffffff;}