/* CSS Document */
body {
	margin:0px;
}

body {
	background-color: #FFFFFF;
	background-image:url(images/B_map.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

body {
	background-color: #FFFFFF;
	scrollbar-face-color: #13649C;
	scrollbar-highlight-color: #1A8BD7;
	scrollbar-shadow-color: #0A3552;
	scrollbar-3dlight-color: #1881C7;
	scrollbar-arrow-color: #C9222A;
	scrollbar-track-color: #92B6F2;
	scrollbar-darkshadow-color: #0A4064;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#596F88;
	margin:10px;
	text-align: justify;
}

tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#596F88;
	margin:10px;
	text-align: justify;
}

a {
	font-family: "MS Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #C21B2F;
	text-decoration: none;
}

a:hover {
	color: #13649C;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#596F88;
	margin:0px 0px 0px 5px;
    letter-spacing: 0.1em
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #921C2D;
	line-height:16px;
	letter-spacing:0.2em;
	margin-top:25px;
	margin-left:10px;
	text-transform:uppercase;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #2664A0;
	margin: 0px 0px 0px 10px;
	letter-spacing:0.2em;
	margin-left:10px;
	text-transform:uppercase;
}

h3 {
	text-align: left;
	color:#E63F1B;
	margin:13px 30px 15px 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left:10px;
	text-transform:uppercase;
}

h4 {
	text-align: center;
	color:#333333;
	margin:13px 30px 15px 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left:10px;
}

INPUT {
	background-color:#F7F7F7;
	border-color:#FF9900;
	border-width:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	color:#042BBB;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	border-color:#FF9900;
	background-color:#FFFFFF;
	border-width:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	color:#042BBB;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	background-color:#F7F7F7;
	border-width:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	color:#042BBB;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.subHeader {
	background-image:url(images/ser.jpg);
	background-repeat:no-repeat;
	width:69px;
	height:20px;
	text-align: center;
}

/* ID Styles */



#Fl {

	height:257px;

	background-image:url(images/top_R.jpg);

	background-repeat:no-repeat;

	background-position:right top;

}



#top_R {

	background-image:url(images/top_R.jpg);

	background-repeat:no-repeat;

	background-position:right top;

}



#Menu_T {

	height:34px;

	background-image:url(images/menuT.jpg);

	background-repeat:repeat-x;

}



#Menu_B {

	height:34px;

	background-color:#758EA4;

	background-image:url(images/menuB.jpg);

	background-position:top;

	background-repeat:repeat-x;

}



#botL {

	background-color:#758EA4;

	width:228px;

	height:60px;

	color: #FFFFFF;

	padding-left:10px;

}



#botR {

	background-color:#758EA4;

	width:228px;

	height:60px;

	color: #FFFFFF;

	padding-left:10px;

}



#botC {

	background-color:#758EA4;

	height:60px;

	color: #FFFFFF;

	text-align: center;

}	



#Col_L {

	width:228px;

}



#Col_R {

	width:228px;

}



#Col_tel {

	width:278px;

	padding-top:10px;

}



#mailT {

	background-image:url(images/mailT.jpg);

	background-repeat:no-repeat;

	height:59px;

}



#mailB {

	background-image:url(images/mailB.jpg);

	background-repeat:no-repeat;

	height:47px;

}



#mailC {

	background-image:url(images/mailC.jpg);

	background-repeat:repeat-y;

}



#top_bkg {

	background-image:url(images/top_bkg.jpg);

	background-repeat:repeat-x;

}



#top_Rbk {

	background-image:url(images/top_Rbk.jpg);

	background-repeat:no-repeat;

	background-position:right;

	width:44px;

}



#top_Mbk {

	background-image:url(images/top_Mbk.jpg);

	background-repeat:no-repeat;

	background-position:left;

}



#navigationT a {

	color:#FFFFFF;

	letter-spacing:0.1em;

	line-height:15px;

	display:block;

	padding: 0px 24px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	vertical-align: top;

	text-decoration: none;

	border-right: #FFFFFF dotted 1px;

}

	

#navigationT a:hover {

	color:#73A0C1;

	background-position:top left;

}



#navigationB a {

	color:#FFFFFF;

	letter-spacing:0.1em;

	line-height:15px;

	display:block;

	padding: 0px 24px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	vertical-align: top;

	text-decoration: none;

	border-right: #FFFFFF dotted 1px;

}

	

#navigationB a:hover {

	background-position:top left;

	background-color:#A3B4C2;

}



#navigationL a {

	display:block;

	padding:3px 4px 4px 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	text-decoration: none;

	color: #0D3E67;

	font-weight: bolder;

}

	

#navigationL a:hover {

	background: url("images/arrowst.gif") 3px 50% no-repeat;

	color: #13649C;

}



/* Menu Vertical*/
/*ìåíþ*/

.cssmenu ul {
   padding: 0;
   margin: 0;
   list-style: none;
   width: 180px;
   position:relative;
}
.cssmenu li {
   float: left;
}
.cssmenu li a, .cssmenu li a:visited {
   display: block;
   width: 179px;
   height:25px;
   line-height:25px;
   text-indent:5px;
   border: 1px solid #ffffff;
   border-width:0 1px 1px 1px;
   color: #FAFAD2;
   background-color: #205F94;
}
.cssmenu li a:hover {
   color: #205F94;
   background-color: #FAFAD2;
}
.cssmenu li ul {
	visibility: hidden;
	position: absolute;
	left: 179px;
	top: 0px;
}
.cssmenu li:hover {
	position: relative;
}
.cssmenu li:hover > ul {
	visibility: visible;
}
.cssmenu li:hover > a {
   color:#4682B4;
   background:#FAFAD2;
}
.cssmenu ul a:hover ul ul {
   visibility:hidden;
}
.cssmenu ul a:hover ul a:hover ul ul {
   visibility:hidden;
}
.cssmenu ul a:hover ul a:hover ul a:hover ul ul{
   visibility:hidden;
}
.cssmenu ul a:hover ul {
   visibility:visible;
}
.cssmenu ul a:hover ul a:hover ul{ 
   visibility:visible;
}
.cssmenu ul a:hover ul a:hover ul a:hover ul { 
   visibility:visible;
}
.cssmenu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
   visibility:visible;
}
.cssmenu table {
   position:absolute;
   border-collapse:collapse;
   top:0;
   left:0;
   z-index:100;
   font-size:1em;
}
* html .cssmenu a:hover {
   color:#4682B4;
   background:#FAFAD2;
   position:relative;
}
/* Class */

img.ten{
  background: url(shadow-1000x1000.gif) no-repeat right bottom;
  padding: 5px 10px 10px 5px
}

.tel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

	padding-left:65px;

	}

.adr {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-align: left;

	padding-left:65px;

}



.green {

	color:#009900;

}



.black {

	color:#333333;

}



.white {

	color:#FFFFFF;

}

/* íàøà HTML òàáëèöà */
table.sort{
border-spacing:0.1em;
margin-bottom:1em;
margin-top:1em
}

/* ÿ÷åéêè òàáëèöû */
table.sort td{
border:1px solid #69C;
padding:0.2em
}

/* çàãîëîâêè òàáëèöû */
table.sort thead td{
cursor:pointer;
cursor:hand;
font-weight:bold;
text-align:center;
vertical-align:middle;
text-decoration: underline;
background-color:#CCC
}

/* çàãîëîâîê îòñîðòèðîâàííîãî ñòîëáöà */
table.sort thead td.curcol{
background-color:#02579A;
color:#FFFFFF
}

.center {
	text-align: center;	
}
