body{
	margin:0px;
	padding:0px;	
	background:url(../images/bg.jpg) repeat-x #0a0a0a;
	color:#a5a5a5;
	font-family:Tahoma;
	font-size:11px;
}

img{
	border:none;
}

input, select{
	padding:1px;
	font-family:Tahoma;
	font-size:11px;
}

#container{
	width:973px;
	height:100%;
	margin:0px auto;
	background:url(../images/container_bg.jpg) no-repeat;		
	text-align:left;
}

#container .left{
	float:left;
	width:220px;
	height:100%;
}

#container .left .logo{
	width:220px;
	height:145px;
	margin-bottom:27px;
	background:url(../images/logo.jpg) no-repeat;		
}

#container .right{
	float:left;	
	width:749px;
	height:100%;
	padding:25px 0px 0px 0px;
	background:none;
}

#categories{
	width:219px;	
}

#categories .top{
	height:79px;
	background:url(../images/category_top_bg.gif) no-repeat;
}

#categories .middle{
	padding-left:15px;	
	background:url(../images/category_middle_bg.gif) repeat-y;
}

#categoriesFlash{
	width:200px;
}

#categories .bottom{
	height:25px;
	background:url(../images/category_bottom_bg.gif) no-repeat;
}

#quickBasket{
	margin:0px 0px 15px 15px;
	color:black;
}

#quickBasket .top{
	height:72px;
	background:url(../images/quick_basket_top_bg.gif) no-repeat;
}

#quickBasket .middle{
	padding:0px 0px 5px 0px;
	background:url(../images/quick_basket_middle_bg.gif) repeat-y;
}

#quickBasket .bottom{
	height:10px;
	background:url(../images/quick_basket_bottom_bg.gif) no-repeat;
}

#quickBasket ul{
	padding:0px;
	margin:0px 10px 0px 27px;
	color:#939393;
}

#quickBasket li{
	padding-bottom:4px;
	list-style:none;
}

#quickBasket ul li a{
	color:#939393;
	text-decoration:none;
}

#quickBasket li .quant{
	color:white;
}

#quickBasket .hr{
	height:15px;
	background:url(../images/quick_basket_hr.gif) no-repeat 25px 5px;
}

#quickBasket .sumPrice{
	padding-right:23px;
	text-align:right;
	color:#939393;
}

#quickBasket .sumPrice .price{
	color:white;
}

#quickBasket .more{
	margin:10px 0px 0px 113px;
	width:60px;
	height:16px;
	margin-right:5px;
	background:url(../images/news_more_ico.gif) no-repeat;	
}

#quickBasket .more a{
	display:block;
	width:35px;
	height:16px;
	padding-left:25px;	
	color:white;
	text-decoration:none;
}


#contact{
	margin-left:21px;
	color:black;
}

#contact .top{
	height:46px;
	background:url(../images/contact_top_bg.gif) no-repeat;
}

#contact .middle{
	background:url(../images/contact_middle_bg.gif) repeat-x #fdff55;
	padding:15px 0px 0px 35px;
}

#contact .bottom{
	height:10px;
	background:url(../images/contact_bottom_bg.gif) no-repeat;
}

#contact .def{
	font-weight:bold;
}

#contact .spacer{
	height:10px;
}

#contact a{
	color:#414000;
	font-weight:bold;
	text-decoration:none;	
}

#contact a:hover{
	text-decoration:underline;	
}

#newsletter{
	margin-top:15px;
}

#newsletter .top{
	height:62px;
	background:url(../images/newsletter_top_bg.gif) no-repeat;
}

#newsletter .middle{
	background:url(../images/newsletter_middle_bg.gif) repeat-y;
	padding:15px 0px 0px 35px;
}

#newsletter .bottom{
	height:20px;
	background:url(../images/newsletter_bottom_bg.gif) no-repeat;
}

#newsletter input{
	width:120px;
	margin-left:10px;
	background:url(../images/newsletter_input_bg.gif) repeat-x #2a290d;
	border:1px solid #5b5a1d;
	border-top:1px solid #1c1b0f;	
	color:white;
}

#newsletter .submit{
	padding:15px 20px 10px 77px;
}

