/* CSS Document */
@charset "utf-8";
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	/*background-color: #F8D5AF;*/
	background-color: #FFF;
	padding: 0;
	margin: 0;
	
}
h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	padding-bottom: 7px;
}

h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #C30;
	font-weight: bold;
}
h3 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C30;
	padding-bottom: 14px;
	padding-top: 12px;
}
#left h3 {
padding: 14px 0 11px 0;
margin: 0;
}
#left h2 {
padding: 0;
margin: 0;
}

/* TOP */

#header {
	position: relative;
	height: 217px;
	background-image: url(/images1/megatonn_01.jpg);
	background-repeat: no-repeat;
	width: 1000px;
}
#menu {
	height: 48px;
	background-repeat: repeat-x;
	background-image: url(/images1/button.jpg);
	background-position: top;
	width: 1000px;
}

#block {
	/*background-color: #FFCC99;*/
	background-color: #FFF;
}

#middle        {
	padding: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 240px;
}
#conteiner {
	min-height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 1000px;
	
	border-left: 1px solid #f39b54;
	border-right: 1px solid #f39b54;

}
#left          {
	float:left;
	width: 223px;
	background-image: url(/images1/megatonn_02.jpg);

	height: auto;
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	
}
* html #conteiner {
  height: 100%;
}


a img {
border: 0;
}
.clear {
 clear: both;
}

/* CSS Document */
ul#cssmenu {
        width:1000px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        height: 48px;
        font: bold 12px/28px Verdana, Arial;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 40px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 40px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block !important;
		display: inline;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        display: block !important;
        display: inline;
		height: auto;
}

/* Main Menu */
ul#cssmenu a {
        float: none  !important;
	float: left;
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-color: #FC9;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	background-image: url(/images1/button.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 165px;
	text-align: center;
	color: #000;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background-repeat: repeat-x;
	margin: 0px;
	background-image: url(/images1/button_hover.jpg);
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        color: #000;
	background-image: url(/images1/megatonn_04.jpg);
	font-size: 12px;
	line-height: normal;
	text-align: center;
	background-repeat: repeat-y;
	font-weight: normal;
	width: 155px;
padding: 5px;
border: 1px dotted #FFF;
	
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
	background-repeat: repeat-y;
	text-align: center;
	background-image: url(/images1/bg_li_2.jpg);
	text-decoration: underline;
	
	border-bottom-width: 1px;
	border-top-width: 1px;
	
	border-bottom-style: solid;
	
	border-bottom-color: #FFF;
	border-top-color: #FFF;
	
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

#logo {
	position: absolute;
	width: 313px;
	height: 51px;
	padding-top: 112px;
	top: 1px;
	left: 39px;
}
	#left ul {
		margin: 0;
		padding: 0;
		list-style: none;	
	
		}
	#left ul ul {
	width: 223px;
	}
	#left ul li {
		position: relative;
		margin: 0;
		padding: 0;
		}

	#left li ul {
		position: absolute;
		left: 220px;
		top: 0;
		display: none;
		}
	#left ul li a {
		position: relative;
		display: block;
		text-decoration: none;
		color: #C30;
		font-size: 16px;
		padding: 9px 0 9px 0;
		margin: 0;
		font-weight: bold;
		border-top: 1px dotted #FFC;	
		border-left:  1px solid #F1AD6E;
		
		font-family: Tahoma, Geneva, sans-serif;
		}
	#left ul li a:link {
		text-decoration: none;
	}
	#left ul li a:hover, #left ul li a:iehover {
		display: block;
		text-decoration: underline;
		background: url(/images1/arr.jpg) center right no-repeat;
	}
	
	ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul {
	display: block;
}
	#left a:hover ul {
		display: block;
	}
	li:hover ul, li.over ul { display: block; } 

	/* Fix IE. Hide from IE Mac \*/
	* html ul li { float: left; }
	* html ul li a { height: 1%; }
	/* End */

	#left	li:hover ul, li.over ul, #left ul li.iehover li a {
		display: block;
	}

	#conteiner #left .left_menu ul li ul li a, #conteiner #left ul li.iehover li a:hover,
#conteiner #left ul li.iehover li.iehover a{
		font-weight: normal;
		background-image: url(/images1/megatonn_04.jpg);
		background-repeat: repeat-y;
		font-size: 12px;
		
	}
	#conteiner #left .left_menu ul li ul li a:hover {
		background-color: #FFC;
		font-weight: normal;
		background-image: none;
	}
#footer {
	position: relative;
	font-size: 12px;
	height: 120px;
	background-image: url(/images1/footer.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	background-position: bottom;
}
#counter {
position: absolute;
top: 20px;
left: 20px;
width: 200px;
height:	80px;
border: 0px solid #000;
text-align: left;
}
#counter img{
padding: 5px;
}
#p1 {
	padding: 10px;
}
#p {
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
	margin-top: 30px;
	margin-bottom: 10px;
}

#kleimo {
	padding-top: 10px;
	text-align: center;
}
a {
	color: #C30;
}
a:hover {
	color: #C30;
	text-decoration: none;
}

table.nice {
border-collapse: collapse;
margin: 0;
padding: 0;
width: 650px;
}
table.nice td, table.nice th{
padding: 5px;
margin: 0px;
text-align: center;
}
table.nice td p{
font: 12px Verdana;
}

table.nice td{
font: 12px Verdana;
//vertical-align: top;
width: 0%;
border: 1px solid #ff9966;
}


table.nice thead th{
background: #ff9966; 
text-align: center;
color: #f000;
border: 1px solid #ff9966;
}
table.nice tbody th{
background: #FFFFCC;
text-align: center;
color: #000;
border: 1px solid #ff9966;
}
table.nice tr.even {
background: #FFFFCC;/*четные*/
}

.tableheader{
 background: #ff9966; /*Верхушка*/
 color: #000;
}

.tableheader p{
 font: bold;
}

/* CSS Document */

ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  width: 223px;
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  position: relative;
		margin: 0;
		padding: 0;
}
ul#navmenu-v li ul li {
border:none;

}














/* Root Menu */
ul#navmenu-v a {
		position: relative;
		display: block;
		text-decoration: none;
		color: #C30;
		font-size: 14px;
		padding: 9px 0 9px 0;
		margin: 0;
		font-weight: bold;
			background-color: #FFC38F;
		border-right: 1px solid #FF9966;
		border-left:  1px solid #FF9966;
		border-bottom: 1px solid #FF9966;
		font-family: Tahoma, Geneva, sans-serif;
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  display: block;
		text-decoration: underline;
		background: url(/images1/arr.png) center right no-repeat;

}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  font-weight: normal;
		
		background-repeat: repeat-y;
		background-color: #FFF;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
		font-weight: normal;
		background-image: url(/images1/megatonn_04.jpg);
		background-repeat: repeat-y;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 223px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}



