/* Common */
BODY { 
    width: 100%;
    font-family: Arial, sans-serif; 
    font-size: 90%;
    //font-size: expression((documentElement.clientWidth||document.body.clientWidth)<980?'75%':'90%');
    color: #000000;
    background-color: white;
    margin: 0;
    padding: 0; }

DIV {
    margin: 0px;
    padding: 0px; }
    
IMG {
    border: 0; }

A {
	color: #004499;  }
	
A:hover {
	color: red; }	

.hidden {
	display: none; }

FORM {
	margin: 0;
	padding: 0; }

SMALL {
	font-size: 75%; }

TABLE, INPUT.search_gl, INPUT.sub_search_gl {
	font-size: 100%; }
	
/* Corners */

DIV.tl8, DIV.bl8 {
	width: 8px;
	height: 8px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr8, DIV.br8 {
	float: right;
	width: 8px;
	height: 8px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl8 {
	margin: 0 -8px -8px 0;
	background-image: url("/img/circ/8tl.gif"); }  

DIV.tr8 {
	margin: 0 0 -8px -8px;
	background-image: url("/img/circ/8tr.gif"); }  
    	
DIV.bl8 {
	margin: -8px -8px 0 0; 
	background-image: url("/img/circ/8bl.gif");  }
	
DIV.br8 {
	margin: -8px 0 0 -8px; 
	background-image: url("/img/circ/8br.gif");  }

DIV.tl9, DIV.bl9 {
	width: 9px;
	height: 9px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr9, DIV.br9 {
	float: right;
	width: 9px;
	height: 9px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl9 {
	margin: 0 -9px -9px 0;
	background-image: url("/img/circ/tl9.png");
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/tl9.png', sizingMethod='crop'); }

DIV.tr9 {
	margin: 0 0 -9px -9px;
	background-image: url("/img/circ/tr9.png");
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/tr9.png', sizingMethod='crop'); }
    	
DIV.bl9 {
	margin: -9px -9px 0 0; 
	background-image: url("/img/circ/bl9.png");
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/bl9.png', sizingMethod='crop'); }	
	
DIV.br9 {
	margin: -9px 0 0 -9px; 
	background-image: url("/img/circ/br9.png");
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/br9.png', sizingMethod='crop'); }

DIV.tl11m, DIV.bl11m, DIV.tllg, DIV.bllg {
	width: 11px;
	height: 11px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr11m, DIV.br11m, DIV.trlg, DIV.brlg {
	float: right;
	width: 11px;
	height: 11px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl11m, DIV.tllg {
	margin: 0 -11px -11px 0;
	background-image: url("/img/circ/m11lt.gif"); }  

DIV.tr11m, DIV.trlg {
	margin: 0 0 -11px -11px;
	background-image: url("/img/circ/m11rt.gif"); }  
    	
DIV.bl11m, DIV.bllg {
	margin: -11px -11px 0 0; 
	background-image: url("/img/circ/m11lb.gif");  }

DIV.br11m, DIV.brlg {
	margin: -11px 0 0 -11px; 
	background-image: url("/img/circ/m11rb.gif");  }

DIV.tllg {
	background-image: url("/img/circ/11tlg.gif");
	}
DIV.bllg {
	background-image: url("/img/circ/11blg.gif");
	}
DIV.trlg {
	background-image: url("/img/circ/11trg.gif");
	}
DIV.brlg {
	background-image: url("/img/circ/11brg.gif");
	}

TD.selected DIV.tl11m, TD.passed DIV.tl11m, li.selected div.tl11m {
	background-image: url("/img/circ/11lt.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/11lt.png', sizingMethod='crop'); }  

TD.selected DIV.tr11m, TD.passed DIV.tr11m, li.selected div.tr11m {
	background-image: url("/img/circ/11rt.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/11rt.png', sizingMethod='crop'); }  
    	
    	
TD.selected DIV.bl11m, TD.passed DIV.bl11m, li.selected div.bl11m {
	background-image: url("/img/circ/11lb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/11lb.png', sizingMethod='crop');  }
	
	
TD.selected DIV.br11m, TD.passed DIV.br11m, li.selected div.br11m {
	background-image: url("/img/circ/11rb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/11rb.png', sizingMethod='crop');  }


DIV.tl12, DIV.bl12 {
	width: 12px;
	height: 12px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr12, DIV.br12 {
	float: right;
	width: 12px;
	height: 12px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl12 {
	margin: 0 -12px -12px 0;
	background-image: url("/img/circ/12lt.png");
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/12lt.png', sizingMethod='crop'); }

DIV.tr12 {
	margin: 0 0 -12px -12px;
	background-image: url("/img/circ/12rt.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/12rt.png', sizingMethod='crop'); }
    	
    	
DIV.bl12 {
	margin: -12px -12px 0 0; 
	background-image: url("/img/circ/12lb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/12lb.png', sizingMethod='crop'); }	

DIV.br12 {
	margin: -12px 0 0 -12px; 
	background-image: url("/img/circ/12rb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/12rb.png', sizingMethod='crop'); }	

DIV.tl14, DIV.bl14, DIV.tl_noc, DIV.bl_noc, DIV.tl_q, DIV.bl_q, DIV.tl_qg, DIV.bl_qg {
	width: 14px;
	height: 14px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr14, DIV.br14, DIV.tr_noc, DIV.br_noc, DIV.tr_q, DIV.br_q, DIV.tr_qg, DIV.br_qg {
	float: right;
	width: 14px;
	height: 14px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl14, TD.tl14 {
	margin: 0 -14px -14px 0;
	background-image: url("/img/circ/14lt.png");
	background-repeat: no-repeat;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14lt.png', sizingMethod='crop'); }

DIV.tr14, TD.tr14 {
	margin: 0 0 -14px -14px;
	background-image: url("/img/circ/14rt.png");
	background-repeat: no-repeat;  
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14rt.png', sizingMethod='crop'); }

TD.tr14, TD.tl14, TD.bl14 {
	vertical-align: bottom !important; 
	width: 14px;
	background-repeat: no-repeat; }
    	
    	
DIV.bl14, TD.bl14 {
	margin: -14px -14px 0 0; 
	background-image: url("/img/circ/14lb.png");  
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14lb.png', sizingMethod='crop'); }	

DIV.br14, TD.br14 {
	margin: -14px 0 0 -14px; 
	background-image: url("/img/circ/14rb.png");  
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/14rb.png', sizingMethod='crop'); }

TD.tr14 DIV.br14, TD.tl14 DIV.bl14 {
	margin: 0; }


DIV.tl_noc {
	margin: 0 -14px -14px 0;
	background-image: url("/img/circ/tl14.gif"); } 

DIV.tr_noc {
	margin: 0 14px -14px -14px;
	//margin-right: expression( (/MSIE ([5-6.9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "7px" : "14px" );
	background-image: url("/img/circ/tr14.gif"); }

DIV.br_noc {
	margin: -14px 14px 0 -14px; 
	//margin-right: expression( (/MSIE ([5-6.9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "7px" : "14px" );
	background-image: url("/img/circ/br14.gif"); }  
	
DIV.bl_noc {
	margin: -14px -14px 0 0; 
	background-image: url("/img/circ/bl14.gif"); }  


DIV.tl_q {
	margin: 0 -14px -14px 0;
	background-image: url("/img/circ/us_tl.png");
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/us_tl.png', sizingMethod='crop'); }

DIV.tr_q {
	margin: 0 0 -14px -14px;
	background-image: url("/img/circ/us_tr.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/us_tr.png', sizingMethod='crop'); }
    	
DIV.bl_q {
	margin: -14px -14px 0 0; 
	background-image: url("/img/circ/us_bl.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/us_bl.png', sizingMethod='crop'); }	

DIV.br_q {
	margin: -14px 0 0 -14px; 
	background-image: url("/img/circ/us_br.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/us_br.png', sizingMethod='crop'); }

DIV.tl_qg {
	margin: 0 -14px -14px 0;
	background-image: url("/img/circ/usg_tl.png");
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/usg_tl.png', sizingMethod='crop'); }

DIV.tr_qg {
	margin: 0 0 -14px -14px;
	background-image: url("/img/circ/usg_tr.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/usg_tr.png', sizingMethod='crop'); }
    	
DIV.bl_qg {
	margin: -14px -14px 0 0; 
	background-image: url("/img/circ/usg_bl.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/usg_bl.png', sizingMethod='crop'); }	

DIV.br_qg {
	margin: -14px 0 0 -14px; 
	background-image: url("/img/circ/usg_br.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/usg_br.png', sizingMethod='crop'); }

DIV.tl_14 {
	margin: 0 -14px -14px 0;
	background-image: url("/img/circ/14_tl.gif");
	}
DIV.tr_14 {
	margin: 0 0 -14px -14px;
	background-image: url("/img/circ/14_tr.gif");
	}
DIV.bl_14 {
	margin: -14px -14px 0 0; 
	background-image: url("/img/circ/14_bl.gif");
	}
DIV.br_14 {
	margin: -14px 0 0 -14px;
	background-image: url("/img/circ/14_br.gif");
	}
DIV.tl_14, DIV.tr_14, DIV.bl_14, DIV.br_14 {
	width: 14px;
	height: 14px;
	font-size: 0;
	}
DIV.tr_14, DIV.br_14 {
	float: right;
	}
DIV.tl_14, DIV.bl_14 {
	float: left;
	}

DIV.sq {
	width: auto;
	border-bottom: 1px solid #DFE7EF; }

DIV.sq TABLE.q_box {
	background: url(/img/circ/dot_us.gif) repeat-x top; }

TABLE.accepted DIV.sq {
	border-bottom: 1px solid #BAD8A5; }

TABLE.accepted DIV.sq TABLE.q_box {
	background: url(/img/circ/dot_gr.gif) repeat-x top; }

TD.comp_n {
	width: 60%;
	background: url(/img/circ/dot_us.gif) repeat-y top left; }

TD.stat {
	width: 40%;
	background: url(/img/circ/dot_us.gif) repeat-y top right; }

TABLE.accepted TD.comp_n {
	background-image: url(/img/circ/dot_gr.gif); }

TABLE.accepted TD.stat {
	background-image: url(/img/circ/dot_gr.gif); }

TABLE.accepted DIV.sq {
	border-bottom: 1px solid #BAD8A5; }

DIV.tl16, DIV.bl16 {
	width: 16px;
	height: 16px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr16, DIV.br16 {
	float: right;
	width: 16px;
	height: 16px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl16 {
	margin: 0 -16px -16px 0;
	background-image: url("/img/circ/16lt.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/16lt.png', sizingMethod='crop'); }

DIV.tr16 {
	margin: 0 0 -16px -16px;
	background-image: url("/img/circ/16rt.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/16rt.png', sizingMethod='crop'); }
    	
    	
DIV.bl16 {
	margin: -16px -16px 0 0; 
	background-image: url("/img/circ/16lb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/16lb.png', sizingMethod='crop'); }	

DIV.br16 {
	margin: -16px 0 0 -16px; 
	background-image: url("/img/circ/16rb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/16rb.png', sizingMethod='crop'); }

DIV.tl18, DIV.bl18 {
	width: 18px;
	height: 18px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr18, DIV.br18 {
	float: right;
	width: 18px;
	height: 18px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl18 {
	margin: 0 -18px -18px 0;
	background-image: url("/img/circ/18lt.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/18lt.png', sizingMethod='crop'); }

DIV.tr18 {
	margin: 0 0 -18px -18px;
	background-image: url("/img/circ/18rt.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/18rt.png', sizingMethod='crop'); }
    	
    	
DIV.bl18 {
	margin: -18px -18px 0 0; 
	background-image: url("/img/circ/18lb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/18lb.png', sizingMethod='crop'); }	

DIV.br18 {
	margin: -18px 0 0 -18px; 
	background-image: url("/img/circ/18rb.png");  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/18rb.png', sizingMethod='crop'); }


DIV.tl18pro, DIV.bl18pro {
	width: 18px;
	height: 18px;
	float: left;
	background: transparent;
	font-size: 0; }

DIV.tr18pro, DIV.br18pro {
	float: right;
	width: 18px;
	height: 18px;
	background: transparent;
	font-size: 0;	 } 

DIV.tl18pro {
	margin: 0 -18px -18px 0;
	background-image: url("/img/circ/pro18lt.gif"); }  

DIV.tr18pro {
	margin: 0 0 -18px -18px;
	background-image: url("/img/circ/pro18rt.gif"); }  
    	
    	
DIV.bl18pro {
	margin: -18px -18px 0 0; 
	background-image: url("/img/circ/pro18lb.gif");  }
	
	
DIV.br18pro {
	margin: -18px 0 0 -18px; 
	background-image: url("/img/circ/pro18rb.gif");  }

/*	/EndOfCorners	*/


/*	Main Table	*/

TABLE.main {
	//width: expression((documentElement.clientWidth||document.body.clientWidth)<770?'770px':'100%');
	min-width: 770px;
	}
TABLE.main, TD.login TABLE {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 100%;
	}
TABLE.main TD {
	vertical-align: top;
	text-align: left;
	padding: 0;
	}
.body {
	width: 100%;
	//width: expression((documentElement.clientWidth||document.body.clientWidth)<770?'770px':'100%');
	min-width: 770px;
	}

/*	Paddings	*/

TD.df, TD.dl {
	width: 3%;
	font-size: 0; }

TD.ds {
	width: 3%;
	font-size: 0; }
	
/*	Main Cells	*/

TD.dleft {
	width: 10px; }
	
TD.dright {
	width: 240px; }			

/*	Find and Login	*/

TR.toplogin {
	font-size: 70%;
	font-family: Arial, sans-serif;
	background-color: #DDE1E8;
	margin: 0;
	padding: 0;
	}
TR.toplogin TD {
	margin: 0;
	padding: 0.7em 0 0.8em 0;
	border: 0;
	vertical-align: middle;
	text-align: left;
	}
TR.toplogin TD.login {
	width: auto;
	padding: 1em 0 0 0;
	}
TR.toplogin TD.login TD.loginB {
	padding: 0;
	width: auto;
	vertical-align: top;
	}
TR.toplogin FORM {
	margin: 0;
	}
TR.toplogin FORM INPUT {
	font-size: 110%;
	font-family: Arial, sans-serif;
	vertical-align: middle; }

TR.toplogin INPUT.login, TR.toplogin INPUT.pass  {
	margin: 0 0.6em 0 0.2em;
	width: 7em; }

TR.toplogin INPUT.login {
	width: 12em; }

TR.toplogin INPUT.login, TR.toplogin INPUT.pass {
	font-size: 100%;
	}
TR.toplogin INPUT.checkbox  {
	margin: 0 0.3em 0 0.9em;
	margin: -1px 0.3em 0 0.9em;
	// margin: 0 0 0 0.2em; }

TR.toplogin INPUT.submit  {
	margin: 0 0 0 0.2em;
	width: 5em;
	font: 110% Arial; }
	
TD.login TABLE {
	width: 100%;
	border-collapse: collapse;
	}
TD.login TABLE.lgd {
	width: auto;
	}
TD.login TABLE TD {
	padding: 0;
	font-size: 110%;
	font-family:  Arial !important;
	vertical-align: middle; }

TD.login TABLE TABLE TD {
	font-size: 100%;
	padding: 0; }

TR.toplogin TD.profile {
	padding-right: 13px; }

TR.toplogin TD.profile A, TR.toplogin TD.profile DIV.sel {
	background-color: #F0F0F0;
	padding: 2px 11px 5px 11px; 
	display: block; }

TR.toplogin TD.profile A:hover, TR.toplogin TD.profile A.sel, TR.toplogin TD.profile DIV.sel  {
	background-color: #38689D;
	color: white; }
	
TR.toplogin TD.profile A.sel:hover {
	background-color: #387BC5;
	color: yellow; }	
	
TR.toplogin TD.zapros A, TD.zapros DIV.sel, .new_letter DIV.sel, .new_letter A {
	padding: 2px 13px 5px 30px !important;
	background-image: url(/img/icons/mail.gif); 
	background-position: 13px 0.38em;
	background-repeat: no-repeat; }

.new_letter DIV.sel, .new_letter A {
	background-image: url(/img/icons/mail_new.gif);
	}

DIV.exit {
	font-size: 79%;
	width: 40px;
	text-align: right; }

TD.login TD.register, TD.login TD.logged {
	/* width: 35%; */
	font: 110% Arial;
	padding: 0 1.5em 0 0;
	vertical-align: middle; }

TD.login TD.logged {
	text-align: left; }

TD.login TD.register {
	text-align: right;
	padding: 0;
	width: 30%; }

TD.login TD.register A, TD.login TD.logged A, A.remL, TD.lang A {	color: black; }
TD.login TD.register A:hover, TD.login TD.logged A:hover, A.remL:hover, TD.lang A:hover {	color: red; }

TR.toplogin TD.search TABLE  {
	width: 100%;
	font-size: 100%; }	

TR.toplogin TD.search TABLE TD  {
	padding: 0;
	vertical-align: middle;
	width: 100%; }

TR.toplogin INPUT.search  {
	width: 95%;
	// width: 97%;
	margin: 0;
	padding: 0;
	color: #BFBFBF; }

TR.toplogin TD.search INPUT.submit  {
	width: 5em;
	margin: 0; }

.remL {	font-size: 79%;	}

TD.login TD.lang {
	padding: 0;
	width: 42%;
	white-space: nowrap;
	}

TD.login .lang TABLE {
	width: auto !important;
	float: right;
	margin-top: -1px;
	//position: relative;
	}
TABLE.langT {	margin-right: 33px !important;	}

.topBar {
	padding: 0.5em 12px 1.1em 12px;
	white-space: nowrap;
	}
.selIt {	background-color: #FFF;	}

.topBar IMG {
	margin-right: 4px;
	//margin-bottom: -1px;
	vertical-align: middle;
	}
.lang .tl16 {	background-image: url(/img/circ/16lt_log.gif);	}
.lang .tr16 {	background-image: url(/img/circ/16rt_log.gif);	}
.lang .tl16, .lang .tr16 {	filter: none;	}
.noLang {	height: 2.75em; //height: 2.8em;	}
	
/* /End */


/* Logo */

TR.header TD {
	padding: 0.5em 0 0 0;  }

TR.header TD.dleft {
	padding: 0;  }

TR.header H1, TR.header DIV.h1  {
	font-size: 170%;
	font-weight: normal;
	margin: 0 0 0.2em 0; }								

TR.header H1 SPAN, TR.header DIV.h1 SPAN {
	font-size: 120%;
	text-transform: uppercase; }

TR.header H1 A, TR.header DIV.h1 A {
	color: black !important;
	text-decoration: none; }

TR.header DIV.cont14 {
	margin: 0 0 0 14px; }

/* City Block */

TR.header TD.dleft TABLE.city {
/*	float: left; */
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
.city {	background: #EAEFFA;	}
TABLE.city TD {	padding: 0;	}

SPAN.cityname A {
	display: block;
	padding: 7px 1em 7px 1em;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}
.cityname IMG {	margin-bottom: 2px;	}

DIV.othercity {
	padding: 0;
	font-size: 90%;
	}
DIV.othercity table {
	z-index:1000;
	position:relative;
	}
DIV.othercity A#menuopen_othercity {
	text-decoration: none; 
	border-bottom: 1px dashed black;
	color: black;
	}
DIV.othercity A#menuopen_othercity:hover {
	color: red;
	border-bottom: 1px dashed red;
	}
DIV.othercity DIV.city2 {
	position: absolute;
	line-height: 150%;
	margin: 9px 0 0 -0.5em;
	}
DIV.othercity DIV A {
	color: white;
	}
DIV.othercity DIV A:hover {
	color: yellow;
	}
TD.services DIV.lev2 TD.maintext, DIV.othercity TD.maintext {
	background-color: #3366CC;
	background-image: url("/img/circ/menu/pop_bg.png");
	}
DIV.othercity TD.maintext {
	vertical-align: top; 
	padding: 0 0 0 10px;
	color: #FFF;
	}
DIV#city_b {
	width: 20.3em;
	}
TD.cont_nojs {
	padding: 40px !important;
	//padding: 0 !important;
	}
TD.cont_nojs H1 {
	font-weight: normal; }

TD.cont_nojs TABLE TD {
	padding: 0.2em 0;
	margin: 0;
	font-size: 100%;
	padding-right: 1em;
	vertical-align: middle;
}

DIV.otherc_nojs {
	font-size: 90%;
	margin-top: 1.7em; }

TD.otherc_list {
	font-size: 90%;
	padding-left: 5em !important; }

TD.otherc_list A {
	line-height: 150%;
	text-decoration: underline; }

DIV.letter {
	font: 150% Arial;
	color: #333;
	margin-top: 0.8em; }

TD.ct_list {
	padding: 0 2.2em 0 0 !important; }	

TD.last {
	padding: 0 1em 0 0 !important; }	

TD.services DIV.lev2 TD.top, DIV.othercity TD.top {
	background-image: url('/img/circ/menu/top_bgr.png'); 
	height: 20px; }
	
DIV.othercity TD.top {
	padding: 0; 
	vertical-align: top; 
	font-size: 0; }
	
DIV.othercity TD.top IMG {
	margin: 0 0 0 50px;
	// margin: 0 0 0 4em; }		

TD.services DIV.lev2 TD.left, DIV.othercity TD.left {
	background-image: url('/img/circ/menu/left_bgr.png'); 
	width: 20px; }
	
TD.services DIV.lev2 TD.right, DIV.othercity TD.right {
	background-image: url('/img/circ/menu/right_bgr.png'); 
	width: 30px; 
	background-repeat: repeat-y; }
	
TD.services DIV.lev2 TD.bot, DIV.othercity TD.bot {
	background-image: url('/img/circ/menu/bot_bgr.png'); 
	height: 20px;
	background-repeat: repeat-x; }
			

TD.services DIV.lev2 TD.pop_lt, DIV.othercity TD.pop_lt {
	background-image: url("/img/circ/menu/pop_lt.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/menu/pop_lt.png', sizingMethod='crop'); } 

TD.services DIV.lev2 TD.pop_rt, DIV.othercity TD.pop_rt {
	background-image: url("/img/circ/menu/pop_rt.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/menu/pop_rt.png', sizingMethod='crop'); }

TD.services DIV.lev2 TD.pop_lb, DIV.othercity TD.pop_lb {
	background-image: url("/img/circ/menu/pop_lb.png");
	background-repeat: no-repeat; 
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/menu/pop_lb.png', sizingMethod='crop'); }
    	
TD.services DIV.lev2 TD.pop_rb, DIV.othercity TD.pop_rb {
	background-image: url("/img/circ/menu/pop_rb.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/menu/pop_rb.png', sizingMethod='crop'); }    	


/* Menu */

TR.header TABLE.menu {
	width: 100%;
	font-size: 100%; }

TR.header TABLE.menu TD {
	text-align: center;
	vertical-align: middle;
	font: 79% Arial;
	}
TR.header TABLE.menu TD.mitem {
	width: 28%;
	}
TR.header TABLE.menu TD.ds {
	width: 5%;
	}
TR.header TABLE.menu TD.ds, TR.header TABLE.menu TD.mitem {
	padding: 0 0 0.7em 0; }

TABLE.menu DIV.mitem {
	border: 1px solid #ccc; 
	padding: 0.2em 2px 0.4em 2px; }

TABLE.menu TD.selected DIV.mitem, DIV.mitem TABLE {
	border: 0; 
	color: #FFF !important; }

TD.selected DIV.mitem A, TD.selected DIV.mitem A:HOVER {
	color: #FFF;
	text-decoration: underline; }
	 
#mitem_vov {
	width:14%;	
	}	
.dsv {
	width:2%;
	}	
#menu_vov {
	font-size:127%;	
	}
#td_vov  {
	padding:0;
	}		
/*table .menu .mitem {
	font-size:79%;
	}*/		



	
/* StrahPro */

DIV.strmain {
	border: 1px solid #ccc; }
	
DIV.strmain TABLE {
	font-size: 100%; 
	margin: 0 auto; }
	
DIV.strmain TABLE TD {
	vertical-align: middle; 
	padding: 2.13em 0 2.13em 0;
	/*padding: 2.83em 0 2.83em 0;*/
	font-size: 79%;
	word-spacing: 0.1em;
	font-family: Arial, serif;
	color: #7F7F7F; }	

DIV.strmain A {
	text-transform: uppercase; 
	font-size: 127.5%; 
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #004499;
	text-decoration: none; }

DIV.strmain A SPAN {
	text-decoration: underline; }

DIV.strmain A SPAN.gr {
	color: #66A72D; }

DIV.strmain A:hover, DIV.strmain A:hover SPAN {
	color: red; }		

DIV.strmain IMG {
	vertical-align: middle;
	margin: 0 0 2px 5px; }

DIV.strmain DIV {
	margin-top: -2px; }

/* Headers */

DIV.title {
	color: white; 
	float: left; 
	width: 100%; }

IMG.corner {
	margin: 0 0 0 39px;
	float: left; }
	
.orange {
	background-color: #FFBF00;  }

.blue {
	background-color: #3366CC;  }
		
.green {
	background-color: #81b800;  }

.dgreen, .dgreencol {
	background-color: #7A997A;  }

.red {
	background-color: #ff6015;  }

.lilo {
	/* background-color: #ff5fa9; */
	background-color: #ec008c;  }

.lblue {
/* background-color: #5ca3f9; */
 background-color: #5f9fed; }     
	
.black {
	background-color: #000000;  }

.gloss_c {
	background-color: #FFEFBF; }

.reg_c {
	background-color: #D0D1D3; }

.lblue1 {
        /* background-color: #BEDAFD; */
           background-color: #c3dff9;  }

.gray { background:#d0d2d4;}
.gray h1 { color:#000}

/* Forum Block */

DIV.dgreen {
	margin: 13px 0;
	//margin: 10px 0 16px 0; }

DIV.dgreen H2, DIV.gloss_c H2, DIV.dgreen H3, DIV.gloss_c H3, DIV.dgreen P, DIV.gloss_c P {
	text-align: center !important;
	padding: 6px 0;
	margin: 0;
	font: bold 115% Arial !important; }

DIV.dgreen H2, DIV.dgreen H3, DIV.dgreen P {
	padding: 0.45em 14px 0.5em 14px !important; }

TD.dright DIV.dgreen P {
	font: bold 100% Arial !important;
	padding: 0.55em 14px 0.55em 14px !important;
	}
TD.dright DIV.dgreen {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	}
DIV.fnews {
	background-color: #EBF0EB;
	font-size: 90%;
	padding-top: 17px;
	}
DIV.fnews .lgreen {
	background-color: #C9D6C9;
	}
DIV.top_desc, DIV.fnews .link {
	padding: 0.3em 11px;
	}
DIV.lgreen, DIV.fnews DIV.link {
	margin-right: 5px;
	}
DIV.fnews UL, TD.fnews UL LI {
	margin: 0; 
	padding: 0;
	list-style: none;
	}
DIV.fnews UL {
	margin-top: 0.8em;
	margin-bottom: -0.4em;
	}
DIV.fnews .top_desc, DIV.fnews A.dash {
	font-weight: bold;
	}
DIV.fnews UL LI {
	padding: 0 0 0.9em 0; }
	
DIV.fnews UL SPAN {
	color: red; }
	
DIV.fnews UL LI.all {
	font-weight: bold; }

DIV.fnews UL {
	margin-left: 20px;
	}
DIV.fnews TABLE {
	margin-left: 9px;
	}
DIV.fnews UL {
	margin-right: 20px;
	}


DIV.dgreen A, DIV.dgreen A:HOVER {
	text-decoration: underline; }

DIV.dgreen A, DIV.dgreen A {
	color: white !important; }
	
DIV.dgreen A:HOVER, DIV.dgreen A:HOVER {
	color: #FFFF00 !important; }

DIV.gloss_c A {
	color: #000000 !important; }

DIV.gloss_c A:HOVER {
	color: #FF0000 !important; }

DIV.search_gl {
	padding-top: 15px;
	background-color: #FFFBE3; }

INPUT.search_gl {
	width: 74%;
	display: block;
	margin-bottom: 6px !important;
	}
INPUT.search_gl_passive {
	color: #C0C0C0;
}

INPUT.data_field {
	color: #C0C0C0;
	}
INPUT.sub_search_gl {
	width: 75%;
	margin: 0 0 20px 0; }

INPUT.active {	color: #000000 !important; }

TD.halfBox {
	width: 246px;
	padding-bottom: 1em !important;
	}
.halfBox SELECT {	width: 244px;	}
.halfBox INPUT {	width: 240px;	}
.fullSize {	width: 510px;	}

/* Footer */

TR.footer TD {
	border-top: 1px solid #C5C8D0;
	padding: 1em 0 2em 0; }	
	
TR.footer TD.copyright {
	font-size: 90%;
	width: 55%;
	}
TR.footer TD.but {	text-align: right; }
.bold, TD.otherc_list A, DIV.dgreen H2, DIV.gloss_c H2 {	font-weight: bold !important; }
.i {	font-style: italic !important;	}
	
/* Advertising */

.advtop {
	height: 29px;
	}
DIV.advtop {
	clear: both;
	}
TD.advtop IFRAME {
	margin: 30px 0 30px 0; }

TD.advtop OBJECT {
	margin: 30px 0 30px 0; }
	
TD.advtop EMBED {
	margin: 30px 0 30px 0; }
	
TD.dright IFRAME {
	margin-bottom: 1em; }
	
#tooltip {
/* background: #FCF5E1; */
	background: #FFFEF2;
	border: 1px solid #000000;
	font: 11px Arial, Helvetica,sans-serif;
	margin: 0px;
	padding: 4px 10px;
	position: absolute;
	visibility: hidden;
	color: black;
	}
/******* Terminus added 6 mart */

.lower_case {
	text-transform: lowercase;
}

/* Advertising Block, 23 february */

DIV.advbody {width: 100%; font-size: 110% !important;}
DIV.advbody A {color: #006600;;}
DIV.advbody A:hover {color: red;}
DIV.advbody DIV.ad_body {padding: 0; background-image: url('http://img.realweb.ru/img/clients/prostrah/bg.gif'); background-repeat: repeat-x;}
DIV.advbody DIV.ad_body2 {padding: 0; background-image: url('http://img.realweb.ru/img/clients/prostrah/bg.gif'); background-repeat: repeat-y;}
DIV.advbody DIV.ad_body3 {padding: 0; background-image: url('http://img.realweb.ru/img/clients/prostrah/bg2.gif'); background-repeat: repeat-x; background-position: 100% 100%;}
DIV.advbody DIV.ad_body4 {padding: 0; background-image: url('http://img.realweb.ru/img/clients/prostrah/bg2.gif'); background-repeat: repeat-y; background-position: 100% 100%;}
DIV.advbody DIV.ad_head {padding: 1.3em 20px 0 30px; font-family: Arial, sans-serif; color: #898989; font-size: 80%; margin-bottom: 1em;}
DIV.advbody DIV.ad_text {padding: 0 20px 2em 23px; font-size: 70%; font-family: Arial, sans-serif; line-height: 115%; }
DIV.advbody DIV.ad_text DIV {background-image: url('http://img.realweb.ru/img/clients/prostrah/calc.gif'); background-repeat: no-repeat; background-position: 0 2px; margin-left: -15px; margin-bottom: 0.5em; padding-left: 22px;}

#for_table {
	margin-top:0.4em;
	width:100%;
	}
#text_vov {
	argin-top:-0.08em;
	padding-left:0;
	font-weight:normal;
	padding:0;
	padding-bottom:0.2em;				
	}
#ul_vov  li {
	padding-left:1em;
	padding-top:0;
	padding-bottom:0.9em;
	}
#ul_vov_new  li { 
	padding-top:0;
	padding-bottom:0.9em;
	}	
#for_table li span {
	font-size:80%;
	}				
#all_vov {
	display:block;
	font-size:105%;
	font-weight:bold;
	padding-top:0.6em;
	}
#desc, #selector2 {
	padding-top:0.5em;
	}		
#lgren_vov {
	font-size:2%;
	height:10em;
	}

DIV.admin_links {
	font-size: 1em !important;
	margin-bottom: 1em;
}
DIV.admin_links A {
	color: Red;
	font-weight: bold;
	margin-right: 1em;
}
DIV.admin_links A:HOVER {
	color: #004499;
}
DIV.admin_links A.green {
	color: Green;
	background-color: #FFFFFF;
}
DIV.admin_links A.green:HOVER {
	color: #004499;
}
DIV.admin_links A.dash {
	text-decoration: none; 
	color: Red;
	border-bottom: 1px dashed Red;
}
DIV.admin_links A.dash:HOVER {
	text-decoration: none; 
	color: #004499;
	border-bottom: 1px dashed #004499;
}
DIV.adminEditForm INPUT, DIV.adminEditForm TEXTAREA, DIV.adminEditForm SELECT  {
	width: 100%;
	margin-bottom: 0.5em;
	border: 2px inset #dfafaf: 
}
DIV.adminEditForm INPUT.submit {
	width: auto;
}

DIV.adminEditForm {
	float: left; 
	font-size: 90%;
	position: absolute;
	z-index:10000;
	left: 5em;
	 }
DIV.adminEditForm table {
	z-index:10000;
	width: 600px;
	}
DIV.adminEditForm DIV {
	position: relative; 
}

DIV.adminEditForm A {
	color: white; 
	margin: 0;
}

DIV.adminEditForm A:hover {
	color: yellow;  }

DIV.adminEditForm TD.maintext {
	background-color: #dfafaf;
	width:100%;
	background-image: url("/img/circ/admin/pop_bg.png"); }
DIV.adminEditForm P.close {
	text-align: right;
}
DIV.adminEditForm P.close A {
	color: white;
	border-bottom: 1px dashed white;
}

DIV.adminEditForm P.close A:hover {
	color: yellow;
	border-bottom: 1px dashed yellow;
}

DIV.adminEditForm TD.maintext {
	vertical-align: top; 
	padding: 0 0 0 0;
	color: #FFF; }	
	
DIV.adminEditForm TD.top {
	background-image: url('/img/circ/admin/top_bgr.png'); 
	height: 20px;
	}
	
DIV.adminEditForm TD.left {
	background-image: url('/img/circ/admin/left_bgr.png'); 
	width: 20px !important;
	background-repeat: repeat-y;
	}
	
DIV.adminEditForm TD.right {
	background-image: url('/img/circ/admin/right_bgr.png'); 
	width: 30px; 
	background-repeat: repeat-y; }
	
DIV.adminEditForm TD.bot {
	background-image: url('/img/circ/admin/bot_bgr.png'); 
	height: 20px;
	background-repeat: repeat-x; }
			

DIV.adminEditForm TD.pop_lt {
	background-image: url("/img/circ/admin/pop_lt.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_lt.png', sizingMethod='crop'); } 

DIV.adminEditForm TD.pop_rt {
	background-image: url("/img/circ/admin/pop_rt.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_rt.png', sizingMethod='crop'); }

DIV.adminEditForm TD.pop_lb {
	background-image: url("/img/circ/admin/pop_lb.png");
	background-repeat: no-repeat; 
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_lb.png', sizingMethod='crop'); }
    	
DIV.adminEditForm TD.pop_rb {
	background-image: url("/img/circ/admin/pop_rb.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_rb.png', sizingMethod='crop'); }    	


/* CSS Document */


div.articles_nav {
	padding-top: 15px;
	height: 58px;
}
span.b {
	font-weight: bold;
}
div.articles_nav .pnav {
	font-size: 90%;
	word-spacing: 4px
}
div.articles_nav .pnav a {
	word-spacing: normal;
}

div.articles_nav div {
	padding-top: 4px
}
div.articles_nav div a,
div.articles_nav div span {
	padding: 4px 5px 3px 5px;
	display: block;
	float: left;
}
div.articles_nav div span.current {
	background-color: #ffbf00;
	font-weight: bold;
	color: #FFF;
}
.commNmbrs {
	color: #ff6015;
	font-size:79%;
	font-weight: bold;
}
.commNmbrs IMG {	vertical-align: middle;	}

/* Raffle (Alla) { */

.ico-present { background:url(/img/rosigrish/present.gif) no-repeat center top; padding-top:78px; color:#507AAA; font: 100% Arial;
    margin: .3em .93em 0 .93em; }
.ico-present span { font: bold 120% Arial; }
.help-mb { margin-bottom:10px;}
.key-more {height:23px; width:120px; display:block; margin:13px auto 0 auto; cursor:pointer; background:url(/img/rosigrish/key_more.png) no-repeat; -background: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_more.png', sizingMethod='crop'); }
.key-more:hover { background:url(/img/rosigrish/key_more_hover.png) no-repeat; 	-background: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_more_hover.png', sizingMethod='crop');
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mr-10 { margin-right:10px}
.help-mt { margin:50px 0 0;}
.help-mt2 { margin:0 0 50px;}
.ico-ipad { background:url(/img/rosigrish/ipad.jpg) no-repeat top center; padding-top:107px; color:#507AAA; margin:0 .5em 10px .5em;  font-size:90%}
.link-mb { margin-bottom:10px; font-size:90% }
.mb-1 { margin-bottom:1px}
.key-dalee { display:block;  width:71px; height:23px; margin:5px 0 0 auto; background:url(/img/rosigrish/key_dalee.png) no-repeat;
    -background: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_dalee.png', sizingMethod='crop'); }
.key-dalee:hover { background:url(/img/rosigrish/key_dalee_hover.png) no-repeat; -background: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_dalee_hover.png', sizingMethod='crop');}
.blockFormStrah { padding:0 1.2em 0 1.2em }
.blockFormStrah label { font-size:85%; display:block; margin-bottom:2px; white-space:nowrap}
.blockFormStrah input { width:100%; color:#666; margin-bottom:5px; font-size:90%}

.overlay { position:absolute; left:0; top:0; width:100%; background:#000; display:none; z-index:1500;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; height:100% }

.popup-blue { position:absolute; top:200px; left:50%; margin-left:-219px; width:438px; display:none; z-index:2000 }
.popup-blue .cont-pop { padding:0 5px;}
.popup-blue .cont,  .popup-blue .message_box{ padding:10px 25px}
.popup-blue .message_box { color: #009c00; }
.popup-blue .msg_error { color: #d90000; }
.popup-t { background:url(/img/rosigrish/popup_t.png) no-repeat; height:17px; width:438px; }
.popup-b { background:url(/img/rosigrish/popup_b.png) no-repeat; height:17px; width:438px; }
.popup-c { background:url(/img/rosigrish/popup_c.png) repeat-y;  width:438px; }
.x-close { background:url(/img/rosigrish/x_close.gif) no-repeat; height:15px; width:15px; position:absolute; top:15px; right:15px; cursor:pointer}

.hr-dash { background:url(/img/rosigrish/hr_dash.gif) repeat-x; height:1px; font-size:0; margin:10px 0}

.popup-blue .f110 { font-size:110%; line-height:140%}
.popup-blue p { margin:0}
.popup-blue .pop-h2 { font-size:120%; font-weight:bold}
.rasp { width:25px}

.popup-blue .cont select { width:99.9%; color:#4c4c4c}
.popup-blue .cont input.field { width:97.6%; color:#4c4c4c}

.popup-blue label { color:#333; font-size:90%; margin:14px 0 1px 0; display:block }
input.inp-b { height:22px; width:99%; margin:2px 0  }

p.subtxt { font-size:85%; color:#4c4c4c; margin-bottom:10px; }

.key-ok { background:url(/img/rosigrish/key_ok.png) no-repeat; float:right; display:block; margin:0 0 0 auto; width:129px; height:42px; -background: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_ok.png', sizingMethod='crop');  }
.key-ok:hover { background:url(/img/rosigrish/key_ok_hover.png) no-repeat; width:129px; height:42px; -background: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_ok_hover.png', sizingMethod='crop');  }

.txt-rull { text-align:left; padding:6px 0px 0 22px; margin-right:130px; position: relative   }
.txt-rull a { color:#333; }
.txt-rull input { position:absolute; left:0; top:3px; }
.txt-rull label {font-size:90%; font-weight:bold; margin:0; }

.f85 { font-size:85%}
.clr-blue { color:#0068a0; }

.key-polis { margin-bottom:25px;}

.block-info { color:#777676; font-size:88%; background:#f4f4f4; padding:15px; position:relative; margin:-10px 10px 15px 10px; display:none  }
.block-info .x-close-s { background:url(/img/rosigrish/x_close_s.gif) no-repeat; width:11px; height:11px; cursor:pointer; position:absolute; right:8px; top:8px;}

~~~~~~~~

TABLE.an_req H3.link {  padding: 4px 16px !important;}
a.clr-b { color:#000; border-color:#000 !important}
a.clr-b:hover { border-color:red !important }

.cont-ipad { margin-left:18px; }
.key-uchastie { background:url(/img/rosigrish/key_prinyat.png) no-repeat; height:55px; width:297px; -background: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_prinyat.png', sizingMethod='crop'); display:block; margin-right:20px}
.key-uchastie:hover { background:url(/img/rosigrish/key_prinyat_hover.png) no-repeat; height:55px; width:297px; -background: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rosigrish/key_prinyat_hover.png', sizingMethod='crop');}

.hr-dotted { background:url(/img/rosigrish/hr_dotted.gif) repeat-x; height:1px; font-size:0; margin:40px 20% 40px 0; min-width:600px; max-width:80%;  }
.txt-ipad { padding:10px 50px 20px 0; min-width:300px}
.txt-ipad p { font-size:120%; }
.f110 { font-size:110%}
.plashka { background:url(/img/rosigrish/bg_plashka.gif) no-repeat; width:298px; height:89px; margin:0 50px 0 0;}
.plashka p { padding:20px; font-size:110%; margin:0; text-align:center }
.plashka p span { color:#0068a0; font-size:120%; font-weight:bold; }
.winner-name { font-size:90%; font-weight:bold; margin-left:15px}
.tbl-winner { margin-bottom:70px}

.link-larr { padding:1.2em 0 0 20px; font-size:85%}

.block-otmena { color:#767676; font-size:110%; margin-right:20px; min-width:297px;}
.block-otmena p { margin:0}
.block-otmena a { color:#767676; border-color:#767676; font-size:80%; }
.block-otmena a:hover { border-color:red}

.block-att { background:#f4f4f4; color:#3f3e3e; text-align:center; font-size:90%; padding:18px 0; margin-right:20%; margin-bottom:25px; min-width:600px; max-width:80%;}
.block-att p { margin:0 18px}

/* Raffle (Alla) } */

/* Consultant (Alla) { */

DIV.body1 {width:197px; padding: 0; background-image: url('http://image.realweb.ru/img2/clients/vedi/prostrah/bg.gif'); background-repeat: repeat-x;}
DIV.consultant-index DIV.body1 {width:auto;}
DIV.body2 {padding: 0; background-image: url('http://image.realweb.ru/img2/clients/vedi/prostrah/bg.gif'); background-repeat: repeat-y;}
DIV.body3 {padding: 0; background-image: url('http://image.realweb.ru/img2/clients/vedi/prostrah/bg2.gif'); background-repeat: repeat-x; background-position: 100% 100%;}
DIV.body4 {padding: 0; background-image: url('http://image.realweb.ru/img2/clients/vedi/prostrah/bg2.gif'); background-repeat: repeat-y; background-position: 100% 100%;}
.corn-tl {float: left;  margin: 0pt -7px -7px 0pt; background:url('http://image.realweb.ru/img2/clients/vedi/prostrah/tl.gif') no-repeat; height:7px; width:7px }
.corn-tr {float: right; margin: 0pt 0pt -7px -7px; background:url('http://image.realweb.ru/img2/clients/vedi/prostrah/tr.gif') no-repeat; height:7px; width:7px}
.corn-bl {float: left;  margin: -7px -7px 0pt 0pt; background:url('http://image.realweb.ru/img2/clients/vedi/prostrah/bl.gif') no-repeat; height:7px; width:7px}
.corn-br {float: right; margin: -7px 0pt 0pt -7px; background:url('http://image.realweb.ru/img2/clients/vedi/prostrah/br.gif') no-repeat; height:7px; width:7px}
.blockExpert { padding:15px; text-align:center; }
.blockExpert img { margin-bottom:7px}
.blockExpert p {text-align:center; font-size:80%; margin:0}

/* Consultant (Alla) } */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Companies (G@mOBEP) { */

.add-news-link-block
{
    padding: 12px 10px 15px;
}

.add-news-link-block .add-news-link
{
    display: block;
    padding-left: 20px;
    font-size: 18px;
    color: #006600;
    background: url('/img/icons/company_news/plus.png') 0 center no-repeat transparent;
}

.add-news-link-block .add-news-link:hover
{
    color: red;
}

#tabs
{
    margin-bottom: 30px;
    overflow: hidden;
}

#tabs #border-bottom-decorator
{
    width: 100%;
    float: left;
    clear: both;
    border-bottom: 1px #bfbfbf solid;
}

#tabs #responces-link-block
{
    float: right;
    padding: 12px 15px 15px;
}

#tabs .responces-link
{
    font-weight: bold;
}

#tabs .tab
{
    display: block;
    position: relative;
    bottom: -1px;
    float: left;
    padding: 12px 15px 15px;
    text-decoration: none;
}

#tabs .tab span
{
    color: #006600;
    border-bottom: 1px #006600 dotted;
}

#tabs .selected span
{
    border-bottom: none;
}

#tabs .selected
{
    border: 1px #bfbfbf solid;
    border-bottom: 1px #fff solid;
    border-radius: 10px 10px 0 0;
}

/* top-block { */

#top-block
{
    margin: 25px 0 0 0;
}

#top-block #otz_comp
{
    margin: 0;
    text-align: left;
}

#top-block #otz_comp a
{
    margin-left: 30px;
}

.news-filter-block
{
    margin-top: 30px;
}

.news-filter-block .news-filter-list,
.news-filter-block .filter-list-item
{
    margin: 0;
    padding: 0;
}

.news-filter-block .filter-list-item
{
    margin-top: 15px;
}

.news-filter-block .news-filter-list
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.news-filter-block .item-link
{
    display: block;
    padding-left: 30px;
}

.news-filter-block .selected
{
    background-color: #ffefb4;
}

.news-filter-block .selected .item-link
{
    color: #000;
    text-decoration: none;
}

.news-filter-block .item-rss-link
{
    background: url('/img/icons/company_news/rss.png') 10px center no-repeat transparent;
}

.news-filter-block .item-official-link
{
    background: url('/img/icons/company_news/official.png') 10px center no-repeat transparent;
}

.news-filter-block .item-blog-link
{
    background: url('/img/icons/company_news/blog.png') 10px center no-repeat transparent;
}

/* top-block } */

/* company-news-items { */

.company-news-items
{}

.company-news-items .company-news-item
{
    margin-top: 40px;
}

.company-news-items .company-news-item-first
{
    margin-top: 0;
}

.company-news-items .date
{
    font-size: 12px;
}

.company-news-items .title
{
    float: none;
}

.company-news-items .title-link
{
    font-size: 16px;
}

.company-news-items .introtext
{
    margin-top: 10px;
}

.company-news-items .edit-news-link-block
{
    text-align: right;
}

/* company-news-items } */

/* company-news { */

.company-news .date
{
    font-size: 12px;
}

.company-news .fulltext
{
    margin-top: 10px;
}

.company-news .edit-news-link-block
{
    text-align: right;
}
/* company-news } */

div.company-news-nav div span.current
{
    background-color: #ec008c;
}

/* Companies (G@mOBEP) } */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

