
.logo{ background:url(../img/logo.png) no-repeat; width:217px; height:83px; display:block}
.logo span{ display:none}
.floating_menu{ height:200px; width:250px; position:fixed}
ul.menu{ list-style:none; margin:20px 0 0 0; padding:0; width:217px; height:180px}
ul.menu li a{ font-size:1.9em; text-decoration:none; color:#333; font-style:normal; text-shadow:0px 1px 0px #fff; letter-spacing:-1px; display:block}
ul.menu li a:hover{ color:#C00; border-bottom:1px dashed #333}
ul.menu li a:active, ul.menu li a.active{ color:#C00;}


h1.main_header{ font-size:3.5em; font-weight:normal; letter-spacing:-1px; color:#222; text-shadow:0 1px 0 #eee; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
h1.main_header span{ font-weight: bold;}
.sub_header{ font-weight:normal; font-style:italic; color:#3b3019; text-shadow:0 1px 0 #eee;  background:url(../img/icon_thunder.png) no-repeat; padding-left:60px; line-height:2em; height:70px}
.content_text{ font-size:1.3em; line-height:1.3em;  text-shadow:0 1px 0 #f2f2f2; }
.content_text a{color:#444; border-bottom:1px dashed #c81110; text-decoration:none}
.content_text a:hover{color:#c81110; border-bottom:1px dashed #c81110; text-decoration:none}

.section_title{ font-weight:bold; color:#3b3019; text-shadow:0 1px 0 #eee;line-height:2em; padding-left:70px}
.main_pic{ margin-left:10px}
.we_can_help{ margin:0px 0 10px 0}
.we_can_help_row2{ margin:0 0 0 140px}
.we_can_help_row2 .fabric_box{ margin-right:10px}
.starter_header{ float:left; width:130px; height:160px; background:url(../img/nawias_icon.png) no-repeat center right; margin-right:10px}
.starter_header h3{ font-style:italic; font-weight:bold; padding:50px 0 0 0; font-size:1.9em }
.fabric_box{ width:150px; height:140px; background:url(../img/fabric_pattern.jpg); float:left; display:block; padding:10px;   -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-right:10px}
.fabric_box_last{ width:150px; height:140px; background:url(../img/fabric_pattern.jpg); float:left; display:block; padding:10px;   -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-right:0px}
.fabric_box h3, .fabric_box_last h3{ text-align:center; font-size:1.2em; font-weight:bold}
.fabric_box:hover, .fabric_box_last:hover {-webkit-box-shadow: #777 0px 0px 10px;}

.referencje{ margin-top:40px}
.referencje h4{ text-align:center; font-weight:bold; margin-bottom:10px; font-size:1.4em}
.references_box{ font-size:1.3em; padding:10px; border:1px dashed #685e47;  -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:0 20px 20px 20px;  text-align:center; font-style:italic; background:url(../img/fabric_pattern.jpg)}
.references_box span{ font-style: normal; font-size:0.7em; display:block}

.section_what_we_do{ margin-top:200px; padding-top:20px }
.section_what_we_do h2{font-weight:normal; font-style:italic; color:#3b3019; text-shadow:0 1px 0 #eee;  background:url(../img/icon_pencil.png) no-repeat; padding-left:60px; line-height:2em; height:70px}

.section_how_we_work{ margin-top:200px;padding-top:20px}
.section_how_we_work h2{font-weight:normal; font-style:italic; color:#3b3019; text-shadow:0 1px 0 #eee;  background:url(../img/icon_gear.png) no-repeat; padding-left:60px; line-height:2em; height:70px}
.section_how_we_work p{
	border-bottom:1px dashed #888; margin-bottom:20px; padding-bottom: 20px;
}
 
.section_who_are_we{ margin-top:200px;padding-top:20px}
.section_who_are_we h2{font-weight:normal; font-style:italic; color:#3b3019; text-shadow:0 1px 0 #eee;  background:url(../img/icon_man.png) no-repeat; padding-left:60px; line-height:2em; height:70px}
.section_who_are_we h3{
	margin-bottom: 5px;
}
.section_how_we_work h3{font-family: Helvetica, Arial,  sans-serif; font-weight:bold; text-shadow:0 0 1px #fff; margin-bottom: 10px;}

.section_contact{ margin:200px 0 100px 0; float:left; padding-top:20px}
.section_contact h2{font-weight:normal; font-style:italic; color:#3b3019; text-shadow:0 1px 0 #eee;  background:url(../img/icon_bubble.png) no-repeat; padding-left:60px; line-height:2em; height:70px}

.blog_box{ margin:50px 0 0 0; width:197px; padding:10px; border:2px dashed #d1c698; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.blog_box h5{ padding:0px; font-weight:normal; font-size:1.0em; margin-bottom: 5px; letter-spacing:0px}
.blog_box h3{ margin:-32px 0 20px 0; font-size:1.9em; color:#333; font-weight:bold; text-shadow:0 1px 0 #fff}
.blog_box h3 span{ font-size:0.6em; margin:0 0 0 5px; font-weight:normal; letter-spacing:0px}
.blog_box a{color:#222; text-decoration:none; font-size:12px; display:block; line-height: 1.3em; margin: 0 0 5px;}
.blog_box a:hover h5 {color: #c00;}
.blog_box a span{border-bottom:1px dashed #c81110}

.mikroblog_box{ margin:50px 0 0 0; width:197px; padding:15px; background:url(../img/cloud_box.png) no-repeat; height:108px}
.mikroblog_box a p{ padding:0px;font-style:italic; margin:-15px 0 0 0; color:#222; text-decoration:none; font-size:1em; display:block}
.mikroblog_box h3{ margin:-30px 0 10px 0; font-size:1.4em; color:#333; font-weight:bold; text-shadow:0 1px 0 #fff}

.contact_form input{ width:250px; padding:10px; font-size:1.2em; font-family:Helvetica, Arial, sans-serif; background:url(../img/blog_pattern.jpg); -moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px dashed #ccc !important; color:#666}
.contact_form input:focus{ color:#333; border:2px dashed #444}
.contact_form textarea{ width:330px;height:100px; padding:10px; font-size:1.2em; font-family:Helvetica, Arial, sans-serif; background:url(../img/blog_pattern.jpg); -moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px dashed #ccc !important; color:#666}
.contact_form textarea:focus{ color:#333; border:2px dashed #444}
input.contact_form_submit{ background:none; margin-top:20px}
.contact_form label{ padding:10px;font-size:1.2em; font-family:Helvetica, Arial, sans-serif; font-weight: normal; color:#666}
.contact_form .validation-advice { color: #d23; font-size: 1.1em;}
#log { margin: 2.0em;}
.ajax-loading{ background: url(../img/spinner.gif) no-repeat left !important;}

.icon_envelope{ background:url(../img/icon_envelope.png) no-repeat; padding-left:40px; height:30px; line-height:30px; margin:0; letter-spacing:0px; font-size:1.4em}
.icon_tel{ background:url(../img/icon_tel.png) no-repeat; padding-left:40px; height:30px; line-height:30px; margin:10px 0 0 0; letter-spacing:0px; font-size:1.4em}


.mieszamy{ padding:10px;  text-align:center; font-size:1.2em; font-style:italic; background:url(../img/blog_pattern.jpg) no-repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px; line-height:1.2em; width:160px; margin:0}

.we_do_1{ float:left; width: 470px; border-bottom:1px dashed #888; margin-bottom:20px}
.we_do_1 h3{ font-family: Helvetica, Arial,  sans-serif; font-weight:bold; text-shadow:0 0 1px #fff}
.we_do_1 img{ float:right; margin-bottom:10px}
.we_do_1 p{ width:220px}

.we_do_2{ float:left; width: 470px; border-bottom:1px dashed #888; margin-bottom:20px}
.we_do_2 h3{ font-family: Helvetica, Arial,  sans-serif; font-weight:bold; text-shadow:0 0 1px #fff; float:left}
.we_do_2 img{ float:left; margin-right:30px}
.we_do_2 p{ width:230px; float:left}

.we_do_3{ float:left; width: 470px; border-bottom:1px dashed #888; margin-bottom:20px}
.we_do_3 h3{ font-family: Helvetica, Arial,  sans-serif; font-weight:bold; text-shadow:0 0 1px #fff; margin-bottom: 10px}

.about_us h3{ margin-top:15px; font-family: Helvetica, Arial,  sans-serif; font-weight:bold; text-shadow:0 0 1px #fff}
.about_us h3 span{display: block; font-size: 0.8em; font-style: italic; font-weight: normal; font-family: Georgia, Times; margin-top: 4px;
}

a.contact_action_button{
	display: block; font-size: 1.4em; font-weight: bold; padding: 5px 10px; float: left; text-align: center; text-shadow:0 1px 1px #fff; text-decoration: none; -moz-border-radius: 10px; -webkit-border-radius:10px; margin-left: 260px; border: 1px dashed #888;
}
span.job_title{
	font-style: italic; padding-bottom: 10px; display: block;
}

.fb_recommend{
	padding-left: 85px; text-align: center; display: block; margin-top: 20px; float: left;
}

.qr1 {border: 0px; border-collapse: collapse; padding: 0; margin: 0; width: 3px; height: 3px; background-color: #000;}
.qr0 {border: 0px; border-collapse: collapse; padding: 0; margin: 0; width: 3px; height: 3px; background-color: #fff;}

/*
.wiktor_photo, .kamil_photo{
	-webkit-transition: all 0.5s ease-in-out;
	    -moz-transition: all 0.5s ease-in-out;
	    -o-transition: all 0.5s ease-in-out;
}
.wiktor_photo:hover, .kamil_photo:hover{-webkit-transform: rotate(0deg) scale(1.7);
    -moz-transform: rotate(0deg) scale(1.7);
    -o-transform: rotate(0deg) scale(1.7);
}
*/
