
* { margin: 0; padding: 0; }
html, table, img { border: 0; font-family: Arial; }
html, body { width: 100%; height: 100%; background: #fff; font-family: Arial;  color: #000; }
body { font-size: 1em; }

a { color: #0082df; text-decoration: underline; }
a:hover { background: #0082df; color: #fff; text-decoration: none; cursor: pointer;}

.clear { height: 0; line-height: 0; clear: both; }

#all {
font-size: 0.96em;
	
} 
.category_name { font-size: 20px; display: block; }
.category_articles { font-size: 13px; margin-left: 15px; }
.category_articles p {padding: 10px;}
.category_subarticles { margin-left: 20px; }
.category_view { font-size: 14px; padding: 15px; }


.newsHeading h1.{font-size:1.4em;padding:0;margin:.5em 0 .5em 0;}
.newsArticle{padding: 1em 0 1em 20px;border-bottom:1px solid #ccc;width:600px;}
.newsArticle p{padding:.5em 0 .5em 0;text-align:justify;}
.newsArticle .meta{font-size:11px;padding:0;}
.newsArticle .date{font-size:9pt;}



.bigred { font-size: 1.5em; font-weight: bold; color: #e50004; }

	#top1q { width: 100%; white-space: nowrap;  height: 37px; background: #f4f4f4;  }
	
	
		#top1q ul {  background: #f4f4f4; list-style: none; padding: 0 0 0 0px;  float: left;
		border-right: 1px solid #fff; }
		#top1q li {white-space: nowrap; float: left; border-left: 1px solid #fff; }
		#top1q  a { color:#000; text-decoration: none; }
		#top1q  a:hover, #top1q ul a.act { background: #fff; }
		#top1q .help {white-space: nowrap; padding: 6px 0 0 8px; float: left; }
		#top1q .fullscreen {white-space: nowrap; padding: 6px 0 0 799px; float: left; }

	#top2q { width: 100%; height: 114px; background: #e50004; }
		#top2q .logo { width: 227px; }
			#top2q h1 { height: 101px; width: 207px; background: url(../img/logo.gif) no-repeat 0 0; text-indent: -9999px; padding: 13px 8px 0 13px; overflow: hidden; border-right: 1px solid #fff; }
				#top2q h1 a { width: 207px; height: 93px; display: block; }
				#top2q h1 a:hover { background: none; }
		#top2q .phones { font-size: 1.0em;  }
			#top2q .phones .bg { width: 210px; background: url(../img/top_phone.gif) no-repeat 0 50%; padding-left: 47px; margin: 0 auto; }
				#top2q .phones .bg div { height: 44px; color: #fff; padding-left: 8px; border-left: 1px solid #fff; }
				#top2q .phones p { position: relative; top: -18px; }
				#top2q .phones span { font-size: 1.22em; font-weight: bold; vertical-align: -5%; }
			#top2q .enter { width: 50%;}
				#top2q .enter .rouned_box { min-width:470px !important; height: 75px; background: #f4f4f4; position: relative; margin-right: 23px; }
				#top2q .enter .rouned_box .c { width: 6px; height: 7px; position: absolute; }
				#top2q .enter .rouned_box .tl { background: url(../img/top_c_tl.gif) no-repeat; top: 0; left: 0; }
				#top2q .enter .rouned_box .tr { background: url(../img/top_c_tr.gif) no-repeat; top: 0; right: 0; }
				#top2q .enter .rouned_box .bl { background: url(../img/top_c_bl.gif) no-repeat; bottom: 0; _bottom: -1px; left: 0; }
				#top2q .enter .rouned_box .br { background: url(../img/top_c_br.gif) no-repeat; bottom: 0; _bottom: -1px; right: 0; }
				#top2q .enter .rouned_box .text { font-size: 0.86em; padding: 10px 24px; }
				#top2q .enter .l { 	word-wrap: break-word; /* Internet Explorer 5.5+ */
				 width: 46%;height: 56px; position: relative; float: left; }
				 
				#top2q .enter .r { white-space: nowrap; width: 50%; height: 56px; position: relative; margin-left: -20px; padding-left: 18px; float: right; border-left: 2px solid #cecece; }
					#top2q .enter .r p { padding: 2px 0 0 19px; }
					#top2q .enter .bot { position: absolute; left: 0; bottom: 1px; _bottom: 0; }
					#top2q .enter .r .bot { padding-left: 18px; }
					
.content1 { color: #686868; text-align:left; float:left;}

	#top3q { height: 50px; background: #686868;  min-width:1000px; }
		#top3q .l { width: 50%; float: left; }
			#top3q .l form { padding: 11px 0 0 23px; }
			#top3q .l p { float: left; }
			#top3q .l input { width: 330px; color: #686868; margin: 13px 10px 0px 15px; }
			#top3q .l button { width: 78px; height: 29px; background: url(../img/search_btn.gif) no-repeat 0 0; color: #686868; cursor: pointer; padding: 5px 0; border: 0; }
			
		#top3q .r { width: 49.9%; padding: 10px 0 0; float: left;}
			#top3q .r .rouned_box { _width: 1%; background: #dadada; position: relative; font-size: 0.86em; white-space: nowrap; margin-right: 8px; float: left; }
			#top3q .r .rouned_box .c { width: 6px; height: 6px; position: absolute; }
			#top3q .r .rouned_box .tl { background: url(../img/top_label_c_tl.gif) no-repeat; top: 0; left: 0; }
			#top3q .r .rouned_box .tr { background: url(../img/top_label_c_tr.gif) no-repeat; top: 0; right: 0; }
			#top3q .r .rouned_box .text { height: 29px; padding: 11px 22px 0 20px; }
			#top3q .r .rouned_box.act { background: #fff; color: #e50004; }
			#top3q .r .rouned_box.act .tl { background: url(../img/top_label_c_tl_act.gif) no-repeat; }
			#top3q .r .rouned_box.act .tr { background: url(../img/top_label_c_tr_act.gif) no-repeat; _right: -1px; }



#header { color: #686868; padding: 0 0 20px; }

	#top1 {  background: #eaeaea; padding: 0 0 0 20px; }
		#top1 .l {height: 30px; padding: 6px 0 0; }
			#top1 .l a { color: #686868; text-decoration: none; margin: 0 3px; font-size: .75em;}
			#top1 .l a:hover { background: none; text-decoration: underline; font-size: .75em;}
		#top1 .r { font-size: .75em;width: 215px; height: 30px; background: #f5f5f5; padding: 6px 0 0 30px; float: right; border-left: 1px dashed #ababab; }

	.ico { margin: 0 0 -4px; }
	.ico2 { float: left; margin: -2px 5px 5px 0; }

	#top2 { font-size: .75em;width: 100%; height: 86px; table-layout: fixed; }
		#top2 td { vertical-align: top; }
			#top2 h1 { width: 225px; height: 78px; background: url(../img/logo.gif) no-repeat 32px 3px; text-indent: -9999px; overflow: hidden; padding: 3px 0 0 32px; float: left; }
				#top2 h1 a { width: 193px; height: 75px; display: block; }
				#top2 h1 a:hover { background: none; }
			#top2 .bigred { vertical-align: -10%; }
		#top2 .phones, #top2 .enter, #top2 .cart .cart1 { padding-top: 17px; }
		#top2 .phones { padding-left: 40px; }
			#top2 .phones p { padding: 5px 0 0; }
		#top2 .enter { padding-left: 24px; }
			#top2 .cart div { width: 215px; padding: 6px 0 0 25px; float: right; }
				#top2 .cart p { padding: 4px 0 0 20px; }
				#top2 .cart .price { color: #000; }
				#top2 .cart1
{
    background: #FFD7FF;
}
				#top2 .cart1 p { padding: 4px 0 0 20px; }
				#top2 .cart1 .price { color: #000; }
				#top2 .cart1 div { width: 215px; padding: 6px 0 0 25px; float: right; }

	

	#top3 { font-size: .75em;height: 50px; }
		#top3 div { width: 50%; height: 50px; float: left; }
		#top3 .l { background: #eaeaea; margin-right: -2px; }
			#top3 .l form { padding: 11px 0 0 23px; }
			#top3 .l p { float: left; }
			#top3 .l input { width: 330px; margin: 15px 20px 0px 20px; }

			
			
.button1 { width: 78px; height: 29px; background: url(../img/search_btn1.gif) no-repeat 0 0; color: #686868; cursor: pointer; padding: 5px 0; border: 0; }			
.button150 { width: 150px; height: 22px; background: url(../img/button_x150.gif) no-repeat 0 0; color: #686868; cursor: pointer; padding: 1px 0; border: 0; }			
.button300 { width: 300px; height: 29px; background: url(../img/button_x300.gif) no-repeat 0 0; color: #686868; cursor: pointer; padding: 1px 0; border: 0; }			
.button2 { width: 100%; height: 29px; background: url(../img/search_btn.gif) no-repeat 0 0; color: #686868; cursor: pointer; padding: 5px 0; border: 0; }			


a.butt:link {
padding: 11px 0 0 23px; 
margin:20px 20px 20px 0px;
background:url(../img/search_btn.gif) left center no-repeat;
padding: 0em 1.2em;
font: 8pt "tahoma";
color: #336699;
text-decoration: none;
font-weight: normal;
letter-spacing: 0px;
width: 100px;
height: 35px;
}

a.butt:active {
margin:20px 20px 20px 0px;
background:url(../img/search_btn.gif) left center no-repeat;
padding: 0em 1.2em;
font: 8pt "tahoma";
color: #336699;
text-decoration: none;
font-weight: normal;
letter-spacing: 0px;
width: 78px;
}


a.butt:visited {
margin:20px 20px 20px 0px;
background:url(../img/search_btn.gif) left center no-repeat;
padding: 0em 1.2em;
font: 8pt "tahoma";
color: #336699;
text-decoration: none;
font-weight: normal;
letter-spacing: 0px;
}
a.butt:hover {
margin:0px 0px 0px 0px;
background:url(../img/search_btn.gif) left center no-repeat;
padding: 0em 1.2em;
font: 8pt "tahoma";
color: #000000;
text-decoration: none;
font-weight: normal;
letter-spacing: 0px;
}

			.cuteinp { height: 20px; 
font: 1em Arial; color: #b4b4b4; padding: 2px 0 0 7px; border: 1px solid #686868; }

			.cutebut { background: none; font-size: 14px; color: #686868; display: block; float: right; cursor: pointer; border: 0; }
				.cutebut span { height: 22px; display: block; float: left; }
				.cutebut .l { width: 7px; background: url(../img/but_l.gif) no-repeat; }
				.cutebut .t { height: 16px; background: url(../img/but.gif) repeat-x; padding: 3px 4px; }
				.cutebut .r { width: 7px; background: url(../img/but_r.gif) no-repeat; }

		#top3 .r { background: #f5f5f5; border-left: 1px dashed #ababab; }
			#top3 .r p { white-space: nowrap; padding: 17px 0 0 24px;
    width: 330px;
}
			#top3 .r span { padding: 0 30px 0 0; }



#middle { width: 100%; }
	#middle td { vertical-align: top; /* border: 1px solid #000; */ }
	#middle td.l { width: 197px; padding: 0 0 0 23px; }
	#middle td.c { padding: 0 45px; }
	#middle td.r { width: 197px; padding: 0 23px 0 0; }

	#middle .l h3, #middle .r h3 { font-size: 1.333em; font-weight: normal; }
	#middle .l h3.cat  { font-size: 2em; }
		#middle .l h3 a, #middle .r h3 a { color: #000; }
		#middle .l h3 a:hover, #middle .r h3 a:hover { background: none; }

	#middle .c h2 { font-size: 2em; font-weight: normal; padding: 2px 0 0; }
		#middle .c h2 a { color: #000; }
		#middle .c h2 a:hover { background: none; }

	
	.toggle { height: 18px; background: #f5f5f5; font-size: .833em; padding: 4px 8px 0; margin: 8px 0 0; }
		.toggle a, .toggle a:visited { color: #686868; }
		.toggle a:hover { background: none; color: #686868; }

		.toleft { float: left; }
		.toright { float: right; }
.show_contacts{font-size: .933em; }

	#catalog { list-style: none; padding: 9px 0 0; }
		#catalog li { background: url(../img/hide.gif) no-repeat 0 10px; padding-top: 6px; padding-left: 14px; }
		#catalog ul { list-style: none; display: none; }
		#catalog ul li { background: none; text-indent: -16px; padding-left: 19px; }
		#catalog ul a { text-decoration: none; }

		#catalog li.act { background: url(../img/show.gif) no-repeat 0 10px; }
		#catalog li.act ul { display: block; }

	.grayblock { background: #f5f5f5; list-style: none; padding: 12px; font-size: .76em; }
		.grayblock li { padding-top: 12px; }
		.grayblock .ico { margin-right: 4px; }
		
		.grayblockdd {  list-style: none; padding: 12px; font-size: .76em; }
		.grayblockdd li { padding-top: 12px; }
		.grayblockdd .ico { margin-right: 4px; }

	.price { font-size: .916em; padding-top: 0px; }
	.price.border { border-bottom: 2px dotted #cacaca; }

	.available { background: #eaeaea; font-size: .916em; padding: 12px 12px 7px; }
		.available td { vertical-align: middle !important; padding-bottom: 5px; }
		.available .bigred { font-size: 1.272em; padding-left: 5px; }

	.price { font-size: .916em; }

	.box1 { color: #686868; padding: 8px; border: 0px solid #f0f0f0; }
		.box1 h3 { padding: 2px 0 0; }
		.box1 .text { font-size: .8em; }
		.box1 p { margin: 10px 0 0; }
		.box1 .cuteinp { font-size: 1.09em; width: 168px; }
		.box1 ul { list-style: square; padding: 0 0 0 15px; }

		/* cute buttons */
		.ok_but { width: 46px; }
		.vote_but { width: 107px; margin: 5px 0; }

		.black { font-size: 1.3em;color: #000; }
		
		.plus1 { font-size: 1.09em; }
		.nohover:hover { background: none; }
				

		.cards td { padding: 7px 7px 0 0; }
		.vote { font-size: 1em; padding: 7px; font-family: Arial; color: #686868;  }
		.vote label {font-size: 1.1em; padding: 7px; font-family: Arial; color: #686868;  }
		.vote td { padding: 3px 7px 4px 0px; }
		.vote li{ display:block;}
		
		.voteg { font-size: 0.8em; padding: 0px; font-family: Arial; color: #686868;  }
		.voteg1 { font-size: 0.66em; padding: 0px; font-family: Arial; color: #686868;  }
		.voteg1 td { padding: 3px 0px 0px 2px; }
		

	.n_act { display: none; }

	.newelty { width: 100%; table-layout: fixed; font-size: .716em; }
	.newelty td{
	



word-wrap: break-word; /* Internet Explorer 5.5+ */



}
		.newelty .item { text-align:center; vertical-align:middle; height:175px; display: block; color: #000; text-decoration: none; padding: 0px; float: left; border: 3px solid #fff; }
		.newelty .item p{text-align:center; vertical-align:middle;}
		.newelty .item td{text-align:center; vertical-align:middle;}
		.newelty .item:hover {display: block;padding: 0px; float: left;  background: none; color: #000; border: 3px solid #eaeaea; }
		.newelty .item img { display: block; margin: 0 auto; vertical-align:baseline; }
		.newelty .item del { font-size: 1.091em; color: #686868; }
		.newelty .item del1 { font-size: 0.86em; color: #686868; }
		.newelty .item .bigred { font-size: 1.636em; }

	.more { font-size: .716em; text-align: right; padding: 0 0 7px; border-bottom: 2px solid #f5f5f5; }
	.morecat { font-size: .816em; text-align: right; padding: 0 0 7px; border-bottom: 2px solid #f5f5f5; }
	
.small_n1 { font-size: .89em; color:#0082df;font-style: italic;}

.small_news_def { font-size: .96em; color:#686868; }


.small_news1 { font-size: .79em; color:#0082df;}
a.small_news1:link
{    
    color: #0082df;
    text-decoration: underline;    
}
a.small_news1:hover
{    
    color: #0082df;
    text-decoration: none;    
}
a.small_news1:visited
{    
    color: #0082df;
    text-decoration: underline;     
}
.small_news1wdef { font-size: .96em; color:#0082df; width:15%;}

.small_news1wact { font-size: .76em; color:#0082df;}

.small_news1w { font-size: .76em; color:#0082df;}
a.small_news1w:link
{    
    color: #0082df;
    text-decoration: underline;    
}
a.small_news1w:hover
{    
    color: #0082df;
    text-decoration: none;    
}
a.small_news1w:visited
{    
    color: #0082df;
    text-decoration: underline;     
}

.grayblock { background: #f5f5f5; list-style: none; padding: 12px; }
.grayblock li { padding-top: 12px; }
.grayblock .ico { margin-right: 4px; }

.script1{ color: #686868;}
a.script1,a.script1:link, a.script1:visited,a.script1:active  { color: #000;border-bottom: 1px dashed; text-decoration: none; }
a.script1:hover { color: #000;cursor: pointer;background: none; border-bottom: 0px dashed;}

.small_news3 {  color:#0082df;}
A.small_news3, A.small_news3:link, A.small_news3:visited
{
    color: #000000;
    text-decoration: none;     
     
}  
a.small_news3:hover
{    
    color: #0082df;
    text-decoration: none;    
    background: #0082df; color: #fff;
} 
.small_news4 {  color:#0082df;}
A.small_news4, A.small_news4:link, A.small_news4:visited
{
    color: #0082df;
    text-decoration: underline;      
}  
a.small_news4:hover
{    
    color: #0082df;
    text-decoration: none;    
    background: #0082df; color: #fff;
} 
	.ico { margin: 0 0 -4px; }
	.ico2 { float: left; margin: -2px 5px 5px 0; }
	
.small_news33 { font-size: 0.7em;}		
.small_news33q { font-size: 0.8em;}		
.small_news33def { font-size: 0.86em;}		
.small_news33def1 { font-size: 1.2em; color:#0082df;}		


.small_news2r {  color:#0082df;font-size: 0.76em;}
.small_news2 {  color:#0082df;font-size: 1em;}
A.small_news2, A.small_news2:link, A.small_news2:visited
{
    color: #0082df;
    text-decoration: underline;      
}   
.path { padding: 0 0 5px; 


word-wrap: break-word; /* Internet Explorer 5.5+ */



 }
		.path span { font-size: 1.1em; }
		
.cat_p { margin: 14px 9px 0 0; margin-left: 10px; font-family: Arial;width: 90%; font-size: .96em; color: #686868; border-collapse: collapse; table-layout: fixed; }
		.cat_p td {border-bottom: 0px solid #f5f5f5; margin-bottom:10px; }
		.cat_p .grp a  { text-decoration:none;color: #686868; }
		.cat_p .grp a:hover  { text-decoration: underline; color: #686868; background:#fff;}
		.cat_p .lnk {  text-align:left; float:left;font-size: .72em; }
		.cat_p .lnk a:{ color: #686868;  }
		.cat_p .lnk a:hover{  text-decoration:none;background:#fff;color: #0082df;}

.descr_tablepa { margin: 14px 9px 0 0; margin-left: 10px; font-family: Arial;width: 90%; font-size: .96em; color: #686868; border-collapse: collapse; table-layout: fixed; }
		.descr_tablepa td {  border-bottom: 0px solid #f5f5f5; margin-bottom:10px; }
		.descr_tablepa .left {  padding-bottom:3px; }
		.descr_tablepa .right { float:left; padding-bottom:3px; }
		.descr_tablepa p{padding: 4px;}
		.descr_tablepa .art a{ color: #0082df;}		
		.descr_tablepa .art  a:hover{  text-decoration:none;background:#fff;color: #686868;}
		.descr_tablepa .artt { color: #686868;font-size: .80em;font-style:italic}
		
.collapsePanelHeader_pa{   
  float:none; padding: 10px 0px 1px 1px;
  cursor: pointer; 
  vertical-align: middle; border-bottom: dashed 1px;font-size: .80em;color: #0082df;
}		
				
a.small_news2:hover
{    
    color: #fff;
    text-decoration: none;    
}
	.small_news { width: 100%; table-layout: fixed; border-collapse: collapse; }
	.small_news h2
{
    font-size: 1.2em !important;
    color: #000000;
   
}
.small_news a
{
    font-size: 0.9em !important;
    color: #000000;
    text-decoration: underline;
    
}
TD.Box22 {   
  border: 2px solid #f0f0f0; border-spacing:10px; bottom:10px;
}

.ssstd { width: 640 !important; padding: 0 !important; }

.small_news a:hover
{
    
    font-size: 0.9em !important;
     background: none; text-decoration: none; border-bottom:none;cursor: pointer;
}
.path1 { padding: 0 20px 5px 0;padding-left: 20px !important; text-align:left;  }
		.path1 span { font-size: .916em; }
		
		.small_news td { width: auto !important; padding: 0 !important; }
		.small_news .l { padding-right: 20px !important; border-right: 1px solid #f0f0f0; }
		.small_news .r { padding-left: 20px !important; }

		.small_news_table th { font-size: .833em; font-style: italic; color: #686868; vertical-align: top; padding: 28px 5px 0 0; }
		.small_news_table td { padding: 25px 0 0 !important;padding-left: 5px !important; }
.small_news_table	h2 { font-size: 0.3em !important; color: #00ffff;}

		.small_news_list { list-style: none; }
		.small_news_list li { padding: 25px 0 0; }

		.small_news .al_right { font-size: .916em; }

		.al_right { text-align: right; font-size: .916em;}
		.al_center { text-align: center; }

.bigredall { font-size: 1.1em; font-weight: bold; color: #e50004;padding-left:8px;}
.bigredall a{ font-size: 0.1em; font-weight: bold; color: #e50004;padding-left:0px; margin-left:8px;}
.bigredall a:hover { background: none; text-decoration:none; font-size: 0.1em; font-weight: bold; color: #e50004;padding-left:0px; margin-left:8px;}
.al_rightall { text-align: left; font-size: 0.8em;}


#footer { text-align: center; padding: 33px 0 45px; }
	#footer a { color: #686868; margin: 0 3px; }
	#footer a:hover { background: none; }
#bottom11 { font-size: .85em; background: #f5f5f5; color: #686868; padding: 0px 0 0; }
	#bottom1 { font-size: .85em;height: 25px; background: #f5f5f5; color: #686868; padding: 13px 0 0; }
	#bottom2 { font-size: .85em;padding: 25px 0 0; }
	#bottom3 { font-size: .85em;color: #686868; padding: 15px 0 0; }
	
	.products { width: 100%; color: #686868; margin: 10px 0;font-size: .85em; }
		.products .body { padding-top: 15px; padding-bottom: 15px; }
		.products .img { width: 100px; padding-top: 25px; padding-right: 15px; }
		.products .salett { width: 39px; height: 14px; background: url(../img/sale.gif) no-repeat 0 1px; display: inline-block; color: #fff; padding: 0 0 0 3px; margin: 3px 0 0 4px; font-weight:bold; font-family:Arial; }
		.products .salett span { margin-right:39px; }
		.products .sklad {float:left; height: 16px; background: url(../img/sklad.gif) no-repeat 0 0; color:#686868; padding: 3px 0 0 19px; font-size:9px; margin-top:3px;}
		.products .sklad1 { white-space: nowrap; float: left;color:#686868; padding: 6px 0 0 9px; font-size:9px;}
		.products .skladstr {color:#000; padding: 3px 0 0 9px; font-size:1.6em;float: left;}
		
		.products .car { height: 16px; background: url(../img/car.gif) no-repeat 0 0; color:#686868; padding: 3px 0 0 19px; font-size:9px;}
		.products .descr { font-size: .916em; }
		.products .pregrey { background:#f5f5f5; }
		.products .grey { border-collapse:collapse; }
			.products .grey .ltd { width:180px; padding:0 0 0 6px; }
			.products .grey .ctd { border-left:1px #686868 solid; padding:2px 8px 0 6px; vertical-align:middle; }
		.products .notavailable { height:18px; background: #f5f5f5 url(../img/no_.gif) no-repeat 3px 3px; padding: 4px 0 0 22px; font-size: .916em;}
		.products .addtocompare { padding: 0 0 0 40px; }
		.products p { padding-top: 5px; }

.skladall {height: 16px; background: url(../img/sklad.gif) no-repeat 0 0; color:#686868; padding: 3px 0 0 19px; font-size:9px; margin-top:3px;}
.salettall { width: 39px; height: 14px; background: url(../img/sale.gif) no-repeat 0 1px; display: inline-block; color: #fff; padding: 0 0 0 3px; margin: 3px 0 0 4px; font-weight:bold; font-family:Arial; }
	.red { color: #e50004; }
	a.red:hover { background: #e50004; color: #fff; }
	.bigred { font-size: 1.5em; font-weight: bold; color: #e50004; }
	
	.bigreddd { font-size: 1em; font-weight: bold; color: #e50004; }
	
	.blue { color: #0082df; }		
	
	.compare .grayblock { height: 24px; }
	.del { font-size: .714em; color: #686868; }
		.del:hover { background: none; color: #686868; }
	
	.product_info .big_img { display: block; border: 1px solid #eaeaea; float: left; position:relative; }
	
		.product_info .big_img .zoom {  font-size: .714em; width: 16px; height: 16px;
		 background: url(../img/zoom.gif) no-repeat; display: block;  padding: 0 0 0 20px; position: relative; 
		 left: 7px; bottom: 7px;  }
		.product_info .big_img:hover .zoom { font-size: .714em; color: #0082df; text-decoration: underline; }

	.delivery { font-size: 1.25em; color: #686868; }
		.delivery .left { font-size: .916em; white-space: nowrap; text-align: right; padding: 0 0 0 8px; }
		.delivery .right { font-size: 1.166em; font-weight: bold; }
		.delivery .address { font-size: .833em; padding: 0 0 7px; }
		.delivery .fsale { font-size: .96em; padding: 0 0 7px; }
		.delivery .rightnb { font-size: 0.9em; padding: 0 0 7px; }
		.delivery .leftnb { font-size: .916em; white-space: nowrap; text-align: right; padding: 0 0 7px 8px; }
		
		.deliveryp { font-size: 1em; color: #686868; }
		.deliveryp .left { font-size: 1.2em; white-space: nowrap; text-align: right; padding: 0 0 0 8px; }
		.deliveryp .right { font-size: 1.166em; font-weight: bold; }
				
		.deliveryp .address { font-size: 1em; padding: 0 0 7px; }

	.product_links li { font-size: 0.73em; list-style: none; padding: 15px 0 0; }
		.product_links li a.red { font-size: 1.09em; }

	.product_info .small_img { padding: 10px 0 0; }
		.product_info .small_img li { text-align: left;list-style: none; padding: 4px; margin:  14px 9px 0 0; display: inline; trylist-style-position: inside;}
		.product_info .small_img li.act { padding: 10; border: 4px solid #eaeaea; }
		.product_info .small_img a:hover { background: none; }

	.descr_switch { height: 24px; background: #f5f5f5; font-size: 1.166em; list-style: none; padding: 10px 8px 0; margin-top: 20px; }
		.descr_switch li { height: 21px; display: block; padding: 3px 7px 1px; margin: 0 10px 0 0; float: left; }
		.descr_switch li.act { background: #fff; }
			.descr_switch li.act a { border: 0; }
			.descr_switch a { color: #000; }
			.descr_switch a:hover { background: none; color: #000; }

	.descr_table { font-family: Arial;width: 100%; font-size: .96em; color: #686868; border-collapse: collapse; table-layout: fixed; }
		.descr_table td {  border-bottom: 2px solid #f5f5f5 }
		.descr_table .left { width: 170px; }
		
		.descr_table1 { font-family: Arial; font-size: .96em; color: #686868; border-collapse: collapse; }
		.descr_table1 td {  border-bottom: 2px solid #f5f5f5 }
		
		.descr_tablep { margin-top: 10px; margin-left: 10px; font-family: Arial;width: 90%; font-size: .96em; color: #686868; border-collapse: collapse; table-layout: fixed; }
		.descr_tablep td {  border-bottom: 2px solid #f5f5f5 }
		.descr_tablep .left { width: 170px; }
		

	.find_error { font-size: .916em; color: #e50004; text-align: center; }

	.notify { font-size: .76em; color: #686868; padding: 22px 0 0; }
		.notify .star { font-size: 2.272em; color: #e50004; margin: -5px 5px 0 0; float: left; }
.starsrok		{ font-size: 1.2em; color: #e50004; margin: -5px 5px 0 0;}
.starsrokmar		{ font-size: 1.2em; color: #e50004; margin: -5px 5px 0 0; margin-left:20px;}

.italy_underline   {
                            font-style: italic;
                            text-decoration: underline;
                        }
	.comments {  font-size: 1.2em;font-family: Arial; padding: 8px 0 0; }
		.comment { font-family: Arial;font-size: 1.2em; padding: 8px 0; border-bottom: 1px solid #f0f0f0; }
			.comment .name { font-size: 1.em;float: left; }
				.comment .name i { font-size: 1.2em;  color: #686868; }
			.comment .rating { float: right;text-align: right; }
			.comment .body { font-size: 1.2em;color: #686868; padding: 6px 0 0; }
			
		.comment_add { font-family: Arial;font-size: .96em;color: #686868; padding: 12px 0 0; }
			.comment_add .bigstar { font-size: 1.909em; vertical-align: -25%; }
			.comment_add table { font-family: Arial;font-size: .96em;width: 100%; color: #000;  }
				.comment_add td { font-family: Arial;font-size: .96em;padding: 10px 0; }
				.comment_add .left { width: 42px; padding-top: 13px; }
				.comment_add .name { width: 130px; }
				.comment_add .input { padding: 0 0 0 25px; }
				.comment_add .rateform, .comment_add .captcha {color: #000;font-size: .96em; background: #f5f5f5; padding: 7px; }
				.comment_add .rateform label { font-size: 1.3em;  font-weight: bold; color: #000; padding: 0 0 0 12px; }
				.comment_add textarea { width: 100%; height: 70px; }
				.comment_add .captcha { background: #f5f5f5; }
				.comment_add .captcha div { padding: 0 5px 0 0; float: left; }
				.comment_add .captcha img { margin-bottom: -3px; }
				.comment_add .captcha input { width: 56px; }
				.comment_add .captcha a { width: 47px; font-size: .909em; display: block; }
.black1 { font-family: Arial;font-size: 1em;color: #000; }
.black2 { font-family: Arial;font-size: 1.4em;color: #fff; }
.bkack2.a{ font-family: Arial;font-size: 1.4em;color: #fff; }
.bkack2.a:hover{ font-family: Arial;font-size: 1.4em;color: #fff; }

.black3 { text-decoration: none; font-family: Arial;font-size: 1em;color: #000; }
.black3.a{ text-decoration: none;font-family: Arial;font-size: 1em;color: #000; }

.black3.a:hover
{
    font-family: Arial;
    font-size: 1em;
    color: #fff;
    text-decoration: none;
    background: none;
}

	.username { width: 100%; font-size: .916em; color: #686868; white-space: nowrap; margin-bottom: -12px; }
		.username td { padding: 0 0 6px; }
		.username .left { width: 19px; }
		.username .right { width: 104px; }
			.username .right .bigred { font-size: 1.272em; }
		.username i { font-size: .909em; }


	.profile { width: 100%; font-size: .916em; table-layout: fixed; }
		.profile th { font-weight: normal; color: #000; text-align: left; padding: 0 0 6px; border-bottom: 1px solid #dcdcdc; }
		.profile td { color: #686868; padding: 7px 2px 7px 0; border-top: 1px solid #dcdcdc; }
		
		.profile a { font-size: 1.09em; }
.profile1 { width: 100%; font-size: .916em; table-layout: fixed; }
.profile1 select { color: #000;  font-size: 1em;}
		.profile1 th { font-weight: normal; color: #000; text-align: left; padding: 0 0 6px; border-bottom: 1px solid #dcdcdc; }
		.profile1 td { color: #686868; padding: 7px 2px 7px 0; border-bottom: 1px solid #dcdcdc; }
		.profile1 a { font-size: 1.09em; }
		.profile2 { color:#000; width: 100%; font-size: .916em; table-layout: fixed; }
		.profile2 th { font-weight: normal; color: #000; text-align: left; padding: 0 0 6px; border-bottom: 1px solid #dcdcdc; }
		.profile2 td { color: #000; padding: 7px 2px 7px 0; border-bottom: 1px solid #dcdcdc; }
		.profile2 a { font-size: 1.09em; }
		
	.profile_edit { font-size: .916em; color: #686868; padding: 4px 0 0; }
		.profile_edit .star { font-size: 1.909em; vertical-align: -30%; }
		.profile_edit table { width: 100%; }
		.profile_edit th { width: 95px; font-weight: normal; color: #000; text-align: left; vertical-align: top; padding: 6px 0 13px; }
		.profile_edit td { padding: 0 0 13px; }
		.profile_edit .addition { width: 245px; font-size: .909em; padding: 2px 0 0; }
		.profile_edit .cuteinp { width: 98%; }
		.profile_edit .grayblock { padding: 7px 7px 0; }
			.profile_edit .grayblock li { padding: 0 0 7px; }
	.script, .script:visited { border-bottom: 1px dashed; text-decoration: none; }
	.script:hover { border: 0; }
.menu1 {
  position: relative;	
  font-family:  Arial, Helvetica, sans-serif;	
  font-size: 12px; 
  color: #666;   
}

.menu1q {
  position: relative;	
  font-family:  Arial, Helvetica, sans-serif;	
  font-size: 12px; 
  color: #666;   
  width:30%;
}

.smallText{font-size: 1.1em;} 
.smallTextS{font-size: 0.86em;} 

		.smallTextS1 { font-size: 1em; padding: 7px; font-family: Arial; color: #686868; display:block;}
		.smallTextS1 label {font-size: 1em; padding: 7px; font-family: Arial; color: #686868;  }
		.smallTextS1 li{ display:block;}


	.profile_edit1 { font-size: .83em; color: #686868; padding: 4px 0 0; }
		.profile_edit1 .star { font-size: 1.909em; vertical-align: -30%; }
		.profile_edit1 table { width: 100%; }
		.profile_edit1 th { width: 95px; font-weight: normal; color: #000; text-align: left; vertical-align: top; padding: 6px 0 13px; }
		.profile_edit1 td { padding: 0 0 13px; }
		.profile_edit1 .addition { width: 245px; font-size: .909em; padding: 2px 0 0; }
		.profile_edit1 .cuteinp { width: 98%; }
		.profile_edit1 .grayblock { padding: 7px 7px 0; }
			.profile_edit1 .grayblock li { padding: 0 0 7px; }
	

	.script.gray { color: #686868; }
	.script.gray:hover { background: none; color: #686868; }
		.toggle { height: 18px; background: #f5f5f5; font-size: .833em; padding: 4px 8px 0; margin: 8px 0 0; }
		.toggle a, .toggle a:visited { color: #686868; }
		.toggle a:hover { background: none; color: #686868; }

		.toleft { float: left; }
		.toright { float: right; }
		
		.for_registered { border-top: 2px solid #d5d5d5; border-bottom: 2px solid #d5d5d5; }
		.for_registered table { width: 100%; font-size: 1em; table-layout: fixed; }
		.for_registered .left { width: 58px; }
		.for_registered .center { padding: 0 22px 8px 0; }
			.for_registered .cuteinp { width: 97%; }
			.for_registered .register_link { padding: 5px 0 0 2px; float: left; }
		.for_registered .right { width: 50%; color: #686868; padding: 0 0 0 22px; border-left: 1px solid #e7e7e7; }
		
		.for_registereddd { border-top: 2px solid #d5d5d5; border-bottom: 2px solid #d5d5d5; }
		.for_registereddd table { width: 100%; font-size: 1em; table-layout: fixed; }
		.for_registereddd .left { width: 58px; }
		.for_registereddd .center { padding: 0 22px 8px 0; }
			.for_registereddd .cuteinp { width: 97%; }
			.for_registereddd .register_link { padding: 5px 0 0 2px; float: left; }
		.for_registereddd .right { width: 50%; color: #686868; padding: 0 0 0 22px; border-left: 1px solid #e7e7e7; }
		
		
		
.visoft__tab_xpie7 .ajax__tab_header          { background:url(../img/tab-line.gif) repeat-x bottom; }
.visoft__tab_xpie7 .ajax__tab_outer           { background:url(../img/tab-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_inner           { background:url(../img/tab-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_tab           { background:url(../img/tab.gif) repeat-x; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer  { background:url(../img/tab-hover-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner  { background:url(../img/tab-hover-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab    { background:url(../img/tab-hover.gif) repeat-x; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer { background:url(../img/tab-active-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner { background:url(../img/tab-active-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab   { background:url(../img/tab-active.gif) repeat-x; }

/* XP IE7 theme - Other Styles */
.visoft__tab_xpie7 .ajax__tab_header   { font-family:verdana,tahoma,helvetica;font-size:11px; }
.visoft__tab_xpie7 .ajax__tab_outer    { height:29px; }
.visoft__tab_xpie7 .ajax__tab_inner    { padding-left:3px; }
.visoft__tab_xpie7 .ajax__tab_tab      { padding:8px 40px;margin:0; }
.visoft__tab_xpie7 .ajax__tab_body     { font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff; }


.for_registered1 {font-family:arial;font-size: .8em; border-top: 2px solid #d5d5d5; border-bottom: 2px solid #d5d5d5; }
		.for_registered1 table { font-family:arial;width: 100%; font-size: .86em; table-layout: fixed; }
		
		.for_registered1 .left { width: 78px; }
		.for_registered1 .style1 { width: 160; }
		.for_registered1 .center { width: 30%;padding: 0 22px 8px 0; }
			.for_registered1 .cuteinp { width: 120; }
			.for_registered1 .black { font-size: .96em; }
			.for_registered1 .register_link { padding: 5px 0 0 2px; float: left; }
		.for_registered1 .right {width: 70%; color: #686868; padding: 0 0 0 22px; border-left: 1px solid #e7e7e7; }
		
		
		/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:Arial, Sans-Serif;
    background:url(../img/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../img/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
    
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../img/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
    
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
    border-bottom: 0px dashed;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../img/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
    
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../img/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333;
    
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family: tahoma;
    font-size:9pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

	.content { color: #686868; text-align:left; float:left;}
	.content ul{ margin-left:40px;}
	.content p{padding: 4px;}
	
	.contentart { color: #686868; text-align:left; float:left;}
	.contentart ul{ margin-left:40px;padding: 4px 0 4px 0;}
	.contentart p{padding: 2px;}
		



		

.qqq { text-align: left; font-size: .86em;}
.qqq1 { text-align: left; font-size: 1.46em; padding: 5px 0 10px 0;}

	.big_news { width: 100%; }
	.big_news th { text-align: left; font-weight: normal; padding: 0 0 5px; }
		.big_news th a { font-size: 1.166em; font-weight: bold; }
		.big_news th i { font-size: .833em; }
	.big_news td { padding: 0 0 15px; }
	.big_news .img { width: 70px; padding: 0 10px 0 0; }

		
.srv { width: 100%; border-collapse: collapse; font-size: .96em;}
.srv td{  border: 1px solid ;  padding: 4px 6px;}
.srv .tit{ text-align:center; font-weight:bold; }
.srv .pr{ text-align:center; }

	.shortly { width: 100%; font-size: .833em; color: #686868; table-layout: auto; border-collapse: collapse; border-top: 2px solid #dcdcdc; }
		.shortly tr:hover { background: #f5f5f5; }
		.shortly td { vertical-align: middle !important; padding: 4px 6px; border: 1px solid #ececec; }
		.shortly .cell_1 { width: 1px; white-space: nowrap; border-left: 0; }
		.shortly .cell_2 { font-size: 0.9em; }
		.shortly .cell_2 a { font-size: 1em; text-decoration:none; }
		.shortly .cell_2 a:hover { font-size: 1em; text-decoration: underline; background: #f5f5f5; color:#686868; }
		.shortly .cell_3 { width: 16px; white-space: nowrap; padding: 4px 4px 0px 4px; }
		.shortly .cell_3 td, .shortly .cell_7 td { line-height: 1em; padding: 2px 0px; border: 0; }
		.shortly .cell_4 { width: 16px; }
		.shortly .cell_5 { width: 16px; border-right: 0; }
		.shortly .cell_5 .sale { font-size: 0.96em; }
		.shortly .cell_5 .red { width: 16px; font-size: 1.272em; white-space: nowrap; }
		.shortly .cell_6 { width: 16px; border-width: 1px 0; }
		.shortly .cell_7 { font-size: 0.86em;width: 200px; padding: 4px 0 4px 4px; border-right: 0; }

.sale { width: 39px; height: 14px; background: url("../img/sale.gif") no-repeat 0 1px; display: block; color: #fff; padding: 0 0 0 3px; margin: 3px 0 0; float: left; }

	.popup { width: 100%; height: 100%; font-size: .816em; color: #686868; border-collapse: collapse; }
		.popup td { padding: 15px; vertical-align: top; }
			.popup table { width: 100%; height: 100%; table-layout: fixed; border: 2px solid #b4b4b4; }
				.popup table th { width: 130px; text-align: right; font-weight: normal; color: #000; white-space: nowrap; vertical-align: top; padding: 10px 25px; border-right: 2px solid #dcdcdc; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
				.popup table td { padding: 10px 25px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
					.popup table .first th { vertical-align: bottom; 
					

word-wrap: break-word; /* Internet Explorer 5.5+ */



}
					.popup table .first td { font-size: 1.09em; }
				.popup .del { font-size: .833em; }
				.popup .red { font-size: 1.272em; font-weight: bold; }
				
    .modalPopup 
    {
      background-color:#ffffdd;
      border-width:3px;
      border-style:solid;
      border-color:Gray;
      padding:3px;
      width:250px;
    }
    .modalBackground 
    {
      background-color:Gray;
      filter:alpha(opacity=70);
      opacity:0.7;
    }    

.collapsePanelHeader{   
  float:none; padding: 10px 0px 1px 1px;
  cursor: pointer; 
  vertical-align: middle; border-bottom: dashed 1px;
}
.collapsePanelHeader1{   
  float:none; padding: 10px 0px 1px 1px; margin: 0px 10px 10px 10px;
}
.collapsePanel {    
  overflow:hidden; padding: 1px 0px 1px 1px;
}


a.fltr_set {
margin: 0px 10px 0px 0px;
padding: 0px 1px 0px 1px;
font-size: 0.97em;
color: #686868;
text-decoration: underline;
font-weight: normal;
letter-spacing: 0px;
background:#9DCDFF;
}
a.fltr_set:hover {
margin: 0px 10px 0px 0px;
padding: 0px 1px 0px 1px;
font-size: 0.97em;
color: #000000;
text-decoration: underline;
font-weight: normal;
letter-spacing: 0px;
}

a.fltr_unset {

background:#ffffff;
margin: 0px 10px 0px 0px;
padding: 0px 1px 0px 1px;
font-size: 0.97em;
color: #686868;
text-decoration: underline;
font-weight: normal;
letter-spacing: 0px;
}
a.fltr_unset:hover {
margin: 0px 10px 0px 0px;
padding: 0px 1px 0px 1px;
font-size: 0.97em;
color: #000000;
text-decoration: underline;
font-weight: normal;
letter-spacing: 0px;
}

.shortlyq1 { width: 70%; text-align:center; font-size: .9em; color: #686868; table-layout: auto; border-collapse: collapse;  }
	
		.shortlyq1 td { vertical-align: middle !important; padding: 4px 6px; border: 1px solid #ececec; }		
		.shortlyq1 .cell_4 { width: 16px; text-align:left;}
		.shortlyq1 .cell_5 { text-align:left;}
		
	.shortlyq { width: 100%; font-size: .9em; color: #686868; table-layout: auto; border-collapse: collapse;  }
	
		.shortlyq td { vertical-align: middle !important; padding: 4px 6px; border: 1px solid #ececec; }
		.shortlyq .cell_1 { width: 1px; white-space: nowrap; border-left: 0; }
		.shortlyq .cell_2 { font-size: 1.0em; }
		.shortlyq .cell_3 { width: 16px; white-space: nowrap; padding: 4px 4px 0px 4px; }
		.shortlyq .cell_3 td, .shortlyq .cell_7 td { line-height: 1em; padding: 2px 0px; border: 0; }
		.shortlyq .cell_4 { width: 16px; }
		.shortlyq .cell_5 { width: 16px; border-right: 0; }
		.shortlyq .cell_5 .sale { font-size: 0.96em; }
		.shortlyq .cell_5 .red { width: 16px; font-size: 1.272em; white-space: nowrap; }
		.shortlyq .cell_6 { width: 16px; border-width: 1px 0; }
		.shortlyq .cell_7 { font-size: 0.86em;width: 200px; padding: 4px 0 4px 4px; border-right: 0; }


.SimpleEntertainmentTreeView div.AspNet-TreeView ul li
{
    
    padding: 2px 0 2px 0; 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.SimpleEntertainmentTreeView div.AspNet-TreeView ul ul
{
    margin: 0px 0 0px 10px;
        cursor: pointer;
}

.SimpleEntertainmentTreeView div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
}

.SimpleEntertainmentTreeView div.AspNet-TreeView li a
{
    text-decoration: none;
    
}
.SimpleEntertainmentTreeView div.AspNet-TreeView li a:hover
{
    text-decoration: underline;   
    background-color: #fff;
    color: #666;
    
}



.SimpleEntertainmentTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    margin-left: 10px;
    
}
.AspNet-TreeView-Leaf a { background: url(../img/page.gif) -4px -4px no-repeat; padding-left:14px; }

.SimpleEntertainmentTreeView div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
    cursor: pointer !important;
    font-size: 11px;
    text-decoration: underline;
}

.SimpleEntertainmentTreeView div.AspNet-TreeView li.AspNet-TreeView-Root .AspNet-TreeView-ClickableNonLink:hover
{
    cursor: pointer !important;
    font-size: 11px;
    text-decoration: underline;
}

.SimpleEntertainmentTreeView div.AspNet-TreeView li.AspNet-TreeView-ClickableNonlink
{
    cursor: pointer !important;
    font-size: 11px;
    text-decoration: underline; 
}

.SimpleEntertainmentTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background: url(../img/folder.gif) 0 -2px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
    padding-left: 6px;
}

.SimpleEntertainmentTreeView div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background: url(../img/folderopen.gif) 0 -2px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
    padding-left: 6px;
}

.SimpleEntertainmentTreeView .AspNet-TreeView-Selected
{
    background-color: #9DCDFF !important;
}
.SimpleEntertainmentTreeView .AspNet-TreeView-Selected a:hover
{
    background-color: #9DCDFF !important;
    text-decoration: underline; 
    
}
.SimpleEntertainmentTreeView .AspNet-TreeView-ChildSelected
{
    /*background-color: #F5FFFA !important;*/
}
.SimpleEntertainmentTreeView .AspNet-TreeView-Parent
{    
    cursor: pointer;    
}

.SimpleEntertainmentTreeView .AspNet-TreeView-ParentSelected
{
    background-color: #9DCDFF !important;
        cursor: pointer;
}



div.RatingT li.AspNet-RadioButtonList-Item
{
white-space:nowrap; /* forces the radio button and text to be on the same line */
float:left;
width:50px;
}

.myChecks {text-align:left;}
.myChecks label{margin-left:6px; text-align:left;}

.table { display: table; border-collapse: collapse; border: 1px solid #ccc; background-color: #fff; }
    .table th{ display: table; border-collapse: collapse; border: 1px solid #ccc; background-color: #efefef; color: #000; font-size: 11px; border-collapse: collapse; border: 1px solid #ccc; padding: 3px; font-weight: bold; display: table-cell; }
    .table td{ display: table; border-collapse: collapse; border: 1px solid #ccc; color: #000; font-size: 11px; border-collapse: collapse; border: 1px solid #ccc; padding: 3px; display: table-cell; }
    .table td.extraheader { display: table; border-collapse: collapse; border: 1px solid #ccc; background-color: #EBF0F5; color: #37597B; font-size: 11px; border-collapse: collapse; border: 1px solid #ccc; padding: 3px; display: table-cell; }
    .table td.extraheader1 { display: table; border-collapse: collapse; border: 1px solid #ccc;	background-color: #e8e8e8; color: #666; font-size: 11px; border-collapse: collapse; border: 1px solid #ccc; padding: 3px; display: table-cell; }
    
.category_articles { font-size: 10pt; margin: 0 15px 0 15px; }
    .category_subarticles { margin-left: 20px; }
    .category_view { font-size: 10pt; padding: 5px; text-align: justify; }
    p { text-align: justify; }
    .article_icon { margin-right: 1em; }
    .article_info { display: block; margin: 0 0 1em 0; padding: 0; height: 85px; }
