*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:11px;}

BODY{
	margin:0;padding:0;
	background-color:#E9EBE9;
	behavior:url("htc/csshover.htc");
}

FORM{margin:0;}
.err{
	color:red;
}

html, body{
	height:100%;
	margin:0px;
	padding:0px;
	position:relative;
}
body{
	min-width:1000px;
	height: 100%;
	min-height:100%;
	position:relative;
	text-align:center;
}
#header{
	position:relative;
	background-color:white;
	height:293px;
	text-align:left;
	margin:0px 0 0px -277px;
	z-index:100;
}
.homepage #header{
	margin:0px 0 0px -243px;
}
#top1{
	background:url("../pics/1_bg.gif") repeat-x;
	height:11px;
	position:relative;
}

#top11{
	background:url("../pics/1_pic.jpg") no-repeat right;
	height:11px;
}

#top2{
	background:url("../pics/2_bg.gif") repeat-x 199px;
	height:64px;
	position:relative;
}

#top21{
	background:url("../pics/2_logo.png") no-repeat;
	height:64px;
	position:relative;
}
#top22-ru,#top22-de,#top22-uk,#top22-en{
	background:url("../pics/ru/2_pic.jpg") no-repeat right;
	height:64px;
	position:relative;
}

#top22-de{
	background:url("../pics/de/2_pic.jpg") no-repeat right;
}

#top22-uk{
	background:url("../pics/uk/2_pic.jpg") no-repeat right;
}

#top22-en{
	background:url("../pics/en/2_pic.jpg") no-repeat right;
}

#top3{
	position:relative;
	height:91px;
	background:url("../pics/3_bg.gif") repeat-x;
}

#top31{
	position:relative;
	height:91px;
	background:url("../pics/3_pic.jpg") no-repeat right;
}
#top32{
	position:relative;
	height:91px;
	background:url("../pics/3_address_bg.png") no-repeat;
	padding-left:35px;
	vertical-align:bottom;
	width:204px;
}
#top3 #address{
	vertical-align:bottom;
	position:absolute;
	bottom:5px;
	font-family: Tahoma !important;
}
#top3 #address *{
	font-family: Tahoma !important;
}

#top4{
	position:relative;
	height:36px;
	background:url("../pics/4_bg.jpg") repeat-x;
}

#top41{
	position:relative;
	height:36px;
	background:url("../pics/4_start.jpg") no-repeat;
}

#top42{
	position:relative;
	height:36px;
	background:url("../pics/4_pic.jpg") no-repeat right;
	padding-left:10px;
}

#top42 div{
	float:left;
	position:relative;
	top:11px;
	padding-left:13px;
	padding-right:13px;
	border-left: 1px solid #DFD6D6;
}
#top42 div.first-lang{
	border-left: none;
}

#top42 span{
	color:white;
}
#top42 a{
	color:#DFD6D6;
}

#top42 a:hover{
	color:white;
}

#top-menu{
	height:47px;
	background:url("../pics/5_menu_bg.gif") repeat-x;
	text-align:center;
}

#top-menu a{
	text-decoration:none;
}

#top-menu a{
	color:black;
	font-weight:bold;
}
#top-menu a:hover{
	color:#CC0000;
	text-decoration:none !important;
}

#top-menu TD{
	white-space:nowrap;
	height:47px;
	padding:0px 15px;
}
#top-menu TD.current{
	background:url("../pics/5_menu_bg_a.gif") repeat-x;
}

#top-menu .sep{
	background:url("../pics/5_menu_razdelitel.gif") no-repeat center;
}

#top6{
	background:url("../pics/6_grey_bg.gif") repeat-x;
	height:44px;
	position:relative;
	overflow:hidden;
}
#top6 #top61{
	height:44px;
	float:left;
	width:200px;
	text-align:center;
	padding-top:21px;
	background:url("../pics/6_grey_end.gif") no-repeat;
}
html>body #top6 #top61{
	height:23px;
	position:relative;
}

