﻿#cfirm_fieldset{margin:-13px 0 20px 0;border:1px solid #d9d9d9;}
#cfirm_fieldset form br{clear:left;}
.cfirm_main_cat,.cfirm_main_cat a:link,.cfirm_main_cat a:visited{font-size:16px;margin:0px;margin-top:10px;padding:0px;color:#000000;}
.cfirm_sub_cat,.cfirm_sub_cat a:link,.cfirm_sub_cat a:visited{font-size:11px;font-family:arial;margin-top:2px;padding:0;color:#7333B3;font-weight:normal;text-decoration:none;}
.imgcat{border:0;}
.cfirm_footer{font-size:10px;color:#555555;}
.cfirm_cat{font-size:10px;color:#555555;}
.cfirm_pathway{margin-bottom:10px;}
.cfirm_st,.cfirm_op,.cfirm_tel {margin: 5px 0;margin-bottom:1px;padding:8px 6px;border:1px solid #cccccc;background:#FCFCFC;font-size:15px}
.cfirm_st {width:10%;}
.cfirm_op {width:20%;}
.cfirm_tel {width:39%;}
.cfirm_st:hover,.cfirm_op:hover,.cfirm_tel:hover,.cfirm_st:focus,.cfirm_op:focus,.cfirm_tel:focus{border:1px solid #009900;background:#FFFFD9;}
table.cfirm_topmenue{background-color:#F7F7F7;color:#000000;padding:0px;margin:0px;}
table.cfirm_topmenue td{border:1px solid #cccccc;color:#000000;padding:3px;margin:0px;text-align:center;font-size:11px;}
.cfirm_search_title{background:url(../images/system/title.png) no-repeat;height:24px;color:#7333B3;padding-top:1px;padding-left:24px;margin-bottom:2px;margin-top:2px;font-weight:bold;font-size:14px;}
.cfirm_subtitle{text-align:right;margin-bottom:2px;}
.cfirm_search_box{position:relative;width:96%;left:2%;border:1px solid #CCCCCC;color:#000000;padding:2px;margin-top:20px;margin-bottom:20px;}
.cfirm_box_module{width:95%;border:1px solid #CCCCCC;color:#000000;padding:2px;margin-top:20px;margin-bottom:20px;}
.cfirm_box{position:relative;width:75%;left:10%;border:1px solid #CCCCCC;color:#000000;padding:2px;margin-top:20px;margin-bottom:20px;}
.cfirm_inner_box{font-size:12px;color:#000000;border:1px dotted #CCCCCC;background-color:#FFEEDD;padding:5px;text-align:right;}
.cfirm_inner_box tr td{padding-right:5px;}
.cfirm_search_box form{display:inline;}
#c_catheadline {
    width: 147px;
    padding: 6px;
}
#c_headline {color:#8E8E8E;}
.imgheading{margin-right:5px;}
table.cfirm{width:100%;color:#000000;border:1px solid #CCCCCC;background-color:#FFFFFF;}
table.cfirm_header{color:#000000;background-color:#FFFFFF;}
table.cfirm_select{color:#000000;background-color:#F0F0F0;}
.cfirm_spacer{clear:both;}
div.cfirm_footer{width:100%;text-align:center;float:center;}
fieldset.cfirm{color:#000000;border:1px solid #CCCCCC;}
legend.cfirm{color:#000000;font-weight:bold;border:1px solid #CCCCCC;padding:10px;}
#cfirm_fieldset label{width:15%;float:left;margin: 17px 5px 2px 0;text-align:right;}
#cfirm_fieldset label.right{width:14em;float:left;margin:5px;padding:2px;text-align:left;}
#cfirm_writead_header{margin-bottom:10px;margin-top:10px;}
.cfirm_innermenu{text-align:center;}
#writead_header1{display:inline;border:1px solid #CCCCCC;background-color:#FFEEDD;width:7em;margin:5px;padding:2px;}
#writead_header2{display:inline;border:1px solid #CCCCCC;background-color:#EEEEEE;width:7em;margin:5px;padding:2px;}
.cfirm_ver_list{list-style:none;text-align:left;}
.cfirm_ver_list li{background-image:none;}
.cfirm_highlight{background-color:#FF5555;}
.load{padding-left:20px;background:url(/images/loading.gif) left no-repeat;}
.cbMulti{}
span.req{color:#d37416;font-weight:bold;}
#c_country, #c_region, #c_city{width:79%;}
.ac_loading{background:url(/images/loading.gif) right center no-repeat;}
.cfirm_no{display:none;}
.cfirm_pathway a{font-size:22px;color:#00882d;}
.user_profile{width:100%;display:table;margin:0 0 10px 0;}
.user_avatar{float:left;width:26%;margin-right:7px;text-align:center;padding-top: 10px;}
.user_avatar img{background:#fff;}
.user_avatar span{display:block;padding:6px 0;}
.user_avatar span a{color:#00882d;border-bottom:1px dashed #00882d;}
.user_avatar span a:hover{border-bottom:none;}
.cfirm_ads{margin:0px;padding:0px;bordercollapse:collapse;float:left;background: url(/templates/trans/images/bg.png);}
.cfirm_ads td{font-size:13px;font-weight:normal;text-align:left;margin:0px;text-align:left;padding:7px 5px 7px 5px;border-bottom: 1px solid #CCCCCC;}
.hideava {margin:0px;padding:0px;bordercollapse:collapse;float:left;background: url(/templates/trans/images/bg.png); width:277px; height:125px;}
.online{background:url(/images/elements/bullet_green.png) no-repeat left;padding:2px 0 2px 11px;color:#090;}
.offline{background:url(/images/elements/bullet_red.png) no-repeat left;padding:2px 0 2px 11px;color:#900;}
.user_area{color: #000000;
    margin-left: 260px;
    margin-right: 351px;
    padding: 2px;}
.vipfirm_profile{font-size:15px; font-weight:bold;line-height:30px; color:#333; font-family: Tahoma, Geneva, sans-serif; margin-top:90px;}
.vipfirm_profile_tel{font-size:15px;font-weight:bold;color: #090;font-family:Tahoma, Geneva, sans-serif;}

.vipfirm_profile a{
font-size: 16px;
font-weight: bold;
color: #090;
}
.vipfirm_profile a:link{
font-size: 16px;
font-weight: bold;
color: #090;
}
.vipfirm_profile a:hover{
font-size: 16px;
font-weight: bold;
color: #090;
}
.banner_firm {
    float: left;
    width: 245px;
	margin-top: -18px;
}
.google_banner {
    float: left;
    width: 245px;
}
.yandex_banner {
    float: left;
    width: 245px;
}
.banner_firm2{
    float: right;
    width: 336px;
	height:280px;
}
.name_podr {
    color: #009900;
    font-size: 18px;
	margin: -5px 0 5px 0;
}

.menu_kartochka { margin:-7px 0 0 2px; text-align:left;}
.menu_kartochka a:link {
	color:#090;
	font-size:17px;
	text-decoration:underline;
	line-height: 26px;
	display:block;
}
.menu_kartochka a:visited {
	color:#090;
	font-size:17px;
	text-decoration:underline;
	line-height: 26px;
	display:block;
}
.menu_kartochka a:hover {
	color: #CC0000;
	text-decoration: none;
	line-height: 26px;
}
@media only screen and (max-width:768px){
	#c_catheadline,#c_headline,#c_cedrpo,#c_adres,#c_cwwwadres,#c_license,#cfirm_fieldset #c_country,#cfirm_fieldset #c_region,#cfirm_fieldset #c_city,#cfirm_fieldset #c_vipdescr {
    width: 94%;
    padding: 8px 6px;
	margin-top:5px;
	margin-bottom:5px;
}
.cfirm_tel {width:43%;}
#c_catheadline {margin-left:-1px; margin-right:1px;}

}
