@charset "utf-8";
*{
  margin:0;
  padding:0;
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 0px;
	MARGIN: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #F8F8FA;
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #555555; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
LABEL
{
	cursor:pointer;
}
H1, h1 a {
	FONT-SIZE: 24px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	margin-top:10px;
	margin-bottom:10px;
	color: #0066FF;
}

H2, h2 a {
	FONT-SIZE: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
	margin-top:10px;
	margin-bottom:10px;
}

H3, h3 a, .admin_prim {
	FONT-SIZE: 14px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #0066FF;
	margin-top:10px;
	margin-bottom:10px;	
}
P {
	font-family: Verdana, Geneva, sans-serif;
	FONT-SIZE: 12px;
	color: #555555;
	line-height: 18px;
	margin-top:10px;
	margin-bottom:10px;
}
OL {	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
UL {	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
LI {	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #555555;	
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;	
}

/* ФОРМА !!!!!!!!!!!!!!!!!!!!!!!!! */
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	border: none;
}

/* текст рядом с чекбоксами и радио !!!!!!!!!!!!!!!!!!!!!!!!! */
LABEL
{cursor:pointer;}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #C2D1DF;
    background-image: url(images/bg-input.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color:#FFFFFF;
	width:100%;
}

textarea:focus, input.field:focus, input.field_90:focus {
border: 1px solid #3399FF;
background-image:none;
background-color:#FFFFFF;
}

@media not all and(-webkit-min-device-pixel-ratio){
.Table, .popup_selector_big {
	-o-background-size: 100% 103% !important;
	background-size: 100% 103% !important;	
}}


input.searchfield {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
	height: 20px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 4px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
	border: 1px solid #C2D1DF;
	background-image: url(images/bg-input.gif);
	background-repeat: repeat-x;
}
.CRM_Button {
	height: 25px;
	background-image: url(images/CRM_Button.gif);
	cursor: pointer;
	border: 1px solid #C4D1DB;
	font-size: 12px;
	display: inline-block;
	padding-right: 8px;
	padding-left: 8px;	
}
.button_arrow {	
	cursor: pointer;
}

/* SELECT STYLES  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*Стили селекта Google*/
.sbHolder{
	background-image: url(images/bg-input.gif);
	background-position:right;
	padding-right:100px;
	
	/* background-color: #2d2d2d; */
	border: solid 1px #C2D1DF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	position: relative;
	/* width: 200px; */
}
.sbSelector{
	display: block;
	height: 24px;
	left: 0;
	line-height: 26px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 5px;
	top: 0;	
	/* width: 170px; */
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #666666;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(images/interface/select-icons.png) 0 -119px no-repeat;
	display: block;
	height: 24px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: url(images/interface/select-icons.png) 0 -170px no-repeat;
}
.sbToggleOpen{
	background: url(images/interface/select-icons.png) 0 -20px no-repeat;
}
.sbToggleOpen:hover{
	background: url(images/interface/select-icons.png) 0 -70px no-repeat;
}
.sbHolderDisabled{
	/* background-color: #3C3C3C; */
	border: solid 1px #CCCCCC;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #FAFBFC;
	border: solid 1px #C2D1DF;	
	list-style: none;
	left: -1px;
	margin: 0px;
	padding: 0px;	
	position: absolute;
	top: 24px;
	width: 100%;	
	z-index: 1;
	overflow-y: auto;
	/*opacity:0.95;
	filter:alpha(opacity=95); */
}

.sbOptions li{
	padding: 0 0px;
	margin:0px;
}
.sbOptions a{
	border-bottom: dotted 1px #C2D1DF;
	display: block;
	outline: none;	
	padding: 7px 0 4px 7px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #999999;
	text-decoration: none;
}
.sbOptions a:hover{
	color: #FF0000;
	background-color:#FFFFFF;
}
.sbOptions li.last a{
	border-bottom: none;
}
/*Конец стилей селекта Google*/
/*  END SELECT STYLES  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* SLIDER FORM STYLES  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.tbl_form_slider {
	position:relative;
	padding:0;
	margin:0;
	}
.tbl_form_tabs div, .tbl_form_tabs_2 div{
	cursor:pointer;
	font-weight:bold;
	border:1px solid #C4D1DB;
	padding:5px;
	}
/* SLIDER FORM STYLES  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* SELECTOR FORM STYLES  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*стиль для всплывающего окна большого */
.popup_selector_big
{
 display:none; position:absolute; 
 left:0; top:0; 
 padding:3px;
 width:850px; 
 border: 3px solid #C2D1DF; 
 background-color:#F8F8FA;
 
 border-radius: 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 
 box-shadow: 0 0 30px #999; /* первая - сдвиг влево; вторая - сдвиг вниз; третья - толщина тени; 4-цвет*/
 -webkit-box-shadow: 0 0 30px #999; /*опера*/
 -moz-box-shadow: 0 0 30px #999;  /*мазила*/
 z-index:1000;
 
 background: #F8F8FA;
 background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,#F8F8FA), color-stop(30%, #EAEAE8), color-stop(100%,#F8F8FA)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #F8F8FA 0%, #EAEAE8 30%, #F8F8FA 100%); /* Chrome10+,Safari5.1+ */ 
 background: -moz-linear-gradient(top, #F8F8FA 0%, #EAEAE8 30%, #F8F8FA 100%); /* FF3.6+ */
 background: -o-linear-gradient(top, #F8F8FA 0%, #EAEAE8 30%, #F8F8FA 100%); /* Opera 11.10+ */
 -pie-background: linear-gradient(top, #F8F8FA 0%, #EAEAE8 30%, #F8F8FA 100%); /* IE8+ */
 background: linear-gradient(top, #F8F8FA 0%, #EAEAE8 30%, #F8F8FA 100%);
 behavior: url(firms/admin/site/admin/pie.htc); 
}
/* холдер - стиль всплывающего окна селектора */
.selector_holder {
	padding:3px;
	width:600px;
	border: 5px solid #C2D1DF;
	background-color:#F8F8FA;
	color:#FFF;
	z-index:12345;
	position:absolute; 
	display:none;
	z-index:12345;
}
.selector_holder a, .holder_text label {
	color:#FFF;
	text-decoration:none;
	}
.selector_holder a:hover, .selector_holder label:hover {
	color:#FF6500;
	}
/* конец холдера */

/* селектор -- текст который видим всегда на который нужно нажать для всплывания окна*/
.selector_visible {
	padding:3px;
	margin:3px;
	font-size:12px;
	cursor:pointer;
}

/* выделяет количество выбранных чекбоксов */
.selector_visible span {
	font-size:11px;
	color:#CC0000;
}
/* Родительская таблица для группы чекбоксов - класс нужен для ДжиКвери !!!!!!! */
.selector_table {
	position:relative;
}
/*  конец стиля селектора */
/* END SELECTOR FORM STYLES  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.field {
 font-family: Arial, Helvetica, sans-serif;
 width:100%;
 border: solid 1px #C2D1DF;
 background-image: url(images/bg-input.gif);
 background-repeat: repeat-x;
 background-position: top;
 background-color:#FFFFFF;
 height: 20px;
 padding-right: 0px;
 padding-left: 4px;
 padding-top: 4px;
 padding-bottom: 0px; 
} 
.field_90 {
	font-family: Arial, Helvetica, sans-serif;
	width:90%;
	border: solid 1px #C2D1DF;
	background-image: url(images/bg-input.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFFFFF;
	height: 20px;
	padding-right: 5px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 0px;	
} 

.field_name {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight:bold;
	padding-bottom: 2px;
}
.field_normal_select {
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	height:26px;
	border: solid 1px #C2D1DF;
	background-image: url(images/bg-input.gif);
	background-repeat: repeat-x;
	background-color:none;
} 
.field_phone {
	font-family: Arial, Helvetica, sans-serif;
	width:150px;
	border: solid 1px #C2D1DF;
	background-image: url(images/bg-input.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFFFFF;
	height: 20px;
	padding:5px;
	font-size: 18px;
	text-align: center;
} 
/* для оптионсов селекта */
.field_normal_select option{padding:3px;}
.field_normal_select option[selected] {background-color:#EAEAEA;}/* выбранный пункт при загрузке */
.field_normal_select option.lev_1{padding-left:6px;} /* со статусом 1 АКТИВЕН */
.field_normal_select option.lev_2{padding-left:6px;} /* со статусом 2 НЕАКТИВЕН */
.field_normal_select option.lev_3{color:#333333; font-weight:bold; font-size:14px;} /* со статусом 3 +*/
.field_normal_select option.lev_4{color:#666666; font-weight:bold; font-size:14px;}/* со статусом 4 ++*/

.activeField
  {
  background-image: none;
  background-color: #ffffff;
  border: solid 1px #33677F;
  }

/* Конец стилей для Формы !!!!!!!!!!!!!!!!!!!!!!!!! */
A {
	FONT-SIZE: 12px;
	COLOR: #0066FF;
	TEXT-DECORATION: none;
}
A:hover {
	cursor: hand;
	text-decoration: underline;
}
TD 
{
	text-align:left;
}
HR {
	noshade: noshade;
	size: 1px;
	color:#CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration: none;
}

TD.topmenu {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	background-position: center center;
	text-align: center;
	border: none;
}


/* СТИЛИ МЕНЮ-ПЕРЕВЕРТЫША !!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.container {	
	position: absolute;		
	overflow: hidden;
	margin-top:-20px;
	padding:0;		
}

img {border: none;}

ul#topnav.v2 {	 
	padding: 0; 
	list-style: none;	
	clear: both;
	float: left;	
}
ul#topnav {	
	padding: 0; 
	list-style: none;	
	clear: both;
	float: left;	
}

ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:40px;
}

ul#topnav a, ul#topnav span {
	padding: 10px 20px; 
	float: left; 
	text-decoration: none; 
	clear: both;
	height: 20px;
	line-height: 20px;	
	FONT-SIZE: 12px;
	COLOR: #0066FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}
ul#topnav.v2 a, ul#topnav.v2 span {
	padding-top: 10px;
	padding-right: 20px; 
	float: left; 
	text-decoration: none; 
	color: #fff;
	text-transform: uppercase;
	clear: both;
	height: 20px;
	line-height: 20px;
	background: #1d1d1d; 
}
ul#topnav a { 
    color: #3399FF;
}
ul#topnav span {
	display: none;
} 
ul#topnav.v2 span{
	background: url(images/a_bg.png) repeat-x left top;
}
ul#topnav.v2 a{
	color: #555;
	background: url(images/a_bg.png) repeat-x left bottom;
}


/* BOTTOM MENU */
ul#botnav {	
	padding: 0; 
	list-style: none;	
	clear: both;
	float: left;	
}

ul#botnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:40px;
}

ul#botnav a, ul#botnav span {
	padding: 10px 20px; 
	float: left; 
	text-decoration: none; 
	clear: both;
	height: 20px;
	line-height: 20px;	
	FONT-SIZE: 12px;
	COLOR: #0066FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}
ul#botnav a { 
    color: #3399FF;
}
ul#botnav span {
	display: none;
} 
/* КОНЕЦ СТИЛЕЙ МЕНЮ-ПЕРЕВЕРТЫША !!!!!!!!!!!!!!! */

/* СТИЛИ ВЫЕЗЖАЮЩЕГО МЕНЮ !!!!!!!!!!!!!!! */
.item{
    position:relative;
    background-color:#ffffff;
    float:left;
    width:52px;
    margin:0px 5px;
    height:52px;    
    cursor:pointer;
    overflow:hidden;
	font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}

.link_top_menu_slider{
    left:2px;
    top:2px;
    position:absolute;
    width:48px;
    height:48px;
}

.item_content{
    position:absolute;
    height:52px;
    width:220px;
    overflow:hidden;
    left:56px;
    top:7px;
    background-color:#ffffff;
    display:none;
}
.item_content h2{
    color:#aaa;
    text-shadow: 1px 1px 1px #fff;
    background-color:#ffffff;
    font-size:14px;
}
.item_content a{
    background-color:#ffffff;
    float:left;
    margin-right:7px;
    margin-top:3px;
    color:#bbb;
    text-shadow: 1px 1px 1px #fff;
    text-decoration:none;
    font-size:12px;
}
.item_content a:hover{
    color:#0b965b;
}
.item_content p {
    background-color:#ffffff;
    display:none;
}
.item_content p input{
    border:1px solid #ccc;
    padding:1px;
    width:155px;
    float:left;
    margin-right:5px;
}
A.top_menu_main {
	FONT-SIZE: 14px;
	COLOR: #0066FF;	
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	top:35%;
}
A.top_menu_main:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: none;
}
/* КОНЕЦ СТИЛЕЙ ВЫЕЗЖАЮЩЕГО МЕНЮ !!!!!!!!!!!!!!! */

A.tophref {
	FONT-SIZE: 12px;
	COLOR: #0066FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}
A.tophref:hover {
	COLOR: #3399FF;
	TEXT-DECORATION: none;
}

.mainmenu {
	TEXT-ALIGN: left;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 8px;
}
A.mainhref {
	FONT-SIZE: 14px;
	COLOR: #000099;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.mainhref:hover {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #FF0000;
	text-decoration: none;
}
A.sub_mainhref {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000099;
	text-decoration:none;
}
A.sub_mainhref:hover {
	COLOR: #FF0000;
	text-decoration: none;
}
A.submenu {
	FONT-SIZE: 11px;
	COLOR: #FFCC00;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.submenu:hover {
	COLOR: #FFFFFF;
	text-decoration: none;
}

/* КОНЕЦ СТИЛЕЙ МЕНЮ !!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

A.klienthref {
	FONT-SIZE: 10px;
	COLOR: #000099;
	text-decoration: none;
	text-align: left;
}

A.klienthref:hover {
	COLOR: #0000CC;
	text-decoration: none;
}
A.klientsubm {
	FONT-SIZE: 9px;
	COLOR: #000099;
	text-decoration: none;
	text-align: left;
}

A.klientsubm:hover {
	COLOR: #0000CC;
	text-decoration: none;
}
.adress {
	FONT-SIZE: 10px; COLOR: #999999;
	}
A.adress {
	FONT-SIZE: 10px; COLOR: #999999;
}	
A.adress:hover {
	COLOR: #3399FF; TEXT-DECORATION: none
}

/* Для Каталога и фирм в каталоге */
A.prod_name {
	FONT-SIZE: 11px;
	COLOR: #0066CC;
	TEXT-DECORATION: none;
	font-weight: bold;

}
A.prod_name:hover {
	COLOR: #0066FF;
	TEXT-DECORATION: none;
}
A.rub_name {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #006699;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;	
}
A.rub_name:hover {
	COLOR: #FF3300;
	TEXT-DECORATION: none;
}
A.sub_rub_name {	
	FONT-SIZE: 11px;
	COLOR: #555555;
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.sub_rub_name:hover {
	COLOR: #FF3300;
	TEXT-DECORATION: none;
}
H2.rub_name a, H2.rub_name {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FF3300;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 5px;
}

H3.rub_name a, h3.rub_name {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #0066CC;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 5px;
}
H3.rub_name a:hover {	
	COLOR: #0066FF;	
}
H3.sub_rub_name a, H3.sub_rub_name {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #006699;
	TEXT-DECORATION: none;
	margin-top:0px;
	margin-bottom: 5px;
	font-weight: normal;
}
H3.sub_rub_name a:hover {	
	COLOR: #0066FF;		
}

/* Конец стилей для Каталога и фирм в каталоге */

.BGTable {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	font-weight: bold;
	color: #FF0000;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	text-align: center;
}
.Table {
 padding: 5px;
 border: 1px solid #C2D1DF;
	
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
	
 background: #FAFDFF;
 /*
 background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,#FAFDFF), color-stop(30px, #EAEAE8), color-stop(100%,#F8F8FA)); *//* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #FAFDFF 0%, #EAEAE8 30px, #F8F8FA 100%); /* Chrome10+,Safari5.1+ */ 
 /*background: -moz-linear-gradient(top, #FAFDFF 0%, #EAEAE8 30px, #F8F8FA 100%); /* FF3.6+ */
 /*background: -o-linear-gradient(top, #FAFDFF 0%, #EAEAE8 30px, #F8F8FA 100%); /* Opera 11.10+ */
 /*-pie-background: linear-gradient(top, #FAFDFF 0%, #EAEAE8 30px, #F8F8FA 100%); /* IE8+ */
 /*background: linear-gradient(top, #FAFDFF 0%, #EAEAE8 30px, #F8F8FA 100%);*/
 behavior: url(firms/admin/site/admin/pie.htc);
 
}
.TableMobile {
	background-color: #FAFDFF;
	padding: 5px;
	border: 1px solid #C2D1DF;
	width:85%;
}
TD.tabletext {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #999999 1px solid;
}
.MenuTable {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;

}
.Katalog {
	background-color: #F9F9F9;
	border: 1px solid #D0D0D0;
	padding: 5px;

}
.TableForm {
	background-color: #FAFDFF;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C2D1DF;
	border-right-color: #C2D1DF;
	border-bottom-color: #C2D1DF;
	border-left-color: #C2D1DF;
}
.TablePadding td {
	padding: 5px;
}
.Vudelenie {
	FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 23px
}
.editft {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	WIDTH: 240px;
	HEIGHT: 100px;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: center;
	padding: 0px;
}

.MenuCaption {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #0066FF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}

/* Стили Новостей */
A.NewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	COLOR: #FF6600;
	text-decoration: none;
}
A.NewsTitle:hover {	
	color: #FF0000;
	text-decoration: none;	
}
A.NewsCaption {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
A.NewsCaption:hover {	
	color: #FF0000;
	text-decoration: underline;	
}
A.DinamicLink {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #666666;
	text-decoration: none;
	font-weight: bold;
}
A.DinamicLink:hover {		
	COLOR: #FF3300;
	text-decoration: underline;		
}
A.DinamicLinkActive {	
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FF3300;
	text-decoration: none;
	font-weight: bold;	
	cursor:default;
}

.NewsDate {
	font-weight: bold;
	color: #0099FF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newstext {
	FONT-SIZE: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

}
A.newstext {	
	COLOR: #333333;
}
A.newstext:hover {
	COLOR: #CC0000;
	text-decoration: none;
}
/* Конец стилей Новостей */
.Cart_A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #f22e00;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
A.text_on_buttom {
	FONT-SIZE: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
A.text_on_buttom:hover {
	text-decoration: underline;
	color: #FFFFFF;

}
.Price {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC0000;
}
.Price_flat {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	COLOR: #FF3300;
	text-decoration: none;	
}
.Price_flat_small {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
/* СТИЛЬ ДЛЯ ВЫВОДА ЦЕНЫ !!!!! */
.pr_num{}

A.reg_link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #FF3300;
	text-decoration: none;
	font-weight: bold;	
}
A.reg_link:hover {	
	color: #CC3300;		
}

.all_users {
	FONT-SIZE: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	padding-bottom:5px;
}
a.page_roll
{
	text-decoration:none;
	color:#CD8738;
	font-size:10px;
}
/* Стили для пагинатора */
.pages_num {padding:10px 0 10px 0; text-align:center; width:100%;}

.pages_num a {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
*display:inline;
    _width:25px;
	min-width:25px;
	line-height:25px;
	height:25px;
	color:#0066FF;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.pages_num a.active {
	background-color: #FAFDFF;
	padding: 2px;
	border: 1px solid #C2D1DF;
	color:#FF3300;
}
/*.pages_num a.active {text-decoration:underline; cursor:default; background:url(images/num_pages_item_activ.gif) 50% 50% no-repeat; color:#fff; text-decoration:none;}
.pages_num img {vertical-align:middle;} */
/* Конец стилей для пагинатора */

/* ADMIN !!!!!!!!!!!!!!!! */
.cbx_div
{ position:absolute; padding-top:4px;}
.cbx_label{  padding:4px; padding-left:20px; }
.upperLevel {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
cursor:pointer;
}

.map_search_text
{
  FONT-SIZE: 12px;
  COLOR: #0033CC;	
  margin-bottom:0px;
  margin-top:0px;
}

.map_search_text a
{
  FONT-SIZE: 14px;
  COLOR: #CC3300;	
  margin-bottom:0px;
  margin-top:0px;
}

.div_link_main_menu
{
 text-align:center;
 height:48px;
 padding-left:5px;
 padding-right:5px;
 overflow:hidden;
 display:block;
 clear:both;
}
.mm_div
{
 padding-right:15px;
 clear:both;
}

.collapsed_table 
{
	padding: 4px;
	display:table;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	border-color:#D0D0D0;
}

.collapsed_table td.top
{
 /*border-bottom:none;*/
 	
}
.collapsed_table td.bot
{
 border-top:none;
}

.collapsed_table th
{
	vertical-align:middle;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	border-color:#D0D0D0;
	background-image:url(images/CRM_Button.gif);
	background-repeat:repeat-x; 
	height:25px;
	text-align:center;
	padding-left:3px; 
	padding-right:3px;
}
.collapsed_table td
{
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	border-color:#D0D0D0;
	padding: 4px;
}
.collapsed_table table tr td{border:none; padding:2px;}

/* Стили для загнутых уголков */
.note {
    position:relative;
    width:95%;
    padding:1em 1.5em;
    margin:2em auto;
    color:#ffffff;
    background:#97C02F;
    overflow:hidden;	
}

.note:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0; /*       webkit ()  */
    border-style:solid;
    border-color:#fff #fff #658E15 #658E15; /*    .rounded */
    background:#658E15; /*  Opera   border-radius */
    display:block; width:0; /*   Firefox 3.0    */
    /* :  */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}

.note.blue {background:#53A3B4;}
.note.blue:before {border-color:#fff #fff transparent transparent; background:transparent;}

.note.blue_light {background:#D7ECF1;}
.note.blue_light:before {border-color:transparent transparent transparent transparent; background:transparent;}


.note.rounded {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.note.rounded:before {
    border-width:8px; /*    1px    Safari 5 ( Chrome 10) */
    border-color:#F8F8FA #F8F8FA transparent transparent; /*    1px   webkit.   . */
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius:0 0 0 5px;
    border-radius:0 0 0 5px;
}

.note p {margin:0; color:#555555;}
.note p + p {margin:1.5em 0 0;}

/* Конец стилей для загнутых уголков */

/* Стили для приподнятых уголков */
.lifted p {
        font-size:16px;
        font-weight:bold;
}
 
.lifted {
        position:relative;
        padding-top:5px;
	    padding-left:5px;
	    padding-right:5px;
	    padding-bottom:10px;
	    margin-top:15px;
        background:#fff;
       border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-border-radius:4px;
 
}
 
.lifted:before,
.lifted:after {
        content:"";
        position:absolute;
        z-index:-2;
        bottom:15px;
        left:10px;
        width:50%;
        height:20%;
        max-width:300px;
    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
       -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-3deg);
       -moz-transform:rotate(-3deg);
        -ms-transform:rotate(-3deg);
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
}
 
.lifted:after {
    right:10px;
    left:auto;
    -webkit-transform:rotate(3deg);
       -moz-transform:rotate(3deg);
        -ms-transform:rotate(3deg);
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
}
/* Конец стилей приподнятых уголков */

/* Стили для объявлений */
.bbs_company {
	padding:5px;	
	background-color:#E9F5FA;
	border:#99CCFF solid 1px;
	border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
	/* background-color:#D7ECF1; */
}
.bbs_company_vip {
	padding:5px;
	background-color:#FFFFCC;
	border:#99CCFF solid 1px;
}
.post_message_top {
	background-image:url(images/interface/fon_message.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-left:15px;
	padding-top:10px;
}
.post_message_bottom {
	background-image:url(images/interface/fon_message.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.no_image
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background-color:#CCCCCC;
	color:#FFF;
	font-size:13px;
}

/* стили для рамки около фотки пользователя 64 на 64*/
/* внешний контейнер*/
.img_user
{ width:76px; height:76px; text-align:center;}
/* внешняя рамка*/
.img_user .brd_outer
{ width:66px; height:66px; border:1px solid #CCCCCC; cursor:pointer; text-align:center;}
/* внутренняя рамка*/
.img_user .brd_inner
{ border:1px solid #FFF; width:64px; height:64px; }


.active td {background-color:#69F; color:#FFF;}
