/*   
Theme Name: Interbud
Theme URI: www.interbud.eu
Description: Szablon Wordpress dla firmy Interbud
Author: JWM Projekt Wojciech Gapiński
Author URI: www.jwmprojekt.pl
Version: 1.0
*/

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* {margin:0; padding:0;}

html {width:100%;}

body { font-family: Arial, Helvetica, sans-serif; font-size:100%; color: #dfdfe5; min-width:980px; background-color:#6c85a5; }

.main {	width:994px; padding:0; margin:0 auto; font-size:15px; line-height:22px; }

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding:0 0 0 5px;}
textarea{overflow:auto;}
#content1 .list2 li{ background:url(../images/list_marker.gif) 0 0 no-repeat; padding:0 0 8px 29px; color:#b0b0b0; font-size:14px; line-height:20px; text-decoration:none;}

a {color:#d49847; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none;}
/**/
sup { font-size: 0.8em; }


/*********************************header*************************************/
#choose-lang { padding: 15px 50px 15px 0; margin: 0 auto; width: 930px; text-align: right; }
#choose-lang img { margin-left: 10px; }
.tail-content{ /*background:url(../images/tail_content.gif) top center repeat;*/}
.tail-content-top{ background:url(../images/tail_content_top.gif) 0 0 repeat-x; }

.header{ background:url(../images/header_wrapper.jpg) 7px 0 no-repeat; height:586px;}

/*********************************content*************************************/
#content1{ padding:16px 7px 13px 7px;}
#content1 .col-1, #content1 .col-2, #content1 .col-3{ background:#1f3858; min-height: 500px; }
#content1 .col-indent{ padding:27px 22px 32px 30px;}
#content1 .col-indent1{ padding:15px 22px 32px 22px;}
#content1 .col-indent2{ padding:28px 22px 32px 20px;}
#content1 .col-indent3{ padding:24px 22px 10px 20px;}

/*******************content-text*******************/
#content1 h1 { color:#dfdfe5; font-size:30px; font-weight: normal; line-height:30px; letter-spacing:-1px; padding:0 0 24px 0; }
#content1 .innov-header, #content1 h2 {	font-size: 20px; color:#ffffff; letter-spacing:-1px; font-weight: normal; }
#content1 .innov-header { line-height: 24px; }
#content1 h2 { padding:20px 0; line-height: 28px; }
#content1 h3 { color:#dfdfe5; font-size: 1.6em; line-height:30px; letter-spacing:-1px; margin: 25px 0 20px 0; }
#content1 .text{ color:#d0d0d0; font-size:15px; line-height:24px;}
#content1 .indent-top{ padding:12px 0 0 0;}
#content1 .indent1-top{ padding:24px 0 0 0;}
#content1 .indent2-top{ padding:18px 0 0 0;}
#content1 .button-top{ padding:22px 0 0 0;}
#content1 .button-top1{ padding:13px 0 0 0;}
#content1 .button-top2{ padding:33px 0 0 0;}
#content1 .button{ display:block; width:81px; height:24px; color:#1a191a; font-size:13px; line-height:24px; text-decoration:none; background:url(../images/button.gif) 0 0 repeat-x; text-align:center;}
#content1 .button:hover{background:url(../images/button_act.gif) 0 0 repeat-x;}
#content1 .button-left{ padding-left:21px;}
#content1 .title-top{ margin-top:38px;}
#content1 .title-bottom{ padding-bottom:29px !important;}
#content1 .border-img{ border:3px solid #1a191a;}
#content1 .border-img:hover{ border:3px solid #d49847;}
#content1 .indent-bottom{ padding-bottom:22px;}

#content1 .title-1{ border-bottom:2px solid #434143; padding:14px 10px 16px 19px !important; font-size:24px  !important; line-height:26px  !important;}

.box-1{ background:#fcfcfc url(../images/box_1.gif) bottom left repeat-x; margin:31px 0 0 0;}
.box-1-indent{ padding:19px 0 31px 21px;}
.box-1-indent1{ padding:23px 21px 31px 21px;}
.box-1 h3{ color:#1a191a  !important; font-size:22px  !important; line-height:14px  !important; padding:0 0 18px 0 !important;}
.box-text{ width:209px; height:24px; background:#1a191a;}
.box-text .input{ background:#5b5c5c; border:none; position:absolute; width:141px; height:22px; margin:1px 0 0 1px; color:#000; padding:0 0 0 5px; font-family:Arial;}
.box-text .link{ position:absolute; display:block; color:#d5d5d5; font-size:13px; line-height:16px; margin:4px 0 0 159px; width:47px; text-decoration:none;}
.box-text .link:hover{ color:#d49847; text-decoration:none;}


.img-bottom{ margin-bottom:27px;}
.width1{ width:97px !important;}
.img-indent{ margin:0 32px 0 0; float:left;}
.innov-content { padding: 0 0 30px 0; }
.innov-content .innov-img img { float: right; margin-left: 15px; margin-right: 10px; }
.innov-content #innov-img1 { height: 370px;  margin-bottom: 30px; }
.innov-content .innov-img #txt1 { padding-top: 40px; }
.indent-right { padding-right: 10px; }

/**************************************************/

/*******************content-list*******************/
#content1 .list li{ line-height:16px; padding: 0 0 8px 0;}
#content1 .list li a{ background:url(../images/list_marker.gif) 0 0 no-repeat; padding:0 0 0 29px; color:#959595; font-size:13px; line-height:16px; text-decoration:none;}
#content1 .list li a:hover{background:url(../images/list_marker.gif) 2px 0 no-repeat; color:#cb9b59; text-decoration:underline;}
#content1 .list .list-link1{ color:#cb9b59 !important; text-decoration:underline;}
#content1 .list .list-link1:hover{ text-decoration:none;}
/*list-1*/
.list1 { padding-left: 20px; margin-bottom: 20px; }
.list1 li { display: block; padding: 5px 0 5px 30px; background: url(../images/list_marker.gif) no-repeat 0px center; font-size: 1.1em; }

.list-1 li a .list-title{ background:url(../images/list_marker1.gif) 0 7px no-repeat; display:block; margin:0 0 0 20px; padding:0 0 0 24px; text-decoration:underline; font-size:11px;}
.list-1 li a:hover .list-title{ text-decoration:none;}
.list-1 li a .title-text{ display:block; margin:5px 0 0 21px; color:#727272; font-size:13px; line-height:16px;}
/**/
.list-img li{ padding:0 0 11px 0;}
/**/
#content1 .list3 li{ padding:0 0 8px 29px; color:#dfdfe5; font-size:16px; line-height:20px; text-decoration:none; font-weight: bold;}
#content1 .list2 li{ background:url(../images/list_marker.gif) 15px 2px no-repeat; padding:0 0 8px 50px; color:#dfdfe5; font-size:14px; line-height:20px; text-decoration:none; font-weight: normal; }
#content1 .list3 li ul.list2 { margin-top: 8px; }
/**************************************************/

/*******************row-list***********************/
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:52px;}
.row-list-indent{ padding:28px 0 0 0;}
/**************************************************/

.maxheight.col-2 img{ float: right; }

/*******************index.html*******************/
#page1 #content1 .row-box-1{ width:225px;}
#page1 #content1 .row-box-2{ width:203px; margin:0 0 0 10px; padding:10px 0 0 0;}
#page1 #content1 .row-box-3{ width:183px; margin:0 0 0 18px; padding:10px 0 0 0;}

/***********************************************/

/*******************hale.html*******************/
#page2 #content1 .row-box-1{ width:312px;}
#page2 #content1 .row-box-2{ width:316px; margin:0 0 0 27px;}
/***********************************************/

/*******************parametry.html**************/
#page3 table { width: 500px; margin: 10px auto 50px auto; border-collapse: collapse; }
#page3 table th, #page3 table td { vertical-align: middle; border: 1px solid #6c85a5; }
#oage3 .first { width: 100px; }
#page3 table span { font-weight: normal; }
#page3 table td { text-align: center; padding: 0; }
#page3 p.indent-top { margin-top: 10px; }
/***********************************************/

/***************przeznaczenie.html**************/
#page4 .text-left { float: left; width: 450px; }
#page4 #content1 img { float: left; margin: 0 0 70px 20px; border: none; }
#page4 img.last { margin-bottom: 20px; }
/***********************************************/

/*******************index-4.html****************/
.form label{ display:block; height:40px;}
.form .input, .form .textarea{ width:202px; height:24px; border:1px solid #1a191a; background:#5b5c5c; font-size:13px; line-height:15px; color:#f0f0f0; font-family:Arial;}
.form .textarea{ height:154px;}
.form-button{ float:right; padding:16px 0 0 0;}
.form-button a{ float:left;}

.button1{ width:62px; height:24px; color:#d5d5d5; font-size:13px; line-height:24px; text-decoration:none; background:#1a191a; text-align:center;}
.button1:hover{ background:#d49847; color:#1a191a !important;}
.form-button-indent{ margin:0 8px 0 0;}

/*******************galeria.html****************/
#page5 .gallery { border: none; width: 710px; border-collapse: separate; border-spacing: 40px 40px; margin-bottom: 50px; margin-left: auto; margin-right: auto; }
#page5 .gallery img { border: none; width: 200px; height: 100px; margin: 5px 5px 20px 5px; }
#page5 .gallery .img-background { width: 210px; height: 125px; background-color: #0a2242; }
#page5 .gallery .img-background:hover { background-color: #6c85a5; }
#page5 .gallery .row-header { font-size: 20px; color:#ffffff; letter-spacing:-1px; font-weight: normal; line-height: 24px; }
#page5 .gallery .row-footer { font-size: 12px; text-align: right; padding-right: 10px; }
#page5 .gallery .row-footer a { margin-left: 20px; }

#page5 #content1 .row-box-1{ width:185px;}
#page5 #content1 .row-box-2{ width:185px; margin:0 0 0 45px;}
#page5 #content1 .row-box-3{ width:185px; margin:0 0 0 45px;}
/***********************************************/

/*******************kontakt.html****************/
#page6 #contact-info { margin-right: 100px; float: left; }
#page6 .map_canvas { height: 400px;	width: 500px;	margin: 20px; float: left; }
/***********************************************/

/*******************panel.html******************/
#page7 #log-panel { width: 250px; margin: 0 auto; background-color: #5c7595; border-radius: 15px; padding: 20px 0 20px 100px; }
#page7 #log-panel input.login-text, #page6 #log-panel label { display:block; }
#page7 #log-panel label { font-size: 15px; padding-left: 3px; }
#page7 #log-panel input.login-text { width: 150px; height: 35px; font-size: 18px; font-family: Verdana, Geneva, sans-serif; margin: 5px 0 10px 0; }
#page7 #log-panel input#login { margin: 10px 0 0 25px; width: 100px; height: 30px; border-radius: 5px; padding: 0; }
#page7 #log-panel input#login:hover { background-color: #1f3858; cursor: pointer; color: #dfdfe5; }
.loginerror { color: #ff0000; font-weight: bold; font-size: 16px; }
.login-info { font-size: 0.8em; margin-bottom: 20px; }
#page7 ul#pagelist li { border-bottom: 1px solid #3c3b3c; display: block; width: 630px; height: 30px; padding-top: 5px; padding-left: 10px; }
#page7 ul#pagelist li a { font-size: 0.85em; }
#page7 ul#pagelist li span { display: block; width: 420px; float: left; }

/***********************************************/

.indent3 p{ padding:26px 0 0 0;}
.header-indent{ padding:0 0 0 29px;}
.maxheight.col-2 .innovations { font-size: 12px; line-height: 16px; }
.maxheight.col-2 .innovations .innov-header { padding-top: 135px; padding-bottom: 20px; display: block; }
.maxheight.col-2 .innovations a{ padding: 20px 10px; text-decoration: none; display: block; color: #b0b0b0; border-bottom: 1px solid #434143; }
.maxheight.col-2 .innovations a:hover{ text-decoration: none; background-color: #1a191a; cursor: pointer; }
.maxheight.col-2 .innovations a .innov-text{ color: #b0b0b0;}
.maxheight.col-2 .innovations a .innov-list{ background: url(../images/list_marker2.gif) no-repeat 0 6px; color: #b0b0b0; text-indent: 0px; padding-left: 15px; display: block; padding-top: 3px; padding-bottom: 0; }

/****************************footer*******************************************/
.tail-footer-box{ background-color: #324e75; }
.tail-footer-box1{ background:url(../images/tail_footer_box1.gif) 0 0 repeat-x;}
.footer-box{ padding:30px 0 26px 0;} 
.footer-box .row-box{ padding:0 0 0 39px;}
.footer-box .row-box strong{ color:#141314; display:block; font-size:13px; line-height:15px; padding:0 0 4px 0;}
.footer-box .row-box ul li{ line-height:14px; padding:0 0 4px 0;  margin:0;}
.footer-box .row-box ul li a{ color:#dfdfe5; font-size:13px; line-height:14px; text-decoration:none;}
.footer-box .row-box ul li a:hover{ color:#ffa11d; text-decoration:underline;}
.footer-box .row-box .row-box-1{ width:110px;}
.footer-box .row-box .row-box-2{ margin:0 0 0 61px; width:156px;}
.footer-box .row-box .row-box-3{ margin:0 0 0 42px; width:150px;}
.footer-box .fleft{ width:729px;}
.footer-box .fright{ width:237px; color:#d2d2d2; line-height:16px; font-size:13px;}
.footer-box .fright a, .footer-box .fright a:hover{ color:#ffa11d;}
.footer-box .indent-top{ padding:16px 0 0 0;}
.footer-box-logo{ padding:15px 0 22px 0;}
.footer-box-logo .fleft{ width:756px;}
.footer-box-logo .fright{ width:238px;}
.footer-text{ color:#909090; font-size:13px; line-height:14px; padding:0 0 0 3px;}
.footer-text a{ text-decoration:none; color:#909090;}
.footer-text a:hover{ color:#cb9b59; text-decoration:underline;}

.footer-list{ padding:6px 0 0 12px;}
.footer-list li{ margin:0 0 0 22px;}
.footer-list li, .footer-list li a{ display:block; float:left; height:46px;}
.footer-list .bg1{ width:107px; background:url(../images/footer_list_bg1.gif) 0 0 no-repeat;}
.footer-list .bg2{ width:70px; background:url(../images/footer_list_bg2.gif) 0 0 no-repeat;}
.footer-list .bg3{ width:118px; background:url(../images/footer_list_bg3.gif) 0 0 no-repeat;}
.footer-list .bg4{ width:115px; background:url(../images/footer_list_bg4.gif) 0 0 no-repeat;}
.footer-list .bg5{ width:115px; background:url(../images/footer_list_bg5.gif) 0 0 no-repeat;}

.footer-list .bg1:hover{background:url(../images/footer_list_bg1_act.gif) 0 0 no-repeat;}
.footer-list .bg2:hover{background:url(../images/footer_list_bg2_act.gif) 0 0 no-repeat;}
.footer-list .bg3:hover{background:url(../images/footer_list_bg3_act.gif) 0 0 no-repeat;}
.footer-list .bg4:hover{background:url(../images/footer_list_bg4_act.gif) 0 0 no-repeat;}
.footer-list .bg5:hover{background:url(../images/footer_list_bg5_act.gif) 0 0 no-repeat;}

#created-by { width: 970px; text-align: center; font-size: 0.7em; padding-right: 10px; }
#created-by a { color: #dfdfe5; text-decoration: none; }
#created-by a:hover { color: #ffa11d; text-decoration: underline; }