#newsletter .submit a{
	display:block;
	width:92px;
	height:16px;
	padding-top:2px;
	background:url(../images/newsletter_submit_bg.gif) no-repeat;
	color:#989898;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}

#newsletter .response{
	padding:4px 0px;
	font-weight:bold;
}

#header{	
	text-align:right;
}

#header .headerLine{	
	width:534px;
	height:4px;
	margin:3px 0px 0px 215px;
	background:url(../images/header_line.gif) no-repeat 10px;	
	font-size:4px;
}

#searchPanel{
	width:520px;
	height:21px;
	margin:0px 0px 0px auto;	
	background:url(../images/search_panel_bg.gif) no-repeat;
}

#searchPanel .title{
	float:left;
	width:70px;
	padding-left:20px;
	padding-top:4px;	
	color:#0d0c0c;
	font-size:10px;
	font-weight:bold;
}

#searchPanel .textInput{
	float:left;
	width:120px;	
	padding-top:2px;
}

#searchPanel .textInput input{
	width:105px;
	background:url(../images/search_panel_input_bg.gif) repeat-x #d9d820;
	color:#343434;
	border:1px solid #ffffda;
	border-top:1px solid #c0c07f;	
}

#searchPanel .categorySelect{
	float:left;
	width:110px;	
	padding-top:1px;	
}

#searchPanel .categorySelect select{
	width:90px;
	padding:0px;
	background:url(../images/search_panel_input_bg.gif) repeat-x #d9d820;
	color:#343434;
	border:1px solid #ffffda;
	border-top:1px solid #c0c07f;	
}

#searchPanel .submit{
	float:left;
	padding:3px 0px 0px 20px;
}

#searchPanel .submit a{
	display:block;
	width:38px;
	height:15px;
	background:url(../images/search_panel_submit_bg.gif) no-repeat;	
	color:white;
	font-weight:bold;
	text-align:center;	
	text-decoration:none;
}

#searchPanel .advancedSearch{
	float:left;
	width:120px;
	padding:3px 0px 0px 15px;
	text-align:left;
}

#searchPanel .advancedSearch a{
	color:black;
	font-weight:bold;
	text-decoration:none;
}

#flashHeader{	
	width:749px;	
	height:275px;
	margin-top:1px;
}

#userPanel{
	width:719px;
	height:29px;
	margin-top:5px;
	padding-left:30px;
	background:url(../images/user_panel_bg.gif) no-repeat;
}

#userPanel .title{
	float:left;
	width:100px;
	padding-left:20px;
	padding-top:6px;	
	color:#30f9f2;
	font-size:10px;
	font-weight:bold;
}

#userPanel .textInput{
	float:left;
	width:130px;	
	padding-top:4px;
}

#userPanel .textInput input{
	width:105px;
	background:url(../images/newsletter_input_bg.gif) repeat-x #29280c;
	color:white;
	border:1px solid #5a591d;
	border-top:1px solid #1f1e0f;
}

#userPanel .submit{
	float:left;
	padding:6px 0px 0px 0px;
}

#userPanel .submit a{
	display:block;
	width:38px;
	height:15px;
	background:url(../images/user_panel_submit_bg.gif) no-repeat;	
	color:white;
	font-weight:bold;
	text-align:center;	
	text-decoration:none;
}

#userPanel .links{
	float:right;
	width:130px;	
	color:#acacac;
	padding-top:4px;
	font-weight:bold;	
}

#userPanel .links a{
	color:#acacac;
	font-weight:bold;
}

#userPanelLoggedIn{
	width:719px;
	height:29px;
	margin-top:5px;
	padding:5px 0px 0px 30px;
	background:url(../images/user_panel_bg.gif) no-repeat;	
}

#userPanelLoggedIn .user{
	float:left;
	font-weight:bold;	
}

#userPanelLoggedIn .user .loggedIn{
	color:#30f9f2;
	padding-right:5px;
}

#userPanelLoggedIn .user .userName{
	color:white;
}


#userPanelLoggedIn .links{
	float:right;
	width:160px;	
	padding-right:30px;
	color:#acacac;
	font-weight:bold;	
}

	#userPanelLoggedIn .links a{
	color:#acacac;
	font-weight:bold;
}

