 @charset "utf-8";
/*

-----------------------------------------------------------------------------------------------

      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:#FFFFFF url(images/layout/body_bg.jpg) top left repeat-x;  }
.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:bold; }
h3 { font-size: 14px; color: #000;font-weight:bold; }
h4 { font-size: 13px; color: #000; }
h5 { color:#D80200; font-weight:bold; font-size:14px; margin:0px; padding:0px;}
h9 { font-size: 18px; color: #333; margin:10px 0px; font-weight:bold; }
p { margin:5px 0px; color:#383838}

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:#4D4D4D; text-decoration:none; outline: none; }
a:visited { color:#4D4D4D; text-decoration:none; outline: none; }
a:hover {  text-decoration:none; outline: none; color:#D70200 }
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;}


#list { margin:0px; padding:0px;}
#list li {margin:0px; padding:0px; background:url(images/layout/button.png) left 3px no-repeat; font-size:11px; font-weight:bold; list-style:none; margin-bottom:2px; padding:3px; padding-left:20px; color:#575757;}
#list li a { margin:0px; padding:0px; display:block; font-size:11px; font-weight:bold; color:#575757;}
#list li a:hover {color:#D70200}

#list2 { margin:0px; padding:0px;}
#list2 li {margin:0px; padding:0px; background:url(images/layout/search_btn.gif) left 1px no-repeat; font-size:11px; font-weight:bold; list-style:none; margin-bottom:2px; padding:3px; padding-left:20px; color:#575757;}
#list2 li a { margin:0px; padding:0px; display:block; font-size:11px; font-weight:bold; color:#4e4e4e;}
#list2 li a:hover {color:#D70200}






/* Kontener - Logo*/
div#site{ position: relative; font-size: 1.1em; line-height: 1.6em; width: 1020px; text-align: left; margin: 0px auto 10px auto; padding: 79px 0px 0px 0px;}
div#top { background:#FFFFFF url(images/layout/top_bottom.jpg) bottom center no-repeat ; width:980px; height:82px; position:absolute;top:20px; left:20px; z-index: 1;}
div#site a#logo { display: block; position: absolute; left: 19px; top: 20px; width: 162px; height: 82px; margin: 0;	background: url(images/layout/logo_beta.jpg) no-repeat; text-indent: -9999px; overflow: hidden; z-index: 1; }

/* 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; }
.cms .topy .frame_html {font-size:12px; font-weight:bold; color:#4D4D4D; width:510px; height:40px; margin-left:20px; margin-top:63px;}
#zds_btn {display:block; position:absolute; left:816px; top:155px; z-index:3}

div#lista { width:306px; min-height:178px; background:#FFFFFF url(images/layout/Zmiany_bg.jpg) top no-repeat}
div#lista .frame_html { height:auto; width:306px; padding-top:36px;}
div#lista .frame_html ul { margin:0px; padding:0px;}
div#lista .frame_html ul li {margin:0px; padding:0px; background:url(images/layout/li_bg.gif) no-repeat; font-size:11px; font-weight:bold; height:21px; list-style:none; margin-bottom:2px; padding:3px;}
div#lista .frame_html ul li a { display:block; font-size:11px; font-weight:bold; color:#575757; margin-left:18px;} 
div#lista .frame_html ul li a:hover {color:#D70200}

div#integracje { background:url(images/layout/integracje_bg.gif) no-repeat top left; width:345px; height:178px;}
div#integracje .frame_html { margin-top:23px;}
div#integracje .frame_html img:hover {opacity:0.80; filter:alpha(opacity=80); }
div#integracje .frame_html img { background:red}

div#bodom { width:979px; height:148px; margin-left:1px; background: url(images/layout/bodom_bg.jpg) repeat-x;}


div#bodom .box_1 { width:245px; height:146px; background:url(images/layout/pomoc_box_bg.jpg) no-repeat; border-top:1px dotted #ACACAC; border-right:1px dotted #ACACAC; float:left}
div#bodom .box_1 a { font-size:11px; font-weight:bold; display:block; margin-left:15px; color:#4D4D4D; width:50px}
div#bodom .box_1 a:hover {color:#D70200}
div#bodom .box_1 a img { position:relative; top:3px; left:2px;}
div#bodom .box_1 .frame_html { margin-top:45px; margin-left:16px; height:70px; width:125px; color:#4D4D4D; line-height:13px; font-size:11px; overflow:hidden}


div#bodom .box_2 { width:244px; height:146px; background: url(images/layout/oferta_box_bg.jpg) no-repeat; border-top:1px dotted #ACACAC; border-right:1px dotted #ACACAC; float:left}
div#bodom .box_2 a { font-size:11px; font-weight:bold; display:block; margin-left:15px; color:#4D4D4D; width:50px}
div#bodom .box_2 a:hover {color:#D70200}
div#bodom .box_2 a img { position:relative; top:3px; left:2px;}
div#bodom .box_2 .frame_html { margin-top:45px; margin-left:16px; height:70px; width:125px; color:#4D4D4D; line-height:13px; font-size:11px;}


div#bodom .box_3 { width:244px; height:146px; background: url(images/layout/publikacje_box_bg.jpg) no-repeat; border-top:1px dotted #ACACAC; float:left}
div#bodom .box_3 a { font-size:11px; font-weight:bold; display:block; margin-left:15px; color:#4D4D4D; width:240px}
div#bodom .box_3 a:hover {color:#D70200}
div#bodom .box_3 a img { position:relative; top:3px; left:2px;}

div#bodom .box_3  { }
div#bodom .box_3  ul { margin:0px; padding:0px;margin-top:43px;margin-left:15px;margin-bottom:16px;}
div#bodom .box_3  ul li {margin:0px; padding:0px; background:url(images/layout/red_arrow.gif) no-repeat left 5px;height:14px;overflow:hidden;}
div#bodom .box_3  ul li a {margin:0px; padding:0px; margin-left:11px; font-weight:normal; width:auto}


div#bodom .box_4 { width:244px; height:147px; background: url(images/layout/opnie_klientow_box.jpg) no-repeat; float:left}
div#bodom .box_4 a { font-size:11px; font-weight:bold; display:block; margin-left:15px; color:#E9E9E9; width:110px}
div#bodom .box_4 a:hover {color:#D70200}
div#bodom .box_4 a img { position:relative; top:3px; left:2px;}
div#bodom .box_4 .comment { margin-top:45px; margin-left:16px; padding-right:10px; height:70px; color:#4D4D4D; line-height:13px; font-size:11px;}
div#bodom .box_4 .comment img { width:60px; height:60px; margin-right:10px; float:left}

div#bodom .box_4 .comment .text { margin:0xp; padding:0xp; color:#E9E9E9; font-style:italic; height:40px; display:block; line-height:12px}
div#bodom .box_4 .comment .podpis { margin:0xp; padding:0xp; color:#E9E9E9; display:block; margin-top:-3px; font-size:10px}








/* 02.  TOP
-----------------------------------------------------------------------------------------------*/
/* 02.1 Wyszukiwarka
-----------------------------------------------------------------------------------------------*/
div#search { padding:0px; margin:0px; position:absolute; top:60px; left:767px; z-index:2; text-align:right;  width:233px; height:39px;}
div#search .input { background:url(images/layout/search_input.jpg) no-repeat right; width:220px; height:23px; margin-top:6px; margin-right:13px;}
div#srh { padding:0px; margin:0px; position:absolute; top:60px; left:767px; z-index:2; text-align:right;  width:233px; height:39px;}
div#srh .input { background:url(images/layout/search_input.jpg) no-repeat right; width:220px; height:23px; margin-top:6px; margin-right:13px;}

