/* 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 {
	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 {
	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 {
	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 {
	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;  }

/* 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;	}
