    * { margin: 0; padding: 0; list-style: none; }
	
	html {
		font-family: Arial,Helvetica,sans-serif; 
		font-size: 12px; 
        
	}
	
	hr {
		border: 0px;
		height: 1px;
		width: 670px;
		float: left;
		background-color: #ccc;
		}
	body { 
	    background: #fff url('../images/main_bg.jpg') repeat-x; 
	}
		
	body#Sub {
	    background: #fff url('../images/sub_bg.jpg') repeat-x;  
	}
	
	a { color: #fff; }
	a:hover { text-decoration: none; 
	}
	
	a.fontLarger { font-size: 1.1em; font-weight: bold;  }
	a.pimago { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; }
	
	#Container {
	    margin: 0 auto;
		width: 984px;
	}
	
	#Top {
	    float: left;
		width: 960px;
		height: 30px;
		padding: 0 12px;
		background: url('../images/top_bg.gif') right 0px no-repeat;
	}
	
	#Top form {
	    width: 170px;
		padding-right: 5px;
		float: right;
	}
	
	#Top form input{
	    width: 160px;
		border: 0;
		background: none;
		height: 17px;
		padding: 5px 5px;
		color: #b1ad97;
		font-size: 12px;
		float: right;
	}
	
	#Top ul {
	    height: 30px;
		/*background: url('../images/top_ul_li_tr.gif') left 0px no-repeat;*/
		padding: 0 6px 0 12px;
		float: right;
	}
	
	#Top ul li {
	    background: url('../images/top_ul_li_tr.gif') right 0px no-repeat;
		height: 30px;
		padding: 0 20px 0 10px;
		display: inline;
		float: right;
	}
	
	#Top ul li a {
	    font-size: 11px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		height: 16px;
		padding: 7px 0;
		float: left;
	}
	
	#Top ul li span {
		float: none;
	}
	
	#Header {
		float: left;
		width: 960px;
		height: 85px;
		margin: 0 12px;
		background: url('../images/line.gif') 0 60px repeat-x;
	}
	
	#Header h1 {
	    float: left;
		width: 241px;
		height: 46px;
	}
	
	#Header h1 a{
	    float: left;
		/*width: 241px;
		height: 46px;
		background: url('../images/gardinia_logo_241x46.gif') no-repeat;*/
		width: 241px;
		height: 58px;
		background: url('../images/logo_gardinia_nowe.gif') no-repeat;
		
		
		
	} #Header h1 a * { display: none; }
	
	#Header ul.MainMenu {
	    float: right;
		width: 719px;
		height: 61px;
	}
	
	#Header ul.MainMenu li{
	    float: right;
		margin-top: 20px;
		height: 41px;
	}
	
	#Header ul.MainMenu li a {
	    font-size: 14px;
		color: #d4003c;
		text-decoration: none;
		padding: 12px 22px;
		height: 17px;
		float: left;
	}
	
	#Header ul.MainMenu li a.Active, #Header ul.MainMenu li a:hover {
	    background: url('../images/mainmenu_item_bg_active.gif') center 0px no-repeat;
		color: #fff;
	}
	
	#Header div.UnderMainMenu ul {
	    float: right;
		width: 960px;
		height: 22px;
		padding-top: 2px;
	}
	
	#Header div.UnderMainMenu ul li{
	    float: right;
		margin-left: 12px;
	}
	
	#Header div.UnderMainMenu ul li a{
        float: left;
		font-size: 12px;
		color: #d4003c;
		text-decoration: none;
		padding: 3px 0;
	}
	
	#Header div.UnderMainMenu ul li a.Active{
        font-weight: bold;
	}
	
	#Flash {
		float: left;
		width: 960px;
		height: 360px;
		padding: 0 12px;
	}
	
	#Content {
	    float: left;
		width: 960px;
		padding: 0 12px;
	}
	
	body#Sub #Content {
	    padding-top: 30px;
	}
	
	#Content div.Boxlist {
	    float: left;
		width: 960px;
		background: url('../images/boxlist_bg.gif') repeat-y;
		margin-bottom: 1px;
	}
	
	#Content div.Home {
	    height: 308px;
		background: url('../images/boxlist_home_bg.gif') repeat-y;
		margin: 1px 0;
	}
	
	#Content div.Border {
	    border-bottom: 1px solid #dfe0e2;
	}
	
	#Content div.Boxlist div.Box {
	    float: left;
		width: 240px;
		padding-bottom: 20px;
	}
	
	#Content div.Boxlist div.Box a {
	    color: #d4003c;
		text-decoration: underline;
	}
	
	#Content div.Boxlist div.Box a:hover {
		text-decoration: none;
	}
	
	#Content div.Home div.Box {
		padding-bottom: 0px;
	}
	
	#Content div.Boxlist div.Brands {
	    float: right;
	}
		
	#Content div.Boxlist div.Brands ul.Brands{
	    float: left;
		width: 200px;
		padding: 8px 20px;
		border-top: 1px solid #dfe0e2;
		border-bottom: 1px solid #dfe0e2;
	}
	
	#Content div.Boxlist div.Brands ul.Brands li{
	    float: left;
		width: 200px;
		padding: 8px 0;
	}
	
	#Content div.Boxlist div.Brands a span{
	    display: none;
	}
	
	#Content div.Boxlist div.Brands ul.Brands li a.Gardinia{
        float: left;
    	width: 130px;
		height: 31px;
		background: url('../images/gardinia_logo_130x31.gif') no-repeat;
		margin-left: 30px;
	}
	
	#Content div.Boxlist div.Brands ul.Brands li a.Alugard{
        float: left;
    	width: 131px;
		height: 31px;
		background: url('../images/alugard_logo_131x31.gif') no-repeat;
		margin-left: 30px;
	}
	
	#Content div.Boxlist div.Brands div.Catalog {
	    float: left;
		width: 206px;
		padding: 0px 16px;
		margin: 0 1px;
		background: url('../images/box_catalog_bg.jpg') repeat-x;
	}
	
	#Content div.Boxlist div.Brands div.Catalog h2 {
	    padding: 20px 4px 10px 4px;
		width: 198px;
	}
	
	#Content div.Boxlist div.Brands div.Catalog small {
	    font-size: 11px;
		color: #2d3038;
		float: left;
		padding: 0 4px;
	} 
		
	#Content div.Boxlist div.Brands div.Catalog a.Download {
	    float: left;
		width: 205px;
		height: 32px;
		background: url('../images/pobierz_katalog_produktow.gif') no-repeat;
		margin-top: 15px;
	} 
	
	#Content div.Boxlist div.Box h2 {
	    float: left;
		padding: 32px 20px 15px 20px;
		width: 200px;
		font-size: 18px;
		font-weight: normal;
		color: #2d3038;
	}
	
	#Content div.Home div.Box h2 {
		color: #fff;
	}
	
	#Content div.Boxlist div.Box div.Text {
	    float: left;
		padding: 0 20px;
		width: 200px;
	}
	
	#Content div.Boxlist div.Box div.Text img {
	    float: left;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	
	#Content div.Home div.Box div.Text img {
	    float: left;
		margin-right: 0px;
	}
	
	#Content div.Boxlist div.Box div.Text p {
	    font-size: 11px;
		color: #2d3038;
		/*padding-bottom: 20px;*/
	}
	
	#Content div.Boxlist div.Box div.Padd p {
		padding-bottom: 20px;
	}
	
	#Content div.Home div.Box div.Text p {
		color: #fff;
		font-weight: bold;
	}
	
	#Content div.Boxlist div.Box div.Text a.More {
	    font-size: 10px;
		color: #d0003b;
		float: left;
		background: url('../images/box_black_tr.gif') center right no-repeat;
		padding-right: 17px;
		text-decoration: none;
	} #Content div.Boxlist div.Box div.Text a.More:hover { text-decoration: underline; }
	
	#Content div.Boxlist div.Box div.Text a.MarginRight {
	    margin-right: 30px;
	}

	#Content div.Home div.Box div.Text a.More {
	    background: url('../images/box_white_tr.gif') center right no-repeat;
		color: #fff;
	}
	
	#Content div.Left {
	    float: left;
		width: 240px;
	}
	
	#Content div.Left ul.SubMenu {
	    float: left;
		width: 200px;
		margin-top: 21px;
		padding: 0 20px 30px 20px;
		background: #edead9 url('../images/submenu_bg.gif') top repeat-x;
		margin-bottom: 1px;
	}
	
	#Content div.Left ul.SubMenu h2{
	    float: left;
		width: 200px;
		font-size: 18px;
		font-weight: normal;
		padding-bottom: 20px;
		border-bottom: 1px solid #c1bda9;
	}
	
	#Content div.Left ul.SubMenu li{
	    float: left;
		width: 200px;
		border-bottom: 1px solid #c1bda9;
		background: url('../images/submenu_tr.gif') left center no-repeat;
	}
	
	#Content div.Left ul.SubMenu li a {
	    float: left;
		width: 164px;
		color: #000;
		text-decoration: none;
		font-size: 12px;
		padding: 8px 18px;
		background: url('../images/submenu_tr_down.gif') 185px center no-repeat;
	}
	
	#Content div.Left ul.SubMenu li a.Dimension {
	    color: #D4003C;
	}
	
	#Content div.Left ul.SubMenu li a:hover {
	    font-weight: bold;
	}
	
	#Content div.Left ul.SubMenu li a.Active {
	    font-weight: bold;
		background: url('../images/submenu_tr_right.gif') 185px center no-repeat;
	}
	
	#Content div.Left ul.SubMenu ul{
	    float: left;
		width: 180px;
		border-bottom: 1px solid #c1bda9;
		background: none;
		padding: 15px 0 15px 20px;
	}
	
	#Content div.Left ul.SubMenu ul ul {
		border-bottom: 0;
		padding: 5px 0 5px 20px;
	}
	
	#Content div.Left ul.SubMenu ul li{
	    float: left;
		width: 180px;
		border-bottom: none;
		background: url('../images/submenu_tr.gif') left center no-repeat;
	}

	#Content div.Left ul.SubMenu ul ul li{
		width: 160px;
	}
	
	
	#Content div.Left ul.SubMenu ul li a {
	    float: left;
		width: 144px;
		color: #000;
		text-decoration: none;
		font-size: 11px;
		padding: 5px 18px;
		background: none;
	}
	
	#Content div.Left ul.SubMenu ul ul li a {
	    float: left;
		width: 124px;
		color: #000;
		text-decoration: none;
		font-size: 11px;
		padding: 5px 18px;
		background: none;
	}
	
	#Content div.Left ul.SubMenu ul li a:hover {
	    font-weight: normal;
		text-decoration: underline;
		
	}
	
	#Content div.Left ul.SubMenu ul li a.Active {
	    font-weight: bold;
		background: none;
	}
	
	#Content div.Left div.SilverBox {
	    float: left;
		width: 202px;
		border: 1px solid #dfe0e2;
		border-bottom: 0;
		background: url('../images/box_catalog_bg.jpg') repeat-x;
		padding: 18px;
	}
	
	#Content div.Left div.SilverBox h2 {
	    float: left;
		width: 202px;
		font-size: 18px;
		font-weight: normal;
		color: #2d3038;
		margin-bottom: 10px;
	}
	
	#Content div.Left div.SilverBox small {
	    font-size: 11px;
		color: #2d3038;
		float: left;
	}
	
	#Content div.Left div.SilverBox form {
	    float: left;
		width: 202px;	
	}
	
	#Content div.Left div.SilverBox form input{
	    float: left;
		width: 178px;
        padding: 8px 12px;
        border: 0;		
		background: url('../images/search_input_bg.gif') no-repeat;
		font-size: 12px;
		color: #9d9d9d;
		margin-top: 8px;
	}

	#Content div.Left h2.Silver {
	    float: left;
		width: 200px;
		height: 22px;
		background: url('../images/h2_bg.gif') bottom repeat-x;
		font-size: 18px;
		color: #000;
		font-weight: normal;
		padding: 20px;
	}	

	#Content div.Left div.Box {
	    float: left;
		width: 203px;
		border: 1px solid #dfe0e2;
		border-bottom: 0;
		border-left: 0;
		padding: 18px;	
		margin-top: 1px;
	}
	
	#Content div.Left div.Box  h2{
	    float: left;
		width: 203px;
		background: none;
		padding: 0;
		margin-bottom: 20px;
		font-weight: normal;
	}
	
	#Content div.Left div.Galleries {
	    height: 295px;
		background: url('../images/box_gallery_bg.gif') no-repeat;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	#Content div.Left div.Galleries a {
	    margin-bottom: 35px;
	}
	
	#Content div.Left div.Galleries ul{
	    float: left;
		width: 203px;
		margin: 0;
		padding: 0;
	}
	
	#Content div.Left div.Galleries ul li{
	    float: left;
		width: 50px;
		height: 50px;
		margin-right: 1px;
	}
	
	#Content div.Left div.Galleries ul li img {
	    float: left;
		width: 50px;
		height: 50px;
		border: 0;
		padding: 0;
		margin: 0;
	}
	
	#Content div.Left div.Galleries ul li a {
		border: 0;
		padding: 0;
		margin: 0;
		background: none;
		width: 50px;
	}
	
	#Content div.Left div.Galleries strong{
	    float: left;
		width: 203px;
		font-weight: normal;
		color: #000;
		margin-top: 18px;
		margin-bottom: 5px;
	}
	
	#Content div.Left div.Links h2 {
	    margin-bottom: 10px;
	}
	
	#Content div.Left div.Links ul{
	    float: left;
		width: 203px;
		margin-bottom: 15px;
	}
	
	#Content div.Left div.Links ul li{
	    float: left;
		padding: 0;
	}
	
	#Content div.Left div.Links ul li a {
	    float: left;
		width: auto;
		background: none;
		padding: 0;
		font-size: 12px;
		text-decoration: underline;
		background: url('../images/orange_tr_small.gif') left 6px no-repeat;
		padding-left: 10px;
		text-align: left;
	}
	
	#Content div.Left div.Links ul li a:hover {
	    text-decoration: none; 
	}
	
	#Content div.Left div.SilverBox a, #Content div.Left div.Box a, #Content div.Left div.Galleries a, #Content div.Center div.Box a {
	    float: left;
		width: 189px;
		padding-right: 15px;
		color: #d2003c;
		text-decoration: none;
		text-align: right;
		background: url('../images/box_red_tr.gif') center right no-repeat;
		font-size: 11px;
		margin-top: 10px;
	} 
	
	#Content div.Center div.Box a {
	    margin-top: 0px;
	    width: 424px;
	}
	
	#Content div.Left div.SilverBox a:hover, #Content div.Left div.Box a:hover, #Content div.Left div.Galleries a:hover, #Content div.Center div.Box a:hover {
	    text-decoration: underline;
	}
	
	#Content div.Center {
	    float: left;
		width: 480px;
	}
	
	#Content div.Center h2 {
	    float: left;
		width: 439px;
		height: 22px;
		background: url('../images/h2_bg.gif') bottom repeat-x;
		font-size: 18px;
		color: #000;
		font-weight: normal;
		padding: 20px;
	}
	
	#Content div.Center div.Box {
	    float: left;
		width: 439px;
		border: 1px solid #dfe0e2;
		border-left: 0px;
		border-bottom: 0px;
		margin-top: 1px;
		padding: 20px;
	}
	
	#Content div.Center div.Box p {
	    float: left;
		width: 439px;
		margin-bottom: 20px;
		line-height: 17px;
		color: #000;
	}
	
	#Content div.Center div.Box h2{
	    float: left;
		width: 439px;
		background: none;
		padding: 0;
		margin-bottom: 20px;
	}
	
	#Content div.Center div.Box ul.Articles{
	    float: left;
		width: 439px;
		margin-bottom: 15px;
	}
	
	#Content div.Center div.Box ul.Articles li{
	    float: left;
		width: 340px;
	}
	
	#Content div.Center div.Box ul.Articles li a {
	    float: left;
		width: auto;
		background: none;
		padding: 0;
		font-size: 12px;
		text-decoration: underline;
		background: url('../images/orange_tr_small.gif') left center no-repeat;
		padding-left: 10px;
		margin-bottom: 5px;
	}
	
	#Content div.Center div.Box ul.Articles li.First a{
		background: url('../images/orange_tr_big.gif') left center no-repeat;
		font-weight: bold;
	}
	
	#Content div.Center div.Box ul.Articles li a:hover {
	    text-decoration: none;
	}
	
	#Content div.Right {
	    float: left;
		width: 720px;
	}
	
	#Content div.Right h2 {
	    float: left;
		width: 680px;
		height: 22px;
		background: url('../images/h2_bg.gif') bottom repeat-x;
		font-size: 18px;
		color: #000;
		font-weight: normal;
		padding: 20px;
		margin-bottom: 1px;
	}
	
	#Content div.Right h2 a.Back {
	    float: right;
		height: 19px;
		padding-top: 3px;
		font-size: 12px;
		color: #D4003C;
		text-decoration: none;
		background: url('../images/back_ico.gif') right center no-repeat;
		padding-right: 30px;
	}
	
	#Content div.Right ul.Photos {
	    float: left;
		width: 636px;
		border-top: 1px solid #dbdbdb;
		padding: 20px 39px 20px 45px;
	}
	
	#Content div.Right ul.Photos li {
	    float: left;
		width: 100px;
		margin: 0 6px 6px 0;
		padding: 0;
		list-style: none;
	}
	
	#Content div.Right ul.Photos li img {
	    float: left;
		border: 0;
	}
	
	#Content div.Right ul.Photos li a  {
	    float: left;
	}
	
	#Content div.Right ul.Articles{
	    float: left;
		width: 680px;
		border-top: 1px solid #dbdbdb;
		padding: 0 20px;
	}
	
	#Content div.Right ul.Articles li{
	    float: left;
		width: 680px;
		border-bottom: 1px solid #e0e1e3;
		padding: 20px 0px;
	}

	
	#Content div.Right ul.Articles li a {
	    float: left;
		width: 584px;
		color: #d4003c;
		text-decoration: underline;
		margin-bottom: 5px;
		font-weight: bold;
	} #Content div.Right ul.Articles li a:hover { text-decoration: none; }
	
	#Content div.Right ul.Articles li p {
	    float: left;
		width: 584px;
		color: #000;
		line-height: 16px;
	}
	
	#Content div.Right ul.Articles li p a {
		float: none;
		width: auto;
	}
	
	#Content div.Right ul.Articles li a.Img {
	    float: left;
		width: 76px;
		height: 76px;
		margin: 0;
		margin-right: 20px;	
		
	}
	
	#Content div.Right ul.Articles li a.Img img {
	    float: left;
		width: 70px;
		height: 70px;
	    border: 3px solid #e0e1e3;
	}
	
	#Content div.Right ul.Forum li a {
	    float: left;
		width: 680px;
		color: #d4003c;
		text-decoration: underline;
		margin-bottom: 5px;
		font-weight: bold;
	} #Content div.Right ul.Forum li a:hover { text-decoration: none; }
	
	#Content div.Right ul.Forum li p {
	    float: left;
		width: 680px;
		color: #000;
		line-height: 16px;
	}
	
	#Content div.Right ul.Pagination {
	    float: left;
		width: 720px;
		padding: 20px 0 40px 0;
	}
	
	#Content div.Right ul.Pagination  li {
	    float: right;
		margin-left: 5px;
	}
	
	#Content div.Right ul.Pagination li a {
	    float: right;
	    color: #d0003b;
		font-size: 12px;
		padding: 5px 10px;
		border: 1px solid #e0e1e3;
		text-decoration: none;
	}
	
	#Content div.Right ul.Pagination li.Nav a {
	    border: 0;
		padding: 6px 11px;
	}
	
	#Content div.Right ul.Pagination li a.Active {
	    font-weight: bold;
	}
	
	#Content div.Right ul.Pagination li a:hover {
	    text-decoration: underline;
	}
	
	#Content div.Right ul.Pagination li a.Active:hover { text-decoration: none; }
	
	#Content div.Right div.Text{
	    float: left;
		width: 680px;
		border-top: 1px solid #dbdbdb;
		padding: 20px 20px 40px 20px;
	}
	
	#Content div.Right div.Text p{
	    float: left;
		width: 680px;
		margin-bottom: 20px;
		color: #000;
		line-height: 17px;
	}
	
	#Content div.Right div.Text a {
	    color: #d0003b;
	}
	
	#Content div.Right div.Text a:hover {
	    text-decoration: none;
		color: #d0003b;
	}
	
	#Content div.Right div.Text table {
	    float: left;
		width: 680px;
		border: 0;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	
	#Content div.Right div.Text table.Management td{
	    border-bottom: 1px solid #E2E0E0;
	}
	
	#Content div.Right div.Text table.imagesy td {
		padding: 0px 3px 3px 0px;
		margin: 0px;
		}
	
	#Content div.Right div.Text table td a img{
	    border: 0;
	}
	
	#Content div.Right div.Text table tr td p{
	    float: none;
		width: auto;
		clear: both;
	}
	
	#Content div.Right div.Text table tr td {
	    padding: 10px;
	}
	
	#Content div.Right div.Text table.History {  
	    float: left;
		width: 680px;
		border: 0;
	}
	
	#Content div.Right div.Text table.History tr{ 
	    float: left;
		width: 680px;
		height: 76px;
		border: 0;
		background: url('../images/history_item_bg.jpg') left bottom no-repeat;
		margin-bottom: 20px;
	}
	
	#Content div.Right div.Text table.History tr td { padding: 0; }
	
	#Content div.Right div.Text table.History tr td.Date {
	    float: left;
		width: 55px;
		padding: 10px;
		color: #d0003b;
		font-size: 14px;
