html { margin: 0px; padding: 0px; height: 100%; }

body {
	margin: 0px; 
	padding: 0px;
	height: 100%; 
	/*color: #717171;*/
	color: #000000;
	background-color:#F1F1F1;
	/*font: .7em Verdana, Arial, Helvetica, sans-serif ;*/
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:11px;
	/*font-weight:bold ;*/
}

/* basic selectors */
/*a.adtext { color: #666666; text-decoration:none}
a.adtext:hover{ color: #666666; text-decoration:none}*/
a:link { color: #0A3967; text-decoration:underline}
a:visited { color: #0A3967;  text-decoration:underline}
a:active, a:hover { color: #0A3967;  text-decoration:none}
/*#5F8D22*/

th
{
    vertical-align:top;
}
td
{
    vertical-align:top;
}
h1 {
	color: #0A3967;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #0A3967;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: #0A3967;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	color: #0A3967;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	color: #000;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	margin:2px; padding:0;
}

h6 {
	color: #000;
	font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;
}

img { border: 0px; }
hr { color: #e1e1e1; height: 1px; }
table { font-size: 100%; }
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
form { margin: 0px; padding: 0px; }
/*input, textarea, select { font: 100% Verdana, Arial, Helvetica, sans-serif; border:1px solid #666666;}*/

.hr
{
	/*background:#fff url(images/hr.gif) repeat-x;*/
	background-image:url(images/hr.gif);
	background-repeat:repeat-x;
    height:5px;
    margin-top: 5px; 
}

.hr15
{
	/*background:#fff url(images/hr.gif) repeat-x;*/
	background-image:url(images/hr.gif);
	background-repeat:repeat-x;
    height:15px;
    margin-top: 5px; 
}

#maindiv { background-color:#ffffff; margin:0 12px 0 12px; padding:0 2px 0 2px; min-height: 100%; }
* HTML #maindiv {height: 100%; }

#mainconteiner
{
    padding:0 0 54px 0;
    top:0px;
    right:0px;
    min-height:600px; 
}

#mainfooter { /* styles for horizontal footer */
    clear:both;

	height: 50px;
    margin:-50px 16px 0 16px;
	padding-top:10px;
	
	background-image:url(images/footer.gif);
	color:#ffffff;
	text-align:center;
	font-size:11px;
	/* box model hack */
	voice-family:inherit;
	z-index:10;
}
* HTML #mainfooter {overflow: hidden; }

#mainfooter a:link { color: #5F8D22; text-decoration:underline; }
#mainfooter a:visited { color: #5F8D22;  text-decoration:underline; }
#mainfooter a:active, #mainfooter a:hover { color: #5F8D22;  text-decoration:none; } /*#5F8D22  #DE7A04*/

/*#maintable
{
    padding:0px;
    margin:0px;
    height: 600px;
}*/


#bar { /* styles for horizontal top bar */
	/*position:relative;*/
	/*top:100px;*/
	/*width:100%;*/
	margin-left:2px;
	margin-right:2px;
	/*background:#fff url(images/menubar.gif) repeat-x;*/
    background-image:url(images/menubar.gif);
	height: 49px;
	/*border:dotted 2px #ff0000;*/
}
	/*html>body #bar { height: 7px; }*/

/* layout styles */
#header {
	/*position:relative;
	top:5px;*/
	height: 66px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	margin-bottom:1px;
    background-image:url(images/topbar.gif);
    text-align:center;
    /*float:left;*/
}

#leftheader, #rightheader
{
	position:absolute;
	top:0px;
	margin-top:0px;
	margin-bottom:1;
	height: 66px;
	width:48px;
    background-image:url(images/topbar.gif);
}
#leftheader
{
	margin-left:16px;
	left:0px;
    text-align:left;
}
#rightheader
{
	margin-right:16px;
	right:0px;
    text-align:right;
    padding-right:3px;
}

#logo {
/*	position: absolute;
	left: 17px;
	top: 5px;
	width:200px;
	z-index:100;*/

}


