html,body { background-color:#f0f0f0; font-size:13px; COLOR:#000000; }
html,body,td,p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; COLOR:#000000; }
p{margin-top:5px;}

body { margin:0px; }
img{ border:0px; }
td { vertical-align:top; }
h1,h2,h3,h4{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#38c2f1;text-align:left;font-weight:normal;}
h1 { font-size:20px;text-align:center; }
h2 { font-size:17px;text-align:center; }
h3,h4 { font-size:14px; }

li{margin-top:5px;list-style:url(../images/li.png) outside none;}

hr{color:#38c2f1;}
a{font-family:"Tahoma";font-size:13px;color:#38c2f1;text-decoration:underline;border:none;}
a:hover{text-decoration:none;}

.top_menu_about{width:131px;height:35px;background:url(../images/button01.png) no-repeat center center;}
.top_menu_sites{width:183px;height:35px;background:url(../images/button02.png) no-repeat center center;}
.top_menu_portfolio{width:131px;height:35px;background:url(../images/button03.png) no-repeat center center;}
.top_menu_identity{width:183px;height:35px;background:url(../images/button04.png) no-repeat center center;}
.top_menu_contacts{width:117px;height:35px;background:url(../images/button05.png) no-repeat center center;}
.top_menu_order{width:117px;height:35px;background:url(../images/button06.png) no-repeat center center;}

.top_menu_about_active{width:131px;height:35px;background:url(../images/button01a.png) no-repeat center center;}
.top_menu_sites_active{width:183px;height:35px;background:url(../images/button02a.png) no-repeat center center;}
.top_menu_portfolio_active{width:131px;height:35px;background:url(../images/button03a.png) no-repeat center center;}
.top_menu_identity_active{width:183px;height:35px;background:url(../images/button04a.png) no-repeat center center;}
.top_menu_contacts_active{width:117px;height:35px;background:url(../images/button05a.png) no-repeat center center;}
.top_menu_order_active{width:117px;height:35px;background:url(../images/button06a.png) no-repeat center center;}

table.main_table{ margin-top:0px; border:0px; border-spacing:0px; border-collapse:collapse; empty-cells:hide; border-spacing:0px; padding:0px; width:100%; text-align:center; }
td.td_left_head{height:312px;}
td.td_center_head{height:312px;width:999px;padding:0px;background:url(../images/td_center_head_bg.gif) no-repeat 0 0;}
td.td_right_head{ height:312px;}
td.td_center_head1{padding-left:8px;padding-top:9px;text-align:left;}
td.td_center_head1 a{text-decoration:none;}
/* td.td_center_head2{padding-right:50px;text-align:right;padding-top:41px;font-size:18px;} */

td.td_center_head2{padding-right:45px;text-align:right;padding-top:49px;font-size:18px;}

td.td_left_body{height:100%;background:url(../images/td_left_body_bg.gif) no-repeat right 0;padding-left:0px;padding-right:0px;}
td.td_center_body{padding:30px 0 50px;background:url(../images/td_center_body_bg.gif) no-repeat 0 0;height:100%;width:999px;}
td.td_right_body{height:100%;background:url(../images/td_right_body_bg.gif) no-repeat 0 0;padding-left:0px;padding-right:0px;}
td.td_left_bottom{height:115px;background:url(../images/td_left_bottom_bg.gif) no-repeat right 0;}
td.td_center_bottom{height:115px;width:999px;background:url(../images/td_center_bottom_bg.gif) no-repeat 0 0;padding-left:0px;padding-right:0px;}
td.td_right_bottom{height:115px;background:url(../images/td_right_bottom.gif) no-repeat 0 0;padding-left:0px;padding-right:0px;}
td.td_content{height:100%;padding:10px; text-align:justify;}
td.td_center_bottom1{width:250px;padding-left:30px;padding-right:10px;}
td.td_center_bottom2{color:#38c2f1;font-size:13px;text-align:left;}
/* span.phone{ color:#38c2f1;font-size:32px;font-style:italic;} */
span.phone{ color:#38c2f1;font-size:18px;font-style:italic;}

.error{color:red;font-family:Tahoma,Arial;font-size:12px;vertical-align:top;text-align:right;}
.logo{ margin:125px 0 0 50px; position:absolute;font-family:Tahoma,Arial;font-size:16px;color:#38c2f1;}

.tips_main{height:35px;margin-top:35px;}
.tips_price{height:35px;width:200px;margin:110px 0px 0px 50px;//margin:110px 0px 0px -80px;//position:absolute;}
.tips{height:35px;padding-top:3px;float:left;text-align:left;font-size:16px;color:#676767;background:url(../images/bg_tips.png) repeat-x center left; }
.tips_left{width:20px;height:35px;padding-top:3px;float:left;background:url(../images/bg_tips_left.png) repeat-x center right; }
.tips_right{width:20px;height:35px;padding-top:3px;float:left;background:url(../images/bg_tips_right.png) repeat-x center left; }
.tips_clear{height:1px;clear:both;}
.tips_middle{width:936px;height:64px;text-align:left;font-size:16px;color:#676767;background:url(../images/bg_tips_middle.png) no-repeat center center; }
.tips_big{width:936px;height:99px;text-align:left;font-size:16px;color:#676767;background:url(../images/bg_tips_big.png) no-repeat center center; }
.tips_middle div, .tips_big div{padding:10px 35px;}
.spacer{height:50px;}
.btn_yandex_map{width:177px;height:32px;background:url(../images/btn_yandex_map.png) no-repeat center center;}
.btn_yandex_map_active{width:177px;height:32px;background:url(../images/btn_yandex_map_active.png) no-repeat center center;}

.crumb{font-family:"Tahoma";font-size:14px;color:#38c2f1;}
.crumb_current{font-family:"Tahoma";font-size:14px;color:#676767;}
.crumb a, .subpage a{font-family:"Tahoma";font-size:14px;color:#38c2f1;text-decoration:underline;}
.crumb a:hover, .subpage a:hover{text-decoration:none;}
.subpage{width:900px;}
.subpage_center{width:900px;text-align:center;}
.subpage1, .subpage2, .subpage3{width:33%;padding-bottom:0px;float:left;text-align:left;color:#38c2f1;}

.simple{width:207px;height:45px; background:url(../images/type_site_simple.png) no-repeat center left; }
.shop{width:245px;height:45px; background:url(../images/type_site_shop.png) no-repeat center left; }
.portal{width:156px;height:45px; background:url(../images/type_site_portal.png) no-repeat center left; }
.support{width:295px;height:45px; background:url(../images/type_site_support.png) no-repeat center left; }
.corporate{width:265px;height:45px; background:url(../images/type_site_corporate.png) no-repeat center left; }
.promo{width:195px;height:45px; background:url(../images/type_site_promo.png) no-repeat center left; }
.calculator{width:289px;height:45px; background:url(../images/type_site_calc.png) no-repeat center left; }
.banner{width:248px;height:45px;background:url(../images/type_site_banner.png) no-repeat center left; }

.simple_active{width:207px;height:45px; background:url(../images/type_site_simple_active.png) no-repeat center left; }
.shop_active{width:245px;height:45px; background:url(../images/type_site_shop_active.png) no-repeat center left; }
.portal_active{width:156px;height:45px; background:url(../images/type_site_portal_active.png) no-repeat center left; }
.support_active{width:295px;height:45px; background:url(../images/type_site_support_active.png) no-repeat center left; }
.corporate_active{width:265px;height:45px; background:url(../images/type_site_corporate_active.png) no-repeat center left; }
.promo_active{width:195px;height:45px; background:url(../images/type_site_promo_active.png) no-repeat center left; }
.calculator_active{width:289px;height:45px; background:url(../images/type_site_calc_active.png) no-repeat center left; }
.banner_active{width:248px;height:45px;background:url(../images/type_site_banner_active.png) no-repeat center left; }

.portfolio_list_top_layer{width:677px;height:70px;}
.portfolio_list_top_layer1{width:677px;height:25px;margin-top:45px;margin-left:0px;position:absolute;z-index:10;background:url(../images/portfolio_list_top_layer1.png) no-repeat top left;}
.portfolio_list_top_layer2{width:677px;height:25px;margin-top:45px;margin-left:0px;position:absolute;z-index:20;background:url(../images/portfolio_list_top_layer2.png) no-repeat top left;}

.portfolio_short_title		 {width:245px;height:65px;margin-top:0px;margin-left:53px;position:absolute;z-index:15;background:url(../images/portfolio_short_title_active.png) no-repeat top left;}
.portfolio_short_title_active{width:245px;height:65px;margin-top:0px;margin-left:53px;position:absolute;z-index:30;background:url(../images/portfolio_short_title.png) no-repeat top left;}
.portfolio_short_title_active a{cursor:default;}
.portfolio_short_title_link{width:210px;height:30px;margin-top:3px;margin-left:15px;}

.portfolio_descr_title		 {width:220px;height:65px;margin-top:0px;margin-left:360px;position:absolute;z-index:15;background:url(../images/portfolio_descr_title_active.png) no-repeat top left;}
.portfolio_descr_title_active{width:220px;height:65px;margin-top:0px;margin-left:360px;position:absolute;z-index:30;background:url(../images/portfolio_descr_title.png) no-repeat top left;}
.portfolio_descr_title_active a{cursor:default;}
.portfolio_descr_title_link{width:185px;height:30px;margin-top:3px;margin-left:15px;}

.portfolio_list_top{width:677px;height:25px;background:url(../images/portfolio_list_top.png) no-repeat top left;}
.portfolio_list_center{width:677px;background:url(../images/portfolio_list_center.png) repeat-y top left;}
.portfolio_list_bottom{width:677px;height:30px;background:url(../images/portfolio_list_bottom.png) no-repeat top left;}

#portfolio_short{padding:10px 30px 10px 37px;}
#portfolio_descr{padding:10px 30px 10px 37px;display:none;}

.short_item{width:305px;height:250px;float:left;text-align:center;}
.descr_item{width:610px;height:100px;margin-top:20px;text-align:left;}

.portfolio_img{width:305px; background:url(../images/portfolio_bg_image.png) no-repeat top center; height:199px; padding-top:22px;}
.portfolio_img a{display: block; width: 260px; height: 179px; overflow: hidden; position: relative; left: 23px; margin-bottom: 23px;}
.portfolio_descr_name{margin-top:5px;padding-left:20px;background:url(../images/li_yellow.png) no-repeat left 7px;}
.portfolio_descr_name a{font-size:18px;color:#676767;}
.portfolio_descr_link{margin-top:5px;padding-left:20px;}
.portfolio_descr_link a{font-size:14px;}
.portfolio_descr_descr{margin-top:5px;padding-left:20px;font-size:16px;}

.portfolio_item_name{margin-top:5px;margin-left:20px;padding-left:20px;font-size:14px;background:url(../images/li_yellow.png) no-repeat left 7px;}
.portfolio_item_name a{font-size:16px;}
.portfolio_item_sphere{font-size:16px;color:#676767;}

.page_item{width:15px;height:30px;float:left;font-size:14px;text-align:center;background:transparent url(../images/li.png) no-repeat scroll center 20px;}
.page_item a{font-size:14px;}
.page_item_active{width:15px;height:30px;float:left;font-size:14px;text-align:center;background:transparent url(../images/li_yellow.png) no-repeat scroll center 20px;}



/*
.lightbox img{border:1px solid #F0F0F0;}
.lightbox img:hover{border:1px solid #38c2f1;}*/

/* form */
span.star {color:#38c2f1;}
p.label{font-family:Tahoma, Arial;font-size:15px;font-style:italic;font-weight:bold;text-align:left;padding: 4px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.f1{border-color:#cccccc;border-style:solid;border-width:1px;background-color:#F5F5F5;width:200px;font-family:Tahoma, Arial;font-size:12px;color:#38c2f1;padding: 1px 2px 1px 2px;}
input.f1{height: 19px;}
textarea.f1{border-color:#cccccc;}

/* /form */

/* form mini*/
#consult_mini{background: #F6F6F6;width:256px;height:291px;float:right;margin-left:10px;background:url(../images/bg_order_mini.png) no-repeat top center;}
/*#consult_mini div{padding:0px 10px 0px 10px;}*/
#consult_mini input.f1m{font-family:"Tahoma";font-size:14px;color:#38c2f1;width:210px;border:1px solid #CCCCCC;margin-bottom:10px;}
#consult_mini textarea.f1m{font-family:"Tahoma";font-size:14px;color:#38c2f1;width:210px;border:1px solid #CCCCCC;margin-bottom:10px;height:75px;}
/* /form mini*/

/*light-box*/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;	width: 100%;	height: 500px;}
#jquery-lightbox {position: absolute;top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none;}
#lightbox-container-image-box {	position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; 	clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}