text-align: center;
vertical-align:middle;
	}
	
	#Content div.Right div.Text table.History tr td.Text {
	    float: left;
		width: 465px;
		padding: 10px;
		padding-left: 20px;
	}
	
	
	#Content div.Right div.Text div.Back {
	    float: left;
		width: 680px;
	}
	
	#Content div.Right div.Text div.Back a {
	    float: right;
		padding-left: 15px;
		color: #d2003c;
		text-decoration: none;
		text-align: right;
		background: url('../images/box_red_tr_back.gif') center left no-repeat;
		font-size: 11px;
	}
	
	#Content div.Right div.Text a.Back:hover { text-decoration: underline; }
	
	#Content div.Right div.Text ol {
		float: left;
		width: 640px;
		}
		#Content div.Right div.Text ol li {
			list-style:decimal;
			width: auto;
			margin: 5px 2px 0px 20px;
			}
			
	#Content div.Right div.Text ul.Photos{
	    float: left;
		width: 640px;
		border-top: 0;
		padding: 20px 0px 20px 0px;
	}
	#Content div.Right div.Text ul.Photos li {
		list-style: none;
		background: none;
		width: auto;
		padding: 0;
		margin: 0px 2px 0px 2px;
		}
	#Content div.Right div.Flash {
	    float: left;
		width: 720px;
		height: 360px;
		margin-bottom: 1px;
	}
	
	#Content div.Right ul.Categories {
	    float: left;
		width: 720px;
        background: url('../images/boxlist_bg.gif') -959px 0px repeat-y;			
	}
	
	#Content div.Right ul.Categories li {
	    float: left;
		width: 141px;
		height: 224px;
		padding: 19px;
        border-right: 1px solid #dfe0e2;
        border-bottom: 1px solid #dfe0e2;
	}
	
	#Content div.Right ul.Categories li img{ border: 0; }
	
	#Content div.Right ul.Categories li strong {
	    float: left;
		width: 141px;
		text-align: center;
		font-size: 14px;
		color: #000;
		padding-bottom: 15px;
		font-weight: normal;
	}
	
	#Content div.Right ul.Categories li p {
	    float: left; 
		width: 141px;
		text-align: center;
		color: #666;
		padding: 15px 0;
	}
	
	#Content div.Right ul.Categories li a.View {
	    float: left; 
		text-align: center;
		font-size: 10px;
		color: #d0003b;
		background: url('../images/box_black_tr.gif') center right no-repeat;
		padding-right: 17px;
		text-decoration: none;
		margin-left: 45px;
	}
	
	#Content div.Right ul.Categories li a.View:hover {
	   text-decoration: underline;
	}
	
	#Content div.Right ul.Products {
	    float: left;
		width: 720px;
        background: url('../images/boxlist_bg.gif') -959px 0px repeat-y;
        border-top: 1px solid #dfe0e2;	
	}
	
	#Content div.Right ul.Products li {
	    float: left;
		width: 141px;
		height: 164px;
		padding: 19px;
        border-right: 1px solid #dfe0e2;
        border-bottom: 1px solid #dfe0e2;
	}
	
	#Content div.Right ul.Products li img{ border: 0; }
	
	#Content div.Right ul.Products li a.View {
	    float: left; 
		text-align: center;
		width: 141px;
		font-size: 14px;
		color: #cc0033;
		margin-top: 15px;
		text-decoration: none;
	}
	
	#Content div.Right ul.Products li a.View:hover {
	   text-decoration: underline;
	}
	
	#Content div.Right div.Product {
	    float: left;
		width: 720px;
		padding-bottom: 30px;
	}
	
	#Content div.Right div.Product h2 {
	    margin-bottom: 1px;
	}
	
	#Content div.Right div.Product div.Preview {
	    float: left;
		width: 720px;
		border-top: 1px solid #dbdbdb;
	}
	
	#Content div.Right div.Product div.Preview div.Photo{
	    float: left;
		width: 538px;
		padding: 20px 0 10px 0;
		text-align: center;
	}
	
	#Content div.Right div.Product div.Preview div.Photo img {
	    border: 0;
	}
	
	#Content div.Right div.Product div.Preview div.Photo div.PhotoDesc {
	    float: left;
		width: 538px;
		padding: 5px;
		color: #666;
		text-align: center;
	}
	
	#Content div.Right div.Product div.Preview div.Kit{
	    float: left;
		width: 160px;
		border: 1px solid #dbdbdb;
		border-top: 0;
		padding: 10px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit h2{
	    float: left;
		width: 160px;
		border-top: 0;
		padding: 0;
		background: none;
		color: #d4003c;
		padding: 12px 0;
		border-bottom: 1px solid #dbdbdb;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu {
	    float: left;
		width: 160px;
		padding: 15px 0 0 0;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu li{
	    float: left;
		width: 160px;
		border-bottom: 1px solid #dbdbdb; 
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu li.Cart{
	    background: url('../images/cart_ico.gif') 4px center no-repeat;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu li.Basket{
	    background: url('../images/basket_ico.gif') 4px center no-repeat;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu li.Gallery{
	    background: url('../images/photo_ico.gif') 4px center no-repeat;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu li.Video{
	    background: url('../images/camera.gif') 4px center no-repeat;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu li a{ 
	    color: #d4003c;
		text-decoration: none;
		font-weight: bold;
		padding: 10px 0 10px 25px;
		float: left;
		width: 135px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Menu li strong {
		padding: 10px 0 10px 25px;
		float: left;	
		width: 135px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Gallery {
		width: 145px;
		padding: 0px 0 5px 15px;
		float: left; 
	}
	
	#Content div.Right div.Product div.Preview div.Kit #Photos {
		overflow:hidden; 
		float: left;
		height: 210px;
		padding-bottom: 25px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit #nextBtn, #Content div.Right div.Product div.Preview div.Kit #prevBtn {
	    float: left;
	}
	
	#Content div.Right div.Product div.Preview div.Kit #nextBtn {
	    margin-right: 5px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit #nextBtn a {
		float: left;
		width: 11px;
		height: 6px;
		background: url('../images/slider_nav.gif') no-repeat;
	}
	
	#Content div.Right div.Product div.Preview div.Kit #prevBtn a {
		float: left;
		width: 11px;
		height: 6px;
		background: url('../images/slider_nav.gif') -11px 0 no-repeat;
	}
	
	#Content div.Right div.Product div.Preview div.Kit #TopNav {
	    float: left;
		width: 86px;
		height: 6px;
		padding: 13px 0 13px 69px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit #BottomNav {
	    float: left;
		width: 86px;
		height: 6px;
		padding: 13px 0 5px 69px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Gallery li{
		width: 140px;
		height: 210px;
		overflow:hidden; 
		float: left;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Gallery li a{
	    float: left;
		width: 60px;
		height: 60px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	#Content div.Right div.Product div.Preview div.Kit ul.Gallery li img {
	    border: 0;
	}
	
	#Content div.Right div.Product div.Description {
	    float: left;
		width: 680px;
		padding: 20px;
	}
	
	#Content div.Right div.Product div.Description p{
	    float: left;
		width: 680px;
		line-height: 18px;
	}
	
	#Content div.Right div.Product div.Description ul, #Content div.Right  div.Text ul {
	    float: left;
		width: 680px;
		padding: 10px 0;
	}
	
	#Content div.Right div.Product div.Description ul li, #Content div.Right div.Text ul li {
	    float: left;
		width: 645px;
		padding-left: 35px;
		background: url('../images/orange_tr_mid.gif') 21px center no-repeat;
		margin-bottom: 4px;
		
	}
	
	#Content div.Right div.Product div.Similar {
	    float: left;
		width: 720px;
	}
	
	#Content div.Right div.Product div.Similar h2{
	    background: none;
		padding-left: 20px;
		padding-bottom: 15px;
	}
	
	#Content div.Right div.Product div.ChooseBox {
	    float: left;
		width: 685px;
		background: url('../images/next_tr.jpg') bottom center no-repeat;
		padding-bottom: 20px;
		padding-left: 17px;
		padding-right: 18px;
		margin-bottom: 20px;
	}
	
	#Content div.Right div.Product div.ClearTr {
	    background: none;
	}
	
	#Content div.Right div.Product div.ChooseBox h3{
	    float: left;
		width: 685px;
		font-size: 14px;
		border-bottom: 1px solid #dbdbdb;
		height: 54px;
	}
	
	#Content div.Right div.Product div.ChooseBox h3 span {
	    float: left; 
		width: 340px;
		padding-top: 10px;
	}
	
	#Content div.Right div.Product div.ChooseBox h3 small{
	    float: left;
		width: 685px;
		font-size: 12px;
		font-weight: normal;
		padding-top: 4px;
	}
	
	#Content div.Right div.Product div.ChooseBox h3 a.AboutPriceGroups {
	    float: right;
		width: 215px;
		height: 43px;
		background: url('../images/co_to_jest_grupa_cenowa2.gif') no-repeat;
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup {
	    float: left;
		width: 685px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul{
	    float: left;
		width: 684px;
        border-left: 1px solid #dbdbdb;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul li {
	    float: left;
        width: 100px;
        border-right: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;
        padding: 20px 35px 20px 35px;
        text-align: center;
        font-size: 11px;
        color: #d4003c;
        position: relative;
        cursor: pointer;
        height: 140px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul li img{
	    border: 0;		
		width: 100px;
		height: 100px;
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul li span {
        font-size: 11px;
        color: #d4003c;	
        font-weight: bold;
        float: left;
        width: 100px;
        text-align: center;
        padding-top: 6px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul li span.Tick {
	    float: left;
		position: absolute;
		background: url('../images/tick.png') left bottom no-repeat;
		width: 28px;
		height: 28px;
		top: 3px;
		left: 29px;
	}
	
	#Content div.Right div.Product div.ChooseBox h3 a.AboutPriceGroups span { display: none; }
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul li.Active {
	    background: url('../images/groups_item_bg_active.jpg') repeat-x;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul li.Active span.Tick {
		background: url('../images/tick_active.png') left bottom no-repeat;
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseGroup ul li.Active span {
	    color: #529600;
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseColour {
	    float: left;
		width: 685px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseColour ul{
	    float: left;
		width: 684px;
        border-left: 1px solid #dbdbdb;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseColour ul li {
	    float: left;
        width: 77px;
        border-right: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;
        padding: 8px 18px;
        text-align: center;
        font-size: 11px;
        color: #d4003c;
        position: relative;
        cursor: pointer;
        height: 134px;	
        background: url('../images/colours_item_bg.jpg') no-repeat;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseColour ul li img{
	    border: 0;
        width: 60px;
        height: 60px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseColour ul li span {
        font-size: 11px;
        color: #d4003c;	
        font-weight: bold;
        float: left;
        width: 76px;
        text-align: center;
        padding-top: 6px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseColour ul li.Active {
	    background-position: 0 -150px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions {
	    float: left;
		width: 685px;
        border-bottom: 1px solid #dbdbdb;	
        padding-bottom: 15px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Window{
	    float: left;
		width: 685px;
        text-align: center;
        padding: 40px 0;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Inputs {
	    float: left;
		width: 685px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Inputs ul {
	    float: left;
		width: 224px;
      		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Inputs ul li{
	    float: left;
		width: 224px;
        height: 32px;	
        margin-bottom: 15px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Inputs ul li span {
	    float: left;
		font-size: 14px;
        color: #dd0063;
        font-weight: bold;
        padding-right: 10px;
        padding-top: 10px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Inputs ul li input {
	    float: left;
		width: 137px;
        height: 22px;
		font-size: 14px;
        background: url('../images/user_product_input_bg.jpg') no-repeat;
        border: 0;
        padding: 5px 10px;
		margin-top: 2px;
	}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Inputs ul li input:focus {
	    background-position: 0px -32px;
		color: #dd0063;
	}
	
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Info {
	    float: left;
		}
		#Content div.Right div.Product div.ChooseBox div.Dimensions div.Info #DimensionInfo {
			float: left;
			padding-top: 5px;
			}
			#Content div.Right div.Product div.ChooseBox div.Dimensions div.Info #DimensionInfo p {
				float: left;	
				padding: 2px 0 2px 0;
				width: 685px;
				}
	
	#Content div.Right div.Product div.ChooseBox div.Dimensions div.Info {
		float: left;
		margin-top: 20px;
		}	
		#Content div.Right div.Product div.ChooseBox div.Dimensions div.Info p {
			float: left;
			padding: 2px 0 2px 0;
			}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType {
	    float: left;
		width: 685px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul{
	    float: left;
		width: 684px;
        border-left: 1px solid #dbdbdb;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul li {
	    float: left;
        width: 97px;
        border-right: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;
        padding: 15px 8px;
        text-align: center;
        font-size: 11px;
        color: #d4003c;
        position: relative;
        cursor: pointer;
        height: 115px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul li img{
	    border: 0;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul li span {
        font-size: 10px;
        color: #dd0063;	
        font-weight: bold;
        float: left;
        width: 97px;
        text-align: center;
        padding-top: 10px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul li span.Tick {
	    float: left;
		position: absolute;
		background: url('../images/tick.png') left bottom no-repeat;
		width: 28px;
		height: 28px;
		top: -5px;
		left: 10px;
	}
		
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul li.Active {
	    background: url('../images/types_item_bg_active.jpg') 0px bottom repeat-x;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul li.Active span.Tick {
		background: url('../images/tick_active.png') left bottom no-repeat;
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseType ul li.Active span {
	    color: #529600;
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail {
	    float: left;
		width: 683px;	
        border-left: 1px solid #dbdbdb;	
border-right: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
        padding: 0;				
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail div.Name {
	    float: left;
		width: 330px;	
       	margin-right: 23px;
        text-align: right;	
        padding-top: 19px;
        padding-bottom: 19px;		
	}

	#Content div.Right div.Product div.ChooseBox div.Detail div.Name span {	
        font-size: 14px;
        color: #d0003b;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail div.Value {
	    float: left;
		width: 330px;	  				
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail div.Value select {
	    float: left;
		width: 150px;
        margin-top: 19px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail div.Value input.Check {
	    float: left;
        margin-top: 19px;			
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail div.Value span {
	    float: left;	
        font-size: 11px;
        margin-left: 4px;
        margin-top: 19px;			
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail div.Value input.Input {
	    float: left;
        width: 224px; 
        height: 22px;
        background: url('../images/user_product_input_long_bg.jpg') no-repeat;	
        border: 0;
        padding: 5px 10px;
		margin-top: 11px;
	}
	
	#Content div.Right div.Product div.ChooseBox div.Detail div.Value input.Input:focus {
	    background-position: 0px -32px;
		color: #dd0063;
	}
	
	#Content div.Right div.Product div.ChooseBox h4 {
	    float: left;
		width: 639px;	
        border-left: 1px solid #dbdbdb;	
        border-right: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;
        font-size: 14px;
        color: #d0003b;
        padding: 19px 22px 19px 22px;
        font-weight: normal;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Sum {
	    float: left;
		width: 685px;
        padding: 30px 0 20px 0;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Sum strong {
	    float: left;
		width: 330px;	
        font-size: 14px;
        text-align: right;
        padding-top: 10px;
        margin-right: 25px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Sum input {
	    float: left;
		width: 137px;
        height: 22px;
		font-size: 14px;
        background: url('../images/user_product_input_bg.jpg') no-repeat;
        border: 0;
        padding: 5px 10px;		
	}
	
	#Content div.Right div.Product div.ChooseBox div.Sum input:focus {
	    background-position: 0px -32px;
		color: #dd0063;
	}
	
	#Content div.Right div.Product div.ChooseBox div.ChooseLoading {
	    float: left;
		width: 685px;	
        height: 50px;	
        background: url('../images/loading_ico.gif') center center no-repeat;		
	}
	
	#Content div.Right div.Order {
	    float: left;
		width: 720px;
		padding-bottom: 30px;
	}
	
	#Content div.Right div.Order h2{
	    background: none;
		margin-top: 10px;
	}
	
	#Content div.Right div.Order ul {
	    float: left;
		width: 720px;
	}
	
	#Content div.Right div.Order ul li {
	    float: left;
		width: 682px;
		border: 1px solid #dfe0e2;
		padding: 18px;
		margin-bottom: 5px;
	}
	
	#Content div.Right div.Order ul li div {
	    float: left;
	}
	
	#Content div.Right div.Order ul li div.Image {
	    width: 100px;
		margin-right: 16px;
	}
	
	#Content div.Right div.Order ul li div.Info {
	    width: 210px;
		background: url('../images/order_tr.gif') right 14px no-repeat;
	}
	
	#Content div.Right div.Order ul li div.Info a {
	    width: 180px;
		font-size: 12px;
		font-weight: bold;
		color: #d4003c;
		text-decoration: none;
		margin-bottom: 15px;
		float: left;
	} #Content div.Right div.Order ul li div.Info a:hover {text-decoration: underline; }
	
	#Content div.Right div.Order ul li div.Info p {
	    width: 210px;
        font-size: 11px;
		color: #848484;
		float: left;
	}
	#Content div.Right div.Order ul li div.Info p span {
	    float: left;
		width: 45px;
		text-align: right;
		padding-right: 8px;
	}
	
	#Content div.Right div.Order ul li div.Info p strong {
	    float: left;
		font-weight: normal;
		color: #000;
	}
	
	#Content div.Right div.Order ul li div.Details {
	    width: 230px;
	}
	
	#Content div.Right div.Order ul li div.Details span{
	    width: 55px;
		float: left;
		text-align: right;
		font-size: 11px;
		padding-right: 7px;
		margin-bottom: 7px;
	}
	
	#Content div.Right div.Order ul li div.Details select{
	    width: 165px;
		float: left;
		margin-bottom: 6px;
	}
	
	#Content div.Right div.Order ul li div.Details input.Amount{
	    width: 60px;
		height: 18px;
		background: url('../images/order_amount_input_bg.gif') no-repeat;
		border: 0;
		float: right;
		margin-top: 10px;
		padding: 5px 20px 8px 85px;
		font-size: 14px;
	}
	
	#Content div.Right div.Order ul li div.Price {
	    width: 126px;
		background: url('../images/order_tr.gif') 11px 66px no-repeat;
	}
	
	#Content div.Right div.Order ul li div.Price strong{
	    width: 126px;
		float: left;
		text-align: right;
		font-size: 18px;
		font-weight: normal;
	}
	
	#Content div.Right div.Order ul li div.Price .Add {
	    width: 97px;
		height: 31px;
		float: right;
		border: 0;
		margin-top: 36px;
		cursor: pointer;
		background: url('../images/order_add_button.gif') no-repeat;
	} #Content div.Right div.Order ul li div.Price .Add span { display: none; }
	
	#Content div.Right div.Order div.Actions {
	    float: left;
		width: 720px;
		border-top: 1px solid #dfe0e2;
		margin-top: 20px;
		padding: 10px 0;
	}
	
	#Content div.Right div.Order div.Actions .Finalize {
	    float: right;
		width: 221px;
		height: 31px;
		border: 0;
		margin-left: 15px;
		background: url('../images/order_finalize_button.gif') no-repeat;
		cursor: pointer;
	} #Content div.Right div.Order div.Actions .Finalize span { display: none; }
	
	#Content div.Right div.Order div.Actions .PayOnline {
	    float: right;
		width: 221px;
		height: 31px;
		border: 0;
		margin-left: 15px;
		background: url('../images/order_pay_button.gif') no-repeat;
		cursor: pointer;
	} #Content div.Right div.Order div.Actions .PayOnline span { display: none; }
	
	#Content div.Right div.Order div.Actions .Zloz {
	    float: right;
		width: 221px;
		height: 31px;
		border: 0;
		margin-left: 15px;
		background: url('../images/basket_zloz_button.gif') no-repeat;
		cursor: pointer;
	} #Content div.Right div.Order div.Actions .Zloz span { display: none; }
	
	#Content div.Right div.Order div.Actions .Save {
	    float: right;
		width: 221px;
		height: 31px;
		border: 0;
		margin-left: 15px;
		cursor: pointer;
		background: url('../images/order_save_button.gif') no-repeat;
	} #Content div.Right div.Order div.Actions .Save span { display: none; }
	
	#Content div.Right div.Order div.Actions .OrderUserProduct {
	    float: right;
		width: 163px;
		height: 31px;
		border: 0;
		margin-left: 15px;
		background: url('../images/order_product_button.jpg') no-repeat;
		cursor: pointer;
	} #Content div.Right div.Order div.Actions .OrderUserProduct span { display: none; }
	
	#Content div.Right div.Basket {
		padding-top: 25px;
	}
	
	#Content div.Right div.Basket ul {
	    padding-bottom: 10px;
	}
	
	#Content div.Right div.Basket ul li div.Info {
		background: none;
	}
	
	#Content div.Right div.Basket ul li div.Amount {
		width: 112px;
	}
	
	
	#Content div.Right div.Basket ul li div.Price {
	    width: 190px;
		text-align: center;
		padding-top: 29px;
	}
	
	#Content div.Right div.Basket ul li div.Price strong{
	    margin-top: 29px;
		font-weight: bold;
		float: none;
		width: auto;
	} #Content div.Right div.Basket ul li div.Price strong span { font-weight: normal; }
	
	#Content div.Right div.Basket ul li div.Amount input.Amount{
	    width: 27px;
		height: 18px;
		background: url('../images/basket_amount_input_bg.gif') no-repeat;
		border: 0;
		float: right;
		margin-top: 25px;
		margin-left: 10px;
		padding: 5px 20px 8px 45px;
		font-size: 14px;
	}
	

	#Content div.Right div.Basket ul li div.Delete .Delete{
	    width: 29px;
		height: 29px;
		background: url('../images/basket_x_button.gif') no-repeat;
		border: 0;
		float: left;
		margin-top: 27px;
		cursor: pointer;
	} #Content div.Right div.Basket ul li div.Delete .Delete span { display: none; }
	
	#Content div.Right div.Basket div.Actions .Buy {
	    float: right;
		width: 221px;
		height: 31px;
		border: 0;
		margin-left: 15px;
		cursor: pointer;
		background: url('../images/basket_finalize_button.gif') no-repeat;
	} #Content div.Right div.Basket div.Actions .Buy span { display: none; }

	#Content div.Right div.Basket div.Payments{
		float: left;
		width: 680px;
		padding: 15px 20px;
		border-top: 1px solid #dfe0e2;
	}
	
	#Content div.Right div.Basket div.Payments div.Choose{
		float: left;
		width: 430px;
	}
	
	#Content div.Right div.Basket div.Payments div.Choose ul{
		float: left;
		width: 430px;
		padding: 0;
		margin: 0;
		border: 0;
	}
	
	#Content div.Right div.Basket div.Payments div.Choose ul li{
		float: left;
		width: 430px;
		padding: 0;
		margin: 0;
		border: 0;
		margin-bottom: 3px;
	}
	
	#Content div.Right div.Basket div.Payments div.Choose ul li span {
	    font-size: 11px;
		float: left;
	}
	
	#Content div.Right div.Basket div.Payments div.Choose ul li input {
		float: left;
		margin-right: 5px;
	}
	
	#Content div.Right div.Basket div.Payments div.Choose ul li select {
		float: left;
		margin-left: 18px;
		width: 200px;
	}
	
	#Content div.Right div.Basket div.Payments div.Sum{
		float: left;
		width: 250px;
	}
	
	#Content div.Right div.Basket div.Payments h3 {
	    font-size: 18px;
		color: #000;
		font-weight: normal;
		margin-bottom: 16px;
	}
	
	#Content div.Right div.Basket div.Payments h3.Grey {
	    color: #a4a4a4;
	}
	
	#Content div.Right div.Basket div.Actions {
		margin-top: 0px;
	}
	
	#Content div.PressFlash{
	    float: left;
		width: 960px;
		height: 360px;
		margin-bottom: 1px;
		background: #edead9;
	}
	
	#Content div.Gardinia {
	    float: left;
		width: 960px;
		margin-bottom: 1px;
	}
	
	#Content div.Gardinia div.Flash {
	    float: left;
		width: 720px;
		height: 360px;
	}
	
	#Content div.Gardinia div.Staff {
	    float: left;
		width: 200px;
		height: 320px;
		background: url('../images/staff_bg.gif') no-repeat;
		padding: 20px;
	}
	
	#Content div.Gardinia div.Staff h2{
	    float: left;
		width: 200px;
		padding: 15px 0 10px 0;
	}
	
	#Content div.Gardinia div.Staff img{
	    float: left;
		width: 200px;
		border: 0;
		margin-bottom: 15px;
	}
	
	#Content div.Gardinia div.Staff p{
	    float: left;
		width: 200px;
		font-size: 11px;
		line-height: 15px;
	}
	
	#Content div.Gardinia div.Staff ul{
	    float: left;
		width: 200px;
		padding: 20px 0;
	}
	
	#Content div.Gardinia div.Staff ul li{
	    float: left;
		width: 185px;
		background: url('../images/black_tr_small.gif') 2px center no-repeat;
		padding-left: 15px;
		margin-bottom: 4px;
	}
	
	#Content div.Gardinia div.Staff ul li a{
	    float: left;
		font-size: 11px;
		color: #d2003c;
		text-decoration: none;
	}
	
	#Content div.Gardinia div.Staff ul li a:hover {
	    text-decoration: underline;
	}
	
	#Content div.Gardinia div.Staff a.View {
	    float: left;
		font-size: 11px;
		color: #d2003c;
		text-decoration: none;
		padding-right: 18px;
		background: url('../images/box_red_tr.gif') center right no-repeat;
	} #Content div.Gardinia div.Staff a.View:hover { text-decoration: underline; }
	
	#Footer {
	    float: left;
	    width: 100%;
		clear: both;
		height: 100px;
		background: #d0003b;
	}
	
	#Footer .Inner {
	    margin: 0 auto;
		width: 960px;
	}
	
	#Footer div.Copyright {
	    float: left;
		width: 480px;
		padding-top: 18px;
	}
	
	#Footer div.Copyright ul {
	    float: left;
		width: 480px;
		margin-bottom: 20px;
	}
	
	#Footer div.Copyright ul li{
	    float: left;
		margin-right: 30px;
	}
	
	#Footer div.Copyright ul li a{
	    float: left;
		font-size: 12px;
		color: #fff;
		background: url('../images/footer_tr.gif') left center no-repeat;
		padding-left: 8px;
		text-decoration: none;
	} #Footer div.Copyright ul li a:hover { text-decoration: underline; }
	
	#Footer div.Copyright p {
	    float: left;
		width: 480px;
		font-size: 11px;
		color: #fff;
	}
	
	#Footer div.Author {
	    float: left;
		width: 480px;
        text-align: right;	
		padding-top: 18px;	
	}
	
	
	#Footer div.Author a.Gardinia{
	    float: right;
		width: 95px;
        height: 25px;
        background: url('../images/gardinia_logo_95x25_redbg.gif') no-repeat;		
	} #Footer div.Author a.Gardinia * { display: none; }
	
	#Footer div.Author p {
	    float: left;
		width: 480px;
		font-size: 11px;
		color: #fff;
        margin-top: 10px;		
	}
	
	#Footer div.Author p a {
	    font-weight: bold;
		text-decoration: none;
	} #Footer div.Author p a:hover { text-decoration: underline; }
	
	#Content div.Right #Info {
	    float: left;
		width: 720px;
	}
	
	#Content div.Right #Info p{
	    float: left;
	    margin: 20px 0;
	}
	
	#Content div.Right #Info p.Ok{
	    border: 1px solid #b6e1a7;
		background: #d9ffcb url('../images/ok_ico.gif') 10px center no-repeat;
		padding: 20px 20px 20px 55px;
		width: 643px;
		color: #4e7106;
		font-size: 18px;
		font-weight: normal;
	}
	
	#Content div.Right #Info p.Error {
	    border: 1px solid #ea736f;
		background: #ffd5ca url('../images/error_ico.gif') 10px center no-repeat;
		padding: 20px 20px 20px 55px;
		width: 643px;
		color: #e15045;
		font-size: 18px;
		font-weight: normal;
	}
	
	#Content div.Right #Info p.Info {
	    border: 1px solid #78b9d2;
		background: #def0ff url('../images/info_ico.gif') 10px center no-repeat;
		padding: 20px 20px 20px 55px;
		width: 643px;
		color: #1b8caf;
		font-size: 18px;
		font-weight: normal;
	}
	
	#Content div.Right #Info p.Tip {
	    border: 1px solid #face75;
		background: #fff6ce url('../images/tip_ico.gif') 10px center no-repeat;
		padding: 20px 20px 20px 55px;
		width: 643px;
		color: #9d7a47;
		font-size: 18px;
		font-weight: normal;
	}
	
	#Loading {
	    position: absolute;	
		left: 0; 
		top: 0; 
		width: 100%; 
		height: 100%;
		z-index: 100; 
		text-align: center; 
		line-height: 0;
	    z-index: 9999;
        -moz-opacity : 0.7;
        opacity : 0.7;
        filter : alpha(opacity=70);
        background: #fff url('../images/loading_ico.gif') center center no-repeat;
    }
		
	#Content div.Right ul.Items {
	    float: left;
		width: 680px;
		list-style: none;
		margin-top: 10px;
	}
	
	#Content div.Right ul.Items li {
	    float: left;
		width: 680px;
		border-bottom: 1px solid #dfe0e2;
	    padding: 8px 0;
		list-style: none;
		padding-left: 0;
		background: none;
	}
	
	#Content div.Right ul.Items li {
	    float: left;
		width: 680px;
		border-bottom: 1px solid #dfe0e2;
	    padding: 8px 0;
	}

	#Content div.Right ul.Items li.Head{
	    font-weight: bold;
	}

	#Content div.Right ul.Items li span {
	    float: left;
		width: 136px;
		text-align: center;
	}
	
	#Content div.Right ul.Items li span  a{
