body { margin:0px; padding:0px; background:#FFFFFF url(../img/bg_body1.jpg) repeat-x top center; font-size:11px; font-family:tahoma;  }
img { border:none}
p { padding:0px; margin:0px;}


.maintable { width:100%;}
.header_td { background: url(../img/bg_header1.jpg) no-repeat  top center;}
.header { width:906px; height:229px; margin:auto; }

.bar_top { width:900px; height:33px; background:#FFFFFF; border-bottom:1px solid #6E6E6E}

.bar_top_menu { padding:10px 0px 0px 20px; color:#666666; float:left}
.bar_top_menu a { color:#666666; text-decoration:none;display:block; float:left;padding: 0px 20px; }
.bar_top_menu a:hover { color:#999999}
.bar_top_menu_option1 {background:url(../img/icon_partnerzy.gif) no-repeat;}
.bar_top_menu_option2 {background:url(../img/icon_mapastrony.gif) no-repeat; }
.bar_top_menu_option3 {background:url(../img/icon_dopobrania.gif) no-repeat; }
.bar_top_menu_option4 {background:url(../img/icon_praca.gif) no-repeat; color:#D2121D !important }

.bar_top_search { float:left; padding:10px 0px 0px 10px; }
.bar_top_search input { height:15px; width:150px; float:left; font-size:10px; padding:0; margin:0px; border:1px solid #cccccc }
.bar_top_search a { display: block; width:17px; height:17px; background: #CCCCCC url(../img/icon_szukaj.gif); float:left; margin-left:5px;} 
.bar_top_search a span { overflow:hidden; display:block; text-indent:-10000px; float:left}

.bar_top_flags {  float:left; padding:10px 0px 0px 80px;}
.bar_top_flags a { display:block; width:21px; height:11px; float:left; margin:0px 5px; }
.bar_top_flags a span { overflow:hidden; display:block; text-indent:-10000px; float:left}
.bar_top_flags .pl { background:url(../img/flags.gif)}
.bar_top_flags .en { background:url(../img/flags.gif) -26px 0px}
.bar_top_flags .ru { background:url(../img/flags.gif) -52px 0px}

.bar_top_buttons_right { float:right}
.bar_top_buttons_right a {display:block; width:29px; height:32px; float:left; margin:0px 1px; }

.logo { width:900px; height:150px;}
.logo a { font-size:18px;}


.mainmenu { width:906px; height:45px; background:#636367; margin:0px 0px 0px 0px}
.menuelements { width:648px; height:31px; background: url(../img/menu_bar.jpg) no-repeat; float:left; padding:14px 12px 0px 12px;}
.menuelements ul { list-style-type:none; padding:0; margin:0;}
.menuelements li { float:left; display:block; background:url(../img/bullet_menu.gif) no-repeat 0px 50%; padding:0px 10px;}


.login_title { width:173px; height:33px; background:#52638E url(../img/login_title.jpg); float:left; padding:12px 0px 0px 40px; color:#FFFFFF; font-size:12px; font-weight:bold}
.menuelements_right { width:21px; height:45px; background:url(../img/menu_bar_right.jpg); float:left}

.main_middle { width:906px; margin:auto;}
.main_middle_content { width:652px; padding-right:20px; min-height: 145px; height: auto !important; height: 145px; background:#ffffff; float:left;}
.main_middle_offer { width:189px; height:24px; background:#CCCCCC; float:left; margin:6px; text-align:center; padding:124px 5px 0px 5px}
.main_middle_offer_bottom { width:160px; height:25px; background:#CCCCCC; float:left; margin:0px 8px; text-align:center; padding:102px 0px 0px 0px; font-size:10px}

.main_middle_offer a:hover { text-decoration:none; color:#e5e5e5; }
.main_middle_offer_bottom a{font-size:9px}
.main_middle_offer_bottom a:hover { text-decoration:none; color:#e5e5e5 ;font-size:9px}
div.url_background {background: #666666; height: 26px; width: 193px; position: relative; left: -5px; padding: 3px 3px 0px 3px;}
div.url_background_small {background: #666666; height: 25px; width: 160px; position: relative; padding: 5px 0px 0px 0px;}
.url_background_other{background:#666666 none repeat scroll 0 0; height:26px; left:5px; position:absolute; top:130px; width:194px; padding:3px 3px 0px 3px;}

.main_middle_mright { width:213px; float:left; background:#52638E }
.mright_logowanie { background:url(../img/login_bg2.gif) #52638E; padding:0px 10px 10px 10px;}
.mright_logowanie table { color:#FFFFFF; padding:0px 10px; margin:0px;}
.mright_logowanie_table_input { width:136px; border:0; margin:2px 0px; padding:0px; font-size:10px; height:15px}
.mright_logowanie table .login_desc { padding-right:5px; font-weight:bold; color:#FFFFFF}
.mright_logowanie_button { padding:0px}
.mright_logowanie_button_input{ height:19px; font-size:10px; background:url(../img/login_btn_bg.jpg) repeat-x; padding:0px; margin:0px 0px 0px 0px; color:#666666; text-decoration:none}
.mright_logowanie_button a { display:block; float:right; background:url(../img/login_btn_bg.jpg) repeat-x; padding:2px 4px; margin:4px 0px 0px 5px; color:#666666; text-decoration:none}
.mright_logowanie_button a:hover { color:#999999; text-decoration:none}


.mright_wizualizacje { background:#80141B; text-align:center}
.mright_wizualizacje a { display:block; background:url(../img/wizualizacje3d.jpg); padding: 23px 10px 15px 80px; font-weight:bold; font-size:12px;}
.mright_wizualizacje a:hover { text-decoration:none; color:#e5e5e5} 

.mright_prestizowe { background: white; text-align:center}
.mright_prestizowe a { display:block; background:url(../img/prestizowe.jpg); padding: 23px 10px 15px 80px; font-size:12px; font-weight:bold}
.mright_prestizowe a:hover { text-decoration:none; color:#e5e5e5}

.mright_kontenery { background: white; text-align:center}
.mright_kontenery a { display:block; background:url(../img/kontenery.jpg); padding: 23px 10px 21px 80px; font-size:12px; font-weight:bold}
.mright_kontenery a:hover { text-decoration:none; color:#e5e5e5} 

.mright_menubox { color:#FFFFFF; background:url(../img/mright_bg1.jpg) repeat-y; line-height:1.40em; }
.mright_menubox_title { background:url(../img/mright_title_bg.jpg) #52638E;  padding:10px 10px 3px 10px}
.mright_menubox_title p { background:url(../img/icon_aktualnosci.gif) no-repeat; font-weight:bold; padding-left:30px; height:20px;} 
.mright_menubox_content { background:url(../img/mright_bg.jpg) no-repeat top center; padding:0px 10px 0px 10px; min-height: 145px; height: auto !important; height: 145px;}
.mright_menubox_news_date { background: url(../img/icon_aktualnosci_data.gif) no-repeat 5px 6px; padding:5px 0px 0px 20px;}
.mright_menubox_news_title { background:url(../img/line1.gif) repeat-x bottom center; font-weight:bold; padding:5px 0px }


.mright_menubox_bottom { background:url(../img/mright_bg2.jpg); width:173px; height:23px; padding:8px 40px 0px 0px;}

.mright_menubox_bottom a { background: url(../img/bullet_more.gif)  right 50% no-repeat; padding-right:8px; color:#FFFFFF; text-decoration:none; float:right}

.mright_menubox_bottom a:hover {}

.bottom_bar_td { background:#D4D4D4 url(../img/bottombar_top_bg.jpg) repeat-x top center; height:100px;}
.bottom_bar { background:url(../img/bottombar_bottom_bg.jpg) repeat-x bottom center;} 
.bottom_bar_content { width:906px; min-height: 145px; height: auto !important; height: 145px; margin:auto; background:url(../img/bottombar_content_bg.jpg) no-repeat left bottom; overflow:auto; _overflow:visible }

.bottom_bar_content_main_ofirmie { width:652px;  float:left; margin:10px 20px 10px 0px;}
.bottom_bar_content_main_ofirmie_more a { background: url(../img/bullet_more2.gif)  right 50% no-repeat; padding-right:8px; color:#2F7BAD; text-decoration:none; float:right}


.bottom_bar_content_oferta {padding:0px 20px 0px 0px; margin:10px 0px 10px 0px;}
.bottom_bar_content_poll { width:213px; min-height: 230px; height: auto !important; height: 230px; float:left; margin:10px 0px}


.footer { background:url(../img/footer_bg.jpg) no-repeat 17px 0px; width:906px; height:100px; margin:auto; text-align:center;}
.footer p { font-size:10px; color:#cccccc; padding-top:5px;}
.footer h1 { color:#2F7BAD; font-size:12px;}
.footer .ogicom { float:right;font-size:10px; color:#cccccc; padding-right:20px;  }
.footer .ogicom img { position:relative; top:2px;}
