     div#feature_list {
			width: 980px;
			height: 270px;
			overflow: hidden;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 320px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 1px;
			border: none;
			float: left;
			margin: 8px 5px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding-top:13px;
			padding-left:10px;
			height: 30px;
			outline: none;
			font-weight:bold;
			font-size:14px;
			#border:solid 1px red;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}
		ul#tabs li h3
		{
			margin:0px;
			padding:0px;
			padding-top:13px;
			padding-left:10px;
		}

		ul#tabs li a.current {
			background:  url('../js/feature-tab-current.png');
			color: #FFF !important;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 683px;
			height: 280px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 683px;
			height: 280px;
		}

		ul#output li a {
			position: absolute;
			bottom: 20px;
			right: 20px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output div.title {
			font-family: 'Signika', sans-serif;
			position: absolute;
			top: 20px;
			left: 40px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 24px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output div.opis {
			font-family: 'Signika', sans-serif;
			position: absolute;
			top: 80px;
			left: 40px;
			width:400px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 12px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #D33431;
		}


                    
          p label
          {
               width:120px;
               font-weight:bold;
               float:left;
               line-height:24px;
          }
          
          fieldset input
          {
              width:auto;
              background-color:#f7f7f7;
              border:solid 1px #ccc;
              -webkit-border-radius: 5px;
              -moz-border-radius: 5px;
               border-radius: 5px; 
          }
          
          p input
          {
              border: medium none;
              color: #3E3E3E;
              font-size: 12px;
              height: 24px;
              padding-left: 4px;
              padding-right: 4px;
              padding-top: 0;
              width: 180px !important;
              background-color:#f7f7f7;
              border:solid 1px #ccc;
              -webkit-border-radius: 5px;
              -moz-border-radius: 5px;
               border-radius: 5px; 
          }
          
		
          a { text-decoration:none; }
          a img { border:none;}
          div#menu { width:980px;height:49px;display:block;background-image:url('../img/menu.png');}
          
          div#menu a { display:block;float:left; text-decoration:none;}
          
          
          
          a.link1 {
               width:122px;
          }
          a.link2 {
               width:123px;
               background-position:-122px 0px;
          }
          a.link3 {
               width:92px;
               background-position:-245px 0px;
          }
          a.link4 {
               width:64px;
               background-position:-337px 0px;
          }
          a.link5 {
               width:86px;
               background-position:-401px 0px;
          }
          a.link6 {
               width:86px;
               background-position:-487px 0px;
          }
          a.link7 {
               width:120px;
               background-position:-573px 0px;
          }
          a.link8 {
               width:142px;
               background-position:-695px 0px;
          }
          a.link9 {
               width:143px;
               background-position:-837px 0px;
          }
          div#mainframe
          {
               width:100%;
               display:block;
          }
          div#mainframe_bottom
          {
               margin-top:40px;
               width:100%;
               display:block;
               background:url('../img/bottom_bg.png') repeat-x;
               min-height:150px;
               padding-bottom:40px;
          }
          div#centered
          {
               display:block;
               width:980px;
               margin:0 auto;
          }
          div#header
          {
               width:980px;
               height:112px;
               clear:both;
          }
          body { font-family:Arial; font-size:12px; margin:0;padding:0; background-color:#fff;background-image:url('../img/tlo.png'); background-position:top center; background-repeat:repeat-x;}
          a.logo
          {
               display:block;
               float:left;
               width:294px;
               height:84px;
               background-image:url('../img/logo.png');
               text-decoration:none;
          }
          div#head_place
          {
               text-align:right;
               width:450px;
               height:92px;
               float:right;
               padding-right:20px;
          }
          a { color:#F70505; font-size:12px;}
          div#head_place div
          {
               margin-top:20px;
               color:#DCDCDC;
               text-align:right;
          }
          div#head_place a
          {
               padding-left:4px;
               padding-right:4px;
               text-decoration:none;
          }
          form#mainlogin { text-align:right; margin-top:30px;}
          form#mainlogin label { font-family:Arial; font-size:12px; color:#3E3E3E; }
          form#mainlogin input.bg {padding-top:0px;width:112px;height:29px;font-size:12px; padding-left:4px;padding-right:4px;border:none; background:url('/img/login_input_bg.png') no-repeat; color:#3E3E3E;}
          form#mainlogin input.submit { margin-left:4px; position:relative;top:11px; border:none;}
          div.banner { margin-top:10px;width:982px; height:108px; background:url('/img/zamow_banner.png') no-repeat; }
          div.banner h2 { width:400px;font-size:26px;color:#FCFF00;margin:0px;padding:0px; margin-left:225px;padding-top:10px;}
          div.banner p { font-size:13px;color:#fff;margin:0px;padding:0px; margin-left:245px;padding-top:6px;width:580px;}
          div.banner a { margin-top:20px;height:65px;width:120px;float:right;display:block;margin-right:25px;}
          /* Jasny banner */
          div.blight { background:url('/img/banner_light.png') no-repeat; }
          div.blight h2 { color: #CC0500; }
          div.blight p { color: #4A4A4A; }
         
                         
          /* Tabelka z ofertami */  
          
          div.offer_head 
          {
               width:100%;
               height:32px;
               padding-top:15px;
               margin-bottom:25px;
          }
           div.offer_tail 
          {
               width:100%;
               height:32px;
               margin-top:40px;
          }
          .offer1
          {
              margin-left:270px; 
          }
          .offer2
          {
              margin-left:80px; 
          }
          .offer3
          {
              margin-left:75px; 
          }             
          
                         div#featuretable
                         {
                              margin: 0 auto;
                              background:url('/img/feature_bg.png') no-repeat;
                              width:851px;
                              height:455px;
                         }
                         a.row
                         {
                              margin-left:10px;
                              width:834px;
                              height:31px;
                              display:block;
                              color:#616161;
                         }
                         a.row:hover
                         {
                              background:url('/img/bar.png') no-repeat;
                              color:#fff;
                         }
                         
                         span.col1 
                         {
                              display:block;
                              width:200px;
                              float:left;
                              text-align:right;
                              padding-top:7px;
                         }
                         span.col2
                         {
                              display:block;
                              width:190px;
                              float:left;
                              text-align:center;
                              padding-top:7px;
                              margin-left:30px;
                              font-weight:bold;
                         }
                         span.col3
                         {
                              display:block;
                              width:190px;
                              float:left;
                              text-align:center;
                              padding-top:7px;
                              margin-left:30px;
                              font-weight:bold;
                         }
                         span.col4
                         {
                              display:block;
                              width:160px;
                              float:left;
                              text-align:center;
                              padding-top:7px;
                              margin-left:30px;
                              font-weight:bold;
                         }
                         span.yes img,span.no img 
                         {
                              vertical-align:text-top;
                              padding-right:3px;
                              border:none;
                         }
                         .padddown { padding-top:5px;}
                         .boffer1
                         {
                             margin-left:270px; 
                             width: 130px;
                             float:left;
                             text-align:center;
                             margin-top:5px;
                         }
                         .boffer2
                         {
                             margin-left:83px; 
                             width: 129px;
                             float:left;
                             text-align:center;
                             margin-top:5px;
                         }
                         .boffer3
                         {
                             margin-left:80px; 
                             width: 129px;
                             float:left;
                             display:block;
                             text-align:center;
                             margin-top:5px;
                         }
                         .boffer1 a,
                         .boffer2 a,
                         .boffer3 a
                         {
                              color:white;
                              text-decoration:none;
                              font-size:14px;
                         }   
          
     div.bottom_col 
     {
          display:block;
          float:left;
          width:220px;
          min-height:100px;
          margin-left:6px;
     }
     div.bottom_col img
     {
         
          margin-top:15px;
     }
     div.bottom_col ul
     {
          margin-top:0px;
          padding-left:25px;
     }
     div.bottom_col li span { color:#CC0500;} 
     div.bottom_col li a { color:#fff; text-decoration:none;} 
     div.bottom_col li a:hover { color:#CC0500; text-decoration:none;} 
     div.bottom_col li.extrapad
     {
          padding-left:10px;
     }
     div.bottom_col li 
     {
          list-style:none;
          font-size:12px;
          color:#fff;
          line-height:22px;    
     }
     div.fb
     {
        padding-top:15px;  
     }
     div.stopka
     {
          color:#6A6A6A;
          margin-top:30px;
     }
     div.stopka a
     {
          color:#B7B7B7;
          
     }
     /* Oferta small */
     
     div#s_offer_head
     {
          width:312px;
          display:block;
          height:25px;
          margin-bottom:12px;
     }
     div#s_offer_head div.col1,
     div#rodzaje div.col1
     {    
          width:150px;
          float:left;
          height:30px;
     }
     div#s_offer_head div.col1 h2
     {
          padding:0px;
          margin:0px;
          
     }
     div#s_offer_head div img
     {
          margin-top:3px;
          vertical-align:text-middle;
     }
     div#s_offer_head div.col2,
     div#rodzaje div.col2
     {    
          width:50px;
          float:left;
          text-align:center;
          height:30px;
     }
     div#s_offer_head div.col3,
     div#rodzaje div.col3
     {    
          width:60px;
          float:left;
          text-align:center;
          height:30px;
     }
     div#s_offer_head div.col4, 
     div#rodzaje div.col4
     {    
          width:50px;
          float:left;
          text-align:center;
          height:30px;
     }
     div#rodzaje div.row
     {
          color:#6C6C6C;
          clear:both;
          height:30px;
     }    
     div#rodzaje div.row a
     {
          font-size:11px;
     }
     .toR {text-align:right;}
     
     /* Box kamery */
     div#kamery
     {
          text-align:center;
     }
     div#kamery h2
     {
          text-align:left;
          margin-left:20px;
          margin-top:20px;
          margin-bottom:15px;
     }
     div#kamery h3
     {
          color:#CC0500;
          margin-bottom:0px;
          padding-bottom:0px;
     }
     div#kamery span
     {
          width:80%;
          display:block;
          margin: 0 auto;
          color:#6C6C6C;
     }
     div#kamery img.karuzela
     {
          
          margin:0 auto;
     }
     
          /* Tabs main */
     
     div#maintab
     {
          width:653px;
          display:block;
          height:248px;
          margin-top:10px;
          float:left;
     }
     div#maintab div#tabhead
     {
          display:block;
          width:591px;
          height:40px;
          padding-left:8px;
     }
     div#maintab div#tabhead a
     {
          display:block;
          width:120px;
          height:40px;
          background:url('/img/tabs_off.png') no-repeat; 
          float:left;
     }
     div#maintab div#tabhead a
     {
          display:block;
          width:120px;
          height:40px;
          background:url('/img/tabs_off.png') no-repeat; 
          float:left;
          margin-left:5px;
          font-size:12px;
          color:#fff;
     }
     div#maintab div#tabhead a span
     {
         display:block;
         padding-left:14px;
         padding-top:13px;
         
     }
     div#maintab div#tabhead a:hover, div#maintab div#tabhead a.active
     {
          background:url('/img/tabs_on.png') no-repeat; 
     }
     div#maintab div#tabhead a.tab1
     {
          width:120px;
          background-position: 0px 0px;
     }
     div#maintab div#tabhead a.tab2
     {
          width:106px;
          background-position: -125px 0px;
     }
     div#maintab div#tabhead a.tab3
     {
          width:203px;
          background-position: -239px 0px;
     }
     div#maintab div#tabhead a.tab4
     {
          width:133px;
          background-position: -448px 0px;
     }
     div#maintab div.tabcontent
     {
          width:653px;
          height:208px;
          background:url('/img/tab_text_bg.png') no-repeat;
     }
     div#maintab div.tabcontent h2
     {
          color:#CC0500;
          margin:0px;
          padding:0px;
          padding-top:10px;
          font-size:26px;
     }
     div#maintab div.tabcontent p
     {
          float:left;
          padding-left:10px;
          width:380px;
     }
     div#maintab div.tabcontent a
     {
          margin-top:15px;
          font-size:16px;
          color:#CC0500;
          float:right;
          margin-right:25px;
          font-weight:bold;
     }
     div#banner_r
     {
          float:left;
          margin-top:50px;
          margin-left:20px;
     }
     .cls
     {
          width:100%;
          height:15px;
          clear:both;
     }
     div#kamery
     {
          float:left;
          display:block;
          width:285px;
          height:328px;
          background:url('/img/blog_rodzaje_bg2.png') no-repeat;
          margin-left:15px;
     }
     div#rodzaje
     {
          float:left;
          display:block;
          width:345px;
          height:328px;
          background:url('/img/blog_rodzaje_bg.png') no-repeat;
     }
     div#newsitems
     {    
          float:left;
          padding-left:40px;
     }
     div#newsitems h2
     {
          margin-top:0px;
          padding-top:0px;
          margin-bottom:0px;
          padding-bottom:0px;
          font-size:18px;
          color:#404040;
     }
     div#newsitems div.newsitem
     {
          width:290px;
     }
     div#newsitems div.newsitem p.title
     {
          color:#CC0500;
          margin:0px;
          padding:0px;
          font-weight:bold;
     }
     div#newsitems div.newsitem p.data
     {
          font-size:11px;
          margin:0px;
          padding:0px;
          line-height:22px;
     }
     div#newsitems div.newsitem p
     {
          margin:0px;
          padding:0px;
          color:#4A4A4A;
          line-height:18px;
     }
     div#newsitems div.newsitem a
     {
          float:right;
          padding-top:5px;
     }
     div#newsitems div.newsitem
     {
          margin-top:20px;
          clear:both;
     }
     /* Profil i inside */
     
     div.col_left
     {
          float:left;
          width:229px;
          background:url('/img/grad.png') top;
          -webkit-border-radius: 15px;
          -moz-border-radius: 15px;
          border-radius: 15px; 
          border: solid 1px #e1e1e1;
          padding-top:20px;
          margin-top:25px;
          padding-left:20px;
     }
     div.col_left div h2
     {
          margin-bottom:15px;
          margin-top:0px;
          margin-bottom:15px;
     }
     div.col_left div
     {
          
     }    
     div.col_left ul
     {
          margin-top:0px;
          margin-bottom:0px;
          padding-left:10px;
     }
     div.col_left ul li
     {
          list-style:none;
          line-height:18px;
     }
     div.col_left ul li a
     {
          color:#CC0500;
     }
     div.col_left ul li span
     {
          color:#c3c3c3;
     }
     div.col_left ul li b
     {
          color:#6a6a6a;
     }
     .pleft 
     {
          padding-left:8px;
     }
     div.col_right
     {
          width:700px;
          float:left;
          display:block;
          margin-left:20px;
          margin-top:25px;
     }
     div.col_right h2, h2
     {
          background:url('../img/h2_back_red.png') no-repeat left bottom;
          padding-left:20px;
          font-family: 'Signika', sans-serif;
     }
      div.col_right h3
     {
          background:url('/img/h2_back_red.png') no-repeat left bottom;
          padding-left:15px;
     }
     
     table.camlist th
     {
          background-color:#262626;
          color:white;
          height:41px;
          font-weight:normal;
          text-align:left;
     }
     table.camlist td
     {
          height:40px;
          padding-top:1px;
          padding-bottom:1px;
          font-size:11px;
     }
     table.camlist td a
     {
          font-size:11px;
          color:#CC0500;
     }
     table.camlist td small
     {
          font-size:10px;
          color:#6B6B6B;
     }
     table.camlist td img
     {
          vertical-align:text-bottom;
          padding-right:4px;
     }
     table.camlist tr.b1 td
     {
          background-color:#f7f7f7;
     }
     table.camlist tr.b2 td
     {
          background-color:#eee;
     }
		a.signup_button2 {
			background: url(images/button_signup.gif) left top;
			height:37px;
			width: 126px;
			float: left;
			margin: 4px 0px 4px 2px;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			text-align: center;
			line-height: 38px;
		}

		.signup_button2:hover {
			background: url(images/button_signup.gif) left bottom;
			height:37px;
			width: 126px;
			float: left;
			color: #fff;
		}