color: #D4003C;
text-decoration: none;
font-weight: bold;
	}
	
	#Content div.Right ul.Items li span  a:hover{
text-decoration: underline;
	}
	
	#Content div.Right .Items{
	    float: left;
		width: 680px;
	}
	
	#Content div.Right .Box {
	    float: left;
		width: 680px;
	}
	
	#Content div.Right .Box h3 {
	    float: left;
		width: 680px;
		margin-bottom: 10px;
	}
	
	#Content div.Right .Box ul {
	    float: left;
		width: 680px;
		padding-bottom: 20px;
	}
	
	#Content div.Right .Box ul li{
	    float: left;
		width: 680px;
		list-style: none;
		margin-bottom: 3px;
	}
	
	#Content div.Right .Box ul li strong, #Content div.Right .Box ul li span{
	    float: left;
	}
	
	#Content div.Right .Box ul li strong {
	    margin-right: 5px;
	}
	
	#Content div.Right div.Text form {
	    float: left;
		width: 680px;
	}
	
	#Content div.Right div.Text form fieldset{
	    float: left;
		width: 680px;
		border: 0;
	}

	#Content div.Right div.Text form fieldset.logowanie {
	    float: left;
		width: 500px;
		border: 0;
		margin-left: 170px;
	}

	
	#Content div.Right div.Text form fieldset strong{
	    float: left;
		width: 680px;
		font-size: 14px;
		margin-bottom: 2px;
		font-weight: normal;
	}
	
	#Content div.Right div.Text form fieldset textarea{
	    float: left;
		width: 400px;
		height: 150px;
		font-size: 14px;
		padding: 3px;
		border: 1px solid #ccc;
		font-family: Arial;
	}
	
	#Content div.Right div.Text form fieldset input.Inline{
	    float: left;
		width: 300px;
		font-size: 14px;
		padding: 3px;
		border: 1px solid #ccc;
	}
	
	#Content div.Right div.Text form fieldset input.Submit {
	    float: left;
		font-size: 15px;
		padding: 3px 8px;
		border: 1px solid #ccc;
		background: url('../images/h2_bg.gif') 0 -7px repeat-x;
		color: #000;
		font-weight: normal;
		cursor: pointer;
	}
	
	#Content div.Right div.Text form fieldset label{
	    float: left;
		width: 680px;
		padding-top: 10px;
	}

	/* Moduł edytowalnej mapy europy, front-end css, (c)2010 Kamil Szalewski, pimago.pl */
	.EuropeMap {
    	float: left;
		width: 676px;
		height: 517px;
		border: 2px solid #ccc;
		margin-bottom: 20px;
		background: url('../admin/images/europe_map.jpg') no-repeat;
	}

	.EuropeMap .Frame {
    	float: left;
		width: 676px;
		height: 517px;
		position: absolute;
		z-index: 1;
	}

	.EuropeMap .Frame .Point {
		position: absolute;
		cursor: pointer;
	}
	
	.EuropeMap .Frame .Point div.Sticker {
		position: relative; 
		float: left;
		width: 210px; 
		height: 124px; 
		background: #fff; 
		left: -85px; 
		top: -10px; 
		display: none;
		background: url('../images/europe_map_sticker.png') no-repeat;
		cursor: auto;
	}
	
	.EuropeMap .Frame .Point div.Sticker div.Info {
	    float: left;
		width: 170px;
		padding: 0 20px 20px 20px;
	}
	
	#Content .EuropeMap .Frame .Point div.Sticker div.Info * {
	    float: left;
	    width: 170px;
		padding: 0;
		margin: 0;
	}

	#Content .EuropeMap .Frame .Point div.Sticker div.Info h5 {
	    margin-bottom: 5px;
	}
	
	#Content .EuropeMap .Frame .Point div.Sticker div.Info p {
	    margin-bottom: 10px;	
	}
	
	#Content .EuropeMap .Frame .Point div.Sticker div.Info p a{
	    cursor: pointer;
	}
	
    .EuropeMap .Frame .Point div.Sticker div.Close {
		float: left;
		width: 210px; 
		height: 20px;
    }

    .EuropeMap .Frame .Point div.Sticker div.Close span {
        float: right;
		width: 20px;
		height: 20px;
		cursor: pointer;
		margin-right: 5px;
    }	

