body,html {background:#FFFFFF;margin: 0px;padding: 0px;text-align: center;border-collapse:collapse;font-size: 0px;font-family:arial;color:#333333;}


#dhtmltooltip{ visibility:hidden; z-index:50000; position:absolute; text-align:left; padding:3px 5px 3px 5px; background:#F0F0F0; border:3px solid #1883B4; font-size:12px; line-height:14px; text-align:justify; }

p { margin-top:0px; }
form { display:inline; }
.white { color:#FFFFFF; }
.gray { color:#AAAAAA; }
.red { color:#DC0000; }
.euro { color:#E39200; white-space:nowrap; }

.main {background:url('images/back.gif') repeat-y top left;text-align:left; width:980px;margin:auto;}
.main_long {background:url('images/back_long.gif') repeat-y top left;text-align:left; width:980px;margin:auto;}

.sub {background:url('images/backsub.gif') repeat-y top left;text-align:left; width:980px;margin:auto;}

.top{width:980px;height:100px;}
.top #banner480{width:468px;height:60px;float:right;margin-top:2px; text-align:right; }
#banner420{width:425px;float:right;padding:3px 0px 0px 5px;}
.top #login{width:224px;height:50px;padding:10px 16px 0px 1px;float:right;overflow:hidden;margin-top:2px;font-size: 12px;font-family:arial;color:#FFFFFF;}
.top input{border:1px solid #7BC6FF;height:14px;width:130px;font-size:12px;background:#FFFFFF;margin-bottom:4px;vertical-align:middle;}
.top #menu{width:550px;height:31px;float:right;margin-top:3px;text-align:right;padding-right:10px;}

.right_long { float:left; width:714px; border-left:1px solid #D1D1D1;padding:20px 20px 20px 20px; }

.maincontent{width:980px;font-size:12px;}
.maincontent .top_gray{background:#E8E8E8;}
.maincontent #search{background:#E8E8E8;width:410px;float:right;padding:10px 0px 5px 20px;}
.maincontent #search input, .maincontent #search select{border:1px solid #646464;height:16px;width:80px;font-size:12px;background:#FFFFFF;margin-bottom:4px;vertical-align:middle;}
.maincontent #promo{background:#CC0000;width:550px;float:left;color:#FFFFFF;}
table.promo_img { padding:2px 0px 5px 0px; background:#FFFFFF; width:160px; height:138px; margin-bottom:8px; text-align:center; border:1px solid #999999; }

.maincontent #map{background:#E8E8E8;width:430px;height:480px;float:right;}
.maincontent #map ul{padding:0px;margin:0px;}
.maincontent #map li{padding:0px;margin-left:0px;list-style-position: inside;list-style-image: url('images/bluedot.gif');}
.maincontent #map li a {text-decoration:none;font-weight:normal;color:#333333;}
.maincontent #map li a:hover{color:#000000;text-decoration:underline;}
.maincontent #banner{background:#CC0000;width:550px;height:170px;float:left;}
.maincontent .menuside{background:#CC0000;width:225px;float:left;}
.maincontent .menuside a{background:url('images/menu.jpg');text-decoration:none;color:#333333;font-size:12px;display:block;padding:5px 0px 6px 10px;width:215px;border-bottom:1px #FFFFFF solid;}
.maincontent .menuside a:hover{background:url('images/menuov.jpg');text-decoration:underline;color:#FFFFFF;}
.maincontent .menuside a.sel {background:url('images/menuov.jpg');text-decoration:none;color:#FFFFFF;}
.maincontent .menuside a.sel:hover {background:url('images/menuov.jpg');text-decoration:underline;color:#FFFFFF;}

.maincontent .menuside a.b_promo {background:#F3F3F3 url('images/sun2.gif') no-repeat 2px 0px; text-decoration:none;color:#000000;padding:3px 0px 4px 25px; width:200px; font-size:11px;}
.maincontent .menuside a.b_promo:hover {text-decoration:underline;color:#000000; background:#DDDDDD url('images/sun2.gif') no-repeat 2px 0px; }

.maincontent #news{width:303px;float:left;border-left:1px solid #D1D1D1;padding:10px;}
.topic{color:#798D0D;}
.maincontent #redback{background:url('images/redback.jpg');width:410px;height:32px;float:right;padding:15px 10px 0px 10px;color:#FFFFFF;}
#redback b{color:#FFFFFF;font-size:14px;}
b.header {color:#C10000;font-size:16px;}
b.red {color:#C10000;}
b.header2 {color:#798D0D;font-size:16px;}
.maincontent #promoside{width:410px;float:right;padding:15px 10px 5px 10px;color:#333333;}

a.promo {display:block; float:left; text-align:center; padding:0px 3px 0px 3px; height:16px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a:hover.promo {color:#FFFFFF; font-weight:bold;}
div.promo_sep { float:left; text-align:center; width:10px; height:16px; }

.menu {background:#000000;width:960px;height:21px;padding:7px 10px 0px 10px;font-size: 12px;font-family:arial;color:#FFFFFF;}
.menu .left {color:#FFFFFF;float:left;}
.menu .right {color:#FFFFFF;float:right;text-align:right;}

.menu a, .maincontent #promo a{text-decoration:none;font-weight:normal;color:#FFFFFF;}
.menu a:hover, .maincontent #promo a:hover{color:#FEFEA3;text-decoration:underline;}

a{text-decoration:none;font-weight:normal;color:#BD0000;}
a:hover{color:#000000;text-decoration:underline;}

.footer{background:url('images/footer.jpg') no-repeat top left;width:980px;height:138px;}

.tekst{width:922px;text-align:justify;vertical-align:top;padding:15px 20px 30px 20px;font-size: 12px;font-family:arial;line-height:15px;color:#FFFFFF;}

/* LISTING */
div.list_obj { padding:0px 3px 0px 3px; }
div.list_obj_sep { font-size:1px; padding:0px; height:1px; background:#CCCCCC; }
div.list_obj_top { padding:5px 0px 5px 0px; }
div.list_obj_bottom { padding:0px 0px 10px 0px; }
div.list_obj_navi { float:right; padding:0px 0px 0px 25px; }
div.list_obj_navi a { color:#000000; }

div.list_obj_title { width:303px; float:left; padding:2px 0px 0px 0px; }
div.list_obj_city { width:180px; float:left; padding:2px 0px 0px 0px; font-weight:bold; }
div.list_obj_price { width:160px; float:left; font-weight:bold; }
div.list_obj_avail { width:62px; float:left; }
div.list_obj_more { width:46px; float:left; padding:2px 0px 0px 0px; }
div.list_obj_img_cont { width:164px; float:left; padding:2px 2px 2px 2px; border:1px solid #798D0D; }
div.list_obj_img { width:164px; text-align:center; }
div.list_obj_desc { width:529px; float:left; text-align:justify; padding:5px 0px 2px 8px; border-top:1px solid #798D0D; }

div.ob_zdjecie { width:170px; float:right; text-align:center; padding-bottom:10px; }
div.ob_zdjecie img { margin-bottom:5px; }



input.a {border:1px solid #B4A89C;height:16px;width:130px;font-size:12px;background:#FFFFFF;}
input.logowanie {height:16px;width:85px;font-size:12px;background:#FFFFFF;margin:0px;}

select.b {border:1px solid #B4A89C;height:16px;font-size:12px;vertical-align:middle;}


.clear{clear:both;}


.s_sel { width:150px; height:20px; }

/* FORMS */
.myinput { background: #798D0D; border: 1px solid #CCCCCC; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 26px; padding: 1px 10px 1px 10px; text-align: center; vertical-align: middle; }
.myinput_hover { background: #798D0D; border: 1px solid #000000; height: 26px; padding: 1px 10px 1px 10px; color: #FFFFFF; font-weight: bold; cursor:pointer; vertical-align: middle; }
.mytxtinput { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; height: 17px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytxtinput_hover { background-color: #F9F9F9; height: 17px; border: 1px solid #AAAAAA; margin: 0px 0px 0px 0px;	padding: 1px 2px 0px 2px; }
.mytxtinput_focus { border: 1px solid #111111; height: 17px; margin: 0px 0px 0px 0px;	padding: 1px 2px 0px 2px; }
.mytxtinput_sort { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; width: 30px; height: 18px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; text-align:center; vertical-align: middle; }
.mytxtinput_sort_hover { background-color: #F9F9F9; border: 1px solid #AAAAAA; width: 30px; height: 18px; text-align:center;  }
.mytxtinput_sort_focus { border: 1px solid #111111; width: 30px; height: 18px; text-align:center;  }
.mytextarea { background-color: #ffffff; border: 1px solid #D5DCE3; font-family:Tahoma; color: #335679; display: inline; font-size: 11px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytextarea_hover { background-color: #F9F9F9;	border: 1px solid #AAAAAA;	font-family:Tahoma; font-size: 11px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mytextarea_focus { border: 1px solid #111111; font-family:Tahoma; font-size: 11px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }
.mycheckbox { border: 1px solid #D5DCE3; display: inline; width: 17px; height: 17px; margin: 2px 0px 2px 0px; padding: 0px; vertical-align: middle; }
.mycheckbox_hover { border: 1px solid #AAAAAA; background:#EEEEEE; margin: 2px 0px 2px 0px; padding: 0px; width: 17px; height: 17px; }
.mycheckbox_focus { border: 1px solid #111111; margin: 2px 0px 2px 0px; padding: 0px; width: 17px; height: 17px; }
.myselect { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; height: 16px; margin: 0px 0px 0px 0px; padding: 2px 2px 0px 2px; vertical-align: middle; }

/*////////OPTIONAL/////////////////*/
input { background-color: #ffffff; border: 1px solid #D5DCE3; color: #335679; display: inline; font-size: 12px; height: 17px; margin: 0px 0px 0px 0px; padding: 1px 2px 0px 2px; vertical-align: middle; }


#left_miasta a { display:inline; margin:0px; padding:0px; background:transparent; font-size:11px; color:#999;  }
#left_miasta { background:#fff; border-left:1px solid #D1D1D1; padding: 10px 8px 14px 8px; text-align:justify; }

/* POPUP */
.popup {	position:absolute; font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; background:#000000; border:15px solid #DC0000; padding:10px 10px 10px 10px; overflow:hidden; display:none; z-index:90000; text-align:left; width:400px; }
input.popup_close { display:block; margin:auto; width:50px;	height:25px; background:#Dc0000;	font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
