/* css styles */

input.authPass { background-color:#eee; border:1px solid #ccc; color:#454545; font-size:8pt; }
	table.authTable { margin-top:50px; width:300px; background-color:#EEEEEE; }
	td.authTd { text-align:right; background-color:#eee; }


IMG {
border:0;
}


div.our_sp
	{
		font-size:10px;
		color:#acacac;
	}


.TITL a
{
color: #333333;


}

.TITL a:link
{
color: #CCCCCC;

}
.TITL a:hover {
	color: #333333;
}


.TITL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.subTITL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: lowercase;
	color: #666666;
	text-decoration: none;
	cursor: default;
}

a:link {
	text-decoration: none;
	/*color: #CC9999;*/
	}
a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight: normal;
	line-height: normal;
	}
a:visited {
	text-decoration: none;
	/*color: #CC9999;*/
}
	
.menu_left a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: normal;
}
.menu_left a:link {
	text-decoration: none;
	/*color: #CC9999;*/
}
.menu_left a:visited {
	text-decoration: none;
	/*color: #CC9999;*/
}
.menu_left a:hover {
	text-decoration: none;
	color: #333333;
}
.menu_left a:active {
	text-decoration: none;
}



	html, body, *
	{
	        margin:0;
	        padding:0;
	        line-height:150%;
	}

        body
        {
      
		background-color: #fff;
		height:100%;
	        margin:0;
	        padding:0;
        }

	html, body, div, span, td, th, font, p, ul, input, textarea
	{
	        font-family: Verdana;
	        font-size: 14px;
	        color: #2a2a2a;
	}


	small, .small { font-size:10pt; }

	.gray { color:#888; }
	.red { color:#CC9B97; }

	h1, h1 a { font-weight:normal; font-size:24px; line-height:110%; margin-bottom:20px; }
	h2, h2 a { font-weight:normal; font-size:20px; }
	h3 { font-weight:normal; font-size:18px; }
	h4 { font-weight:normal; font-size:16px; }

	p
	{
		margin:0;
		padding-bottom:0px;
	}

	.hidden { display:none; }

	td.auth
	{
		padding:0 10px;
	        font-size:10px;
	}

	td.auth input
	{
		font-size:10px;
		width:50px;
	}

	td.auth div
	{
		text-align:left;
	        font-size:10px;
	}

  .top_img a
  {
     color: #111111;

  }

	td.bodyPadding
	{
		padding-left:15px;
        padding-right:15px;
	}
	.bodyPadding2
	{
		padding-left:20px;
		padding-right:20px;
	}

	div.copy
	{
		font-size:14px;
		color:#acacac;
	}

	table.reg input.it
	{
		width:170px;
	}

        ul.menu
        {
        	list-style-type:none;
        }

        ul.menu li, ul.menu li a
        {
        	padding:4px 0;
        	line-height:120%;
        }

	.newsImgList
	{
		width:140px;
		display:inline;
	}

	.newsImgList img, .newsMessage img
	{
		margin:5px 5px 5px 0;
		padding:3px;
		border:1px solid #888;
	}

	.newsMessage, .newsMessage img
	{
		display:block;
	}

	ul.dash
	{
	        margin: 5px 0;
	}

	ul.dash li
	{
	        list-style-type: none;
	        behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	        text-indent: -1.24em;
	}

	ul.dash li:before { content: '\2014\a0'; }

	#authObj
	{
		position:absolute;
		top:250px;
		left:340px;
		background-color:#fff;
		border:3px solid #CC9B97;
		width:200px;
		height:130px;
		text-align:left;
		padding:10px;
	}


	/* if @ error */

        #errText { display:none; position:absolute; left:30; top:30; background-color:#eee; border: 1px solid #ccc; padding:5px; }
        #errText div a { cursor:pointer;  }
 
#s_link a{color:#CCCCCC;}

#s_link {
	font: normal small Georgia, "Times New Roman", Times, serif;

	font-size: 0.7em;
	font-weight: normal;


}



/*боковое меню*/



.main_titl {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;

	color: #333333;
	text-decoration: none;
}
.sub_titl {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #C58989;
	text-decoration: none;
}
.sub_titl_m {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #C58989;
	text-decoration: none;
}
.subNav {
	background-color: #C58989;
}
.copy {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	cursor: hand;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.loginFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16px;
	width: 120px;
	border: 1px solid #999999;
}
.main_titlGrey {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}





















/*верх и подвал*/
#verx {
display:none;
}

