html,body
{
	height:100%;
	margin:0;
	font-family:  Arial;
 
  background:url('files/bg.jpg') top center repeat;


}

/* layers */

#bg-top
{
  position:absolute;
	top:0px;
	left:0px;
	margin:0 auto;
	width:100%;
	height:100%;
  background:url('files/bg-top.jpg') top center no-repeat;  
  z-index:0;
  text-align:center;
 
}

#header
{
	position:absolute;
	top:82px;
	left:50%;
  margin-left:-500px;	
	width:997px;
	height:357px;
	z-index:9;  
  border:1px solid #e1ebef;
  /*
  background:url('files/header.jpg') top left no-repeat;
  */ 
}

#header img
{
	
	position: absolute;
	top: 0;
	left: 0;
  
  width:997px;
	height:357px;
  
  margin:0px;
  
  
  
}


#block-1
{
	position:relative;
	top:0px;
	left:50%;
	margin-left:-500px;
	width:999px;
	z-index:1;
  
}



#page
{  
   	position:relative;   	
   	width:999px;       	   	
   
   	margin:0px;	  
    padding:0px; 
    border:0px ;
    /*
    background:url('files/bg-page-2.jpg') top left  repeat-y; 
    */
    
}


 /* MIN HEIGHT FOR Internet Explorer */
/* firefox */
#inside
{  
    /* height */
    min-height:400px;
    height:auto;
}
/* IE */
* html #inside {
height: 400px;

}
/* END MIN HEIGHT FOR Internet Explorer */

#space
{
	position:relative;
	margin:0px;
	width:100%;
	height:558px;
}


#footer
{
	position:relative;
  top:0px;
	margin:0px;
  
	width:999px;
	height:25px;
  


}



#inside
{
position:relative;
top:0px;
left:0px;

margin-top:0px;
width:999px;


}

/*

#in-right
{
float:left;
width:193px;
margin-left:8px;

}

#in-right a.shop2-here
{
display:block;
width:193px;
height:24px;
text-align:center;
line-height:24px;
background:url('files/bg-right-menu.jpg') left top no-repeat;



font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#cd0d15;
}
#in-right a:hover.shop2-here
{
color:#cd0d15;
background:url('files/bg-right-menu.jpg') left top no-repeat;
}
*/
  
#in-middle 
{
float:left;
width:738px; 
margin:0px;
padding:0px;



font-family:calibri ;
color:#000000;
font-size:14px;
font-weight:normal  ;
text-align:justify; 
 
}


 /* MIN HEIGHT FOR Internet Explorer */
/* firefox */
#in-middle-middle
{  
    /* height */
    min-height:500px;
    height:auto;
}
/* IE */
* html in-middle-middle{
height: 500px;

}
/* END MIN HEIGHT FOR Internet Explorer */




 /* MIN HEIGHT FOR Internet Explorer */
/* firefox */
#in-middle-middle-ilu-bg
{  
    /* height */
    min-height:500px;
    height:auto;
}
/* IE */
* html in-middle-middle-ilu-bg{
height: 500px;

}
/* END MIN HEIGHT FOR Internet Explorer */




#in-middle  td
{

font-family:arial ;
color:#424242;
font-size:12px;
font-weight:normal  ;
text-align:justify; 
 
}

#in-middle  hr
{

height:1px;
border:0px ; 
border-top:1px dotted #d2d2d2;    
background:transparent;     
 
}







#in-middle-top
{
 position:relative;
 width:100%;
 top:0px;
 border:0px;
 margin:0px;
 
}

#in-middle-middle
{
 position:relative;
 width:100%;
 top:0px;
 border:0px;
 margin:0px;
 background:url('files/bg-page-in-middle.png') left top repeat-y ;
}

#in-middle-bottom
{
 position:relative;
 width:100%;
 top:0px;
 border:0px;
 margin:0px;
 
}

#in-padd
{
 margin-left:40px;
 margin-right:40px;
}








  hr
{

height:1px;
border:0px ; 
border-top:1px dotted #d2d2d2;    
background:transparent;     
 
}


.dotted
{

height:1px;
border:0px ; 
border-top:1px dotted #d2d2d2;    
background:transparent; 
}

#in-middle input.send
{
/*
  width:70px;
  height:20px;   
  background: #CBCBCB;
  border:1px solid #6F6F6F;
  text-align:center;
  margin:0px;
  margin-top:8px;
  margin-bottom:4px;
  padding:0px;
  
  font-family:arial;
  color:#B72730;
  font-weight:bold;
  font-size:12px;
  cursor:hand;
*/  

}





