* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background-color: #e8ecef;
	color: #3c3a3a
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; margin-top:0px;margin-bottom:0px;
}


.txt {
    BORDER-RIGHT: #849ec0 1px solid; BORDER-TOP: #849ec0 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #849ec0 1px solid; BORDER-BOTTOM: #849ec0 1px solid; FONT-FAMILY: Verdana,Helvetica; BACKGROUND-COLOR: #ffffff
}



h1{font-size:100%; font-weight: normal; margin-top:0px;margin-bottom:0px;}h2{font-size:100%; FONT-FAMILY: Arial; FONT-SIZE: 16px; color: #990000; margin-top:0px;margin-bottom:0px;}h3{font-size:140%;}h4{font-size:130%;}h5{font-size:120%;}h6{font-size:110%;}


img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 979px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* Upper
-----------------------------------------------------------------------------*/
#upper {
	height: 40px;
	background-color: #dae7f1;
	color: #2d729a;
	font-size:14px;
	position:relative;
}

#upper a{
	color: #2d729a;
	font-size: 14px;
	text-decoration:none;
}

#upper a:hover{
	text-decoration:underline;
}

#mini-menu {
	width: 960px;
	margin:0 auto;
	padding-left: 20px;
	position:relative;
}

#mini-menu ul{
	float:left;
	position:relative;
}
#mini-menu li{
	display: inline;
	line-height:40px;
	
}

#searchbox {
	position: relative;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	
}

#searchbox input{
	color:#999;
}

#searchbox img{
	vertical-align: middle;
}
	

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 680px;
}

#present {
	position: relative;
	width: 979px;
	height: 59px;
	background: url(img/namer_bg.gif) no-repeat;
}

#mini-logo {
	position: relative;
	float: left;
}

#namer {
	position: relative;
	float:left;
	padding-left: 35px;
}

#banner {
	background: url(img/banner.jpg);
	height: 349px;
	width: 979px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*Menu
_____________________________________________________________________________*/

#menu {
	background: url(img/bg_menu.gif);
	height: 42px;
	width: 979px;
	display: block;
	position: relative;
	margin-top: 10px;
	text-align:center;
	margin: 0;
	z-index:999
}

.main-menu { position: relative; margin:0; z-index:999}
.main-menu li {	display: inline; line-height: 42px; position: relative;}
.main-menu li a{ color:#75828d; font-size: 15px; font-weight: bold; text-decoration: none; margin-left:15px; margin-right: 15px;}
.main-menu li a:hover { color:#000; text-decoration: underline;}
.sub-menu {display: none; position: absolute; width:150px; top:0px; left:0; padding-bottom:10px; list-style: none;  text-align:left; background-color: #fff; padding-top:10px; top:16px; z-index:0 }
.sub-menu li { display: list-item; line-height: 25px;}
.sub-menu li a { font-size:12px; font-weight: normal; }

#mosaic {
	width:970px;
	margin:0 auto;
	margin-top:10px;
}

#mosaic img{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:5px;
}

#mosaic a img{
	border: 2px  #FFF solid;
}


#mosaic a:hover img{
	border: 2px #555 solid;
}

/* Contacts
-----------------------------------------------------------------------------*/
#contact-block {
	position: relative;
	float: left;
	width:222px;
}

#c-top {
	background: url(img/contacts_top_bg.gif) no-repeat;
	height: 17px;
	width: 179px;
	position: relative;
	font-size: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-top:15px;
	padding-left:50px;

}

#c-content {background-color: #5ca0d5; width:184px; color: #FFF; font-size: 13px; padding-left:15px; padding-top:15px; padding-bottom: 1px; }
#c-bottom {background:url(img/contacts_bottom_bg.gif) no-repeat; display:block; height:33px; width: 222px; }

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 250px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 220px;
}

/* Products
-----------------------------------------------------------------------------*/
#products { position:relative;}



#p-title {
	background: url(img/main_title_bg.gif) no-repeat;
	height: 17px;
	width: 712px;
	position: relative;
	font-size: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-top:15px;
	padding-left:45px;
        color:#000000;

}



#p-content {
	background-color: #5ca0d5;
	width:712px;
	margin-left:23px;
        
        padding-top:20px;
        padding-bottom:10px;
          
	padding-left:20px;
}

#p-content a{ color:#FFF; font-size: 14px; text-decoration:none;}
#p-content a:hover {text-decoration: underline;}
#p-content img{
	margin-bottom:3px;
	margin-top:2px;
}

#p-bottom {
	background: url(img/main_title_bg2.gif) no-repeat;
	height: 11px;
	width: 705px;
	display:block;
	position: relative;
	padding-left:50px;
        margin-bottom: 30px;
}

/* About
-----------------------------------------------------------------------------*/
#about-block { position:relative;}

#a-top{ 

background:url(img/about_top_bg.gif) no-repeat; 

height: 27px; width: 704px; 
display: block; 
font-size: 22px; 
FONT-FAMILY: Arial; 
color:#000000; 
font-weight: normal; 
position: relative; 
padding-top:23px;
padding-right:30px;
padding-left: 25px; 
 
margin-left:23px; 
margin-top: 0px;
}

#a-content { 
width:692px; 
margin-left:23px; 
border-left: 1px solid #b5c6d3; 
border-right: 1px solid #b5c6d3; 
background-color:#FFF; 
padding-bottom: 40px; 
padding-left:20px; 
padding-right:20px; 
padding-top: 10px; 
text-align: justify; 
text-indent:0px; 
line-height:15px;
}

#a-bottom {width:732px; margin-left:23px; background:url(img/about_bottom_bg.gif) no-repeat; height:10px; display:block;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 220px;
	margin-left: -100%;
	position: relative;
}
#newsblock {
	width: 220px;
	height:100%;
	position: relative;
	display: block;
	float:left;
	margin-right:30px;
}

.newsdate {
	font-size: 12px;
	color: #ff4901;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	margin-bottom:-5px;
}
.newstitle {
	margin: 0px;
	margin-top: 5px;
}
.newstitle a{
	color: #3c3a3a;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.newstitle a:hover{
	text-decoration: underline;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -200px auto 0;
	height: 200px;
	background: #67859c;
}

#footer ul{
	color: #d3ebfe;
	font-size: 14px;
	width: 900px;
	margin:0 auto;
	padding-top:15px;
	position: relative;
}

#footer ul li a{
	color: #d3ebfe;
	font-size: 14px;
	text-decoration:none;
}

#footer ul li a:hover{
	text-decoration: underline;
}

#footer li{
	display: inline;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
}
#footer ul li ul{ position: absolute; left:0; top:0; color: #FFF; font-size: 12px; margin-left: 40px; margin-top:10px}
#footer ul li ul li a{ color:#FFF; font-size: 12px; margin:0;}
#footer ul li ul li{ display:list-item; line-height: 15px; list-style-position: inside; list-style-type: none; margin:0; padding:0;}

.copyright li{
	position: relative;
	display:inline;
	line-height: 25px;
}
