body { margin: 0;	padding: 0;	background: #000 url(../img/body_bg.gif) repeat-x top ; font-family: arial; font-size: 12px; color: #000; line-height: 18px; text-align: left; }

a { color: #631485; text-decoration: underline;}
a:hover { color: #e94500; text-decoration: none; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#525252;text-transform:uppercase;font-family:times;font-size:12px;margin:0}
h2 {color:#444;font-weight:bold;font-size:16px;margin:10px 0}

#layout {width:990px;margin:0px auto 0px auto;position:relative;}


#header {width:990px;height:141px;margin:0 auto 0px auto;;clear:both;overflow:hidden;background:url(../img/header_bg.gif) no-repeat;}
#headerLeft {float:left;width:360px;padding:25px 0 0 80px;margin:80px 0 0 0px;color:#A50575}
#logo {float:left;width:110px;}
#headerRight {float:left;width:360px;padding:25px 30px 0 0;margin:80px 50px 0 0;color:#525252}
#headerRight .lang {text-align:right}
#headerRight .lang a {text-decoration:none;text-transform:uppercase;color:#A50575;font-weight:bold}
#headerRight .lang a:hover {color:#525252}
#headerRight .lang span {margin:0 10px 0 10px}

#mainMenu {margin:0px auto 0 auto;width:890px;height:58px;clear:both;overflow:hidden; background:#A50575 url(../img/main_menu_bg.gif) no-repeat center top;padding:0 50px 0 50px}
#mainMenu a {text-transform:uppercase;text-decoration:none;display:block;font-family:times;float:left;height:38px;color:#fff;padding:20px 13px 0 13px;}
#mainMenu .spacer {float:left;width:1px;height:58px;background:url(../img/main_menu_spacer.gif) no-repeat;}
#mainMenu .left {float:left;}
#mainMenu .right {float:right;}
#mainMenu a:hover {color:#fff;background:#3B3B3B}

#mainMenu a.active {color:#FEAC02}

#contentBg {width:890px;margin:0 auto;padding:0 50px 0 50px;background:#A50575 url(../img/content_bottom_bg.gif) no-repeat bottom}
#content {width:890px;margin:0 auto;overflow:hidden;background:url(../img/content_bg.gif) repeat-y }

#columnLeft {float:left;width:264px;margin:0 11px 0 0;}
#columnLeft .header {background:url(../img/column_left_header_bg.gif) repeat-y;padding:30px 0 30px 0;color:#525252;text-transform:uppercase;font-family:times}
#columnLeft .header span {background:url(../img/arrow2_ico.gif) no-repeat 4px center;padding:0 0 0 30px}
#mainText {padding:20px 10px 10px 20px;color:#525252}
#mainText .btnMore {margin:10px 0 0 0}

#columnCenter {float:left;width:340px;margin:0 11px 0 0;position:relative;}
#columnCenter .mainPic {border:1px solid #000;border-top:11px solid #000;border-bottom:none}
.mainPicLogo {position:absolute;bottom:0;left:126px}
#columnRight {float:left;width:264px}

.priceList {width:264px;background:url(../img/column_left_header_bg.gif) repeat-y;padding:30px 0 2px 0;color:#525252;}
.priceList .header {text-transform:uppercase;font-family:times;background:url(../img/arrow2_ico.gif) no-repeat 4px center;padding:0 0 0 30px;margin:0 0 10px 0}
.priceList .text {padding:0 10px 0 30px}
.priceList .btnMore {text-align:right;padding:0 2px 0 0}

.newsSet {width:224px;height:107px;background:url(../img/news_set_bg.gif) no-repeat;padding:10px 10px 10px 30px}
.newsSet .header {text-transform:uppercase;font-family:times;margin:0 0 10px 0;color:#fff}
.newsSet a {color:#fff;font-weight:bold;display:block;background:url(../img/arrow2_ico.gif) no-repeat 0px 7px;padding:0 0 0 15px;text-decoration:none;}
.newsSet a:hover {color:#ddd}
.newsSet .line {width:200px;height:1px;overflow:hidden;background:#000;margin:4px 0 4px 0}

.facebook {text-align:center;padding:30px 0 30px 0}

#footer {width:990px;height:175px;margin:0px auto 20px auto;clear:both;overflow:hidden;color:#fff;background:url(../img/footer_bg.gif) no-repeat}
#footerMenu {width:990px;margin:35px auto 0px auto;overflow:hidden;height:41px;}
#footerMenu a {text-transform:uppercase;text-decoration:none;display:block;font-family:times;float:left;height:31px;color:#fff;padding:11px 13px 0 13px;}
#footerMenu .spacer {float:left;width:1px;height:41px;background:url(../img/footer_menu_spacer.gif) no-repeat;}
#footerMenu .left {float:left;}
#footerMenu .right {float:right;}
#footerMenu a:hover {color:#fff;text-decoration:underline}

#copyright {width:990px;color:#fff;margin:10px 0 0 0;text-align:center}
#copyright a {color:#fff;font-weight:bold;text-decoration:none;font-weight:bold;}
#copyright a:hover {color:#A50575;text-decoration:underline;}

.footerLogo {margin:10px 0 0 0;text-align:center}

/*podstrona */
#content_s {width:890px;margin:0 auto;overflow:hidden;background:url(../img/content_s_bg.gif) repeat-y }
#columnLeft_s {float:left;width:626px;color:#525252}
#columnLeft_s .header {background:url(../img/column_left_header_bg.gif) repeat-y;padding:30px 0 30px 0;color:#525252;text-transform:uppercase;font-family:times}
#columnLeft_s .header h1 {background:url(../img/arrow2_ico.gif) no-repeat 4px center;padding:0 0 0 30px}

.columnLeftContent {width:626px;overflow:hidden;background:url(../img/column_left_content_bg.gif) repeat-x top}
.columnLeftContent .imgLeft {float:left;margin:0 15px 10px 0}
.columnLeftContent .text {padding:0 30px 30px 30px}

#localizer {padding:10px 0 0px 0;height:27px;margin:0 0 15px 0}
#localizer a {color:#fff;font-size:11px;text-decoration:none;}
#localizer a:hover {text-decoration:underline}
#localizer img {margin:0 5px;vertical-align:middle}

#footer_s {width:990px;height:175px;margin:0px auto 20px auto;clear:both;overflow:hidden;color:#fff;background:url(../img/footer_bg_s.gif) no-repeat}
#footerMenu_s {width:990px;margin:10px auto 0px auto;overflow:hidden;height:41px;background:url(../img/footer_logo_s.gif) no-repeat center;padding:13px 0 12px 0}
#footerMenu_s a {text-transform:uppercase;text-decoration:none;display:block;font-family:times;float:left;height:31px;color:#fff;padding:11px 13px 0 13px;}
#footerMenu_s .spacer {float:left;width:1px;height:41px;background:url(../img/footer_menu_spacer.gif) no-repeat;}
#footerMenu_s .left {float:left;}
#footerMenu_s .right {float:right;}
#footerMenu_s a:hover {color:#fff;text-decoration:underline}

.tabelka {width:100%;border-collapse:collapse;background:#FFFFFF;margin:0 0 0 1px}
.tabelka td {border-collapse:collapse;border:1px solid #ddd;padding:6px 15px 6px 15px}

/* galerie */
.gallery_name { font-size: 16px; font-weight: bold; padding: 0 0 5px 0; clear: both; }
.gallery_text { }
.gallery_pics { text-align: center; overflow: hidden; }
.gallery_pic {float:left;margin:0 2px 7px 0}
.gallery_pic img {padding:1px;border:1px solid #dbdbdb}
/* galerie */

/* aktualnosci lista */
.newsBoxList {overflow:hidden;margin:0 0 20px 0}
.newsBoxList .name {font-weight:bold;color:#3b3b3b;}
.newsBoxList .name a { color: #3b3b3b; text-decoration: none; }
.newsBoxList .name a:hover { color: #000000; text-decoration: none; }
.newsBoxList .date {color:#8f8f8f;font-size:11px;margin:0 0 0px 0}
.newsBoxList .desc img {float:left;margin:0 10px 0 0px;padding: 4px; border: 1px solid #d5d5d5; background: #fff; }
.newsBoxList .more { text-align: right; }
.newsBoxList .more a {color:#3b3b3b;text-decoration:none;}
.newsBoxList .more a:hover {color:#000000}

/* aktualnosci szczegoly */
.newsDateS { color: #8f8f8f; font-size: 11px; }
.newsTitleS { color: #ac2b39; text-decoration: none; font-weight:bold; }
.newsTextS { }

/* formularz kontaktu */
.formKontaktu { width: 540px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 540px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 240px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuPoleRadio { float: right; width: 280px; text-align: left; }
.formKontaktuPoleRadio input { vertical-align: middle; }
.formKontaktuPoleCheckbox { float: right; width: 280px; text-align: left; }
.formKontaktuPoleCheckbox2 { text-align: left; }
.formKontaktuPoleCheckbox2 input { vertical-align: middle; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* wyniki wyszukiwania */
.wyniki_wyszukiwania_naglowek { font-size: 13px; font-weight: bold; padding: 10px 0 10px 0; }
.wyniki_wyszukiwania_1 { margin: 0 0 5px 0; font-weight: bold; }
.wyniki_wyszukiwania_1 a { font-weight: bold; }
.wyniki_wyszukiwania_2 { margin: 0 0 10px 0; padding: 0 0 0 30px; color: #555; }
/* wyniki wyszukiwania */

/* opinie */
.opiniaText { cleaR: both; padding: 10px 0 10px 0; }
#opiniaForm input { width: 200px; border: 1px solid #ccc; color: #000000; padding: 3px; font-family: tahoma; font-size: 13px; margin: 0 10px 10px 0; }
#opiniaForm textarea { width: 418px; height: 100px; border: 1px solid #ccc; color: #000000; padding: 3px; font-family:tahoma; font-size: 13px; margin: 0 0 10px 0; }
#opiniaForm .button img { cursor: pointer; }
.opinia { clear: both; padding: 5px; border: 1px solid #ccc; margin: 5px; }
.opinia span { padding: 4px 0 0 0; text-align: right; font-style: italic; display: block; }
/* opinie */