#contents{
	width:743px;	
	margin:10px 0px 0px 4px;
}

#contents .header{
	height:54px;
	padding:30px 0px 0px 80px;
	background:url(../images/contents_header_bg.gif) no-repeat 2px 0px;
	color:#6b6b6b;
	font-size:24px;
	text-transform:uppercase;	
}

#contents .header .stock{
	display:block;
	font-size:10px;
	color:white;
}

#contents .middle{
	padding:20px 35px;
	background:url(../images/contents_middle_bg.gif) repeat-y 0px 0px;
}

#contents .bottom{
	height:63px;
	background:url(../images/contents_bottom_bg.gif) no-repeat 2px 0px;
}

#contents h1{
	padding-left:15px;
	background:url(../images/contents_h1_bullet.gif) no-repeat 0px 3px;
	color:#30f9f2;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

.leftContent{
	float:left;
	width:420px;
}

.contentList{
	float:left;
	width:200px;	
	margin:10px 0px 0px 20px;	
}

.contentList .contentListHeader{
	margin-bottom:20px;
	background:none;
	color:#f9f883;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;		
}

.contentList .content{
	margin:0px 0px 6px 10px;
	padding-left:15px;
	background:url(../images/content_list_bullet.gif) no-repeat 0px 3px;
	text-transform:uppercase;		
}

