body, html, div, img, a, ul, li{
	margin:0;
	padding:0;
	border:0;
	list-style-type: none;
	
}

body{
	font-family:"Lucida Sans Unicode",Arial, Serif; 
	font-size:12px;
}

.clear{clear:both}

#body_wrapper{
	width:820px;
	margin:0px auto 0 auto;
	padding:1px 0 0 0;
	background:url('../img/header.jpg') left top no-repeat;
}

a{color:#b6872d; text-decoration:none}
a:hover{text-decoration:underline}

/* --------Above header */
.aboveheader{margin:0 auto 0 auto; width:820px; text-align:right; font-size:12px}
.aboveheader a { padding-right:20px; color:#000000; }
.aboveheader a:hover{}

/* ------ HEADER --------*/

ul#menu{
	width:100%;
	margin:77px 0 0 0;
	padding:1px 0 0 0;
	background:url('../img/menu_back.jpg') left top no-repeat;
	height:40px;
	display:block;
}

ul#menu li{
	float:left;
}

ul#menu li.last{margin-left:2px}

ul#menu li a{
	font-size:14px; 
	color:#343434; 
	font-weight:100;
	text-decoration:none;
	padding:12px 15px 13px 15px;
	display:block;
}

ul#menu li.first a.active{
	background:url('../img/ml_back.jpg') left bottom no-repeat;
	background-color:#bebebe;
}

ul#menu li.last a.active{
	background:url('../img/mr_back.jpg') right bottom no-repeat;
	background-color:#bebebe;
}

ul#menu li a.active{
	font-size:14px; 
	color:#343434; 
	text-decoration:none;
	padding:10px 15px 13px 15px;
	display:block;
	background-color:#bebebe;
	cursor:default
}

ul#menu li a.active:hover{
	text-decoration:none;
}

ul#menu li a:hover{
	text-decoration:underline;
}

ul#flag{
	float:right;
}

ul#flag li{float:left;}
ul#flag li.selected a:hover{cursor:default}


ul#flag li a.uk{width:22px; height:24px; background:url('../img/flag_en.jpg') left top no-repeat; display:block; margin:0 16px 0 0;}
ul#flag li a.uk:hover{background:url('../img/flag_en.jpg') left bottom no-repeat; }
ul#flag li a.sp{width:22px; height:24px; background:url('../img/flag_sp.jpg') left top no-repeat; display:block; margin:0 8px 0 0;}
ul#flag li a.sp:hover{background:url('../img/flag_sp.jpg') left bottom no-repeat; }
ul#flag li a.de{width:22px; height:24px; background:url('../img/flag_de.jpg') left top no-repeat; display:block; margin:0 8px 0 0;}
ul#flag li a.de:hover{background:url('../img/flag_de.jpg') left bottom no-repeat; }
ul#flag li a.fr{width:22px; height:24px; background:url('../img/flag_ru.jpg') left top no-repeat; display:block; margin:0 8px 0 0;}
ul#flag li a.fr:hover{background:url('../img/flag_ru.jpg') left bottom no-repeat; }

ul#flag li.selected a.uk, ul#flag li.selected a.sp, ul#flag li.selected a.de, ul#flag li.selected a.fr{background-position:left bottom}

/*--------SINGLE COLUMN CONTAINER -----------*/

#main_col{
	width:820px;
	float:left;
	margin:40px 0 0 0;
	padding:0 10px 0 0
}

#main_col fieldset{border:1px solid #000; margin:0 0 30px 0}
#main_col fieldset.accent{border:2px solid #000}
#main_col fieldset.second{border:1px solid #cfcece}
#main_col fieldset legend{font-size:18px;}


#main_col fieldset legend a{color:#000;}
#main_col fieldset legend a:hover{text-decoration:underline}
#main_col fieldset legend span{color:#b6872d}
#main_col fieldset .order_b {margin:15px 0 2px 0px;}

#main_col fieldset img{margin:4px; float:left}

#main_col fieldset .fcont{float:left; margin:4px 0 0 20px; width:730px; display:block; padding:3px 0 0 0;}
#main_col fieldset .fcont ul{}
#main_col fieldset .fcont ul li{list-style-image:url('../img/bullet2.jpg');font-size:14px;}
#main_col fieldset .fcont ul li a{}
#main_col fieldset .fcont ul li a:hover{}