#in-left
{ 
float:left;
width:214px; 
padding:0px;
margin:0px; 
 

}




#left-menu-baner
{
 position:relative;
 width:206px;
 margin:0px;
 margin-left:10px;
 padding:0px;
 text-align:left;
 
font-family:arial ;
color:#424242;
font-size:12px;
font-weight:normal  ;

font-family:arial ;
color:#424242;
font-size:12px;
font-weight:normal  ;
 
       
}     
  
#right-menu-baner
{
 position:relative;
 width:100%;
 margin:0px;
 margin-top:6px;
 padding:0px;
 text-align:left;
 
  font-family:arial ;
  color:#ffffff;
  font-size:12px;          
  font-weight:normal  ;
  
}







table
{
font-family:arial ;
color:#84898F;
font-size:12px;
font-weight:normal  ;
text-align:justify;
}

/*lang*/
#sk
{
  position:absolute;
	top:70px;
	left:50%;
	margin-left:342px;
  z-index:15;  
}
#en
{
  position:absolute;
	top:70px;
	left:50%;
	margin-left:378px;
  z-index:15;  
}
#hu
{
  position:absolute;
	top:70px;
	left:50%;
	margin-left:414px;
  z-index:15;  
}

/*user info*/
#user_info
{
  position:absolute;
	top:25px;
	left:50%;
	margin-left:68px;
	
	width:400px;
	height:20px;
	
  z-index:15; 
  text-align:right;
  

font-size:12px;
font-weight:bold  ;
color: #BE2C2D;

}

#user_info a
{
font-family:arial ;
color:#FFCC33;
font-size:11px;
font-weight:normal  ;
}

#user_info a:hover
{
font-family:arial ;
color:#8274CF;
font-size:11px;
font-weight:normal  ;
}

#user_info a.logout
{
font-family:arial ;
color:#000099;
font-size:11px;
font-weight:normal  ;
}

#user_info a:hover.logout
{
font-family:arial ;
color:#8274CF;
font-size:11px;
font-weight:normal  ;
}



/*ilu*/
#ilu-1
{
  position:absolute;
	top:67px;
	left:50%;
	margin-left:-204px;
  z-index:150; 
  overflow:hidden 
}

#ilu-2
{
  position:absolute;
	top:439px;
	left:50%;
	margin-left:-501px;
  z-index:20; 
  overflow:hidden 
}

#ilu-3
{
  position:absolute;
	top:67px;
	left:50%;
	margin-left:-500px;
  z-index:54; 
  overflow:hidden
}


#ilu-4
{
  position:absolute;
	top:115px;
	left:50%;
	margin-left:-360px;
  z-index:100; 
  overflow:hidden
}

#ilu-5
{
  position:absolute;
	top:37px;
	left:50%;
	margin-left:180px;
  z-index:110; 
  text-align:right;
  width:300px;
  height:30px;


font-family:arial ;
color:#676767;
font-size:22px;
font-weight:normal  ;  
padding:0px;
  
}

#ilu-5 a
{

font-family:arial ;
color:#f58220;
font-size:11px;
font-weight:normal  ;  
text-decoration:none;
  
}

#ilu-5 img
{  
border:0px;
margin:0px;
}

#ilu-6
{
  position:absolute;
	top:174px;
	left:50%;
	margin-left:305px;
  z-index:50; 
  text-align:right;
  z-index:200;
}

#ilu-7
{
  position:fixed;
	bottom:0px;
	left:50%;
  margin-left:-500px;
  overflow:hidden ;
  z-index:200;

}

#ilu-8
{
  position:absolute;
	top:170px;
	left:50%;
	margin-left:-322px;
  z-index:110; 
  overflow:hidden 
}


#ilu-9
{
  position:absolute;
	top:-15px;
	left:50%;
	margin-left:-800px;
  z-index:20;  
  overflow:hidden
}


#ilu-10
{
  position:absolute;
	top:-25px;
	left:50%; 
  margin-left:-1010px;
  z-index:20;  
  overflow:hidden
}


#ilu-11
{
  position:absolute;
	top:0px;
	right:50px; 
  z-index:20; 
  overflow:hidden 
}



#ilu-12
{
  position:absolute;
	top:100px;
	right:50%;
	margin-left:100px;
  z-index:110;  
  overflow:hidden
}