.contentList .content a{
	color:white;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.formHeader{
	width:300px;
	height:25px;
	padding:5px 0px 0px 20px;
	margin-bottom:10px;
	background:url(../images/form_header_bg.gif) no-repeat;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.formTable{
	width:415px;
}

.formTable input{
	padding:2px 5px;
	background:url(../images/form_input_bg.gif) repeat-x;
	color:#acacac;
	border:1px solid #414141;
	border-top:1px solid #0f0f0f;
	font-family:"Tahoma";
	font-size:11px;
}

.formTable input:focus{
	padding:2px 5px;
	background:url(../images/form_input_active_bg.gif) repeat-x;
	color:white	;
	border:1px solid #626226;
	border-top:1px solid #222217;
	font-family:"Tahoma";
	font-size:11px;
}


.formTable textarea{
	padding:2px 5px;
	background:url(../images/form_textarea_bg.gif) repeat-x #121212;
	color:#acacac;
	border:1px solid #414141;
	border-top:1px solid #0f0f0f;
	font-family:"Tahoma";
	font-size:11px;
}

.formTable select{
	background:black;
	color:#acacac;
	border:1px solid #414141;
	border-top:1px solid #0f0f0f;
	font-family:"Tahoma";
	font-size:11px;
}

.formTable .userName{
	width:100px;
}

.formTable .userMail{
	width:150px;
}

.formTable .userPsw{
	width:80px;
}

.formTable .zipCode{
	width:30px;
}

.formTable .rowBlack{
	height:24px;	
	background:url(../images/form_table_black_bg.gif) no-repeat;	
}

.formTable .rowGray{
	height:24px;	
	background:url(../images/form_table_gray_bg.gif) no-repeat;	
}

.formTable .rowBlack .def, .formTable .rowGray .def, .formTable .rowTextarea .def{
	width:160px;
	padding:4px 0px 0px 15px;
	color:#999999;
	vertical-align:top;
}

.formTable .rowBlack .inputs, .formTable .rowGray .inputs{
	padding-top:1px;
	vertical-align:top;
}

.formTable .rowTextarea{
	height:84px;
	background:url(../images/form_table_textarea_bg.gif) no-repeat;		
}

.formTable .rowTextarea .textarea{
	padding-top:2px;
	vertical-align:top;
}

.formTable .rowTextarea .comment{
	width:200px;
	height:70px;
}

.formTable .orderRow{
	height:33px;	
}

.formTable .orderRow .orderBtn{
	float:right;
	width:110px;
	height:40px;
	padding-top:5px;
	background:url(../images/basket_list_order_btn_bg.gif) no-repeat 0px 5px;
}

.formTable .orderRow .orderBtn a{
	display:block;
	width:75px;
	height:23px;
	padding:10px 0px 0px 35px;	
	color:#acacac;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

#contents p{
	padding:0px 20px 10px 16px;
	text-align:justify;
}

#contents a{
	color:white;
}

.productList{
	width:674px;
}

.productList .listHeader{
	height:25px;
}

.productList .listHeader .prodNameHeader{
	width:400px;
	float:left;
	height:20px;
	padding:4px 0px 0px 15px;
	background:url(../images/product_list_name_header_bg.gif) no-repeat;		
	color:black;
	font-size:12px;
	font-weight:bold;
}

.productList .listHeader .priceHeader{
	float:left;
	height:20px;
	width:100px;
	padding:4px 0px 0px 0px;	
	margin-left:2px;
	background:url(../images/product_list_price_header_bg.gif) repeat-x;			
	color:black;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.productList .listHeader .toBasketHeader{
	float:left;
	width:45px;	
	height:24px;
	margin-left:2px;	
	background:url(../images/product_list_basket_header_bg.gif) no-repeat -10px 0px;				
}

.productList .blackRow{
	height:25px;
}

.productList .blackRow .prodName{
	width:400px;
	float:left;
	height:20px;
	padding:4px 0px 0px 15px;
	background:url(../images/product_list_name_black_bg.gif) no-repeat;		
	color:#989898;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.productList .blackRow .prodName a{
	text-decoration:none;
	display:block;
	height:14px;
	overflow:hidden;
}

.productList .blackRow .price{
	float:left;
	height:18px;
	width:100px;
	padding:4px 0px 0px 0px;	
	margin-left:2px;	
	background:black;			
	color:white;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.productList .blackRow .toBasket{
	float:left;
	width:34px;
	height:19px;	
	padding:3px 0px 0px 8px;	
	margin-left:2px;
	background:url(../images/product_list_basket_black_bg.gif) no-repeat;					
}

.productList .grayRow{
	height:22px;
}

.productList .grayRow .prodName{
	width:400px;
	float:left;
	height:20px;
	padding:4px 0px 0px 15px;
	background:url(../images/product_list_name_gray_bg.gif) no-repeat;			
	color:#989898;
	font-size:12px;
	font-weight:bold;
}

.productList .grayRow .prodName a{
	text-decoration:none;
	display:block;
	height:14px;
	overflow:hidden;
}

.productList .grayRow .price{
	float:left;
	height:18px;
	width:100px;
	padding:4px 0px 0px 0px;
	margin-left:2px;
	background:#1d1b1b;			
	color:white;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.productList .grayRow .toBasket{
	float:left;
	width:34px;	
	height:19px;	
	padding:3px 0px 0px 8px;
	margin-left:2px;	
	background:url(../images/product_list_basket_gray_bg.gif) no-repeat;				
}

.productList .blackRow .toBasket a, .productList .grayRow .toBasket a{
	display:block;
	width:27px;
	height:15px;	
	background:url(../images/product_list_basket_ico.gif) no-repeat;
	text-decoration:none;
}

.basketList{
	width:674px;
}

.basketList .listHeader{
	height:22px;
}

.basketList .listHeader .prodNameHeader{
	padding-left:15px;
	background:url(../images/product_list_name_header_bg.gif) no-repeat;	
	border-bottom:2px solid #0d0c0c;		
	color:black;
	font-size:12px;
	font-weight:bold;
}

.basketList .listHeader .priceHeader{
	width:84px;
	background:url(../images/product_list_price_header_bg.gif) repeat-x;		
	border-left:2px solid #0d0c0c;
	border-bottom:2px solid #0d0c0c;	
	color:black;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.basketList .listHeader .quantHeader{
	width:37px;
	background:url(../images/product_list_price_header_bg.gif) repeat-x;		
	border-left:2px solid #0d0c0c;
	border-bottom:2px solid #0d0c0c;	
	color:black;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.basketList .listHeader .operatorHeader{
	width:71px;
	background:url(../images/basket_list_operator_header_bg.gif) no-repeat;		
	border-left:2px solid #0d0c0c;
	border-bottom:2px solid #0d0c0c;		
}

.basketList .blackRow, .basketList .grayRow{
	height:22px;
}

.basketList .blackRow .prodName, .basketList .grayRow .prodName{
	padding-left:15px;
	border-bottom:2px solid #0d0c0c;		
	color:#989898;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.basketList .blackRow .prodName a, .basketList .grayRow .prodName a{
	text-decoration:none;
}

.basketList .blackRow .prodName{
	background:url(../images/product_list_name_black_bg.gif) no-repeat;		
}

.basketList .grayRow .prodName{
	background:url(../images/product_list_name_gray_bg.gif) no-repeat;		
}

.basketList .blackRow .quant, .basketList .grayRow .quant{
	width:36px;		
	border-left:2px solid #0d0c0c;
	border-bottom:2px solid #0d0c0c;		
	color:#a8a8a8;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.basketList .blackRow .quant{
	background:black;		
}

.basketList .grayRow .quant{
	background:#1d1b1b;		
}


.basketList .blackRow .price, .basketList .grayRow .price, .basketList .blackRow .allPrice, .basketList .grayRow .allPrice{
	width:84px;		
	border-left:2px solid #0d0c0c;
	border-bottom:2px solid #0d0c0c;		
	color:#a8a8a8;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.basketList .blackRow .price, .basketList .blackRow .allPrice{
	background:black;	
}

.basketList .grayRow .price, .basketList .grayRow .allPrice{
	background:#1d1b1b;		
}

.basketList .blackRow .allPrice, .basketList .grayRow .allPrice{
	color:white;
}

.basketList .blackRow .operators, .basketList .grayRow .operators{	
	border-left:2px solid #0d0c0c;
	border-bottom:2px solid #0d0c0c;		
	color:#a8a8a8;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
}

.basketList .blackRow .operators{
	background:black;	
}

.basketList .grayRow .operators{
	background:#1d1b1b;		
}

.basketList .del{
	margin-right:3px;
	padding:0px 0px 2px 14px;
	background:url(../images/basket_list_operator_del_bg.gif) no-repeat;
	text-decoration:none;
	line-height:18px;
}

.basketList .increase{
	margin-right:3px;	
	padding:0px 0px 2px 14px;	
	background:url(../images/basket_list_operator_increase_bg.gif) no-repeat;
	text-decoration:none;
	line-height:18px;	
}

.basketList .decrease{
	margin-right:3px;	
	padding:0px 0px 2px 14px;	
	background:url(../images/basket_list_operator_decrease_bg.gif) no-repeat;
	text-decoration:none;
	line-height:18px;	
}

.basketList .sumPriceRow{
	height:33px;	
	background:url(../images/basket_list_sum_price_bg.gif) no-repeat top right;	
}

.basketList .sumPriceRow .sumPriceDef{
	padding-right:3px;
	color:#505050;
	font-size:14px;
	font-weight:bold;	
	text-align:right;		
}

.basketList .sumPriceRow .sumPrice{
	padding-right:5px;
	color:white;
	font-size:14px;
	font-weight:bold;	
	text-align:right;	
}

.basketList .orderRow{
	height:33px;	
}

.basketList .orderRow .orderBtn{
	float:right;
	width:110px;
	height:40px;
	padding-top:5px;
	background:url(../images/basket_list_order_btn_bg.gif) no-repeat 0px 5px;
}

.basketList .orderRow .orderBtn a{
	display:block;
	width:75px;
	height:23px;
	padding:10px 0px 0px 35px;	
	color:#acacac;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.basketList .orderRow .order{
	text-decoration:none;	
}

#detailedProduct{
	height:100%;
}

#detailedProduct .infos{
	float:left;
	width:410px;
}


#detailedProduct .infos p{
	padding:0px;
	text-align:justify;
}

#detailedProduct .infos .manufacturerLink{
	margin-left:15px;
	color:#f9f883;
}

#detailedProduct .infos .manufacturerLink a{
	font-size:11px;
	font-weight:bold;
}

#detailedProduct .infos .toBasket{
	float:right;
	width:27px;
	height:20px;
	background:url(../images/detailed_product_basket_ico.gif) no-repeat;
}

