body{
	padding:0;
	margin:0;
	font-family:verdana;
	font-size:11px;	
	color:#898989;
}
/*Layout*/
#wrapper{
	width:100%;
	background:url(../gfx/div.header.jpg) repeat-x;
	}
	#main{
	margin:0 auto;
		width:960px;
		padding:0 10px 0 10px;
			color:#898989;
	}
		#header{
			position:relative;
			width:100%;
			height:94px;
		}
			#logo{
				position:absolute;
				left:0px;
				top:45px;
				height:44px;
				width:350px;
			}
			#language{
				position:absolute;
				right:0px;
				top:0px;
				text-align:right;
				height:26px;
				width:206px;
			}
			#basket{
				position:relative;
				left:605px;
				top:58px;
				height:20px;
				width:210px;
			
			}
			#subNavigation{
				position:absolute;
				right:0px;
				top:73px;
				height:26px;
				width:506px;
				text-align:right;
			}
		#navigation{
			width:150px;
			float:left;
		}
		#content{
			width:795px;
			float:right;
		}
		#flashHeader{
			margin:0 0 10px 0;
			
		}
			#Column1-3{
				float:left;
				width:350px;
				padding:10px 0 0 0;
			}
			#Column2-3{
				float:right;
				width:435px;
				padding:10px 0 0 0;				
			}
			#Column-2.first{
				float:left;
				width:390px;			
			}
			#Column-2{
				float:right;
				width:390px;			
			}
		.miniBlock{
			width:190px;
			float:left;
			padding:0 0 10px 10px;
		}
		.miniBlock.first{
			padding:0 0 0 0;
		}
/*logo*/
#logo a.logo{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	background:url(../gfx/header.logo.gif);
}
#logo span{
	display:block;
	text-indent:-2000px;
}
/*SubNavigation*/
#subNavigation ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
}
#subNavigation ul li{
	display:inline;
	padding:0 5px 0 10px;
	
}
#subNavigation ul li a{
/*	color:#898989;*/
	color:#898989;
	font-size:9px;
	text-decoration:none;
}
#subNavigation ul li a:hover{
	text-decoration:underline;
}
/*language*/
#language ul{
	list-style:none;
	margin:0;
	padding:0;
}
#language ul li{
	float:right;
	padding:0 5px 0 0;
}
#language ul li a{
	font-size:9px;
/*	color:black;*/
	color:#898989;
	text-decoration:none;
}
#language ul li a.active, #language ul li a:hover{
	text-decoration:underline;
}
/*BASKET*/
#basket{
	background:url(../gfx/div.header.basket.gif);
}
#basket span{
/*	color:red;*/
	color:#898989;
	display:block;
	padding:3px 0 0 35px;
	font-weight:bold;
	font-size:9px;
}
#basket a{
/*	color:red;	*/
	color:#898989;
}
/*NAVIGATION  */
#navigation ul{
	padding:0;
	margin:0;
	list-style:none;
}
#navigation ul li{
	padding:0 0 3px 0;
}
#navigation ul li ul{
		padding:0 0 10px 5px;
}

#navigation ul li a{
/*	color:black;*/
	color:#898989;
	text-decoration:none;
	padding:0 0 0 12px;
	font-size:10px;
}
#navigation ul li a{
	font-weight:bold;
}
#navigation ul li li a{
	font-weight:normal;
}
#navigation ul li a:hover{
/*	color:red;*/
	color:#898989;
}
#navigation ul li a.active{
	background:url(../gfx/li.a.active.gif) no-repeat 0px 3px ;
/*	color:red;*/
	color:#898989;
}

/*mediaBlock*/
#mediaBlock img{
	float:left;
	padding:0px 5px 5px 0px;
	border:0;
}
/*miniBlock*/
.miniBlock img{
	border:0;
}
.miniBlock h2{
	border:0;
	
}
/*comlumn2*/
#Column-2.first img{
	padding:10px 0 0 0;
}
/*common styles*/
h1{
	margin:0;
	padding:5px 0 0 0;
	color:#898989;
	font-family:verdana;
	font-size:24px;
}
h2{
	margin:0;
	padding:5px 0 0 0;
	color:#898989;
	font-family:verdana;
	font-size:12px;
}
p,table{
	font-size:11px;
	line-height:19px;
	color:#898989;
}

.orderBlock{
	border:gray solid 1px;
	background:#ebebeb;
	width:auto;
	float:left;
   	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    behavior:url(border-radius.htc);
	padding:10px;
	margin:10px 0 0 0 ;
}
.orderBlock fieldset, .orderBlock fieldset fieldset{
	display:block;
	border:0;
	padding:2px;
}
.orderBlock fieldset.soldOut{
	/*color:red;*/
	color:#898989;
	font-style:italic;
}
.orderBlock label{
	font-weight:bold;
	color:#898989;
}
.orderBlock select{
	background:none;
}

.shopBlock{
	width:100%;	
	padding:10px 0 0 0;
}
.shopBlock img{
	float:left;
}
.shopTekst{
	float:left;
	padding:0 0 0 10px;
}
.shopTekst h3{
	font-size:18px;
	font-family:georgia;
	font-weight:normal;
	margin:0;
}
a.delete{
	background:url(../gfx/a.delete.gif) no-repeat;
	padding:0 0 0 15px;
	text-decoration:none;
	color:gray;
}
a.delete:hover{
	text-decoration:underline;
}
.shopBlock{
	width:100%;
	float:left;
}
.shopBlock fieldset{
	border:0;
	padding-left:0;
}
#order_details{
	border:gray solid 1px;
	background:#ebebeb;
	width:auto;
	float:left;
   	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    behavior:url(border-radius.htc);
	padding:10px;
	margin:10px 0 0 0 ;

}
#order_details fieldset{
	border:0;
	padding-left:0px;
}
#order_checkout{
	border:gray solid 1px;
	width:auto;
	float:right;
   	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    behavior:url(border-radius.htc);
	padding:10px;
	margin:10px 0 0 0 ;
}
#order_checkout fieldset{
	border:0;
	padding-left:0px;
}

input{
	color: #999;
}
input:focus, input.focused { border:solid black 1px: ; color: black; }
legend{
	font-weight:bold;
}
#order_checkout input, #addItem{
	color: black;
}