html, body {
	width:100%;
	height:100%;
}

td { vertical-align:top; }
table {
	color:#333333;
	font-family:arial;
	font-size:12px;
}
a {
	color:#2e4ec5 ;
	text-decoration: underline;
}

a:hover {
	text-decoration:none;
	color:#ff0000; 
}


/*------------------------*/

#main {
	width:810 px;
	height:100%;
	text-align: center;
}
.gray {
	color:#929292;
}

/*------------------------*/

#mn1 {
	height:86px;
	vertical-align:middle;
	text-align:center;
}
#mn1 a {
	margin:0 22px 0 0;
	padding:0 0 0 20px;
	color:#2e2e2e;
	text-decoration:none;
}
#mn1 a:hover {
	text-decoration:underline;
}
#m36 {background:url(images/m1.gif) 0 3px no-repeat;}
#m5 {background:url(images/m2.gif) 0 3px no-repeat;}
#m76 {background:url(images/m3.gif) 0 3px no-repeat;}
#m41 {background:url(images/m4.gif) 0 2px no-repeat;}
#m75 {background:url(images/m5.gif) 0 2px no-repeat;}
#m6 {background:url(images/m6.gif) 0 4px no-repeat;}
.poloska {
	background:url(images/pol.gif) right 2px no-repeat;
  font-weight:normal;
  padding:0 24px 0 0;
}

/*------------------------*/

#mn2 {
	height:260px;
}
#top {
	width:100%;
	height:260px;
	background:url(images/tbg.jpg) bottom left repeat-x;
}
#tp1 { }
#tp2 {
	width:382px;
	background:url(images/t2.jpg) no-repeat
}
.tpot {
	width:25px;
	background:white;
}

/*------------------------*/

#mn3 {
	height:66px;
	padding: 10px 0 0 0;
	text-align:center;
	
}

/*------------------------*/

#mn4 {}
#center {
	width:100%;
	height:100%;
}
#cr1 {
	padding:0 0 15px 25px;
}
#cr2 {
	width:212px;
	padding:0 25px 15px 15px;
}

/*^^^^*/

#lt1 {
	padding:0 15px 20px 0;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
}
#lt2 {
	padding:20px 15px 0 0;
	border-right:1px solid #cecece;
}
.ttt {
	vertical-align:middle;
	padding:0 20px 15px 10px;
}
.tit {
	padding:0 0 15px 0;
}
#zagolovki {
	height:24px;
	position:relative;
	margin:0 0 22px 0;
}
#zag {
	float:left;
	font-size:20px;
	color:#272727;
}

h1 {
	font-size:28px;
	color:#272727;
	font-weight: normal;
	padding: 0px;
}

#full {
	float:right;
	margin:7px 0 0 0;
}
#serkv {
	background:url(images/bg.jpg) repeat-x #4eb4e1;
	padding:7px 7px 7px 7px;
}
#svzag {
	color:white;
	font-size:17px;
	position:relative;
	margin:0 0 8px 0;
}
#svinput {
	float:left;
}
#svinput input {
	border:1px solid #5f686d;
	width:130px;
}
#svinput textarea {
	border:1px solid #5f686d;
	width:130px;
}

#svbutton {
	float:right;
	margin:8 0 2px 0;
}
#svcheck {
	float:left;
}
#svtext {
	float:left;
	color:white;
	padding:1px 0 0 2px ;
	font-size:11px;
}

/*------------------------*/

#mn5 {
	padding:0 25px 0 25px;
	vertical-align:middle;
	height:60px;
}




.main_text, li, input,  font
	{
		font-family: Arial;
		font-size:12px;
		line-height:16px;
		color:#333333;
	}

a { color:#2e4ec5 ; text-decoration: underline;}

span, span a {color:#2e4ec5; text-decoration:none;}
span a:hover { text-decoration:underline}

.c_text, .c_text a {text-decoration:none; line-height:12px; color:#333333;}
.c_text a:hover { text-decoration:underline}

.ls_text, .ls_text a { line-height:12px; color:#2E2E2E; text-decoration:none}
.ls_text a:hover { text-decoration:underline}
.ls_text, .ls_text img { vertical-align:middle}
.ls_text a { margin-left:8px;}

.white_text, .white_text a { color:#FFFFFF; line-height:18px}

.white_text span a {color:#FFFFFF; text-decoration:none; line-height:12px;}
.white_text span a:hover { text-decoration:underline}

.no_class, form
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}


.form {height:24px; margin-top:3px;}
.form input {width:158px; height:21px; border:#CECECE 1px solid; background-color:#ffffff; padding-left:5px;}

textarea {width:158px; height:75px; border-color:#CECECE; border-width:1px; background-color:#ffffff; padding-left:5px; border-style: solid; overflow:hidden; margin-top:3px}

.input1 {width:134px; height:21px; border-color:#5F686D; border-width:1px; background-color:#ffffff; padding-left:5px; border-style: solid; vertical-align:middle}

/*ul {margin:0; padding:0;} */
li  {background: none; margin:0px; padding:0px}
li a  {line-height:18px; text-decoration: underline;}
li a:hover {text-decoration:none; color: #ff0000;}

.dt { display:table; height:100%; width:100%}

.dr { display:table-row; height:100%; width:100%}

.dc { display:table-cell; float:left; height:100%; width:100%}

.main { width: 766px; height:820px; margin: auto; text-align:left}

.header { height:86px;}

.header1 { margin-left:24px; width:713px; height:260px;}

.content { width:714px; height:380px; margin-left:27px; margin-top:16px;}

.bottom { height:78px;}

.v_l { background:url(images/p.gif) repeat-y}

.v_m { background:url(images/v-m.gif) no-repeat right; height:5px}

.v_m1 { background:url(images/3-m.gif) no-repeat left; height:5px}

.h_l { background:url(images/p.gif) repeat-x 0px 2px; height:5px}

.hormenu_item2 {
		font-family:Arial, Helvetica, sans-serif;
		vertical-align:middle;
		text-decoration:none;
		font-size:11px;
		/*margin:0px 0px 0px 0px;*/
		padding:4px;

		color:#000000;
		background-color:#ffffff;

		text-align:center;
		vertical-align:middle;
		font-weight:bold;
		border: 3px solid #FFFFFF;
		height:20px;
		top:8px;

		cursor:pointer;
}

.hormenu_item2:hover {
background-color:#DDDDDD;
font-weight: bold;
color:#ff0000;
}
.dropmenu {
		/*margin-top:-5px;*/
		color:#ff0000;
		position:absolute;
		background:#999999;
		border:solid 1px #FFFFFF;
		z-index: 20;
		visibility:hidden;
		filter:Alpha(Opacity="100", FinishOpacity="100",Style="1", Startx="10", Starty="10", finishx="90", finishy="90");
		 top:20px;
}
.dropmenu_item_test {
		margin:0px;
		padding:5px;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		z-index: 30;
}

.test_item:hover p{
/*font-size:13px;*/
/*background:#bfe4fa;*/
/*background:#b0e4ff;*/
background:#000000;
border:#CCCCCC 1px solid;
/*color:#b70e0e;*/
color:#FFFFFF;
/*border: 2px #FFFFFF ridge;*/
}

.test_item p{
border:#CCCCCC 1px solid;
margin:0px;
padding:5px;
}

.limon{
border: 1px #999999 solid;
font-size: 11px;
font-face: tahoma;
}

#left {width:100%;}