#main_col fieldset .fcont_mid{float:left; margin:4px 0 0 20px; width:600px; display:block; padding:3px 0 0 0;}
#main_col fieldset .fcont_mid ul{}
#main_col fieldset .fcont_mid ul li{list-style-image:url('../img/bullet2.jpg');font-size:14px;}
#main_col fieldset .fcont_mid ul li a{}
#main_col fieldset .fcont_mid ul li a:hover{}


#main_col fieldset .fcont_narrow_left{float:left; margin:4px 0 0 20px; width:480px; display:block; padding:10px 0 0 0;}
#main_col fieldset .fcont_narrow_left ul{}
#main_col fieldset .fcont_narrow_left ul li{list-style-image:url('../img/bullet2.jpg');font-size:14px;}
#main_col fieldset .fcont_narrow_left ul li a{}
#main_col fieldset .fcont_narrow_left ul li a:hover{}

#main_col fieldset .fcont_narrow_right{float:left; margin:4px 0 0 20px; width:280px; display:block; padding:10px 0 0 0;}

#main_col fieldset h3{font-weight:bold; font-size:14px; margin:0 0 5px 0}

#main_col fieldset .float_hol{position:absolute; z-index:100;  margin:-27px 0 0 300px}

#main_col fieldset .float_hol a.pbut{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:5px}
#main_col fieldset .float_hol a.pbut:hover{background-color:#ccc; text-decoration:none}

#main_col fieldset .float_hol a.pbut_right{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:250px}
#main_col fieldset .float_hol a.pbut_right:hover{background-color:#ccc; text-decoration:none}

#main_col fieldset .float_hol_left{position:absolute; z-index:100;  margin:-27px 0 0 300px}
#main_col fieldset .float_hol_left a.pbut{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:5px}
#main_col fieldset .float_hol_left a.pbut:hover{background-color:#ccc; text-decoration:none}

#main_col fieldset  a.pbut{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:5px}
#main_col fieldset  a.pbut:hover{background-color:#ccc; text-decoration:none}

/*--------TWO COLUMN CONTAINER -----------*/

#left_col_t{
	width:550px;
	float:left;
	margin:20px 0 0 0;
	padding:0 10px 0 0
}

#left_col_t fieldset{border:1px solid #000; margin:0 0 30px 0}
#left_col_t fieldset.accent{border:2px solid #000}
#left_col_t fieldset.second{border:1px solid #cfcece}
#left_col_t fieldset legend{font-size:18px}

#left_col_t fieldset legend a{color:#000;text-decoration:none}
#left_col_t fieldset legend a:hover{text-decoration:underline}
#left_col_t fieldset legend span{color:#b6872d}

#left_col_t fieldset img{margin:4px; float:left}
#left_col_t fieldset .fcont{float:left; margin:4px 0 0 20px; width:390px; display:block; padding:10px 0 0 0}
#left_col_t fieldset .fcont ul{}
#left_col_t fieldset .fcont ul li{list-style-image:url('../img/bullet2.jpg');}
#left_col_t fieldset .fcont ul li a{}
#left_col_t fieldset .fcont ul li a:hover{}
#left_col_t fieldset h3{font-weight:bold; font-size:14px; margin:0 0 5px 0}

#left_col_t fieldset .float_hol{position:absolute; z-index:100;  margin:-27px 0 0 300px}
#left_col_t fieldset .float_hol a.pbut{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:5px}
#left_col_t fieldset .float_hol a.pbut:hover{background-color:#ccc; text-decoration:none}

/*--------THREE COLUMN CONTAINER -----------*/

#left_col{
	width:400px;
	float:left;
	margin:40px 0 0 0;
	padding:0 10px 0 0
}

#left_col fieldset{border:1px solid #000; margin:0 0 30px 0}
#left_col fieldset.accent{border:2px solid #000}
#left_col fieldset.second{border:1px solid #cfcece}
#left_col fieldset legend{font-size:18px}

#left_col fieldset legend a{color:#000; text-decoration:none}
#left_col fieldset legend a:hover{text-decoration:underline}
#left_col fieldset legend span{color:#b6872d}
#left_col fieldset .order_b {margin:10px 0 0 0;}

#left_col fieldset img{margin:4px; float:left}
#left_col fieldset .fcont{float:left; margin:4px 0 0 20px; width:240px; display:block; padding:10px 0 0 0}
#left_col fieldset .fcont ul{}
#left_col fieldset .fcont ul li{list-style-image:url('../img/bullet2.jpg');}
#left_col fieldset .fcont ul li a{}
#left_col fieldset .fcont ul li a:hover{}
#left_col fieldset h3{font-weight:bold; font-size:14px; margin:0 0 5px 0}

