*{
margin: 0;
padding: 0;
}
body{
background: #C0C0C0;
text-align: center;
font: 12px Tahoma, sans-serif;
color: #6B747B;
}
a:link, a:visited, a:active{
font: 12px Tahoma, sans-serif;
color: #018ED4;
}
a:hover{
text-decoration: none;
}
h1{
font: bold 14px Tahoma, Arial, sans-serif;
margin: 0 0 20px;
color: #018ED4;
}

img{
border: 0;
}

table, td, th{
vertical-align: top;
border-collapse: collapse;
font: 12px Tahoma, sasn-serif;
}

h3{
font: bold 12px Tahoma, sans-serif;
}

h2{
font: bold 16px Tahoma, sans-serif !important;
margin: 0 0 15px;
}

.clear{
clear: both;
font-size: 1px !important;
height: 1px !important;
line-height: 1px !important;
}
.clear2{
clear: both;
}

.main{
width: 934px;
margin: 0 auto;
text-align: left;
padding: 15px 0 0 0;
background: #FFF;
}
/*LOGO*/
.logo{
padding: 2px 0 0 47px;
float: left;
}
.logo img{
display: block;
width: 196px;
height: 60px;
border: 0;
}
/*END OF LOGO STYLE*/
/*PHONE*/
.phone{
float: left;
margin: 0 0 0 0px;
background: url(/images/head_splitter.gif) no-repeat left bottom;
padding: 5px 0 6px 16px;
}
.phone img{
display: block;
width: 194px;
height: 58px;
font: 20px Tahoma, sans-serif;
color: #666;
}
/*END OF PHONE STYLE*/



/*TOP MENU*/
.topmenu{
margin: 103px 0 0 0;
background: #C0C0C0 url(/images/topmenu_bg2.gif) no-repeat;
height: 54px;
width: 934px;
}
.topmenu ul{
list-style: none;
}
.topmenu ul li{
float: left;
}
.topmenu ul li a:link, .topmenu ul li a:visited, .topmenu ul li a:active, .topmenu ul li a:hover{
font: bold 18px Verdana, sans-serif;
color: #fff;
text-decoration: underline;
padding: 12px 0 0 0;
height: 28px;
text-align: center;
display: block;
}
.topmenu ul li a:hover{
text-decoration: none;
}
.tm1 a:link, .tm1 a:active, .tm1 a:visited{
width: 190px;
}
.act1:link, .act1:active, .act1:visited{
background: url(/images/tm1.gif) no-repeat !important; 
text-decoration: none !important;
}
.tm2{
margin: 0 0 0 -26px;
}
.tm2 a:link, .tm2 a:active, .tm2 a:visited{
width: 160px;
}
.act2:link, .act2:active, .act2:visited{
background: url(images/tm2.gif) no-repeat;
text-decoration: none !important;
}
.tm3{
margin: 0 0 0 -16px;
}
.tm3 a:link, .tm3 a:active, .tm3 a:visited{
width: 190px;
}
.act3:link, .act3:active, .act3:visited{
background: url(/images/tm3.gif) no-repeat;
text-decoration: none !important;
}
.tm4{
margin: 0 0 0 -16px;
}
.tm4 a:link, .tm4 a:active, .tm4 a:visited{
width: 190px;
}
.act4:link, .act4:active, .act4:visited{
background: url(/images/tm4.gif) no-repeat;
text-decoration: none !important;
}

/*END OF TOP MENU*/

/*MAIN MENU*/
.mainmenu{
list-style: none;
padding: 9px 0 17px 0;
}
.mainmenu li{
display: inline;	
}
.mainmenu li img{
border: 0;
width: 173px;
height: 92px;
}
.mm1{
margin: 0 73px 0 0;
}
.mm2{
margin: 0 75px 0 0;
}
.mm3{
margin: 0 64px 0 0;
}
/*END OF MAIN MENU*/
.main_contact{
margin: 19px 28px 10px 0;
float: left;
}
.main_contact p{
margin: 0 0 5px 0;
line-height: 14px;
}
.main_contact img{
border: 3px solid #D9D9D9;
display: block;
float: left;
margin: 0 10px 0 30px;
}
.main_about{
margin: 19px 20px 0 300px;
line-height: 14px;
}
.main_about span{
color: #1563A1;
text-transform: uppercase;
font-weight: bold;
}
.main_about span img{
position: relative;
top: 3px;
}
.main_news{
width: 204px;
border-top: 2px solid #E5E5E5;
float: bottom;
padding: 20px 20px 60px 7px;
}
*html .main_news {
	width: 214px;
}
.main_news h2{
font: bold 18px sans-serif;
color: #455663;
margin: 0;
}
.main_news ul{
list-style: none;
color: #020202;
padding: 19px 0 13px 0;
}
.main_news ul li p{
padding: 12px 0 13px 0;
}
.allnews{
background: url(/images/marker1.gif) no-repeat 73px 2px;
}
.allnews a:link, .allnews a:visited, .allnews a:active{
color: #6E7C87;
}
.decor{
width: 21px;
height: 30px;
background: url(/images/decor.gif) no-repeat top left;
float: left;
}
.main_content{
border-top: 2px solid #E5E5E5;
margin: 0 0px 0 30px;
padding: 9px 0 0 0;
}
*html .main_content {
	margin: 0 0px 0 242px;
}
.main_content2{
border-top: 2px solid #E5E5E5;
margin: 0 0px 0 20px;
padding: 9px 0 0 0;
}
.main_links2{
width: 894px;
float: right;
}
.main_links{
width: 894px;
float: left;
}
.main_links td{
width: 500px;
vertical-align: top;
border-right: 25px solid #fff;
padding: 0 0 13px;
}
.main_links td img{
border: 0;
}
.main_links td p{
padding: 7px 0 11px 0;
}
.more{
background: url(/images/more.gif) no-repeat 66px 5px;
text-align: left;
}

