@charset "windows-1251";

/* CSS Document */


ul#hmenu {
	margin: 0;
	border: 0 none;
	padding: 0 70px;
  	list-style: none;
	background: #B7BCBE;
  	height: 20px;
	font: 12px Arial;
}

ul#hmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 20px;
}

ul#hmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
}

ul#hmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#hmenu ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul#hmenu a {
	border: 0px;
	padding: 0 25px;
	float: none !important;
	float: left;
	display: block;
	background: #B7BCBE;
	color: #000000;
	font: bold 12px/20px Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}

/* Main Menu Hover */
ul#hmenu a:hover,
ul#hmenu li:hover a,
ul#hmenu li.iehover a {
	background: #808298;
	color: #FFFFFF;
}

/* Second Menu */
ul#hmenu li:hover li a,
ul#hmenu li.iehover li a {
	border-top: 1px solid #FFFFFF;
	float: none;
	background: #B7BCBE;
	color: #FFFFFF;
}

/* Second Menu Hover */
ul#hmenu li:hover li a:hover,
ul#hmenu li:hover li:hover a,
ul#hmenu li.iehover li a:hover,
ul#hmenu li.iehover li.iehover a {
	border-top: 1px solid #FFFFFF;
	background: #808298;
	color: #FFFFFF;
}

ul#hmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {
	display: none;
}

ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {
	display: block;
} 
.tabscontainer {width:30em; position:absolute; left:40%}
div.bmk, div.bmk .lt, div.bmk2, div.bmk2 .lt  {height:26px}
div.bmk .lt, div.bmk2 .lt {background:url(../design/lay_left.png) no-repeat left top; padding:5px 4px 0 20px}
div.bmk, div.bmk2 {background:url(../design/lay_righ.png) no-repeat right top; position:absolute; top:0; padding:0 20px 0 0}
div.bmk {left:0; z-index:2}
div.bmk2 {left:80px; z-index:1}

div.bmk_end_sess, div.bmk2_end_sess  {overflow:hidden; height:0} body {
  font-size:smaller;
  font-family:Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  background: #FFF;
  min-width:920px;
  max-width:1600px;
}