#top6 #top62{
	position:absolute;
	height:44px;
	left:200px;
	background:url("../pics/6_title_bg.gif") repeat-x;
	width:100%;
}

#top62-start{
	position:relative;
	float:left;
	background:url("../pics/6_title_start.gif") no-repeat;
	height:44px;
	width:19px;
}
#top62-end{
	white-space:nowrap;
}
#top62-end h1{
	color:#910000 !important;
	font-size:11pt;
	padding-right:13px;
	position:absolute;
	left:29px;
	bottom:6px;
	margin:0px;
	padding:0px;
}

.homepage #top62-end h1{
	background:none;
}

#top6 #top63{
	position:relative;
	height:44px;
	float:right;
	background:url("../pics/info/6_backet_bg.gif") repeat-x;
}
#top6 #top63-end{
	position:relative;
	height:44px;
	background:url("../pics/info/6_backet_end.gif") no-repeat right 0px;
	float:left;
}
* html #top6 #top63-end{
}
.homepage #top63-end{
	background:url("../pics/6_title_end.gif") no-repeat right 0px !important;
	float:none;
	position:absolute;
	right:0px;
	width:4px;
}
#top63-start{
	position:relative;
	float:left;
	background:url("../pics/info/6_backet_start.gif") no-repeat left;
	height:44px;
}

#enter-cart-header{
	margin-top:10px;
	padding-left:28px;
	position:relative;
	font-weight:bold;
	color:#CC0000;
}
#enter-cart-details{
	padding-left:28px;
	padding-right:20px;
	position:relative;
}
#enter-cart-details a{
	color:#CC0000;
	font-weight:bold;
}
#enter-cart-details a:hover{
	color:black;
}
#top-nav-sitemap{
	background:url("../pics/6_map_icon.gif") no-repeat left;
	padding-left:20px;
	color:#413737;
}

#top-nav-sitemap:hover{
	color:#EC0101;
}

div#outer{
	position:relative;
	margin:auto;
	border-left:1px solid #464646;
	border-right:1px solid #464646;
}
html>body div#outer{
	min-height:100%;
	width:1000px;
	min-width:1000px;
}

* html div#outer{
	height:100%;
	width:1002px;
}


div#inner{
	margin-left:277px;
	margin-right:0px;
	position:relative;
	background:white;
}

.homepage div#inner{
	margin-left:243px;
}

* html div#inner {height: 100%;}

html>body div#inner{
}

#left-bg{
	position:absolute;
	top:0px;
	height:100%;
	width:100%;
	left:0;
	background:url("../pics/7_left_bg.gif") white repeat-y left;
}
.homepage #left-bg{
	width:243px;
}
#right-bg{
	position:absolute;
	top:0px;
	height:100%;
	width:11px;
	background:#DFDFDF;
	right:0px;
}
* html #right-bg{
	right:-1px;
}
#left{
	position:relative;
	float:left;
	margin-left:-277px;
	width:277px;
	padding-bottom:30px;
	padding-top:12px;
	padding-left:25px;
}
html>body #left{
	width:252px;
}
* html #left{
	padding-bottom:106px;
}
.homepage #left{
	width:243px;
	margin-left:-243px;
	text-align:left;
	padding-left:50px;
	padding-top:20px;
}
html>body .homepage #left{
	width:193px;
}

