/* CSS Document */
*{ margin:0; padding:0;}

body{
	font-family:Tahoma, Arial;
	font-size:12px;
	background:url(../images/bg.gif);
}
a{text-decoration: none; color:#333333;}
a:hover {text-decoration: none; color:#555555;}

img{ border:0;}

#container{
	height:100%;
	margin:0px auto;
	padding:0 5px;
	width:1002px;
	direction:rtl;
	text-align:right;
	background:url(../images/warp_bg.gif) center #FFFFFF;
	overflow:hidden;
}

.breadCrumb{padding:8px 8px 2px 8px;}
/* -------------- H E A D E R -------------- */
#header{
	clear:both;
	height:106px;
	width:992px;
	margin-right:4px;
}
.top_link{
	float:left; margin:10px 0 0 10px;
}

.header_bar{
	background:url(../images/img_topbar_bg.gif) no-repeat;
	text-align:left;
	width:992px;
	height:26px;
}
.header_bar div{
	padding:4px 0 0 15px;
}
.header_bar a{ background:url(../images/arrow_small.gif) no-repeat right 5px; padding:0 8px 0 10px;color:#FFFFFF;}

.header_bar select{ font-family:Tahoma, Arial; border:1px solid #cccccc;font-size:10px; width:100px;}
.header_bar .in{ font-family:Tahoma, Arial;border:1px solid #cccccc;font-size:10px; padding:1px; margin:0 5px;}

.indexImage{ width:630px; overflow:hidden; z-index:0;}
.pics{z-index:0;width:630px;overflow:hidden;}
.pics img{z-index:0;}

div.title{ position:absolute; color:#FFF; padding:10px; top:200px; z-index:100;}
div.title{ font-weight:bold; color:#FFF;}
.desc{ position:absolute; bottom:0; height:50px; background:#000;opacity:0.5;filter:alpha(opacity=50);  width:624px; z-index:50;}

#warp{ z-index:1;}

/* -------------- RIGHT NAV bar -------------- */
#right_nav{
	float:right;
	padding-right:7px;
	width:146px;
}

#rightnav_menu {
	color:#AB0D0D;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-align:right;
	background:url(../images/menu-bg.gif);
}


#rightnav_menu a {
	color:#666666;
	display:block;
	
	text-decoration:none;
}


#leftdiv{
	background-color:#EDEDED;
	float:left;
	height:800px;
	width:208px;
}
.listdiv_box {background-image:url(../images/bg_rightmenu_box.gif);margin-top:-3px;}
.smartlistdiv {border-bottom:1px solid #EFEFEF;margin:0pt 6px;padding:14px 8px; font-size:11px;}
div.smartlistdiv { height:50px;}
.smartlistdiv img{ float:right; margin:0 0 0 10px}


/* -------------- H O M E - index -------------- */

.home-Cat{}
.home_Cat_link a{
	display:block;
	padding:4px 15px 4px 0;
	font-size:12px;
	color:#3c5591;
}
.home_Cat_link a:hover{
	color:#222222;
}
#hm_featureddiv{/*height:300px; */width:620px;}
#hm_featureddiv .divbox {
	border-left:1px solid #EFEFEF;
	width:149px;
	background:url(../images/bg_hmfeature_div_gray.jpg) repeat-x center bottom;
	float:right;
	height:290px;
	margin:0pt 2px 6px;
}
#hm_featureddiv .divbox img{
	display:block;
	margin:0 auto;
}
#hm_featureddiv .divbox ul{
margin:5px 15px;
padding:0;
list-style:inside;
}
#hm_featureddiv .divbox li{
border-bottom:1px solid #eae8dd;
padding:3px;
list-style: inside square;
color:#555555;
}
.price{
color:#EE0000;
display:block;
text-align:center;
padding:8px 0;
font-size:13px;
}

.home_pro_title {
	border-bottom:1px solid #EFEFEF;
	font-size:12px;
	font-weight:bold;
	margin:3px 3px 8px 10px;
}
.hm_featuredprd_descr {
	color:#666666;
	margin:0pt 10px 0pt 5px;
}

#hm_onlyatss .onlyatss_image_left {
	float:right;
	margin:0pt 10px;
}
#hm_onlyatss_leftbox .right_content {
	padding:4px 8px 8px 0pt;
	vertical-align:top;
}

.flash_top{width:841px;}

.onlyatss_dotline{ display:block; margin:0 auto; padding:3px 0;}

/* -------------- C O N T E N T -------------- */
#content{
	float:right;
	padding-right:4px;
	width:841px;
	background:#FFFFFF;
}

.main_div{ width:625px; float:right;}
.main_div ul{ list-style:inside;}


#centerdiv{width:838px;height:1%}
.hm_info_more {
	display:block;
	float:right;
	margin:8px 6px 0pt 0pt;
}
.hm_news_more{ display:block;}


#hm_onlyatss{ width:620px;}

#hm_onlyatss_rightbox{
float:right;
width:310px;
}
#hm_onlyatss_leftbox{
float:left;
width:310px;
}
a.textboldlink:hover {
background-color:#EFEFEF;
color:#000000;
}
a.textboldlink {
color:#333333;
font-weight:bold;
}

