body{background:#D13B00;color:#fff;font-family:tahoma;font-size:12px;text-align:center;}

/*?=globals
------------------- */
#Ruler{height:1px;left:0;position:absolute;top:0;width:100%;}
*{margin:0;padding:0;}
img{border:0;}
table.layout{border-collapse:collapse;empty-cells:show;width:100%;}

.clear{clear:both;height:0;overflow:hidden;}

a{color:#FFFEBE;}
a:hover{color:#fff;}

* html .png {background:none !important; behavior:url('js/pngfix.htc');}

/*?=wrap
------------------- */
.wrap{background:#D13B00;margin:0 auto;min-width:1000px;text-align:left;width:100%;}
* html .wrap {width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth < 1000) ? '1000px' : '100%') : '100%');}

/*?=header
------------------- */
.headerP{height:426px;position:relative;}
.leftbg{background:url('../images/bgleft.gif') right top repeat-x;height:426px;left:0;position:absolute;top:0;width:50%;}
.rightbg{background:url('../images/bgright.gif') left top repeat-x;height:426px;position:absolute;right:0;top:0;width:50%;}
.header{background:url('../images/header.jpg') 50% top no-repeat;height:426px;position:relative;text-align:center;}
.headerCont{height:357px;margin:0 auto;position:relative;width:1000px;}
.logo{left:97px;position:absolute;top:116px;}
.phone{left:560px;position:absolute;top:34px;}
.slogan{left:540px;position:absolute;top:140px;}
.change{left:276px;position:absolute;top:245px;}
.home{position:absolute;right:70px;top:39px;}
.mail{position:absolute;right:14px;top:39px;}
.work{position:absolute;right:73px;top:269px;}

/*?=menu
------------------- */
.menu{background:url('../images/menu.png') left top no-repeat;height:69px;list-style:none;margin:0 auto;padding:0 112px;width:673px;}
.menu li{display:block;float:left;height:69px;}
.menu a{display:block;float:left;height:69px;text-decoration:none;width:100%;}
.menu li.portfolio a{background:url('../images/menu.png') -112px 0 no-repeat;width:113px;}
.menu li.portfolio a:hover{background:url('../images/menu.png') -112px bottom no-repeat;width:113px;}
.menu li.price a{background:url('../images/menu.png') -225px 0 no-repeat;width:111px;}
.menu li.price a:hover{background:url('../images/menu.png') -225px bottom no-repeat;width:111px;}
.menu li.news a{background:url('../images/menu.png') -336px 0 no-repeat;width:112px;}
.menu li.news a:hover{background:url('../images/menu.png') -336px bottom no-repeat;width:112px;}
.menu li.about a{background:url('../images/menu.png') -448px 0 no-repeat;width:112px;}
.menu li.about a:hover{background:url('../images/menu.png') -448px bottom no-repeat;width:112px;}
.menu li.diff a{background:url('../images/menu.png') -560px 0 no-repeat;width:112px;}
.menu li.diff a:hover{background:url('../images/menu.png') -560px bottom no-repeat;width:112px;}
.menu li.contacts a{background:url('../images/menu.png') -672px 0 no-repeat;width:112px;}
.menu li.contacts a:hover{background:url('../images/menu.png') -672px bottom no-repeat;width:112px;}

/*?=content
-------------------  */
.contentP{background:url('../images/contentbg2.gif') left top repeat-x;position:relative;width:100%; overflow: hidden; //zoom:1;}
.leftStrokes{background: url('../images/contentbg1.gif') left top repeat-x;height:461px;left:0;position:absolute;top:0;width:50%;z-index:1;}
.leftStrokes div{background: url('../images/leftcontent.gif') left top no-repeat;height:461px;}

.leftStrokes2 { left:0; position:absolute; top:0; width:50%; z-index:1; height: 65px;}
.leftStrokes2 div {background: url('../images/new/main_center.gif') left top no-repeat; height: 65px; float: right; width:79px; padding: 0 448px 0 0;}


.content{background:#D13B00 url('../images/contentbg2.gif') left top repeat-x;margin:0 auto;position:relative;width:897px;z-index:2; overflow: hidden; //zoom:1;}

.left{/*width:245px;*/ width: 224px; overflow: hidden;}
.left2{padding:37px 0 43px; width:673px;}
.leftC{/*width:245px;*/ width: 224px; overflow: hidden;}


.content .left{padding:0 0 12px;}
.content .leftC{padding:0 0 12px;}
.newshead{background:url('../images/newshead.gif') left top no-repeat;height:66px;padding:35px 0 0;width:227px;}
.newshead img{display:block;}
.newsblock{background:#fff;width:225px;}
.newsblock dl{background:url('../images/corner.gif') right bottom no-repeat;color:#000;padding:24px 12px 13px;}
.newsblock dl dt{color:#BB9F94;padding:0 0 15px;}
.newsblock a{color:#D13B00;}

.archive{width:200px;}
.archive a{background:#E5B833 url('../images/archivebg.gif') left top repeat-x;color:#D13B00;display:block;float:right;font-size:10px;height:22px;line-height:22px;padding:0 7px;text-decoration:none;text-transform:uppercase;}

.center,
.form{width:449px;}

.form{padding:114px 0 97px;}
.form div{background:url('../images/square.gif') left top;width:393px;}
.form div table {padding: 0 0 1px ;}

.form td {font-weight:bold;height:55px;padding:1px 1px 0;}
.form .hint {font-weight:bold;height:55px; padding: 0 10px 0 16px; background: #dc3d00; width: 85px; line-height: 55px; white-space: nowrap;}
.form .field{padding: 0 0 0 26px;}
.form input, .form textarea {background:none repeat scroll 0 0 #FFFEE2; border:0 none; font-family:tahoma; font-size:12px; padding:5px 1px; width:89%;}
.form .button{background: #ac3000 url('../images/send.gif') 50% 50% no-repeat;height:111px;text-align:center; width: 111px; margin: 0 0 2px;}
.form .button button{background:none;border:0;color:#fff;cursor:pointer;font-family:tahoma;font-size:12px;padding:75px 0 0;}

.kp {overflow: hidden; //zoom:1; width:897px; margin: 0 auto 50px; background: url('../images/kp/bg.png') left top;}

.kp_h {height: 113px; background: url('../images/kp/h.png') left top no-repeat; position: relative;}
.kp_h_in {width: 315px; height: 91px; overflow: hidden; //zoom:1; position: absolute; right: 10px; top: 10px; line-height: 18px;}

.kp_line {overflow: hidden; //zoom:1; padding: 0 1px;}


.kp_line_left,
.kp_line_right {overflow: hidden; //zoom:1;}
.kp_line_left {float: left; width: 447px; /*background:green;*/}
.kp_line_right {float: right; width: 447px;}

.kp_form {height:56px; overflow: hidden; //zoom:1;}
.kp_form dt {background:#dc3d00; float: left; width:111px; height: 55px; overflow: hidden; //zoom:1; line-height: 54px; font-weight: bold; text-align: center;}
.kp_form dd {width: 323px; height: 40px; float: left; padding: 15px 0 0 11px;}

.kp_form input {background:#fffee2; font-size: 12px; color:#ac3000; height: 15px; padding: 5px; width: 300px; font-family: tahoma; margin: 0; border: 0; line-height: 15px;}
.kp_form input:focus {outline: none;}


.kp_line_in {height:56px; overflow: hidden; //zoom:1; position: relative; padding: 0 0;}
.kp_line_in_in {background:#ac3000; height: 55px; overflow: hidden; //zoom:1; line-height: 54px; font-weight: bold; margin: 0 0 0 -1px;}
.kp_line_in_in_item {border-left: 1px solid #e84606; float: left; padding:0; background:#ac3000; height: 55px; padding: 0 25px;}
.kp_line_in_in_item span {color:#ff8859;}

.kp_form_alt {height:55px; overflow: hidden; //zoom:1; margin: 0 0 1px;}

.kp_form_alt dl {overflow: hidden; //zoom:1;}
.kp_form_alt dt {background:#dc3d00; float: left; width:55px; height: 22px; overflow: hidden; //zoom:1; font-weight: bold; text-align: center; padding: 6px 0 0;}
.kp_form_alt dd {width: 323px; height: 28px; float: left; padding: 0 0 0 11px; overflow: hidden; //zoom:1; line-height: 27px; white-space: nowrap;}
.kp_form_alt dt input {margin: 0; padding: 0; width: 15px; height: 15px; vertical-align: top;}

.kp_scroll {height:56px; overflow: hidden; //zoom:1; position: relative; background: url('../images/kp/bg_scroll.png') left top no-repeat;}
.kp_scroll input {background:#fffee2; font-size: 12px; color:#ac3000; height: 15px; padding: 5px; width: 80px; font-family: tahoma; margin: 0; border: 0; line-height: 15px; position: absolute; left: 65px; top: 13px;}
.kp_scroll_in {position: absolute; left: 194px; top: 21px; width: 218px; height: 11px; font-size: 0;}
.kp_scroll_in_bar {background: url('../images/kp/bg_bar.png') left top no-repeat; width:10px; height: 20px; overflow: hidden; //zoom:1; position: absolute; left: 0; top: 50%; margin: -10px 0 0; cursor: pointer;}

.kp_ta {height: 112px; background: url('../images/kp/bg_ta.png') left top no-repeat; overflow: hidden; //zoom:1; position: relative;}
.kp_ta_button {width: 111px; height: 111px; position: absolute; right: 1px; top: 0; border: 0; padding: 0; margin: 0; cursor: pointer; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.kp_ta_in {width: 751px; height:75px; border:0; padding: 5px; margin: 0; font-size: 12px; color:#ac3000; font-family: tahoma; position: absolute; left: 14px; top: 12px;}


.right,
.right2
{
	width:221px;
}

.main_right
{
	width:225px;
}

.content .right{background:url("../images/right.gif") no-repeat scroll left top transparent;padding:0px 0 12px;}
.content .right2{background:url('../images/right.gif') left top no-repeat;padding:114px 0 12px;}

.right_block{margin:0 0 0 56px;position:relative;}
.right_block img{left:-50px;position:absolute;top: 10px;}
.right_block img.note{left: auto; right:0px;position:absolute;top:17px;}
.right_block p{padding:0 0 15px;position:relative;z-index:3;}

.content .center{padding:0px 0 0px;}
.content .center p{padding:0 10px 20px 0px;}
.content .center img.title{display:block;margin:0 0 23px;}

/*?=footer
-------------------  */
.footer{margin:0 auto;padding:0 0 22px;width:897px; overflow: hidden; //zoom:1;}

.copyright{background:url('../images/left-bottom.gif') left top no-repeat;height:114px;position:relative;width:225px;}
.copyright img{left:16px;position:absolute;top:73px;}
.actions{background:#AC3000;height:81px;padding:15px; border: 1px solid #E84606;}
.footer .center{padding:0 0 0;}
.search{float:right;height:27px;padding:44px 0 0;}
.search input.text{background:transparent;border:1px solid #FF5E1F;color:#FF5E1F;font-family:tahoma;font-size:12px;padding:5px 9px;width:99px;}


h2{font-size:18px;font-weight:lighter;height:55px;line-height:55px;margin:0 0 1px;overflow:hidden;padding:0 12px;}
.squares{background:url('../images/square.gif') left top;/*height:560px;*/overflow:hidden;padding:1px 0 0;width:897px;}
.squares div{display:inline;float:left;margin:0 0 0 1px;width:223px;//display: inline;}
.squares div table{height:55px;margin:0 0 1px;}
.squares div td.name{font-weight:bold;height:55px;text-align:center;text-decoration:underline;width:111px;}
.squares div td.price{background:#C23600;font-size:18px;font-weight:bold;height:55px;text-align:center;width:111px;}
.squares div td.price ins{font-size:12px;font-weight:lighter;text-decoration:none;}
.squares div ul{background:#9F2C00;height:auto !important;list-style:none;margin:0 0 1px;min-height:95px;overflow:hidden;padding:10px 14px 6px;}
.squares div ul li{background:url('../images/bul1.gif') left 4px no-repeat;padding:0 0 5px 10px;}
.squares div ul li.empty{background-image:none;}
.develop td.name{background:#AC3000;}
.develop li.last{padding-bottom:0;}
.support td.name{background:#E56600;}
.untwist td.name{background:#E54400;}
.poly td.name{background:#FF8000;}
.develop h2{background:#FF4223;}
.support h2{background:#E97900;}
.untwist h2{background:#FB5800;}
.poly h2 {background:#FF8000;}
.service{margin:0 0 33px;vertical-align:middle;}
.contacts2{margin:39px 0;vertical-align:middle;}
.info_list{background:#AC3000;list-style:none;padding:18px 18px 0;}
.leftC ul{background:#AC3000;list-style:none;padding:18px 18px 0;}
.info_list h3{color:#FF753F;font-size:12px;font-weight:lighter;padding:0 0 3px;}
.leftC ul h3{color:#FF753F;font-size:12px;font-weight:lighter;padding:0 0 3px;}
.info_list p{padding:0 0 2px;}
.leftC ul p{padding:0 0 2px;}
.nobg{background:none;padding:18px 0 0;}


.portfolio2{padding:0 0 28px;width:673px;}
.portfolio_block{padding:113px 0 0;width:224px;}
ul.portfolio_menu{list-style:none;}
ul.portfolio_menu li{background:url('../images/bul2.gif') left 6px no-repeat;padding:0 0 7px 21px;}
ul.portfolio_menu li a:hover{color:#FFFEBE;}
.portfolio_block .info_list{margin:0 0 1px;padding:18px 18px 12px;}
.portfolio_block .leftC ul{margin:0 0 1px;padding:18px 18px 12px;}
.portfolio_block .info_list li{padding:0 0 6px;}
.portfolio_block .leftC ul li{padding:0 0 6px;}
.link{background:#BC3500;height:55px;line-height:54px;overflow:hidden;text-align:center;width:224px;}
.link a{color:#fff;display:block;height:55px;padding:0 0 0 20px;text-decoration:none;white-space:nowrap;width:100%;}
.link a img{vertical-align:middle;}
.link a ins{padding:0 7px 0 0;}
.portfolio_in{background:url('../images/portfolio_in.gif') left top repeat-y;float:left;width:673px;}
.big_image{float:left;padding:0px 29px;text-align:center;width:391px;}
.big_image_desc{float:left;margin:1px 1px;padding-left:15px;padding-right:15px;  width:417px; height:55px; background:#AC3000;}
@-moz-document url-prefix()
{
.big_image_desc{float:left;margin:0px 1px; padding-left:15px;padding-right:15px;text-align:left;  width:417px; height:55px; background:#AC3000;}
}




.previews_f{float:right;list-style:none;padding:1px 1px 0;width:167px;}
.previews_f li{height:224px;text-align:center;}
.previews_f li img{margin:0 auto;}
.previews_f li p{background:#AC3000;padding:14px 28px 16px;}

.previews {float:right;list-style:none outside none;padding:1px 1px 0;width:167px;}
.previews li{height:224px;text-align:center;}
.previews li img{margin:0 auto;}
.previews li p{background:#AC3000;padding:14px 8px 16px;}
.squares2{background:url('../images/square.gif') left top;list-style:none;overflow:hidden;padding:1px 0 0 1px;width:672px;}
.squares2 li{float:left;height:167px;padding:0 57px 57px 0;width:167px;}
.work_img{background:#AC3000;margin:0 0 1px;padding:9px 0;text-align:center;}
.work_img img{display:block;margin:0 auto;}
.work_descr{background:#B93300;height:55px;list-style:none;overflow:hiden;padding:0 10px;}
.squares2 .work_descr li{float:none;height:auto;width:auto;}
.work_descr li.work_name{color:#fff;padding:10px 0 3px;}
.work_descr li.work_type{color:#FF753F;padding:0;}
.work_descr li.work_type a {color: #FF753F;}
.work_descr li.work_type a:hover {text-decoration: none;}
.portfolio_title{margin:39px 0 30px;}
.pages{padding:32px 0;}
.pages span,.pages a{margin:0 20px;}
.pages span{color:#FF753F;}


/*?=merged
------------------- */
.newsblock dl dd,.info_list li,.leftC ul li{padding:0 0 20px;}
.newsblock dl dd,.info_list li{padding:0 0 20px;}
.info_list .phones p,.info_list li p.person_name{font-weight:bold;}
.info_list a,.info_list a:hover, ul.portfolio_menu li a,.link a:hover {color:#fff;}
.left,.center,.right,.search input, .right2, .left2, .form, .portfolio2, .portfolio_block {float:left;}
.left,.leftC,.center,.center2,.right,.right3,.search input, .right2, .left2, .form, .portfolio2, .portfolio_block {float:left;}
.newsblock a:hover,.archive a:hover{color:#000;}
.menu li, .content, .archive, .footer, .footer .right {//zoom:1;}
.archive, .footer .right {overflow: hidden;}



#Content {border: solid #E84606; border-width: 1px 1px 0; padding: 0 20px 20px 20px; margin: -65px 0 0; background:#AC3000;}
#Content h1 {background:#D13B00; color:#fff; font-size:30px; padding: 30px 20px 34px; font-weight: normal; margin: 0 -20px 20px; border-bottom: 1px solid #E84606;}
#Content .center_image {height: 281px; position: relative; background:#DA4700 url('../images/square.gif') left top; margin: 0 -21px 20px;}
#Content .center_image img {position: absolute; top: 12px; left: 17px;}
#Content p {line-height: 20px;}

.note_list {padding: 190px 0 0 0; margin: 0; list-style: none;}
.note_list li {padding: 8px; background:#BB3500; margin: 0 0 1px; line-height: 20px;}


.news_header {padding: 20px; background:#D13B00; color:#fff; font-size:30px; padding: 30px 20px 34px; font-weight: normal; margin: 0 0 0 225px;}

.news {}

.news_link {padding: 0 0 5px;}
.news_date {padding: 0 0 5px; font-size: 11px; color:#DC6232;}
.news_text {padding: 0 0 20px; line-height: 18px;}
.news_sep {font-size: 1px; height: 20px; border-top:1px solid #D13B00; margin: 0 -20px;}

.wide_parent {float: left; width:673px;}
.wide {overflow: hidden; //zoom:1;}
.wide_in {float: left; width: 100%; overflow: hidden;}
.wide_in_in {padding: 0 0 0 224px;}

.news_menu {display: inline; float: left; width: 224px; margin: 0 0 0 -100%; position: relative; //zoom:1; background:#BB3501; border-bottom: 1px solid #E84606;}
.news_menu ul {list-style: none; padding: 0; margin: 0;}
.news_menu li {vertical-align: top; //zoom:1; padding: 20px 20px 20px 25px; border: 1px solid #E84606; border-bottom: 0; border-right: 0; background: url('../images/bul3.gif') 10px 23px no-repeat;}


.news_pages {background:#D13B00; padding: 20px; margin: 0 -20px; text-align: center;}
.news_pages span {color:#FF6D34;}
.news_pages span,
.news_pages a {padding: 0 10px;}
.news_pages img {vertical-align: top;}

.new_cont {padding:37px 0 43px; width:100%; background:url('../images/right.gif') 671px top no-repeat;}

/*NEW*/
.main_left_links {height:180px; background: url('../images/square.gif') left top; overflow: hidden; //zoom:1; position: relative;}
.main_left_links_in {position: absolute; left: 0; top: 56px; width:155px; height: 113px; background: url('../images/new/main_links.png'); padding: 0 0 0 70px;}
.main_left_links_in_item {padding: 11px 0 0; height: 46px;}
.main_left_links_in_item a {color:#fff;}
.main_left_links_in_item a:hover {color:#fff; text-decoration:none;}

.main_left {width: 227px; float: left; overflow: hidden; //zoom:1; padding: 0 0 20px;}
.main_right {width: 225px; float: right; overflow: hidden; //zoom:1; padding: 0 0 20px;}

.main_right_in {height:561px; background: url('../images/square.gif') left top; overflow: hidden; //zoom:1;}
.main_right_in_in {padding: 1px; width:167px; overflow: hidden; //zoom:1;}

.main_center {float: left; width:445px; overflow: hidden; //zoom:1; background: url('../images/new/main_center.gif') right top no-repeat;}
.main_center_in {padding: 13px 10px 20px;}
.main_center_in h1 {padding: 0 0 30px;}
.main_center_in h2 {height: auto; line-height: normal; color:#ffea98; font-size: 14px; padding: 0 0 30px; font-weight: normal;}

.main_center_in p {padding: 0 0 20px;}

.bitrix {float: left; width:448px; overflow: hidden; //zoom:1;}
.phone_alt {float: right;}

.main_right_in_in_head {text-align: center; height:46px; padding: 10px 0 0;}

.main_right_head {margin: 0 0 1px; height: 55px; line-height: 54px; text-transform: uppercase; font-size: 14px; background:#ff4223; padding: 0 11px;}
.main_right_head_alt {background:#e97900;}

.lines {overflow: hidden; //zoom:1; height: 89px; margin: 0 0 1px; padding: 11px; background:#d13b00;}
.lines_alt {overflow: hidden; //zoom:1; height:89px; margin: 0; padding: 11px; background:#d13b00;}
.lines_in {overflow: hidden; //zoom:1; margin: -7px 0 0;}
.lines_item {padding: 7px 0 0;}
.lines_item a {color:#fff;}
.lines_item a:hover {color:#fff; text-decoration: none;}

.content_alt {overflow: hidden; //zoom:1; padding: 0 0 50px; height: 276px; width:897px; margin: 0 auto;}
.content_alt_h {height: 33px; padding: 0 0 5px; overflow: hidden; //zoom:1; text-align: left;}

.content_alt_h img,
.content_alt_h span,
.content_alt_h a {vertical-align: top;}

.content_alt_h span,
.content_alt_h a {display: inline-block; //display: inline; //zoom:1;}

.content_alt_h span {padding: 0 0 0 7px; border-right: 1px solid #e84606; margin: 0 7px 0 0; line-height: 33px; height: 33px;}
.content_alt_h a {line-height: 33px; height: 33px;}


.content_alt_clients {float: left; width:225px; overflow: hidden; //zoom:1;}
.content_alt_works {float: left; width:672px; overflow: hidden; //zoom:1;}
.content_alt_works_in {overflow: hidden; //zoom:1; margin: 0 auto;}
.content_alt_works_item {float: left; width:224px; overflow: hidden; //zoom:1; height: 240px; position: relative;}
.content_alt_works_item img {position: absolute; left: 0; top: 0;}
.content_alt_works_item_text {color:#fff; position: absolute; left: 10px; bottom: 15px; width:190px; height: 30px; overflow: hidden; //zoom:1; text-align: left;}
.content_alt_works_item_text:hover {color:#fff; text-decoration: none;}

.content_alt_clients_item {overflow: hidden; //zoom:1; width:224px; overflow: hidden; //zoom:1; height: 240px; position: relative;}

.time {height:113px; background: url('../images/new/time.png') left top no-repeat; position: relative;}
.time_city {position: absolute; left: 111px; top: 0; width:259px; height:57px; line-height: 56px; padding: 0 10px;}
.time_request
{
	width:265px;
	padding: 5px 10px 0;
	overflow: hidden;
	//zoom:1;
	line-height: 22px;
	height: 52px;
	position: absolute;
	left: 55px;
	top: 56px;}

.time a {color:#fff;}
.time a:hover {color:#fff;}

.time_digits {width:111px; height: 55px; overflow: hidden; //zoom:1; position: absolute;}
.time_digits_l,
.time_digits_r {width:55px; text-align: center; font-size:30px; line-height: 52px; position: absolute; left: 0; top: 0;}

.time_digits_r {left: auto; right: 0;}

.time_dots {width:5px; height:15px; background: url('../images/new/dots.gif') left top no-repeat; z-index:10; overflow: hidden; //zoom:1; position: absolute; left: 50%; top: 50%; margin: -7px 0 0 -3px;}

.time_digits_start {left: 1px; top: 1px;}
.time_digits_end {right: 1px; bottom: 1px;}

.under_time {border: solid #E84606; border-width: 0 1px; padding: 20px 20px 0; margin: 0; background:#AC3000;}
.under_time h2 {padding: 0 0 20px; line-height: normal; height: auto;}
#Content ul,
.under_time ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
#Content ul li,
.under_time ul li {padding: 0 0 20px 20px; background: url('../images/new/dot.gif') left 5px no-repeat;}

#Content ol
{
	padding:1em;
}

.works {overflow: hidden; //zoom:1; margin:0 auto; padding: 0 0 0 224px; width: 673px;}
.works_h {height:31px; background: url('../images/square.gif') -1px top; position: relative; z-index:1;}
.works_h_img {position: absolute; left: 10px; top: 7px; width: 173px;}
.works_in {border-left: 1px solid #e84606; overflow: hidden; //zoom:1;}
.works_in_items {overflow: hidden; //zoom:1;}
.works_in_item {width: 224px; height:250px; float: left; overflow: hidden; //zoom:1; position: relative;}
.works_in_item img {vertical-align:top;}
.works_in_item span {height:42px; padding: 15px 10px 0 10px; width: 204px; position: absolute; left: 0; bottom: 0;}
.works_in_item a {color:#fff;}
.works_in_item a:hover {color:#fff;}
.works_h_link {position: absolute; left: 234px; top: 7px; height: 36px; line-height: 35px;}