#footer{
	position:absolute;
	height:76px;
	width:100%;
	bottom:0px;
	left:0px;
}
#sdv{
	background:url("../pics/8_grey_bg.gif") repeat-x;
	position:absolute;
	width:200px;
	height:76px;
}
#sdv div{
	background:url("../pics/8_grey_end.gif") no-repeat right;
	height:76px;
	padding-top:30px;
}
html>body #sdv div{
	height:46px;
}
#sdv a{
	color:#413737;
	text-decoration:none;
}
#sdv a:hover{
	color:white;
	text-decoration:underline;
}
#copy{
	positiopn:absolute;
	left:200px;
	height:76px;
	background:url("../pics/8_white_bg.gif") repeat-x;
}
#copy div{
	background:url("../pics/8_white_start.gif") no-repeat;
	left:200px;
	position:absolute;
	height:76px;
	padding-top:30px;
	padding-left:40px;
}
html>body #copy div{
	height:46px;
}
#clearfooter{clear:both;height:76px;}
#middle-top{
	position:relative;
	min-height:20px;
}
* html #middle-top{
	width:100%;
	height:20px;
}
#page-path{
	padding-left:40px;
	vertical-align:top;
	padding-top:23px;
	background:url("../pics/title_lines.gif") no-repeat 20px 21px ;
	height:19px;
	padding-bottom:8px;
}
#page-path h1{
	margin:0px;
	padding:0px;
}
.homepage #page-path{
	left:10px;
	padding-right:0px;
}

#page-path h1{
	background:none;
	padding-left:0px;
	color:black;
	font-weight:normal;
}
.homepage h1{
	color:black;
	background:url("../pics/title_lines.gif") no-repeat ;
	height:19px;
	padding-left:20px;
	padding-top:1px;
	font-family: Arial !important;
	font-weight:bold !important;
	font-size:14px !important;
}
.homepage h1 *{
	font-family: Arial !important;
	font-weight:bold !important;
	font-size:14px !important;
}
#page-path .sep{
	background:url("../pics/info/title_arrow.gif") no-repeat center;
	width:10px;
	display:inline;
	padding:0px 5px;
	margin:0px;
}
#page-path a{
	color:#615B5B;
	font-weight:bold;
}
#page-path a:hover{
	color:#CC0000;
}
.homepage .news-block .date{
	border-left:2px solid #CC0000;
	border-right:2px solid #CC0000;
	width:73px;
	text-align:center;
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;
	color:#CC0000;
	margin-top:15px;
}

.homepage .news-block .header {
}
.homepage .news-block .header a{
	color:#615B5B;
}

.homepage .news-block .header a:hover{
	color:black;
}

#print-version{
	padding-left:25px;
	padding-top:21px;
	padding-right:30px;
	vertical-align:top;
	text-align:right;
	height:19px;
	padding-bottom:10px;
}
#print-version a{
	background:url("../pics/info/print.gif") no-repeat 0px 4px;
	padding-left:13px;
	float:right;
	font-size:11px;
	color:#CD0000;
	height:15px;
}
#print-version a:hover{
	color:black;
}

#middle{
	position:relative;
	background-color:white;
	text-align:left;
	padding:0px 30px 20px 20px !important;
	width:100%;
	font-size:9pt;
	font-family:Verdana;
	overflow-x:hidden;
	overflow:hidden;
	min-height:100%;
}
.homepage #middle{
	padding:0px 30px 20px 30px !important;
}
html>body #middle{
	width:auto;
}

#middle *{
	font-size:9pt;
	font-family:Verdana;
}

.sep-line{
	background:url("../pics/line_bg.gif") repeat-x;
	height:17px;
	font-size:1px;
	line-height:1px;
	margin-bottom:20px;
}
html>body .sep-line{
	margin-top:-15px;
}
.homepage #logos{
	width:122px;
	height:312px;
	background:url("../pics/7_logos_bg2.jpg") no-repeat;
	text-align:center;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}

html>body .homepage #logos{
	width:102px;
}
.homepage #logos p{
	padding:0px;
	margin-top:0px;
	margin-bottom:8px !important;
	font-size:10px;
	color:#5C5C5C;
}
* html .homepage #logos p{
	margin-bottom:7px;
}
.homepage #logos a{
	text-decoration:none;
}

.homepage #logos a:hover{
	text-decoration:underline;
}

.homepage #logos img{
	margin-top:10px;
}

.homepage #logos *{
	font-family: Verdana;
	font-size:10px;
}

.homepage #logos *{
	font-family: Verdana;
	font-size:10px;
}