#detailedProduct .infos .toBasket a{
	display:block;
	width:27px;
	height:20px;
	text-decoration:none;
}

#detailedProduct .infos .price{
	float:right;
	padding:1px 0px 0px 10px;
	color:white;
	font-size:14px;
	font-weight:bold;
}

#detailedProduct .image{	
	float:left;	
	width:260px;
	padding-top:10px;
	text-align:center;
}

.producParams{
	width:674px;
	margin-top:30px;
}

.producParams .paramHeader{	
	height:24px;
	padding:3px 0px 0px 15px;
	background:url(../images/detailed_product_params_header_bg.gif) no-repeat;
	color:#0d0c0c;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}

.producParams .blackRow{
	height:24px;
}

.producParams .blackRow .leftParam{
	float:left;
	width:235px;
	height:19px;
	padding:3px 0px 0px 15px;
	background:url(../images/detailed_product_params_black_left_bg.gif) no-repeat;
	color:#989898;
	font-weight:bold;
	font-size:12px;
}

.producParams .blackRow .rightParam{
	float:left;
	width:404px;
	height:19px;
	padding:3px 0px 0px 15px;
	margin-left:5px;
	background:url(../images/detailed_product_params_black_right_bg.gif) no-repeat -5px;	
	color:white;
	font-weight:bold;
	font-size:12px;	
}

.producParams .grayRow{
	height:24px;
}

.producParams .grayRow .leftParam{
	float:left;
	width:235px;
	height:19px;
	padding:3px 0px 0px 15px;
	background:url(../images/detailed_product_params_gray_left_bg.gif) no-repeat;
	color:#989898;
	font-weight:bold;
	font-size:12px;
}

.producParams .grayRow .rightParam{
	float:left;
	width:404px;
	height:19px;
	padding:3px 0px 0px 15px;
	margin-left:5px;
	background:url(../images/detailed_product_params_gray_right_bg.gif) no-repeat;	
	color:white;
	font-weight:bold;
	font-size:12px;	
}


#home{
	height:100%;
	margin:20px 0px 0px 0px;
}