div#search .input input[type="text"] {color:#A8A8A8; margin:0px; padding:0px; height:17px; font-size:11px; border:none; padding-left:5px; float:left; margin-left:46px; margin-top:2px;width:150px}

div#search .input input[type="image"] { margin-top:1px;}
.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: 33px; left: 797px; padding: 0; width: 190px; height: 27px; 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; }
div#login_board ul li a {}
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 gorne gorniejsze
-----------------------------------------------------------------------------------------------*/

div#upper_menu { width:660px; height:39px; position:absolute; top:20px; left:195px; border-bottom:1px solid #DDDDDD; z-index:9}
div#upper_menu ul { margin-top:15px; float:left; }
div#upper_menu ul li { display:inline; list-style:none;font-weight:bold;}
div#upper_menu ul li a { font-size:11px; border-right:1px solid #DCDCDC; padding-right:9px; margin-left:9px; color:#606060 }
div#upper_menu ul li a:hover {color:#D70200}
div#upper_menu .infolinia { font-weight:bold; color:#606060; float:left; margin-top:17px; margin-left:10px}



/* 02.3.a  Menu płaskie
-----------------------------------------------------------------------------------------------*/
div#menu_type_0 { position:absolute; float:left; top:68px; left:182px;  margin: 0px auto; padding: 0px; z-index:2;  height:20px}
div#menu_type_0>ul { height: 39px; margin: 0px; padding: 0px;   }
div#menu_type_0>ul>li a{display: block; height: 31px; line-height:; padding-left: 12px; padding-right: 13px; text-decoration: none; font-size:13px; font-weight:bold; }
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 { color: #CFCFCF; line-height: 31px; }
div#menu_type_0>ul>li.header { border: none; font-weight: normal; line-height: 31px; padding-left: 5px; padding-right: 5px; vertical-align: middle; }

div#menu_type_0>ul>li.normal>a{ color:#000000;  }
div#menu_type_0>ul>li.normal>a:hover{ color:#D70200; text-decoration:underline; background:url(images/layout/drop.gif) no-repeat right}
div#menu_type_0>ul>li.hovered>a { }

div#menu_type_0>ul>li.pressed>a{color:#D70200; text-decoration:underline; background:url(images/layout/drop.gif) no-repeat right   }
div#menu_type_0>ul>li.pressed>a:hover{}

div#menu_type_0>ul>li.normal.el_1>a{ font-size:0px; color:#FFFFFF; background:url(images/layout/home_btn.gif) no-repeat; margin-left:19px; margin-top:3px; }
div#menu_type_0>ul>li.normal.el_1>a:hover{ }
div#menu_type_0>ul>li.hovered.el_1>a { }

div#menu_type_0>ul>li.pressed.el_1>a{font-size:0px;color:#FFFFFF; background:url(images/layout/home_btn.gif) no-repeat; margin-left:19px; margin-top:3px; }
div#menu_type_0>ul>li.pressed.el_1>a:hover{}


div#menu_type_0>ul>li.normal.el_46>a {}
div#menu_type_0>ul>li.normal.el_46>a:hover { }
div#menu_type_0>ul>li.hovered.el_46>a { }

div#menu_type_0>ul>li.pressed.el_46>a
div#menu_type_0>ul>li.pressed.el_46>a:hover{}


div#menu_type_0>ul>li.normal.el_46>a {}
div#menu_type_0>ul>li.normal.el_46>a:hover { }
div#menu_type_0>ul>li.hovered.el_46>a { }

div#menu_type_0>ul>li.pressed.el_46>a
div#menu_type_0>ul>li.pressed.el_46>a:hover{}





div#menu_type_0>ul>li.promoted>a{}
div#menu_type_0>ul>li.promoted>a:hover{ }
div#menu_type_0>ul>li.separator{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; padding-right:8px; margin-left:7px;}
div#menu_type_3>ul { display: none }
div#menu_type_3 .jqueryslidemenu { position:absolute; float:left; top:69px; left:182px;  margin: 0px auto; padding: 0px; z-index:2;  height:20px}
div#menu_type_3 .jqueryslidemenu ul { height: 39px; margin: 0px; padding: 0px;}

div#menu_type_3 .jqueryslidemenu ul li a:visited {}
div#menu_type_3 .jqueryslidemenu ul li a:hover { color:#D70200; text-decoration:underline; background:url(images/layout/drop.gif) no-repeat right 7px; padding-right:10px }

div#menu_type_3 .jqueryslidemenu ul li {margin: 0px; padding: 0px;  float: left; list-style: none; vertical-align: middle; position: relative; display: inline; padding-right:10px; }
div#menu_type_3 .jqueryslidemenu ul li a { background:url(images/layout/drop.gif) no-repeat right; padding-right:10px; display: block; background: #fff;; font-weight: bold; color:#1D1D1D;  text-decoration: none; font-size:13px;  }
div#menu_type_3 .jqueryslidemenu ul li.pressed>a {color:#D70200; text-decoration:underline; background:#FFFFFF url(images/layout/drop.gif) no-repeat right 7px; padding-right:10px;}
div#menu_type_3 .jqueryslidemenu ul li.separator>a {}
div#menu_type_3 .jqueryslidemenu ul li ul li.pressed>a {background:#FFFFFF}



div#menu_type_3 .jqueryslidemenu ul li.normal.el_1>a{ font-size:0px; color:#D70200; text-align:center; background:url(images/layout/home_btn.gif) no-repeat; margin-left:19px; margin-top:1px; width:15px; height:15px }


div#menu_type_3 .jqueryslidemenu ul li.pressed.el_1>a{font-size:0px;color:#D70200;text-align: center;  background:url(images/layout/home_btn.gif) no-repeat; margin-left:19px; margin-top:1px; width:15px; height:15px;}





div#menu_type_3 .jqueryslidemenu ul li ul{visibility: hidden; background-color:#FFFFFF; position: absolute	; margin-left:-16px; display: block; height:auto; border:1px solid #DDDDDD; width:201px; z-index:201; }
div#menu_type_3 .jqueryslidemenu ul li ul li { display: list-item; float: none; width:193px; background:#FFFFFF;}
div#menu_type_3 .jqueryslidemenu ul li ul li a { padding: 5px; margin: 0; font-weight:normal; margin-left:15px; margin-right:10px;border-top: 1px dotted #C3C3C3; font-size:11px; }
div#menu_type_3 .jqueryslidemenu ul li ul li a:hover { padding: 5px; margin: 0; border-top: 1px dotted #C3C3C3; background:#FFFFFF; text-decoration:none; margin-left:15px; margin-right:10px;  }
div#menu_type_3 .jqueryslidemenu ul li ul li ul { top: 0; margin:0px; padding:0px }

div#menu_type_3 .downarrowclass { }
div#menu_type_3 .rightarrowclass { }

/*-----------NAGLOWKI MENU-------------*/

div#menu_type_3 .jqueryslidemenu ul li .frame_html p { margin:0px; padding:0px; padding-top:62px; padding-left:15px; line-height:13px; color:#1D1D1D;}
div#menu_type_3 .jqueryslidemenu ul li .frame_html { width:203px; height:117px;}
div#menu_type_3 .jqueryslidemenu ul li.el_46 .frame_html {  background:url(images/layout/cms_head_bg.jpg) no-repeat;height:118px;}
div#menu_type_3 .jqueryslidemenu ul li.el_47 .frame_html { background:url(images/layout/referencje_head_bg.jpg) no-repeat; }
div#menu_type_3 .jqueryslidemenu ul li.el_49 .frame_html { background: url(images/layout/pomoc_head_bg.jpg) no-repeat; }
div#menu_type_3 .jqueryslidemenu ul li.el_50 .frame_html { background:url(images/layout/czas_head_bg.jpg) no-repeat;}
div#menu_type_3 .jqueryslidemenu ul li.el_6 .frame_html { background: url(images/layout/kontakt_head_bg.jpg) no-repeat}
div#menu_type_3 .jqueryslidemenu ul li.el_74 .frame_html { background: url(images/layout/partnerzy_head_bg.jpg) no-repeat}
div#menu_type_3 .jqueryslidemenu ul li.el_114 .frame_html { background: url(images/layout/wdrozenia_head_bg.jpg) no-repeat}

/*-----------WYJATKI BORDERA--------------*/
div#menu_type_3 .jqueryslidemenu ul li ul li.el_54 a { border:none;}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_60 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_15 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_76 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_80 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_84 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_88 a {}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_92 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_116 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_122 a { border:none}
div#menu_type_3 .jqueryslidemenu ul li ul li.el_150 a { border:none}
/* 02.4  Nawigator
-----------------------------------------------------------------------------------------------*/
div#nav_bar { background:#FFFFFF; font-size: 11px; float:right;  padding: 5px; line-height:21px; height:21px; width:723px}
div#nav_bar ul{ margin: 0px; padding: 0px;color:#686868; height:25px; margin-left:6px; width:702px;border-bottom:1px dotted #ACACAC;}
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: #686868 ; }
div#nav_bar ul li.pressed{ color: #000000; font-weight: bold; }
div#nav_bar ul li.separator{ color: #D80200; 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 { position:relative; top:40px; width:1020px;float:left; margin-bottom:40px;}

.col_center .home { margin:0px; padding:0px;overflow:hidden; padding-left:20px; padding-right:20px;background: url(images/layout/center_bg2.jpg) no-repeat; width:980px;  }
.col_center .home .flash { width:430px; height:183px; margin-top:43px; margin-left:27px;}
.col_center .home .row {  height:192px; width:981px; background:#FFFFFF; margin-top:36px; }

.col_center .home .row .top {  height:97px; }
.col_center .home .row .bottom{ height:93px; border-right:1px dotted #7F7F7F}
.col_center .home .row a { display:block}

.col_center .home .row .box_1 { width:246px; height:192px; float:left;}
.col_center .home .row .box_2 {width:245px; height:192px; float:left}
.col_center .home .row .box_3 {width:244px; height:192px; float:left}
.col_center .home .row .box_4 {width:246px; height:192px; float:left;}

.col_center .home .demo { z-index:6px;margin-top:6px;  width:422px; overflow:hidden}
.col_center .home .demo .col_1 { float:left; width:230px}

.col_center .home .demo .col_1 ul { margin:0px; padding:0px; margin-top:3px; float:left}
.col_center .home .demo .col_1 ul li {margin:0px; padding:0px; margin-left:30px; color:#1D1D1D; font-size:12px; font-weight:bold; background:url(images/layout/check.gif) left no-repeat; padding-left:20px; line-height:20px;}
.col_center .home .demo .col_1 .btns { margin-left:19px; float:left;height:32px}
.col_center .home .demo .col_1 .btns a {margin-top:24px; height:32px;display:block; float:left; margin-right:8px;}




.col_center .home .demo .col_2 { float:right; margin-top:px;}
.col_center .home .demo .col_2 a { display:block; margin-top:10px} 




.col_center .home .row_2 {width:981px;height:287px; margin-top:40px; margin-left:1px;}
.col_center .home .row_2 .frame_html {   float:left}
.col_center .home .row_2 .frame_html p { margin:0px; padding:0px; font-size:11px; color:#E4E4E4;line-height:13px}
.col_center .home .row_2 .frame_1 { width:244px; height:287px;background:url(images/layout/frame_1_bg.jpg) no-repeat; margin-left:1px; float:left; border-right:1px dotted #59595A;}
.col_center .home .row_2 .frame_1 .frame_html {  width:223px; padding-left:22px; padding-top:59px; height:160px; padding-bottom:26px; }
.col_center .home .row_2 .frame_1 .frame_html h5 { margin:0px; padding:0px; color:#FAA500; font-size:11px; font-weight:bold;line-height:13px;}
.col_center .home .row_2 .frame_1 .frame_html p {margin-top:17px;}

.col_center .home .row_2 .frame_2 { background:url(images/layout/frame_2_bg.jpg) no-repeat; height:265px; width:199px; float:left; padding:22px; padding-top:0px;border-right:1px dotted #59595A;}
.col_center .home .row_2 .frame_2 .news { margin:0px; padding:0px; height:194px;  margin-top:51px; }
.col_center .home .row_2 .frame_2 .news ul {margin:0px; padding:0px;}
.col_center .home .row_2 .frame_2 .news ul li { margin:0px; padding:0px; border-bottom:1px dotted #59595A; line-height:24px;}
.col_center .home .row_2 .frame_2 .news ul li:hover { background:#BE0200; padding-left:4px }
.col_center .home .row_2 .frame_2 .news ul li a { font-size:11px; font-weight:bold; color:#E4E4E4}

.col_center .home .row_2 .frame_2 .news ul li.el_1 { border:none;}

.col_center .home .row_2 .frame_3 { float:left; width:201px; height:226px; background:url(images/layout/frame_3_bg.jpg) no-repeat; padding-left:22px; padding-right:21px; padding-top:61px;}
.col_center .home .row_2 .frame_3 table tr .box_1 a { display:block; float:right;margin-bottom:25px; height:20px;}
.col_center .home .row_2 .frame_3 table tr .box_1 .article { width:179px; height:53px; background:#3A3A3B; border:1px dotted #59595A; padding:10px; padding-top:5px;line-height:14px; }
.col_center .home .row_2 .frame_3 table tr .box_1 .article p { margin:0px; padding:0xp; line-height:13px; font-size:11px; color:#E4E4E4; font-style:italic;}
.col_center .home .row_2 .frame_3 table tr .box_1 { }
.col_center .home .row_2 .frame_3 .box_2 {}

.col_center .home .row_2 .frame_4 { width:246px; height:287px; float:left}
.col_center .home .row_2 .frame_4 .top { height:143px; width:246px; background:url(images/layout/integracje_bg.jpg) no-repeat;}
.col_center .home .row_2 .frame_4 .top  ul {padding:0px;margin:0px; margin-top:12px;width:200px;height:143px;display:bock;}
.col_center .home .row_2 .frame_4 .top ul li {padding:0px;margin:0px;width:200px;height:143px;text-align:center;display:table-cell}
.col_center .home .row_2 .frame_4 .top  ul li table {margin:0px;padding:0px;border:0px;width:246px;height:143px}
.col_center .home .row_2 .frame_4 .top  ul li table tr {margin:0px;padding:0px;border:0px;}
.col_center .home .row_2 .frame_4 .top  ul li table tr td {margin:0px;padding:0px;border:0px;vertical-align:middle;width:246px;height:143px;}
.col_center .home .row_2 .frame_4 .top  ul li table tr td a {vertical-align:middle;}
.col_center .home .row_2 .frame_4 .top  ul li table tr td img {max-width:200px;max-height:143px;vertical-align:middle;}
.col_center .home .row_2 .frame_4 .top .auto_controls {display:none;}
.col_center .home .row_2 .frame_4 .top .prev {display:none}
.col_center .home .row_2 .frame_4 .top .next {display:none;}
.col_center .home .row_2 .frame_4 .top  .bx_pager {display:none}
.col_center .home .row_2 .frame_4 .bottom { width:200px; height:144px; padding-left:22px; padding-right:22px; background:url(images/layout/newsletter_bg.jpg) no-repeat}

.col_center .home .row_2 .newsletter {  float:left; margin-top:51px;}
.col_center .home .row_2 .newsletter a { display:block; margin-top:2px; float:right}
.col_center .home .row_2 .newsletter p { color:#E4E4E4; margin-left:1px}
.col_center .home .row_2 .newsletter input {width:200px; background:#3A3A3B; border:none; color:#BCBCBD; font-size:11px; padding:4px;}
.col_center .home .row_2 .newsletter #message_newsletter {color:#BCBCBD; margin-left:1px; margin-top:4px}



.col_left { width: 246px; float: left; height:100%; margin-left:1px; background:#FFFFFF; }
.col_right { width: 310px; float: right; min-height:150px;}
.col_center {  padding:0px;  color:#333;}	

.col_center.full { padding:0px; margin:0px;float:left; width: 1020px}
.col_center.middle{ width: 540px; margin:auto; overflow: hidden; }
.col_center.only_col_left { width: 693px; min-height:450px; float:right; background:#FFFFFF; padding:20px; color:#383838; font-size:12px; line-height:14px; }

.col_center.only_col_left.dzialmozliwosci ul { margin:0px; padding:0px;}
.col_center.only_col_left.dzialmozliwosci ul li {margin:0px; padding:0px; background:url(images/layout/search_btn.gif) left 1px no-repeat; font-size:11px;  list-style:none; margin-bottom:2px; padding:3px; padding-left:20px; color:#464646;}
.col_center.only_col_left.dzialmozliwosci ul li a { margin:0px; padding:0px; display:block; font-size:11px; font-weight:bold; color:#575757;}
.col_center.only_col_left.dzialmozliwosci ul li a:hover {color:#D70200}
.col_center.only_col_left.dzialmozliwosci ul li li { background:none}
.col_center.only_col_left.dzialmozliwosci table { }
.col_center.only_col_left.dzialmozliwosci table td { }
.col_center.only_col_left.dzialmozliwosci table td a { text-decoration:underline}

.col_center.only_col_left.dzialkontakt ul { margin:0px; padding:0px;}
.col_center.only_col_left.dzialkontakt ul li {margin:0px; padding:0px; background:url(images/layout/li_bg.gif) no-repeat; font-size:11px; font-weight:bold; height:21px; list-style:none; margin-bottom:2px; padding:3px; padding-left:20px; color:#575757;}
.col_center.only_col_left.dzialkontakt ul li a { margin:0px; padding:0px; display:block; font-size:11px; font-weight:bold; color:#575757;}
.col_center.only_col_left.dzialkontakt ul li a:hover {color:#D70200}


.col_center.only_col_left p { color:#383838; font-size:12px;}
.col_center.only_col_left.dzialcms table tbody td { border-bottom:1px  dotted #ACACAC;}
.col_center.only_col_left.dzialcms table tbody td img {}

.col_center.only_col_left.dzialreferencje { padding-bottom:60px}
.col_center.only_col_left.dzialreferencje table { }
.col_center.only_col_left.dzialreferencje table tbody td { padding-bottom:10px; margin-bottom:20px; border-bottom:1px  dotted #ACACAC;}
.col_center.only_col_left.dzialreferencje table tbody td img { margin:0px; padding:0xp; position:relative; top:4px; margin-right:5px;} 
.col_center.only_col_left.dzialreferencje table tbody td a {color:#333333}


.col_center.only_col_left.dzialwdrozenia table {border-bottom:1px dotted #ACACAC; }
.col_center.only_col_left.dzialwdrozenia table td {  padding:10px }
.col_center.only_col_left.dzialwdrozenia table td a { float:right}



.col_center.only_col_left.dzialkupteraz table { }
.col_center.only_col_left.dzialkupteraz table tbody th {   }
.col_center.only_col_left.dzialkupteraz table tbody td { }
.col_center.only_col_left.dzialkupteraz input { }
.col_center.only_col_left.dzialkupteraz em { color:red}
#cart_table { background:url(images/layout/table_cart_bg.gif) 0px 24px repeat }
#cart_table th { background:#EEEEEE; padding:5px;  }
#cart_table td { padding:5px; height:42px; vertical-align:middle; padding-bottom:0px; padding-top:0px } 
#cart_table .subtotal { background:#EEEEEE; height:26px;}

#order_succes_table { background:url(images/layout/table_20px_bg.gif) 0px 0px repeat}
#order_succes_table tr td { height:20px; vertical-align:middle }
#order_succes_table tr th { vertical-align:middle; height:20px;}

.col_center.only_col_left.dzialkupteraz .detale th { text-align:left}
.col_center.only_col_left.dzialkupteraz .detale tfoot { }
#ieqpa { }

.col_center.only_col_left.dzialkupteraz .progress {}
.col_center.only_col_left.dzialkupteraz .btn {  margin-top:20px;}
.col_center.only_col_left.dzialkupteraz .btn a { margin-left:240px; margin-top:23px; display:block;}
.col_center.only_col_left.dzialkupteraz .btn a img:hover {opacity:0.80; filter:alpha(opacity=80); } 


.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;}

/* TOPY CENTEROW */

div#kup_teraz_top { background:url(images/layout/kup_teraz_head_bg.jpg) no-repeat; width:733px; height:137px; float:right}
div#cms_top { background:url(images/layout/cms_top_bg.jpg) no-repeat; width:733px; height:137px; float:right}
div#referencje_top { background:url(images/layout/referencje_top_bg.jpg) no-repeat; width:733px; height:137px; float:right;}
div#pomoc_top { background:url(images/layout/pomoc_top_bg.jpg) no-repeat; width:733px; height:137px; float:right;}
div#partnerzy_top { background:url(images/layout/partnerzy_top_bg.jpg) no-repeat; width:733px; height:137px; float:right;}
div#mozliwosci_top { background:url(images/layout/mozliwosci_top_bg.jpg) no-repeat; width:733px; height:137px; float:right;}
div#kontakt_top { background:url(images/layout/mozliwosci_top_bg.jpg) no-repeat; width:733px; height:137px; float:right;}
div#wdrozenia_top { background:url(images/layout/wdrozenia_top_bg.jpg) no-repeat; width:733px; height:137px; float:right;}


/* 03.1 TLA DZIALOW
-----------------------------------------------------------------------------------------------*/
.cms.dzial_kupteraz{ padding-top:201px; margin-top:-18px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/laska_bg.jpg) no-repeat; height:100%}
.cms.dzial_cms {padding-top:201px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/cms_bg.jpg) no-repeat; height:100%}
.cms.dzial_referencje {padding-top:201px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/pomoc_bg.jpg) no-repeat; height:100%}
.cms.dzial_pomoc {padding-top:201px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/referencje_bg.jpg) no-repeat; height:100%}
.cms.dzial_partnerzy {padding-top:201px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/partnerzy_bg.jpg) no-repeat; height:100%}
.cms.dzial_mozliwosci {padding-top:201px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/mozliwosci_bg.jpg) no-repeat; height:100%}
.cms.dzial_kontakt {padding-top:201px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/kontakt_bg.jpg) no-repeat; height:100%}
.cms.dzial_wdrozenia {padding-top:201px; padding-left:20px;padding-right:20px; padding-bottom:20px; background:#EAEAEA url(images/layout/wdrozenia_bg.jpg) no-repeat; height:100%}

/* 03.1.a Menu lewe 
-----------------------------------------------------------------------------------------------*/

.cms.dzial_cms>.col_left .category_left .header { color:#5B5B5C; background:#5B5B5C url(images/layout/cms_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}
.cms.dzial_referencje>.col_left .category_left .header { color:#5B5B5C; background:#5B5B5C url(images/layout/referencje_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}
.cms.dzial_partnerzy>.col_left .category_left .header { color:#5B5B5C; background:#5B5B5C url(images/layout/partnerzy_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}
.cms.dzial_pomoc>.col_left .category_left .header { color:#5B5B5C; background:#5B5B5C url(images/layout/pomoc_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}
.cms.dzial_mozliwosci>.col_left .category_left .header { color:#5B5B5C; background:#5B5B5C url(images/layout/mozliwosci_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}
.cms.dzial_kupteraz>.col_left .category_left .header {color:#5B5B5C; background:#5B5B5C url(images/layout/sklep_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}

.cms.dzial_wdrozenia>.col_left .category_left .header { color:#5B5B5C; background:#5B5B5C url(images/layout/wdrozenia_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}
.cms.dzial_kontakt>.col_left .category_left .header { color:#5B5B5C; background:#5B5B5C url(images/layout/kontakt_header.jpg) no-repeat; width:246px; height:85px; line-height: 16px; position:relative; z-index:1}
.cms.dzial_kontakt>.col_left .frame_html { background:#5B5B5C ;width:206px; height:199px; line-height: 16px; font-size:11px; padding:20px; margin-bottom:20px}
.cms.dzial_kontakt>.col_left .frame_html a { color:white;}
.cms.dzial_kontakt>.col_left .category_left { margin-bottom:0px; padding:0px;}



.cms>.col_left .category_left { background:#5B5B5C;padding-bottom:10px; margin-bottom:20px; }
.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 { color:#5B5B5C; background:#5B5B5C url(images/layout/mozliwosci_header.jpg) no-repeat; width:246px; height:80px; line-height: 16px; position:relative; z-index:1}

.cms>.col_left .category_left .main_normal { width:205px; background:url(images/layout/strzalka.gif) no-repeat right; margin-left:20px; border-top:1px dotted #7A7A7A; line-height:30px; position:relative; top:-2px}
.cms>.col_left .category_left .main_normal a { display:block;font-size:11px; font-weight:bold; color:#FFFFFF}
.cms>.col_left .category_left .main_normal a:hover {  background:#7A7A7A url(images/layout/strzalka.gif) no-repeat 198px;padding-left:6px}

.cms>.col_left .category_left .main_pressed { width:205px; background:#7A7A7A url(images/layout/strzalka_h.gif) no-repeat 198px; margin-left:20px;border-top:1px dotted #7A7A7A;line-height:30px; position:relative; top:-2px}
.cms>.col_left .category_left .main_pressed a {display:block;font-size:11px; font-weight:bold; color:#FFFFFF; margin-left:6px}
.cms>.col_left .category_left .main_pressed a:hover{}

.cms>.col_left .category_left .sub_normal{ width:205px;  background:#656566 ; margin-left:20px;border-top:1px dotted #7A7A7A;line-height:30px }
.cms>.col_left .category_left .sub_normal a { display:block;font-size:11px; color:#FFFFFF; padding-left:7px; margin-left:7px; background:url(images/layout/square.gif)  no-repeat 0px 14px }
.cms>.col_left .category_left .sub_normal:hover {background:#7A7A7A }
.cms>.col_left .category_left .sub_pressed {border-top:1px dotted #7A7A7A;line-height:30px}
.cms>.col_left .category_left .sub_pressed a {display:block;font-size:11px; color:#FFFFFF}
.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 {}
.cms>.col_center .category_center .header{ background: #333333; color: #FFFFFF; line-height: 20px; }
.cms>.col_center .category_center .main_normal{ background: #F0F5F9 url(images/layout/center_top_center_category_normal_bg.gif) left no-repeat; border-bottom: 1px solid #fff; line-height: 20px; }
.cms>.col_center .category_center .main_normal a{ display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
.cms>.col_center .category_center .main_normal a:hover{ background: #B2CDE0 url(images/layout/center_top_center_category_normal_hover_bg.gif) left no-repeat; color: #333333; }
.cms>.col_center .category_center .main_pressed{ border-bottom: 1px solid #fff; background: #B2CDE0 url(images/layout/center_top_center_category_normal_pressed_bg.gif) left no-repeat; font-weight: bold; line-height: 30px; }
.cms>.col_center .category_center .main_pressed a{ color: #333; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
.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: 3px; margin-left: 3px;}

#page_bar { text-align:center; margin:auto; clear:both; float:none; padding-left:200px; padding-bottom:25px; border:none;}
#page_bar>a { text-decoration: none; color:white; background:#3F3F3F ; display:block; height:14px; width:14px; float:left; padding:2px; margin:1px; font-weight:bold}
#page_bar>a:hover { text-decoration:none;color:white;background:#3F3F3F ; display:block; float:left;height:14px; width:14px; padding:2px}
#page_bar>.next { margin-left: 5px; text-decoration: none; margin-right: 5px; color:#383838; background:none; display:block; float:left; width:70px; font-weight:normal }
#page_bar>.next:hover { background:none; width:70px;color:#383838;font-weight:normal}
#page_bar>.previous { margin-right: 5px; margin-left: 5px; text-decoration: none;color:#383838; background:none; display:block; float:left;width:75px;font-weight:normal }
#page_bar>.previous:hover { background:none;width:75px;color:#383838;font-weight:normal}
#page_bar>.light { font-weight: normal; text-decoration: none; color:white; display:block; float:left; background:#E50200;height:14px; width:14px; float:left; padding:2px; margin:1px;font-weight:bold }
#page_bar>.text { margin-right: 3px; color:white; display:block; float:left}
#page_bar>em { display:none; margin-left:5px;}
/* Komunikaty
-----------------------------------------------------------------------------------------------*/
.col_center .message {  color: #4D4D4D; font-weight: bold; padding: 5px; padding-left: 22px; margin-bottom: 5px; border: 1px solid #ACACAC; }
.col_center .message.error { color: #CC0000; border: 1px solid #A6002E; }
.col_center .message.error a{color: #CC0000;}
.col_center .message.ok {  color: #006600; border: 1px solid #99CC33; }
.col_center .message.ok a { color: #006600;}

/* Form
-----------------------------------------------------------------------------------------------*/

.col_center table.form { border-collapse:collapse; border:1px solid #E0E0E0;}
.col_center table.form caption { text-align:left; font-weight:bold; background:#70B81E; padding:5px; color:#FFFFFF;}
.col_center table.form td { 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; vertical-align:top;}
.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 - 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 */
.cms.dzial_cms .col_center .list_search { margin-left:30px; padding-top:20px}
.col_center .gallery_picture  { width: 200px; text-align:center; padding:5px }
.col_center .gallery_picture small  { font-size:9px }
.col_center .gallery_picture img { max-width:170px; padding:5px;}

.col_center .gallery_picture .name { max-width:220px; margin-left:auto; margin-right:auto; font-size:11px; font-weight:bold; color:#4D4D4D;}
.col_center .gallery {}
.col_center .gallery .name { text-align:center; max-width:420px; margin-left:auto; margin-right:auto; font-size:11px; color:#666666;}
.col_center .gallery .navi{ padding:5px; font-size:11px; margin: 0px auto;background:#f7f7f7 ;color: #333;border: 1px solid #EBEBEB;}
.col_center .gallery .previous{float: left;width: 100px; text-align:center;}
.col_center .gallery .previous a{ text-decoration:none;}
.col_center .gallery .next{float: right;width: 100px; text-align:center;}
.col_center .gallery .next a{ text-decoration:none;}
.col_center .gallery .back{margin-left: 100px;border-left: 1px solid #EBEBEB;margin-right: 100px;border-right: 1px solid #EBEBEB; text-align:center;}
.col_center .gallery .back a{ text-decoration:none;}
.col_center .gallery .picture { text-align:center; margin:10px 0px;}
.col_center .gallery .picture img { border:5px solid #CCCCCC; padding:10px;}

/* 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 {margin-top:15px; padding-bottom:15px;border-bottom:1px dashed #acacac }
.col_center .news .item .picture_left {display: inline; }
.col_center .news .item .picture_left img {float:left; margin-right:20px; margin-bottom:20px;}
.col_center .news .item .picture_right {display: inline; }
.col_center .news .item .picture_right img { float:right; margin-left:20px;}
.col_center .news .item p { margin-top: 0px; }
.col_center .news .item p.date { font-size:11px; margin-left:2px; margin-top:5px; margin-bottom:10px; color:#D70200;}
.col_center .news .item .title { font-size:18px; }

.col_center .item_pub { margin-top:15px; ;padding-bottom:15px;;border-bottom:1px dashed #acacac }
.col_center .item_pub  .picture {display: inline; }
.col_center .item_pub .picture_left img {float:left; margin-right:20px; margin-bottom:20px;}
.col_center  .item_pub  .picture_right {display: inline; }
.col_center  .item_pub  .picture_right img { float:right; margin-left:20px;}
.col_center  .item_pub  p { margin-top: 0px; }
.col_center  .item_pub  p.date { font-size:11px; margin-left:2px; margin-top:5px; margin-bottom:10px; color:#D70200;}
.col_center  .item_pub  .title { font-size:18px; }

.col_center .item_pub_detail .detail .picture {text-align:center;width:690px;height:auto;margin-top:10px;}
.col_center .item_pub_detail .detail .picture img {margin-right:10px; max-width:300px}
.col_center .item_pub_detail .detail {font-size:12px;}
.col_center .item_pub_detail .detail p.date { font-size:11px; margin-left:2px; margin-top:5px; margin-bottom:10px;  }

.col_center .news .detail .picture_left {display: inline;margin-top:10px; }
.col_center .news .detail .picture_left img {float:left; margin-right:10px; max-width:300px}
.col_center .news .detail .picture_right {display: inline;margin-top:10px; }
.col_center .news .detail .picture_right img {float:right; margin-left:10px;max-width:300px}
.col_center .news .detail p.date {font-size:11px; margin-left:2px; margin-top:5px; margin-bottom:10px; }
.col_center .news .detail  { font-size:12px; }

.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 em { color:#CA0200}
.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 #CA0200; }
.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 { position:relative;  margin:0px; padding:0px; color:#ccc;font-size: 11px; width:980px; margin-left:20px;height:85px;float:left; padding-bottom:20px }
div#bottom h3 { padding:0px; margin:0px; margin-top:10px; line-height:20px; color:#fff; font-size:12px; }
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; margin-right:15px }
div#bottom .menu ul li { display:inline; border-right:1px solid #DCDCDC}
div#bottom .menu ul li:last-child { border:none}
div#bottom .menu ul li a {text-decoration: none; color:#000000; padding-right:7px; margin-left:7px }
div#bottom .menu ul li a:hover { color: #D70200; }
div#bottom a { color: #fff; }   
div#bottom a:hover { color:#D70200; }


div#bottom .copyright { color:#000000; width:350px; float:left; margin-top:5px; margin-left:23px;}

div#bottom .mini_kontakt { margin-left:23px; margin-top:-10px; width:150px; float:left}
div#bottom .mini_kontakt p { margin:0px; padding:0px; color:#000000}
div#bottom .mini_kontakt a { color:#D70200; display:block; }
div#bottom .mini_kontakt a img { margin-right:6px; position:relative; top:2px;}

#payments { float:left; }
#payments tr td {}

#payments tr td select { width:180px}
/* 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 }

.col_center  table.files  {border-right: 1px solid #CCCCCC;}
.col_center  table.files th { 	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	border-left: 1px solid #CCCCCC;;
	
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/layout/center_table_files_bg_header.jpg) no-repeat top left; }
.col_center  table.files tr { background-color:#FCFCFC; padding: 7px; border-bottom: 1px solid #666666 }*/



.col_center  table.files th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
	width: 450px;
}

.col_center  table.files .icon {
	text-align:center;
	padding: 0px;
	margin: 0px;
	width: 32px;
}


.col_center  table.files th.icons {
	text-align:center;
}

.col_center  table.files th.spec {	
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	background: #fff url(images/layout/center_table_files_bullet1.gif) no-repeat;
	font: 11px Verdana, Arial, Helvetica,
	sans-serif;
}

.col_center  table.files th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	background: #f5fafa url(images/layout/center_table_files_bullet2.gif) no-repeat;
	color: #B4AA9D;
}

.col_center  table.files td {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4C4C4C;
}


.col_center  table.files td.alt {
	background: #F5FAFA;
}

