
/*------------------------------ BASIC --------------------------------*/

body	{
	margin:0; 
	padding:0; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#777777;
	background-color:#B7B8B1;
	text-align:center; 
}

td {
	color:#777777;
	}

.clearfloat{
	clear:both;
}

#marg {
margin-left:30px;
margin-top:30px;
margin-right:30px;
margin-botoom:0;
}

.marg5 {
margin:5px;
}


/* --------------------------  MAIN PAGE WRAP --------------------*/

#wrap {
	border: 0px dotted blue;
	width:71.43em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	top: 0px;
}


/*------------------------------ GENERAL TEXT STYLES --------------------------------*/
h1			{font-size:160%; color:#ff3700;	padding:0; margin:0;}
h2			{font-size:140%; font-weight:bold; color:#000000; padding:0; margin:0;}
h3			{font-size:1em;	color:#3E3E40;	font-weight:normal;	padding-bottom:0.4em;	padding-top:0.5em;}
h4			{font-size:1em;	color:#666666;	font-weight:bold;	padding-bottom:0.4em;	padding-top:0.5em;}
p			{font-size:1em;	padding-bottom:0.8em;}
a:link		{color:#3E3E40;	text-decoration:none;}
a:visited	{color:#3E3E40;	text-decoration:none;}
a:hover		{color:#ff3700;	text-decoration:underline;}
hr			{size:0; color:#FFFFFF;	border:0; border-top:0.09em dotted #666666;}

/*------------------------------ TOPMENU --------------------------------*/

a:link.white 	{color:#ffffff; text-decoration:none;}
a:visited.white {color:#ffffff;	text-decoration:none;}
a:hover.white 	{color:#ffffff; text-decoration:underline;}


/*------------------------------ DROPMENU --------------------------------*/

/* CSS du.dropdownmenu horizontal, bieler batiste */

.ddmenucontainer{
padding-left:0.52em;
height:3.5em;
background-color:#FFFFFF;
background-image:url(navigation_bg_corner.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.dropdownmenu a {
display: block;
width: 8.7em;
}
.dropdownmenu li { /* all list items */
float: left;
width: 8.7em; /* width needed for Opera*/
}
.ddmenucontainer li a:link{
text-decoration:none;
color:#666666;
}
.ddmenucontainer li a:visited{
text-decoration:none;
color:#666666;
}
.ddmenucontainer li a:hover{
text-decoration:underline;
color:#FF3700;
}
/* First level menus */
.dropdownmenu {
border:0px dotted black;
position:absolute;
display:block;
list-style: none;
line-height: 1em;
margin:0em 0em 0em 1.78em;
padding:0em 0em 0em 0em;
height:31px;
z-index:10;
}
/* First level menu items */
.dropdownmenu li {
border:0px dotted black;
background-image:url(navigation_bg_dots.gif);
background-position:bottom;
background-repeat:repeat-x;
height:2.8em;
padding:0.62em 0em 0em 0em;
margin:0em 0.62em 0em 0em;
display:inline;
color:white;
text-decoration:none;
visibility:visible;
display:block;
float:left;
}
/* Second level menus */
.dropdownmenu li ul {
position:absolute;
margin:0em 0em 0em -0.62em;
padding:0em 0.62em 0.9em 0.62em;
width:8.6em;
top:3.5em;
visibility:hidden; 
display:none;
}
/* Second level menu items */
.dropdownmenu li ul li {
background:#EFEFEF;
position: relative;
margin:0em -0.62em 0em -0.62em;
padding:0.28em 0em 0.38em 0.62em;
width:9.3em;
height:auto;
display:block;
float:left;
}
/* Third level menus */
.dropdownmenu li ul li ul {
position:absolute;
margin:0em 0em 0em -0.62em;
padding:0em 0.62em 0.9em 0.6em;
left:10em;
width:8.6em;
top:0em;
visibility:hidden;
display:none;
}
/* Third level menu items */
.dropdownmenu li ul li ul li {
background-color:#EFEFEF;
position:relative;
margin:0em -0.62em 0em -0.62em;
padding:0.28em 0em 0.38em 0.62em;
height:auto;
display:block;
float:left;
}

.dropdownmenu li ul {
background:url("topmenu_greycorner.gif") no-repeat bottom right;
border-left:1px solid #EFEFEF;
}
.dropdownmenu li ul li {
background-color:#EFEFEF;
}
.dropdownmenu li ul li ul {
background:url("topmenu_greycorner.gif") no-repeat bottom right;
border-left:1px solid #EFEFEF;
}
.dropdownmenu li ul li ul li{
background-color: #EFEFEF;
}

#homepage .dropdownmenu li ul {
background:url("topmenu_whitecorner.gif") no-repeat bottom right;
border-left:1px solid white;
}
#homepage .dropdownmenu li ul li {
background-color:white;
}
#homepage .dropdownmenu li ul li ul {
background:url("topmenu_whitecorner.gif") no-repeat bottom right;
border-left:1px solid white;
}
#homepage .dropdownmenu li ul li ul li{
background-color: white;
}



/* Third level menus  - если когда то потребуется  */
.dropdownmenu li ul li ul {position:absolute; margin:0em 0em 0em -0.62em; padding:0em 0.62em 0.9em 0.6em; left:10em;width:8.6em; top:0em; visibility:hidden; display:none;}
/* Third level menu items */
.dropdownmenu li ul li ul li {background-color:#EFEFEF;position:relative;margin:0em -0.62em 0em -0.62em;padding:0.28em 0em 0.38em 0.62em;height:auto;display:block;float:left;}
.dropdownmenu li ul 			{background:url("../images/topmenu_.gif") no-repeat bottom right; border-left:1px solid #EFEFEF;}
.dropdownmenu li ul li 			{background-color:#dddddd;}
.dropdownmenu li ul li ul		{background:url("../images/topmenu_.gif") no-repeat bottom right;border-left:1px solid #EFEFEF;}
.dropdownmenu li ul li ul li	{background-color: #EFEFEF;}


/*------------------------------ SPAN --------------------------------*/

.red {color:#FF0000}

a:link.big		{color:#000000;	text-decoration:none; font-size: 12px; font-weight:bold;}
a:visited.big	{color:#000000;	text-decoration:none; font-size: 12px; font-weight:bold;}
a:hover.big		{color:#ff0000;	text-decoration:underline; font-size: 12px; font-weight:bold;}