#home .homeLeft{
	float:left;
	width:443px;
}

#home .homeRight{
	float:left;
	width:293px;
}

#news{
	margin-left:10px;	
}

#news .top{
	height:63px;
	padding:30px 0px 0px 80px;	
	background:url(../images/news_top_bg.gif) no-repeat;
	color:#6b6b6b;
	font-size:24px;
	text-transform:uppercase;	
}

#news .middle{
	padding:0px 20px 0px 40px;
	background:url(../images/news_middle_bg.gif) repeat-y;
}

#news .bottom{
	height:55px;
	background:url(../images/news_bottom_bg.gif) no-repeat;
}

.news{
	height:100%;
	padding-bottom:20px;
	text-align:justify;	
}

.news img{
	padding:0px 5px 5px 0px;
}

.news .hr{
	height:20px;
	background:url(../images/news_hr.gif) no-repeat;	
}

.news .title{
	width:250px;
	float:left;
	margin-bottom:15px;
	padding-left:15px;
	background:url(../images/news_bullet.gif) no-repeat 0px 2px;
	color:#5b5b5b;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}

.news .date{
	float:right;
	color:white;
}

.news .more{
	margin:10px 0px 0px 300px;
	width:60px;
	height:16px;
	margin-right:5px;
	background:url(../images/news_more_ico.gif) no-repeat;	
}

.news .more a{
	display:block;
	width:35px;
	height:16px;
	padding-left:25px;	
	color:white;
	text-decoration:none;
}

#newsDetailed .newsLead{
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

#newsDetailed img{
	margin:0px 15px 10px 0px;
}

#newsDetailed .newsPictures{
	margin:10px 0px 20px 0px;
	padding-left:15px;
	background:url(../images/news_bullet.gif) no-repeat 0px 2px;
	color:#5b5b5b;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;	
}

#sale{
	width:293px;
	margin-left:12px;	
}

#sale .top{
	height:63px;
	padding:30px 0px 0px 65px;	
	background:url(../images/sale_top_bg.gif) no-repeat;
	color:#6b6b6b;
	font-size:24px;
	text-transform:uppercase;	
}

#sale .middle{
	padding:0px 10px 0px 10px;
	background:#0d0c0c;
}

#sale .bottom{
	height:55px;
	background:url(../images/sale_bottom_bg.gif) no-repeat;
}