.button {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

.wallpaperItem{border:1px dotted #DDDDDD; margin:5px 35px; padding:10px;}

.wall_box_list{ width:240px; padding:10px 15px; border:1px dotted #DDDDDD; margin:10px;}
.wall_box_list h2{ margin:0 0 3px 0; padding:0; line-height:2; font-family:Tahoma, Arial; font-size:11px;}
.wall_box_list img{ float:right;}
.wall_box_list .text{ float:right; width:100px; padding-right:10px;}
.wall_box_list a{display:block;}





/* -------------- search Form -------------- */
.input {
 border:1px solid #888888;
 font-family:Tahoma, Arial;
 font-size:11px;
 padding:2px;
}
.textarea{
	 border:1px solid #888888;
	 font-family:Tahoma, Arial;
	 font-size:11px;
	 padding:2px;
}
select{
	 border:1px solid #888888;
	 font-family:Tahoma, Arial;
	 font-size:11px;
}
.input1 {
 border:1px solid #444444;
 font-family:Tahoma, Arial, sans-serif;
 font-size:11px;
 padding:2px;
}
/* -------------- P A G E s -------------- */
.page_body{ width:622px; float:left;}
	h1.title{ background:url(../images/title.gif) center no-repeat;
		font-size:12px; height:20px; margin:5px 0; padding:4px 8px 0px 8px;color:#333;}
	.body_tree{padding:2px 25px;}
	
	.body_txt{margin:10px 15px; overflow:hidden;line-height:1.5;}
	.body_txt p{ text-align:justify;} 

	.body_faq{ margin:10px 15px; background:#FCFCFC;}
	.body_faq h5{ background:#F7F7F7; padding:3px; font-size:10px; margin-bottom:10px;}
	.body_faq p{ text-align:justify; line-height:2; margin:0 10px;background:url(../images/arrow-faq.gif) no-repeat center right; padding-right:10px;}


.fullBox{ border:1px solid #eee; margin:0 5px; padding:1px; margin:2px;}
	.fullBox h2{height:17px; background:url(../images/h2.gif) right; padding:3px 18px 0 0; font-size:11px; border-bottom:1px solid #bae0f9; margin-bottom:1px;}
	
	.editorScore{ background:url(../images/manegment_rank.gif) no-repeat; width:132px; height:47px; margin-bottom:10px;}
		.editorScore p{ padding:18px 0 0 95px; font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#0064a6;}
	
	.priceBox{background:url(../images/price-box.gif) no-repeat; width:132px; height:47px; margin-top:10px;}
		.priceBox p{ padding:11px 5px 0 30px; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#555555; text-align:right;}

.faq{}
strong.question{ background:url(../images/Question.jpg) no-repeat top right; min-height:25px; display:block; padding-right:28px; line-height:2;}

.employment{width:400px; margin:0 auto;}
.employment ul{ margin-right:10px; list-style:inside; padding:10px;}

.brandList{ margin:0 auto;}
.brandList a.title{color:#000000; font-weight:bold;}
.brandList a:hover.title{color:#EE0000;}

.bodyItemBox a.title{color:#000000; font-weight:bold;}
.bodyItemBox a:hover.title{color:#EE0000;}






.bodyItemBox{ text-align:center;border:1px solid #DDDDDD; padding:5px;}
.bodyItemBox ul{list-style-position:inside; padding-right:5px;}


#tabb {border-collapse:collapse;}
#tabb td {height:15px;padding:5px; list-style-position:inside;}
#tabb tr {}

input {border:1px solid #888888;font-family:Tahoma, Arial;font-size:11px;padding:2px;}
textarea {border:1px solid #888888;font-family:Tahoma, Arial;font-size:11px;padding:2px;}

.table1 td{border:0px solid #eee;background:#e4f9ff; padding:5px;}
.table2 td{border:0px solid #eee;background:#f3f9ff; padding:5px;}

.table{ margin:0 auto;}
.table td{border:1px solid #eee;padding:5px;}

.table11 td{padding:5px;}

.offer td{border:1px solid #fff;padding:5px;}
.blueBg{ background:#f3f9ff;}

.tabb {border-collapse:collapse;width:400px; margin:20px auto;}
.tabb td {height:15px;padding:3px; list-style-position:inside; text-align:right;}
.tabb tr {}
.yellow{ background:#FAF9EB;}

.table_contact{border-collapse:collapse;}
.table_contact td{ padding:3px; border:2px solid #ffffff}
.color1{ background:#EAF8FF}
.color2{ background:#F3FCFE;}


.tr, .tr-header{color:#fff;text-align:center;background:#444444; height:20px;}
.ok{
	background:#C9FFCA none repeat scroll 0% 0%;
	border:1px solid #349534;
	color:#008000;
	font-weight:bold;
	padding:4px;
	text-align:center;
	width:60%;
	margin:0 auto;
}

.td-header{ background-color:#DBEEF9;}

.product2{background:#ededed;}
.product1{background:#f6f6f6;}
.product4{background:#f5f5f5;}
.product3{background:#ffffff;}

.vocabulary{ padding:2px 15px 2px 0px; margin:0 20px; background:url(../images/bull.gif) no-repeat right;}
.vocabulary a{display:block; padding:5px;}
.vocabulary a:hover{ background:#F9F9F9}

.myTree{}
.myTree ul{list-style:none;}
.myTree ul li span{}
.myTree li{list-style:none;}
.myTree li ul{list-style:none;}
.myTreeChildNode {background:url(../images/min_li.gif) no-repeat right; padding-right:20px;}
.myTreeToggleButtonChildNode{display:none;}
.myTreeParentNode li{ margin-right:10px;}
.myTreeParentNode li ul{ margin-right:10px;}



.vipHome{}
.vipHome td{}
.vipHome h2{background:#eee; padding:5px; font-size:10px;}

.vipHomeNews{ background:url(../images/arrow2.gif) no-repeat right top; padding-right:15px; margin:8px;}

.vipHomeMessages a{ border-bottom:1px solid #B1E0FC; padding:3px 10px 3px 3px; margin:5px; display:block; background:url(../images/arrow.gif) no-repeat 266px center ;}
.vipHomeMessages a:hover{ background:url(../images/arrow.gif) no-repeat 266px center #F3F9FF;}

.vipHomePhotos{ width:64px; height:64px; padding:5px; margin:5px 8px; border:1px solid #EEEEEE; float:right;}

.vipHomeFiles{}
.vipHomeFiles a{margin:8px; background:url(../images/small-download.jpg) no-repeat right; display:block; padding:3px 71px 3px 5px; color:#777777;}
.vipHomeFiles a:hover{ color:#111111;}

.vipfile{ width:260px; border:1px solid #eee; float:right; margin:5px; height:60px; padding:10px;}
	.vipfile img{ display:block;}
	.vipfile h2{ font-family:Tahoma, Arial; font-size:11px; margin:0 0 10px 0;}



/* -------------- N E W S -------------- */
.news{padding:10px 5px 0 5px;}
.news h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#444444;}
.news img{ float:left; padding:2px; margin:3px; border: 1px solid #DDDDDD;}
.news p{line-height:1.5;}
	.news ul{ list-style-position:inside;}
	.more{background:#EFEFEF; clear:both; height:9px; text-align:left; padding:2px;}
	.more img{ border:0; padding:0; margin:0; float:left;}

.newsCategory{ float:right; padding:5px; height:80px; width:64px;}
.newsCategory h2{ font-size:10px; font-weight:normal; text-align:center;}

.home-lnews{ padding:5px; height:1%;}
.home-lnews img{ float:right;}

/* -------------- SI T E   M A P -------------- */
.sitemap{ width:480px; margin:0 auto;}

.sitemap ul { color:#0099FF;list-style:inside square; padding-bottom:2px;}
.sitemap ul li a{ font-weight:bold; padding-bottom:8px;}

.sitemap li ul li{ color:#EE0000;list-style:inside circle; }

.sitemap ul ul{ margin-right:20px; margin-top:5px;}
.sitemap ul ul a{font-weight:normal;}

.sitemap li{ padding:2px 0;}

/* -------------- Comment -------------- */
.comment {
}
.comment h4 {
 clear:both;
 background:#d6edfe;
 color:#5d1a77;
 padding:4px;
 margin:4px;
 font-size:11px;
}
.commentbox {
 padding:10px;
 border:1px solid #eee;
 margin:10px;
 height:1%;
}
.commentbox strong {
 background:url(../images/comment_icona.gif) no-repeat right;
 padding-right:17px;
 display:block;
}
.commentbox p {
 text-align:justify;
 color:#555555;
 margin:5px 20px 10px 0;
}
.comment-footer {
 text-align:left;
 color:#BBBBBB;
 display:inline;
 float:left;
}
/* -------------- A s s e t s -------------- */
.clr{ clear:both;}

/* -------------- F O O T E R -------------- */
#footer{
	clear:both;
	border-top:5px solid #E9E9E9;
	height:30px;
	text-align:center;
	direction:ltr;
	padding:15px;
	color:#777777;
	margin:0 10px;
}

.ad1{ width:615px; border-top:1px solid #eeeeee; padding-top:10px;}
.ad1 img{margin:0 auto; display:block}


.ad2{ margin:10px; border-top:1px solid #eeeeee; padding-top:10px;}
.ad2 img{ display:block; margin:0 auto;}

.bank img{ padding:5px 0;}

.Alogin{text-align: center; display:block;}
.Alogin a{color:#0099FF;font-weight:bold;}
.Alogin a:hover{color:#33CCFF;}
.Alogin p {color:#ff0000;}

.basket{border:1px solid #aaa; padding:3px;}

.titleSearchResults{ font-weight:bold; margin:15px 0; background:#EEEEEE; padding:3px;}
.searchResults{ padding:0 15px 5px 0; background:url(../images/min_li.gif) no-repeat right; margin-right:15px;}

