body {
margin:0px;
padding:0px;
border:0px;
background:url(bgheader.png) repeat-x;
background-color:#DFDFE0;
color:#505256;
font-family:arial,sans-serif,Helvetica;
font-size:12px;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:100%;
text-align:center;
}

table, div, ul, li, th, td, p, a{margin:0px; padding:0px; border:0px;}
li {list-style:none outside none;}

table {border-collapse:collapse; border-spacing:0;}

a img{
border:0;
}
a:link {
color:#354FCB;
}
a:visited {
color:#354FCB;
}
a:hover {
color:#302C2C;
}
/*a:active {
color:#0268B2;
text-decoration:underline;
}*/
#header{
margin-left:auto;
margin-right:auto;
width:950px;
height:110px;
background:url(header.png) no-repeat;
}
#container {
width:1000px;
padding:0px;
margin-left:auto;
margin-right:auto;
}
.boxtb{
width:1000px;
height:55px;
margin-left:auto;
margin-right:auto;
padding:0px;
margin:0px;
}
.ltcorner{
float:left;
width:14px;
height:55px;
background:url(ltcorn.png) no-repeat top left;
}
.ctcorner{
float:left;
width:972px;
height:55px;
background:url(ctcorn.png) repeat-x;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.rtcorner{
float:left;
width:14px;
height:55px;
background:url(rtcorn.png) no-repeat;
}
.lbcorner{
float:left;
width:14px;
height:55px;
background:url(lbcorn.png) no-repeat bottom left;
}
.cbcorner{
float:left;
width:972px;
height:55px;
background:url(cbcorn.png) repeat-x;
}
.rbcorner{
float:right;
width:14px;
height:55px;
background:url(rbcorn.png) no-repeat;
}
#bgcontainer {
width:1000px;
padding:0px;
margin-left:auto;
margin-right:auto;
background:url(shadecontent.png) repeat-y;
}
#navigation{
float:left;
position: relative;
z-index:999;
margin:-35px 0px 0px -42px;
width:30px;
height:90px;
background:url(navigation.png) no-repeat;
}
#navigation a img{
display:block;
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
border:0px;
text-decoration:none;
}
#navigation img{
display:block;
margin:0px;
padding:0px;
border:0px;
}
#navigation img.home{
margin-top:20px;
}
#navigation img.email{
margin-top:10px;
margin-bottom:10px;
}
/*--------------------------------------------------------------------*/
.clear1{
display:block;
}
#menu{
margin:0px;
/*margin-left:auto;*/
margin-right:auto;
margin-top:10px;
padding:0px;
border:0px;
/*height:50px;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*width:920px;
margin-left:expression('0px');*/
margin-left:20px;
}
#menu li {float:left; display:block; /*margin-right:1px;*/ text-align:center; vertical-align:middle;}
#menu li a {color:#354FCB; display:block; font-size:12px; font-weight:bold; line-height:normal; padding:8px 8px 8px; border-right:1px solid #E7E7E7;}
#menu li a:hover, #menu li.current a {color:#302C2C; background:#FFF url(footermenu.gif) repeat-x scroll 0 100%;}
#menu li.current a {cursor:text; text-decoration:none;}
/*--------------------------String_status----------------------------*/
#string_status {
margin:0;
margin-left:18px;
padding:0;
border:0;
width:945px;
text-align:left;
padding:10px 0px;
}
#string_status a,
#string_status span{color:#2D2C2C; font-size:1em; padding:0px 2px;}
/*-------------------------The End String_status---------------------------*/
/*--------------------------------------------------------------------*/

