/* CSS Document */
body {margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#dddddd url(../images/bg.jpg) repeat-x top; }
#top {width:922px; margin-left:auto; margin-right:auto; height:392px; }
#topline {width:900px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:11px; color:#b5b5b5; text-align:right; background: url(../images/kwadraciki.jpg) no-repeat top left; padding-top:18px; height:24px; }
#flash {width:922px; height:311px; background:url(../images/flash.jpg) no-repeat top left; position:relative;}
#logo {width:276px; height:109px; position:absolute; top:105px; left:20px;}
#flashbox { width:595px; height:299px; position:absolute; top:9px; left:320px;}
#menu { width:922px; height:39px; overflow:hidden; background: url(../images/menu_bg.jpg) no-repeat; }

#menu ul { padding:0px; margin:0px; margin-left:10px; overflow:hidden; list-style:none;}
#menu ul li { margin:0px; margin-left:11px; padding:0px; float:left;}
#menu ul li.big { margin:0px; margin-left:29px; padding:0px; float:left;}
#menu ul li a{ padding:0px; margin:0px; border:none; color:#000000; display:block;}
#menu ul li a img{ padding:0px; margin:0px; border:none;}
#menu ul li a:hover img { visibility:hidden;}

#contentbox {width:100%; background-color:#FFFFFF;}
#content {margin-left:auto; margin-right:auto; width:900px; overflow:hidden; }
#column_left { width:240px; padding-top:70px; background: url(../images/partnerzy.jpg) no-repeat top right; text-align:left; float:left; padding-left:30px; padding-right:30px;}
#column_left a { border:none; text-decoration:none; font-weight:bold; color:#005ede;}
#column_left a:hover { color:#FF6600;}

#column_left img{border:none }

#column_right { width:595px;float:left; background:url(../images/dots.jpg) no-repeat top left; }
#title_home {background:url(../images/home_title.jpg) no-repeat top left; width:172px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_onas {background:url(../images/onas_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_oferta {background:url(../images/oferta_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_technologia {background:url(../images/technologia_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_leasing {background:url(../images/leasing_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_serwis {background:url(../images/serwis_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_uzywane {background:url(../images/uzywane_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_galeria {background:url(../images/galeria_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#title_kontakt {background:url(../images/kontakt_title.jpg) no-repeat top left; width:300px; height:52px; margin-left:20px; margin-bottom:30px; }
#text { margin-left:40px; line-height:18px;}
#text a { text-decoration:none; font-weight:bold; color:#005ede;}
#text a:hover { color:#FF6600;}

#footer {width:900px; margin-left:auto; margin-right:auto; overflow:hidden; padding-bottom:20px;}
#footer_left {width:300px;  float:left; border-right:1px #666666 dotted;  margin-top:20px; font-weight:bold; color:#999999; font-size:11px; }

#footer_right {width:549px; float:left; color:#999999; font-size:11px; padding:20px; padding-top:40px; text-align:center; }
#footer_right a{ color:#999999 }
#footer_right a:hover{ text-decoration:none; }


a {border:none; }
img {border:none;}

#galeria { overflow:hidden; padding-bottom:15px; }
#galeria a { display:block; float:left; margin-right:15px; margin-bottom:15px; }
#galeria a img{ border:3px #CCCCCC solid; }
#galeria a:hover img{ border:3px #0066CC solid; }
#pager { text-align:center; padding-bottom:20px;}

table { border:none; border-top:1px #999999 dotted; border-right:1px #999999 dotted;}
td { border:none; border-bottom:1px #999999 dotted; border-left:1px #999999 dotted; }

.form { padding-top:15px; }

.form input { width:220px; border:1px #666666 solid; background-color:#CCCCCC;}
.form input.submit { width:124px; height:32px; background:url(../images/wyslij.jpg) no-repeat top left; border:none; color:#ffffff; text-align:left; font-weight:bold; font-size:11px; cursor:pointer; padding-left:27px;}
.form textarea { width:220px; height:120px; border:1px #666666 solid; background-color:#CCCCCC; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px;}

.error { padding:5px; width:210px; background-color:#FFF4F4; border:1px #FFC1C2 solid; color:#FF0000;}
.notify { padding:5px; width:210px; background-color:#F0FFE6; border:1px #B9FF97 solid; color:#009900;}

#banner_popup { position:absolute; z-index:10; position:absolute;
    width:500px;
    height:auto;
    margin-left:-250px;
    margin-top:200px;
    left:50%;
   }
#banner_popup .bp{ margin-left:auto; margin-right:auto; width:500px; height:auto; position:relative; background-color:#FFFFFF; border:1px #000000 solid; border-bottom:3px #000000 solid; border-right:3px #000000 solid; padding:15px; overflow:hidden; }
#banner_popup .bp .close{ margin:0px; margin-left:482px; cursor:pointer; right:0px; top:0px; position:absolute; }
.hidden { display:none;}

