.main_container {
    width: 100%; 
    min-height: 100%; 
    margin: 0;
	padding: 0;
    }

    * html .main_container {height: 100%;}
    
    * html .png { behavior: url(/css/iepngfix.htc); }
    
    * html .png-bg {behavior: url(/css/iepngfix_bg.htc);}

body {
    font-family: Tahoma, arial, helvetica, tahoma, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
	font-size: 0.7em;
}
p {
    padding: 0;
    line-height: 1.3em;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    color: #404040;
}
img {border: 0;}

.date {
    color: #959595;
}

.side_menu {
    padding-left: 0px;
	list-style:none;	
	padding-bottom:20px;
}

.top_header {
	color:#000000;
    font-family:Tahoma,arial,helvetica,tahoma,sans-serif;
	height:23px;
	padding-left:44px;
}

.top_header .to_home a {
    width:24px;
    height:27px;
	float:left;
    background-image: url(/images/ns_icons-home.gif);	
}

.top_header .to_home a:hover {
	width:24px;
    height:27px;
	float:left;
    background-image: url(/images/ns_icons-home-s.gif);
}

.top_header .to_mail a {
    width:24px;
    height:27px;
	float:left;
    background-image: url(/images/ns_icons-mail.gif);   
}

.top_header .to_mail a:hover {
    width:24px;
    height:27px;
	float:left;
    background-image: url(/images/ns_icons-mail-s.gif);
}

.top_header .to_search a {
    width:24px;
    height:27px;
	float:left;
    background-image: url(/images/ns_icons-search.gif);   
}

.top_header .to_search a:hover {
    width:24px;
    height:27px;
	float:left;
    background-image: url(/images/ns_icons-search-s.gif);
}

.top_header .site_url {
    color:#7D7D7D;
	padding-top:6px;
	font-size:0.9em;
}

.header {
	position:absolute;
	left:0px;
	right:0px;
	background: #FFFFFF url(/images/ns_head_bg.gif) repeat-x scroll left top;
	width: 100%;
	height: 146px;
	padding:0 0 0 0;
}
.header .logo {
	position:inherit;
	background: #FFFFFF url(/images/ns_logo.gif) no-repeat left top;
	height: 146px;
	width:230px;
}
.header .top_menu {
	left: 99px;
	top: 98px;
	font-family:Arial,Tahoma,Helvetica,sans-serif;
    font-weight:bold;
	position: absolute;
}

.header .top_menu ul li {
	list-style: none;
	float: left;
	margin-right: 14px;
}

.header .top_menu a {
	color: #EA5A00;
}

.header .header_arrow {
	top:0px;
	right:100px;
	width:80px;
	height:146px;
	position: absolute;
}

a {text-decoration: none;}
a:link {color: #EA5A00;}
a:visited {color: #EA5A00;}
a:active {color: #000000;}
a:hover {text-decoration: underline; color: #EA5A00}

.footer {
	width:100%;
	background: #FFFFFF url(/images/ns_footerbg.gif) repeat-x left top;
	height: 66px;
}

.footer .copyright {
	padding-left:40px;
	padding-top:15px;
	float:left;
	color:#7D7D7D;
}

.footer .spylog {
	padding-top:15px;
	padding-right:20px;
	float:right;
}
.content {
	position:absolute;
	left: 0px;
	top:169px;
	width:100%;
}

.content .news {
	width:38%;
	float:left;
}

.content .news .news_content {
	padding-right: 24px;
    padding-left: 50px;
    background: transparent url(/images/ns_centerdiv.gif) repeat-y scroll right;
}

.content .events {
    width:32%;
	float:left;
}

.content .events .events_content {
    padding-right: 24px;
    background: transparent url(/images/ns_centerdiv.gif) repeat-y scroll right;	
}

.content .faq {
	width:30%;
	float:left;
}

.content .faq .faq_content {
    margin-right: 24px;
    text-align:justify;	
}

.content .news .logo {
	background: #FFFFFF url(/images/ns_ttl-novelty.gif) no-repeat left top;
	height:54px;	
}

.content .events .logo {
    background: #FFFFFF url(/images/ns_ttl-news.gif) no-repeat left top;
    height:54px;    
}

.content .faq .logo {
    background: #FFFFFF url(/images/ns_ttl-faq.gif) no-repeat left top;
    height:54px; 
}


.content .navigation {
	width:18%;
    float:left;
}

.content .navigation .navigation_content {
    padding-right: 24px;
    padding-left: 50px;
    background: transparent url(/images/ns_centerdiv.gif) repeat-y scroll right;	
    min-height:800px;
    height:auto !important;
    height:800px;		
}

.content .navigation .navigation_content .catalog_logo {
    background: #FFFFFF url(/images/ns_ttl-catalog.gif) no-repeat left top;
    height:54px; 	
}

.content .navigation .navigation_content .event_logo {
    background: #FFFFFF url(/images/ns_ttl-news.gif) no-repeat left top;
    height:54px;    
}
.content .wrapper {
	width:82%;
    float:left;
    min-height:800px;
    height:auto !important;
    height:800px;
}

.content .wrapper .wrapper_content {
	width:100%;
	padding-top: 54px;
}

.content .wrapper .text_content {
	width:60%;
	float:left;
	padding-bottom:20px;
}

.content .wrapper .wrapper_content .text_content ul {
    padding-left:0px;	
}

.content .wrapper .wrapper_content .text_content li{
    list-style: none;
}
	    

.content .wrapper .wrapper_content .text_content .top_li {
	display: inline-block;
    color: #3DA42B;
    font-size:1.3em;
    font-weight: bold;
    list-style:none;
}

.content .wrapper .wrapper_content .text_content .bottom_li {
    padding-left:20px;
    display: block;
    list-style:none;
}

.content .wrapper .wrapper_content .text_content .bottom_li ul {
    padding-left: 20px;
}
    

.content .wrapper .wrapper_content .text_content .bottom_li li{
    font-size:1em;
    list-style: disc;
    color: #404040;
}
		    
.content .wrapper .wrapper_content .text_content h2 {
    font-size:1.3em;
    color: #3DA42B;
}

.content .wrapper .media_content {
    width:20%;
    float:left;
}