TD.template-menu1,TD.template-menu-current1 {
	height:34px;
	display:table-cell;
	background:url("../pics/info/menu2_bg.gif") no-repeat 0px bottom ;
	padding:2px 0px 2px 21px;
	font-weight:bold;
}
TD.template-menu1 a,TD.template-menu-current1 a {
	color:black !important;
	text-decoration:none;
}
TR.template-menu1-o TD{
	color:#910000;
}
TR.template-menu1-o TD A{
	color:#910000 !important;
}

TD.template-menu2,TD.template-menu-current2{
	font-weight:bold;
	display:table-cell;
	padding:3px 0px 3px 14px;
	height:24px;
	background:url("../pics/info/menu3_razdelitel.gif") #F6F6F6 no-repeat 10px bottom;
	color:black;
}

TD.template-menu2 *,TD.template-menu-current2 *{
	font-family:Arial Cyr, Arial;
}

TD.template-menu3 *,TD.template-menu-current3 *,TD.template-menu4 *,TD.template-menu-current4 *{
	font-family:Arial Cyr, Arial;
	font-size:11px;
}

TD.template-menu-current2,TD.template-menu-current2 a {
	color:black;
	text-decoration:none;
}

TD.template-menu2 a{
	color:black;
	text-decoration:none;
}

TR.template-menu2-o TD span,TR.template-menu2-o TD A{
	color:#910000 !important;
}

TD.template-menu3,TD.template-menu-current3{
	display:table-cell;
	padding:0px 0px 4px 29px;
	background:url("../pics/info/menu4_bg.gif") #F6F6F6 repeat-y 10px ;
}

TD.template-menu-current3{
	padding-bottom:2px;
}

TD.template-menu3 a, TD.template-menu3 span{
	color:black;
	font-size:11px;
	text-decoration:underline;
}

TD.template-menu-current3 a, TD.template-menu-current3 span{
	font-size:11px;
	text-decoration:none;
	color:black;
}
TR.template-menu3-o TD span,TR.template-menu3-o TD A{
	color:#CC0000 !important;
}

TD.template-menu4,TD.template-menu-current4{
	display:table-cell;
	background:url("../pics/info/menu4_bg.gif") #F6F6F6 repeat-y 10px ;
}
TD.template-menu4 div,TD.template-menu-current4 div{
	padding:0px 0px 2px 39px;
	background:url("../pics/info/menu4_arrow.gif") no-repeat 29px 5px;
}
TD.template-menu4 a,TD.template-menu-current4 span{
	color:#6B0000;
	text-decoration:none;
	font-size:11px;
}
TD.template-menu-current4 span,TD.template-menu-current4 a{
	color:#CC0000;
	font-size:11px;
	text-decoration:none;
}

TR.template-menu4-o TD span,TR.template-menu4-o TD A{
	text-decoration:underline;
}

#search-form{
	background:url("../pics/info/search_bg.gif");
	width:252px;
	height:29px;
	margin-top:15px;
}
.homepage #search-form{
	margin-top:0px;
}

.homepage #search-form-caption{
	margin-top:15px;
	margin-bottom:5px;
}

#search-form td {
	padding:0px 5px;
}
#search-form .search-form-inputtext{
	border:1px solid #B6B6B6;
	width:100%;
	height:19px;
	padding:1px 2px;
}
.homepage #search-form{
	background:url("../pics/search_bg.gif");
	width:191px;
	height:29px;
}
H1,H2,h3,h4,h5,h6,p{
	margin:0px;
	padding:0px;
}

H1,H2,h3,h4,h5,h6{
	font-size:13pt !important;
	font-family: Arial !important;
	font-weight:bold;
	color:#CC0000;
	margin-bottom:8px;
}
p{
	margin-bottom:8px;
}

#copyright{
	text-align:center;
	width:257px;
	height:22px;
	font-size:11px;
}


.copy-squares{
	background:url("../pics/3_bg.gif");
}

.green{
	background:#BAE565;
}
.blue{
	background:#0658A4;
}
.sdv{
	text-align:right;
	padding-right:50px;
}



