* {
	margin:0;
	padding:0;


}

img { border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

.header {
    border-top:10px solid #A0CB00;
    border-right:1px solid #A0CB00;
    width:243px;
    padding:0 0 0 36px;
    float:left;
	}
.navigation {

    margin:15px 0 0 16px;
	 float:left;
}
.content {
}
.top_left {
    width:487px;
    height:347px;
    background:url("../images/back.gif") no-repeat;
    background-position:top left;
    background-color:#273440;
}
.welcome_text {
    width:254px;
    color:#D0D6DC;
    float:right;
    margin:30px 15px 0 0;
    border-bottom:1px dotted #D0D6DC;
}
html>body .welcome_text {
    margin-right:30px;
}
.welcome_text h1 {
    color:#D0D6DC;
    margin-top:15px;
}
.welcome_text p {
    margin:10px 0;
}
.welcome_text a {
    color:#8F969C;
    font-weight:bold;

}
.text {
    background:url("../images/image_1.gif") no-repeat;
    background-position:bottom left;
}
.text div {
    width:184px;
    margin-left:70px;
    color:#D0D6DC;
}
.text h1 {
    width:184px;
}
.top_right {
    width:244px;
    height:320px;
    padding:27px 0 0 34px
}

.bottom_left {
    width:452px;
    height:96px;
    /*background:url("images/our_services.gif") no-repeat;*/
    background-color:#FFF;
    margin:15px 0 0 17px;
}
html>body .bottom_left {
    margin-left:35px;
}
.services {
    margin-top:10px;
   /* background:url("../images/middle_bg.gif") repeat-y;*/
}
.services_left {
    width:220px;
    height:50px;
    /*background:url("images/image_2.gif") no-repeat;*/

}
.services_right {
    width:150px;
    height:50px;
    background:url("../images/image_3.gif") no-repeat;
}
.services_left div, .services_right div {
	margin-bottom:10px
}
.bottom_right {
    width:251px;
    height:96px;
    background-color:#273440;
    padding:15px 0 0 27px;

}
.bottom_right p label {
    color:#FFF;
    margin-top:25px;
}
.ok {
    margin-top:0px;
	vertical-align:bottom !important;
	vertical-align:text-bottom;
}
.footer { border-bottom:10px solid #A0CB00; border-left:1px solid #A0CB00; margin:15px 0 0 0   }
.footet_text {padding:0 10px 10px 30px;}
.footer_link { color:#A0CB00;margin:5px 0;}
.footer_link a {color:#A0CB00; text-decoration:underline;}
.footer_link a:hover { text-decoration:none;}

.welcome_header, .news_header, .services_header, .newsletter_header {color:#fff; font-family:arial; text-transform:uppercase; border-left:2px solid #fff; font-size:16px;padding-left:10px;font-weight:bold}
.news_header, .services_header {color:#2F415A;border-left:2px solid #2F415A;margin-left:17px}
.services_header,.newsletter_header {font-size:14px;margin-left:0}
.newsletter_header {margin-bottom:20px}
.navigation ul li {float:left; display:block; margin-right:10px;border-right:1px solid #A0CB00; padding-right:10px}
.navigation ul li a {font-size:14px; text-transform:uppercase; font-family:arial; font-weight:bold; color:#253149}
.menu_current {text-decoration:underline;}
.main_header {padding-top:20px}
.main_header span {font-size:20px; font-family:Arial; padding: 0 0 0 14px;}
.email {width:130px;margin-right:10px}



/* vova  new  template style */
body { background:#D5D5D5; 	font-size:12px;font-family:Tahoma,sans-serif;}

.glbContainer { width:765px; margin:0 auto; background:#FFF; overflow:hidden; color:#2F415A;}
.headerCont { overflow:hidden; height:1%}
.content { overflow:hidden; height:1%; padding:20px 0 0 0}
 .leftCont { width:487px;  float:left; min-height:400px;  background: url(../images/bg_cont.gif) no-repeat scroll left 0; }
 .supContent { padding:20px 30px}
 .home .leftCont { background:none;}
 .home .supContent { padding:0px 0 20px}
 
.rightCont { width:278px;  float:left}
.rightTopBox { height:326px; padding:20px 0 0 20px}
.rightTopBox a {  color:#2F415A;}
 .t1 { background:#273440 url(../images/back.gif) no-repeat scroll left top;}

 .home h1 {}
 
.leftCont  h1 { font-size:24px;  border-bottom:1px solid #A0CB00; margin:0 0 10px} 
.leftCont  h2 { font-size:16px;  margin:0 0 10px} 


.aNewsPost { padding: 0 0 20px 0}
.newsLink a {color:#7A9A00; font-weight:bold; background: url(../images/link.gif) no-repeat right; padding: 0 20px 0 0}
.becklink a {color:#7A9A00; font-weight:bold; background: url(../images/link.gif) no-repeat -7px 50%; padding: 0 0 0 25px}

.news {width:195px; border-bottom:1px dotted #2F415A; margin:7px 0 10px 18px;}
.news div { color:#A0CB00; margin:5px 0;}
.news p {margin:5px 0;}
.news_link { margin-top:5px;}

.services { overflow:hidden; zoom:1}
.services .news {width:195px; float:left; border-bottom:none;   background:url("../images/middle_bg.gif") repeat-y right; margin:10px 0 10px 18px;}
.services h1 {font-size:16px; border-bottom:none; margin:0 0 10px}
.services a { color:#2F415A;}

.home .homeWelcome {background:#273440 url(../images/back.gif) no-repeat scroll left top;height:347px; padding:0 15px 0pt 200px; color:#FFF !important }
.homeWelcome h1 { border:none; border-left:2px solid #FFF; color:#FFF; font-family:arial; font-size:16px; text-transform:uppercase;  padding: 0 0 0 10px; }
.homeWelcome a, a.greenColor {color:#A0CB00; text-decoration:underline;}
.homeWelcome a:hover { text-decoration:none;}

.homeWelcometext {padding:22px 0 0 0}
.homeWelcometext p {padding:7px 0; line-height:130% }

a.customDev {color:#A0CB00;font-size: 27px; font-family: tahoma,arial;}
ul.techs, ul.techs ul {padding-left:30px; width:200px; float:left}
ul.techs ul {width:170px; float:none}

ul.tech_logos li{list-style:none}


.notMain a {text-decoration:underline;}
.notMain a:hover {text-decoration:none;}
.readMore {font-size: 10px}
.second {background:#F1F7D9}