body {padding:0px; margin:0px; background: #fff url('../img/bg.gif') repeat-x top left; color:#636363;	width:100%;	height:100%;}
html{height:100%;}
table{border:0px none;}
tr, td{border:0px none;}
td{vertical-align:top;}
div{color:#636363; font-size:12px;}

img{border:0px none;}
p{padding:0; margin:0; padding-top:5px;}

a, a:active, a:visited, a:link{color: #636363; text-decoration: none; outline: none;}
a:hover {color: #ff9a00; text-decoration: underline; outline: none;}


li{list-style-image: url('../img/li.gif');}

ul{padding:0; margin:0; padding-left:20px;}

form{padding:0; margin:0;}
input{border:1px solid #c3c0c0; background:#fff; width:210px; height:17px; color:#4b4b4b; padding:2px;}
textarea{border:1px solid #c3c0c0; background:#fff; width:212px; height:135px; overflow:auto; color:#4b4b4b;}

.send{border:0 none; background: url('../img/button1.gif') no-repeat top left; width:75px; height:21px; color:#fff; font-weight: bold}
#submit{border:0 none; background: url('../img/button2.gif') no-repeat top left; width:113px; height:21px; color:#fff; font-weight: bold}
.inp_file{border:0 none; width:auto; height:25px;}
.checkbox{border:1px solid #1c5180; background:#fff; width:13px; height:13px; margin:0; color:#1c5180;}
.radio{border:0 none; background:transparent; width:13px; height:13px; margin:0; color:#1c5180;}

.hide{visibility: hidden;}
.show{visibility: visible;}

.rezina{width:100%; height:100%;}
.img_border{border:1px solid #5e5e5e;}

.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.over_hide{overflow: hidden;}
.alcenter{text-align: center;}
.alright{text-align: right;}
.inline{display:inline;}

.bold{font-weight: bold;}



.langs_pos{position:absolute; top:9px; left:5px;}
a.lang, a.lang:active, a.lang:visited, a.lang:link{color: #c6c6c6; font-size:11px; text-decoration: none; margin-right:12px;}
a.lang:hover {text-decoration: underline; color:#ffcb08;}
.lang_curr{color: #ffcb08; font-size:11px; margin-right:12px;}

a.menu, a.menu:active, a.menu:visited, a.menu:link{color: #844d1b;text-decoration: none; display: block; margin:7px 0 7px 0; float: left; clear: both; width:150px; text-align: center;}
a.menu:hover {color: #db6800; text-decoration: underline; display: block; margin:7px 0 7px 0; float: left; clear: both; width:150px; text-align: center;}
.menu_curr{color: #db6800; text-decoration: none; display: block; margin:7px 0 7px 0; float: left; clear: both; width:150px; text-align: center;}

a.a_button, a.a_button:active, a.a_button:visited, a.a_button:link{color: #fff; text-decoration: none; font-weight: bold; display: block; width: 75px; height: 19px; background: url('../img/button1.gif') no-repeat top left; text-align: center; padding-top:2px;}
a.a_button:hover {color: #fff; text-decoration: underline;}

a.arr_prev, a.arr_prev:active, a.arr_prev:visited, a.arr_prev:link{display: block; width: 22px; height: 22px; background: url('../img/arr_prev.gif') no-repeat left top; margin:30px 3px 0 0;}
a.arr_prev:hover {display: block; width: 22px; height: 22px; background: url('../img/arr_prev.gif') no-repeat left bottom; margin:30px 3px 0 0;}

a.arr_next, a.arr_next:active, a.arr_next:visited, a.arr_next:link{display: block; width: 22px; height: 22px; background: url('../img/arr_next.gif') no-repeat left top; margin:30px 0 0 2px;}
a.arr_next:hover {display: block; width: 22px; height: 22px; background: url('../img/arr_next.gif') no-repeat left bottom; margin:30px 0 0 2px;}

a.more, a.more:active, a.more:visited, a.more:link{color: #db6800; text-decoration: none;}
a.more:hover {color: #db6800; text-decoration: underline;}

a.pager, a.pager:active, a.pager:visited, a.pager:link{color: #000; text-decoration: none; display: block; width: 22px; height: 19px; float:left; text-align: center; padding:2px 0; font: bold 12px Verdana; }
a.pager:hover {text-decoration: underline;}
.pager_curr{color: #fff; text-decoration: underline; display: block; width: 22px; height: 16px; float:left; text-align: center; background: #000; padding:2px 0; font: bold 12px Verdana;}
.pager_div{width:345px; margin:0 auto;}

a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;}
a.inverse:hover {text-decoration: none;}

a.a_white, a.a_white:active, a.a_white:visited, a.a_white:link, a.a_white:hover{color:#fff;}
a.a_grey, a.a_grey:active, a.a_grey:visited, a.a_grey:link, a.a_grey:hover{color:#c6c6c6;}
a.a_black, a.a_black:active, a.a_black:visited, a.a_black:link, a.a_black:hover{color:#000;}
a.a_white, a.a_white:active, a.a_white:visited, a.a_white:link, a.a_white:hover{color:#fff;}
a.f11, a.f11:active, a.f11:visited, a.f11:link, a.f11:hover{font-size: 11px}
a.f12, a.f12:active, a.f12:visited, a.f12:link, a.f12:hover{font-size: 12px}
a.f14, a.f14:active, a.f14:visited, a.f14:link, a.f14:hover{font-size: 14px}
a.f22, a.f22:active, a.f22:visited, a.f22:link, a.f22:hover{font-size: 22px}
a.a_lh100, a.a_lh100:active, a.a_lh100:visited, a.a_lh100:link, a.a_lh100:hover{line-height: 100%}


.cat-item a, .cat-item a:active, .cat-item a:visited, .cat-item a:link, .cat-item a:hover{font-size:14px;}
#recent-posts-3 a, #recent-posts-3 a:active, #recent-posts-3 a:visited, #recent-posts-3 a:link, #recent-posts-3 a:hover{font-size:14px;}
#categories-3 ul li{font-size: 14px}


.main{width:1000px; padding:0; margin:0 auto; height:auto!important;  height:100%;  min-height:100%; position:relative;}
.header{height:auto!important;  height:170px;  min-height:170px; position:relative; width:1000px; margin:0 auto; padding-bottom: 10px}
.foot_bg{background: url('../img/foot_bg.gif') repeat-x bottom left; height:auto!important;  height:100%;  min-height:100%;}
.content{width: 1000px; margin:0 auto;}
.cont_bg{background: url('../img/cont_bg.png') repeat-y; overflow: hidden; width: 990px; margin:0 auto;}
.footer_div{clear: both; height: 137px; position:relative; bottom:0; width: 100%}
.footer{width:990px; height: 137px; margin:0 auto;}

.logo_pos{position:absolute; top:62px; left:5px;}
.topmenu_pos{position:absolute; top:9px; right:5px;}
.topmenu_curr{color: #ffcb08;}

.big_title{color:#4b4b4b; font-size: 30px; font-weight: bold;}
.sm_title{color:#4b4b4b; font-size: 22px; font-weight: bold}

.margintop20{margin-top:20px;}
.margintop10{margin-top:10px;}
.margintop9{margin-top:9px;}
.margintop5{margin-top:5px;}
.margintop2{margin-top:2px;}
.marginleft415{margin-left:415px;}
.marginleft30{margin-left:30px;}
.marginleft10{margin-left:10px;}
.marginleft5{margin-left:5px;}
.marginright20{margin-right:20px;}
.marginright10{margin-right:10px;}
.marginright5{margin-right:5px;}
.marginbot7{margin-bottom:7px;}

.padding14{padding:14px;}
.paddingtop5{padding-top:5px;}
.padding_cont{padding:25px 23px 20px 30px;}

.w765{width: 765px}
.w590{width: 590px}
.w550{width: 533px}
.w480{width: 480px}
.w318{width: 315px}
.w312{width: 312px}
.w260{width: 260px}
.w200{width: 200px}
.w190{width: 190px}
.w143{width: 143px}
.w100{width: 100px}
.w85{width: 85px}

.h100p{height: 100%;}
.h40{height: 40px;}
.h20{height: 20px;}
.h10{height: 10px;}

.fs12{font-size: 12px}
.fs16{font-size: 16px}

.black{color:#000;}
.blue{color:#00aae7;}
.gold{color:#ffcb08;}

.arial{font-family: Verdana;}
.lh130{line-height: 130%}
.lh100{line-height: 100%}

.top_slider{height:400px; overflow: hidden; width: 990px; margin:0 auto; margin-top:5px; position: relative;}
.stiker_pos{position: absolute; top:0; right:0;}
.info_div{position: absolute; right:20px; top:300px; color:#bfbfbf; text-align: right}
.steps_pos{position: absolute; bottom:56px; left:20px;}
a.slide_count, a.slide_count:link, a.slide_count:visited, a.slide_count:active{background: url('../img/slide_bg.gif') no-repeat top left; width: 45px; height: 19px; padding:13px 0; text-align: center; float: left; margin-right: 10px; color:#a5a5a5; font: bold 14px Verdana;}
a.slide_count:hover{background: url('../img/slide_bg.gif') no-repeat top left; width: 45px; height: 19px; padding:13px 0; text-align: center; float: left; margin-right: 10px; color:#00bff3; font: bold 14px Verdana; text-decoration: none}

.lang_menu_div{height:28px; background:url("../img/line.gif") no-repeat bottom left; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px}

.line{background:url("../img/line2.gif") no-repeat left center;}

.blog_div{border:1px solid #c3c0c0; overflow: hidden; padding: 7px 12px;}
.grey_bg{background: #c8c8c8; padding:3px;}


.sitemap_home_div{background: url('../img/ico_sitemap_home.gif') no-repeat top left; padding-left:18px;}
.sitemap_main_page_div{background: url('../img/ico_sitemap_main_page.gif') no-repeat top left; padding-left:33px; margin-left:-12px; margin-top:3px;}
.sitemap_page_div{background: url('../img/ico_sitemap_page.gif') no-repeat top left; padding-left:35px; margin-left:-10px; margin-top:3px;}
.sitemap_page_last_div{background: url('../img/ico_sitemap_page_last.gif') no-repeat top left; padding-left:35px; margin-left:-10px; margin-top:3px;}


.rel{
    position: relative;
}

.client-next{
    position: absolute;
    right: 5px;
    top: 0;
}

.vacancy-title{
    color: #000000;
}

.testimonial-title{
    color: #000000;
    font-size: 14px;
}

.project-title{
    color: #000000;
    font-size: 22px;
}


.sliderpic_pos{position: absolute; top:5px; left:5px;}

.client-li{
    height:88px;
    width:89px;
}

.top-li{
    height:283px;
    width:985px;
}

.blog_date{position:absolute; top:0; right:0; border:1px solid #C3C0C0; background: #E2E2E2; padding:5px 7px; text-align: center;}
.wg_title{color:#4b4b4b; font-size: 22px; font-weight: bold}

#entry a{font-weight: bold; font-size: 14px}