#mainmenu { /* styles for section or tab menu */
	/*position: absolute;
	top: 20px;
	left: 220px;
	width: 500px;
   		margin-left: 220px;
   		margin-right:20px;*/

   		/*width:100%;*/
		/*z-index:100;*/

	/*margin-left: 193px;*/
	text-align:center;
}
	html>body #mainmenu {
		/*position: relative;*/ /* Necessary for menu to position in Opera */
	}
	#mainmenu ul {list-style: none; padding: 0px; margin: 0px; }
	#mainmenu li { display:inline; }
	#mainmenu li a:link, #mainmenu li a:visited { 
		/*background: url('images/tab.gif') no-repeat 0px 1px;*/
		/*display:block;*/
		/*float:left;*/
		margin-right: 1px;
		/*width: 142px;*/
		/*height: 33px;*/
		/*color: #ffffff; 
		font-weight: bold;
		text-decoration: none; */
		text-align: center;
		/*padding-top: 16px; */

		/* box model hack */
		/*voice-family: "\"}\"";*/
		/*voice-family:inherit;*/
		/*height: 33px;*/
		/*width: 142px;*/
	}
	#mainmenu li a:link, #mainmenu li a:visited 
	{ width: 142px; height: 33px; text-decoration:none; }
	#mainmenu li a:active, #mainmenu li a:hover, #mainmenu li a:selected
	{ text-decoration:none; }