#Content div.Right div.Text form.Contact {
	width: 306px;
	margin: 0 auto;
	padding: 0;
	float: none;
}

#Content div.Right div.Text form.Contact label{
    float: left;
	width: 306px;
	margin-bottom: 5px;
}

#Content div.Right div.Text form.Contact label span{
    float: left;
	width: 306px;
	margin-bottom: 3px;
}

#Content div.Right div.Text form.Contact label input.Inline{
    float: left;
	width: 300px;
	height: 24px;
	border: 1px solid #ccc;
	padding: 2px;
}

#Content div.Right div.Text form.Contact label input.Button{
    float: right;
	padding: 5px 8px;
	border: 1px solid #ccc;
	cursor: pointer;
	margin-top: 3px;
}

#Content div.Right div.Text form.Contact label textarea{
    float: left;
	width: 300px;
	height: 100px;
	border: 1px solid #ccc;
	padding: 2px;
	font-family: Arial, Helvetica, Verdana;
}

/* resetuje styl przypisany globalnie do ul li */
	body #Container #Content div.Right ul.Items {
	    float: left;
		width: 680px;
		list-style: none;
		margin-top: 10px;
	}
	
	body #Container #Content div.Right ul.Items li {
	    float: left;
		width: 680px;
		border-bottom: 1px solid #dfe0e2;
	    padding: 8px 0;
		list-style: none;
		padding-left: 0;
		background: none;
	}
	
	body #Container #Content div.Right div.Text table.mceLayout * {
	    padding: 1px;
		margin: 0;
		width: auto;
	}
	
	body #Container #Content div.Right div.Text table.mceLayout div {
	    padding: 0px;
		margin: 0;
		width: auto;
	}
	
	body #Container #Content div.Right div.Text table.mceLayout td {
	    width: 20px;
	}
	
	
	
	
	
