body { margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background:#191919; color:#aeaeae; line-height:145%; }
*html* body { margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background:#191919; color:#aeaeae; line-height:150%; }
body a {color:#ce8606 ; text-decoration:underline;}

/********************************* header *********************************/
#header { width:100%; height:382px; background:#000000; }
/*top*/
#header #top_bg { width:100%; background:url(./images/top_bg_repeat.gif) no-repeat center; }
#top_bg #top { margin:0 auto; width:796px; height:96px; }
#top #logo { width:225px; float:left; height:96px;}
#top #icon_bg { width:571px; float:left; height:96px; background:url(./images/top_icon_bg.jpg) no-repeat;}
#icon_bg #icon {  height:18px; width:551px; margin-top:19px; overflow:hidden; padding-right:5px;}
*html* #icon_bg #icon {  height:18px; width:551px; margin-top:20px; overflow:hidden;padding-right:5px;}
#icon .elem { float:right; height:18px; border-right:1px solid #3b3b3b; font-size:10px; color:#939393; padding-right:23px; }
#icon .elem_last { float:right; height:18px; font-size:10px; color:#939393; padding-right:0px; }
#icon img { position:relative; top:2px; padding-right:15px; padding-left:23px;}
#icon a { font-size:10px; color:#939393; text-decoration:none; }
#icon a:hover { font-size:10px; color:#939393; text-decoration:underline; }
/*flash*/
#header #flash_bg { width:100%; background:url(./images/flash_bg_repeat.gif) repeat-x; }
#flash_bg #flash { margin:0 auto; width:796px; height:286px; }
#flash #menu { height:32px; }
#flash #ban { height:253px; border-bottom:1px solid #222222; }

/********************************* container *********************************/
#container_bg2 { width:100%;  background:#202020 url(./images/container_bg2.jpg) repeat-x; }
#container_bg2 #container_bg { width:100%; background: url(./images/container_bg.gif) no-repeat top center; }
#container_bg #container { margin:0 auto; width:796px; }
/*leftcolumn*/
#container #leftcolumn { width:222px; float:left;}
#leftcolumn #submenu { background:#383838; }
#submenu .of { display:block; height:33px; width:222px; background: url(./images/submenu_nag.jpg) no-repeat; border:none; }
/*L1*/
#submenu .l1 a { margin:0px 4px; display:block; padding:4px 5px 3px 40px; width:169px; background: url(./images/arrow_03.gif) no-repeat 20px 10px; color:#d3d3d3; text-decoration:none; }
#submenu .l1 a:hover { margin:0px 4px; display:block; padding:4px 5px 3px 40px; width:169px; background:#3d3d3d url(./images/arrow_04.gif) no-repeat 20px 10px; color:#faa101; text-decoration:none; }
#submenu .l1_active a { margin:0px 4px; display:block; padding:4px 5px 3px 40px; width:169px; background:#3d3d3d url(./images/arrow_04.gif) no-repeat 20px 10px; font-weight:bold; color:#faa101; text-decoration:none; }
/*L2*/
#submenu .l2 a { margin:0px 4px; display:block; padding:3px 5px 2px 57px; width:152px; background: url(./images/arrow_03.gif) no-repeat 40px 9px; color:#959595; text-decoration:none; }
#submenu .l2 a:hover { margin:0px 4px; display:block; padding:3px 5px 2px 57px; width:152px; background:#3d3d3d url(./images/arrow_04.gif) no-repeat 40px 9px; color:#faa101; text-decoration:none; }
#submenu .l2_active a { margin:0px 4px; display:block; padding:3px 5px 2px 57px; width:152px; background:#3d3d3d url(./images/arrow_04.gif) no-repeat 40px 9px; font-weight:bold; color:#faa101; text-decoration:none; }
*html* #submenu .l1 a,*html* #submenu .l1 a:hover,*html* #submenu .l1_active a { padding:3px 5px 4px 40px; }
*html* #submenu .l2 a,*html* #submenu .l2 a:hover,*html* #submenu .l2_active a { padding:2px 5px 3px 57px; }
/*licznik*/
#leftcolumn #licznik {  width:222px; background: url(./images/licznik_bg.jpg) no-repeat top; }
#licznik .txt { padding-left:41px; padding-right:10px; width:171px; color:#696969; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:15px; padding-bottom:12px; }
*html* #licznik .txt { padding-left:41px; padding-right:10px; width:171px; color:#696969; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:15px; padding-bottom:12px; }
/*rightcolumn*/
#container #rightcolumn { width:574px; float:left;}
/*info*/
#rightcolumn #info { height:33px; background: url(./images/info_bg.jpg) no-repeat; }
#info .txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a0a0a0; width:530px; height:18px; overflow:hidden; float:right; padding-right:33px; text-align:right; padding-top:9px; }
#info .txt .noactive { color:#a0a0a0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
#info .txt .noactive { color:#be8209; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
#info .txt .active a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#be8209; text-decoration:none; font-weight:normal; }
/*content*/
#rightcolumn #content3 { width:574px; background: url(./images/content_bg_repeat.jpg) repeat-y; }
#rightcolumn #content2 { width:574px; background: url(./images/content_bg_bottom.jpg) no-repeat bottom; }
#rightcolumn #content { width:574px; background: url(./images/content_bg_top.jpg) no-repeat top right; }
/*leftContent*/
#content #leftContent { width:377px; float:left; padding:23px 10px 10px 23px; overflow:hidden;  font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#leftContent .nag1 { background: url(./images/arrow_01.jpg) no-repeat 0px 2px; padding-left:25px; margin:0px; padding-bottom:0px; color:#faa101; font-size:18px; font-weight:normal; }
#leftContent .nag2 { background: url(./images/arrow_02.jpg) no-repeat 0px 3px; padding-left:25px; margin:0px; padding-bottom:0px; color:#aeaeae; font-size:16px; font-weight:normal; }
*html* #leftContent .nag1 { background: url(./images/arrow_01.jpg) no-repeat 0px 2px; padding-left:25px; margin:0px; padding-bottom:0px; color:#faa101; font-size:18px; font-weight:normal; }
*html* #leftContent .nag2 { background: url(./images/arrow_02.jpg) no-repeat 0px 3px; padding-left:25px; margin:0px; padding-bottom:0px; color:#aeaeae; font-size:16px; font-weight:normal; }

#content #rightContent { width:164px; float:left; }
/*partnerzy*/
#rightContent #partnerzy_bg { width:160px;  margin-top:4px; background:#9a9a9a url(./images/partnerzy_bg_top.jpg) no-repeat top right;}
#partnerzy_bg #partnerzy { width:160px;  background: url(./images/partnerzy_bg_bottom.jpg) no-repeat bottom; }
#partnerzy .nag { height:32px; padding-bottom:5px; }
#partnerzy .elem { padding-bottom:5px; padding-left:6px;}
#rightContent #mocne_wrazenia { width:160px; padding:5px 0px 20px 0px;}
/*amadeo_group*/
#rightcolumn #amadeo_group { width:574px; height:59px; padding:5px 0px 5px 0px; text-align:center; }

/********************************* footer *********************************/
#footer_bg { width:100%; background:#191919 url(./images/footer_bg2.gif) no-repeat top center;}
#footer_bg #footer3 { margin:0 auto; width:796px; background: url(./images/footer_bg_repeat.gif) repeat-y; }
#footer3 #footer2 { background: url(./images/footer_bg_top.jpg) no-repeat center top ; }
#footer2 #footer { background: url(./images/footer_bg_bottom.jpg) no-repeat center bottom; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a4a4a4;  }
#footer .txt { padding-right:15px; padding-left:15px; text-align:center; padding-top:13px; padding-bottom:13px;}
#footer .txt a {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a4a4a4; text-decoration:none;}
#footer .txt a:hover {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#faa101; text-decoration:none;}
.pseudo { color:#797979; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
#footer .txt .space { padding:0px 5px; }
/*copy*/
#footer_bg #copy { margin:0 auto; width:796px; padding-bottom:5px; }
#copy .left { float:left; width:516px; padding-top:5px; padding-left:5px; color:#535353; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; }
#copy .left a { color:#535353; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
#copy .left a:hover { color:#535353; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; }
#copy .left .space { padding:0px 3px; }
#copy .right { width:275px; float:right; }
#copy .right .txt { float:right; color:#444444; padding:3px 8px; background:#141414; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; margin-top:2px;}
#copy .right a { color:#797979; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
#copy .right a:hover { color:#797979; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; }

/********************************* global *********************************/
.font15 { font-size:15px; }
.clear { clear:both; }

/** Hellz Add **/
h1 { background: url(./images/arrow_01.jpg) no-repeat 0px 2px; padding-left:25px; margin:0px; padding-bottom:0px; color:#faa101; font-size:18px; font-weight:normal; margin-bottom: 10px; }
h2 { background: url(./images/arrow_02.jpg) no-repeat 0px 3px; padding-left:25px; margin: 15px 0 7px 0; padding-bottom:0px; color:#aeaeae; font-size:16px; font-weight:normal; }
input.txt2, input.subm, textarea.txt2 { background: #e3e3e3; border: 2px solid #adadad; }