.sdv a{
	color:#8BB4DF;
	text-decoration:none;
}

.sdv a:hover{
	color:white;
}


/* content plugin styles */
DIV.content-border{
border:1px solid #B6B9C5; padding:4px;
}
TD.content-cell{} /* all content types are in this TD */
TD.content-header,TD.content-list-header,P.content-header,H2{
	font-size:11pt;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:6px;
}
H2 *{
	font-size:11pt;
}
H2 table *{
	font-size:8pt;

}

TABLE.content-table-tborder{background-color:#E4E4E4} /* border color for the table type */
IMG.content-img0{margin:5px;} /* class for the images in 1 type */
TR.content-style1 TD,TD.content-style1{
	padding: 5px;text-align:center;background-color:#F7F2F2 !important;color:#615B5B;vertical-align:middle;
	font-size:10pt;	
} /* table header */
TR.content-style1 *{
	color:#615B5B !important; 
}

TR.content-style0 TD,TD.content-style0,TD.content-style2{padding: 5px;background-color:white;color:black} /* normal table row */
TR.content-style2 TD,TD.content-style3{
	padding: 5px;color:#CC0000 !important;background-color:#F6F6F6;font-weight:bold;text-align:center;
	font-size:10pt;	
} /* head 2 */
TD.content-style2{ /* bold row */
	font-weight:bold;
}

TR.content-style3 TD,TD.content-style4 { /* Full row */
	padding: 5px;text-align:left;color:#CC0000 !important;background-color:#F6F6F6;font-weight:bold;vertical-align:middle;
	font-size:9pt;	
}
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}


#middle a, #middle A.content-link{
	color:#CC0000;
	text-decoration:underline;
}
#middle a:hover, #middle A.content-link:hover{
	color:black;
}
.homepage #middle a, .homepage #middle A.content-link{
	color:#615B5B;
}
.homepage #middle a:hover, .homepage #middle A.content-link:hover{
	text-decoration:underline;
	color:black;
}

P.content-text{padding:0;margin-left:0px;color:black;} /* default text */
TD.content-text{color:black;}
TD.content-list,TD.content-list-square{color:black; padding-left:35px;}
SPAN.content-list-number{font-weight:bold; color:black;}

UL{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}
UL li, TD.content-list-square{
	margin:0px;
	padding:1px 0px;
	list-style:none;
	background: url("../pics/list_point.gif") 20px 4px no-repeat;
	padding-left:40px;
	padding-right:8px;
	margin-bottom:4px;
}

TD.adv-table-style1{padding: 0px;text-align:center;color:black;font-weight:bold;vertical-align:middle;} /* table header */
TD.adv-table-style0{padding: 0px;color:black} /* normal table row */
TD.adv-table-style2{padding: 0px;color:black;font-weight:bold;} /* bold table row */

/* end of the content plugin styles */

/* news plugin */

