html,body,table,tr,th,td,img,p,ul,span,h1,h2,h3,h4,h5,form {padding: 0px; margin: 0px; font: 12px Verdana; list-style: none; border:none;  }

body {background: #afc4e1 url('../i/bg_main2.jpg') top right repeat-y;}

ul li {list-style: none; }

ol {margin-left: 28px;}

* {
    padding: 0;
    margin: 0;
}

html, body {height: 100%; }


.test {background: #afc4e1 url('../i/bg_main2.jpg') top right repeat-y; width: 100%; /*min-width: 830px;*/ padding-bottom: 10px;}

#container {background: url('../i/bg_main.jpg') top right no-repeat;}

#header {height: 142px;}

.tabno td {border: none !important; padding: 0px 10px !important;}

.header2 {height: 40px;}

.stroka {height: 15px;}

.logo {margin: 24px 0 0 31px; float:left;}

.col1 {width: 245px;}
.col2 {color: #211e30; padding-bottom: 62px;}
.col3 {width: 210px;}

/*.col2_2 { min-height: 505px;}*/

/*

#menu li {

	font: bold 10px Arial;

	text-transform: uppercase;

	margin-left: 14px;

	background: url('../i/li_left.gif') center left no-repeat;

	padding-left: 15px;

	line-height: 22px;

	}

*/

.fff { margin-left: 0px !important;}
.fff li {background: none !important; padding-left: 0px !important;}
.fff li a {text-decoration: none !important;}
.fff li a:hover {text-decoration: underline !important;}

.fff2 { margin-left: 0px !important;}
.fff2 li {background: none !important; padding-left: 0px !important; margin: 5px 0;}

.fff3 li a {text-decoration: none !important;}
.fff3 li a:hover {text-decoration: underline !important;}

.col2 ul {margin-left: 22px; margin-top: 0.5em;}
.col2 ul li {text-align: justify; font: 12px Verdana; line-height: 17px !important;}
.col2 ul li a {color: #004a8f}
.col2 ul li a:hover {text-decoration: none;}
.col2 p,div,table td { font: 12px Verdana;line-height: 17px;}
.col2 p a {color: #004a8f; }
.col2 div a {color: #004a8f; text-decoration: underline;}
.col2 div a:hover {text-decoration: none;}

.stroka a {color: #004a8f; text-decoration: underline;}
.stroka a:hover {text-decoration: none;}

.col2 p {margin: 0px; text-align: justify;}
.col2 div {margin: 0px; text-align: justify;}
.col2 p a {color: #004a8f; text-decoration: underline;}
.col2 p a:hover {text-decoration: none;}
.col2 table td a {color: #004a8f; text-decoration: underline;}
.col2 table td a:hover {text-decoration: none;}
.col2 ul li a {color: #004a8f; text-decoration: underline;}
.col22 ul li a:hover {text-decoration: none;}
.col2 ul li {background: url('../i/li.gif') top left no-repeat; padding-left: 15px; line-height: 14px;}

.map_leve1,.map_leve2 {margin-bottom: 3px !important;}
.map_leve1 li {background: url('../i/li2.gif') top left no-repeat !important; padding-left: 8px !important; line-height: 14px; margin-left: 20px;}
.map_leve2 li {background: url('../i/li.gif') top left no-repeat !important; padding-left: 15px !important; line-height: 14px; margin-left: 20px;}
.map_leve1 a,.map_leve2 a {text-decoration: none !important;}
.map_leve1 a:hover,.map_leve2 a:hover {text-decoration: underline !important;}


.wid2 {width: 250px !important;}

#menu2 li {
	font: normal 11px Arial;
	color: #fff;
	background: #004a8f /*url('../i/li3.gif') top left no-repeat*/;
	border-top: 1px solid #4077ab;
	border-bottom: 1px solid #4077ab;
	border-right: 1px solid #bfd2e1;
	margin-bottom: 5px;
	line-height: 22px;
	padding: 0px 0 0px 10px;
	text-transform: uppercase;
    width: 190px;
}

.spn {text-transform: uppercase; font-weight: bold !important;}

#menu2 {margin-right: 10px;margin-top: 20px;}
#menu2 li a {color: #fff;text-decoration: none;}
#menu2 li a:hover {color: #a3d0f5;}
#menu2 li span {font: bold 11px Arial;}

.color2 {color: #a3d0f5;}
.font1 {font: normal 10px Verdana !important;color: #a3d0f5; }
.font2 {color: #004a8f !important;}
.font3 {font-size: 10px;}
.font4 {font: 9px Arial !important;color:#87919a;}
.font5 {font-size: 11px !important;margin-bottom:7px !important;}

/* ------------ vertical menu -------------- */

.menu {
	margin-top: 42px;
}

.menu ul {
	z-index: 1;
	padding:0;
	margin:0;
	list-style-type:none;
	width:228px;
}

.menu li {
	font: bold 10px Arial !important;
	margin:  5px 0px 5px 14px;
	line-height: 15px;
	}

.menu li ul li {
	font: 11px Verdana;
	margin: 0px;
	background:#edeef3;
	height:19px;
	line-height: 19px;
	padding-left: 0px;
	float:left;
	border: 1px solid #fff;
	border-width: 0px 1px 0px 1px;
}

.menu li ul li a {padding-left: 7px;}
.menu li.sub {background:#edeef3 url('../i/sub.gif') no-repeat right center;}
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
.menu a, .menu  a:visited {
	display:block;
	text-decoration:none;
}
.menu li ul li a, .menu li ul li a:visited {
	display:block;
	text-decoration:none;
	height:19px;
	line-height:19px;
	width:340px;
	color:#004a8f;
	text-indent:5px;
	border:1px solid #edeef3;
	border-width: 0px 1px 0px 1px;
}



* html .menu a, * html .menu a:visited {width:340px;}

* html a.one:hover {background:url('../i/li_leftr.gif') top left no-repeat; color: #004a8f !important; position:relative;}



* html .menu a:hover {background: url('../i/li_leftr.gif') top left no-repeat !important; position:relative;}

* html a.some:hover {background: url('../i/subr.gif') no-repeat right center !important; position:relative;}



.menu li:hover {position:relative;/*background: url('../i/li_leftr.gif') top left no-repeat;*/}

.menu a:active, .menu a:focus {/*background: url('../i/li_leftr.gif') top left no-repeat !important;*/color: #004a8f !important;}

.menu ul li ul li a:active, .menu ul li ul li a:focus {background:pink;}

/*.menu li.ttt:hover > a {background: url('../i/li_left.gif') top left no-repeat !important;color: #004a8f !important;}*/
.menu li.ttt:hover a {background: url('../i/li_leftr.gif') top left no-repeat !important;}

/*.menu li:hover > a {background:#fff;}*/

.menu li.sub:hover > a {background: url('../i/subr.gif') no-repeat right center !important;}



.menu li ul {
	visibility:hidden;
	position:absolute;
	top:-30px;
	left:180px;
	padding-top:30px;
	background:transparent url('transparent.gif');
}

.menu li ul li ul {left:340px;}
.menu li:hover > ul {visibility:visible;}
.menu ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul {visibility:visible;}
.menu ul a:hover ul a:hover ul{visibility:visible;}
.menu ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

.first {border: 1px solid #fff; border-width: 1px 1px 0px 1px !important; padding-top: 1px;}
.last {padding-bottom: 1px; border-bottom: 1px solid #fff !important}
.one {width: 190px !important; background: url('../i/li_left.gif') top left no-repeat; color: #000; padding-left: 15px;}
a:hover.one {color: #004a8f; }

.active2 {background: #edeef3; border: 1px solid #fff; width: 200px;}
.active2 p a {width: 198px !important;}

.ggg2 li {width: 200px !important;}
.ggg2 li a {width: 191px !important;}

.texttransf {text-transform: uppercase;cursor: pointer; font: 10px Arial;}

/* ----------- horizontal menu ------------- */

.menu_h {
	height: 28px;
	margin-top: 0px;
}

.menu_h ul {
	position:relative;
	z-index:500;
	padding:0;
	margin:0;
	list-style-type:none;
	width: 150px;
}

.menu_h ul li ul {width: 300px;}
.menu_h ul li ul li ul {width: 320px;}
.menu_h li {
	font: bold 12px Arial;
	line-height: 28px;
	}

.menu_h li ul li {
	font: 11px Verdana;
	margin-left: 0px;
	background:#edeef3;
	height:19px;
	line-height: 19px;
	padding-left: 0px;
	float:left;
	z-index:1000;
	border: 1px solid #fff;
	border-width: 0px 1px 0px 1px;
	text-align: left !important;
}

.menu_h li#sub {background:#edeef3 url('../i/sub.gif') no-repeat right center;}
.menu_h table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
.menu_h a, .menu_h  a:visited {
	display:block;
	text-decoration:none;
	width:299px;
	z-index:2000;
}

.menu_h li ul li a, .menu_h li ul li a:visited {
	display:block;
	text-decoration:none;
	height:19px;
	line-height:19px;
	padding-left: 7px;
	width:300px;
	z-index:1000;
	color:#004a8f;
	text-indent:5px;
	border:1px solid #edeef3;
	border-width: 0px 1px 0px 1px;
}

.menu_h li ul li ul li a, .menu_h li ul li ul li a:visited { width:320px;}

* html .menu_h a, * html .menu_h a:visited {width:320px;}
* html a.one_h:hover {background:url('../i/li_big.gif') top left no-repeat !important; color: #004a8f !important; position:relative;}
* html a.one_h2:hover {background:url('../i/li_big.gif') top left no-repeat !important; color: #004a8f !important; position:relative;}
* html .menu_h a:hover {background:#fff; position:relative;}
* html a.some:hover {background:#fff url('../i/subr.gif') no-repeat right center !important; position:relative;}

.menu_h li:hover {position:relative;}
/*.menu_h a:active, .menu_h a:focus {background: url('../i/li_bigr.gif') top left no-repeat !important;color: #004a8f !important;}*/
.menu_h ul li ul li a:active, .menu_h ul li ul li a:focus {background:#fff;}
.menu_h li.ttt_h:hover > a {background: url('../i/li_big.gif') top left no-repeat !important;color: #004a8f !important;}
.menu_h li:hover > a {background:#fff;}
.menu_h li#sub:hover > a {background:#fff url('../i/subr.gif') no-repeat right center !important;}

.menu_h li ul {
	visibility:hidden;
	position:absolute;
	top:28px;
	z-index:1000;
	left:0px;
	padding-top:12px;
	background:transparent url(transparent.gif);
}

.ggg3 {width: 362px !important;}
.ggg3 li {width: 362px !important;}
.ggg3 li a {width: 353px !important;}
.ggg4 {width: 182px !important;}
.ggg4 li {width: 182px !important;}
.ggg4 li a {width: 173px !important;}
.ggg5 {width: 212px !important;}
.ggg5 li {width: 212px !important;}
.ggg5 li a {width: 203px !important;}
.ggg6 {width: 262px !important;}
.ggg6 li {width: 262px !important;}
.ggg6 li a {width: 253px !important;}
.ggg7 {width: 120px !important;}
.ggg7 li {width: 120px !important;}
.ggg7 li a {width: 111px !important;}

.menu_h li ul li ul {left:309px;top:-13px;z-index:1000;}
.menu_h li:hover > ul {visibility:visible;}
.menu_h ul a:hover ul ul{visibility:hidden;}
.menu_h ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu_h ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu_h ul a:hover ul {visibility:visible;}
.menu_h ul a:hover ul a:hover ul{visibility:visible;}
.menu_h ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
.menu_h ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

.one_ru {width: 120px !important; line-height: 15px !important; height: 28px !important;  background: url('../i/li_big.gif') top left no-repeat !important; color: #262525 !important; padding-left: 33px;}
a:hover.one_ru {color: #004a8f;}
.one_en {width: 120px !important; line-height: 15px !important; height: 28px !important;  background: url('../i/li_big.gif') top left no-repeat !important; color: #262525 !important; padding-left: 33px;}
a:hover.one_en {color: #004a8f;}
.one_uk {width: 120px !important;line-height: 15px !important; height: 28px !important;  background: url('../i/li_big.gif') top left no-repeat !important; color: #262525 !important; padding-left: 33px;}
a:hover.one_uk {color: #004a8f;}

.one_h2 {width: 120px !important; margin-left: 0px; line-height: 15px !important; height: 28px !important; background: url('../i/li_big.gif') top left no-repeat !important; color: #262525 !important; padding-left: 33px;}
a:hover.one_h2 {color: #004a8f;}

.language {float:right;color: #fff; font: 10px Verdana; padding: 10px 10px 0 0; width: 100px; text-align: right; text-transform: uppercase;}
.language a {color: #fff; text-decoration: none;}
.language a:hover {text-decoration: underline;}

.interactive {float: left; padding: 18px 0 0 195px;}

.icons {float:right; padding: 32px 10px 0px 0px; width:15px;}
.icons img {margin-bottom: 7px;}

a img {border: 0px;}
.newtitle {color: #004a8f; font-size: 11px;}
.newtitle2 {color: #004a8f; font-size: 10px;}
.newtitle3 {color: #004a8f; font-size: 10px; font-weight:bold;}



.tab_cont tr td {padding: 8px 10px 8px 0px; vertical-align: top;}

h1 {font: bold 20px Arial; color: #fff;}
h2 {font: bold 13px Verdana; color: #004a8f; text-transform: uppercase; padding: 12px 0 15px 0;}
h3 {font: bold 12px Verdana; color: #211e30; padding: 10px 0px;}
h4 {font: normal 12px Verdana; color: #211e30; padding: 5px 0px 10px 0px;}
h5 {font: bold 11px Verdana; color: #004a8f; padding: 5px 0px 10px 0px;}

#central_content h2 {font: bold 11px Verdana !important;}

.tit_h2 {font: bold 11px Verdana !important; color: #004a8f; text-transform: uppercase; padding: 14px 0 5px 0; margin-bottom: 0px !important;}

.title {font: bold 12px Verdana; color: #004a8f; padding: 5px 0 5px 0;}

.date {font: normal 10px Verdana; color: #211e30; margin-top: 5px;}

.title2 {font: bold 12px Verdana; color: #211e30;padding-top: 8px; clear:both;}

.news {
	font: 12px Verdana; 
	color: #211e30; 
	border-bottom: 1px solid #e3e4eb; 
	padding: 0px 0px 15px 0px; 
	margin-right: 13px;
	line-height:17px;
	}

.news p {
	margin-bottom: 10px !important;
	line-height:17px;
	}

.news2 {
	font: 12px Verdana; 
	color: #211e30; 
	border-bottom: 1px solid #e3e4eb; 
	padding: 0px 0px 10px 0px; 
	margin-right: 13px;
	}

/*.news a {text-decoration: none !important; color: #211e30 !important;}

.news a:hover {text-decoration: underline !important;}*/



.news2 a {color: #211e30 !important;text-decoration: none !important;}

.news2 a:hover {text-decoration: underline !important;}



.width2 {width: 65px;}
.wid3 {width:142px !important;}


.pager {margin-top: 14px;}

.pager a {color: #004a8f; text-decoration: none; padding: 1px 5px; margin: -2px 1px; position: relative;}

.pager a:hover {background: #004a90; color: #fff;}

.pager div {border-right: 1px solid #004a8f; float:left;}

.active {background: #004a90; color: #fff; padding: 1px 5px !important; float: left;margin: -1px 1px -1px 1px !important; position: relative;}

.data {
	font: 11px Verdana;
	color: #004a8f;
	margin: 3px 0 0 0px;
	padding-left: 14px;
	height: 11px;
	border-right: 1px solid #adadad;
	width: 160px;
	float: left;
	}

#date_time_id {font-size: 10px;}

.search {margin-top: 10px; height: 20px;}

.inp {width: 90px; height: 14px !important; border: 1px solid #f0f1f4; margin: 0 0 0 28px; font-size: 10px; padding: 0px !important;}

.im {margin-left: 29px; clear:both;}

.im2 {margin-bottom: -4px; position: relative;}



.inp2,.inp3,select {border: 1px solid #aed7f7; height: 19px; font: 11px Verdana; color: #211e30;}

input {border: 1px solid #aed7f7; height: 19px; font: 11px Verdana; color: #211e30;margin: 2px 0px; padding: 2px 0 0 5px !important;}

textarea {border: 1px solid #aed7f7; font: 11px Verdana; color: #211e30;margin: 2px 0px;padding: 2px 0 0 5px !important;}

.inp3 {width: 250px; margin: 2px 0px;}

select {margin: 2px 0px;}



strong {color: #211e30;}



.my_tab {border-top: 1px solid #e4e4ec;border-left: 1px solid #e4e4ec;}
.my_tab tr td {padding: 10px;background: #fff; border-bottom: 1px solid #e4e4ec;}

.my_tab3 {border-top: 1px solid #e4e4ec;}
.my_tab3 tr td {padding: 1px 10px; background: #fff; border-bottom: 1px solid #e4e4ec; text-align: left; border-left: 1px solid #e4e4ec;}
.my_tab3 tr td input {height: 17px !important; margin: 1px 0 !important;}

/*.my_tab tr td select {width: 142px;}*/



input.button{
	width:100px;
	height:20px;
	background: #004a8f url('../i/buttom.gif') 0 0 no-repeat;
	color:#fff;
	text-align:center;
	font: bold 10px Verdana;
	text-transform: uppercase;
	border:none;
	cursor: pointer;
	padding-top: 0px !important;
	}

input.button2{
	width:170px;
	height:20px;
	background: #004a8f url('../i/buttom2.gif') 0 0 no-repeat;
	color:#fff;
	text-align:center;
	font: bold 10px Verdana;
	text-transform: uppercase;
	border:none;
	cursor: pointer;
	padding-top: 0px !important;
	}

.nobord td {border-bottom: none !important;}
.nobord3 {border: none !important;}
.nobord2 {font-weight: bold; text-align: right; color: #211e30;background: #e4e4ec !important;border-bottom: 1px solid #fff !important; width: 152px; padding-right: 15px !important;}

.backg {background: #e4e4ec !important; border-bottom: 1px solid #fff !important;}

#change_size_of_pension_payments,#change_period_of_payments,#change_annual_rate_of_profitableness, #change_min_income, #change_year, #change_year2, #change_period_of_payments2, #change_size_of_pension_payments2, #accumulation_value {display:inline; font-size: 10px;}

div.error { color:#af0000; display:none; font-size: 11px;}

div.errorbr {margin-top: 3px;}

.my_tab2 {border-top: 4px solid #004a8f;}
.my_tab2 tr td {background: #fff; border-bottom: 1px solid #e4e4ec; padding: 5px;}

.colora {color: #004a8f !important; font-size: 11px;}

.category {float: left; margin: 5px 15px 15px 0; }
.category a {color: #004a8f; font-size: 12px; text-decoration: underline; padding: 5px 10px;}
.category a:hover {color: #fff; background: #004a8f; text-decoration: none;}

.activecat {color: #fff !important; background: #004a8f; text-decoration: none !important;}

table#tab_vacant td {padding: 3px 0;}

.marg1 input,label {margin: 7px 0px 0px 0px;}

.comment {margin: 5px 0px;}

table#partners td {padding: 7px 0px;}

.opros a {color: #004a8f !important;}

.lefttime {margin-left: 11px;}

legend {color: #004a8f; font-weight: bold; margin: 3px; padding: 0px 5px !important;}

fieldset {border: 0px solid #5f8dba; padding: 3px; background: #e9ebf3; margin: 2px 0px;}

.menu4 {background: #edeef3; width: 190px;}
.menu4 a {color: #004a8f; line-height: 12px; }
.menu4 a:hover {text-decoration: underline; width: 176px !important}
.menu4 p {margin: 5px !important;}

.leg {color: #004a8f; font-weight: bold; margin-top: 0px !important; padding-top: 0px;}

.ggg {margin-left: -150px !important;}
.ggg li ul {margin-left: -178px !important;}

.vertical_menu {width: 200px !important; padding: 1px 0px; margin-left: 0px !important;}
.vertical_menu li {width: 198px !important; padding: 0px; margin: 0px 1px 0px 14px;}
.vertical_menu li a {width: 178px !important; padding: 2px 5px 2px 8px; color: #000; font:11px Verdana !important;}
.vertical_menu li a:hover {color: #004a8f; background: none !important;}

.activeol {border: 1px solid red !important}

.texttransf2 {color: #004a8f; font-weight: normal !important; text-transform: uppercase !important;}
/*.active_marker {background: url('../i/li_marker.gif') top left no-repeat;}*/

.error2 {font: 10px Verdana !important; color: #87919a !important;}

.term {float: left; color: #004a8f; padding: 0px 5px;}
.term a {color: #004a8f;}

.marg2 {
	margin-bottom: 3px !important;
	color: #004a8f;
	margin-top: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 5px !important;
	}
.marg3 {margin-bottom: 4px !important;}
.marg4 {margin-top: 10px !important;margin-bottom: -6px !important;}

.line_two {
	font-size: 1px;
	border-top: 1px solid #e3e4eb;
	margin: 10px 0px 0px 0px !important;
	}

/* formgen */
.blockcaption {
	font-size: 12px;
	text-transform: uppercase;
	font-weight:bold;
}

.error { color: #E00; border-left: 2px solid #E00; padding-left: .5em }



label b.obligatory { /* b has no logical meaning here, but it is short */
	font-size: 1.0em;
	color: #F00;
	margin-left: .1em }

#big {display: none;}

.some_tab {border-top: 1px solid #e4e4ec;border-left: 1px solid #e4e4ec;}
.some_tab tr td, tr th {border-bottom: 1px solid #e4e4ec;border-right: 1px solid #e4e4ec; background: #fff; text-align: center; padding: 3px 5px;}
.some_backg td {background: #e4e4ec !important;}

.tit_h3 {font: bold 11px Verdana !important; color: #004a8f; text-transform: uppercase; padding: 0px 0; margin-bottom: 0px !important; text-align: center !important;}
.tit_h4 {font: bold 11px Verdana !important; color: #004a8f; text-transform: uppercase; padding: 0px 0; margin-bottom: 0px !important; }

.section5 {border-top: 1px solid #3c3a47;border-left: 1px solid #3c3a47; margin: 10px 0;}
.section5 tr td {border-bottom: 1px solid #3c3a47;border-right: 1px solid #3c3a47; padding: 2px 5px;}

.none_td td {font-size: 1px; height: 1px;}
.none_td {height: 1px;}

.pad1 {padding: 1px 0px 0px 40px !important;}
.pad2 {padding: 0px 0 0 5px !important;}
.pad3 {padding: 0 0 15px 0 !important;}
.pad4 {padding: 10px 0 0 81px !important;}
.pad5 {vertical-align:middle !important;padding-left:0px !important;}

.contact_tab td {padding: 0px !important;}

a#dashedtext {border-bottom: 1px dashed #004a8f; text-decoration: none !important; color: #211e30;}

a#dashedtext:hover { border-bottom: 0px dashed #004a8f;}


INPUT.RegistrationTextBox
{
 width:250px;
 background-color:#ffffff;
 border:1px solid #a0a0a0;
}

TEXTAREA.RegistrationTextBox
{
 width:250px;
 height:150px;
 background-color:#ffffff;
 border:1px solid #a0a0a0;
}

INPUT.RegistrationTextBoxPresent
{
 width:275px;
 background-color:#ffffff;
 border:1px solid #a0a0a0;
}

TEXTAREA.RegistrationTextBoxPresent
{
 width:275px;
 height:100px;
 background-color:#ffffff;
 border:1px solid #a0a0a0;
}

TABLE.registration_table TD
{
 vertical-align:middle;
}

.users_header { font-size:9pt; color:rgb(0, 74, 143); text-transform:uppercase;}
.users_header3 { font-size:9pt; color:#211e30; text-transform:uppercase;}
a.users_href { font-size:9pt; text-transform:uppercase;}
.users_err { color: #004AB6; border-left: 2px solid #E00; padding-left: .5em; display:none; }

.users_header2 {font-size:11px; text-transform:uppercase;padding-left: 111px; font-weight:bold;}

.my_test{ color: red; }

.poll td {vertical-align: top;}
.poll td input {margin: 1px 0px 0px 0px;}

.poll td #dashedtext {color:#004a8f !important;}

#dashedtext2 #dashedtext {color:#004a8f !important;}

.textdecor {text-decoration:none !important;}
.marg7 {margin:7px 0 10px 0 !important;}
.pad5 {padding: 5px 0 5px 0;}

.font_marg {
	font-size:10px;
	position:relative;
	line-height:12px !important;
  }

.font11 {
	margin:5px 0px;
	}

.font11 td input {
	width:14px !important;
	height:14px !important;
	margin:0px !important;
	border:none !important;
	}

.developer {
	font-size:11px;
	padding-left:13px;
	line-height:17px;
    }

.developer a {
	color:#004a8f;
    }

.developer a:hover {
	text-decoration:none;
    }

.underline_class { 
	text-decoration: underline;
}
