/* CSS Document */
*{margin:0; padding:0; font-family:Calibri, Arial; color:#54666f ; outline:none; font-size:13px;}
body,html{background-color:#EEE; height:100%}
td{vertical-align:top;}
.more{}
.clear{clear:both;}

a img{border:none;}
h1{padding-top:30px; padding-bottom:10px; font-size:22px; }
p{margin-bottom:5px;}
p b,p strong,li b,li strong{color:#f2703a;}
b a {text-decoration:none;color:#f2703a;}
b a:hover {text-decoration:underline; color:#f2703a;}

.indexlink, .indexlink *{cursor:pointer;}

.top_space{height:40px; width:980px; margin-left:auto; margin-right:auto; background-color:#FFF;  border-bottom:1px solid #d4d9db;}
.footer{ border-top:1px solid #d4d9db; padding:5px; position:relative ; height:40px; }
.footer .counters{position:absolute; left:250px; top:5px;}
.footer .copy{float:left;}
.footer .fs{float:right;}
.super_container{margin-left:auto; margin-right:auto; width:980px; background-color:#FFF;}
.super_container .left_column{width:235px;}
.logo_block{height:173px; position:relative; width:235px;}
.logo_block .logo{position:absolute; left:24px; top:40px;}
.logo_block .phone{font-size:22px; color:#f2703a; position:absolute; left:54px; top:120px; font-weight:bold;}
.logo_block .recall_logo{position:absolute; left:54px;  top:150px; cursor:pointer}
.logo_block .recall_logo_a{position:absolute; left:54px;  top:170px; cursor:pointer; font-family:"Myriad pro",tahoma; color:#54666f; font-size:12px;  text-decoration:none; }
.logo_block .recall_logo_a span{color:#f58b60; text-decoration:underline;}
.left_menu{margin-top:5px; margin-left:10px;}
.left_menu li{list-style-type:none;}
.left_menu li .child{display:none;}
.left_menu li.level_0{width:200px;  background-image:url(../img/new/left_menu.gif); background-repeat:no-repeat; }
.left_menu li.level_0 a{display:block; width:200px; height:25px; margin-left:30px; color:#f2703a; text-transform:uppercase; text-decoration:none; line-height:25px;  font-size:12px; font-weight:bold}
.left_menu li.level_0 a span{color:#f2703a;font-weight:bold}
.left_menu li.level_0 li.level_1 a{text-decoration:none;  text-transform:none; padding:0; margin-left:20px; background-image:url(../img/left_menu_bull.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:7px; display:block; width:165px; height:auto; line-height:13px; margin-bottom:5px; }
.left_menu li.level_0 li.level_1 a span{color:#54666f; font-weight:normal}
.left_menu li.level_0 li.level_1 a:hover{text-decoration:underline;}
.left_menu li.level_0 li.level_1 li{margin-left:10px; background-image:none}
.left_menu li.level_0 #sel2 a{color:#f2703a;}

.right_column{width:734px; overflow:hidden;}
.right_column .right_top_col{border-bottom:#546670 2px solid;}
.right_column .top{width:734px;}
.right_column .top .top_slider{margin-right:8px;}
.right_column .top .top_slider,.right_column .top .top_slider img{width:487px; height:172px;}
.right_column .top .socnets{width:240px; padding-top:20px; padding-bottom:15px; padding-left:48px; overflow:hidden;}
.right_column .top .right_menu{width:240px}
.right_column .top .right_menu li {width:240px; height:17px; list-style-type:none; margin-bottom:1px;}
.right_column .top .right_menu li a.first,.right_column .top .right_menu li a:hover{background-image:url(../img/new/right_menu_selected.gif)}
.right_column .top .right_menu li a#selected{background-image:url(../img/new/right_menu_dark.gif)}
.right_column .top .right_menu li a#selected {color:#FFF;}
.right_column .top .right_menu li a{display:block; width:240px; height:17px; line-height:17px; padding-left:20px; text-transform:uppercase; font-size:12px; text-decoration:none; font-weight:bold;background-image:url(../img/new/right_menu.gif); background-repeat:no-repeat;}
.right_column .top .squared{padding-top:0px; padding-left:48px; background-repeat:no-repeat; }

.right_column .top_banner{width:734px; height:132px; background-image:url(../img/top_frame_bg.png)}
.right_column .top_banner .header{text-transform:uppercase; text-align:center; font-weight:bold; font-size:18px; font-style:italic; padding-top:20px;}
.right_column .top_banner .lc{padding-left:87px;}
.right_column .top_banner .rc{padding-left:60px;}
.right_column .top_banner .item{width:270px; text-indent:-20px; overflow:visible;  font-size:14px; font-style:italic;} 

.index_block{width:100%}
.index_block td{padding-left:5px; padding-right:10px; padding-bottom:35px; background-image:url(../img/index_block_top_border.gif); background-position:left top; background-repeat:no-repeat;}
.index_block td h2,.index_block td h2 a{font-size:16px; font-weight:normal; text-transform:uppercase; line-height:16px; padding-top:10px; padding-bottom:10px; text-decoration:none;}
.index_block td h2 a:hover{color:#F2703A; text-decoration:underline;}
.index_block td  .det{font-size:14px;line-height:16px; padding-bottom:10px;}
.index_block td  .text{font-size:12px;}


#ny_2013_audit_inner{margin-top:15px; padding-bottom:20px;}
#ny_2013_audit_inner div{white-space:normal; width:100%; text-align:left;}
#ny_2013_audit_inner img{position:absolute; left:158px; top:-25px}
.ny_2013_audit{position:relative;}
.ny_2013_audit img{position:absolute; right:-5px; top:-15px;}
.ny_2013_audit div{text-align:center; width:190px; white-space:nowrap; overflow:visible;}
.ny_2013_audit .nyt1{text-transform:uppercase;  color:#5b6c40; padding:5px 0;}
.ny_2013_audit .nyt2{}
.ny_2013_audit .nyt3{color:#6e0000; padding:5px 0; font-size:120%; font-weight:bold;}
.ny_2013_audit .nyt4{color:#d87a58}


table{border-collapse:collapse;}
.table{width:100%; border-left:1px solid #54666f; border-top:1px solid #54666f;  }
.table td,.table th{border-right:1px solid #54666f; border-bottom:1px solid #54666f; padding:5px 10px;  }
.table th{font-weight:bold; text-align:center;}
.table td{text-align:left;}

.rright_col_text{width:220px; margin-left:20px; padding-left:10px; border-left:1px solid #EEE;}

.right_column ul{padding-left:20px; margin-bottom:10px;}
.right_column ul li{list-style-type:disc;}



#dialog,#dialog_back_call{display:none;}

#tabs .h2{color:#f2703a; font-size:16px; }
#tabs li{list-style-type:none;}
#tabs input{margin-right:5px;}

#calc_form_1{position:relative; width:570px; height:270px; overflow:hidden; margin-top:10px;}
#calc_form_1 #header_1{position:absolute; left:0; top:0px;}
#calc_form_1 #header_2{position:absolute; left:0; top:80px;}
#calc_form_1 #list_1{position:absolute; left:20px; top:20px;}
#calc_form_1 #list_2{position:absolute; left:20px; top:100px;}
#calc_form_1 #result{position:absolute; width:160px;  border-bottom:1px solid #f2703a; top:10px; left:230px; font-size:30px; font-weight:bold; padding:10px 10px 0 10px; line-height:30px; text-align:center;}
#calc_form_1 #discounts{position:absolute; left:230px; top:60px; font-style:italic}
#calc_form_1 #comment{position:absolute; font-style:italic; left:0px; top:170px;}

#calc_form_2{position:relative; width:570px; height:275px; overflow:hidden; margin-top:10px;}
#calc_form_2 #header_1{position:absolute; left:0; top:0px;}
#calc_form_2 #header_2{position:absolute; left:0; top:80px;}
#calc_form_2 #list_1{position:absolute; left:20px; top:20px;}
#calc_form_2 #n_operation{position:absolute; left:0px; top:100px;}
#calc_form_2 #list_2{position:absolute; left:0px; top:130px;}
#calc_form_2 #list_3{position:absolute; left:230px; top:130px;}
#calc_form_2 #result{position:absolute; width:160px;  border-bottom:1px solid #f2703a; top:-5px; left:230px; font-size:30px; font-weight:bold; padding:10px 10px 0 10px; text-align:center; line-height:30px; line-height:30px;}
#calc_form_2 #discounts{position:absolute; left:230px; top:40px; font-style:italic}
#calc_form_2 #comment{position:absolute; font-style:italic; left:0px; top:230px; line-height:14px}
#discounts span{color:#f2703a;}

.tab_container #tabs{display:none;}
.tab_container  .button_container{text-align:center;}
.tab_container  .button_container *{margin-left:auto; margin-right:auto; font-size:16px;}


.left_call_order{width:190px; margin-left:15px; margin-top:25px; }
.left_call_order *{color:#76848b;}
.left_call_order .lo_h{display:block; height:25px; background-image:url(../img/lo_header.png);}
.left_call_order .lo_bg{background-image:url(../img/lo_bg.png)}
.left_call_order .lo_h1{margin:0 6px; line-height:18px; font-weight:bold;}
.left_call_order .lo_txt{margin:0 6px 0px; 6px; line-height:14px; font-size:12px; padding-bottom:5px;}
.left_call_order .lo_it{margin:0 6px; line-height:18px; text-transform:uppercase;}
.left_call_order .inp{margin:0 6px 5px 6px; border:1px solid #b5c1c9; width:150px; line-height:18px;}
.left_call_order .lo_f{display:block; height:13px; background-image:url(../img/lo_footer.png);}
.left_call_order .btn{display:block; width:100px; height:25px; border:1px solid #76848b; background-color:#FFF; color:#76848b; border-radius:5px; line-height:20px; text-transform:uppercase;margin:5px 6px 0; cursor:pointer}
.left_call_order .btn:hover{color:#f2703a;}

.logo_call_order{width:190px; margin-left:15px; }
.logo_call_order *{color:#76848b;}
.logo_call_order .lo_it{margin:0 6px; line-height:18px; text-transform:uppercase; color:#f58b60;}
.logo_call_order .inp{margin:0 6px 5px 6px; border:1px solid #b5c1c9; width:150px; line-height:18px;}
.logo_call_order .lo_f{display:block; height:13px; background-image:url(../img/lo_footer.png);}
.logo_call_order .btn{display:block; width:100px; height:25px; border:1px solid #76848b; background-color:#FFF; color:#76848b; border-radius:5px; line-height:20px; text-transform:uppercase;margin:5px 6px 0; cursor:pointer}
.logo_call_order .btn:hover{color:#f2703a;}