/*	reset	*/
html, body{margin:0;padding:0;background:none;}table, tr, td{border:none;margin:0px;padding:0px;}img{border:0px;}a{outline:none;text-decoration:none;}a:hover{text-decoration:underline;}p, h3{margin:0px;	padding:0px;}
.clear{clear:both;font-size:0px;height:0px;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


/*	site	*/
body{font-family:"Trebuchet MS", Arial; font-size:12px; color:#666666; }
a{color:#4a9ded; text-decoration:underline;}
a:hover{text-decoration:none;}
h1{}
h2{color:#000000; font-size:15px; text-transform:uppercase; margin-top:0; padding-top:0;}
h3{color:#000000; font-size:13px; text-transform:uppercase; margin-top:0; padding-top:0;}
h4{color:#000000; font-size:12px; text-transform:uppercase; margin-top:0; padding-top:0;}
p{margin-bottom:10px;}
select{border:1px solid #abadb3; height:17px; font-size:12px;}
.green{color:#5c8d0f;}


.all{}
.black_strip{height:20px; background:#333333;}
.black_strip_inner{ text-align:right; color: #b7b7b7; padding-right:15px;}
.black_strip_inner a{color:#4a9ded; text-decoration:underline;}


.fixed1000{width:950px; margin:0 auto;}

.header{height:85px; background:#f5f5f5;}
.header_inner{ position:relative;}

.btn1_left{height:19px; padding-left:9px; background:url(../img/btn1_left.png) no-repeat top left;}
.btn1_right{height:19px; padding-right:10px; background:url(../img/btn1_right.png) no-repeat top right;}
.btn1_back{height:19px;  background:url(../img/btn1_back.png) repeat-x top right;}
.btn1_back input.btn1_submit{cursor:pointer; font-size:10px; color:#FFFFFF; text-transform:uppercase; border:0; background:transparent;}

.btn2_left{height:32px; padding:10px 0 10px 16px; background:url(../img/btn2_left.png) no-repeat top left;}
.btn2_right{height:32px; padding:10px 15px 10px 0; background:url(../img/btn2_right.png) no-repeat top right; /*background-position:96% 0;*/}
.btn2_back{height:32px; padding:10px 0 10px;  background:url(../img/btn2_back.png) repeat-x top right;}
.btn2_back input.btn2_submit{cursor:pointer; font-size:13px; color:#FFFFFF; text-transform:uppercase; border:0; background:transparent; padding:10px 0 10px 0;}

@media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
    .btn2_right{background-position:96% 0;}
}

html>body .btn2_right{background-position:100% 0; background-image:url(../img/btn2_right_ie.png);}
@media \0screen {
   .btn2_right{background-position:100% 0; background-image:url(../img/btn2_right_ie.png);}
}


.top_menu{height:37px; background:url(../img/green_strip_back.jpg) repeat-x;}
.top_menu_inner{}
/*.top_menu_ul{text-align:center; padding:0; margin:0 auto;}
.top_menu_li{display:inline-table; font-size:12px; width:125px; height:37px; text-align:center; vertical-align:middle; padding:0 5px 0 5px; background:url(../img/green_stripe_splitter.jpg) no-repeat right top;}
.top_menu_li_inner{height:37px; vertical-align:middle;}
.top_menu_li.last{background-image:none;}
.top_menu_li a{color:#FFFFFF; text-decoration:none;}
.top_menu_li a:hover{text-decoration:underline;}
.top_menu_li.active a{color:#324f00;}*/
.top_menu_ul{text-align:center; vertical-align:middle;}
.top_menu_ul td{padding:0 5px 0 5px; background:url(../img/green_stripe_splitter.jpg) no-repeat right top; height:37px; /*width:130px;*/}
.top_menu_ul td a{color:#FFFFFF; text-decoration:none;}
.top_menu_ul td a:hover{text-decoration:underline;}
.top_menu_ul td.active a{color:#324f00;}
.top_menu_ul td.last{background-image:none; }

.logo{position:absolute; z-index:5; top:15px; left:2px;}


.page{padding-top:30px;}
.main{padding-bottom:20px; min-height:400px;}
.left{/*width:670px;*/}
.right{/*margin-left:670px;*/ float:right; margin:0 0 30px 30px; width:305px;}

.content{line-height:1.5; padding-bottom:20px;}
.seo_text{color:#a0a0a0;}

.mp_evac_list_item{margin-bottom:30px;}
/*.mp_evac_list_item_heading tr{background:url(../img/mp_evac_strip1.png) no-repeat; height:19px;}*/
.mp_evac_list_item_heading{background:url(../img/mp_evac_metro_03.jpg) no-repeat;}
.mp_evac_list_item_heading tr{ height:19px;}
.mp_evac_list_item_heading td{padding:0 5px 0 8px;}
.mp_evac_list_item_heading td.phone{text-align:right; color:#464646;}

.mp_evac_list_item_info{}
.mp_evac_list_item_info td{padding:5px 5px 0 15px;}
.mp_evac_list_item_info td span{color:#689d05;}




.footer{padding-bottom:15px;}
.f_cities a{color:#000000; margin-right:10px;}


.login_page{width:390px; margin:0 auto; text-align:center; color:#000000; font-size:13px;}
.login_field{width:309px; height:16px; padding:2px 4px 2px 4px; text-align:center; border-bottom:1px solid #e2e9ef; border-right:1px solid #e2e9ef;border-left:1px solid #aaadb2; border-top:1px solid #aaadb2; color:#000000;}
.login_subtext{font-size:12px; color:#666666;}


/*	add evacuator form	*/
.addevac_form_left .required{}

.addevac_form_right{width:550px; /*float:right;*/ padding:2px 0 0 0; margin-bottom:20px;}
.addevac_form_left{margin-right:300px;}

.addevac_form_left table{margin-top:10px; }
.addevac_form_left table td{vertical-align:top;}
.addevac_form_left table td table{margin-top:0;}

.addevac_td_first{width:210px; padding:2px 30px 25px 0;}
.addevac_td_second{/*width:320px; padding:0 50px 25px 0;*/padding:0 0 25px 0;}
.addevac_td_third{ padding:2px 0 25px 0;}

.addevac_td_first b,
.addevac_td_third b{color:#000000;}

.add_evac_td_first_desc{color:#bbbbbb; font-style:italic;}

.add_evac_textfield{width:100%; height:20px; border:1px solid #e2e9ef;}
.add_evac_textarea{width:100%; height:120px; border:1px solid #e2e9ef;}
.add_evac_select{width:100%; height:20px; border:1px solid #e2e9ef; margin-bottom:10px;}
.add_evac_select_worktime{width:60px;}
.add_evac_textfield_price{}
.add_evac_price td{padding-bottom:5px;}

.add_evac_add_photo{margin-top:20px;}

.ui-state-default, .ui-widget-content .ui-state-default{background:#FFFFFF !important;}
.ui-selectmenu-menu li a,.ui-selectmenu-status{font-weight:normal; font-size:12px;}

.e_search_table{padding:15px 0 0 290px;}
.e_search_table table{}
.e_search_table table td{padding:0 10px 5px 0;}
.e_search_table table td select{width:173px;}
.e_search_table table td select option{color:#000000;}
.e_search_table table td select option.e_search_first{color:#999999;}
.all_evac_select{position:absolute; z-index:4; top:40px; left:2px; color:#000000; padding-top:5px;}
.e_search_table select,
.all_evac_select select{color:#679c04; width:110px; height:22px; /*padding:.15em 1em;*/}
.e_search_table select.greycolor{color:#666666;}
.e_search_table select.lightgreycolor{color:#cccccc;}
.e_search_table select.blackcolor{color:#000000;}
.all_evac_select select.all_evac_select_city{width:103px !important;}
.all_evac_select .ui-selectmenu-status{ color:#699c03 !important;}

.add_ad_form{}
.add_ad_form table td{padding-bottom:25px;}
.add_ad_textfield{width:100%; height:20px; border:1px solid #e2e9ef;}
.add_ad_textarea{width:100%; height:120px; border:1px solid #e2e9ef;}

.personal_cabinet_form_1,
.personal_cabinet_form_2,
.personal_cabinet_form_3{padding:0px 0 20px 0;}
.personal_cabinet_form_1{padding-left:20px;}

.personal_cabinet_form_1 table,
.personal_cabinet_form_2 table,
.personal_cabinet_form_3 table{cellpadding:0; cellspacing:0;}

.personal_cabinet_form_1 table td,
.personal_cabinet_form_2 table td,
.personal_cabinet_form_3 table td{padding:0 8px 5px 0;}

.pc_1_td_first,
.pc_1_td_second,
.pc_1_td_third{height:25px;}
.pc_1_td_first{width:110px; color:#9a9a9a;}
.pc_1_td_second{width:205px; color:#444444;}
.pc_1_td_third{width:200px;}

.pc_2_td_first,
.pc_2_td_second,
.pc_2_td_third{height:25px; padding:0 10px 10px 0;}
.pc_2_td_first{width:205px; color:#9a9a9a;}
.pc_2_td_second{width:460px; color:#444444;}
.pc_2_td_third{width:110px;}

.pc_1_input, .pc_2_input{width:100%;}

.pc_table_1{margin-bottom:10px;}

.pc_add_evac_button{padding-bottom:10px;}

.pc_expire_msg{border-radius:8px 8px 8px 8px; padding:8px; background:#ffe5e6; margin-bottom:10px;}

.pc_evac_list{}
.pc_evac_list table{}
.pc_evac_list table td{vertical-align:top; padding-bottom:10px !important;}
.pc_evac_item_title{font-size:14px;}
.pc_evac_item_check{padding-top:5px !important;}
.pc_evac_item_details{color:#707070;}
.pc_evac_item_note{border-radius:8px 8px 8px 8px; padding:8px; background:#f5f5f5; color:#666666;}
.pc_evac_item_delete{padding-top:5px !important;}
.pc_border_bottom{border-bottom:1px solid #cccccc;}

.pc_evac_list_pay{margin-top:20px;}
.pc_evac_list_buy_bigger{font-size:22px;}
.pc_evac_list_buy_qt{width:30px;}
.pc_evac_list_price_to_buy{font-size:24px; color:#000000; padding:0 30px 0 30px;}
.pc_evac_list_buy_smaller{font-size:12px;}

.pc_add_ad_button{padding-bottom:10px;}

.pc_ad_list{padding-left:15px;}
.pc_ad_list table td{padding:8px; border-bottom:1px solid #cccccc;}

.evac_page table td{vertical-align:top;}
.evac_page table td p{/*padding-bottom:8px;*/}
.evac_page_phone{font-size:24px; color:#000000;}

.ad_list{margin-top:20px;}
.ad_list_ad{padding:17px 0 8px 0; border-bottom:1px solid #cccccc;}
.ad_list_ad p{padding-bottom:5px; margin-bottom:0; color:#333333;}
.pc_ad_ad_link{font-style:italic; font-weight:bold;}
.ad_list_ad p.pc_ad_ad_date{color:#707070;}
.pages{padding:15px; text-align:center;}
.pages a{margin:0 2px 0 2px;}
.pages a.active{font-weight:bold; text-decoration:none;}

.evac_types_list{margin-top:20px;}
.evac_types_list_ad{padding:17px 0 8px 0; border-bottom:1px solid #cccccc;}
.evac_types_list_ad img{float:left; margin:0 15px 15px 0;}

.ui-selectmenu-open{height:auto !important;}
.ui-selectmenu-menu li a, .ui-selectmenu-status{padding-right:25px !important;}

.footer_subcities{font-size:10px;}
.fc_active{font-size:14px; font-weight:bold;}
.footer_subcities table td{padding:1px 2px 1px 2px;}

.footer table td{vertical-align:top;}


.footer_main_cities{padding:10px 0 20px 0;}
.footer_main_cities a{color:#000000; margin-right:10px;}
.footer_subcities_category h4{text-transform:none; font-size:12px; margin-bottom:5px;}
.footer_subcities_category{margin-bottom:20px;}

.f_city_subitem{width:16%; display:inline-block;}
.f_city_subitem a{color:#000000; }

.ui-selectmenu-menu{z-index:1001 !important;}

.errors{color:red; text-align:center;}

.ui-selectmenu-menu-dropdown{height:200px !important; overflow-y:scroll !important;}

.select_btn{width:100px; height:23px; border:0; cursor:pointer; color:#ffffff; background:url(../img/btn/select_btn_03.png) no-repeat; font-size:12px;}
.pay_btn{width:125px; height:32px; border:0; cursor:pointer; color:#ffffff; background:url(../img/btn/btn_pay_07.png) no-repeat; font-size:12px;}
.long_btn{width:205px; height:32px; border:0; cursor:pointer; color:#ffffff; background:url(../img/btn/green_btn_middle_03.png) no-repeat; font-size:12px;}
.login_btn{width:90px; height:32px; border:0; cursor:pointer; color:#ffffff; background:url(../img/btn/login_btn_03.png) no-repeat; font-size:12px;}
.register_btn{width:205px; height:32px; border:0; cursor:pointer; color:#ffffff; background:url(../img/btn/register_btn_07.png) no-repeat; font-size:12px;}
.save_btn{width:205px; height:32px; border:0; cursor:pointer; color:#ffffff; background:url(../img/btn/green_btn_middle_03.png) no-repeat; font-size:12px;}


.add_evac_select_multi{/*height:auto !important;*/}


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder  {
	color: #cccccc;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color: #cccccc;
}
.placeholder {
	color: #cccccc;
}


.ui-multiselect{width:450px !important; border:0;}
.ui-multiselect .selected{width:200px !important;}
.ui-multiselect .selected ul.selected{height:160px !important;}
.ui-multiselect .available{width:248px !important;}
.ui-multiselect .available ul.available{height:160px !important;}

.list .column {float: left; width: 155px;}
.list li {margin: 0 15px 2px 0; vertical-align: top;}
.list li a{color:#000000;}
.list{margin-left:0; padding-left:0; list-style-type:none;}

.mobile_link{position:absolute; top:10px; left:140px; z-index:3; font-size:11px; font-style:italic; line-height:12px; color:#679c04; padding-left:11px; background:url(../img/mobile_03.jpg) no-repeat;}

.vkontakte{width:900px; margin:0 auto; margin-bottom:30px;}


.blog_item{margin-bottom:20px;}
.big_date{margin-bottom:15px; font-size:14px;}
.comments_div{margin-top:30px;}

.ad_list_ad img{margin:0 15px 15px 0; float:left;}