@CHARSET "UTF-8";
body {background-color: #efefef; background-image:url("/web/img/background.gif"); background-repeat: repeat-x; background-position: 0 -58px; font-family: verdana,tahoma,arial,helvetica,sans-serif; color: #454744; font-size: 11px}
body, div, h1, h2, p, img, div ul{margin:0; padding:0;}
img {border: none;}
h1 {font-size:12px;}
h2 {font-size:11px;}
strong {color: #409AE7;}

.clear {clear: both;}

a, a:link, a:visited, a:hover {text-decoration: none; font-weight: bold; color: #409AE7;}

.error_box {color: red; font-weight: bold; border: red 1px solid; background-color: #fdcec5;}
.success_box {color: green; font-weight: bold; border: green 1px solid; background-color: #b6f9a6;}

.txt_left {text-align: left;}
.txt_right {text-align: right;}

#contener {margin:0 auto; text-align:center; width:996px;}

#header {width: 992px; height:220px; background-color: #efefef; background-image:url("/web/img/header.gif"); background-repeat: no-repeat;}
#h_logo {float: left;}
#h_logo a {width: 280px; height: 90px; display: block; margin: 65px 0 13px 35px;}
#h_address {float:right; width: 242px; height: 70px; text-align: left; font-size: 12px; margin-top: 83px;}
.lights {float: left; padding: 79px 0 0 63px; }

#h_mobile {float: right; margin-top: 7px; width: 260px;}
#h_mobile p {text-align: left; font-size: 16px; color: #f6f1f1; font-weight: bold;}
#h_button span {margin-left: 30px; text-align: left; font-size: 16px; color: #f6f1f1; font-weight: bold;}
#h_button img {vertical-align: middle;}

#content_top {background-image: url('/web/img/middle_bg.gif'); background-repeat:repeat-y; width: 992px; min-height: 300px;}
#left_column {float: left; width: 200px;}
#menu {background-color: #409ae7; margin-left: 6px; padding: 10px 0;}
.menu_label {height: 30px; text-align: left; padding-left:35px; line-height: 26px;}
.menu_label_active {background-color: #4da5ed; background-image: url('/web/img/menu_arrow.gif'); background-position: top right; background-repeat: no-repeat;}
.menu_label a, .menu_label a:link, .menu_label a:visited, .menu_label a:hover  {color: #edf2ff; font-size: 12px; font-weight: bold; text-decoration: none;}

.legend {text-align:left; margin:20px 0 20px 20px;}
.legend_box {margin:10px 0;}
.legend_box img {float: left;}
.legend_box span {margin-left: 25px; display: block;}

.msg {width: 753px; margin-left: 220px;}

.line {border:none; height: 1px; margin: 0 25px 10px; background-color: #d0d0d0;}
.left_box {float: left; width: 286px; padding: 0 20px;}
.left_box .promotion_box h2 {color: #ee920c; font-size: 12px; font-weight: bold;}
.left_box .promotion_box li {background-image: none;}
.left_box_border {border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
.left_box_title {color: #409AE7; font-size: 14px; font-weight: bold; margin-bottom: 15px;}
.left_box_title img {vertical-align: middle;}
.left_box_title span {padding-left: 20px;}

/* news */
#news {margin: 0 6px 10px;  background-color: #4da5ed; height: 30px;}
#news p {font-size: 20px; color: #fff;}

/* footer */
#content_footer {background-image: url('/web/img/content_footer.gif'); width: 992px; height: 17px;}

/* offer */
.offer_left {float:left; width: 419px; text-align: left; padding: 15px;}
.offer_left p {padding: 5px 0;}
.offer_left h2 {margin-top:15px;}
.offer_left h1.kat {margin-top:15px;}
.offer_left h1.kat img {padding-right: 5px; vertical-align: middle;}
.offer_left ul {list-style: none; padding-left: 15px;}
.offer_left li {padding: 0 0 5px 23px; line-height: 18px; background-image: url("/web/img/plus.gif"); background-repeat: no-repeat; background-position: 0 4px;}

.promotion {width: 296px; margin-left: 655px; color: #fefefe;}
.promotion_top {background-image: url("/web/img/bg_top_promotion.gif"); background-repeat:no-repeat; height: 13px;}
.promotion_bottom {background-image: url("/web/img/bg_bottom_promotion.gif"); background-repeat:no-repeat; height: 13px;}
.promotion_middle {background-image: url("/web/img/bg_promotion.gif"); background-repeat:repeat-y;}
.promotion_middle h1 {font-size: 18px; text-align: center;}
.promotion_box {padding: 10px 21px 0;}
.promotion_box h2 {color: #f6d44d; font-size: 12px; font-weight: bold;}
.promotion_box ul {list-style: none;}
.promotion_box li {padding: 0 0 5px 23px; line-height: 18px; background-image: url("/web/img/arrow_promotion.gif"); background-repeat: no-repeat; background-position: 0 2px;}

/* galeria */
.gallery {padding: 15px; margin-left: 200px;}
.gallery h1 {text-align: left;}
.gallery_box {padding: 10px 0;}
.gallery_box_img {text-align:left;}
.gallery_box_img img {border: 5px solid #dddddd; margin: 5px;}

/* kontakt */
.contact_left {float:left; width: 280px; text-align: left; padding: 15px 0 15px 15px;}
.contact_right {width: 451px; margin-left: 510px; padding: 15px 20px 15px 5px; text-align: left;}
.contact_right p {padding: 10px 0;}
.form {padding: 15px 0 0 15px;}
.form p {padding: 3px 0;}
.form label {width: 150px; float: left; display: block; line-height: 25px}
.form sup {color: #409AE7;}
.form input, #txt {width: 275px; border: 1px #dddddd solid; height: 19px; padding-top: 4px;}
.form #txt {height: 100px;} 
.form .b1 {padding: 0 0 0 150px;}
.form img {padding-right: 10px; cursor: pointer;} 
.contact_left h2 {color: #464646; padding: 10px 0 0; font-size: 12px;}
.contact_left p {color: #464646; padding: 5px 0 5px 25px;}

/* zapisy online */
.online_form {padding: 15px 0 0 15px;}
.online_form p {padding: 3px 0;}
.online_form label {width: 125px; float: left; display: block; line-height: 25px}
.online_form sup {color: #409AE7;}
.online_form input, #txt {width: 260px; border: 1px #dddddd solid; height: 19px; padding-top: 4px;}
.online_form #txt {height: 100px;} 
.online_form .b1 {padding: 0 0 0 125px;}
.online_form img {padding-right: 10px; cursor: pointer;}

.thum {display:none}

/* IE */

