@charset "utf-8";
/* CSS Document */
html, body{background:#FFF; text-align:center; margin:0px; padding:0px; font:normal 12px Arial; color:#000; height:100%;}
table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; font:normal 12px Arial; color:#000;}
div{vertical-align:top; text-align:left; font:normal 12px Arial; color:#000;}
img{border:0px solid #000;}
#MainDiv{width:963px; margin:0 auto;}



.p{padding:0px; margin:0px;}
.wh100{width:100%; height:100%;}
.lh{line-height:150%;}
.clear{clear:both;}
.mid{vertical-align:middle;}
.fll{float:left;}
.flr{float:right;}
.classrel{position:relative; top:0px; left:0px; width:0px; height:0px;}
ul, li{list-style-type:none; padding:0px; margin:0px;}

.ico{padding-left:7px; padding-right:7px;}
.wblock{position:absolute; top:17px; left:41px;}
.pblock{position:absolute; top:17px; left:265px;}
.iblock{position:absolute; top:17px; left:582px;}
.tel{position:absolute; top:20px; left:725px;}
.topdiv{position:relative; clear:both; width:963px; height:214px; background:url(images/top.jpg) no-repeat top center}
.icodiv{float:right; padding-top:17px;}
.hdr{font-size:18px; color:#ff9c20;}
.leftul{padding-top:15px; width:350px; text-align:justify;}
.nimg{border:1px solid #e4660f; float:left; margin-right:5px;}
.newsdate{color:#ff9d22; font-style:italic;}
.newsli{clear:both; padding-bottom:25px; padding-top:10px;}
.leftul li{padding-top:7px;}
.work_home{border:1px solid #ff9c20; margin-top:5px;}
.work{border:1px solid #ff9c20;  float:left; margin-right:7px; margin-top:3px;}


.butdiv{clear:both; padding-left:175px; padding-top:8px;}
.inptxt{float:left; padding-right:5px; padding-top:4px; width:120px; text-align:right;}
.button{border:1px solid #9F5321; background:#2E0000; width:80px; height:22px; color:#FFCA90;}
.inp{border:1px solid #9F5321; background:transparent; width:180px; height:17px; color:#FFCA90; font-size:12px; font-family:Arial;}
.loginp{border:1px solid #e4660b; background:url(images/reginp.gif) no-repeat top left; width:83px; height:14px; color:#000; font:normal 11px Arial;}
textarea{border:1px solid #9F5321; background:transparent; width:220px; height:100px; color:#FFCA90; font-size:12px; font-family:Arial;}
.enter{border:0px; font:normal 11px Arial; background:none; text-decoration:underline;cursor: pointer;}
.login{float:left; display:inline; color:#000; font-size:11px;}
.pass{float:right; display:inline; color:#000; font-size:11px;}
.ent{float:right; padding-top:6px;}
.logindiv{background:url(images/login.gif) no-repeat top left; width:185px; height:93px; padding-top:10px; padding-left:20px; padding-right:20px;}
.testmtxt{background:url(images/testm2.gif) no-repeat top left; padding:7px; width:188px; padding-top:20px; font:normal 12px Verdana; padding-left:20px; padding-right:20px;}
.testmblock{clear:both; padding-top:50px;}
.testimonials{background:url(images/testm1.gif) no-repeat top left; height:18px; padding-left:20px; width:208px; padding-top:1px; text-transform:uppercase; color:#FFF; font:normal 18px Verdana;}

.testmbot{background:url(images/testm3.gif) no-repeat top left; height:14px; width:228px;}
.testmautor{font:normal 10px Verdana; color:#FFF;}
.bannerdiv{padding-left:20px; padding-top:50px;}
.rightul{clear:both; padding-top:50px; padding-left:20px;}
.block1{width:350px; padding-right:20px; float:left;}
.block2{width:350px; float:right; padding-top:22px;}
.block3{float:right; width:235px;}
.part{display:inline; float:left; padding-right:25px; padding-left:25px;}
.bottom{height:25px; background:url(images/bot.gif) repeat-x bottom left; clear:both; text-align:right; padding-right:15px; padding-top:20px;}
.submenuul{float:left; width:150px; padding-right:20px;}
.subli{padding-top:5px; padding-bottom:5px;}
.portdescr{float:left; width:381px;}
.portfoliodescr{float:left; width:250px;}
.porttit{font-size:13px; font-weight:bold; color:#ff9d22;}
.portdiv{float:left; padding-top:10px; padding-bottom:10px; clear:both;}
.portdiv_work{padding-top:10px; padding-bottom:10px; clear:both;}

a, a:active, a:visited{color:#000; text-decoration: underline;}
a:hover{color:#000; text-decoration:none;}

a.paging{color:#ff9d22; text-decoration: none; padding-right:1px;}
a.paging:hover{color:#000; text-decoration: none; padding-right:1px;}

a.paging_act{color:#000; text-decoration: none; padding-right:1px;}
a.paging_act:hover{color:#000; text-decoration: none; padding-right:1px;}

a.more, a.more:active, a.more:visited{color:#ff9d22; text-decoration: none; float:right; padding-right:5px;}
a.more:hover{color:#000; text-decoration: none; float:right; padding-right:5px;}

a.darbin, a.darbin:active, a.darbin:visited{color:#ff9d22; text-decoration: none;}
a.darbin:hover{color:#000; text-decoration: none; }

a.url, a.url:active, a.url:visited{color:#ff9d22; text-decoration: underline; float:right; padding-right:7px;}
a.url:hover{color:#ff9d22; text-decoration: none;  float:right; padding-right:7px;}

a.submenu, a.submenu:active, a.submenu:visited{color:#ff9d22; text-decoration: none; font-weight:bold; font-size:12px;}
a.submenu:hover{color:#E45E07; text-decoration: none; font-weight:bold; font-size:12px;}

a.submenu_act, a.submenu_act:active, a.submenu_act:visited, a.submenu_act:hover{color:#E45E07; text-decoration: none; font-weight:bold; font-size:12px;}



a.submenu2, a.submenu2:active, a.submenu2:visited{color:#ff9d22; text-decoration: none; font-weight:bold; font-size:12px; padding-left:10px; background: url(/images/li.gif) no-repeat top left;  display:block;}
a.submenu2:hover{color:#E45E07; text-decoration: none; font-weight:bold; font-size:12px; background: url(/images/li.gif) no-repeat top left;  padding-left:10px;  display:block;}

a.submenu2_act, a.submenu2_act:active, a.submenu2_act:visited, a.submenu2_act:hover{color:#E45E07; text-decoration: none; font-weight:bold; font-size:12px; padding-left:10px; background: url(/images/li.gif) no-repeat top left;  display:block;}




a.menu, a.menu:active, a.menu:visited{background:url(images/menu.gif) no-repeat top left; width:107px; height:21px; text-align:center; float:left; display:block; color:#636363; font-size:13px; text-decoration: none; padding-top:5px; margin-left:2px; margin-right:2px;}
a.menu:hover{background:url(images/menu_h.gif) no-repeat top left; width:107px; height:21px; text-align:center; float:left; display:block; color:#FFF; text-decoration: none; font-size:13px; padding-top:5px; margin-left:2px; margin-right:2px;}

a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover{background:url(images/menu_h.gif) no-repeat top left; width:107px; height:21px; text-align:center; float:left; display:block; color:#FFF; text-decoration: none; font-size:13px; padding-top:5px; margin-left:2px; margin-right:2px;}

a.menu_big_act, a.menu_big_act:active, a.menu_big_act:visited, a.menu_big_act:visited{background:url(images/menu_bg_h.gif) no-repeat top left; width:161px; height:21px; text-align:center; float:left; display:block; color:#FFF; text-decoration: none; font-size:13px; padding-top:5px; margin-left:2px; margin-right:2px;}


a.menu_big, a.menu_big:active, a.menu_big:visited{background:url(images/menu_bg.gif) no-repeat top left; width:161px; height:21px; text-align:center; float:left; display:block; color:#636363; font-size:13px; text-decoration: none; padding-top:5px; margin-left:2px; margin-right:2px;}
a.menu_big:hover{background:url(images/menu_bg_h.gif) no-repeat top left; width:161px; height:21px; text-align:center; float:left; display:block; color:#FFF; text-decoration: none; font-size:13px; padding-top:5px; margin-left:2px; margin-right:2px;}

a.review
{
	font:normal 12px Verdana;
	text-decoration: none;
}

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


.for_li li{padding:1px; margin:0px; list-style-type:square;}
.for_li ul{padding:1px; margin:0px; list-style-type:square;}
.for_li p{padding:1px; margin:0px;}