body{margin: 0; padding: 0;}
img{border:0}
.topListLink
{ 
	font-weight: bold;
	color: #323232;
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	padding-top:20px;
 position: relative; top: 10px; }

.topListLink:hover
{
	font-weight: bolder;
	color: #3232FF;
}
.topList2Link
{
	padding-left: 10px;
	padding-right: 20px;
	background-position: left center;
	background-image: url(../images/Arrow.gif);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration:none;

}
.topList2Link:hover
{
	background-image: url(../images/ArrowActive.gif);
	color: #0000A0;
	/*font-weight:bold;*/
}
.topNewsLink
{
	margin-left:20px;
	padding-left: 10px;
	padding-right: 20px;
	background-position: left center;
	background-image: url(../images/ArrowBlue.gif);
	background-repeat: no-repeat;
	color: #2a3789;
	font-size:70%;
	white-space:nowrap;
}

.grayLink
{
	display: inline;
	margin-bottom: 10px;
	margin-top: 5px;
}
.grayLink a
{
	margin-left: 20px;
	padding-left: 10px;
	padding-right: 20px;
	color: #909090;
	font-size: 12px;
	white-space: nowrap;
}
.grayLink a:hover
{
	margin-left:20px;
	padding-left: 10px;
	padding-right: 20px;
	background-position: left center;
	background-image: url(../images/ArrowActive.gif);
	background-repeat: no-repeat;
	color: #101010;
}
.bgLink1
{
left: -28px; position: relative;width:62; height:33px;
}
.bgLink2
{
left: -28px; position: relative;width:68; height:37px;
}
.bgLink3
{
left: -28px; position: relative;width:100; height:37px;

}
.topNewsLink:hover
{
	background-image: url(../images/ArrowBlueActive.gif);
	color: #2a37FF;
	/*font-weight:bold;*/
}
.BGBlue
{
	background-position: left center;
	background-image: url(../images/Cell.BG.Blue.gif);
	background-repeat: repeat-x;
	background-color: white;
}
.BGLight
{
	background-position: left center;
	background-image: url(../images/Cell.BG.Light.gif);
	background-repeat: repeat-x;
	background-color: white;
}
.cellCaption
{
	font-weight: bold;
	font-size: 12px;
	margin-left:10px;
	white-space:nowrap;
}
.cellItemEvent
{
	font-size: 90%;
	color: navy;
	margin-left:15px;
}
.cellItemEvent a{color: navy;}
.cellItemEvent a:hover{color: blue;}

.cellItemEventND
{
	font-size: 90%;
	color: navy;
	margin-left:15px;
	text-decoration:none;
}
.cellItemEventND a
{
color: navy;
text-decoration:none;
}
.cellItemEventND a:hover{color: blue;}

.cellItem a
{
	font-size: 90%;
	color: navy;
	text-decoration:none;
}

.cellItem a:hover
{
	color: blue;
	text-decoration:underline;
}
.cellGroupName
{
	font-size:90%;
	font-weight: bold;
	margin-left: 15px;
	margin-bottom:5px;
	color: navy;
}
.noteName
{
	font-size: 100%;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 5px;
	color: navy;
}
.noteText
{
	display: inline;
	text-align:left;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-bottom:10px;*/
}
.notePicture
{
	margin-left: 5px;
	margin-right:10px;
	float: left;
}
.noteBlock
{
padding-bottom:10px;
margin-top:10px;
}