.leftmenu
{
	margin-top:0px;
}
	.leftmenu ul 
	{
		background-color:#E1E1E1;
		margin-top:2px; 
		list-style: none; 
		margin-left:auto;  
		margin-right:auto; 
		padding-left:0px; 
		margin-bottom:0px;
	}
	.leftmenu li 
	{
	   background :url(images/leftmenupoint.gif) no-repeat 3px 6px; 
	   font-size:10px;
	   font-weight:normal;
	   height:13px;
	   
	   padding-left:17px; 
	   padding-top:4px; 
	   padding-bottom:4px;  
	   border-bottom: 1px solid #fff;}
	               
	/*.leftmenu li:hover {
		background :url(images/li_hover.gif);
	}*/
		        
	.leftmenu li a:link, .leftmenu li a:visited { 
		text-decoration: none; 
	}
	.leftmenu li a:active, .leftmenu li a:hover {
		text-decoration: none;
	}
.leftmenu a:link { color: #0A3967; text-decoration:none; }
.leftmenu a:visited { color: #0A3967;  text-decoration:none; }
.leftmenu a:active, .leftmenu a:hover { color: #5F8D22;  text-decoration:none; }

#leftidentity
{
	margin-top:0px;
}
	#leftidentity ul 
	{
		background-color:#E1E1E1;
		color:#5F8D22;
		margin-top:0px; 
		margin-bottom:0px;
		margin-left:auto;  
		margin-right:auto; 
		list-style: none; 
		padding: 3px 0 5px 0; 
	}
	#leftidentity li 
	{
	   background :url(images/leftmenupoint.gif) no-repeat 3px 6px; 
	   font-size:10px;
	   font-weight:normal;
	   
	   padding-left:17px; 
	   padding-top:1px; 
	   padding-bottom:1px;  
	   border-bottom: 1px solid #E1E1E1;}
	               
	#leftidentity li span {font-weight:normal; color:Black}
	#leftidentity li span .hookline { font-weight:normal; color:#0A3967}
	#leftidentity a:link { color: #5F8D22; text-decoration:underline; }
	#leftidentity a:visited { color: #5F8D22;  text-decoration:underline; }
	#leftidentity a:active, #leftidentity a:hover { color: #5F8D22;  text-decoration:none; }


#rightmenu 
{
    width:205px; 
    padding:10px; 
    background-color:#ffffff;
}
	#rightmenu ul 
	{
        list-style: none; 
        margin:0;
        padding:0; 
	}
	#rightmenu li 
	{
        margin-bottom:3px
	}
    #rightmenu div 
	{
        margin-bottom:3px
	}


#leftcontent 
{
	position: absolute;
	top:120px;
	left:16px;
	width:186px;
	background:#fff;
		z-index:10;
		/*border:dotted 1px #666666;*/

	}

#rightcontent {
	position: absolute;
	right:16px;
	top:120px;
	width:190px;
	background:#fff;
		z-index:10;

		/*border:dotted 1px #666666;*/
	}
#centercontent 
{
	margin-top:4px;
	/*background:#fff;*/
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 193px;
	margin-right:197px;
	/*min-width:560px;*/
	background-color:#F1F1F1;
		z-index:10;

		/*border:dotted 1px #666666;*/
	}

html>body #centercontent {
	margin-left: 193px;
	margin-right:197px;
		z-index:10;

	}
#centercontentwide 
{
	margin-top:4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 193px;
	margin-right:2px;
	padding : 20px 30px 10px 30px;
	background-color:#F1F1F1;
		z-index:10;

		/*border:dotted 1px #666666;*/
	}

html>body #centercontentwide {
	margin-left: 193px;
	margin-right:2px;
	padding : 20px 30px 10px 30px;
		z-index:10;

	}
#centercontentsingle
{
	margin-top:4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 2px;
	margin-right:2px;
	padding : 3px 3px 3px 3px;
	background-color:#F1F1F1;
		z-index:10;

		/*border:dotted 1px #666666;*/
	}

html>body #centercontentsingle {
	margin-left: 2px;
	margin-right:2px;
	padding : 3px 3px 3px 3px;
		z-index:10;

	}

.itembox
{
	margin-bottom:30px;
}
.itemtitle
{
	color:#DE7A04;
	font-size:11px;
	font-weight:bold;
}
.itemtitle span { font-weight:normal;  }
.itemtitle a:link { color: #DE7A04; text-decoration: underline; font-weight:normal; font-size:11px; }
.itemtitle a:visited { color: #DE7A04;  text-decoration: underline; font-weight:normal; font-size:11px;}
.itemtitle a:active, .itemtitle a:hover { color: #DE7A04;  text-decoration:none; font-weight:normal; font-size:11px;}
/*
.itemtitle span { font-weight:normal; font-size:10px; }
.itemtitle a:link { color: #DE7A04; text-decoration: underline; font-weight:normal; font-size:10px; }
.itemtitle a:visited { color: #DE7A04;  text-decoration: underline; font-weight:normal; font-size:10px;}
.itemtitle a:active, .itemtitle a:hover { color: #DE7A04;  text-decoration:none; font-weight:normal; font-size:10px;}
*/
.linkedit
{
	color:#757575;
	font-size:10px;
	font-weight:normal;
}
.linkedit a:link, .linkedit a:visited { color:#757575; font-size:10px; text-decoration: none; }
.linkedit a:active, .linkedit a:hover { color:#757575; font-size:10px; text-decoration:underline; }

.imagebutton
{
}
.imagebutton a:link ,
.imagebutton a:visited,
.imagebutton a:active, 
.imagebutton a:hover {text-decoration:none; }

/* Label */

.formlabel, .formlabelbold, .formlabelred
{
	color: #0A3762;
	font-weight:normal;
	font-size:11px;
}

.formlabelbold
{
	font-weight:bold;
}
.formlabelred
{
	color: #A50000;
}

.formlabeltitle
{
	color: #0A3762;
	font-weight:bold;
	font-size:14px;
}

/*#0A3967;  #5F8D22;  */

.formlabelsmall
{
	color: #0A3762;
	font-weight:normal;
	font-size:10px;

	/*font: bold 100% Verdana, Arial, Helvetica, sans-serif;*/
}
.hookline
{
	color: #5F8D22;
	font-weight:normal ;

	/*font: bold 100% Verdana, Arial, Helvetica, sans-serif;*/
}
.smalltext
{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;
}
.smalltext span
{    
    font-weight: bold;
}
.supersmalltext
{
    font-size: 7pt;
    color: #666666;
    font-family: verdana;
}



/* TextBox */

.formtextbox
{
    font-size:8pt;
    font-family: verdana;
    width: 120px;
    margin-bottom: 3px;
    vertical-align: top;
}

/* Button */

.frmbutton
{
}

.showblockbutton
{
    width:30px;
}

/* DropDownList */

.frmselect
{
    font-size:8pt;
    font-family: verdana;
    /*margin-bottom: 3px;*/
    vertical-align: top;
}


/* imageboxes */

.personalimagebox
{
	background-color:inherit;
    /*background-color :#f1f1f1;*/
    text-align:center;
	/*border:dotted 1px #666666;*/
}

.imagesizelarge
{
	width:210px;
}
.imagesizesmall
{
	width:120px;
}
.imagesizesupersmall
{
	width:100px;
    margin-top:10px; 
	text-align:center;
	color: #0A3762;
}


/* Spacer */

.tenpixspacer
{
    height:10px;
}
.twentypixspacer
{
    height:20px;
}



/* Login */
.login
{ 
	background-color:#E1E1E1;
	padding: 10px 10px 10px 10px;
	color:#0A3967;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:2px;
    font-size:11px;
}

.login .title {color:#5F8D22; }
.login .errorbox { font-weight:normal; }
.login a:link { color: #5F8D22; text-decoration:underline; }
.login a:visited { color: #5F8D22;  text-decoration:underline; }
.login a:active, .login a:hover { color: #5F8D22;  text-decoration:none; }
/*#DE7A04*/
.loginheader
{ 
    height:20px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #0A3967; 
    font-family: verdana; 
    background-color: #f1f1f1; 
    text-align:center;
 }
 .loginsectionheader
{ 
    height:40px;
    font-size: 10pt; 
    color: #0A3967; 
    font-family: verdana; 
    /*background-color: #f1f1f1; */
    margin-left:auto;
    margin-right:auto;
    text-align:center;
 }

 .logincell
 {
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
    vertical-align:middle;
    text-align: center;
    padding:20px;
}

.errorbox
{
    color: red;
    text-align:center;
    font-weight:bold;
 }
.errorbox a:link { color: #0A3967; text-decoration:underline; }
.errorbox a:visited { color: #0A3967;  text-decoration:underline; }
.errorbox a:active, .errorbox a:hover { color: #0A3967;  text-decoration:none; }
/*
.errorbox a:link { color: #0A3967; text-decoration:none; }
.errorbox a:visited { color: #0A3967;  text-decoration:none; }
.errorbox a:active, .errorbox a:hover { color: #5F8D22;  text-decoration:none; }
*/

/* Area */

.leftfeedbackarea
{
    background-color:#E1E1E1;
	color: #0A3967;
	/*background-color:#FFF8E8;
	color: #666666;*/ 
	margin-top:1px;
	padding:10px 10px 20px 10px ;
	font-size: 7pt;
}
.leftfeedbackarea a:link { color: #5F8D22; text-decoration:underline; }
.leftfeedbackarea a:visited { color: #5F8D22;  text-decoration:underline; }
.leftfeedbackarea a:active, .leftfeedbackarea a:hover { color: #5F8D22;  text-decoration:none; } /*#5F8D22  #DE7A04*/

.rightdefaultarea
{
    /*background-color:#E1E1E1;
	color: #0A3967;*/
	background-color:#FFF8E8;
	color: #666666; 
	margin-top:1px;
	padding:10px 10px 20px 10px ;
	font-size: 7pt;
}

.searchcriteriaarea
{
	background-color:#FFF8E8;
	color: #666666; 
	margin-top:1px;
	padding:10px 10px 10px 10px ;
	border: solid 1px #e1e1e1;
	/*font-size: 7pt;*/
}

.peopleboxarea
{
	/*background-color:#FFF8E8;*/
	background-color:#FFFfff;
	margin:0px;
	padding:5px 5px 10px 5px ;
}

.editareawithborder
{
	background-color:#EBE8FF;
	/*padding:10px;*/
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	
	margin-top:0;
	border-color:#e1e1e1;
	border-width:1px;
	border-style:solid;
	border-top-width:0; /*это значение меняется програмно*/

}

.careerdescrarea
{
	/*background-color:#FBF8F1;*/
	background-color:inherit;
	border-color:#e1e1e1;
	border-width:1px;
	border-style:solid;
	padding:10px;
	margin:5px 0 10px 0;
}
.descriptionboxarea
{
	background-color:#ffffff;
	padding:10px;
}
.careerarea
{
    margin-top:10px;
}
.periodarea
{
	margin:10px; 
	padding:5px; 
	/*background-color:#f1f1f1;*/
    background-color:#FBF8F1;
	border: dotted 1px #e1e1e1;
}


.msgarea
{ 
	background-color:#F1F1F1;
	padding: 30px 40px 30px 40px;
	color:#0A3967;
    margin-left:auto;
    margin-right:auto;
    font-family: verdana;
}
.msgarea input, .msgarea textarea, .msgarea select 
{ border:0px solid #F1F1F1; background-color:#F1F1F1; color: #0A3967; text-decoration:underline; font-size: 8pt; font-family: verdana;}


.itembody
{	
	/*margin:10px 10px 10px 10px; */
	padding: 10px 10px 10px 10px;
	/*line-height:15px;*/
}

.gridarea, .careergridarea, .careerperiodgridarea
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:15px;
	border: solid 1px #e1e1e1;
}

.careergridarea
{
    margin-bottom:10px;
    background-color:#ffffff;
}

.careerperiodgridarea
{
    margin-bottom:5px;
    background-color:#FBF8F1;
}

.editarea
{
	background-color:#EBE8FF;
	/*padding:10px;*/
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	border: solid 1px #e1e1e1;
}

.edittabarea
{
	background-color:#EBE8FF;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:11px;
	/*padding:10px;*/
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
.edittabtitle
{
	color:#0A3762;
	font-size:10px;
	font-weight:normal;
    padding-left:10px;
	border-bottom:solid 2px #CAC2FF;
}
.edittabtitle span { font-weight:bold; font-size:10px; }
.edittabtitle a:link { color: #0A3762; text-decoration: none; font-weight:normal; font-size:10px; }
.edittabtitle a:visited { color: #0A3762;  text-decoration: none; font-weight:normal; font-size:10px;}
.edittabtitle a:active, .edittabtitle a:hover { color: #0A3762;  text-decoration:none; font-weight:bold; font-size:10px;}

.edittab_selected
{
    text-align:center;
	background-color:#EBE8FF;
	padding:5px;
	margin-left:1px;
	margin-right:1px;
	border-top:solid 2px #CAC2FF;
	/*border-left:solid 1px #F1F1F1;
	border-right:solid 1px #F1F1F1;*/
}
.edittab
{
    text-align:center;
	background-color:#ffffff;
	padding:5px;
	margin-left:1px;
	margin-right:1px;
	border-left: solid 1px #CAC2FF;
	border-top: solid 1px #CAC2FF;
	border-right: solid 1px #CAC2FF;
	/*border-left:solid 1px #e1e1e1;
	border-top:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;*/
}

.commenttitlearea
{
    background-color:#FBF8F1;
	padding:10px;
	/*border-top: solid 1px #e1e1e1;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;*/
}
.commentarea
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:15px;
	/*border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;*/
}

.griditem
{
	padding:10px;
	border: solid 1px #e1e1e1;
}
.griditemcolor
{
	padding:10px;
    background-color:#FBF8F1;
	border-top: solid 1px #e1e1e1;
}
.griditemwhite
{
    background-color:#FFFFFF;
	border-top: solid 1px #e1e1e1;
}

/* pager */

.gridpager
{
    background-color:inherit;
    color:#0A3967;
    font-weight:bold;
    border-width:0;
    padding:0 0 3px 0;
}


/* */
.leftstr
{
    width: 50%;
    float: left; 
}
.rightstr
{
    float: left;
    width: 50%;
    text-align: right;
}

/* Table columns */

.leftcolumn
{ 
	width:150px; 
	/*text-align:right; */
	vertical-align: middle;
}
.rightcolumn
{ 
	/*text-align:left; */
	vertical-align: middle;
}
.rightcolumnmessage
{ 
    text-align:right; 
    padding-right:15px;
}
.leftcolumn50
{ 
	/*width:50%; */
	text-align:left; 
	vertical-align: middle;
}
.rightcolumn50
{ 
	/*width:50%; */
	text-align:left; 
	vertical-align: middle;
}
.leftedittempl
{ 
    width:150px;
	vertical-align: middle;
}
.rightedittempl
{ 
	vertical-align: middle;
}

/* Icons */

.noicon, .iconphone, .iconhome,  .iconoffice,  .iconmail,  .iconchat,  
.iconhr, .iconmarried, .iconheart, .iconcalendar, .iconstar, 
.icondelete, .iconedit, .icongalo4ka, .iconexcl
{
    background-repeat:no-repeat;
    text-align:left;
    padding-left:16px;
    margin-bottom:3px;
    /*height:16px;*/
}
/*.noiconheight
{
    background-repeat:no-repeat;
    text-align:left;
    padding-left:16px;
}*/
/*.iconhr { height:32px; }*/
.iconphone { background-image:url(images/icons/phone.png); }
.iconhome { background-image:url(images/icons/home.png); }
.iconoffice { background-image:url(images/icons/office.png); }
.iconmail { background-image:url(images/icons/mail.png); }
.iconchat { background-image:url(images/icons/chat2.png); }
.iconhr { background-image:url(images/icons/hr.png); }
.iconmarried { background-image:url(images/icons/married.png); }
.iconheart { background-image:url(images/icons/heart.png); }
.iconcalendar { background-image:url(images/icons/calendar.png); }
.iconstar { background-image:url(images/icons/star.png); }
.icondelete { background-image:url(images/icons/delete.png); }
.iconedit { background-image:url(images/icons/edit.png); }
.icongalo4ka { background-image:url(images/icons/galo4ka.png); }
.iconexcl { background-image:url(images/icons/excl.png); }


/* Admin */

#adminmain h4
{
	color: #5b626c;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

.admin-header
{
    background-color: #6190CD; 
    height:40px;
    padding-left:10px;
    border-bottom:solid 4px #B4CCEB;
}
.admin-header h1
{
    color: white;
}

.admindiv
{
	margin: 5px;
	padding:5px;
	width:688px;
	border:1px double #ccddef;

}
.admintable
{
	margin: 5px;
	padding:5px;
	width:700px;
	/*border:1px dashed #cccccc;*/
	border:1px double #ccddef;

}
.adminlabel
{
    font-size: 8pt;
    font-family: verdana;
    width: 120px;
    margin-bottom: 3px;
    vertical-align: top;
}
.adminitem
{
	border-width:0px;
	background-color: #ffffff;
	margin-bottom:3px;
}

.adminNavLink
{
}
.adminNavLink span {font-weight:bold; color:#5F8D22; }


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    /*background-color:inherit;*/
}

.filledRatingStar {
    background-image: url(Images/rating/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(Images/rating/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/rating/SavedStar.png);
}

/*progressbox*/
.progressbox
{
    position:fixed;
    top:50%;
    /*top:5px;*/
    right:0px;
    /*bottom:5px;*/
    border:none;
    background-color:inherit; 
    text-align:center;
}


/*Popup LWA*/

.modalBackground {
	background-color:#f1f1f1;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:#CAC8C8;
	padding:20px;
	width:266px;
}

.popupheader
{
    cursor:move;
    margin-bottom:10px;
    /*background-color:#DDDDDD;
    border:solid 1px Gray;
    color:Black;*/
}
.popupbody
{
    text-align:left;
}

.popupfooter
{
    margin-top:10px;
    text-align:center;
}
.popupfooter a:link, .popupfooter a:visited, .popupfooter a:active, .edittabtitle a:hover
{text-decoration: none;}

.townOpenMode
{
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:#CAC8C8;
	padding:10px;
}
.firmOpenMode
{
	background-color:#D9D3FE;
	border-width:1px;
	border-style:solid;
	border-color:#CAC8C8;
	padding:10px;
}