.sale1{
	height:100%;
}

.sale1 .image{
	float:left;
	width:130px;
	height:120px;
	vertical-align:middle;		
}

.sale1 .infos{
	float:right;
	width:130px;
	height:110px;		
	padding-top:30px;
	padding-left:10px;	
	vertical-align:middle;
	text-align:right;
}

.sale1 .infos .name{
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

.sale1 .infos .name a{
	color:white;
	text-decoration:none;
}

.sale1 .infos .price a{
	color:#30f9f2;
	font-size:24px;
	text-decoration:none;
}

.sale2{
	height:100%;
}

.sale2 .image{
	float:right;
	width:130px;
	height:120px;
	text-align:right;		
}

.sale2 .infos{
	float:left;
	width:140px;
	height:100px;		
	padding-top:40px;
	vertical-align:middle;
}

.sale2 .infos .name{
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

.sale2 .infos .name a{
	color:white;
	text-decoration:none;
}

.sale2 .infos .price{
	color:#30f9f2;
	font-size:24px;
}

.sale2 .infos .price a{
	color:#30f9f2;
	font-size:24px;
	text-decoration:none;
}

.informations{
	height:140px;
	padding:20px 0px 0px 0px;
	background:url(../images/informations_hr.gif) no-repeat center bottom;		
}

.informations .service{
	height:105px;
	width:350px;
	margin:0px 0px 0px 25px;
	float:left;
	background:url(../images/service_bg.gif) no-repeat;	
}

.informations .service a{
	display:block;
	padding:30px 0px 0px 50px;
	height:60px;
	width:140px;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

.informations .guarantee{
	height:105px;
	width:200px;
	float:left;
	background:url(../images/guarantee.gif) no-repeat 0px 10px;	
}

.informations .guarantee a{
	display:block;
	padding:30px 0px 0px 130px;
	height:45px;
	width:140px;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

.informations .otp{
	height:105px;
	width:350px;
	margin:0px 0px 0px 0px;	
	float:left;
	background:url(../images/otp_bg.gif) no-repeat;	
}

.informations .otp a{
	display:block;
	height:70px;
	width:220px;
	text-decoration:none;	
}

.informations .bpbank{
	height:105px;
	width:225px;
	float:left;
	margin:0px 0px 0px 25px;		
	background:url(../images/bp_bank_bg.gif) no-repeat 0px 15px;	
}

.informations .bpbank a{
	display:block;
	height:70px;
	width:225px;
	text-decoration:none;	
}

.informations .contact{
	height:105px;
	width:220px;
	float:left;
	background:url(../images/gephaz_contact.gif) no-repeat;	
}

.informations .contact a{
	display:block;
	height:60px;
	width:120px;
	padding:30px 0px 0px 100px;	
	text-decoration:none;	
}

.informations .delivery{
	height:105px;
	width:225px;
	margin:0px 0px 0px 150px;		
	float:left;
	background:url(../images/post.gif) no-repeat 0px 15px;	
}

.informations .delivery a{
	display:block;
	height:50px;
	width:100px;
	padding:30px 0px 0px 100px;		
	text-decoration:none;	
}

.spacer{
	height:30px;
}

.message{
	width:383px;
	height:40px;
	padding:21px 0px 0px 270px;
	margin:0px auto;
	background:url(../images/message_bg.gif) no-repeat;
	font-size:14px;
}

#footer{
	float:right;
	width:673px;
	height:100px;	
	margin:20px 0px 0px 0px;
	background:url(../images/footer_bg.gif) no-repeat;	
}

#footer .links{
	float:left;
	margin:60px 0px 0px 0px;
	padding-left:100px;
	color:#999999;	
}

#footer .links a{
	color:#999999;	
	font-size:12px;
	text-decoration:none;
}

#footer .links a:hover{
	text-decoration:underline;
}

#footer .netCAST{
	float:right;
	width:103px;
	height:21px;
	margin:40px 10px 0px 0px;
	background:url(../images/netCAST_logo.gif) no-repeat;
}

#footer .netCAST a{
	display:block;	
	width:103px;
	height:21px;
	text-decoration:none;	
}
