@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
body {color:#666666;font-family:arial,helvetica,sans-serif;font-size:11px;}
a {color:#3399CC;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:medium none;}

a.on { text-decoration:underline;}
a {outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}

.left {float:left;}
.right {float:right;}

h1, h2, h3, h4 {padding:0;}

.dark {color:#333333;}

h2 {color:#819e03;font-size:16px;font-weight:700;padding-bottom:5px;}

ul {margin:5px 0 15px 0; padding:0;}
ul li { list-style-type:none; list-style-position:outside; background: transparent url(../image/li.gif) left 5px scroll no-repeat; padding-left:9px; color:#333333; padding-bottom:5px;}

.clear {clear:both;}
.space6 { clear:both; font-size:0; line-height:0; height:6px;}
.space10 { clear:both; font-size:0; line-height:0; height:10px;}
.space12 { clear:both; font-size:0; line-height:0; height:12px;}
.space18 { clear:both; font-size:0; line-height:0; height:18px;}
.space22 { clear:both; font-size:0; line-height:0; height:22px;}
.space27 { clear:both; font-size:0; line-height:0; height:27px;}
.space30 { clear:both; font-size:0; line-height:0; height:30px;}

#main_container {margin-bottom:20px;padding:10px;text-align:left;width:970px;}


#header {padding:15px 20px 5px 0;text-align:left; float:left; width:948px;}
#navbar {background:url(../image/navbar_background.gif) no-repeat scroll 0 0 transparent;height:80px;margin-bottom:20px;padding:15px 37px 10px 15px; clear:both;}

#left_column { float:left; width:632px;}
#left_column_subpage { float:left; width:600px; padding:0 13px 0 19px;}

#right_column { float:left; width:318px; padding-left:4px;}




#flash_baner { float:left; width:632px; height:238px;}
#flash_baner_1 { float:left; width:607px; height:238px;}
#flash_r_baner { width:318px; height:236px;}

#left_content { float:left; width:305px; background: transparent url(../image/vert_dot.gif) right 10px scroll repeat-y; padding-right:5px; padding-left:5px; margin-top:10px; background-color:none; position:relative; z-index:1; }
h2.listek { background:transparent url(../image/listek.gif) 0 0px scroll no-repeat; padding-left:29px; padding-top:10px; position:relative; z-index:10; margin-top:-10px;}
#left_content p, #right_content p { margin:0; padding:5px; line-height:15px; color:#404040;}
#left_content .green, #right_content .green{padding-left:4px;}

#right_content { float:left; padding-left:20px; width:290px;margin-top:10px;}

#box_zmieniaj { background:transparent url(../image/box_zmieniaj.gif) 0 0 scroll no-repeat; padding:15px 18px 17px 24px; height:120px; overflow:hidden; line-height:15px;}
#box_zmieniaj .text { height:77px; overflow:hidden;}
#box_zmieniaj .text p { margin:0; padding:0; color:#404040;}
#a_nastepna { float:right;}
#box_zmieniaj h2 { padding:0 0 12px 0;}

h1 {color:#404040; font-size:22px; padding-bottom:0px;font-weight:100; padding-top:0;}
h3 {color:#404040; font-size:13px; padding-bottom:3px; padding-top:0;}

.podtytul { font-size:14px; padding:9px 0 19px;}
.podtytul p {padding:6px 0;}
#left_column_subpage p{ margin:0; padding:7px 0;}
#left_column_subpage a.green { padding-top:30px; float:left;}

#left_column_subpage p a strong {color:#00a0e4;}

.blue_header_on { background:transparent url(../image/blue_on.gif) left 4px scroll no-repeat; padding-left:13px; font-size:12px; color:#3399cc; padding-bottom:5px;float:left;}
.blue_header_off { background:transparent url(../image/blue_off.gif) left 3px scroll no-repeat; padding-left:13px; font-size:12px; color:#3399cc; padding-bottom:5px;float:left;}

.box_blue { padding:8px 17px 14px; background-color:#f5f5f5; margin-bottom:18px; float:left;}
.box_blue p { color:#404040; padding:9px 0;}

.gray_line { width:100%; border-top:1px solid #cacaca;}

#center_column { width:941px; padding-left:8px; float:left;}
ul#porady li.dot { background: transparent url(../image/vert_dot.gif) top right scroll repeat-y; margin-right:10px;}
ul#porady {margin:0; padding:0;list-style-image:none; list-style-position:outside; list-style-type:none; }
ul#porady li { list-style-image:none; list-style-position:outside; list-style-type:none; float:left; width:281px; padding-left:9px; margin-bottom:40px; background:none; padding-right:14px;}
ul#porady li img { padding:2px 10px 10px 0;}
ul#porady li p { padding:0 0 14px 0;}

.p0 { padding-left:0px !important;}

.center { text-align:center;}
.photos {margin-right:10px;}
.photos1 {margin-right:7px;}

.top_link{ float:right;}
.top_link a {}
#header img { float:left;}

#fboxContent {background:none repeat scroll 0 0 #FFFFFF;left:0;margin:0 auto;padding:10px;position:absolute;text-align:left;
top:0;z-index:501;}
a.overlayClose {bottom:7px;color:#16498A;font-weight:700;letter-spacing:1px;position:relative;text-decoration:underline;}
#fboxContent p.navbar {padding:0;text-align:right;}

#footer {clear:both;color:#999999;height:90px;line-height:17px;margin-right:19px;text-align:right; margin-top:30px;}
#footer a {color:#999999;}
#footer img {padding-top:10px;}
#footer_menu {border-bottom:1px solid #999999;border-top:1px solid #999999;margin-bottom:5px;padding:5px 0;}
#footer_menu a {color:#666666;}
#footer_menu .right a {margin-left:10px;}

#navbar .left a {color:#819e03;font-size:14px;font-weight:700;margin-right:24px;}


/*Overlays*/
.fboxZamknij {color:#16498A;}
.layer_ajax {width:767px;color:#000;}
.layer_top {height:15px; background:url(/retail/blue/img/layer.gif) no-repeat; }
.layer_middle {background:#fff;padding:30px;}
.layer_bottom {height:15px; background:url(/retail/blue/img/layer.gif) no-repeat 0px -5px; }
#fboxContent {padding:10px;background:#fff;position:absolute;top:0;left:0;z-index:501;text-align:left;margin:0 auto}
#fboxContent_ajax {position:absolute;top:0;left:0;z-index:501;text-align:left;margin:0 auto;}
a.overlayClose {color:#16498a;letter-spacing:1px;font-weight:700;text-decoration:underline;position:relative;bottom:7px;}
#fboxContent p.navbar {text-align:right;padding:0px}
#fboxContent h1 {padding-top:0px;margin-top:0px}

.layer_ajax table {margin:10px 0px 10px 0px;border-collapse: collapse;color:#666;}
.layer_ajax table tr.header {color:#000}
.layer_ajax table tr.shade {background-color:#F0F6FF;}
.layer_ajax table td {padding:5px 7px 5px 7px;vertical-align:top}
.layer_ajax table td.header {color:#3399cc;}

.layer_ajax p { padding:5px 0px 5px 0px; }
.layer_ajax h1,h2,h3,h4 { padding:11px 0px 11px 0px }
.layer_ajax h4 {padding-top:11px;height:30px;}
.layer_ajax h1 { font-size:20px; color:#16498A; font-weight:100;position:relative;z-index:2 }
.layer_ajax h2 { font-size:16px; color:#16498A; font-weight:100;padding-bottom:5px;}

/*overlay_form_las*/
#overlay_form_las{ width: 644px;  position: absolute; left: 165px; top: 70px; display:none; z-index:100;}
#overlay_form_las input{ width: 156px; height: 20px; border: 1px solid #a8a7ad; margin: 5px 0px; }
#overlay_form_las input.err{ background-color: #f4d6dd; border-color: #832740;}
#overlay_form_las label{ font-size: 9px; color: #333; margin: 0px;  }
#overlay_form_las .bottom { width: 644px;  padding-bottom: 8px; }
#overlay_form_las #form_las_send{ width: 82px; height: 23px; border: 0px none; margin: 20px 0px 0px 0px; }
a.cancel_las {text-decoration:underline;margin-left:15px;position:relative;top:-10px}
.msg_error_las{ text-align: left; color: #db0329; margin-bottom: 5px; display: none; }
.msg_error_las_show{ text-align: left; color: #db0329; margin-bottom: 5px; display: block; }