#left_col fieldset .float_hol{position:absolute; z-index:100;  margin:-27px 0 0 250px}
#left_col fieldset .float_hol a.pbut{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:5px}
#left_col fieldset .float_hol a.pbut:hover{background-color:#ccc; text-decoration:none}

#left_col fieldset  a.pbut{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:5px}
#left_col fieldset  a.pbut:hover{background-color:#ccc; text-decoration:none}



#mid_col{
	width:410px;
	float:left;
	margin:40px 0 0 0;
	padding:0 10px 0 0
}

#mid_col fieldset{border:1px solid #000; margin:0 0 30px 0;}
#mid_col fieldset.accent{border:2px solid #000}
#mid_col fieldset.second{border:1px solid #cfcece}
#mid_col fieldset legend{font-size:18px}

#mid_col fieldset legend a{color:#000; text-decoration:none}
#mid_col fieldset legend a:hover{text-decoration:underline}
#mid_col fieldset legend span{color:#b6872d}
#mid_col fieldset .order_b {margin:10px 0 0 0;}

#mid_col fieldset img{margin:4px; float:left}
#mid_col fieldset .fcont{float:left; margin:4px 0 0 20px; width:235px; display:block; padding:10px 0 0 0}
#mid_col fieldset .fcont ul{}
#mid_col fieldset .fcont ul li{list-style-image:url('../img/bullet2.jpg');}
#mid_col fieldset .fcont ul li a{}
#mid_col fieldset .fcont ul li a:hover{}
#mid_col fieldset h3{font-weight:bold; font-size:14px; margin:0 0 5px 0}

#mid_col fieldset .float_hol{position:absolute; z-index:100;  margin:-27px 0 0 300px}
#mid_col fieldset .float_hol a.pbut{padding:5px; background-color:#e6e6e5; color:#363636; border:1px solid #363636; margin-left:5px}
#mid_col fieldset .float_hol a.pbut:hover{background-color:#ccc; text-decoration:none}

#right_col{
	width:240px;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 20px;
}

#right_col .item{}
#right_col .item h2{font-size:18px; font-weight:100;margin:0 0 10px 0; padding:0}
#right_col .graybox{background-color:#f5f6f6; width:220px; padding:10px; border:1px solid #000; font-size:11px;margin:0 0 30px 0}
#right_col .graybox a{font-size:12px}
#right_col .graybox a.title{display:block; font-size:14px;}
#right_col .graybox ul {margin:0 0 0 15px}
#right_col .graybox ul li {list-style-image:url('../img/bullet2.jpg');margin:0 0 5px 0}
#right_col .graybox input.text{width:127px}
#right_col .graybox input.butt{width:60px; margin:0 0 0 5px}

#big_col{
	width:820px;
	margin:20px 0 0 0;
}
#big_col fieldset.accent{border:2px solid #000; margin:0 0 30px 0; padding-bottom:10px;}
#big_col fieldset.second{border:1px solid #cfcece; margin:0 0 30px 0; padding-bottom:10px;}
#big_col fieldset legend{font-size:18px;}

#big_col fieldset .item{width:185px; float:left; margin:10px 5px 10px 5px;text-align:center;}
#big_col fieldset .item img{border:1px solid #000}
#big_col fieldset .item h3{font-size:12px; margin:3px 0 0 0; padding:0;}
#big_col fieldset .item span{font-size:14px}

/*------ FOOTER -------*/

#footer_holder{background-color:#f5f6f6; width:100%;}
#footer{width:820px; margin:0 auto 0 auto; padding:0 0 30px 0; border-bottom:6px solid #363636}

#footer ul{margin:0 0 10px 0}
#footer ul li{list-style-image:none; color:#363636; font-size:12px; font-weight:normal;}
#footer ul li.padd{padding:0 0 0 30px}

#footer .fsale1{width:250px; padding:0 0 0 20px; float:left;}
#footer .fsale2{width:250px; padding:0 0 0 20px; float:left}
#footer .ftech{width:260px; padding:0 0 0 20px; float:left}

.copyright{margin:0 auto 0 auto; width:820px; text-align:center; font-size:10px}
.copyright p{margin:5px 0 10px 0}

/* --------Below footer */
.belowfooter{margin:0 auto 0 auto; width:820px; text-align:center; font-size:12px}
.belowfooter a {color:#000000; padding: 0 3px 0 3px }
.belowfooter a:hover{}

/*-------- sitewide stuff --------*/
.notation {font-size:12px}

