/* CSS Document */
body{padding:0;margin:0;color:#7d727d;font:12px arial,tahoma;background:#ffffff url('images/bg.jpg') repeat-x 139px 0;line-height:19px;text-align:justify;}

a {font-size:12px;color:#ff7894;font-weight:bold;text-decoration:none;}
a:hover {font-size:12px;color:#c4cf75;font-weight:bold;text-decoration:none;}

img {border:0;}

.spacer{clear:both;font-size:0px;line-height:0px;}

#wrapper{width:1000px;padding:0;margin:0 auto;}

#head_home {float:left;background:url('images/bg_head_home.gif') no-repeat right top;width:1000px;min-width:1000px;height:169px;}
#head_home_en {float:left;background:url('images/bg_head_home_en.gif') no-repeat right top;width:1000px;min-width:1000px;height:169px;}
#head {float:left;background:url('images/bg_head.gif') no-repeat right top;width:1000px;min-width:1000px;height:169px;}
#head_en {float:left;background:url('images/bg_head_en.gif') no-repeat right top;width:1000px;min-width:1000px;height:169px;}
#logo {float:left;width:380px;margin:37px 0 0 60px;}
#slogan {float:right;width:455px;height:91px;margin:38px 25px 0 0;}

#cssAward {position:fixed;top:0px;right:0px;z-index:99999;}

/******************** MENU ********************/

.menu_all {float:left;clear:left;width:1000px;height:51px;margin:0;background:url('images/flos_menu.gif') no-repeat 421px bottom;}

#menu {display:inline;list-style:none;padding:0;margin:0;width:870px;height:45px;}
#menu img {width:99px;height:45px;}
#menu img.podziel {width:70px;height:45px;}
#menu img.podziel_en {width:43px;height:45px;}
#menu a {display:block;display:inline;width:99px;height:18px;}
#menu li {display:inline;margin-right:1px;}
#menu li.podzieli {display:inline;margin-left:10px;margin-bottom:20px;}
#menu img.polski {width:106px;height:45px;margin:0;}
#menu img.english {width:106px;height:45px;margin:0 0 0 150px;}

.addthis_default_style {float:right;display:inline-block;width:100px;margin:12px 0 0 0;padding:0;}
.addthis_default_style li {margin:0 5px 0 0;}

#foto_home {float:left;background:url('images/bg_foto.gif') no-repeat center;min-width:1077px;width:100%;height:390px;margin:0 auto;}
#foto_home_inside {background:url('images/loader.gif') no-repeat center;width:930px;height:368px;margin:0 auto;margin-top:11px;}
.realonfoto {width:143px;height:25px;position:absolute;margin-left:152px;}
.realonfoto_en {width:143px;height:25px;position:absolute;margin-left:152px;}

#foto_home_en {float:left;background:url('images/bg_foto_en.gif') no-repeat center;min-width:1077px;width:100%;height:390px;margin:0 auto;}

h1.hone {float:left;margin:0;padding:0;}
h1.htwo {margin:0;padding:0;}

#content_home {float:left;width:950px;height:100%;margin:30px 23px 0 23px;}
#content_home_left {float:left;width:620px;margin-right:30px;}
#content_home_right {float:right;width:300px;text-align:right;}
#content_home_right_logo {width:200px;margin:17px auto 0 auto;}

#content {float:left;width:950px;height:100%;margin:0 23px 0 23px;}
#content_left {float:left;width:620px;margin-right:30px;}
#content_right {float:right;width:300px;text-align:right;}
#content_right_logo {width:200px;margin:17px auto 0 auto;}

p.one {margin-top:15px;}
p.two {margin-top:10px;}
p.three {margin-bottom:10px;}

#portfolio_realizacje {float:right;width:300px;height:681px;background:url('images/realizacje_frame.gif') no-repeat center;}
#portfolio_realizacje_inside a {text-align:left;font-size:14px;line-height:25px;color:#c4cf75;font-weight:bold;}
#portfolio_realizacje_inside a:hover {text-align:left;font-size:14px;line-height:25px;color:#ff7894;font-weight:bold;}
#portfolio_realizacje_inside img.zobacz {float:right;text-align:right;padding:8px 23px 0 0;}
#portfolio_realizacje_inside {padding:15px 0 0 20px;}

#portfolio_desc {float:left;width:625px;height:207px;margin:0 25px 0 0;}
#portfolio_desc_inside {padding:0;}

#portfolio_nameleft {float:left;text-align:left;width:50%;}
#portfolio_nameright {float:right;text-align:right;width:50%;}
#portfolio_nameright_blank {float:right;text-align:right;width:301px;height:43px;background:url('images/galeria_blank.gif') no-repeat;}
#portfolio_nameright_blank h1 {text-align:center;font-size:14px;padding:6px 0 0 12px;line-height:25px;color:#c4cf75;font-weight:bold;}
#portfolio {float:left;margin-top:30px;}
#portfolio img.normal {padding:11px;background:url('images/portfolio_frame.gif') no-repeat center;margin:0 17px 25px 0;}
#portfolio img.second {padding:11px;background:url('images/portfolio_frame.gif') no-repeat center;margin:0 25px 25px 0;}
#portfolio img.last {padding:11px;background:url('images/portfolio_frame.gif') no-repeat center;margin:0 0px 25px 0;}
#portfolio img.lastlast {padding:11px;background:url('images/portfolio_frame.gif') no-repeat center;margin:0 0px 25px 21px;}

@media all{
#portfolio img.normal {padding:11px;background:url('images/portfolio_frame.gif') no-repeat center;margin:0 0 25px 0;}
#portfolio img.second {padding:11px;background:url('images/portfolio_frame.gif') no-repeat center;margin:0 25px 25px 17px;}
}

.ofend {width:100%;overflow:hidden}
.ofleft {float:left;width:165px;}
.ofright {float:left;width:130px;}

#referencje_name {float:left;width:950px;height:100%;margin:0 23px 0 23px;}
#referencje {float:left;width:950px;height:100%;margin:10px 23px 0 23px;}
#referencje_left {float:left;width:620px;margin-right:30px;}
#referencje_right {float:right;width:300px;margin-top:10px;text-align:center;}
#referencje_break {float:left;width:950px;height:1px;margin:15px 23px 10px 23px;border-top:1px solid #e6e1d6;}

#kontakt_nameleft {float:left;width:330px;height:100%;margin:0 0 0 23px;}
#kontakt_namecenter {float:left;width:200px;height:100%;margin:0;}
#kontakt_nameright {float:right;text-align:right;width:300px;margin:0 23px 0 0;}
#kontakt {float:left;width:950px;height:100%;margin:10px 23px 0 23px;}
#kontakt_left {float:left;width:300px;margin-right:30px;}
#kontakt_center {float:left;width:290px;margin-right:30px;}
#kontakt_right {float:left;width:300px;margin-top:10px;text-align:left;}
#kontakt_break {float:left;width:950px;height:1px;margin:15px 23px 10px 23px;border-top:1px solid #e6e1d6;}

input.normal {background:#fff;width:300px;height:20px;border:1px solid #e6e1d6;color:#7d727d;font-size:11px;margin-bottom:5px;}
input.button {background:#ff7894;width:60px;height:20px;border:0;color:#fff;font-size:11px;font-weight:bold;}
input.button_reset {background:#7d727d;width:60px;height:20px;border:0;color:#fff;font-size:11px;font-weight:bold;}
textarea {background:#fff;width:296px;height:100px;border:1px solid #e6e1d6;color:#7d727d;font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;}

#abovefoot {background:#ffffff url('images/abovefoot.gif') no-repeat right bottom;width:950px;height:44px;}
#foot {background:#ffffff url('images/bg_foot.jpg') no-repeat;width:950px;height:150px;text-align:center;color:#b2b2b2;vertical-align:top;line-height:16px;margin:0 auto;font-size:11px;}
#foot a {color:#b2b2b2;text-decoration:none;font-size:11px;font-weight:normal;}
#foot a:hover {color:#b2b2b2;text-decoration:underline;font-size:11px;font-weight:normal;}
#foot_left {float:left;width:610px;height:50px;margin:23px 10px 0 0;}
#foot_left img {vertical-align:middle;}
#foot_right {float:right;width:300px;height:50px;text-align:right;}
#foot_right_top a {margin-left:5px;}
#foot_right img {vertical-align:bottom;}
#foot_right_top {float:right;margin-top:8px;}
#foot_right_bottom {float:right;margin-top:6px;}
#foot_right_bottom a {margin-left:10px;}
#foot_bottom {background:#ffffff url('images/linedotted.gif') no-repeat;float:left;width:950px;height:50px;margin-top:22px;padding-top:20px;}
span.odsun {margin:0 20px;}
span.break {margin:0 5px;}

.facebook {float:right;width:240px;height:600px;background:url("images/facebook.png") no-repeat 0 0;display:block;right:-240px;padding:0 0 0 60px;position:fixed;top:180px;z-index:10000;cursor:pointer;} 
.fb-like-box {margin:41px 0 0 0;}
