/*  סבנמס */
html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ul, li, 
fieldset, form, input.Inp, textarea, legend, label, 
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
font: 10pt Arial, Verdana, Tahoma;
}
em {font-style:italic}

/* remember to define focus styles! */
body {line-height: 1; overflow:scroll; overflow-x:hidden; overflow-y:scroll; */overflow-y:hidden;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

body {width: 100%; min-height: 100%;height: auto !important; height: 100%; color: #333; background:#f4f4f4;
scrollbar-face-color:		#f6f5f5;
scrollbar-highlight-color: 	#f6f5f5;
scrollbar-shadow-color: 	#f6f5f5;
scrollbar-3dlight-color: 	#eaeaea;
scrollbar-arrow-color: 		#b4092a;
scrollbar-track-color: 		#eaeaea;
scrollbar-darkshadow-color: #eaeaea;
scrollbar-track: 			#c1cbd7
}

p {line-height: 1.1;}

hr {height:1px; margin:0; padding:0; line-height:0; font-size:0; border:0; background:#f5f5f5; color:#f5f5f5}

a 			{color:#b51729;text-decoration:underline}
a:hover  	{text-decoration:none}

#mainWhiteBlock {background:#fff; border:1px solid #efebec; height:100%}
#centerBlock {width:982px; position: relative; left:50%; margin-left:-491px;}

#topLine a {font-size:8pt; color:#636363; }
#topLine div.padd15 {padding: 7px 15px 14px 15px}
#topLine .fl2 {padding:3px 0 2px 10px}
#topLine .fl2 a {color:#999999}
#topLine .fr {padding:3px 0 2px 10px}

#menu { height:31px;}
#menu li a {color:#fff; text-decoration:none; padding:8px 10px 7px 10px}
#menu li a:hover,
#menu li a.active {background: url('../img/bg/bg_menu_white.gif') top left repeat-x;color:#b51729}
#menu ul {background: url('../img/bg/bg_menu_red.gif') top left repeat-x;padding:10px 0 5px 0}
#menu ul li {display:inline; list-style:none;}

#subMenu {height:25px;}
#subMenu ul {padding:5px 0 0 17px}
#subMenu ul li {display:inline; list-style:none;}
#subMenu li a {color:#000; font-size: 8pt; text-decoration:underline; padding:4px 20px 3px 0}
#subMenu li a:hover {color:#000; text-decoration:none}
#subMenu li a.active {color:#b51729; text-decoration:none}

#footer {padding-bottom:30px; height:20px}
#footer * {color:#666; font-size:8pt}
#footer a {text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer a.uColr_red 		{text-decoration:underline; color:#b4092a}
#footer a.uColr_red:hover 	{text-decoration:none}
#footer a.uUnderlined 		{text-decoration:underline}
#footer a.uUnderlined:hover 	{text-decoration:none}

 
/* POSITIONING STYLES */
.pr 						{position:relative}
.pa 						{position:absolute}

.fl 						{float:left}
.fr							{float:right}
.cb 						{clear:both;font-size:0; overflow:hidden}
.bn 						{border:none !important}

.db 						{display:block}
.dn 						{display:none}

.taC 						{text-align:center}
.taL 						{text-align:left}
.taR 						{text-align:right}

.active, .red				{color:#b51729}
.black						{color:#000}
.gray						{color:#333}
.grey						{color:#656565}


.w24 {width:24%}
.w25 {width:25%}
.w49 {width:49%;}
.w50 {width:50%;}
.w75 {width:74%;}

.w215 {width:210px;}
.w30 {width:30px;}
.w214 {width:214px}
.h200, .h200 .fl {height:200px}


.mt20 {padding-top:20px;}
.mt25 {margin-top:25px}
.mr30 {margin:0 30px 0 0}
.mb30 {margin-bottom:30px}


h1, h2, h3 {color:#000; font-size:15pt; line-height:13pt}
h2, h1 {font-size:14pt; margin:0 0 17px 0; font-weight: normal; }
h2 {clear:both}
h3 {font-size:12pt; margin:10px 0 15px 0; font-weight:bold; color:#b51729; margin-bottom:15px}
h4 {color:#000 !important; font-size:14pt; margin:0 0 15px 0; }
h5 {font-size:12pt; margin:10px 0 12px 0; font-weight: normal;}
h6 {font-size:10pt; line-height:13pt; margin-top:20px; font-weight: normal;}
a h3, h3 a {color:#b51729 !important; text-decoration:underline; }
a h4, h4 a {color:#000; text-decoration:underline; }
h3 a, h4 a {font-size:14pt; line-height:13pt}
a:hover h4, a:hover h4 {color:#b51729 !important; text-decoration:none}

div.padd15 {padding:15px}
div.padd15Right {padding:15px 0 15px 15px}

.redLine {border-top:1px solid #b51729; margin:0 0 20px 0}

form.autorizeForm {height:30px;margin:0 0 0; float:right}
form.autorizeForm * {margin:0}
form.autorizeForm input.Inp,
form.searchForm input.Inp {width:124px; background:#fff; margin-left:15px}
form.autorizeForm p {padding-top:5px}
form.autorizeForm input.But {cursor:pointer; cursor:hand}

input.Inp, select, textarea {background:#fff; border:1px solid #ccc; padding:3px 2px 2px 18px; */ padding:3px 2px 2px 18px; margin:4px 0 0 0;  color:#666;}
select, textarea {padding:3px 2px 2px 8px; */ padding:3px 2px 2px 8px;}
form.autorizeForm input.Inp {color:#ccc}

textarea {overflow:auto; padding:3px 2px 2px 8px; */ padding:3px 2px 2px 8px;}
input.But {background: url('../img/buttons/enter.gif') no-repeat center left; padding:1px 2px 1px 2px; margin:4px 0 0 0; width:19px; height: 22px; border:none;}

/* to delete */
form.searchForm input.Inp {background: #fff url('../img/bg/search_bg.gif') repeat-x top; margin:6px 0 2px 0; padding:1px 2px 1px 18px; */ padding:1px 2px 1px 18px; border:1px solid #c0bcbd; color:#999}
form.searchForm input.But {background: #f4f4f4 url('../img/bg/search_but_bg.gif') repeat-x bottom; padding:3px 3px 2px 3px; margin:6px 0 2px 5px; border:1px solid #c0bcbd; font-size:8pt; width:40px; color:#999}
/* to delete */

div.grayBG {background:#f4f4f4; margin-bottom:30px}


div.ratingTab {background:#fff; border:1px solid #ECECEC; margin:0 0 25px 0}
div.ratingTab ul {list-style:none; margin:8px}
div.ratingTab li {display:block}
div.ratingTab li a {color:#666; text-decoration:none; width:90%; display:block; padding:4px 8px; border-bottom:1px solid #ececec}
div.ratingTab li a.last {border-bottom:1px solid #fff}
div.ratingTab li a:hover,
div.ratingTab li a.active {border-bottom:1px solid #F4F4F4; background:#f4f4f4; color:#b51729}

div.ratingTabNoBorder {border:none;}

div.insetTab  {background:#fff; border:1px solid #efebec;margin:19px 0 25px 0}
div.insetTab .line {clear:both; height:25px; border-bottom:1px solid #ececec}
div.insetTab .last {border-bottom:1px solid #fff}
div.insetTab .line a {color:#666; text-decoration:none; width:96%; display:block; padding:4px 4px; height:18px;}
div.insetTab .line a:hover,
div.insetTab .line a.active {background:#f4f4f4; color:#b51729}
div.insetTab .line, div.insetTab .line a {cursor:pointer}

div.textTab {margin:0 0 25px 0}
/*div.textTab {margin:17px 0 25px 0}*/
div.textTabSpecial {margin:25px 0 0 0}
div.textTab p {margin:10px 0 5px 0; line-height:11pt}
div.textTabRColl a {color:#333;text-decoration:none; line-height:11pt}
div.textTabRColl a:hover {color:#000000;text-decoration:underline}

.content {padding-bottom:0px}
/*.content iframe {margin:20px 0 15px 0}*/
.content .w75 ul {padding:0 0 0 35px; list-style-image: url('../img/markers/list.gif')}
.content .w75 li {margin:0 0 10px 0}
.content .w75 div.textTab {margin:0 0 25px 0}
.content .w75 a 			{color:#000;text-decoration:none; border-bottom:1px solid #666666}
.content .w75 a:hover  	{text-decoration:none; border-bottom:none}
.content .w75 .uColr_red a,
.content .w75 a.uColr_red		{color:#b51729;text-decoration:underline}
.content .w75 .uColr_red a:hover,
.content .w75 a.uColr_red:hover 	{text-decoration:none; border-bottom:none}

div.textTab big, div.textTab big a {color:#b51729; font-size:11pt}
div.textTab big, div.textTab big a:hover {color:#b51729;}
div.textTab small, .newsBlock small, small.gray {color:#000000; font-size:8pt}
div.textTab small.gray {color:#666}
div.textTab .ratStages p {margin:8px 0 19px 0}

div.textTab .ratStages div {padding-top:7px; background:#b51729; color:#fff}
div.textTab .ratStages div * {color:#fff}
div.textTab .ratStages div p {margin:8px 7px 19px 7px;padding-bottom:7px;}
div.textTab .ratStages div big {margin:8px 7px 19px 7px;}

div.expertTextTab h3 {margin:20px 0 20px 0}
div.expertTextTab .OneExpert {width:32%}

div.expertTextTab .OneExpert {margin-bottom:10px; */margin-bottom:0}
div.expertTextTab .expertNav {margin-bottom:50px}
div.expertTextTab .expertNav .taC div {margin:0 40px; border-bottom:1px solid #f5f5f5; font-size:0pt; height:8px;}
div.expertTextTab .expertNav .fl a img 			{background: url('../img/buttons/grey_arrow_back.gif') no-repeat top left; width:21px; height:15px}
div.expertTextTab .expertNav .fl a:hover img  	{background: url('../img/buttons/red_arrow_back.gif') no-repeat top left; width:21px; height:15px}
div.expertTextTab .expertNav .fr a img 			{background: url('../img/buttons/grey_arrow_next.gif') no-repeat top right; width:21px; height:15px}
div.expertTextTab .expertNav .fr a:hover img 	{background: url('../img/buttons/red_arrow_next.gif') no-repeat top right; width:21px; height:15px}

div.textTab .MainExpert {margin-bottom:20px}
div.textTab .MainExpert img {margin:0 16px 32px 16px}
div.textTab .MainExpert big {margin:0}
div.textTab .MainExpert p {font-size:8pt;margin:0}



/*
.expertNav * {border:1px solid red}
*/
div.newsBlock h3 a {color:#b51729; font-size:11pt; border:none;text-decoration:underline}
div.newsBlock h3 a:hover {text-decoration:none}

div.textTabMember a 		{color:#b51729;text-decoration:underline}
div.textTabMember a:hover  	{text-decoration:none}

div.bnBlock {margin:0px 0 30px 0} 

.w75 p {padding:0 0 10px 0}

div.expertTop {background: url('../img/bg/expert_top.gif') no-repeat top left; height:8px;font-size:1pt;}
div.expertBot {background: url('../img/bg/expert_bot.gif') no-repeat top left; height:25px; margin-bottom:7px}

div.expertBigTop {background: url('../img/bg/expert_big_top.gif') no-repeat top left; height:8px;font-size:1pt;}
div.expertBigBot {background: url('../img/bg/expert_big_bot.gif') no-repeat top left; padding:10px 0 0 50px}
div.expertBigBot a {color:#000; text-decoration:underline}
div.expertBigBot * {font-size:8pt;}

div.expertText {border-left:1px solid #ececec; border-right:1px solid #ececec; width:213px}
div.expertText .padd15 {padding:3px 15px 10px 15px; }
div.expertText .padd15 p {margin-top:0; padding-top:0}

div.OneExpert {margin-bottom:20px; width:32%}
div.OneExpert img {margin:0px 15px 10px 11px}
div.OneExpert big {color:#b51729; font-size:11pt; margin-top:5px; line-height:10pt; padding-bottom:6px;}
div.OneExpert p {font-size:8pt; line-height:8pt; margin-top:4px}
div.textTab div.cb {font-size:0pt;}

.sponsorBlock {margin-top:10px}
.sponsorBlock hr {margin:10px 0;*/margin:5px 0;background:#fff; color:#fff}
.fl .sponsorBlock hr {margin:10px 0;*/margin:5px 0;background:#f5f5f5; color:#f5f5f5}

.sponsorBlock img {margin:20px 20px 0 0}
.sponsorBlock a img {}
.sponsorBlock .cb {font-size:0pt}
.sponsorBlock .fl {width:24%}
.fl .sponsorBlock .fl {width:31%}
.fl .sponsorBlock {margin-top:0px}

.ratingTab table, .ratingTab table table {width:427px;}
.ratingTab table.ratingTabOne, .ratingTab table.w650 {width:650px}
.ratingTab table * {color:#666}
.ratingTab table td {vertical-align:top; border-bottom:1px solid #f5f5f5; padding:4px 7px 6px 15px}
.ratingTab table th {border-bottom:1px solid #b51729; padding:4px 7px 6px 15px;color:#000;}
.ratingTab table td a,
.ratingTab table td span {text-decoration:none; border-bottom:1px solid #d1d1d1}
.ratingTab table td.taC {vertical-align:middle; font-size:7pt;}
.ratingTab table td.taL a {border-bottom:1px dashed #b51729}
.ratingTab table td.padding {border:none; font-size:4pt;}
.ratingTab table tr.active td {border-bottom:1px solid #fff;}
.ratingTab table tr:hover,
.ratingTab table tr.active 		{background: #f4f4f4; COLOR: #b51729; cursor:hand; cursor:pointer}
.ratingTab table tr:hover *,
.ratingTab table tr.active * 	{COLOR: #b51729}
.ratingTab table tr.header		{background:none !important}
.ratingTab table tr:hover a,
.ratingTab table tr.active a,
.ratingTab table tr.active span,
.ratingTab table tr:hover span 	{text-decoration:none; border-bottom:none}
.ratingTab table tr.parent td {background: #f4f4f4;border-bottom:1px solid #fff;}
.ratingTab table tr.active td div.linkWidth a {color:#666; border-bottom:1px solid #d1d1d1;}
.ratingTab table tr.active td div.linkWidth a:hover {color:#666; border-bottom:none;}
.ratingTab table tr:hover th, .ratingTab table tr:hover td.padding {background:none;}

.ratingTab .fl2 {width:215px}
.ratingTab .fl {padding:1px 0}
.ratingTab .fl img {margin:0 10px 0 0}


.selectLine {margin:15px 0; height:25px;}
.selectLine .fl {padding:0; margin:0;}
.selectLine .fr {padding:3px 0}
.selectLine .fr a.redDash {color:#b51729; font-family: 'Times New Roman'; font-size:11pt; border-bottom:1px dashed #b51729; text-decoration:none;}
.selectLine .fr a.redDash:hover {border-bottom:1px dashed #fff;} 
.selectLine select {font-size:9pt;padding:0;margin:0;}

.yearSelect select {padding:0;}
.yearSelect select, .yearSelect select option {color:#b51729; font-family: 'Times New Roman'; font-size:11pt;}
.yearSelect .pa {top:-6px; right:0px; */ right:15px}
.yearSelect h2 {width:400px}

div.alfabet .letter { width: 30px; padding:0 75px 0 45px; font-family: 'Times New Roman', georgia; font-size:20pt} 
div.alfabet .address {width:500px;} 
div.alfabet .address .fl {width:43%; */width:42%;}
div.alfabet .address .fl {padding:10px 30px 20px 0}
div.alfabet .address .fl p.city, div.grayAddressBlock div p {font-size:10pt; font-weight:bold; margin-bottom:10px; color:#000}
div.alfabet .address .fl p.city {margin:0; padding:1px 0 15px 0}
div.alfabet hr {margin:10px 0 25px 0;*/margin:5px 0 20px 0;}
div.alfabet  a {color:#b51729; text-decoration:underline; border:none;}

div.alfabetWeb .letter {width:12%} 
div.alfabetWeb .letter h3 {padding:0 0 0 30px; font-family: 'Times New Roman', georgia; font-size:20pt; color:#000; font-weight:normal}
div.alfabetWeb .address {width:610px;} 
div.alfabetWeb .address p.city {font-size:10pt; font-weight:bold; color:#000; padding:5px 0 10px 16px}
div.alfabetWeb hr {margin:15px 0 20px 0;}
div.alfabetWeb .address a {font-size:9pt; text-decoration:underline; border:none; padding-bottom:10px; display:block; float:left; width:22%; padding-left:3%; }

.grayAddressBlock {padding:0 0 30px 140px}
.grayAddressBlock div {background:#f4f4f4; padding:15px 15px 20px 15px}

div.localRatBlocks a {text-decoration:none}
div.localRatBlocks img {width:73px; height:55px; background-image: url('../img/bg/r_icons.gif'); background-repeat:no-repeat}
div.localRatBlocks h3 {padding-left:0px; margin-top:3px}
div.localRatBlocks h2 {margin:0 0 20px 0}
div.localRatBlocks hr {margin:23px 0; */ margin:17px 0; }
div.localRatBlocks div.cb {padding:22px 0}
.rOne {background-position:0 0}
.rTwo {background-position:0 50%}
.rThr {background-position:0 100%}

.x150150 img {width:160px; height:160px; margin:0 30px 20px 0; border:1px solid #F4F4F4; background-repeat:no-repeat; background-position: 50% 50%}

.Tab {margin-top:0; padding:8px 0 4px 0}
.Tab a {text-decoration:none; border:1px solid #ECECEC; border-bottom:none !important; background:#F4F4F4; padding:5px 10px; margin-right:1px; color:#333}
.Tab a.active {background:#fff; color:#b51729;border:1px solid #ECECEC; }


.editPageAbsPosition {top:190px}

div.ObjSearchBar, div.navigationByPages {margin-top:20px}
div.ObjSearchBar * {font-size:8pt}
div.ObjSearchBar .fl, div.ObjSearchBar .fr {width:160px; padding-bottom:10px}
div.ObjSearchBar span {color:#b51729; font-size:10pt}
div.ObjSearchBar a {color:#333; border-bottom:1px solid #b51729; text-decoration:none !important}
div.ObjSearchBar a:hover {border-bottom:none;}
div.ObjSearchBar .taC {padding-top:1px}
div.ObjSearchBar p, div.ObjSearchBar p span {margin:0; padding:1px 0 0; color:#ccc}

div.navigationByPages * {padding:0 3px;}
div.navigationByPages b {color:#b51729;}
div.navigationByPages a {color:#666}
div.navigationByPages span {color:#ECECEC; font-size:10pt}

div.SeoFirst a {margin-top:3px}

/* form elemens */
	.w20ps {width: 150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
		#content form.formMain .w20ps div { padding: 0px 5px 5px 0px; line-height: 16px;}
	.w80ps {width: 350px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
.mt10 {margin-top:10px}

form.formMain * {}
form.formMain {width:95%}
input.Inp, textarea, select {margin-bottom:10px}
form.formMain input.Inp, form.formMain select, form.formMain textarea {background:#F3F3F3; font-size: 9pt; padding:1px 2px; width:70%}	
input.InpShort {width: 150px}
input.buttonInp {border:none; padding:1px 15px 2px 0; */padding:1px 5px 2px 0; font-weight:bold; font-size: 8pt; margin:0;background: url('../img/buttons/enter.gif') no-repeat center right; }
form.formMain textarea {overflow:auto; height:100px;width:90%;}
label {display:block; margin-left:30px; margin-top:-17px}	

	.errortext 	{	padding:10px; border:1px solid #b51729}
	.toptext 	{ padding:10px }
	.bottomtext { padding:10px }
	.needletext { margin:5px 0 0 150px; font-size:8pt } 
	.needletext .user_style_red {  font-weight: bold } 
	.submit 	{ padding-bottom:20px }

.welcome {padding:35px 15px 0 0px}
.welcome div {line-height:10pt;font-size:8pt;margin:0; padding:5px 0 0 12px; color:#666666}		
	
/* user styles */
table.uTabSt 					{margin-top:20px; margin-bottom:20px;}
table.uTabSt td,
table.uTabSt th 	 			{text-align:left; vertical-align:top}	
table.uTabSt tr					{vertical-align:top}

table.uTabSt * 	{color:#666}
table.uTabSt td {vertical-align:top; border-bottom:1px solid #f5f5f5; padding:4px 7px 6px 15px}
table.uTabSt th {border-bottom:1px solid #b51729; padding:4px 7px 6px 15px;color:#000;}

.uFnt_9pt 						{font-size:9pt;} /* User Font */
.uFnt_10pt 						{font-size:10pt;}
.uFnt_11pt 						{font-size:11pt;}
.uFnt_12pt 						{font-size:12pt;}
.uFnt_13pt 						{font-size:13pt;}
.uFnt_14pt 						{font-size:14pt;}
.uFnt_16pt 						{font-size:16pt;}

.uColr_grey_1					{color: #666;} /* User Color */
.uColr_grey_2					{color: #333}
.uColr_grey_3					{color: #656565}
.uColr_red						{color: #b51729}
.uColr_black 					{color: #000}

.uImgStBrd						{border:1px solid #e7e7e7} /* User Image Style Border */

.uImgStLfTop  					{margin:0px 30px 20px 0px;} /* User Image Left Top */
.uImgStLf 						{margin:10px 30px 10px 0px;}
.uImgStLfBot  					{margin:10px 30px 0px 0px;}

.uImgStRtTop  					{margin:0px 0px 10px 30px;}
.uImgStRt  						{margin:10px 0px 10px 30px;}
.uImgStRtBot   					{margin:10px 30px 0px 30px;}	


a, a.red 				{color:#b51729;text-decoration:underline; border:none}
a:hover, a.red:hover  	{text-decoration:none}

.iconWidth {width:24px}
div.linkWidth {width:280px;}
th.linkWidth, td.linkWidth  {width:320px;}

.w20 {width:20px}

.MnonePnone {margin:none;padding:none}

.innerTab {padding: 0 !important; margin: 0 !important; border:none !important;}

.in_process {margin-top:-19px; font-size:8pt; color: #b51729; padding-bottom:5px;}
.in_process a {font-size:8pt; text-decoration:none; color: #666;border-bottom:1px solid #b51729; }

.bnPlace {padding-left: 473px}

.text_after_header { color:#666666; font-size:8pt; }

div.linkLine {width:200px; left:500px}
div.linkLine a, .topPrint a {font-size:7.4pt; font-weight:bold; color:#b51729 !important; margin:0 5px; }

/* for print */
body.PRN {padding:20px; background:#fff; width:auto; height:auto;}
body.PRN .PrintCcontent {margin:25px 15px 40px 15px}
body.PRN hr {background:#b51729; color:#b51729; height:2px; line-height:0pt; font-size:0pt;}
body.PRN hr.grey {background:#EFEBEC; color:#EFEBEC; height:1px; line-height:0pt; font-size:0pt;}
body.PRN .printHeader {height:40px}
body.PRN .printHeader .fl img {margin-left:15px}
body.PRN h1 {margin-left:-1px}





/* Tips */
#rss_container{margin-top:10px }
#rss_container h3{ white-space: nowrap; width: 270px; text-overflow: hidden; }
div.newHide{ display:none; }
.rss_item_tip{ 
	width:600px !important; 
	border:1px solid #CCC; 
	background:#ffffff;
	overflow:hidden !important;
	}
.rss_item_tip_content{
	padding: 10px 30px 30px;
	}
.rss_item_tip_announce{
	margin: 10px 0 10px 0;
	overflow:auto; 
	width:540px !important; 
	_height: auto !important; 
	height: 100%;
	line-height:13pt;
	}
.jHelperTipClose{ 
	cursor:pointer; color: #b73b3b; padding:10px 45px; background: url('../img/markers/menu_top_over.gif') 30px 11px no-repeat;
	}

.jHelperTipLoading{
	background:#ffffff;
	border:1px solid #CCC; 
	padding: 10px;   
	}
	
#rss_container .new { margin: 0px 14px 0 0px; padding-bottom:10px}
	
.rss_item_tip { margin: 10px 14px 10px 12px;}
.rss_item_tip h3 { font-family: Georgia; font-weight: none; font-size: 12pt;  font-style: normal; font-weight: normal; margin: 0px 0px 5px 0px;  background: none; padding: 0px 0px 0px 0px; color: #1a89b7;}
.rss_item_tip h3 a { font-family: Georgia; }
.rss_item_tip .data { color: #999; font-family: Arial; font-size: 7.6pt; font-style: italic;}


/* SEO 5 */
.seo5Bock {margin-bottom:25px}
.seo5Bock img {margin-bottom:10px;}
.seo5Bock .ball {background:#fff; font-size:8pt; font-weight:bold; padding:2px 3px; width:26px; text-align:right; top:-55px; left:90px; color:#B51729}
.seo5Bock a {color:#666; }

div.whiteHRBlock {background:#fff; margin:0 -15px 15px -15px; height:20px;}

div.companyProfile {margin-top:15px}
div.companyProfile img {float:left; margin:10px 30px 10px 0px;}
div.companyProfile font {color:#000}

div.companyInfo {background:#fff; border:1px solid #ECECEC; margin:0 0 25px 0}

div.companyInfo .ratingTab table {width:663px}
div.companyInfo .ratingTab table a {color:#666}
div.companyInfo .ratingTab table th span {padding-left:24px; color:#000}     
div.companyInfo .ratingTab table tr:hover th,
div.companyInfo .ratingTab table tr:hover td.padding {background:none;}

div.sponsorPartnerBlock * {}
div.sponsorPartnerBlock .fl {width:25%}
div.sponsorPartnerBlock .fr {width:75%}
div.sponsorPartnerBlock h3 {margin-bottom:0}
div.sponsorPartnerBlock .fl a {border-bottom:none !important;}
div.sponsorPartnerBlock .fr small a {  font-family: Arial; font-size: 9pt; }
div.sponsorPartnerBlock .fr div {margin-top:10px; }
div.sponsorPartnerBlock .fr div a {  }

div.sponsorPartnerOne {width:25%}
div.sponsorPartnerOne a {border-bottom:none !important;}

.SecExpert {margin-bottom:20px}
.SecExpert img {margin:0 16px 10px 16px}
.SecExpert big {margin:0}
.SecExpert p {font-size:8pt;margin:0}


.SecExpert div.expertTop {background: url('../img/bg/expert_top_sec.gif') no-repeat top left; height:8px;font-size:0pt;}
.SecExpert div.expertBot {background: url('../img/bg/expert_bot_sec.gif') no-repeat top left; height:5px;font-size:0pt; margin-bottom:2px}
.SecExpert .fr div.expertText {border-left:1px solid #ececec; border-right:1px solid #ececec; width:608px}	
.SecExpert small {color:#666; font-size:8pt; margin:0 16px 32px 17px}
.SecExpert .fl {padding-top:7px}

/* Bubble for News */
#bubble {position:absolute; top:0px; left:100px}
#bubble small {font-size:8pt; color:#666}
#bubble hr {margin:10px 0}
#bubble table.redBubble				{border-collapse:collapse; width:720px; }
#bubble table.redBubble td 			{font-size:0pt;  padding:0; }
#bubble table.redBubble td.center 	{padding:4px 10px 7px 10px; line-height:12pt;}
#bubble table.redBubble td.center textarea 	{width:648px; height:200px; font-family:'Courier new'; overflow:scroll; overflow-x:hidden; }
#bubble .redBubble td.corner 			{height:20px; width: 20px;}
#bubble .redBubble td.topleft 		{background: url('../img/bubble/1.png') top left} 
#bubble .redBubble td.top 			{background: url('../img/bubble/2.png') top left}
#bubble .redBubble td.topright 		{background: url('../img/bubble/3.png') top left}
#bubble .redBubble td.left 			{background: url('../img/bubble/4.png') top left}
#bubble .redBubble td.right 			{background: url('../img/bubble/5.png') top left}
#bubble .redBubble td.bottomleft		{background: url('../img/bubble/6.png') top left}
#bubble .redBubble td.bottom 			{background: url('../img/bubble/7.png') top left; text-align:center;}
#bubble .redBubble td.bottomright 	{background: url('../img/bubble/8.png') top left} 
#bubble .redBubble td.center 			{background: #fff; vertical-align:top} 
#bubble .copyButton {background:#F4F4F4; float:left; padding:5px 10px 7px 10px}
#bubble .copyButton a {font-size:8pt;}
#bubble .ljPic {width:16px; height:16px; margin-right:10px;text-decoration:none; border-bottom:none;}
#bubble .closePic {text-decoration:none; border-bottom:none;}
#bubble div.Tab {position:relative; z-index:95; margin-top:15px}
#bubble div.Line {position:relative; z-index:90; margin-top:0px; border-bottom:1px solid #ECECEC; font-size:0pt;  padding:0; line-height:0;}
#bubble .cb {font-size:0pt;  padding:0; line-height:0;}}
div.linkLine2 {width:100%;}

/* Prices */
.inactiveClass td { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15); -moz-opacity: 0.15; -khtml-opacity: 0.15; opacity: 0.15;  }
#filter_by_prices_steps h2 {position:relative; z-index:20; margin-bottom:7px; top:-2px}
#filter_by_prices_steps {margin-right:17px;  margin-top:0; margin-bottom:15px}
#filter_by_prices_steps .price_step .fl {width:190px}
#filter_by_prices_steps select {padding:0}
#filter_by_prices_steps .middleP {margin-top:-25px; }
#filter_by_prices_steps .price_step { color: #333333; text-decoration: none; width:432px }
#filter_by_prices_steps .price_step  .visual_link { border-bottom: 1px dashed #B51729; }
#filter_by_prices_steps .price_step  .visual_link:hover  { border-bottom: none; color: #B51729; }
#filter_by_prices_steps .price_step_active .visual_link { border-bottom: none; color: #B51729; text-decoration: none }


.langBlock {top: 37px;	float: right; right:177px; z-index:100}
.langBlock .fl {padding:2px 7px 4px 7px;line-height:10pt;cursor:hand; cursor:pointer}
.langBlock div.active {background:#B51729; }
.langBlock div.active a {text-decoration:none; border:none; color:#fff}
.langBlock .fl a {font-size: 0.75em;color:#900}
