/* TAGS */
body {
	padding: 5px;
	margin: 0px;
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: none;
}
hr {
	color: #000000;
	size: 1px;
}
p {
	margin: 4px 0 4px 0;
}
/*table { width: 100%; text-align: left; vertical-align: top; border: none; }
td { vertical-align: top; }
form { margin: 0; padding: 0; }
	form input { margin: 0; padding: 0;}
	form input .submit { margin: 0 5px; padding:0 5px;}
	form textarea { margin: 0; padding: 0;}
ul.listing { list-style: none; padding: 0; margin: 0; }
ul.listing li { text-indent: 0; padding: 0 0 0 10px; background: url(/img/bullet_medium.gif) 0 6px no-repeat; margin-bottom: 3px; }
a { color: #039; text-decoration: none; }
a:hover { color: #36C; text-decoration: underline; }
.thead {padding:10px 0 3px 0;color:#FF6600;}*/

/* LAYOUT */
#OsnovaForm{
	width: 950px;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #111;
	padding: 0;
	margin: 0 auto;
}
#OsnovaForm1{
	width: 600px;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0 auto;
}
#banner {
	padding: 0 0 0 0;
	float: right;
	padding-bottom: 6px;
}
#header {
	padding: 0 0 0 0;
}
#logo {
	height: 90 px;
	float: left;
	padding: 0 0 0 0;
}
#logo1 {
	height: 22 px;
	float: left;
	padding: 0 0 0 0;
}
.clear {
	clear: both;
}
#lenta {
	height: 23px;
	font-family:Verdana;
	font-size: 11px;
	color: #fff;
	background: url(/img/bgDate.gif) no-repeat bottom left  #cc0033;
}
#date {
	width: 200px;
	padding: 0 0 0 5px;
	margin: 2px 0 0 0;
	float: left;
}
#option{
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;
	float: left;
}
#colMenu{
	width: 200px;
	float: left;
}
#subMenu{
	background:url(/img/bgMenuR.gif) right repeat-y;
}
#menu{
	background:url(/img/bgMenuB.gif) bottom no-repeat;
}
#menu1{
	width: 193px;
	background: left repeat-y url(/img/bgMenuL.gif);
}
.podmenu{
	height: 16px;
	font-size: 13px;
	padding: 0 0 0 40px;
	background: bottom repeat-x url(/img/bgMenuL.gif);
}
.podmenu1{
	font-size: 11px;
}
.podmenulast{
	height: 16px;
	font-size: 13px;
	padding: 0 0 0 40px;
}
#osnovGolosovalka{
	width: 200px;
	font: Verdana;
	font-size: 13px;
	color: #464646;
}
#golosovalka {
	width: 180px;
	font-size: 11px;
	color: #464646;
	margin: 5px 0 0 15px;
}
.Zag_golos {
	margin: 2px 0 2px 0;
}
.variant {
	font-weight: bold;
	width: 15px;
	height: 20px;
}
.variant1 {
	font-weight: bold;
	margin: 5px 0 3px 0;
}
.submit1 {
	height: 21px;
	width: 80 px;
	border: 1px #ccc solid;
	text-align: center;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 2px 0;
	color: #464646;
}
.gol_l {
	width: 2px;
	background: left top no-repeat url(../img/gol_l.gif);
}
.gol_c {
	width: 125px;
	background: left top repeat-x url(../img/gol_c.gif);
	clear: none;
}
.gol_c1 {
	width: 425px;
	background: left top repeat-x url(../img/gol_c.gif);
	clear: none;
}
.gol_r {
	width: 2px;
	background: left top no-repeat url(../img/gol_r.gif);
}
.gol_t {
	width: 46px;
	padding: 0 0 0 5px;
}
.gol_c2 {
	height: 11px;
	margin: 2px 0 2px 0;
	background: left top repeat-x url(../img/gol_c2.gif);
}
.coment {
	border: #ccc solid 1px;
	padding: 7px 5px 7px 5px;
	background: #ececec;
}
.coment_top2 {
	height: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.sort {
	float: right;
	padding: 0 0 0 12px;
	height: 10px;
	font-size: 10px;
	background: left bottom no-repeat url(/img/sort_t.gif);
}
.comentNum, .comentNam {
	float: left;
	height: 16px;
	color: #464646;
}
.comentNum {
	width: 24px;
	font-size: 10px;
	background: #c4c4c4;
	padding: 2px 0 0 2px;
	font-weight: normal;
}
.comentNam {
	font-size: 12px;
	color: #464646;
	font-weight: bold;
	padding: 2px 0 0 7px;
}
.comentDet {
	float: right;
	padding: 2px 2px 0 0;
	font-size: 10px;
	font-weight: normal;
	color: #959595;
}
#coment_from {
	border: #999999 solid 1px;
}
#colContent{
	width: 750px;
	float: right;
	padding-top: 6px; 
}
#stroka{
	width: 750px;
	font-size: 9px;
	color: #9353535;
	height: 20px;
	margin: 3px 0 0 0;
}
#new{
	width: 490px;
	padding: 0 0 0 10px; 
}
#content{
	width: 510px;
	float: left;
}
#banner240{
	width: 240px;
	float: right;
}
.number{
	font-size: 12px;
	color: #454545;
}
#spisok{
	float: left;
	width: 240px;
	padding: 5px 0 0 10px;
}
#spisok1{
	float: left;
	width: 240px;
}
#nameCat{
	background: bottom repeat-x url(/img/bgCatB.gif);
	font-size: 13px;
	color: #959595;
}
#nameCatMain{
	font-size: 12px;
	font-weight: bold;
	color: #1212ba;
}
#upNews{
	font-size: 11 px;
	color: #464646;
	float: left;
	width: 250px;
	padding: 5px 0 0 2px;
	overflow: hidden;
}
#optionCat{
	font-size: 10px;
	padding: 5px 0pt 2px;
}
#topNews{
	width: 506px;
	font-size: 11px;
	margin: 0 auto;
}
#razdNews{
	font-size: 11px;
	margin: 5px 0 0 0;
	width: 692px;
}
#razdNews1{
	font-size: 11px;
	width: 490px;
}
.top{
	font-size: 13px;
	font-weight:bold;
	color: #353535;
	overflow: hidden;
}
.top1{
	font-size: 11px;
	font-weight:bold;
	color: #353535;
	overflow: hidden;
}
.mainpic {
	margin: 0 10px 0 0;
	float: left;	
}
.mainpic1{
	margin: 0 5px 0 0;
	float: left;	
	width: 70px;
	height: 45px;
}
.mainpic2{
	margin: 0 5px 0 0;
	float: left;	
/*	width: 130px;
	height: 90px;
*/
}
.topNewsRasd{
	font-size: 10px;
	color: #000000;
	margin-bottom: 2px;
	font-weight: bold;
}
.topNewsTime{
	font-size: 11px;
	color: #959595;
	padding-top: 5px;
}
.topNewsTime1{
	font-size: 9px;
	color: #959595;
	padding: 5px 0 5px 0;
}
.topNewsAnons{
	font-size: 11px;
	color: #464646;
}
.techtext {
	font-size: 12px;
	float: left;
}
.dateNews{
	font-size: 10px;
}
.textNews{
	font-size: 12px;
	text-align: justify;
	overflow: hidden;
	padding-top: 5px;
}
.textNews1{
	font-size: 11px;
	text-align: justify;
	overflow: hidden;
	color: #464646;
	padding-top: 5px;
}
.textNews2{
	font-size: 11px;
	text-align: justify;
	color: #464646;
}
.podpis{
	font-size: 10px;
	color: #959595;
}
.techtext1{
	font-size: 10px;
	color: #959595;
}
.clear {
	clear: both;
}
.text {
	font-size: 12px;
	color: #464646;
	font-weight: bold;
}
.withe_text {
	font-size: 12px;
	color: #464646;
}
.fl_text {
	font-size: 12px;
}
#nameCatMainOther{
	background: bottom repeat-x url(/img/bgCatB.gif);
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #1212ba;
}
#nameCatMainOther1{
	background: bottom repeat-x url(/img/bgCatB.gif);
	height: 18px;
	font-size: 12px;
	padding-top: 5px;
}
#footer {
	background: top repeat-x url(/img/bgCatB.gif);
	height: 40px;
	font-size: 12px;
	margin-top: 5px;
	padding-top: 5px;
}
.copy {
	color: #9b9b9b;
	float: left;
}
.count {
	float: right;
}
#nameCatMainOther2{
	height: 12px;
	font-size: 10px;
	padding-top: 5px;
}
.budVkurseZag{
	font-size: 12px;
	margin: 5px 0 5px 0;
	font-weight: bold;
	color: #1212ba;
}
.budVkurseNazv{
	font-size: 11px;
	margin: 5px 0 0 0;
}
.budVkurseBlock{
	width: 130px;
	float: left;
	padding: 0 5px 0 0;
	overflow: hidden;
}
.border{
	width: 240px;
	border-collapse: collapse;
	font-size: 5px;
}
.bordertop{
	background: top repeat-x url(/img/ug_bg.gif);
}
.borderleft{
	background: left repeat-y url(/img/ug_bg.gif);
}
.borderright{
	background: right repeat-y url(/img/ug_bg.gif);
}
.borderbottom{
	background: bottom repeat-x url(/img/ug_bg.gif);
}
.borderlt{
	width: 3px;
	height: 5px;
	background: top left no-repeat url(/img/ug_t_l.gif);
}
.borderrt{
	 width: 3px;
	 height: 5px;
	 background: top right no-repeat url(/img/ug_t_r.gif);
}
.borderlb{
	width: 3px;
	height: 5px;
	background: bottom left no-repeat url(/img/ug_b_l.gif);
}
.borderrb{
	width: 3px;
	height: 5px;
	background: bottom right no-repeat url(/img/ug_b_r.gif)
}