.clear{
clear:both;
}
#contentbox{margin-left:auto; margin-right:auto; width:972px; background-color:#FFF;}
.contentBlockText{
/*------------------------*/
min-height:350px;
height:auto !important;/*для IE*/
height:350px;/*для IE*/
/*------------------------*/
margin:0;
padding:0;
border:0;
padding:10px 8px 20px;
text-align:left;
}
.contentBlockText p{color:#333; font-size:1.1em; text-align:left; line-height:1.5em; margin-bottom:.5em;}
.contentBlockText p.t_p{color:#2B2C2D; font-size:1.6em; text-align:center; line-height:1.5em;}
.contentBlockText p span{margin:8px 0 0 0; text-align:left; font-size:14px; color:#474747; font-weight:bold; line-height:1.3;}
.contentBlockText p.centr{margin:10px 0 12px 0; font-size:15px; color:#3A3840; font-weight:bold; text-align:center;}
img.boxfoto{float:left; margin:2px 15px 5px 0px;}
.contentBlockText ul.list1{padding:0 5px 0 0; margin:5px 0 0 10px;}
.contentBlockText ul.list1 li {display:block; padding:0 0 8px 20px; background:url(marker2.gif) no-repeat 0 -3px; font-size:1.1em; line-height:1.3;}

.contentBlockText ul.list2{padding-left:20px; padding-right:5px; margin:5px 0 8px 245px;}
.contentBlockText ul.list2 li {display:block; padding:0 0 8px 20px; background:url(marker2.gif) no-repeat 0 -3px; font-size:1.1em; line-height:1.3;}

.contentBlockText table.info{margin:5px 10px 5px 10px;}
.contentBlockText table.info td{border:2px solid #051C4E; color:#051C4E; font-size:0.8em; text-align:center; padding:7px 6px 7px 6px;}
.contentBlockText table.info th{border:2px solid #051C4E; background:#CECDCD; font-weight:bold; color:#051C4E; font-size:0.8em; text-align:center; padding:5px 4px 5px 4px;}
.contentBlockText table.info td.tableLeft{text-align:left;}
/*--------------------------menu-2-----------------------------*/
#containerM2{float:right; position: relative; z-index:1000; margin:-45px -65px 8px 15px;}
.menu2{width:270px; margin-left:auto; margin-right:auto;}
.contentM2{width:270px; margin-left:auto; margin-right:auto; background:url(shadem2.png) repeat-y; text-align:center;}
.boxtbM2{width:270px; height:20px; margin-left:auto; margin-right:auto; padding:0px; margin:0px;}
.ltcornM2{float:left; width:14px; height:20px; /*height:25px;*/ background:url(ltcornMenu2.png) no-repeat left top;}
.ctcornM2{float:left; width:242px; height:20px; background:url(ctcornMenu2.png) repeat-x 0 0; text-align:center; margin-left:auto; margin-right:auto;}
.rtcornM2{float:left; width:14px; height:20px; background:url(rtcornMenu2.png) no-repeat right top;}
.lbcornM2{float:left; width:14px; height:20px; background:url(lbcornMenu2.png) no-repeat left bottom;}
.cbcornM2{float:left; width:242px; height:20px; background:url(cbcornMenu2.png) repeat-x 0 bottom;}
.rbcornM2{float:right; width:14px; height:20px; background:url(rbcornMenu2.png) no-repeat right bottom;}
/*===========================================*/
ul.m2{padding:0 8px 0 12px; border:0px; list-style-position:outside; list-style-type:none;}
ul.m2 li{padding:4px 0; display:block; line-height:1.3em; text-align:left; color:#2F41C5; font-size:1.1em; } 
ul.m2 li a{display:block; background:url(marker3.gif) no-repeat 0 0; padding-left:14px; cursor:pointer; color:#2F41C5;}
ul.m2 li.activ a, ul.m2 li a:hover{background:url(marker4.gif) no-repeat 0 0; color:#353535; text-decoration:none;}
ul.m2 li.activ a {cursor:text;}
/*----------------the-end---menu-2-----------------------------*/
/*----------------list-img+text-----------------------------*/
.list_i_t{clear:both; margin-bottom:1em;}
.list_i_t .img{position:relative; float:left; width:127px; margin-bottom:1em;}
.list_i_t .img a{cursor:pointer; padding:2px; display:block;}
.list_i_t .img .frame {background:url(frame.png) no-repeat 0 0 transparent; height:97px; width:127px; position:absolute; z-index:1;}
.list_i_t .text{display:table; zoom:1; padding-left:12px;}
.list_i_t .text p.category,
.list_i_t .text p.category span {font-size:11px; margin-bottom:0.2em;}
.list_i_t .text p.category span{color:#354FCB; font-weight:normal;}
.list_i_t .text p.title {font-size:14px; line-height:127%; margin-bottom:0.3em;}
/*----------------the-end-list-img+text---------------------*/
/*====================Реалізовані--проекти=======================*/
ul.m2 li span.projec{color:#2F41C5; font-size:1.1em; line-height:1.5; margin:0; padding:0px; padding:5px 10px; text-align:left; background-color:#bebebe; display:inline; text-indent:0px;}
ul.m2 li a.projects{background:url(marker3proj.png) no-repeat 0 -1px; padding-left:17px; display:inline; text-indent:10px;}
ul.m2 li a.projects:hover{background:url(marker4proj.png) no-repeat 0 -1px;}
ul.m2 li a span.projects {padding:0; color:#353535; display:inline; font-size:1.1em; font-weight:normal; line-height:1.5; padding:0; text-align:left;}
.line1{background-color:#F6F3F3;background:url(line1.jpg) repeat-x;height:1px;width:898px;margin:3px 0px;}
/*====================The--end--Реалізовані--проекти=======================*/

/*---------------------meters----------------------------------*/
#metrscontainer{margin:10px auto 0; width:325px; height:38px;}
div.meters{float:left; height:31px; margin-left:8px; margin-right:8px;}
/*----------------the-end---meters-----------------------------*/

/*----------------FOOTER---------------------------------------*/
#footer{width:970px; margin:0px auto 1px auto;}
#footer ul.links{float:left; margin:0; padding:0; line-height:125%;}
#footer ul.links li{color:#333!important; font-size:11px; margin-left:1.5em; padding:0 8px 0 2px; text-align:left; vertical-align:top;}
#footer ul.links li a{color:#333;}
#footer ul.links li a:hover{color:#2D3DB5;}
/*-------------------The--End--Footer----------------------------*/

/*-------------------MapSite---------------------------------------*/
#mapsite{
margin:0;
padding:0;
border:0;
padding:5px 22px 20px 22px;
}
#mapsite span{
display:block;
margin:0;
margin-bottom:10px;
padding:0;
border:0;
color:#2B2C2D;
font-size:20px;
font-weight:normal;
text-align:center;
}
#mapsite ul.mapsite{
margin:0px;
padding:0px;
padding:0px 50px;
border:0px;
list-style-position:outside;
list-style-type:none;
}
#mapsite ul.mapsite li{
margin:0px;
padding:0px;
padding-top:4px;
padding-bottom:4px;
line-height:1.3;
text-align:left;
color:#2B2C2D;
}
#mapsite ul.mapsite li a{
/*background:url(marker4.png) no-repeat;*/
margin:0px;
padding:0px;
padding-left:20px;
cursor:pointer;
color:#2B2C2D;
}
#mapsite ul.mapsite li a:hover{
color:#3568E3;
text-decoration:none;
}
/*----------------the--end--MapSite-----------------------------------*/
/*----------------Google---AdSense------------------------------------*/
.adsense{margin-top:18px;}
/*----------------the--end--Google---AdSense--------------------------*/