/* top menu 1*/
#top-menu-1
{
position:absolute;
top:37px;
left:50%;
margin-left:-475px;

width:800px;
height:25px;

text-align:left;

z-index:100;

font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#006600;
line-height:25px;

}

#top-menu-1 ul li
{
	float: left;
	line-height:25px;	
	margin: 0px;
  margin-right:8px;
	width: auto;
	height: 25px;
	padding:0px;


}

#top-menu-1 ul li:hover
{
	float:left;
	line-height:25px;	
	margin: 0px;
  margin-right:8px;
	width: auto;
	height: 25px;
	padding:0px;


}

#top-menu-1 ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	display:block;
  

}

#top-menu-1  li a
{
	border:0px solid;
	float: left;
	margin: 1px;
	width: auto;
	height: 23px;  
  
  
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#606060; 
  line-height:24px; 
 
}

#top-menu-1   li a:hover
{
  
  color:#b45314;  

}


#top-menu-1   li a.here
{
	border:0px solid;
	float: left;
	margin: 1px;
	width: auto;
	height: 23px; 
  
  line-height:24px; 
  
  
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  text-decoration:none ;
  color:#ffffff; 
  background:transparent url('files/bg-top-menu-2.jpg') repeat scroll 0 0;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;
  text-shadow: 1px 1px 1px #000000;
 
}

#top-menu-1   li a:hover.here
{
   
  color:#ffffff;  
}


/* top menu 2*/
#top-menu-2
{
position:absolute;
top:340px;
left:50%;
margin-left:-560px; 
width:1300px;
height:188px; 
text-align:center;
z-index:220;
text-shadow: 1px 1px 1px #000000; 
text-align:center;

}


#top-menu-2  a
{
float:left;
display:inline-block;
margin:0px;
padding:0px; 
width:auto;
}

#top-menu-2  a:hover
{


}

#top-menu-2  img
{

margin:0px;
padding:0px;
border:1px solid red;
}



/*left menu*/

#left-menu
{
width:200px;
margin:0px;

position:relative
text-align:center;

font-family:arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#FF0000;

}


#left-menu a
{
display:block;
width:200px;

min-height: 35px;
text-align:center;
line-height:35px;
margin-bottom:8px;  
border:1px solid #ffffff;


font-family:arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#000000;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;


/*
background:url('files/bg-left-menu.jpg') left top no-repeat;
*/
}

#left-menu a:hover
{
color:#ffffff;
text-shadow: 0px 0px 3px #000000;

}

#left-menu a.here
{
display:block;
width:200px;
line-height:35px;
text-align:center;
line-height:35px;
margin-bottom:8px; 
border:1px solid #ffffff; 


font-family:arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#ffffff;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

text-shadow: 0px 0px 3px #000000;

/*
background:url('files/bg-left-menu.jpg') left top no-repeat;
*/
}

#left-menu a.here:hover
{
color:#ffffff;
text-shadow: 0px 0px 3px #000000;

}
/*right menu*/

#right-menu
{
width:193px;

margin-top:2px;
padding-top:6px;
position:relative
text-align:center;

font-family:arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#939393;
}


