html, body {height:100%;}

body	{
	width:946px;
	font-family: "Times New Roman", Times, serif;
	background-color: #f3f4f4;
	padding:0;
	margin: 0 auto;
	
	}

div	{margin:0;
	padding:0;}

img	{margin:0;
	padding:0;
	border:none;}

h1	{color:#af2627;
	font-weight:normal;
	font-size:22px;
	margin-left:20px;}
	
h2	{color:#af2627;
	font-weight:normal;
	font-size:20px;
	margin-left:20px;}
	
h3	{color:#af2627;
	font-weight:normal;
	font-size:16px;
	margin-left:20px;}

p	{font-size:16px;
	color:#434343;}

a	{color:#14548b;}

span	{color:#14548b;}

ul {list-style: none;}

ul li {font-size:16px;
	color:#434343;}
	
ol li {font-size:16px;
	color:#434343;}


div#content {position:relative; 
			height:auto !important;
			height:100%;
			min-height:100%;
			background-color: #ffffff;
		}

#content .block {height:180px;
				width:900px;}

#content p	{
		line-height:140%;
		margin-left:20px;}
		
table td		{vertical-align: top;}
		
td#right	{width:25%;}

td#right	 ul li	{font-family: Tahoma, Arial;
			padding-bottom:7px;
			font-size:14px;}
			
td#left	{width:70%;}

div#ban	{padding:0;
	margin:0;
	background: url(img/shapka.jpg) no-repeat;
	height:295px;
	border-top:1px solid #fff;
	}

table#poshlina	{border-collapse:collapse;
				margin-left:20px;}
	
table#poshlina td	{padding:10px;
				border: 1px solid #434343;}
	
tr#zag	{background: #14548b;
		color:#fff;}

div#footer	{position:relative; 
		margin-top:-176px; 
		width:946px;
		height:176px;
		background: url(img/podval.jpg) no-repeat;}
		
div#footer table td p	{
		padding: 0px; 
		margin: 0px; 
		}


		
		
		
		
		ul#cssmenu {
        width:946px;
        margin: 0;
        border: 0 none;
		padding: 0;
		padding-top: 215px;
        list-style: none;

        height: 30px;
        font: 14px/28px Tahoma, Arial;
       
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 30px;
		border-left:#000000 1px solid;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 350px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 365px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 26px;
        float: none !important;
        float: left;
        display: block;

        color: #000000;
        font: 14px/28px Tahoma, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a {
        background: #FFFFFF;
        color:#af2627;
        
}

/* Second Menu */
ul#cssmenu li:hover li a {
        border-top: 2px solid #FFFFFF;
        float: none;
        background: #14548b;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover {
        border-top: 2px solid #FFFFFF;
        background: #FFFFFF;
        color:#003366;
       
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul {
        display: block;
} 

ul#cssmenu ul li  {
        border: 0px;}
		
		
		
		
		