/*

-----------------------------------------------------------------------------------------------

      01. GLOBAL - Nagłówki, ikony, linki, kontener i Logo
      
      02. TOP
        
        02.1 Wyszukiwarka
		02.2 Forma logowania
		02.3 Menu główne
			02.3.a Menu płaskie
			02.3.b Menu rozwijane (poziome)
			02.3.c Menu rozwijane (pionowe)
			02.3.d Menu rozwijane (rozgałęzione)
        02.4 Nawigator
        02.5 Mini koszyk

      03. CENTER COLUMNS - left, right, center
        
        03.1 Menu - Elementy nawigacyjne
        	03.1.a Menu lewe
        	03.1.b Menu prawe
        	03.1.c Menu zakładkowe
        	03.1.d Menu górne
        	03.1.e Menu środkowe
        	03.1.f Menu dolne
								       	
        03.2 Zawartość
        	03.2.a Elementy - pasek przewijania stron, tabele, komunikaty
        	03.2.b Boksy
        	03.2.c Podstrony

      04. BOTTOM
      
      05. SYSTEM
      
-----------------------------------------------------------------------------------------------

*/


/* 01. GLOBALE
-----------------------------------------------------------------------------------------------*/

/* Reset */
html, body, div, p, h1, h2, h3, h4, ul, li, span, a, /*table, td,*/ form, fieldset, img { border: 0; margin: 0; padding: 0; list-style: none;}
body { font: 62.5%/140% Arial,Verdana, Helvetica, sans-serif; color: #333; text-align: center; background:#E8E3D0 url(images/layout/body_bg.jpg) no-repeat center -230px }
.clear { clear: both;  font-size: 0; line-height: 0; }

/* Nagłówki */
h1 { font-size: 13px; color: #000; margin:15px 0px; }
h2 { font-size: 18px; color: #333; margin:10px 0px; font-weight:normal; }
h3 { font-size: 13px; color: #000; }
h4 { font-size: 13px; color: #000; }
h5 { color:#105683; font-weight:normal; font-size:28px; margin:10px 0 25px 0; line-height:28px; max-width:382px}
h6 { color:#105683; font-weight:normal; font-size:19px; margin:0px}
p { margin:5px 0px;}

div.col_center h1 {	font-size:14px; color:#dd4800; }

/* Linie rozdzielające */
.hr { background: #ccc; height: 1px; margin-top: 5px; margin-bottom: 5px; }

/* Linki */
a:link { color:#28569B; text-decoration:none; outline: none; }
a:visited { color:#28569B; text-decoration:none; outline: none; }
a:hover { color:#999999; text-decoration:underline; outline: none; }
a:active { color:#000; text-decoration:none; outline: none; }

/* Przyciski, ikonki */
a.comment:hover { color:#FFA978; }
a.cart {background: url(images/ico_basket.gif) no-repeat; display: block; height: 22px; width:22px;}
a.button {background: url(images/layout/button_bg.png) repeat-x; text-align:right; font-size:18px; text-decoration:none; border:1px solid #ccc; padding:4px 8px; color:#FFFFFF;}
a.button:hover { color:#FFFFFF;}

/* Kontrolki - tak shot to nazwal */
textarea { padding:3px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
select { padding:2px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input[type=text], input[type=password] { padding:2px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;}
input[type=text]:hover, input[type=password]:hover { padding:2px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif;}
input[type=submit].submit-hidden, input[type=submit], input[type=button], input[type=reset] { padding:2px 8px; background:url(images/layout/input_type_submit_bg.png) repeat-x; cursor:pointer; border:1px solid #ccc; color: #333; text-decoration: none; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

input.narrowest { width:50px;}
input.narrow { width:150px;}
input.wide { width:250px;}
input.widest { width:400px;}

textarea.narrowest { width:50px;}
textarea.narrow { width:150px;}
textarea.wide { width:250px;}
textarea.widest { width:400px;}


/* Kontener - Logo*/
div#site{ position: relative; font-size: 1.1em; line-height: 1.6em; width: 1028px; text-align: left; margin: 60px auto 10px auto; padding: 80px 5px 5px 5px; background-color: #fff;}
div#top { background:url(images/layout/top_bg.jpg) repeat-x left bottom; width:980px; height:120px; position:absolute;	top:-48px; left:29px; z-index: 1; }
div#site a#logo { display: block; position: absolute; left:25px; top:46px; width: 198px; height: 48px; margin: 0;	background: url(images/layout/logo.png) no-repeat; text-indent: -9999px; overflow: hidden; z-index: 200; }

/* Inne */
#trailimageid { /*font-size: 0.75em;*/	font-size:11px; position: absolute;	display: none;	left: 0px;	top: 0px; width: auto;height: 0px; z-index: 150; }
.popup { margin: 0 auto; text-align: left; width: 600px; padding-top: 20px;}
.to_use { padding: 30px; border: 1px solid #00CC66; clear: both; background: #CCFFCC; }


/* 02.  TOP
-----------------------------------------------------------------------------------------------*/
/* 02.1 Wyszukiwarka
-----------------------------------------------------------------------------------------------*/
div#search { padding:5px; text-align:right; background:#D0E799;}
div#search input[type="text"] {}
.autocomplete-w1 { background:url(Library/autocomplete/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }


/* 02.2 Forma logowania
-----------------------------------------------------------------------------------------------*/
div#login_board { position: absolute; top: 10px; left: 565px; padding: 0; width: 420px; height: 100px; z-index: 1; color: #3A3832; text-align: right; }
div#login_board a {color:#006194; text-decoration:none;}
div#login_board a:hover { color:#666666; text-decoration:underline;}
div#login_board ul { margin: 0px; padding: 0px; width: 400px; float: right;}
div#login_board ul li { float: right; list-style: none; margin: 0px; padding: 0px; vertical-align: middle; padding-right: 8px; }
div#login_board ul li a { border-right:1px solid #f1f1f1; padding-right:8px;}
div#login_board ul li a:hover {}
div#login_board ul li.avatar { display: none; }
div#login_board ul li.avatar img { width: 32px; }
div#login_board ul li.login a { font-weight:bold; color:#333333;}
div#login_board ul li.cart a {background:url(images/layout/icons/cart.gif) left no-repeat; padding-left:27px;}
div#login_board ul li.logout a { border:none; padding-right:0px;}


/* 02.3  Menu główne
-----------------------------------------------------------------------------------------------*/
/* 02.3.a  Menu płaskie
-----------------------------------------------------------------------------------------------*/
div#menu_type_0 {  margin: 0px ; padding: 0px; width:490px; float:right; height:87px }
div#menu_type_0>ul {height: 87px; margin: 0px; padding: 0px;   }
div#menu_type_0>ul>li a{ color: #fff; text-indent:-999999px; display: block; height:87px;  text-decoration: none; }
div#menu_type_0>ul>li { float: left; list-style: none; margin: 0px; padding: 0px; vertical-align: middle; position: relative; display: inline; }
div#menu_type_0>ul>li.bullet { }
div#menu_type_0>ul>li.header { }

div#top .topik { margin:0px; padding:0px; margin-top:5px; height:24px}
div#top .topik li { margin:0px; padding:0px; list-style:none; display:inline; float:right; color:#FFFFFF; }
div#top .topik li a { text-decoration:none; color:white}
div#top .topik li img { position:relative; margin-right:3px; top:0px;}
div#top .topik .separator {margin-left:10px; padding-left:10px;  height:14px; border-left:1px dotted #D8D8D9 }

div#menu_type_0>ul>li.normal>a{ color:#fff; height:87px}
div#menu_type_0>ul>li.normal>a:hover{ color:#fff;  }
div#menu_type_0>ul>li.hovered>a { }

div#menu_type_0>ul>li.pressed>a{color:#fff; height:87px;}
div#menu_type_0>ul>li.pressed>a:hover{ }

div#menu_type_0>ul>li.normal_el1>a { background:url(images/layout/strona_glowna_btn.gif) no-repeat; width:151px;}	
div#menu_type_0>ul>li.normal_el1>a:hover {}
div#menu_type_0>ul>li.pressed_el1>a {background:url(images/layout/strona_glowna_btn.gif) no-repeat; width:151px;}
div#menu_type_0>ul>li.pressed_el1>a:hover {}
div#menu_type_0>ul>li.normal_el2>a { background:url(images/layout/o_firmie_btn.gif) no-repeat; width:99px}	
div#menu_type_0>ul>li.normal_el2>a:hover {}
div#menu_type_0>ul>li.pressed_el2>a { background:url(images/layout/o_firmie_btn.gif) no-repeat; width:99px}
div#menu_type_0>ul>li.pressed_el2>a:hover {}
div#menu_type_0>ul>li.normal_el47>a { background:url(images/layout/rezerwacje_btn.gif) no-repeat; width:128px; }	
div#menu_type_0>ul>li.normal_el47>a:hover {}
div#menu_type_0>ul>li.pressed_el47>a { background: url(images/layout/rezerwacje_btn.gif) no-repeat ; width:128px}
div#menu_type_0>ul>li.pressed_el47>a:hover {}
div#menu_type_0>ul>li.normal_el6>a { background:url(images/layout/kontakt_btn.gif) no-repeat; width:112px }	
div#menu_type_0>ul>li.normal_el6>a:hover {}
div#menu_type_0>ul>li.pressed_el6>a { background:url(images/layout/kontakt_btn.gif) no-repeat; width:112px}
div#menu_type_0>ul>li.pressed_el6>a:hover {}



div#menu_type_0>ul>li.promoted>a{background: #FF9900; }
div#menu_type_0>ul>li.promoted>a:hover{background: #FFC773; }
div#menu_type_0>ul>li.separator{ background: #333399; line-height: 31px; padding-left: 5px; padding-right: 5px; }
div#menu_type_0>ul>li:last-child { display: block; }

/* 02.3.b  Menu rozwijane (poziome)
-----------------------------------------------------------------------------------------------*/
div#menu_type_1 { clear: both; margin: 0px auto; padding: 0px;}
div#menu_type_1>ul { background: #6D0839; height: 31px; margin: 0px; padding: 0px;   }
div#menu_type_1>ul>li a{ color: #fff; display: block; height: 31px; line-height: 31px; padding-left: 12px; padding-right: 13px; text-decoration: none; }
div#menu_type_1>ul>li { float: left; list-style: none; margin: 0px; padding: 0px; vertical-align: middle; position: relative; display: inline; }
div#menu_type_1>ul>li.bullet { color: #CFCFCF; line-height: 31px; }
div#menu_type_1>ul>li.header { background: #CCCCCC; font-weight: normal; line-height: 31px; padding-left: 5px; padding-right: 5px; vertical-align: middle; }

div#menu_type_1>ul>li.normal>a{ color:#fff;  border-right:1px solid #A30C53; background:#6D0839; }
div#menu_type_1>ul>li.normal>a:hover{ color:#333333; background:#6D0839; }
div#menu_type_1>ul>li.hovered>a { color:#333333; border-right:1px solid #A30C53; background:#A30C53; }

div#menu_type_1>ul>li.pressed>a{ color:#fff; border-right:1px solid #A30C53; background: #A30C53;}
div#menu_type_1>ul>li.pressed>a:hover{ background: #A30C53; }

div#menu_type_1>ul>li.promoted>a{background: #FF9900; }
div#menu_type_1>ul>li.promoted>a:hover{background: #FFC773; }
div#menu_type_1>ul>li.separator{ background: #333399; line-height: 31px; padding-left: 5px; padding-right: 5px; }
div#menu_type_1>ul>li:last-child { display: block; }

div#menu_type_1 ul.sub{border-top:1px solid #A30C53; margin: 0px; padding: 0px; background: #A30C53; min-height: 19px; padding-top:2px; padding-bottom:2px; overflow: hidden; font-size:11px;}
div#menu_type_1 ul.sub>li a{ display: block; height: 12px; line-height: 12px; padding-left: 14px; padding-right: 15px; padding-top:3px; padding-bottom:3px; text-decoration: none; }
div#menu_type_1 ul.sub>li{ float: left; height: 15px; line-height:15px; list-style:none;}
div#menu_type_1 ul.sub>li.normal a{color: #FCF0E0; padding-left: 8px; padding-right: 8px; }
div#menu_type_1 ul.sub>li.normal a:hover{ background:#6D0839; color: #FFF; padding-left: 8px; padding-right: 8px; }
div#menu_type_1 ul.sub>li.pressed a{ background:#6D0839; color: #FFF; padding-left: 8px; padding-right: 8px; }
div#menu_type_1 ul.sub>li.pressed a:hover{ background: none; color: #ffffff; padding-left: 8px; padding-right: 8px; }

/* 02.3.c  Menu rozwijane (pionowe)
-----------------------------------------------------------------------------------------------*/
div#menu_type_2 { clear: both; margin: 0px auto; padding: 0px; border:1px solid #4C4C4C; border-left:none; border-right:none;}
div#menu_type_2>ul { background: #000 url(images/layout/top_menu_bg.gif); height: 31px; margin: 0px; padding: 0px;   }
div#menu_type_2>ul>li a{ color: #fff; display: block; height: 31px; line-height: 31px; padding-left: 12px; padding-right: 13px; text-decoration: none; }
div#menu_type_2>ul>li { float: left; list-style: none; margin: 0px; padding: 0px; vertical-align: middle; position: relative; display: inline; }
div#menu_type_2>ul>li.bullet { color: #CFCFCF; line-height: 31px; }
div#menu_type_2>ul>li.header { background: #CCCCCC; border: none; font-weight: normal; line-height: 31px; padding-left: 5px; padding-right: 5px; vertical-align: middle; }

div#menu_type_2>ul>li.normal>a{ color:#fff;  border-right:1px solid #4C4C4C; background:#000 url(images/layout/top_menu_bg_normal.gif); }
div#menu_type_2>ul>li.normal>a:hover{ color:#333333; background:#D39030 url(images/layout/top_menu_bg_normal_hover.gif); }
div#menu_type_2>ul>li.hovered>a { color:#333333; border-right:1px solid #4C4C4C; background:#D39030 url(images/layout/top_menu_bg_normal_hover.gif); }

div#menu_type_2>ul>li.pressed>a{color:#333333; border-right:1px solid #4C4C4C; background: #A66300 url(images/layout/top_menu_bg_pressed.gif);}
div#menu_type_2>ul>li.pressed>a:hover{ background: #A66300 url(images/layout/top_menu_bg_pressed_hover.gif); }

div#menu_type_2>ul>li.promoted>a{background: #FF9900 url(images/layout/top_menu_bg_promoted.gif); }
div#menu_type_2>ul>li.promoted>a:hover{background: #FFC773 url(images/layout/top_menu_bg_promoted_hover.gif); }
div#menu_type_2>ul>li.separator{ background: #333399; line-height: 31px; padding-left: 5px; padding-right: 5px; }
div#menu_type_2>ul>li:last-child { display: block; }
div#menu_type_2 ul.sub{ font-size:11px; position: absolute; display:none; left:0px; top:31px; z-index: 100; margin: 0px; padding: 0px; list-style:none; }
div#menu_type_2 ul.sub>li a{display: block; height: 22px; line-height: 22px; padding-left: 14px; padding-right: 15px; text-decoration: none; }
div#menu_type_2 ul.sub>li{ border-bottom:1px solid #F0AC4D; z-index: 100000; height: 21px; float: none; height: 22px; width: 160px; background:#D39030 }
div#menu_type_2 ul.sub>li.normal a{ border-top:1px solid #C87C23; color: #FAE0BE; padding-left: 8px; padding-right: 8px;}
div#menu_type_2 ul.sub>li.normal a:hover{ background:#DF9B3B; color: #fff; padding-left: 8px; padding-right: 8px;}
div#menu_type_2 ul.sub>li.pressed a{ background:#DF9B3B; color: #FAE0BE; border-top:1px solid #C87C23; padding-left: 8px; padding-right: 8px; }
div#menu_type_2 ul.sub>li.pressed a:hover{ color: #fff; padding-left: 8px; padding-right: 8px; }
div#menu_type_2 .arrow{ background:transparent url(images/layout/top_menu_arrow.gif) no-repeat left; width:25px; height:31px; position: absolute; right: 0; top: 0 }
div#menu_type_2 ul>li>.arrowed { padding-right: 35px }

/* 02.3.d  Menu rozwijane (rozgałęzione)
-----------------------------------------------------------------------------------------------*/
* html .jqueryslidemenu ul li a { display: inline-block; }
div#menu_type_3>ul { display: none }
div#menu_type_3 .jqueryslidemenu { font: bold 12px Verdana; background: #fff; width: 100%; border-bottom: 2px solid #dd4800;}
div#menu_type_3 .jqueryslidemenu ul { margin: 0; padding: 0; list-style-type: none; }
div#menu_type_3 .jqueryslidemenu ul li { position: relative; display: inline; float: left; z-index: 10000 }
div#menu_type_3 .jqueryslidemenu ul li.pressed>a { background: #dd4800; color: #FAE0BE; }
div#menu_type_3 .jqueryslidemenu ul li.separator>a { background: #333399; line-height: 31px; padding-left: 5px; padding-right: 5px; }
div#menu_type_3 .jqueryslidemenu ul li ul li.pressed>a { background: #dd4800; color: #FAE0BE; }
div#menu_type_3 .jqueryslidemenu ul li a { display: block; background: #fff; color: #3a3832; padding: 8px 10px; font-size: 11px; font-weight: normal;  text-decoration: none; }
div#menu_type_3 .jqueryslidemenu ul li a:link {  } 
div#menu_type_3 .jqueryslidemenu ul li a:visited {}
div#menu_type_3 .jqueryslidemenu ul li a:hover { background:#cc0000; }
div#menu_type_3 .jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; }
div#menu_type_3 .jqueryslidemenu ul li ul li { display: list-item; float: none; }
div#menu_type_3 .jqueryslidemenu ul li ul li ul { top: 0; }
div#menu_type_3 .jqueryslidemenu ul li ul li a { width: 160px; padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #cc0000; }
div#menu_type_3 .jqueryslidemenuz ul li ul li a:hover{ background: #cc0000; color: black; }
div#menu_type_3 .downarrowclass { position: absolute; top: 12px; right: 7px; }
div#menu_type_3 .rightarrowclass { position: absolute; top: 6px; right: 5px;}


/* 02.4  Nawigator
-----------------------------------------------------------------------------------------------*/
div#nav_bar { background: url(images/layout/nav_bar_bg.gif) repeat-x; font-size: 11px; overflow: hidden; padding: 5px; }
div#nav_bar ul{ margin: 0px; padding: 0px; }
div#nav_bar ul li{ float: left; list-style: none; margin-right: 5px; }
div#nav_bar ul li a{ text-decoration: none; }
div#nav_bar ul li a:link{ color: #666; }
div#nav_bar ul li a:link:hover{ color: #333; }
div#nav_bar ul li a:visited{ color: #666; }
div#nav_bar ul li a:visited:hover{ color: #333; }
div#nav_bar ul li.first{ color: #999; }
div#nav_bar ul li.pressed{ color: #333; font-weight: bold; }
div#nav_bar ul li.separator{ color: #999; float: left; }
div#nav_bar ul li.title a{ color: #666; }
div#nav_bar ul li.title a:visited:hover{ color: #333; }

/* 02.5  Mini koszyk
-----------------------------------------------------------------------------------------------*/


/* 03.  CENTER COLUMNS
-----------------------------------------------------------------------------------------------*/
div#center { overflow: hidden; background:#FFFFFF; }
.col_center .home { background:url(images/layout/home_bg.jpg) no-repeat; height:662px }

.col_center .home .boxes { margin-top:181px; height:302px; width:970px; }
.col_center .home .boxes .box { height:215px; padding:86px 15px 0px 15px; width:154px; margin-left:10px; border-bottom:1px solid #D5D6D7; float:left; position:relative}
.col_center .home .boxes .box .link { display:block; position:absolute; top:0px; left:0px; width:184px; height:71px }
.col_center .home .boxes .box a { display:block; position:absolute; top:266px; left:113px; height:20px; width:56px;}
.col_center .home .boxes .box img { float:left; margin-bottom:10px; display:block}
.col_center .home .boxes .box a img { float:left; margin:0px; padding:0px;}
.col_center .home .boxes .box ul { float:left}
.col_center .home .boxes .box ul li { list-style:none; background:url(images/layout/list_bg.gif) no-repeat left 7px; padding-left:8px; color:#313131; font-weight:bold}

.col_center .home .boxes .box.one { background:url(images/layout/dzielnica_port_bg.jpg) no-repeat}
.col_center .home .boxes .box.two { background: url(images/layout/rezydecja_portowa_bg.jpg) no-repeat;}
.col_center .home .boxes .box.tree { background:url(images/layout/zielone_tarasy_bg.jpg) no-repeat;}
.col_center .home .boxes .box.four { background:url(images/layout/starowka_bg.jpg) no-repeat}
.col_center .home .boxes .box.five { background: url(images/layout/box_five_bg.jpg) no-repeat; }





.col_center .home .boxes .box.two {}

.col_left { width: 184px; float: left; min-height:150px; padding-bottom:10px }
.col_left .banners { float:left}
.col_left .banners img { float:left; margin-top:10px}
.col_left .banners a { display:block; float:left; }
.col_left .banners a img { float:left;}
.col_left .banners .info_box { background:url(images/layout/infro_praktyczne_bg.jpg) no-repeat; float:left; width:184px; height:147px; margin-top:10px}
.col_left .banners .info_box ul { margin-top:71px}
.col_left .banners .info_box ul li { margin-left:15px; line-height:16px}
.col_left .banners .info_box ul li a { text-decoration:none; color:white; background:url(images/layout/list_bg_2.gif) left 5px no-repeat; padding-left:10px;}
.col_right { width: 310px; float: right; min-height:150px;}
.col_center { min-height:150px; padding:0px;  margin-bottom: 10px;  width:980px }
#same_center { width: 980px; margin:auto}
.col_center.full { width: 980px; margin:auto}
#options { height:71px; width:960px; margin-top:11px; margin-bottom:10px;}
#options a { float:left; margin-right:10px; height:71px; display: block}
.col_center.middle{ width: 540px; margin:auto; overflow: hidden; }
.col_center.only_col_left { width: 716px; float:right; background:white; position:relative; padding:25px 25px 0 25px }
.col_center.only_col_right { width: 620px; float:left; }
.col_center.col_left_and_col_right { width:420px; float:left; }

.col_center.popup{ width: 580px; }

.col_center.only_col_left_w300 {width: 640px;}

/* 03.1 Menu - Elementy nawigacyjne
-----------------------------------------------------------------------------------------------*/
/* 03.1.a Menu lewe 
-----------------------------------------------------------------------------------------------*/
.cms>.col_left .category_left { background:#735D4B}
.cms>.col_left .category_left .separator{ display: block; line-height: 30px; text-decoration: none; }
.cms>.col_left .category_left .separator_end { height:10px; background:#00CC66;}
.cms>.col_left .category_left .header { font-weight:bold; background:#333; color: #ffffff; line-height: 16px;}
.cms>.col_left .category_left .main_normal { height:29px; background:#735D4B; line-height:29px; width:162px; padding:0 11px 0 11px; border-bottom:1px solid #8F7D6F}
.cms>.col_left .category_left .main_normal a { display:block; background:url(images/layout/col_left_bg.gif) no-repeat right 12px; text-decoration:none; font-weight:bold; color:white}
.cms>.col_left .category_left .main_normal a:hover {}
.cms>.col_left .category_left .main_pressed { height:29px; line-height:29px; background:#533E2D; width:162px; padding:0 11px 0 11px; border-bottom:1px solid #756557; border-top:1px solid #756557; position:relative; top:-1px; z-index:99;}
.cms>.col_left .category_left .main_pressed a { display:block; background:url(images/layout/col_left_bg.gif) no-repeat right 12px; text-decoration:none; font-weight:bold; color:#FFBF34}
.cms>.col_left .category_left .main_pressed a:hover{}
.cms>.col_left .category_left .sub_normal{height:28px; background:#735D4B; line-height:28px; width:157px; padding:0 11px 0 16px; border-bottom:1px solid #8F7D6F}
.cms>.col_left .category_left .sub_normal a { display: block; padding-left:10px; background:url(images/layout/sub_category_bg.gif) no-repeat left 13px; text-decoration:none; color:white}
.cms>.col_left .category_left .sub_normal a:hover {}
.cms>.col_left .category_left .sub_pressed {height:28px; background:#735D4B; line-height:28px; width:157px; padding:0 11px 0 16px; border-bottom:1px solid #8F7D6F}
.cms>.col_left .category_left .sub_pressed a { display: block; padding-left:10px; background:url(images/layout/sub_category_bg.gif) no-repeat left 13px; text-decoration:none; color:#FFBF34}
.cms>.col_left .category_left .sub_pressed a:hover{}

/* 03.1.b Menu prawe 
-----------------------------------------------------------------------------------------------*/
.cms>.col_right .category_right { }
.cms>.col_right .category_right .separator{ display: block; line-height: 30px; text-decoration: none; }
.cms>.col_right .category_right .separator_end { height:10px; background:#00CC66;}
.cms>.col_right .category_right .header{ font-weight:bold; background:#333; color: #ffffff; line-height: 16px; }
.cms>.col_right .category_right .main_normal {}
.cms>.col_right .category_right .main_normal a { display:block;}
.cms>.col_right .category_right .main_normal a:hover {}
.cms>.col_right .category_right .main_pressed {display:block;}
.cms>.col_right .category_right .main_pressed a {}
.cms>.col_right .category_right .main_pressed a:hover{}
.cms>.col_right .category_right .sub_normal{}
.cms>.col_right .category_right .sub_normal a { display: block;}
.cms>.col_right .category_right .sub_normal a:hover {}
.cms>.col_right .category_right .sub_pressed {}
.cms>.col_right .category_right .sub_pressed a { display: block;}
.cms>.col_right .category_right .sub_pressed a:hover{}

/* 03.1.c Menu zakładkowe 
-----------------------------------------------------------------------------------------------*/
.cms>.col_top .category_top{ border-bottom: 3px solid #cccccc; width: 100%; margin-top: 15px; height: 31px }
.cms>.col_top .category_top .header { float: left; width:auto; background: #333333; color: #FFFFFF; line-height: 31px; padding-left: 10px; padding-right: 10px; margin-left: 2px }
.cms>.col_top .category_top .main_normal{ float: left; width:auto; background: #F4F4F4; border: 1px solid #CCCCCC; border-bottom: none; line-height: 30px; padding-right: 10px; padding-left: 10px; margin-left: 2px }
.cms>.col_top .category_top .main_normal a { color: #000000; display: block; line-height: 30px; text-decoration: none; }
.cms>.col_top .category_top .main_normal a:hover { text-decoration: underline; }
.cms>.col_top .category_top .main_pressed { float: left; width:auto; background: #FFFFFF; border: 1px solid #CCCCCC; border-bottom: none; line-height: 33px; margin-bottom: -4px; height: 33px; padding-right: 10px; padding-left: 10px; margin-left: 2px }
.cms>.col_top .category_top .main_pressed a { color: #000000; display: block; line-height: 30px; text-decoration: none; }
.cms>.col_top .category_top .main_pressed a:hover { text-decoration: underline; }
.cms>.col_top .category_top .separator { display: block; line-height: 30px; text-decoration: none; }
.cms>.col_top .category_top .separator_end { }

/* 03.1.d Menu górne 
-----------------------------------------------------------------------------------------------*/
.cms>.col_center .category_top{ background: #fafa99; margin: 0px; overflow: hidden; padding: 7px; }
.cms>.col_center .category_top .main_normal{ float: left; margin-right: 10px; }
.cms>.col_center .category_top .main_normal a { text-decoration: none; }
.cms>.col_center .category_top .main_normal a:hover { text-decoration: underline; }
.cms>.col_center .category_top .main_pressed{ float: left; margin-right: 10px; }
.cms>.col_center .category_top .main_pressed a { text-decoration: none; color: #000000; }
.cms>.col_center .category_top .main_pressed a:hover { text-decoration: underline; }
.cms>.col_center .category_top .sub_normal{ float: left; margin-right: 10px; }
.cms>.col_center .category_top .sub_normal a { text-decoration: none; }
.cms>.col_center .category_top .sub_normal a:hover { text-decoration: underline; }
.cms>.col_center .category_top .sub_pressed{ float: left; margin-right: 10px; }
.cms>.col_center .category_top .sub_pressed a { text-decoration: none; color: #000000; }
.cms>.col_center .category_top .sub_pressed a:hover { text-decoration: underline; }

/* 03.1.e Menu środkowe 
-----------------------------------------------------------------------------------------------*/
.cms>.col_center .category_center { width:402px; float:left; clear:both }
.cms>.col_center .category_center .header{color:#105683; font-size:18px; font-weight:bold; background:url(images/layout/category_center_header_bg.gif) repeat-x left bottom; height:49px; line-height:49px; padding-left:16px}
.cms>.col_center .category_center .main_normal{ background:#FFF url(images/layout/category_center_bg.gif) left bottom repeat-x; border-bottom: 1px solid #E5E6E5; line-height: 40px; }
.cms>.col_center .category_center .main_normal a{ display: block; line-height: 40px; padding-left: 36px; background:url(images/layout/category_center_a_bg.gif) no-repeat 16px center; text-decoration: none; font-weight:bold; font-size:14px }
.cms>.col_center .category_center .main_normal a:hover{ color:#FFBF34}
.cms>.col_center .category_center .main_pressed{ background:#FFF url(images/layout/category_center_bg.gif) left bottom repeat-x; border-bottom: 1px solid #E5E6E5; line-height: 40px;}
.cms>.col_center .category_center .main_pressed a{ display: block; line-height: 40px; padding-left: 36px; background:url(images/layout/category_center_a_bg.gif) no-repeat 16px center; text-decoration: none; font-weight:bold; color:#FFBF34; font-size:14px}
.cms>.col_center .category_center .main_pressed a:hover{ }
.cms>.col_center .category_center .separator{ display: block; line-height: 20px; text-decoration: none; }
.cms>.col_center .category_center .separator_end { }
.cms>.col_center .category_center .sub_normal{ font-size: 11px; background: #F0FfF9; line-height: 20px; padding-left: 0px; }
.cms>.col_center .category_center .sub_normal a{ color: #000000; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
.cms>.col_center .category_center .sub_normal a:hover{ background: #DCEDF1  url(images/layout/center_top_center_category_sub_normal_hover_bg.gif) left no-repeat; }
.cms>.col_center .category_center .sub_pressed{ font-size: 11px; background: #DCEDF1; line-height: 20px; }
.cms>.col_center .category_center .sub_pressed a{ color: #000000; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
.cms>.col_center .category_center .sub_pressed a:hover{ }

/* 03.1.f Menu dolne 
-----------------------------------------------------------------------------------------------*/
.cms>.col_center .category_bottom{ background: #fdf5e6; margin: 0px; overflow: hidden; padding: 7px; }
.cms>.col_center .category_bottom .frame_html { background: white; }
.cms>.col_center .category_bottom .main_normal{ float: left; margin-right: 10px; }
.cms>.col_center .category_bottom .main_normal a { text-decoration: none; }
.cms>.col_center .category_bottom .main_normal a:hover { text-decoration: underline; }
.cms>.col_center .category_bottom .main_pressed{ float: left; margin-right: 10px; }
.cms>.col_center .category_bottom .main_pressed a { text-decoration: none; color: #000000; }
.cms>.col_center .category_bottom .main_pressed a:hover { text-decoration: underline; }
.cms>.col_center .category_bottom .sub_normal{ float: left; margin-right: 10px; }
.cms>.col_center .category_bottom .sub_normal a { text-decoration: none; }
.cms>.col_center .category_bottom .sub_normal a:hover { text-decoration: underline; }
.cms>.col_center .category_bottom .sub_pressed{ float: left; margin-right: 10px; }
.cms>.col_center .category_bottom .sub_pressed a { text-decoration: none; color: #000000; }
.cms>.col_center .category_bottom .sub_pressed a:hover { text-decoration: underline; }

/* 03.2 Zawartośc
-----------------------------------------------------------------------------------------------*/
/* 03.2.a Elementy
-----------------------------------------------------------------------------------------------*/

/* Pasek przewijania stron
-----------------------------------------------------------------------------------------------*/
.page_bar { padding:10px;}
.page_bar>.light { font-weight: normal; text-decoration: none; }
.page_bar>.next { margin-left: 5px; text-decoration: none; margin-right: 5px; }
.page_bar>.previous { margin-right: 5px; margin-left: 5px; text-decoration: none; }
.page_bar>.text { margin-right: 3px; color:#999999;}
.page_bar>a { text-decoration: none; }
.page_bar>a:hover { text-decoration: underline; }
.page_bar>em { color:#ccc; margin-right: 2px; margin-left: 2px;}

/* Komunikaty
-----------------------------------------------------------------------------------------------*/
.col_center .message { background: #CCE2F6; color: #006AD2; font-weight: bold; padding: 5px; padding-left: 22px; margin-bottom: 5px; border: 1px solid #7FB4E9; }
.col_center .message.error { background: #EECCD6; color: #CC0000; border: 1px solid #A6002E; }
.col_center .message.error a{color: #CC0000;}
.col_center .message.ok { background: #F5FAE6; color: #006600; border: 1px solid #99CC33; }
.col_center .message.ok a { color: #006600;}

/* Form
-----------------------------------------------------------------------------------------------*/

.col_center table.form { border-collapse:collapse; border:1px solid #D0E799;}
.col_center table.form caption { text-align:left; font-weight:bold; background:#70B81E; padding:5px; color:#FFFFFF;}
.col_center table.form td {background:#EBF5D3; padding:5px; padding-left:15px; padding-right:15px;}
.col_center table.form td em { color:#FF0000;}
.col_center table.form tbody td.left_column { width:150px; font-weight:bold;}
.col_center table.form tbody td.right_column {}
.col_center table.form tfoot td.left_column {}
.col_center table.form tfoot td.right_column {padding-bottom:15px;}

.col_center table.form td em.error { font-style:normal; margin-left:5px; background:url(images/layout/icons-validator-error.gif) no-repeat left; padding-left:20px; color:#FF0000;}
.col_center table.form td em.success { font-style:normal; margin-left:5px; background:url(images/layout/icons-validator-ok.gif) no-repeat left; padding-left:20px; color:#006600;}
.col_center table.form td .highlight { border:1px solid #FF0000;}

/* 03.2.b Boksy
-----------------------------------------------------------------------------------------------*/
/* Box - Cart Mini
-----------------------------------------------------------------------------------------------*/
.cart_mini { background:#f5fae6; overflow:hidden; border:1px solid #009933;}
.cart_mini .title {font-size: 16px; color: #73a621; line-height: 30px; font-weight: bold;}
.cart_mini .message {}

.cart_mini .dostawa { border-top: #99cc33 1px dotted; padding-left: 42px; padding-top: 10px; }
.cart_mini .go_to_cart { margin: 5px; text-align: center; }

.cart_mini .product { overflow:hidden; margin-bottom:5px; background:#FFFFFF;}
.cart_mini .product .thumb { float: left; margin-right:5px;}
.cart_mini .product .thumb img { width:64px; }
.cart_mini .product .name { width:225px;  float:left; font-weight:bold;}
.cart_mini .product .count { float:left;}
.cart_mini .product .count span.price { font-weight:bold;}

.cart_mini .subtotal {}

/* Box - Sonda
-----------------------------------------------------------------------------------------------*/
.survey { border:1px solid #D0E799; padding:5px; background:#EBF5D3; margin-right:5px;}
.survey .question { font-weight:bold; font-size:12px; }
.survey .vote { text-align:center; margin-top:5px;}
.survey .answer { font-weight:bold;}
.survey .summary {margin-top:5px;}
.survey .reply { border-bottom:1px dotted #D0E799;}
.survey .statistic_chart { background:#6D0839; height:5px;}
.survey .statistic {}

/* Box - Aktualności kategorie
-----------------------------------------------------------------------------------------------*/
.news_category { overflow:hidden; /*background:#00FF00*/}
.news_category h2 { color:#ff9148; font-size:14px; padding:0; margin:0 0 10px 0;}
.news_category>form { margin:0 0 0 10px;}
.news_category>form input[type='text'] { width:90px; font-size:11px;}
.news_category>form input[type='submit'] { font-size:11px;}
.news_category>ul { padding:0; margin:10px 0 10px 10px;}
.news_category>ul li { list-style:none;}
.news_category>ul li a { display:block; color:#0d58ac; text-decoration:none;}
.news_category>ul li a:hover { text-decoration:underline;}


/* 03.2.c Podstrony
-----------------------------------------------------------------------------------------------*/
/* Galeria */

#element_strony_table { color:#4C4C4C; width:402px; padding-bottom:30px; }
#element_strony_table a { color:#4C4C4C}
#related_table { background:#F9F8F4;}
#related_table tr td { width:112px; }
#related_table tr td .image { width:112px; height:81px;}
#related_table tr td .image img { max-width:112px;}
#related_table tr td .title { text-align:center; line-height:14px; margin-top:15px;color:#666666; font-weight:bold}
#related_table tr td .zobacz {  margin-top:5px; text-align:right; }
#related_table tr td .zobacz a { font-weight:bold; text-decoration:none; color:#105683}
#related_table tr td .zobacz a img { position:relative; top:1px}
#related_table tr td .zobacz a:hover { color:#105683}

.col_center .gallery_picture  { width: 200px; text-align:left }
.col_center .gallery_picture small  { font-size:9px }
.col_center .gallery_picture img { border:3px solid #CCCCCC; padding:7px;}
.col_center .gallery_picture img:hover { border:3px solid #333; padding:7px;}
.col_center .gallery_picture .name { max-width:220px; margin-left:auto; margin-right:auto; font-size:11px; color:#666666;}
.col_center .gallery {}
.col_center .gallery .main_picture { margin:auto; width:372px; height:270px; margin-bottom:12px;}
.col_center .gallery .main_picture img { width:372px;}
.col_center .gallery .left_side { width:402px; float:left}
.col_center .gallery .left_side .description { float:left; margin-bottom:20px}
.col_center .gallery .left_side .warto_wiedziec { background:url(images/layout/warto_wiedziec_header.gif) top left no-repeat; padding-top:42px; margin-bottom:15px; padding-right:5px; width:397px;}
.col_center .gallery .left_side .warto_wiedziec ul { margin-left:14px}
.col_center .gallery .left_side .warto_wiedziec ul li { padding:0px; margin:0px; margin-top:5px; padding-left:11px; background:url(images/layout/list3_bg.gif) no-repeat left 6px;}


.col_center .gallery .left_side .cennik { margin:auto; border:none; border-collapse:collapse; border-width: 0px; width:716px !important;}
.col_center .gallery .left_side .cennik thead tr { table-layout:fixed; background:url(images/layout/Cennik_table_bg.gif) no-repeat; height: 39px }

.col_center .gallery .left_side .cennik tr th { border-collapse:collapse !important; border: none }
.col_center .gallery .left_side .cennik tr td { border:1px solid #FFEBA6; background: #FFE48A; color:#5A3E2A; font-weight:bold; text-align:left; padding-left:15px; height:30px; line-height:30px;}
.col_center .gallery .left_side .name { text-align:left; padding-bottom:20px;  width:400px; overflow:hidden; line-height:30px; font-weight:bold; font-size:18px; color:#105683;}
.col_center .gallery .left_side .name img { float:right}
.col_center .gallery .left_side .navi{ padding:5px; font-size:11px; margin: 0px auto;background:#f7f7f7 ;color: #333;border: 1px solid #EBEBEB;}
.col_center .gallery .left_side .previous{float: left;width: 100px; text-align:center;}
.col_center .gallery .left_side .previous a{ text-decoration:none;}
.col_center .gallery .left_side .next{float: right;width: 100px; text-align:center;}
.col_center .gallery .left_side .next a{ text-decoration:none;}
.col_center .gallery .left_side .back{margin-left: 100px;border-left: 1px solid #EBEBEB;margin-right: 100px;border-right: 1px solid #EBEBEB; text-align:center;}
.col_center .gallery .left_side .back a{ text-decoration:none;}
.col_center .gallery .left_side .picture { text-align:center; margin:10px 0px;}
.col_center .gallery .left_side .picture img { border:5px solid #CCCCCC; padding:10px;}

.col_center .gallery .right_side { float:right; width:314px; min-height:10px;  }
.col_center .gallery .right_side .detail_table { float:right; background:url(images/layout/detail_table_bg.gif) repeat top left; margin-top:1px; table-layout:fixed}
.col_center .gallery .right_side .detail_table thead { background:url(images/layout/detail_table_bg.gif) repeat top left;}
.col_center .gallery .right_side .detail_table thead th { height:29px; line-height:29px; font-weight:bold; color:#533E2D; padding-left:15px; border-bottom:1px solid white; text-align:left}
.col_center .gallery .right_side .detail_table thead td {height:29px; line-height:29px;border-bottom:1px solid white;  text-align:left}
.col_center .gallery .right_side .detail_table tfoot { }
.col_center .gallery .right_side .detail_table tfoot th {  padding:5px 0 5px 15px;  color:#533E2D;  text-align:left}
.col_center .gallery .right_side .detail_table tfoot .piktogramy.a { background:#F2F0E7}
.col_center .gallery .right_side .detail_table tfoot .piktogramy.b { background:#F5F3EC; border-top:1px solid #ffffff}
.col_center .gallery .right_side .detail_table tfoot .piktogramy img { margin-right:9px; cursor:pointer;}

.col_center .gallery .right_side .detail_table tfoot .piktogramy .image_enabled_0 {filter: alpha(opacity=30); opacity:0.3; cursor:default}
.col_center .gallery .right_side .detail_table tfoot .piktogramy .image_enabled_1 {filter: alpha(opacity=100); opacity:1.0;}

.col_center .gallery .right_side .table_cennink { float:right; background:#F0F1F2; color:#666666; width:290px;  padding-left:15px; padding-right:15px; float:right}
.col_center .gallery .right_side .table_cennink tbody th { height:29px; line-height:29px; border-bottom:1px solid white; text-align:left}
.col_center .gallery .right_side .table_cennink tbody td { text-align:right; height:29px; line-height:29px; border-bottom:1px solid white;}

.col_center .gallery .right_side .price_includes { width:288px; border:1px solid #F0F1F2; background:url(images/layout/cena_obejmuje_header.jpg) top left no-repeat; padding-top:41px; float:right; margin-top:15px; margin-bottom:10px;}
.col_center .gallery .right_side .price_includes ul { margin-left:14px}
.col_center .gallery .right_side .price_includes ul li { padding:0px; margin:0px; margin-top:5px; padding-left:11px; background:url(images/layout/list3_bg.gif) no-repeat left 6px;}


table#mini_gallery { margin:0 auto 0 auto; border-collapse:collapse}
table#mini_gallery tr td { border:15px solid #F2F0E7; width:76px; height:55px}
table#mini_gallery tr td img { width:76px; height:55px; float:left}

/* Plugin - Kontakt Rozszerzony
-----------------------------------------------------------------------------------------------*/
.col_center .contact .section_personal_data { }

/* Plugin - Kontakt Rozszerzony
-----------------------------------------------------------------------------------------------*/
.col_center .contact_ex { }
.col_center .contact_ex .section_personal_data { }
.col_center .contact_ex .section_project_data { }
.col_center .contact_ex textarea { }

/* Plugin - Formularz logowania
-----------------------------------------------------------------------------------------------*/
.col_center .login { }
.col_center .login .section_login_data { overflow: hidden; padding-bottom: 15px; }

/* Plugin - Aktualności
-----------------------------------------------------------------------------------------------*/
.col_center .news .item .picture_left {display: inline; }
.col_center .news .item .picture_left img {float:left; margin-right:10px;}
.col_center .news .item .picture_right {display: inline; }
.col_center .news .item .picture_right img { float:right; margin-left:10px;}
.col_center .news .item p { margin-top: 0px; }
.col_center .news .item p.date { font-size:11px;}
.col_center .news .item .title { font-size:18px;}
.col_center .news .detail .picture_left {display: inline; }
.col_center .news .detail .picture_left img {float:left; margin-right:10px;}
.col_center .news .detail .picture_right {display: inline; }
.col_center .news .detail .picture_right img {float:right; margin-left:10px;}
.col_center .news .detail p { margin-top: 0px; }
.col_center .news .comments { }
.col_center .news .comments .author { font-weight: bold; }
.col_center .news .comments .content { font-size: 11px; }
.col_center .news .comments .message { background: none transparent scroll repeat 0% 0%; color: #696969; }
.col_center .news .comments .message div { display: none; }
.col_center .news .comments .voute { font-weight: bold; font-size: 11px; color: #FF6600; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background: #F1f1f1; width: 70px; text-align: center; float: right; margin-right: 4px; }
.col_center .news .comments .voute span { font-weight: normal; font-size: 11px; color: #333333; }

/* Plugin - Profil użytkownika
-----------------------------------------------------------------------------------------------*/
.col_center .profile .section_avatar_change { float: left; }
.col_center .profile .section_avatar_change dt { height: auto; }
.col_center .profile .section_avatar_view { float: left; width: 230px; height: 140px; }
.col_center .profile .section_avatar_view img { border: 2px solid #990066; }
.col_center .profile .section_personal_data { }

/* Plugin - Rejestracja uzytkownika
-----------------------------------------------------------------------------------------------*/
.col_center .register .section_rules span { color: red; padding-left: 6px; font-size: 11px; display: block; }
.col_center .section_info { float: left; width: 250px; font-size: 11px; }
.col_center .section_info p { font-style: italic; margin: 0px; padding: 0px; }
.col_center .section_menu ul { padding: 0px; margin: 0px; }
.col_center .section_menu ul li { float: left; margin-right: 6px; }

.col_center #progress { clear:both; height:34px; width:100%;}
.col_center #progress ul { margin:0px; padding:0px;}
.col_center #progress ul li { height:34px; color:#999; float:left; list-style:none; background:url(images/layout/progress_disabled.gif) repeat-x bottom; font-weight:bold; text-align:center;}
.col_center #progress ul li.enabled { height:34px; color:#333; float:left; list-style:none; background:url(images/layout/progress_enabled.gif) repeat-x bottom; font-weight:bold; text-align:center;}
.col_center #progress ul li.now { height:34px; color:#333; float:left; list-style:none; background:url(images/layout/progress_now.gif) repeat-x bottom; font-weight:bold; text-align:center;}


/* Plugin - Standardowa forma - Struktura strony
-----------------------------------------------------------------------------------------------*/
.col_center .section_send_form { float: right; text-align: right; width: 235px; }
.col_center .section_send_form a { margin-right: 5px; }

/* Plugin - Mapa strony
-----------------------------------------------------------------------------------------------*/
.col_center .site_map {}
.col_center .site_map .category { float: left; margin-bottom: 5px; margin-right: 5px; width: 170px; }
.col_center .site_map .category .main {}
.col_center .site_map .category .main a {}
.col_center .site_map .category .main a:hover { }
.col_center .site_map .category .promoted { }
.col_center .site_map .category .promoted a {}
.col_center .site_map .category .promoted a:hover{ }
.col_center .site_map .category .sub {}
.col_center .site_map .category .sub a{}
.col_center .site_map .category .sub a:hover{ }

/* Plugin - Słownik 
-----------------------------------------------------------------------------------------------*/
.col_center .dictionary {}
.col_center .dictionary .search { background:#fafafa; overflow:auto; padding:5px;}
.col_center .dictionary .alphabet { background:#fafafa; overflow:auto; padding:5px;}
.col_center .dictionary .alphabet .point { float:left; width:18px; text-align:center; padding:2px; margin-bottom:2px;}
.col_center .dictionary .alphabet .point:hover { background:#f1f1f1}
.col_center .dictionary dl {}
.col_center .dictionary dt { margin:0px; padding:0px;}
.col_center .dictionary dd { margin:0px; padding:0px; padding-bottom:10px; border-bottom:1px dotted #ccc;}

/* List Detail
-----------------------------------------------------------------------------------------------*/
.col_center .detail .related td { width: 120px }


/* 04.  BOTTOM
-----------------------------------------------------------------------------------------------*/

div#bottom {font-size: 11px;  overflow:hidden;margin:auto ; margin-top:10px; width:980px;}
div#bottom h3 { padding:0px; margin:0px; margin-top:10px; line-height:20px; color:#fff; font-size:12px; }

div#bottom .box { height:133px; padding-top:74px; float:left; position:relative; color:white}
div#bottom .box .wiecej { position:absolute; top:170px; left:25px; font-weight:bold}
div#bottom .box.one { background:url(images/layout/navigator_poleca.jpg) no-repeat; width:174px; padding-left:25px}
div#bottom .box.one img { float:right; margin-right:1px}
div#bottom .box.one .frame_html {  width:106px; line-height:15px; float:left}

div#bottom .box.two { background:url(images/layout/warto_wiedziec_bg.jpg) no-repeat; width:175px; padding-left:20px;}
div#bottom .box.two ul { float:left}
div#bottom .box.two ul li { background:url(images/layout/list2_bg.gif) no-repeat left 6px; padding-left:7px; line-height:16px}

div#bottom .box.three { background:url(images/layout/prezent_bg.jpg) no-repeat; width:175px; padding-left:18px}
div#bottom .box.three .frame_html { width:106px; float:left; line-height:15px;}
div#bottom .box.three img { float:right; margin-right:1px}
div#bottom .box.three .wiecej { position:absolute; top:170px; left:18px; font-weight:bold}

div#bottom .box.four { background:url(images/layout/newsletter_bg.jpg) no-repeat; width:180px; padding-left:19px}
div#bottom .box.four .newsletter { float:left; width:180px;}
div#bottom .box.four .newsletter input { width:159px; border:none; padding:4px 0px 4px 0px; margin-top:10px }

div#bottom .box.five { background:url(images/layout/infolinia_bg.jpg) no-repeat; width:179px; padding-left:15px;}
div#bottom .box.five .frame_html { line-height:13px}

div#box_five_2 { background:url(images/layout/infolinia_bg.jpg) no-repeat; width:169px; padding-left:15px;  height:135px; padding-top:72px; float:left; position:relative; color:white; margin-top:10px}
div#box_five_2 .frame_html {line-height:13px}
div#box_five_2 .frame_html a { text-decoration:none; color:white}
div#banery_podstrona { margin-top:10px; margin-bottom:10px}
div#banery_podstrona img { float:left}
#kontakt_table tr td { border-bottom:1px solid #E6E6E6}


div#bottom .menu { float:right;  margin-left:15px; }
div#bottom .menu ul { margin: 0px; padding: 0px; margin-bottom: 10px; margin-top:10px; list-style:inside; }
div#bottom .menu ul li { display:inline; padding-left:6px; margin-left:6px; border-left:1px dotted #B5B5B0}
div#bottom .menu ul li a {text-decoration: none; color:#4A4A4A }
div#bottom .menu ul li a:hover { }
div#bottom a { color: #fff; }
div#bottom a:hover { color: #fff; }

div#bottom .newsletter { }
div#bottom .newsletter p { }
div#bottom .newsletter input {}
div#bottom .newsletter #message_newsletter {color:#CC0000;}

div#bottom .copyright {}
#galery_items_table {margin:auto; table-layout:fixed; }
#galery_items_table tr td { vertical-align:middle; text-align:center; width:126px; height:81px; }
#galery_items_table tr td a {}
#galery_items_table tr td a img {  width:120px; height:70px; border:1px solid #EAE7D9}
#galery_items_table tr td a img:hover {width:120px; height:70px; border:1px solid #EAE7D9; background:white; padding:2px}

#formContact table tr td { height:38px; line-height:38px; border-bottom:1px solid #E6E6E6}
#formContact table tr td input[type=text] {-moz-border-radius:3px 3px 3px 3px; border:none; background:url(images/layout/input_bg.gif) no-repeat; width:207px; height:18px; line-height:18px; padding:2px 0 2px 5px ; margin:0px;}

/* 05.  SYSTEM
-----------------------------------------------------------------------------------------------*/

.live_menu { position: relative; z-index: 1000; margin: 0px !important; padding:0px !important; border: none !important; }
.live_menu .item { position: absolute; left: 0 !important; top: 0px !important; margin: 0px !important; padding:0px !important; border: none !important; float: none;
height: 7px !important; line-height: 7px !important; }
.live_menu .item a{ padding: 0px !important; margin:0px !important; border:none; height: 7px !important; width: 7px !important; line-height: 7px !important; border: 0px !important }
.live_menu .item img{ padding: 0px !important; margin:0px !important; border:none !important; height: 7px !important; line-height: 7px !important }
.live_menu .item img:hover{ padding: 0px !important; margin:0px !important; border:none !important; height: 7px !important; line-height: 7px !important }