.topItem
{
	font-size:90%;
	font-weight: bold;
	margin-bottom:5px;

	padding-left:30px;
	color: navy;
	margin-left:0px;
	background-position: left center;
	background-image: url(../images/Item.Top.gif);
	background-repeat: no-repeat;
}
.redItem
{
	background-position: left top;
	background-image: url(../images/Item.Red.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.blueItem
{
	background-position: left top;
	background-image: url(../images/Item.Blue.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.voteItem
{
	font-size: 90%;
	color: #646464;
	display: inline;
	margin-left:5px;
}


.menuBottom
{
	text-align: center;
	color: #417db1;
	font-weight: bold;
}
.menuBottom a
{
	margin: 0;
	padding: 0;
	color: #0036BE;
	text-decoration: none;
	padding: 0 10px;
	border-left: 1px solid #0036BE;
}
.menuBottom a:hover{text-decoration:underline;}

.menuBottom span:hover{color: #FFFFFF; background-color: #417db1;}


.bottomText
{
	color: white;
	font-size:80%;
	margin:15px;
}
.bottomText a
{
	text-decoration: none;
	color: white;
}
.bottomText a:hover
{
	text-decoration: none;
	color: olive;
}
.cell2Caption
{
font-size:9px;
font-weight:bold;
}

.box1 {width: 100%; background-color:White;}

/*
.box1toprow{background:url(../images/box.border.top.gif); background-position:top left; background-repeat:repeat-x; background-color:#996633;height:24px;}
.box1topleft{background:url(../images/box.border.topleft.gif); background-position:top left; background-repeat:no-repeat;height:24px; width:4px;}

.box1topright{background:url(../images/box.border.topright.gif); background-position:top right; background-repeat:no-repeat;height:24px; width:4px;}
*/
.box1cellleft{background:url(../images/box.caption.l.gif); background-position:top left; background-repeat: no-repeat;height:24px;width:30px;}
.box1cellright{background:url(../images/box.caption.r.gif); background-position:top left; background-repeat: no-repeat;height:24px;width:30px;}
.box1cellmiddle{background:url(../images/box.caption.center.gif); background-position:top left; background-repeat:repeat-x;height:24px;}
.box1borderleft{background:url(../images/box.border.gif); background-position:top left; background-repeat:repeat-y;width:4px;}
.box1borderright{background:url(../images/box.border.gif); background-position:top right; background-repeat:repeat-y;width:4px;}
.box1bottomleft{background:url(../images/box.border.bottomleft.gif); background-position:bottom right; background-repeat:no-repeat;height:4px; width:4px;}
.box1bottomright{background:url(../images/box.border.bottomright.gif); background-position:bottom left; background-repeat:no-repeat;height:4px; width:4px;}
.box1borderbottom{background:url(../images/box.border.gif); background-position:bottom right; background-repeat:repeat-x;height:4px; width:4px;}

.box1content{padding:7px;}


.box{margin-top:5px;margin-bottom:5px;}

.newsdivtitle
{
font-weight:bold;
}
.newsdivtitle a
{
	text-decoration:none;
	color:navy;
}
.newsdivtitle a:hover
{
	text-decoration:underline;
	color:blue;
}
.note 
{
	margin-top:15px;
	margin-bottom:15px;
}
.noteName a
{
	text-decoration:none;
	color:Navy;
}
.noteName a:hover
{
	text-decoration:underline;
}

.cellItem div a
{
	font-size: 90%;
	color: navy;
	text-decoration:none;
}

.cellItem div a:hover
{
	color: blue;
	text-decoration:underline;
}
.region_in_list a
{
	text-decoration:none;
	color:navy;
}

.region_in_list a:hover
{
	text-decoration:underline;
	color:blue;
}
.enterprise_name
{
	color:navy;
	font-weight:bold;
	margin-top:20px;
}
.details_link
{
	color:navy;
	text-decoration:none;
	font-size:70%;
}
.details_link:hover
{
	text-decoration:underline;
}


/* paging */
div.paging {
	position: relative;
	font: 14px Arial; /* [] */
	color: #aab0b5;
	text-align: center;
	margin-top: 26px;
	margin-bottom: 12px;
}
div.paging span {
	font: 14px Arial; /* current */
	color: #c30706;
}

div.paging a:link, div.paging a:visited {
	font: 14px Arial;
	color: navy;
	text-decoration: none;
}
div.paging a:hover {
	color: blue;
	text-decoration: underline;
}
/* << >> */
div.paging span a:link, div.paging span a:visited {
	font: 14px Arial;
	color: #aab0b5;
	text-decoration: none;
}
div.paging span a:hover {
	color: #aab0b5;
	text-decoration: underline;
}   
/*.paging a
{
	color:navy;
	text-decoration:none;
}
.paging a:hover
{
	color:blue;
	text-decoration:underline;
}

*/

div.right_opros_top h1{
	padding: 10px 0px 0px 14px;
	/*font: bold 16px Verdana*/;
	font-size:16px;
	font-weight:bold;
	color: navy;/*#a31c27;*/
}
label.labelRadio {
	display: block;
	padding: 4px 0px 0px 18px;  
	/*margin-left: 11px;
	text-indent: -18px;*/
	margin-right:10px;
	font: 14px /*Verdana*/;
	color: #000;
	margin-bottom:7px;
}  

input.inputRadio {
	display: inline;
	padding: 0;  
	margin: 0;
}
input.but_quest {
	float: right;
	margin: 4px 30px;
	width: 97px;
	height: 15px;
	border: 0px;
	background-image: url(/site/images/but_quest.gif);
	cursor:pointer;
}

div.opros1 { 
	clear: both;
	float: left;
	width: 95px;
	padding-left: 11px;
}
div.opros2 { 
	float: right;
	width: 75px;
	text-align: right;
	padding-right: 30px;
	margin-bottom: 14px;
}
div.opros1 a:link, div.opros1 a:visited, div.opros1 a:hover,  
div.opros2 a:link, div.opros2 a:visited, div.opros2 a:hover { 
	font: 11px Arial;
	color: #000;
	text-decoration: underline;
	letter-spacing: 1px;
}  
.logo_text
{
	color: #417db1;
	font-size: 21px;
	font-family: 'Times New Roman';
	position: relative;
	text-decoration: none;
	top: -10px;
}
form.about label,
form.form_quest label {
	float: left; 
	display: block;  
	width: 100px; 
	margin-top: 4px;
	margin-bottom: 2px;
	font: bold 12px Arial;
	color: #44474f;
}
label.form1 { 
	width: 90px; 
}
form.about label { 
	width: 90px; 
}

form.about input, form.about textarea,
form.form_quest input, form.form_quest textarea {
/*input.form, textarea.form { */
	margin-top: 4px;
	margin-bottom: 2px;
	float: left; 
	width: 265px;      
	padding-left: 4px;
	background-color: #fff;
	border: 1px solid #c3c3c5;
	font: 11px Arial;
}
form.about textarea, 
form.about input {
	width: 180px;
}
form.about input { 	height: 15px; }
form.about textarea { 	height: 70px; }

form.form_quest input { height: 15px; }
form.form_quest textarea { height: 70px; }


.cellCaption a
{
	color:black;
	text-decoration:none;
}
.cellCaption a:hover
{
	color:blue;
	text-decoration:none;
}
#tab2
{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
}
#tab2 a
{
text-decoration:none;
	color:navy;
}
#tab2 a:hover
{
color:navy;
background-color:#ccc;
}
.block_category_title_selected
{
font-weight:bold;
}
.block_category_title
{
font-weight:normal;
}
.block_category_title:hover
{
font-weight:normal;
text-decoration:underline;
color:blue;
}

/*#tags_ent_switcher
{color:navy;}
*/
#tags_ent_switcher
{margin-top:7px;
color:navy;}
#tags_ent_switcher a
{
text-decoration:none;
color:navy;
}
#tags_ent_switcher a:hover
{
text-decoration:underline;
color:blue;
}
.bbutton
{
	background: transparent;
	height: 25px;
	width: 100;
	background-image:url(/site/images/button.gif);
	border: 0;
	cursor:pointer;
	vertical-align:middle;
	/*font-size:100%;*/
}
.bsbutton
{
	background: transparent;
	height: 25px;
	width: 63;
	background-image:url(/site/images/sbutton.gif);
	border: 0;
	cursor:pointer;
	vertical-align:middle;
	/*font-size:100%;*/
}
#Text1
{
	vertical-align:middle;
}
#search_form
{
	vertical-align:middle;
	margin:0;
	padding:0;
}
.form_opros.bbutton
{
	margin:10px;
}
.allquestionsresultlink
{
margin:10px;
}
.allquestionsresultlink a
{
color:navy;
text-decoration:none;
}
.allquestionsresultlink a:hover
{
color:blue;
text-decoration:underline;
}