#zadni_fon {display:none;}/*{background-color:none; background-image: none;}*/

#niz {
display:none;
}


/*левое меню*/
.menu_left a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: normal;
}
.menu_left a:link {
	text-decoration: none;
	color: #666666;
}
.menu_left a:visited {
	text-decoration: none;
	color: #666666;
}
.menu_left a:hover {
	text-decoration: underline;
	color: #666666;
}
.menu_left a:active {
	text-decoration: none;
}



html, body, div, span, td, th, font, p, ul, input, textarea, i, b, strong, h1, h2, h3, h4, h5, h6, em, span
	{
	        font-family: Verdana;
	        font-size: 12px;
	        font-weight:normal;
	        font-style: normal;
	        color: #000000;
	}



a:link {
	text-decoration: underline;
	color: #000000;
	}
a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
	}
a:visited {
	text-decoration: underline;
	color: #000000;
}

#stena {
width:20%;
background-image:url(/images/stena.jpg);
background-repeat:  repeat-y;
background-color:none;
}

#skol {
background-image:url(/images/skol.jpg);
background-repeat:  repeat-y;
background-color:none;
}

#v000 {
background-image:url(/images/v15n1.png);
background-repeat:no-repeat;
width:678px;
padding-top:0px;
padding-left:50px;
padding-right:50px;
margin-top:-10px;
}

#v1 {
background-image:url(/images/v000n.png);
background-repeat: y-repeat;
width:778px;
}

#gerb {
/*background-image:url(/images/gerb.png);
background-repeat: no-repeat;*/
padding-top:0px;
padding-left:5px;
text-align:justify;
}


#v12 {
margin-top:-10px;
}


body {
background-image:url(/images/fon6.jpg);
background-position: 0px 150px;
background-color:#73767b;
}

#shapka {
background-image:url(/images/rezba.png);
}

#line {
display:none;
}

#portal {
/*margin-left:182px;*/
}

#gay {
margin-left: 40px;
}

#pp {
padding-left:20px;
}

#ri {padding-top:10px; padding-bottom:10px; padding-right:0px; padding-left:0px; vertical-align:top;}

#ras {
display:none;
}

#razdel_ceredina {
background-image:url(/images/razdel_ceredina.png);
background-repeat:y-repeat;
width:678px;
padding-left:50px;
padding-right:50px;
}

#razdel_ceredina1 {
background-image:url(/images/razdel_ceredina3.png);
background-repeat:y-repeat;
width:678px;
padding-left:50px;
padding-right:50px;
text-indent:42px;
}


#afina {
background-image:url(/images/afina8.png);
background-repeat: no-repeat;
background-position: right bottom;
width:758px;
height:700px;
padding-left:20px;
margin-bottom:-1px;
}

img.med {
border:0px;
margin:5px;
}

img.med1 {
border:0px;
margin:0px;
display:inline;
padding:0px;
}


/*#afina_niz {
background-image:url(/images/afina_niz.png);
height:100%;
}*/


#memfon {
background-image:url(/images/derevo2.png);
background-position: 0px 200px;
background-repeat:no-repeat;
margin-bottom:-10px;
}

.podval {
display:none;
}

ul.nav superfish li {
list-style:none;
}

.old {
display:none;
}

table.rtr td {
vertical-align:top;
padding:5px;
}

table.rtr {
border-style:dashed;
border-color:#818e9b;
}