.corners{padding: 3px 0 0 3px;border-top: 2px solid #ededed;border-left: 3px solid #ededed;width: 154px;position: relative;}
.corners .before{width: 160px;height: 20px;background: url(/images/t/img_small_t.gif) no-repeat;position: absolute;top: -2px;left: -3px;line-height: 0;}
.corners .after{width: 160px;height: 14px;background: url(/images/t/img_small_b.gif) no-repeat;position: absolute;bottom: 0;left: -3px;line-height: 0;font-size: 0;}/*ie*/
.corners img{display: block;width: 154px;}

.corners_big{padding: 3px 0 0 4px;border-top: 3px solid #ededed;border-left: 4px solid #ededed;width: 528px;position: relative;}
.corners_big .before{width: 536px;height: 44px;background: url(/images/t/img_big_t.gif) no-repeat;position: absolute;top: -3px;left: -4px;line-height: 0;}
.corners_big .after{width: 536px;height: 35px;background: url(/images/t/img_big_b.gif) no-repeat;position: absolute;bottom: 0;left: -4px;line-height: 0;font-size: 0;}/*ie*/
.corners_big img{display: block;width: 528px;}
.big_img p.name {text-align: center;margin: 0.5em 0 0 0;width:528px;}
.big_img div.descr {margin: 0.5em 0 2.5em 0;width:528px;}

.corners_partners{padding: 3px;width: 154px;position: relative;}
.corners_partners .before{width: 160px;height: 20px;background: url(/images/t/img_small_t.gif) no-repeat;position: absolute;top: -2px;left: -3px;line-height: 0;}
.corners_partners .after{width: 160px;height: 14px;background: url(/images/t/img_small_b.gif) no-repeat;position: absolute;bottom: 0;left: -3px;line-height: 0;font-size: 0;}/*ie*/
.corners_partners img{display: block;}

.bord {border-top: 1px solid #ededed; padding-top: 20px;}

.news_item{margin: 0 0 2em 0;}
.news_item .news_date{color: #3f638e;font-family: tahoma,sans-serif;}
.news_item .news_title{margin: 0.1em 0 0.5em 0;}

.news_archive{float: right;width: 120px;margin: 0 0 50px 50px;font-size: 108%;}
.news_archive h2{color: #000;font-size: 1em;font-weight: bold;margin-top: 0;}
.news_archive ul{margin: 0.5em 0 1em 0;padding: 0 0 0 10px;font-family: tahoma,sans-serif;}
.news_archive ul li{list-style: none;margin: 0 0 0.3em 0;padding: 0;background: none;}
.news_archive ul li ul{font-size: 86%;}
.news_archive ul li ul li{margin: 0 0 0.2em 0;}
.news_archive strong{color: #f00;font-weight: normal;}
.news_archive strong a{color: #f00;}

.pages{margin: 2em 0 1em 0;}
.pages strong,.pages a{margin-right: 1em;}
.pages strong{color: #f00;font-weight: normal;}

.portfolio_item{margin: 1em 0 2em 0;overflow: hidden;}/*ie*/
.portfolio_item .portfolio_title{margin: 0 0 0.5em 0;}
.portfolio_item .portfolio_img{float: left;width: 180px;}
.portfolio_item .portfolio_descr{margin-left: 180px;font-size: 93%;color: #7f7f7f;}

.gallery_row{margin: 1em 0 44px 0;overflow: hidden;}/*ie*/
.gallery_row .img{float: left;margin-right: 30px;width: 160px;}
.gallery_row p.name{text-align: center;margin: 0.5em 0 0 0;}


.next_pages{margin: 1em 0 2em 0;width: 536px;overflow: hidden;}/*ie*/
.next_pages .prev{float: left; margin-right:40px;}
.next_pages .next{float: right; margin-left:40px;}
.next_pages .hide{visibility: hidden}
.next_pages .pagelist{text-align: center;}

.next_pages_partners{margin: 1em 0 2em 0;width: 536px;overflow: hidden;}/*ie*/
.next_pages .prev{float: left; margin-right:40px;}
.next_pages .next{float: right; margin-left:40px;}
.next_pages .hide{visibility: hidden}
.next_pages .pagelist{text-align: center;}


h2.anket{color: #000;font-size: 115%;font-weight: bold;}

.convert1_bg{background: url(/images/t/convert1_bg.gif) repeat-y;width: 550px;}
.convert1_t{background: url(/images/t/convert1_t.jpg) no-repeat;padding: 55px 0 1px 50px;}/*ie*/
.convert2_bg{background: url(/images/t/convert2_bg.gif) repeat-y;width: 550px;position: relative;}
.convert2_t{background: url(/images/t/convert2_t.jpg) no-repeat;padding: 15px 0 0 55px;}
.convert2_t:after{display: block;margin: 0 0 0 -55px;height: 34px;background: url(/images/t/convert2_b.jpg) no-repeat;content: " ";}

form.anket{font-size: 93%;}
form.anket dl{overflow: hidden;margin: 0.8em 0;padding: 0;}/*ie*/
form.anket dl dt{float: left;width: 150px;margin: 0;padding: 0;}
form.anket dl dd{float: left;width: 220px;margin: 0;padding: 0;}
form.anket dl dd input.text,form.anket dl dd textarea{width: 100%;}
form.anket dl.line dt{float: none;width: 100%;margin: 0 0 0.5em 0;}
form.anket dl.line dd{float: none;width: 370px;}
form.anket ul.check{width: 370px;margin: 0;padding: 0;overflow: hidden;}/*ie*/
form.anket ul.check li{margin: 0;float: left;padding: 0 0 3px 0;width: 49%;background: none;list-style: none;}
form.anket p.submit{width: 373px;text-align: right;}/*ie*/
form.anket p.submit input{margin: 0;}

form.anket .convert1_bg dl{}
form.anket .convert1_bg dl dt{border-bottom: 1px solid #cecaaf;width: 140px;padding: 0 0 5px 5px;margin: 0 10px 0 0;}/*ie*/

form.anket .pen{background: url(/images/t/pen.gif) no-repeat;width: 201px;height: 347px;position: absolute;right: -103px;bottom: -22px;}

h2 span.error_msg{float: right;color: #f00;}
form.anket dl.error dt{color: #f00;}

.anket_send{background: url(/images/t/anket_send.jpg) no-repeat;margin: 4em 0 2em 0;padding: 138px 0 0 0;height: 260px;width: 540px;}
.anket_send p{line-height: 35px;text-align: center;margin: 0;}

.order{font-size: 93%;color: #666666;background: url(/images/t/order_bg.jpg) no-repeat;padding: 134px 0 0 83px;height: 507px;width: 549px;position: relative;}
.order dl{margin: 0 0 1em 0;padding: 0;width: 215px;}
.order dl dt{padding: 0;margin: 0;}
.order dl dd{padding: 0;margin: 0;}
.order input.text,.order textarea{width: 100%;}
.order p.was_send{position: absolute;top: 250px;left: 115px;width: 165px;text-align: center;margin: 0;font-weight: bold;}
.order p.about_info{position: absolute;top: 235px;left: 380px;text-align: center;width: 200px;font-weight: bold;margin: 0;}
.order p.submit{margin: 0;position: absolute;left: 477px;top: 397px;}
.order dl.error input.text,.order dl.error textarea{border: 2px solid #f00;}
.order dt.error {color:#f00;}