table.news-maindiv{width:100%;}
TABLE.news-maintable{}
TD.news-img{background-color:#C6C3C6;vertical-align:top;}
TD.news-header1{
	font-weight:bold;
	padding:0px 10px 0px 0px; 
	color:#CC0000;
	height:19px;
}
TD.news-header1 p{
	margin:0px !important;
	padding:0px !important;
	height:19px;
	line-height:19px;
}
TD.news-header2{
	color:#910000;padding:0px;font-weight:bold;
	border-left:2px solid #D6D6D6;
	padding-left:10px;
	font-size:10pt;
}
td.news-separator{
	background:url("../pics/news/news_line.gif") repeat-x;
	height:16px;
}
TD.news-text{background-color:white;padding:0px; padding-top:8px;}
TD.news-links{text-align:right;}
TD.news-links A{color:#CC0000;text-decoration:none !important;}
TD.news-links A:HOVER{color:#F8A300;}

td.news-archeader1{
	text-align:right;color:#910000; 
	padding-right:7px; 
	height:34px;
	font-size:11pt;
	background:url("../pics/news/archive_start.gif") no-repeat;
}
td.news-archeader2{
	font-weight:bold;
	height:34px;
	background:url("../pics/news/archive_end.gif") no-repeat right ;
	width:13px;
}
TABLE.news-archtable{border-collapse:collapse;}
TABLE.news-archtable TH{
	background-color:#F7F2F2;font-weight:normal;color:#615B5B;height:28px;
	border-collapse:collapse;
	border:1px solid #E4E4E4;
}
TABLE.news-archtable TD{
	border-collapse:collapse;
	border:1px solid #E4E4E4;

}
TABLE.news-archeader TD.news-archeader{
	background:url("../pics/news/archive_bg.gif") repeat-x;padding:0;margin:0;
	font-weight:bold;
	height:34px;
}
table.news-archeader{
	margin-top:10px;
}
TD.news-arcyear IMG{width:10px;height:13px;}
.news-arcyear{
	color:black;
	height:26px;
}
td.news-separator{
	background:url('../pics/news/line.gif') repeat-x left;
	height:8px;
	empty-cells:show;
	font-size:0px;
}

.news-image img{
	border:1px solid #C4C2C2;
}
.news-image{
	padding-right:7px;
	vertical-align:top;
	padding-bottom:10px;
}

/* vacancy style plugins */
TD.vacancy-list{padding-left:17px;padding-right:17px;color:#4a5152} /* cell where all vacancy tables are located */
TABLE.vacancy-main{background-color:#C6C3C6;margin-bottom:10px;} /* main table class */
TD.vacancy-header1{background-color:#65BC8B;font-weight:bold;height:24px;} /* vacancy headers */
TD.vacancy-header2{background-color:#E3E8E5;padding-left:10px;font-weight:bold;}
TD.vacancy-text{background-color:#F7F7F7;padding:5px;} /* text of the vacancy */
TD.vacancy-text A{color:#000;text-decoration:none;font-weight:bold;}
TD.vacancy-text P{padding:0;margin:0}
TD.vacancy-text A:HOVER{color:#CFA711}
TD.vacancy-form-header{color:#fff;background-color:#329D78;font-weight:bold;height:33px;padding-left:10px;}
TD.vacancy-form-desc{color:#000;background-color:#E3E8E5;padding:5px;text-align:center;}
TD.vacancy-form-text{background-color:white;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}
TABLE.vacancy-form-main{width:400px;background-color:#C6C3C6;}
INPUT.vacancy-form-inputtext{border:1px solid #a5aeb5;width:95%;}
INPUT.vacancy-form-submit{border:1px solid #a5aeb5;padding:2px;}
TEXTAREA.vacancy-form-textarea{border:1px solid #a5aeb5;width:100%;}
TD.vacancy-details IMG{vertical-align:middle; height:14px;}
TD.vacancy-details{padding-bottom:2px;}

/* photo plugin */
TABLE.photo-maintable{background-color:#C6C3C6;margin-top:10px;width:548}
TD.photo-imgcell{background-color:#E3E8E5;padding:2px;width:132px;text-align:center;height:132px;}
TD.photo-textcell{background-color:#F7F7F7;height:30px;text-align:center;}
TD.photo-arrow-right,TD.photo-arrow-left,TD.photo-middle{font-weight:bold;color:#000;}
TD.photo-middle{text-align:center;}
TD.photo-arrow-right A,TD.photo-arrow-left A{font-weight:bold;color:#000;text-decoration:none;}
TD.photo-arrow-right A:HOVER,TD.photo-arrow-left A:HOVER{color:#FBCF62}
TD.photo-nav{background-color:#CFD6D2;font-weight:bold;padding-left:5px;padding-right:5px;height:24px;}
TD.photo-arrow-left IMG{margin-right:5px;width:13px;height:17px;vertical-align:middle;}
TD.photo-arrow-right IMG{margin-left:5px;width:13px;height:17px;vertical-align:middle;}

/* maillist styles */
table.maillist-text td{padding:5px 17px}
table.maillist-text td td{padding:3px;}
INPUT.maillist-form-inputtext{border:1px solid #8A8A8A;}
TD.maillist-form-text{color:black;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}
TABLE.maillist-form-table{
	border:1px solid #DbDbDb;
	border-top:none;
	background:url("../pics/maillist/form_bg.gif") repeat-x;
}
.maillist-form-top-row td{
	padding-top:20px !important;
}
.maillist-form-bottom-row td{
	padding-bottom:10px !important;
}
.maillist-form-first-col{
	padding-left:15px !important;
}
.maillist-form-second-col{
	padding-right:15px !important;
}
INPUT.maillist-form-submit{
	margin-top:5px;
}
TABLE.maillist-table-tborder{background-color:#E4E4E4} /* border color for the table type */
TD.maillist-style1{padding: 5px;text-align:center;color:#615B5B;background:#F7F2F2;font-weight:bold;vertical-align:middle;} /* table header */ 
TD.maillist-style0{padding: 5px 3px;background:white;} /* normal table row */

/* search style plugins */
TD.search-listing{font-weight:bold;} 
A.search-more,A.search-more:hover,A.search-listing,A.search-listing:hover{text-decoration:underline;color:black;}
A.search-listing:hover{color:#CDA50F;}
TD.search-result{padding:5px 0px 10px 18px;}
A.search-more:hover{color:#ff7d00}
SPAN.search-curpage{color:#737578}

.menu-map .level1 {
	color:#CC0000;font-weight:bold;
	padding:5px 0px;
	font-size:11pt;
}
.menu-map .level2 {
	padding:2px 0px;
}

UL.sitemap2 LI{
	padding-left:64px;
}

UL.sitemap2 LI{
	background-position:45px 6px;
}

UL.sitemap3 LI{
	padding-left:74px;
}

UL.sitemap3 LI{
	background-position:65px 6px;
}

/* cart*/

.order{
	margin-top:10px;
}
.cart,.cart td,.cart th{
	border-collapse:collapse;
	border:1px solid #E4E4E4;
	color:#323A41;
}
.cart a{
	font-weight:bold;
}
.cart th{
	color:#615B5B;
	background:#F7F2F2;
	padding:5px 10px;
}
.cart td{
	padding:2px 5px;
	background:#FFFFFF;
}

.cart tr.total td{
	background:#F6F6F6;
}
.cart td.total{
	text-align:right;
}

.cart td input{
	height:18px;
	border:1px solid #D9D7D7;
	background:#F6F6F6;
	color:#323A41;
	padding:1px 2px;
}
table.order{
	border:1px solid #E4E4E4;
	background:#F6F6F6;
}
td.order{
	padding:2px 20px;
}
.order th{
	font-weight:bold;
	padding:5px 5px 5px 20px;
	font-size:14px;
	color:#CC0000;
}
.order td{
	color:#323A41;
}
.order input.text{
	width:100%;
	border:1px solid #D9D7D7;
	background:white;
	color:#323A41;
	padding:1px 2px;
}
.order select{
	width:100%;
	border:1px solid #D9D7D7;
	background:white;
	color:#323A41 !important;
}
.order option{
	color:#323A41 !important;
}

.order textarea{
	width:100%;
	height:50px;
	border:1px solid #D9D7D7;
	background:white;
	padding:1px 2px;
	color:#323A41 !important;
}

span.req{
	color:#CC0000;
}

.form-error{
	color: #CC0000;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}


/*
@media print {
.noprint{
	display:none;
}
.content{
	padding:0px;
	vertical-align:top;
}
TD.content-cell{
	padding:0px;

}
#middle{
	height:100%;
	width:auto;
	background:white;
	margin-left:-180px;
	padding:0px !important;
	margin-right:20px !important;
}
html>body #middle{
	margin-left:30px;
	margin-right:-100px;
}
#outer, #inner{
	border:none;
	padding:0px !important;
	margin:0px !important;
}

}
*/
