,@charset "utf-8";
/* CSS Document */
* { behavior: url(iepngfix.htc);outline:none; }
html {overflow: -moz-scrollbars-vertical;}

body { margin:0px; padding:0px; background:#3e4a54; font-size:8pt; line-height:11pt; font-family:tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}
h1 { margin:0px; padding:0px; font-size:14pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.7pt; color:#FFFFFF; line-height: 16pt;}
a { color:#FFFFFF; outline:none;}
a:hover { color: #CCCCCC;}
div { margin:0px; padding:0px; overflow:auto; height:100%;}
b {color:#ffffff;}

#logo a {width:156px;height:138px; position:absolute; top:-10px; left:50%; margin-left:-415px; overflow:auto;}

#container-880 { width:880px;margin:0 auto;}
#menu-top ul { list-style:none; margin:0px; padding:36px 27px 0 0; height:57px; text-align:right; background:url(../_img/shadow_top.gif) bottom no-repeat;}
#menu-top ul li { display:inline; margin-right:10px;}
#menu-top ul li a {border-right:1px solid white; padding-right:10px;}
#menu-top ul li a#polski { background:url(../_img/pl_off.gif) left no-repeat; padding-left:30px;}
#menu-top ul li a#english { background:url(../_img/en_off.gif) left no-repeat; padding-left:30px; padding-right:0px; border:0px;}
#menu-top ul li a#polski.on, #menu-top ul li a#polski:hover {background:url(../_img/pl.gif) left no-repeat;}
#menu-top ul li a#english.on, #menu-top ul li a#english:hover {background:url(../_img/en.gif) left no-repeat;}

#red-box-container { background: url(../_img/bg_red.png) no-repeat;height:281px; padding-right:27px;}
#red-box { width:579px; float:left;}
#black-box { background:#000000; width:227px; height:100px;float:right; padding:181px 20px 0 27px;}
#black-box span { font-size:16pt; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.7pt; line-height:95%;}
#black-box span b { color: #999999;}


ul.menu {list-style:none;margin:0px; padding:0px; margin-top:220px; padding-left:27px; }
ul.menu li { display:inline;}
ul.menu li a { display:block;float:left;color:white;text-transform:uppercase;text-decoration:none;overflow:auto; margin-right:10px; padding-right:5px; border-right:1px solid #9c8284; width:100px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
ul.menu li a:hover { margin-top:1px;color:#ebbfc6;}

ul.menu li a:hover  { color:#FFFFFF;}
ul.menu li a.aboutus { background: url(img/menu_about.png) no-repeat top; width:100px; height:40px;}    



#content { margin:0 auto; height:100%; padding-top:27px; padding-bottom:20px;background:url(../_img/shadow_bottom.gif) top no-repeat}
#content div {float:left; color:#d8dbdd;}
div.one { width:248px; border-right:1px solid #555f68; padding-right:27px; padding-left:27px;}
div.onetwo { width:523px; border-right:1px solid #555f68; padding-left:27px; padding-right:27px;}
div.two { width:214px; padding-left:30px; padding-right:30px;border-right:1px solid #555f68; }
div.three { width:245px; padding-left:30px;}
div.onetwothree { width:826px; padding-left:27px; padding-right:27px;}
#content h1 { margin-bottom:10px; width:170px;}

#container-100percent { width:100%; background: url(../_img/bg_bottom.gif) top repeat-x; margin:auto 0; margin-top:10px;}
#container-100percent #inner { width:880px;margin:0 auto; padding:0px; padding-top:27px;}
#inner div {float:left; color:#d8dbdd; height:100%;}

/*#inner div.two { width:214px; padding-left:30px; padding-right:30px;border-right:1px solid #555f68; }
#inner div.three { width:245px; padding-left:30px;}*/
#inner h1 { margin-bottom:10px; width:180px;}



ul.menu-bottom { list-style:none; margin:0px; padding:0px;}
ul.menu-bottom li { display:inline; border-right:1px solid #646d75; padding-right:5px; margin-right:5px; }

.read-more a { background:url(../_img/arrow.gif) left 65% no-repeat; padding-left:10px; display:block; margin-top:3px;}
img.photo-frame { border:1px solid #818e9a; padding:2px; margin-right:10px; margin-top:4px; float:left }
q { padding:0 0 10px 0;  margin:0 20px 10px 0 ; display:block; width:200px; float:left; font-size:11pt; border-bottom:7pt solid #6b7783; color:#c5d3e0; font-family:Georgia, "Times New Roman", Times, serif}

#footer { width:880px; margin-top:27px; border-top:1px solid #646d75; padding-top:10px; text-align:center; margin-bottom:27px;}
#footer a { font-weight:bold; text-decoration:none;}
.clearfix { clear:both;}

.partners { margin-bottom:40px; margin-top:10px; text-align:left;}
#footer .partners div { bottom:20px;}
.partners img { float:left; margin-right:10px; vertical-align:bottom; display:block;}
#footer .partners  span { margin-top:17px; display:block}
#footer .partners  a { font-weight:normal;}

#portfolio { list-style:none; margin:0px; padding:0px;}
#portfolio li {  overflow:auto; padding:10px 0}
#portfolio img { float:left; margin-right:30px; padding-top:20px;}
#portfolio p { display:block; float:right; width:600px; border-left: 1px solid #555f68; padding-left:27px;}