/* search bar */
#search {
	width: 350px;
	height: 23px;
	font: normal 11px Verdana;
	float: right;
}
		
	#search table {
		width: 100%;
	}
	#search td {
		vertical-align: middle;
		white-space: nowrap;
	}
	#search td.fulllength {
		width: 100%;
		white-space: normal;
	}
	
	#search form {
		margin: 0;
		padding: 0;
	}
	#search input {
		margin: 0;
		padding: 0 0 1px 0;
	}
	#search input.textfield {
		width: 160px;
		height: 13px;
		border: 0px;
		padding: 2px 0 0 0;
		font: normal 11px monospace;
	}
	#search input.submit {
		border:1px #ffffff solid;
		background: none;
		color:#FFFFFF;
		font-family: verdana, sans-serif;
		font-size:11px;
		/*font-weight:bold;*/
		height:17px;
		text-align:center;
		width:45px;
	}
	/*	
	#search a {
		color: #999;
		margin-right: 10px;
	}
	#search a:visited {color: #999; }
	#search a:hover { color: #999; text-decoration: none; }*/

/* LINKS */
a.option {
	color: #fff;
	text-decoration: none;
}
a.option:hover {
	color: #fff;
	text-decoration: underline;
}
a.podmenu1, a.podmenu_a {
	color: #464646;
	text-decoration: none;
}
a.podmenu1:hover, a.podmenu_a:hover {
	color: #EE1C24;
	text-decoration: none;
}
a.techtext {
	color: #464646;
	text-decoration: none;
}
a.techtext:hover {
	color: #464646;
	text-decoration: underline;
}
a.top{
	color: #353535;
	text-decoration: none;
}
a.top:hover{
	color: #666666;
	text-decoration: none;
}
a.top1{
	color: #353535;
	text-decoration: none;
}
a.top1:hover{
	color: #666666;
	text-decoration: none;
}
a.budVkurseZag{
	color: #1212ba;
	text-decoration: none;
}
a.budVkurseZag:hover{
	color: #ee1c24;
	text-decoration: none;
}
a.budVkurseNazv{
	color: #464646;
	text-decoration: none;
}
a.budVkurseNazv:hover{
	color: #464646;
	text-decoration: underline;
}
a.nameCatMainOther2{
	color: #464646;
}
a.topNewsAnons{
	text-decoration: none;
}
a.topNewsAnons:hover{
	text-decoration: underline;
}
a.podpis{
	text-decoration: none;
}
a.podpis:hover{
	text-decoration: underline;
}
a.number{
	text-decoration: none;
	font-weight: bold;
}
a.number:hover{
	text-decoration: underline;
	font-weight: bold;
}
a.textNews1{
	color: #1212ba;
	text-decoration: none;
}
a.textNews1:hover{
	color: #ee1c24;
	text-decoration: none;
} 
.click {
	cursor: pointer;
}
.fr_text{
	float: right;
	font-size: 12px;
}
#comment_add {
	display: none;
}