* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color: #3a3a3a; font: 12px Arial, Helvetica, sans-serif; background: #fff;}
a{ text-decoration: underline; color: #ff6c00; }
a:hover { text-decoration: none; }
/*h1{ font-size: 18px; position: relative; color: #568855; padding: 10px 0; }*/
h1 { font-weight: normal; color: #2b2b2b; font-size: 20px; padding: 10px 0 3px 10px; }
h3 {font-weight: normal; color: #2b2b2b; font-size: 20px; padding: 20px 0 3px 10px;}
.zed { padding: 3px 0 3px 10px;}
img{ border: none; }
.all{ min-height: 100%; margin: 0 auto -92px auto; width: 980px; }

.container{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }

/* start header */
.header{ background: url(../images/design/header.gif) no-repeat; /*height: 94px;*/}
.header-a{ background: url(../images/design/general_blue_line.gif) no-repeat; /*height: 94px;*/}
.header-c{ background: url(../images/design/general_orange_line.gif) no-repeat; /*height: 94px;*/}
.logo{/* padding: 30px 0 0 10px; */ padding: 5px 0 10px 10px;}
.logo strong{ padding: 30px 0 0 10px; font: normal 10px Tahoma, Arial, sans-serif; position: relative; top: -5px; left: -3px; }
.top-menu{ list-style: none; /*padding: 53px 0 0 0; */float:right; padding: 28px 0 0 0; }
.top-menu li{ display: inline; padding: 0 12px; border-right: 1px solid #8d8d8d; }
.top-menu .last {border: none;}
.top-menu a { text-decoration: none; color: #3a3a3a; }
.top-menu a:hover { text-decoration: underline; }

.enter {background: #f7a409 url(../images/design/orange-fon.gif) repeat-x; border-bottom: 1px solid #fff;}
.enter div{ background: url(../images/design/o-l.png) no-repeat;}
.enter div div{ background: url(../images/design/o-r.png) no-repeat 100% 0; height: 41px;}
.enter li {list-style: none; float:left; padding: 12px 15px 0 0;}
a.register {background: url(../images/design/register.gif) no-repeat 10px 1px; color: #000;
padding: 2px 0 5px 35px; display: block; position: relative; margin: 0 10px 0 0; }
.enter label {color: #666666; padding: 0 5px 0 0;}
.enter .text-field {width:174px; border: 1px solid #d9a200;}
a.lost { background: url(../images/design/lost.gif) no-repeat 10px 1px; color: #000; padding: 2px 0 5px 35px; display: block; position: relative; margin: 0 20px 0 0;}
.button-enter {height: 28px; width:66px; border: none;  cursor: pointer; position: relative; margin: -4px 0 0 0;}
.checkbox-enter { position: relative; top: 2px; margin: 0 5px 0 0;}


#user { background: #ff6e15 url(../images/design/uf.png) repeat-x; border-bottom: 1px solid #fff;}
#user div {background: url(../images/design/u-l.png) no-repeat;}
#user div div{background: url(../images/design/u-r.gif) no-repeat 100% 0; height: 41px;}
#user ul { padding: 0 0 0 30px;}
#user li {float:left; list-style: none;}
#user li a { color: #000; display: block; line-height: 41px; height: 41px; float:left;}
.my-contact a{ background: url(../images/design/mc.gif) no-repeat 0 17px; padding: 0 0 0 22px;}
.my-contact {padding: 0 45px 0 70px;}

.my-contact-n a{ background: url(../images/design/new-mail.gif) no-repeat 0 17px; padding: 0 0 0 18px;}
.my-contact-n {padding: 0 45px 0 85px;}

.on-account a{background: url(../images/design/oc.gif) no-repeat 0 16px; padding: 0 0 0 18px;}
.account a {background: url(../images/design/account.gif) no-repeat 0 16px; padding: 0 0 0 18px;}
.account {padding: 0 65px 0 45px;}
.account span {background: url(../images/design/pro.gif) no-repeat 4px 3px; padding: 0 0 0 35px;}
.account ins {text-decoration: none;}
.option a {background: url(../images/design/option.gif) no-repeat 0 16px; padding: 0 0 0 18px;}
.exit { padding: 0px 0 0 45px;}
#user .exit a{	height:33px; padding-top: 8px;}
.sub-menu {clear:both; background: url(../images/design/sub-menu.gif) no-repeat; list-style: none; height: 31px; line-height: 31px;}
.sub-menu li { display: inline; border-right: 1px solid #8d8d8d; padding: 0 12px;}
.sub-menu .last {border: none;}
.sub-menu a {text-decoration: none; color: #3a3a3a;}
.sub-menu a:hover {text-decoration: underline;}
/* end header */

/* start sidebar-left */
.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 226px; }
.platno { background: url(../images/design/platno.gif) no-repeat; width:226px; height: 30px; line-height: 30px; padding: 0 0 0 10px;}
.reklama {list-style: none; padding: 10px 0;}
.reklama li {padding: 0 0 12px 0; height: 1%;}
.reklama li:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.reklama img {float:left;}
.reklama li p { padding: 0px 0 0 96px;}
.reklama li p a { color: #5d5d5d; text-decoration: none; display: block;}
.reklama li p a.zl { color: #5277a9;}
.reklama li p a:hover {text-decoration: underline;}
.menu { list-style: none; padding: 10px 0 0 0;}
.menu ul {list-style: none;}
.menu li{ height: 1%; position: relative; z-index: 1;}
.menu li ul, .menu .open ul li ul{display: none;}
.menu .open ul, .menu .open ul .open #level { display: block;}
.menu li a{display: block; height: 23px; background: url(../images/design/item1.jpg) no-repeat; padding: 0 0 0 24px;
color: #d6ecf9;font: bold 12px/22px Tahoma, Arial, sans-serif; border-bottom: 1px solid #fff; text-decoration: none;}
.menu li ul ul a{
	height: auto; line-height: normal; padding: 3px 0 3px 10px;
}
.menu .open a {background: url(../images/design/item1.jpg) no-repeat 0px -24px; color: #fff;}
#pod a {background: #88b9da url(../images/design/arrow1.gif) no-repeat 10px 8px; color: #fff;}
#level { background: #d6ecf9; padding: 4px 0; }
#pod .open a {background: #88b9da url(../images/design/arrow2.gif) no-repeat 8px 10px}
#pod #level a { background: none; border: none;
color: #184159; font-size: 11px; font-weight: normal; line-height: 18px;}
#pod #level a span {float:right; display: block; width:27px;}
.menu .last {background: url(../images/design/last.gif) no-repeat;}
#pod .last a { background-color: transparent;}
/* end sidebar-left */

/* start sidebar-right */
.sidebar-right{ float: left; margin: 0 0 0 -226px; width: 226px;}
.block {background: #f1f1f1 url(../images/design/block-up.gif) no-repeat; margin: 7px 0 0 0;}
.block div{background: url(../images/design/block-down.gif) no-repeat 0 100%; padding: 15px 12px;}
.block li {list-style: none; padding: 5px 0;}
.block li span {color: #5d5d5d;}
.block li strong a {text-decoration: none; color: #5277a9;}
.block li strong a:hover { text-decoration: underline;}
.block li p { padding: 9px 0 0 0;}

.banner-sb { margin: 10px -6px 0 -5px;}
.banner-sb img { position: relative;}
/* end sidebar-right */
/* start content */
.content{ float: left; width: 100%; }
.indention{ padding: 0 236px 0 236px; }
a.add-tender {float:right; margin: 22px 0 0 0;}

.tizer {list-style: none; padding: 5px 0 0 0;}
.tizer li { border-bottom: 1px solid #b1b1b1; padding: 20px 10px 20px 10px; height: 1%;}

.tizer .lastpay-project{
	margin-bottom:20px;
}

.tizer .last {border-bottom: none;}
h2 a {display: block; color: #cf4215; font-weight: normal; font-size: 18px; text-decoration: none; }
.budget { font-size: 18px; padding: 2px 0 5px 0;}
.tizer .hz { padding: 10px 0 0 0; list-style: none; color: #8b8b8b; font: 10px Tahoma, Arial, sans-serif; }
.tizer .hz li { border: none; padding: 0;}
.tizer .hz li a { color: #5277a9;}
a.otvet {float:right; position: relative; top: -15px; text-decoration: none; color: #5277a9; font-weight: bold;}
a.otvet:hover {text-decoration: underline;}
.tizer .pay-project {border-bottom: none; background: url(../images/design/pay-f.gif) repeat-y; border-top: 1px solid #fff;
padding: 0;}
.pay-project div {background: url(../images/design/pay-up.gif) no-repeat;}
.pay-project div div{background: url(../images/design/pay-down.gif) no-repeat 0 100%; padding: 10px 10px 20px 10px;}
.metka {font-size: 11px; float:right; display: block; padding: 10px 20px 0 0;}

.nav {list-style: none; height: 47px;}
.nav li {float:left;}
a.prev {background: url(../images/design/prev.gif) no-repeat; text-decoration: none;
padding: 0 0 0 22px; width: 86px; height: 27px; line-height: 25px; display: block; color: #5277a9; font-weight: bold;}
a.prev:hover {text-decoration: underline; }
a.next {background: url(../images/design/next.gif) no-repeat; text-decoration: none; text-align: right;
padding: 0 22px 0 0; width: 86px; height: 27px; line-height: 25px; display: block; color: #5277a9; font-weight: bold;}
a.next:hover {text-decoration: underline; }
.nav .center {position: relative; overflow: hidden; text-align: center; width: 290px;}
.center div {float: left; left: 50%; position: relative; text-align: center; overflow: visible;}
.center ul {position: relative; left: -50%; float: left; text-align: center; list-style: none;}
.center ul li {padding: 0 2px; line-height: 20px;}
.center ul li a {display: block; float:left; color: #5d5d5d; cursor: pointer;}
.center ul li a span{display: block; height: 20px; line-height: 20px; padding: 0 4px; float:left;}
.center ul li a:hover, .center ul li a.act{ background: #f1f1f1 url(../images/design/nav-l.gif) no-repeat; text-decoration: none;}
.center ul li a:hover span, .center ul li a.act span{ background: url(../images/design/nav-r.gif) no-repeat 100% 0; display: block;}

a.rss { display: block; background: url(../images/design/rss.gif) no-repeat 0px 0px; height: 26px; line-height: 26px; padding: 0 0 0 30px;}
.banner {margin: 20px 0 0 0; text-align: center; }
/* end content */

/* content vn page */
.content-vn {margin: 9px 0 0 0; background: url(../images/design/fon.gif) repeat-y; height: 1%;}
.info {background: url(../images/design/info-top.gif) no-repeat; padding: 8px 1px 0 1px;}
.info2 {height:100%;background: url(../images/design/up-sd.gif) no-repeat; padding: 8px 1px 0 1px;}
.fon-info {background: #f1faff; padding: 7px 0 0 0; height: 175px; }
.fon-info-a {background: #f1faff; padding: 7px 0 0 0; height: 145px; float:left;}
a.write-message { float:right; display: block; background: url(../images/design/write-messange.png) no-repeat 0 8px;
width:160px; color: #ff7a19; padding: 6px 0 0 25px;}
.avatar { float:left; padding: 0 14px;}
.info h3 {font-size: 20px; color: #414141; font-weight: normal; padding: 0;}
.menu-adjustment {float:left; padding: 5px 0 0 10px; list-style: none; line-height: 18px;}
.menu-adjustment a {color: #5277a9; text-decoration: none;}
.menu-adjustment a:hover {text-decoration: underline;}
.info-cr { padding: 40px 0 0 400px; list-style: none;}
.info-cr strong {color: #8b8b8b;}
.info-cr span {color: #27b800;}

.adjustment {background: #fff url(../images/design/fon3.gif) no-repeat -1px 0; margin: 0 1px;}
.tab {margin: 0 0 -15px 15px; list-style: none; height: 32px; position: relative; top: -31px;}
.tab li {float:left; margin: 0 0 -15px 0;}
.tab a {display: block; height: 32px; width:108px; font-weight: bold; color: #737373; line-height: 32px;
text-decoration: none; background: url(../images/design/tab.png) no-repeat -108px 0; text-align: center;}
.tab a:hover{color: #5277a9;}
.tab a.activ {color: #5277a9; background: url(../images/design/tab.png) no-repeat 0px 0;}
a.change {display: block; float:right; width:140px; background: url(../images/design/change.gif) no-repeat 0 3px;
padding: 0 0 0 18px; color: #5277a9; position: relative;}
.spec {list-style: none; padding: 0 0 10px 15px; color: #5277a9; position: relative;}
.spec li {padding: 4px 0;}
.change-price {padding: 0 0 20px 15px; overflow: hidden;}
.change-price div ul { clear: left; }
.change-price div li {float:left; list-style: none; padding: 5px 10px 5px 0;}
.change-price div li label {display: block; width: 250px; padding: 2px 0 0 0;}
.change-price div li input {width: 50px;}
select, input {font: 12px Arial, Helvetica, sans-serif }
.ap { position: relative; left: 390px; top: -40px; clear: left; float:left; }
.ut {display: block; padding: 0 0 5px 0; clear: left;}
.change-price textarea { width:948px; height: 100px; border: 1px solid #81b8d7;}
.change-b { text-align: right; padding: 12px 20px 0 0; border: none;}

.des { background: #f1faff; border-top: 1px solid #cdedff; border-bottom: 1px solid #cdedff; margin: 0;
padding: 20px 0 18px 0;  height: 1%;}
.des:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.section .up-down {float:left; list-style: none; padding: 2px 0 0 14px;margin:0;}
.section{
	padding:0 1px;
}
.des h3 { padding: 0 0 10px 34px; color: #414141;}
.des-left {float:left;}
.des-right {float:right; width:141px;margin:0 13px 0 0;}
.forma-cp {margin: 0 0 0 630px;}
.forma-cp:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.forma-cp li {float:left; list-style: none; padding: 0 10px 0 0;}
.forma-cp .first {width: 165px; padding: 0;}
.forma-cp li input {width: 50px;}
.forma-cp li label {padding: 0 5px;}
.forma-cp div { height: 30px;}
.forma-cp div:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.gf {padding: 0 0 5px 34px;}
.ur {border: 1px solid #81b8d7; width:510px; height: 70px; margin: 0 0 0 34px;}
.forma-cp .save {float:right; position: relative; left: -30px; top: 10px;}
.add-w { background: #f1faff; border-bottom: 1px solid #cdedff; padding: 15px 14px; margin: 0 1px;}
.vkl-prev {float:right; padding: 2px 0 0 0;}
.vkl-prev label {padding: 0 0 0 5px; position: relative; top: -2px; font-weight: bold;}

.add-work { background: #fff2e8; margin: 0; padding: 12px 0 40px 14px;}
.add-work h4 {font-size: 12px; position: relative;}
.her {list-style: none; padding: 10px 0 0 5px; color: #6b6b6b; font-size: 11px; width:720px;}
.her li {padding: 5px 0;}
.choice-work {width:638px; display: block;}
.qw span {float:left; display: block; width: 140px; position: relative; top: 2px;}
.qw label {padding: 0 15px 0 4px;}
.in-raz {width:50px;}
.her .db {display: block; padding: 0 0 3px 0;}
.her .name {width:638px;}
.her .prim {float:right; margin: -5px 0 0 0;}
.wu {padding: 0 5px 0 0;}
.hj {padding: 0 0 0 28px;}
.download {width: 585px;}
.link {width: 605px;}
.description { width: 640px; height: 126px;}
.prim2 {float:right; padding: 50px 0 0 0;  position: relative; margin: 0 -15px 0 0;}
.the-end label {padding: 0 0 0 5px; position: relative; top: -1px;}
#text-pr { margin: 0 0 0 20px;}
.the-end div {float:right;}
.the-end {width:640px;}

.prev-block {background: url(../images/design/fon4.gif) repeat-y 100% 0; margin: 0; list-style: none;}
.fh {/*padding: 20px 0 20px 0px;*/padding: 20px 0 0 0; height: 1%; border-bottom: 1px solid #e6e6e6;}
.fh:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.prev-block h3 {color: #cf4215; font-size: 12px; padding: 0 0 5px 34px; font-weight: bold;}
.prev-block h3 span {color: #3a3a3a; font-weight: normal; }
.img-prev { float:left; width:380px;margin-left:14px;}
.prev-block .up-down {padding: 0 10px 0 0; float:left; width: 10px;}
.prev-block .up-down li {height: 11px;}
.img{margin: 5px 0 30px 20px; text-align:center;}
.del-change { padding: 10px 0 0 0; text-align: center; width:220px; float:right; }
.fgh{
	margin: 0 0 30px 380px;
}
.fgh ul{list-style: none;}
.fgh li {padding: 6px 0;}
.fgh label {display: block; width:150px; float:left; position: relative; top: 2px;}
.apply { border: none; background: #5e86ae; color: #fff; cursor: pointer; margin: 0 0 0 150px;}
.down-sd { height: 78px; background: url(../images/design/down-sd.gif) no-repeat 0 100%; padding: 0 1px;}
.down-sd div{ background: #fff; height: 20px;}
/* start footer */
.clear-down{ clear: both; height: 115px; }
.footer{ height: 91px; border-top: 1px solid #b2b2b2; }
.footer-center { margin: 0 auto; width:980px;}
.copyright{ color: #5d5d5d; padding: 25px 0 0 10px;}
.counter {float:right; padding: 25px 0 0 0; list-style: none;}
.counter li {float:left; padding: 0 10px 0 0;}
/* end footer */

/*start mods*/
form.company #day{width: 50px;}
form.company #year{width: 80px;}
form.company{padding: 0 20px;}
.rounded-up{ background: url(../images/design/up-sd.gif) no-repeat; padding: 20px 21px 0 21px; }
form.commonform {	color:#666666;}
form.commonform  dl dt {float:left;width: 150px;clear: both;}
form.commonform  dl dd {margin:  0 0 8px 0;border-bottom: 1px solid #dcdbd9;padding-bottom: 10px;}
form #summery_text{margin-top: 5px;}
form.commonform  input.ftxt{float: left;width: 270px;}
form.commonform dd label{float: left;width: 100px;}
form.commonform .regdo p{margin: 0;width: 550px;float: left;padding: 5px 0;}
form.commonform #code-input{margin-left: 150px;	border: 1px solid #a7a6aa;	margin-top:5px; margin-bottom:5px; width: 150px;}
form.commonform  .hint {font-family: Tahoma; text-align: left;	font-size: 11px; margin-left:450px;}
form.commonform .message p{margin: 0;width: 450px;float: left;padding: 5px 0;}
ul.errors{clear: both; margin: 5px 0 5px 50px; color:#980c0f;}

form.changesections fieldset legend{
font-weight: bold;
}
form.changesections fieldset{
padding: 5px 0 10px 0;
margin: 10px 0;
border: 0;
float: left;
width: 310px;
}
form.changesections ul{
	list-style: none;
}
form.changesections ul label{
padding-left: 5px;
}
form.changesections .regdo{
	clear: both;
}
.port_form_errs{
	display: none;
	padding: 4px 0 4px 0;
	font-size: 12px;
	color:red;
}
.xDelete{
	display: inline;
}

.contacts{color:#CF3F15;}
.contacts a{color:#CF3F15; font-weight: bold;}
.messaging {background: #f1faff; padding: 7px 0 0 0; height: 100%; }
.down-m { height: 5px; background: url(../images/design/down-m.gif) no-repeat 0 100%; padding: 0 1px;}
.down-m div{ background: #f1faff; height: 20px;}

.new-message-top {background: url(../images/design/msg-top.gif) no-repeat; padding: 8px 1px 0 1px;}
.new-message-bot {background: url(../images/design/msg-bot.gif) no-repeat; padding: 10px 1px 0 1px; }
.new-message-bg {background: url(../images/design/msg-bg.gif) repeat-y 0 0; padding: 8px 1px 0 1px; padding: 10px 10px 10px 10px;}

.pay dl dt {float:left;width: 150px;clear: both;}
.pay dl dd {margin:  0 0 15px 0;padding-bottom: 10px;}
.pay dl dd input {margin-right :15px;}
.pay label { clear: both;
display: block;
margin:5px;
}

.pay label input{
margin-right:5px;
}

.pay {
float:left;height:65px;width:235px; margin: 15px;
}

.pays {
float:left;height:25px;width:235px; margin-top: 20px;
}

.sep{
border-bottom:1px solid #DCDBD9;
 clear: both;
}

/*end mods*/


#agency { background: #ff6e15 url(../images/design/line_c.png) repeat-x; border-bottom: 1px solid #fff;}
#agency div {background: url(../images/design/line_l.png) no-repeat;}
#agency div div{background: url(../images/design/line_r.png) no-repeat 100% 0; height: 41px; width:}
#agency ul { padding: 0 0 0 30px;}
#agency li {float:left; list-style: none;}
#agency li a { color: #000; display: block; line-height: 41px; height: 41px; float:left;}

.on-account-a a{background: url(../images/design/baks.png) no-repeat 0 16px; padding: 0 0 0 18px;}
.account-a a {background: url(../images/design/pipl.png) no-repeat 0 16px; padding: 0 0 0 18px;}
.account-a {padding: 0 65px 0 45px;}
.account-a span {background: url(../images/design/br.png) no-repeat 4px 3px; padding: 0 0 3px 35px;}
.account-a ins {text-decoration: none;}
.option-a a {background: url(../images/design/kay.png) no-repeat 0 16px; padding: 0 0 0 18px;}
.exit { padding: 0px 0 0 45px;}
#agency .exit a{	height:33px; padding-top: 8px;}

.my-contact-a a{ background: url(../images/design/mail_b.png) no-repeat 0 17px; padding: 0 0 0 18px;}
.my-contact-a {padding: 0 45px 0 85px;}

.paybox{
	/*border: 1px solid #dcdbd9;
	padding: 10px 10px 10px 15px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #666;
	width: 444px;*/
}

.error_box
{
	display:none;
}

.agency-list{clear: both;	background: #eeeeee url(../images/design/l_gl.gif) no-repeat left top; height: 101px; padding: 0 0 0 5px; margin: 0 0 20px 0; }
.agency-list-pro{clear: both; background: #d6ecf9 url(../images/design/l_bl.gif) no-repeat left top; height: 101px; padding: 0 0 0 5px; margin: 0 0 20px 0;}

.agency-listn{float: left; padding:10px 0 0px 4px;}

.agency-listr{background: #eeeeee url(../images/design/l_gr.gif) no-repeat right top; float: right; height: 51px; width: 49px;	border-left: 1px solid #ffffff;text-align:right;padding:25px 30px;}
.agency-list-pro .agency-listr{background: #d6ecf9 url(../images/design/l_br.gif) no-repeat right top;}
.agency-listr-act{background: #e3e3e3 url(../images/design/l_gra.gif) no-repeat right top; float: right;	height: 51px;	width: 49px; border-left: 1px solid #ffffff;text-align:right;padding:25px 30px;}
.agency-list-pro .agency-listr-act{	background: #badef4 url(../images/design/l_bra.gif) no-repeat right top;}


.agency-listrat{float:right; width:95px; height: 101px; line-height:101px; border-left: 1px solid #ffffff; text-align: center; background: #eeeeee; font-weight: bold;}
.agency-list-pro .agency-listrat{background: #d6ecf9;}

.agency-listrat-act{float:right; width:95px; height: 101px; line-height:101px; border-left: 1px solid #ffffff; text-align: center; background: #e3e3e3; font-weight: bold;}
.agency-list-pro .agency-listrat-act{background: #badef4;}

.agecny-listfio{width: 400px; margin: 0 0 0 95px; color:#5d5d5b;}
.agecny-listfio a{ color:#5d5d5b; text-decoration: none; font-weight: bold;}
.agecny-listfio a:hover{text-decoration: underline;}
.agencies_prev{float: left;width: 190px;height: 190px;margin: 0 18px 20px 18px;text-align: center;}
.loading{position: fixed; background-color: #E6E6E6; font-weight: bold; top: 0; width: 980px; z-index: 100; line-height: 25px; text-align: center; color: #3A3A3A; display: none;}

.company-list{clear: both;	background: #eeeeee url(../images/design/l_gl.gif) no-repeat left top; height: 101px; padding: 0 0 0 5px; margin: 0 0 20px 0; }
.company-list-pro {clear: both; background: #d6ecf9 url(../images/design/l_bl.gif) no-repeat left top; height: 101px; padding: 0 0 0 5px; margin: 0 0 20px 0;}
.company-listfio{width: 200px; margin: 0 0 0 95px; color:#5d5d5b;}
.company-listfio a{ color:#5d5d5b; text-decoration: none; font-weight: bold;}
.company-listfio a:hover{text-decoration: underline;}
.company-listr{background: #eeeeee url(../images/design/l_gr.gif) no-repeat right top; float: right; height: 61px; width: 109px;	border-left: 1px solid #ffffff;text-align:center;padding:40px 0 0;}
.company-list-pro .company-listr{background: #d6ecf9 url(../images/design/l_br.gif) no-repeat right top;}

.portfolio_section{
	background-color: #f1f1f1;
	border-top: 1px solid #c6c6c6;
	padding: 0 14px;
	line-height: 45px;
	margin: 0 1px;
	height:45px;
	font-weight: bold;
}

.portfolio-proj-pro{
	width: 200px;
	margin: 20px;
	float: left;
	height: 240px;
	margin-bottom: 0px;
	padding: 0;
}

.portfolio-proj-pro .pname{
	margin-bottom: 5px;
	height:24px;
}

.portfolio-proj-pro .pname a{
	color: #cd4315;
	font-weight: bold;
	text-decoration:none;
}
.portfolio-proj-pro .pname a:hover{
	text-decoration:underline;
}

.iecent{
	display: none;
	width: 1px;
	margin-left: -1px;
}

.portfolio-proj-pro .im{
/*	display: table-cell;*/
	vertical-align: middle;
	width: 200px;
	text-align: center;
	height: 200px;

}
.adjustment-project{
	background: #f1faff url(../images/design/fon_proj.gif) no-repeat -1px 0;
	padding:7px 0px 0;
	margin: 0 1px;
}
.viewp_top{
	margin:0 auto;
	padding:10px 0  10px;
	width: 450px;
}
.fon-info-project {background: #f1faff; padding: 7px 0 5px 0; height: 88px; }

#project-left, #project-right{color:#FF7A19; display:block; float:left; padding:6px 0 0 40px; width:160px; margin: 10px 0 0 0;}
#project-right{float: right;padding:6px 40px 0 0px;text-align:right}
.project_viewimg{
	background:transparent url(../images/design/fon3.gif) no-repeat -1px 0;
	padding:30px 0px 0;
	margin: 0 1px;
	text-align: center;
}
.pname-notpro{
	margin: 5px 0 5px 10px;
}

.rsort{
	float:right;
	width: 200px;
	color: #8d8d8d;
	margin-top: 25px;
}
.rsort a{
	color: #4f73a3;
	padding: 0 0 0 10px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 15px;
}
.rsort a.active, .rsort a:hover{
	color: #8d8d8d;
	background: transparent url(../images/design/sort.gif) no-repeat 0px 3px;
}
 .rsort a:hover{
	color: #4f73a3;
 	text-decoration:none;
 }
/* Agencies Projects */
.agencies-pp-top {background: url(../images/design/p_top.gif) no-repeat; padding: 6px 1px 0 1px;}
.agencies-pp-bot {background: url(../images/design/p_bottom.gif) no-repeat; padding: 10px 1px 0 1px; }
.agencies-pp-bg {background: url(../images/design/p_center.gif) repeat-y 0 0; padding: 6px 1px 0 1px; padding: 10px 10px 10px 10px;}

.agencies-p-top {background: url(../images/design/pp_top.gif) no-repeat; padding: 6px 1px 0 1px;}
.agencies-p-bot {background: url(../images/design/pp_bottom.gif) no-repeat; padding: 10px 1px 0 1px; }
.agencies-p-bg {background: url(../images/design/pp_center.gif) repeat-y 0 0; padding: 6px 1px 0 1px;}
/* Agencies Projects end*/

#register1{
	text-align: center;
	font-size:20px;
	color:#2B2B2B;
	margin-top: 50px;
}
#register1 div{
	margin: 20px auto;
}
#register1 div a{
margin: 0 5px;
}

.proavt{
	position: relative;
}
.proavt .proi{
	position: absolute;
	right: 20px;
}
.proavt .proinor{
	position: absolute;
	right: 0;
}


.proavtpaid{
	position: relative;
	width: 85px;
	overflow: hidden;
	float: left;
}
.proavtpaid .proi{
	position: absolute;
	right: 0px;
}


.proavt-kab{
	position: relative;
}

.proavt-kab .proi {
position: relative;
float:right;
margin: -103px 0 0 0;
}


.proavt-kab .proinor{
	position: absolute;
	right: 0;
}


.proavtpaid{
	position: relative;
	width: 85px;
	overflow: hidden;
	float: left;
}
.proavtpaid .proi{
	position: absolute;
	right: 0px;
}


h3 a.nick{
	color:#414141;
	text-decoration: none;
}
h3 a.nick:hover{
	color:#000000;
	text-decoration: none;
}

#bigpag .nav .center{
	width: 525px;
}

.rep{
	display: block;
	text-align: right;
	font-weight: bold;
	width: 30px;
	float:left;
	clear: both;

}
.rep_p{
	color: green;
}
.rep_n{
	color: gray;
}
.rep_m{
	color: blue;
}
.userinfo-left{
	float: left;
	width: 450px;
	padding: 5px;
}
.userinfo-right{
float: left;
width: 450px;
}
#bigpag{
	clear: both;
}
.store{

}
.store li{
	padding-top: 0;
	padding-bottom: 0;
}
.store ul li a{
	color:#3a3a3a;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #C6C6C6;
	line-height: 23px;
	display: block;
}
.store ul li a.last{
	border: 0;
}
.store ul li a:hover{
	text-decoration: none;
	color: #5277A9;
}

#instore{

}

#instore h3 {
	padding: 0;
	font-weight:normal;
}
#instore li.first{
	border-top: 1px solid #E6E6E6;
}
#instore .img-prev{
	width: 170px;
}
#instore .img{
	text-align: center;
	margin: 0;
}
#instore .fgh {
	margin:10px 250px 0px 200px;
}

.store-list{clear: both; padding: 0 0 0 5px; margin: 0 0 20px 0;}
.store-img{
	float:left;
overflow:hidden;
position:relative;
width:170px;
text-align: center;
}
.store-listdesc{
	color:#5D5D5B;
	margin:0 0 0 180px;
	width:400px;
}
.store-listdesc span{
	font-size: 17px;
	color:#5277A9;
	font-family: Tahoma;
}
.store-listdesc p{
	font-size: 15px;
	color:#009900;
}

.store-listdesc a {
text-decoration:underline; color:#FF6C00;
}

.store-listdesc a:hover{
text-decoration:none; color:#FF6C00;
}

.store-list .agency-listn{float: left; padding:10px 0 10px 4px;border-top:1px solid #B1B1B1;width:700px;}

.topbanner{text-align: center; padding:10px 0 0 0;}

.face {
	display:none;
}

form.mailer  dl dt {float:left;width: 320px;clear: both;}
form.mailer dd label{padding-left:320px; float: none;width: 200px;display:block;}
form.mailer dd label input{margin-right:5px;}



.tizerf {list-style: none; padding: 5px 0 0 0;}
.tizerf li { border-bottom: 1px solid #b1b1b1; padding: 11px 10px 19px 10px; height: 1%;}

.tizerf .lastpay-project{
	margin-bottom:20px;
}

.tizerf .last {border-bottom: none;}
h2 a {display: block; color: #cf4215; font-weight: normal; font-size: 18px; text-decoration: none; }

.tizerf .hz { padding: 10px 0 0 0; list-style: none; color: #8b8b8b; font: 10px Tahoma, Arial, sans-serif; }
.tizerf .hz li { border: none; padding: 0;}
.tizerf .hz li a { color: #5277a9;}
.tizerf .pay-project {border-bottom: none; background: url(../images/design/pay-f.gif) repeat-y; border-top: 1px solid #fff;
padding: 0;}


#topleftb{
	float: left;
	width: 468px;
	height: 60px;
	margin-left: 10px;
}
#toprightb{
	float: left;
	width: 468px;
	height: 60px;
	margin-left: 24px;
/*	margin-right: 10px;*/
}

.pager{

}
.content-vn ol, .content-vn ul{
	padding-left:20px;
}
.section ul{
	padding: 0;
}
.pnamel{
	color: #5277A9;
}

.madeby{
     color: rgb(170, 170, 170);
     text-decoration: none;
}
.madeby:hover{
     color: rgb(170, 170, 170);
     text-decoration: none;
}

.madebyc{
     color: #5D5D5D;
     text-decoration: none;
}
.madebyc span{
     color:#FF8400;
     font-weight:bold;   
}
.madebyc:hover{
     color: #5D5D5D;
     text-decoration: underline;
}


/*
	Searching
*/
checkbox
.zend_form{clear:both;}
dl div { float:left; padding: 5px 5px; }
dl div.search_submit {padding-top:0px;}
div.search_opt input { margin-right:5px;}
.search_opt{ float:left; }
.search_opt label{ margin-right:5px; }
dt{ float:left;}
.search {padding-left:0px;}
.search-in {padding-left:15px;}
.ul-search {}
.ul-search li { list-style-type:none; line-height:18px; padding-left:50px; padding-top:5px;}
.spec{ padding: 10px 0 0 0; list-style: none; color: #8b8b8b; font: 10px Tahoma, Arial, sans-serif; }

.zend_form fieldset legend {color:#666666;}
