html{height:100%}
body{height:100%;text-align:center;background-color:#FFF;border-top:3px solid #939393;background-image:url(../img/bg__body.png);background-repeat:no-repeat;background-position:left top;color:#000;font-size:14px;font-family:Arial, Helvetica, sans-serif;max-width:1440px;min-width:1008px;margin:0 auto;padding:0}
a img{border:0}
table{border-collapse:collapse}
td{text-align:left;vertical-align:top;padding:0}
form,fieldset{border:none;margin:0;padding:0}
input,textarea{outline:none}
a{color:#FF3B00;text-decoration:underline}
.ta_justify{text-align:justify}
.ta_left{text-align:left}
.ta_right{text-align:right}
.ta_center{text-align:center}
.fl_right{float:right}
div.clear{border:0;clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;margin:0}
#site{text-align:left;min-height:100%;height:auto!important;position:relative;margin:0 auto -113px;padding:0 15px}
body.blank_page{height:100%;text-align:center;background-color:#F9F9F7;color:#000;font-size:14px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
.blank_page #site{text-align:center;min-width:1020px;height:100%;position:relative;margin:0 auto;padding:70px 0}
.block_blank_page{width:717px;height:555px;text-align:center;background-image:url(../img/bg_block_blank_page.jpg);background-repeat:no-repeat;background-position:left top;margin:0 auto}
.block_blank_page a img{margin:143px auto 0}
.block_blank_page div{margin:30px 0 0}
.block_blank_page p{padding:0 0 10px}
.header{height:165px;position:relative;margin:0;padding:0}
.logo{position:absolute;left:0;top:23px;margin:0;padding:0}
.small_menu{position:absolute;top:20px;left:207px}
.small_menu ul {list-style:none;margin:0;padding:0;}
.small_menu ul li {background-image:url(../img/img_line.png);background-repeat:no-repeat;background-position:top right;float:left;}
.small_menu ul li.last {background:none;}
.small_menu a{text-decoration:none;margin:0 7px;padding:0;display:block;float:left;width:11px;height:19px;text-indent:-9999px;overflow:hidden;zoom:1;}
.small_menu a#small_menu_home{background-image: url(../img/spriteme1.png);background-position: -295px -202px;background-repeat:no-repeat}
.small_menu a#small_menu_contacts{background-image: url(../img/spriteme1.png);background-position: -317px -202px;background-repeat:no-repeat}
.small_menu a#small_menu_sitemap{background-image: url(../img/spriteme1.png);background-position: -334px -202px;background-repeat:no-repeat}
.block_call_us{position:absolute;top:16px;right:70px;width:130px;height:66px;background-image: url(../img/spriteme1.png);background-position: -10px -10px;background-repeat:no-repeat}
.block_call_us p{color:#010101;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0;padding:30px 0 0 27px}
div.main_menu{position:absolute;top:75px;left:207px;color:#000;font-size:14px;font-weight:700;text-transform:uppercase}
div.main_menu li{display:inline;list-style-type:none;position:relative;margin:0 15px 0 0}
div.main_menu a{font-size:14px;text-decoration:underline;color:#000;font-weight:700;text-transform:uppercase;padding:8px}
div.main_menu a:hover,div.main_menu li.act a,.main_menu .hover a{text-decoration:none;color:#F43104;background-color:#e3e2e3}
div.main_menu li.hover ul a{text-decoration:none;color:#353535;background-color:#e3e2e3}
div.main_menu ul ul{z-index:10;display:none;position:absolute;left:0;top:24px;margin:0;padding:0}
div.main_menu ul ul li{width:180px;display:block}
div.main_menu ul ul a{white-space:nowrap;font-weight:400;text-transform:none;font-size:12px;display:block;text-decoration:none;color:#353535;height:24px;line-height:24px;background-color:#e3e2e3;background-image: url(../img/spriteme1.png);background-position:-287px -95px;background-repeat:no-repeat;margin:0;padding:0 20px}
div.main_menu ul ul a:hover,div.main_menu ul ul .hover a{text-decoration:underline;color:#f84c08;background-color:#e3e2e3;background-image: url(../img/spriteme1.png);background-position:-287px -119px;background-repeat:no-repeat;margin:0}
div.main_menu ul ul ul{z-index:10;display:none;position:absolute;left:180px;top:0;margin:0;padding:0}
div.main_menu ul ul .hover ul a{font-weight:400;text-transform:none;font-size:12px;display:block;text-decoration:none;color:#5d5d5d;height:23px;line-height:23px;background-color:#eee;background-image: url(../img/spriteme1.png);background-position:-287px -152px;background-repeat:no-repeat;margin:0;padding:0 20px}
div.main_menu ul ul .hover ul a:hover{text-decoration:underline;color:#303030;background-color:#eee;background-image: url(../img/spriteme1.png);background-position:-287px -175px;background-repeat:no-repeat;margin:0}
.promotext{position:absolute;top:100px;left:0;font-size:12px}
.breadcrumb{position:absolute;top:130px;color:#757575;font-size:11px}
.breadcrumb a{color:#000;text-decoration:underline}
.push{height:113px}
.footer{height:113px;position:relative;text-align:center;background-color:#939393}
.footer_content{min-width:980px;margin:0 auto;padding:0}
div.bottom_menu{position:absolute;top:80px;left:26px;color:#FFFEFE;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
div.bottom_menu a{color:#FFFEFE;text-decoration:none}
div.bottom_menu a:hover{text-decoration:underline}
.copyright{position:absolute;top:80px;right:130px;color:#FFFEFE;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.logo_altima{position:absolute;top:66px;right:16px}
.content{overflow:hidden;zoom:1;position:relative;margin:0;padding:0 0 40px}
.img_section{display:block;position:absolute;bottom:42px;right:20px}
.content h1{font-weight:400;text-transform:uppercase;color:#FF3B00;font-size:30px;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0;padding:0 0 5px}
.content h2{font-weight:400;text-transform:uppercase;color:#6A0C07;font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 5px}
.content h3{font-weight:700;color:#F53808;font-size:17px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 5px 0px}
.content h4{font-weight:400;text-transform:uppercase;color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:10px 0 5px 5px}
.content p{line-height:24px;padding:0 0 10px}
.left_site{width:73%;float:left;margin:0 10px 0 0}
.fotol{float:left;margin:0 0 10px}
.fotol img{display:block;margin:0 10px 5px 0}
.fotor{float:right;text-align:center}
.fotor img{display:block;margin:0 0 5px 10px}
a.zoom{color:#000;font-size:11px;background-image:url(../img/bg_zoom.png);background-repeat:no-repeat;background-position:left top;padding:5px 0 15px 20px}
.left_site ul{list-style:none;margin:0 0 0 7px;padding:0}
.left_site ul li{background-image:url(../img/bg_li_first.png);background-repeat:no-repeat;background-position:left .5em;padding:2px 0 2px 17px}
.left_site ul ul{list-style:none;margin:4px 0 15px 37px;padding:0}
.left_site ul ul li{background-image:url(../img/bg_li_second.png);background-repeat:no-repeat;background-position:left 11px;padding:2px 0 2px 17px}
.block_design{background-image:url(../img/bg_block_design.png);background-repeat:repeat-x;background-position:left top;padding:33px 15px}
table.production{width:100%;margin:10px 0 30px 1px}
table.production td{height:34px;text-align:center;vertical-align:middle;background-color:#F5F3F3;border:1px solid #C5C1C1}
table.production tr.head td{background-color:#D4D2D2}
table.production tr.next_head td{background-color:#E5E5E5}
.right_site{float:right;width:250px;margin:0;padding:0 0 195px}
.right_site_main{width:250px;float:right;margin:0;padding:0}
.right_site p.title{text-transform:uppercase;color:#FF3B00;font-size:30px;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0;padding:20px 0}
.right_site .grey{color:#747474}
.right_site a.but_project_details{display:block;margin:13px 0 0 96px}
.block_make_order{width:250px;height:86px;background-image:url(../img/spriteme1.png);background-repeat:no-repeat;background-position:-10px -95px;margin:0}
.block_make_order p{line-height:16px;padding:49px 0 0 32px}
.block_make_order a{color:#010101;font-size:13px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
a.block{display:block;margin:15px 0}
#page-tree ul{list-style:none;margin:0 0 0 7px;padding:0}
#page-tree li a{text-decoration:underline;line-height:26px;color:#F43305;font-size:18px;font-family:Arial, Verdana, Helvetica, sans-serif;background-image:url(../img/menu_right_arrow.png);background-repeat:no-repeat;background-position:left center;padding:2px 0 2px 15px}
#page-tree li.show a{background-position:left center;text-decoration:none}
#page-tree li ul{list-style:none;margin:0;padding:5px 0 0 20px}
#page-tree li li a{display:block;text-decoration:underline;border:none;color:#575A5E;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;background:none;margin:0;padding:0}
#page-tree li li a:hover,#page-tree li li.active a{text-decoration:none;color:#898A8A}
.some_form{color:#3D3C3C;font-size:14px;font-family:Arial, Helvetica, sans-serif;margin:10px 0 30px;padding:0}
.some_form fieldset{margin:15px 0 0 5px;padding:0}
.some_form div{position:relative;overflow:hidden;zoom:1;margin:0 0 5px;padding:0}
.some_form .red{color:#F43305}
.some_form label.error{color:#F43305;float:none}
.some_form #desired_deadline label.error{color:#F43305;float:left;margin-left:26px}
.some_form label{float:left;width:180px;margin:0;padding:5px 0 0}
.some_form p{padding:0 0 4px}
.some_form input{width:257px;height:20px;color:#3D3C3C;font-size:14px;font-family:Arial, Helvetica, sans-serif;border:1px solid #C5C1C1;background-color:#F5F3F3;margin:0 10px 2px 0;padding:1px}
.some_form .captcha img{float:left;margin:1px 7px 0 0;padding:0}
.some_form .captcha input{width:159px;height:21px;margin:4px 10px 2px 0}
.some_form textarea{width:405px;height:88px;color:#3D3C3C;font-size:14px;font-family:Arial, Helvetica, sans-serif;border:1px solid #C5C1C1;background-color:#F5F3F3;margin:5px 0 0;padding:5px 4px}
.some_form input:focus,.some_form textarea:focus{border:1px solid #C5C1C1;background-color:#E0DBDB}
.some_form .but_send{text-indent:-9999px;display:block;width:93px;height:20px;border:none;cursor:pointer;background:none;background-image:url(../img/but_send.png);background-repeat:no-repeat;background-position:left top;margin:0 7px 0 0;padding:0}
.some_form .but_reset{text-indent:-9999px;display:block;width:93px;height:20px;border:none;cursor:pointer;background:none;background-image:url(../img/but_reset.png);background-repeat:no-repeat;background-position:left top;margin:0 0 0 60px;padding:0}
.filter_form{color:#2F2929;font-size:13px;font-family:Arial, Helvetica, sans-serif;background-image:url(../img/bg_form_filter.png);background-repeat:no-repeat;background-position:left top;margin:0 0 25px;padding:0 0 0 4px}
.filter_form fieldset{background-image:url(../img/bg_form_filter.png);background-repeat:no-repeat;background-position:right top;padding:4px 4px 0 0}
.filter_form div{width:700px;text-align:right;padding:15px 0 0}
.filter_form span{float:left;margin:0 5px 0 0;padding:0 0 0 9px}
.filter_form label{float:left;color:#2F2929;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0 5px 0 0}
.filter_form select{float:left;width:113px;background-color:#FAFAFA;border:1px solid #404040;text-transform:capitalize;margin:0 5px 0 0}
.filter_form option{text-transform:capitalize}
.filter_form .show{float:right;width:210px;padding:0}
.filter_form .show span{float:left;margin:0 5px 0 0;padding:0}
.filter_form select.short{width:60px}
.filter_form .but_apply{display:block;float:right;width:84px;height:21px;border:none;cursor:pointer;background:none;background-image:url(../img/but_apply.png);background-repeat:no-repeat;background-position:left top;margin:0;padding:0}
.portfolio{overflow:hidden;width:225px;height:206px;float:left;text-align:center;margin:0 10px 15px 0}
.portfolio a{color:#3D3C3C;font-size:18px}
a.project-thumb{width:225px;background-color:#dedede}
.orange{color:#FF3B00;font-weight:700}
.pager{text-align:right;background-image:url(../img/bg_pager.png);background-repeat:repeat-x;background-position:left top}
.pager a:hover,.pager a.act{color:#000}
.block_property{overflow:hidden;zoom:1;color:#000;font-size:15px;font-weight:700;margin:0 0 10px}
.property_1{width:59%;height:94px;float:left}
.property_1_pad{padding:10px 0 0}
.property_1 span{width:120px;color:#F43305;float:left;display:block}
.property_2{min-width:290px;height:94px;float:right;padding-left:5px;background-image:url(../img/bg_block_grey.png);background-repeat:no-repeat;background-position:left top}
.property_2_pad{background-image:url(../img/bg_block_grey.png);background-repeat:no-repeat;background-position:right top;padding:10px 5px 0 15px}
.property_2 span{width:100px;color:#F43305;float:left}
.pager_screenshots a{color:#5B5B5B;font-size:11px;text-decoration:underline;border:1px solid #FFF;padding:1px 2px}
.pager_screenshots a:hover{color:#F05D2B;border:1px solid #CCC5C5;text-decoration:underline;padding:1px 2px}
.pager_screenshots a.back{display:block;float:left;color:#2F2929;font-size:18px;border:none;background-image:url(../img/img_arrow_back.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 14px}
.pager_screenshots a.back:hover{color:#2F2929;text-decoration:none;border:none;padding:0 0 0 14px}
.pager_screenshots a.next{display:block;float:right;color:#2F2929;font-size:18px;border:none;background-image:url(../img/img_arrow_next.png);background-repeat:no-repeat;background-position:right center;padding:0 14px 0 0}
.pager_screenshots a.next:hover{color:#2F2929;text-decoration:none;border:none;padding:0 14px 0 0}
.specializes{color:#fff;width:44%;float:left;background-image:url(../img/spriteme1.png);background-position:-159px -414px;background-repeat:no-repeat;margin:0 5px 0 0;padding:10px 20px 10px 10px}
.specializes p{font-size:12px;line-height:16px;padding-bottom:0;text-align:justify}
#block_grey_main{display:block;width:360px;height:100px;float:right}
.center_site{text-align:center;background-image:url(../img/bg_center_site.png);background-repeat:repeat-x;background-position:left top}
.flash_container{width:990px;height:368px;background-image:url(../img/bg_flash_container.png);background-repeat:no-repeat;background-position:left top;margin:20px auto -30px;padding:0}
.flash_container_pad{padding:34px 0 0}
.block_our_blog{overflow:hidden;zoom:1;background-image:url(../img/spriteme1.png);background-repeat:no-repeat;background-position:-10px -592px;padding:20px 0 0 215px}
.block_our_blog p{padding:0 0 5px}
.block_our_blog a{font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:700}
.block_our_blog a.visit{display:block;color:#5A5454;font-weight:400;margin:20px 0 0}
.block_our_blog .news{width:42%;height:170px;float:left;color:#010101;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.code{float:left;width:65%;padding:20px 0 0 30px}
.code h3{margin:0;padding:0 0 20px}
.code p{color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif}
#pagination a,#pagination span{display:block;float:left;font-size:14px;font-weight:700;margin:4px}
blockquote{background-image:url(../img/bq.png);background-repeat:no-repeat;background-position:0 0;background-color:#FBFBFB;color:#838282;font-style:italic;margin:12px 40px;padding:20px 10px 10px 44px}
.content blockquote p{line-height:20px;padding:0}
.block_property p{line-height:18px}
.bigimg img{border:1px solid #555}
#latestwork{margin-left:20px}
.vr{overflow:hidden;zoom:1;width:428px;background-image:url(../img/vr-bg.png);background-position:0 0;background-repeat:no-repeat;padding:0 14px 8px}
.vr h5{margin:8px 0 0 130px}
.vr h6{color:#4f4f4f;font-size:12px;margin:8px 0 8px 130px}
.vr img{float:left;width:110px}
.btn-slide{background-color:#E3E2E3;background-image:url(../img/rme.png);background-position:2px 6px;background-repeat:no-repeat;display:block;outline:none;padding:5px 4px 5px 16px}
.btn-slide.active{background-color:#E3E2E3;background-image:url(../img/rmc.png);background-position:2px 6px;background-repeat:no-repeat}
.expandable{background-color:#eee;padding:3px}
.feedback-submit{background-color:#E3E2E3;color:#F43104;border:1px solid #C3C1C2;font-weight:700;padding:4px 8px}
.social{overflow:hidden;zoom:1;background-image:url(../img/spriteme1.png);background-repeat:no-repeat;background-position:10px -325px;padding:0 0 0 215px}
.social #fb{float:left;text-indent:-9999px;display:block;width:32px;height:32px;margin-right:4px;background-image:url(../img/soc-butt.png);background-position:0 0;background-repeat:no-repeat}
.social #tw{float:left;text-indent:-9999px;display:block;width:32px;height:32px;margin-right:4px;background-image:url(../img/soc-butt.png);background-position:-32px 0;background-repeat:no-repeat}
.social #in{float:left;text-indent:-9999px;display:block;width:32px;height:32px;margin-right:4px;background-image:url(../img/soc-butt.png);background-position:-64px 0;background-repeat:no-repeat}
a.gallery img{background-image:url(../img/zoom.png);background-position:center bottom;background-repeat:no-repeat;padding-bottom:28px}
.quicklinks{color:#FFFEFE;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:9px;left:26px;position:absolute;top:20px;text-align:left;word-spacing:-1px}
.quicklinks a{color:#FFFEFE;text-decoration:none;white-space:nowrap}
div,p,div.main_menu ul{margin:0;padding:0}
a:hover,.breadcrumb a:hover,#page-tree li a:hover,#page-tree li.active a,.pager a{text-decoration:none}
.fl_left,.block_our_blog img{float:left}
#page-tree li,#page-tree li li{vertical-align:bottom;margin:0;padding:0 0 1px}
.pager p,.pager_screenshots p{padding:5px 0}
.property_1_pad p,.property_2_pad p,#pagination{overflow:hidden;zoom:1}
.vr p,.vr ul{margin-left:130px}
.portfolioWidget{height:234px;background-color:#f74711;background-image:url(../images/portfolio_widget/portfolio_widget_background.png);background-repeat:repeat-x;background-position:left top;position:relative;overflow:hidden;text-align:left;margin:0;padding:10px}
div.controls{height:233px;width:20px;overflow:hidden;position:absolute;right:10px;top:10px;z-index:10}
div.controls a.prev{background-image:url(../img/spriteme1.png);background-repeat:no-repeat;background-position:-10px -201px;cursor:pointer;display:block;height:20px;position:absolute;top:0;text-indent:-9999px;width:20px;outline:none}
div.controls a.next{background-image:url(../img/spriteme1.png);background-repeat:no-repeat;background-position:-30px -201px;cursor:pointer;display:block;height:20px;position:absolute;bottom:0;text-indent:-9999px;width:20px;outline:none}
div.ss-controls{float:left}
div.slideshow-container{height:234px;left:6px;position:absolute;top:10px}
div.loader{position:absolute;top:0;left:0;background-image:url(ajax-loader.gif);background-repeat:no-repeat;background-position:center;width:734px;height:234px}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0}
div.slideshow a.advance-link{display:block;width:734px;height:234px;line-height:234px}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited{text-decoration:none}
div.slideshow img{border:1px solid #868686;background-color:#FFF;padding:5px}
div.details{position:relative;right:0;top:0}
div.details a{cursor:pointer;display:block;height:20px;outline:medium none;position:absolute;right:0;top:5px}
div.details a span{background-image:url(../img/spriteme1.png);background-repeat:no-repeat;background-position:-10px -291px;height:20px;position:relative;text-indent:-9999px;width:127px;display:block;padding:0}
div.caption-container{background-image:url(../img/spriteme1.png);background-repeat:no-repeat;background-position:-10px -241px;bottom:19px;height:33px;left:22px;line-height:33px;position:absolute;width:706px;text-align:left}
span.image-caption{text-align:left;position:absolute;width:701px}
div.image-title{color:#2F2929;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:31px;padding:0 133px 0 13px}
.navigation-container{position:absolute;top:10px;right:40px}
ul.thumbs{clear:both;margin:0;padding:0}
ul.thumbs li{border:1px solid #868686;display:block;height:103px;list-style-type:none;margin-bottom:4px;background:#fff;padding:5px}
a.thumb{display:block}
ul.thumbs li.selected{background-color:#D2D2D2}
a.thumb:focus{outline:none}
ul.thumbs img{border:none;display:block}