/* 09.11.2011 Poniżej style dla okienek: Utwórz nowy folder, Dodaj nowe pliki */
	
	
#Content div.Right div.Product div.Preview div.Kit ul.Menu li.download_file {
	background: url('../images/logo_files_to_download.gif') 4px center no-repeat;
	}
	

#Content .window_download_files {
	position: absolute; 
	z-index: 500; 
	width: 440px; 	
	background: #fff;
	border-color: #000; 
	border-width: 1px; 
	border-style: solid; 
	top: 250px; 
	left: 50%; 
	margin-left: -250px;
	padding: 20px 20px 50px 20px;
}

#Content .window_download_files a.close_window {
	float: right;
	background: url("../images/close_window.png") no-repeat 0 0;
	width: 11px;
	height: 11px;
	}

#Content .window_download_files h2 {
	float: left;
	background: none;
	width: 435px;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #dbdbdb;
	}

#Content .download_box { float: left; width: 435px; padding: 10px 0; border-bottom: 1px solid #dbdbdb; }
#Content .window_download_files a.file_name { float: left; width: 435px; padding: 0 0 4px 0; font-size: 14px; color: #da0f47; text-decoration: none; }
#Content .window_download_files p { float: left; width: 400px; font-size: 11px; color: #666; }
#Content .window_download_files a.download_btn { float: left; width: 19px; height: 16px; background: url("../images/download_ico_in_box.gif") no-repeat 0 0; }

	