a:link {color:#545454; text-decoration:none;}
a:visited {color:#1c1c1c; text-decoration:none;}
a:hover {color:CC0400; text-decoration:none;}

a.bestlink:link{color : #00AFE7; }
a.bestlink:visited{color : 66ADD6;}
a.bestlink:hover{color : CC0400;} div#top {width:100%; background-color: black; text-decoration:none;}

div#top {width:100%; background-color: black; text-decoration:none;}

div.adetails a, a.details              { text-decoration: none; float: left; display: inline-block; background: #4fc7f4; color: #fff; padding: 0 5px; padding-bottom: 3px }
div.adetails a:hover, a.adetails:hover { background: #4fc7f4; color: #fff }

#sp {width:100%; float:center; font-size:.smaller;background-color:#B7BCBE;}
#sp ul {margin: 3px 0 3px 6%};
#sp li {float:center; list-style-type:none; }
#sp a {padding:0 25px; text-decoration:none;}
#footer {margin: 0 0 0 0}
#sp li {display: inline;}

.txt{font-size:12px;}
.txt1{font-size:2px;}
#sp1 li { font-size:smaller;}

#sp1 a {padding:0 7px; text-decoration:none;}
.text{font-size:smaller;font-family:Arial; font-color:#545454;}

#navigation div.order          { width: 200px; margin-top: 38px }
#navigation div.order form     { float: left; width: 100%; padding-bottom: 7px }
#navigation div.order input    { float: left; margin-top: 1px; width: 182px; wid\th/* */: 166px }
#navigation div.order textarea { width: 182px; height: 50px; wid\th/* */: 166px;  heig\ht/* */: 40px }
#navigation div.order b        { display: inline-block; float: left; color: #676767; font-weight: normal; padding-left: 4px; margin-top: 9px }
#navigation div.order div.submit       { padding-top: 16px }
#navigation div.order div.submit input { width: 90px; height: 14px; border: 0; padding: 0; margin: 0 }
#navigation div.order a        { color: #ad1010; font-weight: bold }
#navigation input, #navigation textarea { font-weight: bold }
/* form */
#form             { float: left; width: 540px }
#form p           { color: #353230; font-weight: bold; font-size: 11px; padding: 0; padding-left: 2px; padding-bottom: 4px }
#form div         { width: 100% }
#form div div     { width: 500px; margin-top: 1px; padding: 0; padding-bottom: 12px }
#form div div div { padding: 0; margin: 0 }
#form input, #form textarea  { border: 1px solid #575757; color: #000 }
#form div.email input, #form div.phone input    { width: 216px; wid\th/* */: 200px }
#form div.submit         { float: left; padding-top: 0; margin-top: -1px  }

/* form' buttons */
#form div.submit input  { width: 120px; height: auto; font-weight: bold; text-align: center; color: #fff; background: #575757; margin-top: 5px }
.textosn{
	text-align: left;
	color: #2F99D9;
	font-family:arial;
	font-size:12px;
	background-color: #F3F3F3;
}
.textde{
	text-align: left;
	color: #3E3E3E;
	font-family:arial;
	font-size:12px;
	background-color: #F1F1F1;
	vertical-align: top;
}
.textab1{
	text-align: left;
	color: #3E3E3E;
	font-family:arial;
	font-size:12px;
	background-color: #F1F1F1;
	vertical-align: top;
}
.textab2{
	text-align: left;
	color: #545454;
	font-family:arial;
	font-size:12px;
	background-color: #E7E7E7;
	vertical-align: top;
}
.textab3{
	text-align: left;
	color: #363636;
	font-weight: bold;
	font-family:arial;
	font-size:12px;
	background-color: #DAE0DD;
}
.textab4{
	text-align: left;
	color: #363636;
	font-weight: bold;
	font-family:arial;
	font-size:12px;
	margin-left: 10px;
	vertical-align: top;
}
.textab5{
	text-align: left;
	color: #363636;
	font-family:arial;
	font-size:12px;
	margin-left: 10px;
	vertical-align: top;
	} 
.textab7{
	text-align: left;
	color: #FF0000;
	font-weight: bold;
	font-family:arial;
	font-size:14px;	
}
.textab15{
	text-align: left;
	color: #999999;
	font-family:arial;
	font-size:12px;
	margin-left: 35px;
	vertical-align: top;
	font-style: italic;
	} 
.GAL{
	text-align: left;
	color: #363636;
	font-family:arial;
	font-size:18px;
	vertical-align: top;
	} 	
.menutext{
	text-align: left;
	color: #363636;
	font-family:arial;
	font-size:12px;
	margin-left: 10px;
	vertical-align: top;
	} 
.textab1cent{
	text-align: center;
	color: #3E3E3E;
	font-family:arial;
	font-size:12px;
	background-color: #F1F1F1;
	vertical-align: top;
}
.textab2cent{
	text-align: center;
	color: #545454;
	font-family:arial;
	font-size:12px;
	background-color: #E7E7E7;
	vertical-align: top;
}
.textab3cent{
	text-align: center;
	color: #363636;
	font-weight: bold;
	font-family:arial;
	font-size:12px;
	background-color: #DAE0DD;	
}
.t2t{
	text-align: left;
	color: #545454;
	font-family:arial;
	font-size:12px;
	background-color: #D0D0D0;
}
.t1t{
	text-align: left;
	color: #545454;
	font-family:arial;
	font-size:12px;
}
.t3t{
	text-align: right;
	color: #2F99D9;
	font-family:arial;
	font-size:12px;
	background-color: #F3F3F3;
	vertical-align: top;
}

.t4t{
	text-align: right;
	color: #2F99D9;
	font-family:arial;
	font-size:12px;
	vertical-align: top;
}
.fonmenu{ 
	text-decoration: none; 
	float: left; display: inline-block; 
	background: #dff6ff; 
	color: #fff; 
	padding: 0 5px; 
	padding-bottom: 3px 
}
.t5t{
	text-align: right;
	color: #545454;
	font-family:arial;
	font-size:12px;
	vertical-align: top;
}
.textzag{
	text-align: center;
	color: #545454;
	font-weight: bold;
	font-family:arial;
	font-size:12px;
	background-color: #DAE0DD;
}

.phh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #53A2E8;
	overflow: auto;
	position: absolute;
}

h1 {
	color:#545454;
	font-size: 20px;
	text-align: center;
}

h2 {
	color:#545454;
	font-size: 14px;
	text-align: left;
}


