/* CSS Document */
body { font-family: Sans-serif, Verdana, Helvetica; line-height:150%; font-size:95%; width:100%}
body {
    border: 0 none;
    margin: 0;
    overflow: auto;
}

a {font-family: Tahoma, Arial, verdana,  sans-serif;
	color: #336666;  
	outline: none; /* ������� ������� ������ ������ */
	}
a:hover { text-decoration:none; color: #990000;}
A IMG {
    border: none; /* ������� ����� */
   }
.oklink { color: #990000;} /*???? ??? ????????? ??????*/
.fixtab {
	table-layout: fixed; 
	/*font-size:100%;*/
	}
.menu { text-align:center; 
		width:100px; 
		float: right; 
		height:25px; 
		margin-left:10px; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size:100%; 
		font-weight:bold; 
		text-shadow: 2px 2px 2px #ddccb5;
		white-space:nowrap;
		}
.menu a {text-decoration:none}
.menu:hover {
		background-image: url(../../images/dizayn/bm3.gif); 
		background-repeat:repeat-x; 
		background-position: top 
		}
.menuactiv {
			color: #990000;
			text-align:center; 
			width:100px; 
			float: right; 
			height:25px; 
			margin-left:10px; 
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			font-size:110%; 
			font-weight:bold; 
			text-shadow: 2px 2px 2px #ddccb5;
			white-space:nowrap;
			background-image: url(../../images/dizayn/bm3.gif); 
			background-repeat:repeat-x; 
			background-position: top 
			}		
		
h1 		{	
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size:150%; 	
		font-weight:bold; 
		text-shadow: 2px 2px 2px #ddccb5;
		margin-top: 15px;
		line-height: 150%;
		}
h3 { margin:0 0 10px 0;}


::selection {background: #0099CC; color:#FFFFFF} 
::-moz-selection {background: #0099CC;  color:#FFFFFF}


.a1 { font-weight: bold; font-size: 14px; 
padding:10px 0px 0px 50px;  height:55px; background-image: url(../../images/dizayn/leftbn_online.gif); background-repeat:no-repeat
	}
.a1 a {text-decoration:none; color: #999999;}
.a1:hover {
		background-image: url(../../images/dizayn/leftbn_online_c.gif); 
		background-repeat: no-repeat; 
		}

.a2 { font-weight: bold; font-size: 14px; 
padding:10px 0px 0px 50px;  height:55px; background-image: url(../../images/dizayn/leftbn_location.gif); background-repeat:no-repeat
	}
.a2 a {text-decoration:none; color: #999999;}
.a2:hover {
		background-image: url(../../images/dizayn/leftbn_location_c.gif); 
		background-repeat: no-repeat; 
		}		

.a3 { font-weight: bold; color: #CC6633; font-size: 14px;
padding:10px 0px 0px 50px;  height:55px; background-image: url(../../images/dizayn/leftbn_tel.gif); background-repeat:no-repeat
	}
.a3:hover {
		background-image: url(../../images/dizayn/leftbn_tel_c.gif); 
		background-repeat: no-repeat; 
		}
/*??????? ???? ?????*/
.zmenu {color: #336699; /* ????????? ???????? ???? */
		font-size: 16px;
		font-weight: bold;
		}				
.almenu { 	font-size:14px; 
			padding:5px 10px 5px 30px;
			margin: 1px 5px 1px 0;
			text-shadow: 1px 1px 1px #ddccb5;

		}
.almenu:hover { border-left: solid 2px #009999 /*border:solid 2px #009999*/
		}		

.nalmenu  	{	color: #990000;
				font-size:14px;
				padding:5px 10px 5px 30px;
				margin: 1px 5px 1px 0;
				text-shadow: 1px 1px 1px #ddccb5; border-left: solid 2px #009999
				
/*				border:solid 2px #009999*/
			}

.time {color:#999999; font-size:10px; padding-right:15px}
.continfo { padding-right:30; margin: 0 0 0; text-align: right; color: #9da0a2; clear: both; font-size:11px }
.cont11 {font-size:13px}
.hint   { 
	
	background: #FFFFCC; 
	border-left: .3em solid #999; 
	line-height: 1.2em; 
	width: auto; 
	z-index: 1000; 
	font-size: 95%; 
	position: absolute; 
	visibility: hidden; 
	margin:0; 
	padding: .4em .6em .4em 1.2em 
}

/* ��� ���� � ������� ������*/
input 		{ color:#000; font-family:Arial,Tahoma,Verdana;  border:1px #CCCCCC solid; -moz-border-radius: 5px 5px 5px 5px;  -moz-box-shadow:0px 0px 5px #888888; padding:3px 3px 3px 10px; }
textarea 	{color:#000; font-family:Arial,Tahoma,Verdana;  border:1px #CCCCCC solid; -moz-border-radius: 5px 5px 5px 5px;  -moz-box-shadow:0px 0px 5px #888888;}
select 		{color:#000; font-family:Arial,Tahoma,Verdana;  border:1px #CCCCCC solid; -moz-border-radius: 5px 5px 5px 5px;  -moz-box-shadow:0px 0px 5px #888888;}

input:hover {border:1px solid #003333;  -moz-box-shadow:0px 0px 5px #003333}
input:focus {border:1px solid #003333;  -moz-box-shadow:0px 0px 5px #003333}

textarea:hover {border:1px solid #003333;  -moz-box-shadow:0px 0px 5px #003333}
textarea:focus {border:1px solid #003333;  -moz-box-shadow:0px 0px 5px #003333}

select:hover {border:1px solid #003333;  -moz-box-shadow:0px 0px 5px #003333;}
select:focus {border:1px solid #003333;  -moz-box-shadow:0px 0px 5px #003333;}

.item_table th 
		{ 
		border-bottom: #B4CDD3 solid 1px; 
		text-align:left; 
		white-space:nowrap;
		color:#333333; 
		}

.item_table td	
		{
         border-bottom: #B4CDD3 solid 1px;
         border-top: #fff solid 1px
        }
.item_table tr:hover td 
		{
         background: #99ccff;
         border-bottom: #999999 solid 1px;
         border-top: #f4f8f9 solid 1px;
        }
.razdel_line {height:70px; border:solid 1px #fff; padding:10px 0 10px 0; margin-bottom:20px;}
.razdel_line:hover { border:solid 1px #006699}


/* */