#right-menu a
{
display:block;
width:193px;
height:24px;
text-align:left;
line-height:24px;
background:url('files/bg-right-menu.jpg') left top no-repeat;



font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#right-menu a:hover
{
color:#FF0033;
background:url('files/bg-right-menu.jpg') left top no-repeat;
}

#right-menu a.here
{
display:block;
width:193px;
height:24px;
text-align:center;
line-height:24px;
background:url('files/bg-right-menu.jpg') left top no-repeat;



font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFCC00;
}

#right-menu a.here:hover
{
color:#FF0033;
background:url('files/bg-right-menu.jpg') left top no-repeat;
}


#right-menu a.side_simple
{
display:inline;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#939393;

background:none;
}

#right-menu a:hover.side_simple
{
color:#FF0033;
background:none;
}


/*search*/
#search-middle
{
width:605px;
margin-top:5px;
}

 td.search-bg
{
background:url('files/td-bg-search.jpg') top left repeat-x;
height:26px;
font-family:arial ;
color:#ffffff;
font-weight:bold;
font-size:12px;

}
 td.search-left
{
background:url('files/td-left-search.jpg') top right no-repeat;
height:26px;
width:3px;
}
 td.search-right
{
background:url('files/td-right-search.jpg') top left no-repeat;
height:26px;
width:3px;

}


#search-middle  select
{
width:125px;
height:17px;
border:1px solid 
font-family:arial ;
font-size:11px;
color:#006600;
border:1px solid #AF8384;
}

#search-middle input.send
{
font-family:arial ;
color:#ffffff;
font-weight:bold;
font-size:12px;
cursor:hand;

width:80px;
height:20px;
background:none;
border:0px solid;

}

input.search
{
font-family:arial ;
color:#939393;
font-weight:bold;
font-size:12px;
cursor:hand;

width:80px;
height:28px;
/*uprave ie*/
border:0px solid #d2d2d2;
background:url('blank.gif');
vertical-align: bottom;
}

#search-input
{
width:188px;
height:28px;
line-height:28px;
font-family:arial ;
font-size:15px;
color:#3b3d36;
border:0px solid #d2d2d2;
background:transparent;
padding-left:4px;  


}

.login-input
{
width:200px;
height:28px;
line-height:28px;
font-family:arial ;
font-size:15px;
color:#3b3d36;
border:1px solid #d2d2d2;
background:transparent;
padding-left:4px;
margin-top:4px;
margin-bottom:4px;
}


#in-left a.shop1
{
display:block;
width:220px;
height:26px;
text-align:left;
line-height:25px;
margin:0px;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;


font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#5e5e5e;

 text-shadow: none;
}

#in-left a:hover.shop1
{
color:#dd731c;
}

#in-left a.shop1-here
{
display:block;
width:220px;
height:26px;
text-align:left;
line-height:25px;
margin:0px;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;


font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#dd731c;

 text-shadow: none;
}
#in-left a:hover.shop1-here
{
color:#dd731c;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;
}

/*2*/

/*left menu*/



#in-left a.sort
{
display:block;
width:220px;
height:35px;
text-align:left;
line-height:38px;
margin-bottom:2px;
background:url('files/bg-left-menu.jpg') left top no-repeat;


text-shadow: 1px 1px 1px #282828;



font-family:arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

#in-left a:hover.sort
{
color:#E8D8BF;
background:url('files/bg-left-menu.jpg') left top no-repeat;
}

#in-left a.sort-here
{
display:block;
width:220px;
height:35px;
text-align:left;
line-height:38px;
margin-bottom:2px;
background:url('files/bg-left-menu.jpg') left top no-repeat;



font-family:arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#E8D8BF;
}

#in-left a:hover.sort-here
{
color:#E8D8BF;
background:url('files/bg-left-menu.jpg') left top no-repeat;
}



#in-left a.shop2
{
display:block;
width:220px;
height:26px;
text-align:left;
line-height:25px;
margin:0px;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;


font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#5e5e5e;

 text-shadow: none;
}

#in-left a:hover.shop2
{
color:#dd731c;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;
}

#in-left a.shop2-here
{
display:block;
width:220px;
height:26px;
text-align:left;
line-height:25px;
margin:0px;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;


font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#dd731c;
 text-shadow: none;
}
#in-left a:hover.shop2-here
{
color:#dd731c;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;

}

/*3*/

/*left menu*/
#in-left a.shop3
{
display:block;
width:220px;
height:26px;
text-align:left;
line-height:25px;
margin:0px;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;


font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#5e5e5e;

 text-shadow: none;
}

#in-left a:hover.shop3
{
color:#dd731c;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;

}

#in-left a.shop3-here
{
display:block;
width:220px;
height:26px;
text-align:left;
line-height:25px;
margin:0px;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;


font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#dd731c;
 text-shadow: none;

}
#in-left a:hover.shop3-here
{
color:#cd0d15;
background:url('files/bg-left-menu-2.jpg') left top no-repeat;

}




#in-left .left-menu-bottom
{
float:right;
width:148px;
height:17px;
text-align:center;
background:url('files/left-menu-bottom.jpg') top left no-repeat;
}


#in-left .left-menu-top
{
float:right;
width:148px;
height:17px;
text-align:center;
background:url('files/left-menu-top.jpg') top left no-repeat;
}



#basket
{
	position:absolute;
	top:145px;
	left:50%;
	/*margin-left:-350px;	*/
	margin-left:218px;
	z-index:15;
	background:url('files/basket.png') top left no-repeat; 
	width:150px;
	height:40px;	
	line-height:40px;
	padding-left:42px;
}

#basket a
{
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}
#basket a:hover
{
color:#F74E9F;
}





a
{
	
font-family:calibri ;
color:#23B5D8;
font-size:14px;
font-weight:bold  ; 
text-decoration:none;
}

a:hover
{
color:#f58220;
}

/*headers*/

h1
{
display:none;
}

h2
{
    font-family:calibri;
    color:#05B4F7;
    font-size:22px;
    margin-top:0px;
    margin-bottom:10px;

}
h3
{
    font-family:calibri;
    color:#05B4F7;
    font-size:18px;
    margin-top:0px;
    margin-bottom:10px;

}
h4
{
    font-family:calibri;
    color:#05B4F7;
    font-size:17px;
    margin-top:0px;
    margin-bottom:10px;
}
h5
{
    font-family:calibri;
    color:#05B4F7;
    font-size:16px;
    margin-top:0px;
    margin-bottom:10px;
}



/* others */

.hidden
{
	display:none;
}


img
{
	border:0px;
	vertical-align:middle;
}

hr.clear
{
   clear: both;
   height: 1px;
   border: none;
   visibility: hidden;
   margin:0 auto;
}


#copyright
{
	position:absolute;
	top:-40px;
	left:8px;	
	width:706px;
	height:128px;
	z-index:10;
	text-align:center;
}







/* thumb */
.thumb
{
	width:130px;
	height:180px;
	float:left;	
	/*
	background:url('files/thumb.png') top center no-repeat;
	*/
	margin: 0 2 2 2;
	border:1px solid #DDDBDB ;
	
	text-align:center;


}


.thumb img
{

	position:relative;

}

.thumb img
{

	position:relative;

	background: #d2d2d2;
	/*
	border:3px solid #e3f1e5;
	*/
	margin-top:3px ;
	margin-left:3px ;
	margin-bottom:4px;


}

.thumb a
{
  font-family:arial;
  color:#470B05;
  font-size:11px;
  font-weight:normal; 
}

.thumb a:hover
{
  font-family:arial;
  color:#439E16 ;
  font-size:11px;
  font-weight:normal; 
}

  

.th-top 
{

height:6px;
background:url('files/th-top.jpg') bottom  repeat-x;
margin:0px;
padding:0px;
border:0px solid;
}
.th-left
{

height:6px;
background:url('files/th-left.jpg') bottom right repeat-y;
margin:0px;
padding:0px;
border:0px solid;
}
.th-right
{

height:6px;
background:url('files/th-right.jpg') bottom left repeat-y;
margin:0px;
padding:0px;
border:0px solid;
}
.th-bottom
{

height:6px;
background:url('files/th-bottom.jpg')  top repeat-x;
margin:0px;
padding:0px;
border:0px solid;
}

.th-left-corner-top
{
width:6px;
height:5px;
background:url('files/th-left-corner-top.jpg') bottom no-repeat;
margin:0px;
padding:0px;
border:0px solid  ;
}
.th-right-corner-top
{
width:6px;
height:5px;
background:url('files/th-right-corner-top.jpg') bottom left no-repeat;
margin:0px;
padding:0px;
border:0px solid;
}
.th-left-corner-bottom
{
width:6px;
height:5px;
background:url('files/th-left-corner-bottom.jpg') top right no-repeat;
margin:0px;
padding:0px;
border:0px solid;
}
.th-right-corner-bottom
{
width:6px;
height:5px;
background:url('files/th-right-corner-bottom.jpg') top left no-repeat;
margin:0px;
padding:0px;
border:0px solid;
}

.th-img
{
margin:0px;
padding:0px;
border:0px solid;

}

/*detail*/
.detail-top
{

height:12px;
background:url('files/detail-top.jpg') bottom  repeat-x;
margin:0px;
padding:0px;
border:0px solid;
}
.detail-left
{

height:6px;
background:url('files/detail-left.jpg') bottom right repeat-y;
margin:0px;
padding:0px;
border:0px solid;
}
.detail-right
{

height:6px;
background:url('files/detail-right.jpg') bottom left repeat-y;
margin:0px;
padding:0px;
border:0px solid;
}
.detail-bottom
{

height:12px;
background:url('files/detail-bottom.jpg')  top repeat-x;
margin:0px;
padding:0px;
border:0px solid;
}

.detail-left-corner-top
{
width:9px;
height:9px;
background:url('files/detail-left-corner-top.jpg') bottom no-repeat;
margin:0px;
padding:0px;
border:0px solid  ;
}
.detail-right-corner-top
{
width:9px;
height:9px;
background:url('files/detail-right-corner-top.jpg') bottom left no-repeat;
margin:0px;
padding:0px;
border:0px solid;
}
.detail-left-corner-bottom
{
width:6px;
height:5px;
background:url('files/detail-left-corner-bottom.jpg') top right no-repeat;
margin:0px;
padding:0px;
border:0px solid;
}
.detail-right-corner-bottom
{
width:6px;
height:5px;
background:url('files/detail-right-corner-bottom.jpg') top left no-repeat;
margin:0px;
padding:0px;
border:0px solid;
}

.detail-img
{
margin:0px;
padding:0px;
border:0px solid;
background : #ffffff url('files/bg-detail.jpg') bottom left repeat-x;

}
.detail-name
{
height:26px;
font-weight:bold;
color:#ffffff;	
font-family:arial;
font-size:17px;
line-height:29px;
}



/*attributes*/

#att
{
width:100%;
border:0px solid;
padding:0px;
margin-bottom:10px;
border-right:1px solid #DEE1F2;
border-top:1px solid #DEE1F2;

}

#att th
{
border:0px solid;
background:#B5BBCF;
font-family:arial ;
color:#ffffff;
font-size:12px;
font-weight:bold;
border-left:1px solid #DEE1F2;
border-bottom:1px solid #DEE1F2;
width:auto;
height:20px;
padding:3px;
text-align:center;
}

#att td.empty
{
border:0px solid;
font-family:arial ;
color:#7D818F;
font-size:12px;
font-weight:normal;
border-left:1px solid #DEE1F2;
border-bottom:1px solid #DEE1F2;
background:url('files/att-empty.jpg') top left repeat-x;
width:auto;
height:20px;
padding-left:3px;
text-align:left;
}

#att td.empty-b
{
border:0px solid;
font-family:arial ;
color:#7D818F;
font-size:12px;
font-weight:bold;
border-left:1px solid #DEE1F2;
border-bottom:1px solid #DEE1F2;
background:url('files/att-empty-b.jpg') top left repeat-x;
width:auto;
height:20px;
padding-left:3px;
text-align:left;
}

input.check

{
width:15px;
height:15px;
}



/*search*/

#search
{
width:150px;
height:22px;
border:1px solid #eceae4;
background:#ffffff;
margin-top:5px;
margin-left:10px;

font-family:arial;
font-weight:normal;
font-size:12px;
color:#a58e58;
text-align:center;


}


#search-button
{
width:32px;
height:22px;
border:0px;
position:absolute;
top:2px;
left:50%;
margin-left:-261px;
z-index:15;
background:url('files/zoom.jpg') top center no-repeat;
cursor:hand;

}

#detail-header
{
position:relative;
width:478px;
height:11px;
background:url('files/detail-header.jpg') top left no-repeat;
}
#detail-page
{
position:relative;
width:478px;
background:url('files/detail-page.jpg') top left repeat-y;

}
#detail-footer
{
position:relative;
width:478px;
background:url('files/detail-footer.jpg') bottom left no-repeat;
}

#detail
{
font-family:arial ;
color:#188624;
font-size:13px;
font-weight:normal;
}




/**/
h3.th
{
    font-family:arial;
    color:#C2272D;
    font-size:14px;   
    margin-top:10px;
    margin-bottom:6px;

}

.blue
{
    font-family:arial;
    color:#20165B;
    font-size:12px; 
    font-weight:bolder;
}
.pink
{
    font-family:arial;
    color:#D36919;
    font-size:22px; 
    font-weight:normal;
}
.grey
{
    font-family:arial;
    color:#696969;
    font-size:11px; 
    font-weight:normal;
}



.button-count
{
/*
  width:70px;
  height:20px;   
  background: #CBCBCB;
  border:1px solid #6F6F6F;
  text-align:center;
  margin:0px;
  margin-top:8px;
  margin-bottom:4px;
  padding:0px;
  
  font-family:arial;
  color:#B72730;
  font-weight:bold;
  font-size:12px;
  cursor:hand;
 */ 
  
}
.button-send
{
  width:95px;
  height:55px;   
  background: #EF59B0;
  border:0px solid #6F8314;
  text-align:center;
  margin:0px;
  margin-top:8px;
  margin-bottom:4px;
  padding:0px;
  
  font-family:arial;
  color:#B72730;
  font-size:12px;
  font-weight:bold;
  cursor:hand;
  line-height:73px;
  
  
}

.checkbox
{
width:auto;
height:auto;
}

.button
{
  width:40px;
  height:40px;   
  background: url('files/basket.png') bottom center no-repeat;
  border:0px ; 
  margin:0px;
  margin-bottom:0px;
  cursor:hand;
  
  vertical-align:middle;
  
}

div.td-right input.send
{
/*
  width:70px;
  height:20px;   
  background: #CBCBCB;
  border:1px solid #6F6F6F;
  text-align:center;
  margin:0px;
  margin-top:8px;
  margin-bottom:4px;
  padding:0px;
  
  font-family:arial;
  color:#B72730;
  font-weight:bold;
  font-size:12px;
  cursor:hand;
  */
}  

input
{
  width:200px;
  border:1px solid #d2d2d2;
  font-family:arial;
  color:#470B05;
  font-size:11px;  
}

textarea
{
  width:196px;
  height:130px;
  border:1px solid #d2d2d2;
  font-family:arial;
  color:#470B05;
  font-size:11px;  
}

.td-cart
{
  border-bottom:1px dotted #d2d2d2;
  height:25px;
  font-family:arial;
  color:#494949;
  font-size:11px;
}

input.cart
{
  width:30px;
  border:1px solid #00000;
  font-family:arial;
  color:#470B05;
  font-size:11px; 
  text-align:right; 
  padding-right:4px;  
  
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
 
}


/* page list */

#list
{
	width:100%;

}


#list ul li
{
	float: left;
	line-height:19px;	
	margin: 2px;
	width: 19px;
	height: 19px;
	padding:0px;

}
#list ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	display:block;   

}




#list  u,  li,   a
{

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
   
}


#list   li a
{

	border:1px solid #409601;
	float: left;
	margin: 2px;
	width: 19px;
	height: 19px;
	font-family:arial;
    font-size:11px	;
    text-decoration:none;
    color:#5F5F5F;
    font-weight:normal;
   
}

#list  li a:hover
{
	color:#ffffff;
	background:#00A7F8;
}

#list  u
{
	font-weight:bold;
	color:#9b4a41;
	background:#F9E99D;
	border:1px solid #409601;
	float: left;
	margin: 2px;
	width: 19px;
	height: 19px;
	font-family:arial;
    font-size:11px	;
    text-decoration:none;
}



/*spacer*/
img.spacer
{
position:relative;
height:7px;
width:190px;
margin-top:10px;
margin-bottom:10px; 
margin-left:9px;

}

img.spacer2
{
position:relative;
height:1px;
width:190px;
margin-top:2px;
margin-bottom:2px;

}

#home
{
position:absolute;
top:16px;
left:50%;
margin-left:-480px;
width:300px;
height:85px;
z-index:15;

}


/*table*/ 

div.td-left
{             
    float:left;
    width:15%;
    text-align:right;
    margin-bottom:3px;
    
  
}

div.td-right
{
    float:right;
    width:85%;
    text-align:left;
    margin-bottom:3px;
   
}


input.three
{
  width:85px;
  height:42px;
  border:1px solid #00ADED;
  font-family:arial;
  color:#C1282D;
  font-size:22px; 
  font-weight:bold;
  background:#ffffff;
  line-height:35px;
  text-align: center  ;
  vertical-align:middle;
  letter-spacing: 2px;
}




/* bottom menu */

#bottom-menu
{
position:relative;
margin:0px;
height:25px;

text-align:right;

font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;  
text-shadow: 1px 1px 1px #282828;
line-height:25px;


}

#bottom-menu a
{
font-family:arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}

#bottom-menu a:hover
{
color:#ffffff;
}

#bottom-menu a.here
{
font-weight:normal;
color:#ffffff;
}
#bottom-menu a:hover.here
{
color:#ffffff;
}



#bottom-menu-2
{
position:relative;
margin:0px;
margin-top:0px;
border-top:1px solid #666363;
border-bottom:1px solid #666363;
width:100%;

text-align:right;

font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
line-height:24px; 
text-shadow: 1px 1px 1px #282828;      


background:url('files/bg-bottom-menu-2.jpg') bottom left repeat-x #4f4f4f;


}

#bottom-menu-2-in
{
position:relative;
width:988px; 
margin:4px;
text-align:left;

border-bottom: 1px dashed #6b6a6a;

}

#bottom-menu-2-in td
{
text-align: left;
padding:8px;

font-family:arial;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#ffffff;



}

#bottom-menu-2  a
{ 
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;

color:#827e7e;
}

#bottom-menu-2  a:hover
{ 
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;

color:#F68121;
}

#bottom-menu-2  a.here
{ 
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;

color:#F68121;
}

#bottom-menu-2  a:hover.here
{ 
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;

color:#F68121;
}








#social
{
  position:absolute;
	top:15px;
	left:50%;
	margin-left:-500px;
	z-index:60;
  
  text-align:left;
  
  width:400px;  

}

#social img
{
 margin-right:6px;
}



#rss
{
  position:absolute;
	top:20px;
	left:50%;
	margin-left:-580px;
	z-index:60; 
	  
}

#fb
{
  position:absolute;
	top:20px;
	left:50%;
	margin-left:-558px;
	z-index:60; 
	  
}

#fb-2
{
  position:absolute;
	top:20px;
	left:50%;
	margin-left:580px;
	z-index:60;
   
}


#twitter
{
  position:absolute;
	top:20px;
	left:50%;
	margin-left:-536px;
	z-index:60;
	  
}


/* thumb block */
.thumb-block
{
	width:132px;
	height:auto;
	float:left;
	margin:0px 30px 25px 0px;
	font-family:arial;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	line-height:13px;	
	border:0px solid;
  text-align:center;
  
}

.thumb-block-top
{
position:relative;
margin:0px;
width:132px;
height:5px;
background:url('files/thumb-top.png') bottom left no-repeat;
border:0px solid ;
behavior: url('iepngfix.htc');
}

.thumb-block-middle
{
position:relative;
margin:0px;
width:132px;

background:url('files/thumb-middle.jpg') top left repeat-y;
border:0px solid;
text-align:center;
}


.thumb-block-middle  img
{
border:1px solid #FBD88F;
/*margin-left:4px; */


}



.thumb-block-bottom
{
position:relative;
margin:0px;
width:132px;
height:5px;
background:url('files/thumb-bottom.png') top left no-repeat;
border:0px solid;
}



#left-panel
{
  position:absolute;
	top:78px;
	left:50%;
  width:400px;
	margin-left:-905px;
  z-index:15;
  text-align:right;
 
  
font-family:arial ;
color:#424242;
font-size:12px;
font-weight:normal  ;
}

#right-panel
{
  position:absolute;
	top:78px;
	left:50%;
  width:400px;
	margin-left:504px;
  z-index:15;
  text-align:left;
  
  
font-family:arial ;
color:#424242;
font-size:12px;
font-weight:normal  ;
}



#search-form
{

}


.show-content-basket
{

}

.content-basket 
{
  width:200px;
  position:absolute;
	top:498px;
	left:50%;
	margin-left:280px;
  z-index:120;
  background:#ffffff;
  border:1px solid #d2d2d2;
  padding:4px;
  
font-family:arial ;
color:#424242;
font-size:12px;
font-weight:normal  ;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  
  display: none;
 
}

.scrollup 
{
    width: 38px;
    height: 38px;
    position: fixed;
    
    bottom: 30px;
    left:50%;
    margin-left:520px;
    display: none;
    text-indent: -9999px;
    background: url('files/arrow-top.png') no-repeat;
    behavior: url('iepngfix.htc');
    
}


.line-vertical
{
    /*
    background: url('files/line-vertical.jpg') top right repeat-y;
    */
}

.box
{
-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}


/*thumb ul*/
#thumb-ul ul
{
  width:auto;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	display:block; 

}


#thumb-ul  li
{
	float: left; 	
	margin: 0px; 
  margin-bottom:2px;
	width: 25%;
	height: 400px;
	padding:0px;
  text-align:center;
  list-style-type: none;
  
  border:0px ;
  border-bottom:1px dashed #d2d2d2;
  
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,246,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(254,246,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,246,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,246,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,246,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,246,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fef6ef',GradientType=0 ); /* IE6-9 */

}   


input
{
width:500px;
height:25px;
text-align:left;
line-height:25px;
margin-bottom:8px;  
border:1px solid #03ADFA;
padding-left:4px;


font-family:calibri;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#000000;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

 textarea
{
width:500px;
height:125px;
text-align:left;
line-height:25px;
margin-bottom:8px;  
border:1px solid #03ADFA;
padding-left:4px;


font-family:calibri;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#000000;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

 input.send  
{
width:500px;
height:40px;
text-align:center
line-height:20px;
margin-bottom:8px;  
border:1px solid #03ADFA;
padding-left:4px;


font-family:calibri;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#000000;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}


td
{
font-family:calibri;
text-decoration:none;
color:#000000;
}

.captcha
{
  
border:1px solid #03ADFA;
margin-bottom:4px;


-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}



#sk {

position:absolute;
top:10px;
left: 50%;
margin-left: 375px;
z-index:150;
}  

#en {

position:absolute;
top:10px;
left: 50%;
margin-left: 420px;
z-index:150;
}  