.leftcolumn{
width: 202px;
border-top: 2px solid #E5E5E5;
float: left;
padding: 25px 0 60px 0;
}
.aboutmenu{
list-style: none;
padding: 0 37px 0 0;
}
.aboutmenu li{
padding: 0 0 0 23px;	
}
.aboutmenu li div{
border-bottom: 1px solid #E0E0DE;
padding: 4px 0 6px;
}
.aboutmenu  .act{
background: url(/images/marker1.gif) no-repeat 2px 7px;
}

.news_sort{
padding: 4px 0 0 0;
}
.news_sort h3{
background: url(/images/marker3.gif) no-repeat 9px 2px;
padding: 0 0 17px 30px;
font: bold 11px Tahoma, sasn-serif;
}
.news_sort ul{
list-style: none;
padding: 0 0 0 11px;
}
.news_sort ul li{
padding: 0 49px 0 0;
}
.news_sort ul li div{
padding: 7px 0 6px 26px;
border-bottom: 1px solid #E0E0DE;
}
.news_sort .act{
background: url(/images/marker4.gif) no-repeat 18px 12px;
}

.content{
border-top: 2px solid #E5E5E5;
margin: 0 25px 0 223px;
padding: 26px 0 60px 15px;
}
.content h1{
font: bold 12px Tahoma, Arial, sans-serif;
margin: 0 0 20px;
color: #64717B;
}
.content h1 img{
margin: 0 0 -6px 0;
}
.content h1 span{
padding: 0 0 0 19px;
background: url(/images/marker2.gif) no-repeat 5px 4px;
}
.content h3{
font: bold 11px Tahoma, Arial, sans-serif;
color: #64717B;
margin: 0 0 15px;
}
.content p{
margin: 0 0 15px 0;
}
.content .fimg{
float: left;
margin: 0 15px 15px 0;
}

.news_nav{
position: relative;
top: -13px;
left: 90px;
}
*html .news_nav{
left: -95px;
top: 0;
}
.news_nav .back{ 
padding: 0 0 0 21px;
background: url(/images/marker5.gif) no-repeat left bottom;
}
.news_nav .next{ 
padding: 0 21px 0 0;
background: url(/images/marker1.gif) no-repeat right bottom;
}
.company_news td{
padding: 0 0 10px;
}
.company_news .photo div{
padding: 3px;
border: 1px solid #D5D8DB;
margin: 1px 15px 0 0;
}
.company_news span, .company_news_in span{
color: #030303;
}
.company_news h3, .company_news_in h3{
font: bold 11pa Tahoma, sasn-serif;
margin: 12px 0 13px 0;
}
.company_news  p, .company_news_in p{
margin: 0 0 11px 0;
}
.company_news .splitter{
border-bottom: 1px solid #DFDFDF;
margin: 0 0 15px 0;
font-size: 1px;
}
.company_news_in{
padding: 10px 0 0 0;
}
.company_news_in .photo{
float: left;
padding: 3px;
border: 1px solid #D5D8DB;
margin: 1px 15px 15px 0;
}

.company_partners table{
border-collapse: separate !important;
}
.company_partners table td{
border: 1px solid #E4E4E4;
padding: 10px 12px;
text-align: center;
}
.company_partners table td img{
margin: 0 auto;
}
.company_partners table td p{
text-align: left;
}

.page strong{
color: #A4A4A4;
}
.page span a:link, .page span a:active, .page span a:visited{
text-decoration: none;
}
.page span a:hover{
text-decoration: underline;
}


/*FOOTER*/
.footer{
background: url(/images/footer_bg.gif) no-repeat left top;
padding: 0 3px 0 0;
}
.art{
float: right;
line-height: 11px;
padding: 24px 0 0 0;
}
.links2{
float: right;
line-height: 15px;
padding: 20px 20px 20px 0;
}
.banner{
float: right;
padding: 24px 0 40px 0;
margin: 0 49px 0 0;
}
.banner img{
border: 0;
margin: 0 0 0 5px;
}
.footer_contact{
padding: 15px 0 15px 17px;
width: 320px;
background: url(/images/footer_splitter.gif) no-repeat 297px 35px;
}
/*END OF FOOTER*/
