/*Настройки ссылок*/
.central_content_area a {
    color: #0173a8;
    font-family: Myriad pro;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 1px;
}

.listOrg img {
    max-height: 125px;
}

.central_content_area a:hover{

}

a img {
    border : none;
}

.masterLink, a.masterLink, .masterLink a{
    font-size: 12px;
    font-weight: normal;
    color: #387a2a;
    background: url(../images/line.png) repeat-y;
    text-decoration: none;
    border: 1px solid #c1c1c1;
    margin-left: 17px;
    display: inline-block;
    line-height: 20px;
    margin: 3px;
    padding: 0 15px;
}
.masterLink:hover{
    background: #8edd62;
    color: #4b4d52;
}

.ui-tabs-nav a{
    font-weight: normal;
    font-size: 14px;
}

td {
    vertical-align : top;
}
.central_content_area{
            font-size: 14px;
			position: relative;
}
.central_content_area td{
    border: 1px solid #c1c1c1;
    color: #333;
}


.inner_link {
    border-bottom : 1px dashed #058a1b;
    color : #058a1b;
    text-decoration : none;
}
a:hover {
    text-decoration : none;
}

ul ul{display: none;}
#menu {
    z-index: 1000;
    width : 1000px;
    margin : 0 auto;
}
#menu li{
    z-index: 1000;
}

#menu div {
    background : #8edd62;
}
#menu .d1 {
    background : #4b4d52;
}
#menu table {
    width : 980px;
    margin : 0 auto;
}
#menu a {
    line-height : 16px;
    font-style : italic;
}
#menu a:hover{
    color: #888;
}

#menu .center table {
    position : absolute;
}
#menu .center {
    height : 17px;
}
#menu a:hover {
    text-decoration : none;
}
.left_bottom {
    border : none;
    width : 7px;
    height : 7px;
    background : url(../images/circled_angle_bottom_left.png) no-repeat;
    background-position : left bottom;
    line-height : 1px;
}
.right_bottom {
    border : none;
    width : 7px;
    height : 7px;
    background : url(../images/circled_angle_bottom_right.png) no-repeat;
    background-position : right bottom;
    line-height : 1px;
}
.right_col {
    width : 200px;
    overflow : hidden;
}
.right_col object{background: #fff;}
.elem_comment {
    color : #4b4d52;
    margin-left : 20px;
}
.children {
    margin-left : 50px;
}

.tabs .frame {
    float : left;
}
.text_editor {
    width : 500px;
    height : 300px;
}
.tab_center {
    border-left : 1px solid #4b4d52;
    border-right : 1px solid #4b4d52;
    clear : both;
    width : 845px;
    padding : 0 20px 20px 20px;
}
.tab_center .tablink {
    float : left;
    margin : 0 8px;
    height : 15px;
}
.tab_center .tablnk_all {
    float : left;
    margin : 0 8px;
    height : 15px;
}
.spacer {
    clear : both;
    height : 8px;
}
#region {
    float : right;
    background : #ebd2ff;
}

.errors {
    color : red;
    margin : 8px;
}


.hidden {
    display : none;
}
.tab .center, .tab_selected .center {
    line-height : 19px;
    font-style : italic;
}
.tab_selected .d1 {
    background : #4b4d52;
}
.tab_selected .center {
    border-bottom : 1px solid #fff;
}
.tab div {
    background : #ebd2ff;
}
.tab .d1 {
    background : #4b4d52;
}
.tab .center {
    border-bottom : 1px solid #4b4d52;
}
.name {
}
.form_caption {
    text-align : right;
}
.formhelper {
    width : 100%;
}
.formhelper td{
    line-height: 20px;
}

.asterisk {
    color : #058a1b;
    cursor : help;
}
#selectCatalog {
    display : block;
    height : 20px;
    padding-top : 5px;
}
.hiddenText span {
    cursor : pointer;
}
.hiddenText .hide {
    display : none;
    text-decoration : none;
}

.info{
    line-height: 18px;
}
.info td {
    padding : 0 7px 7px 7px;
}
.info td {
    padding : 0 7px 7px 7px;
}

.info .infoCaption {
    line-height : 30px;
}

#link_back {
    padding-left : 15px;
}

#message {
    border : 1px dashed #058a1b;
    padding : 20px;
    margin : 20px;
    color : #333;
}

#sortable{
height: 0px !important;
}

.listPages {
    margin-top : 50px;
    text-align : center;
    word-spacing : 3px;
    clear : both;
}

.loginLogo{
    position: absolute;
    margin: -33px 25px 0 25px;
}

#login_form2{margin-top: 40px; margin-bottom: 30px; width: 200px;}
#login_form2 .center{padding-top: 25px;}

.selectRegion{border: 0; background: #f1f1f1; border: 1px solid #4b4d52;}


.regButton{
    font-weight: bold;
    line-height: 20px; color: #4b4d52; text-align: center; padding: 10px;
    display: block;
    background: #f1f1f1;
}
.regButton:hover{
    background: #8edd62;
    color: #4b4d52;
}

.MultiFile-list{
    border: 1px solid #8edd62;
    color: red;
    padding: 5px;
    line-height: 20px;
    margin-left: 30px;
}

.fileSelectedCaption{
    color: #000;
}

div.file input{
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0; width: 108px; height: 22px;
    cursor: pointer;
}
div.file {
    background: url(../images/file.png) no-repeat;
}

.logoBotton{
    width: 108px; height: 22px;

}


.pageLinks{line-height: 30px;}
b.pageLinks{color: #058a1b;}


#formID select{width: 300px;}
#formID textarea, #formID .textBox{width: 300px; border: 1px solid #c1c1c1; line-height: 20px; height: 25px;}
#formID textarea {height: 120px; width: 500px;}
#formID b{display: block;}

#formID1 select{width: 300px;}
#formID1 textarea, #formID1 .textBox{width: 300px; border: 1px solid #c1c1c1; line-height: 20px; height: 25px;}
#formID1 textarea {height: 120px; width: 500px;}
#formID1 b{display: block;}

#formID2 select{width: 300px;}
#formID2 textarea, #formID2 .textBox{width: 300px; border: 1px solid #c1c1c1; line-height: 20px; height: 25px;}
#formID2 textarea {height: 120px; width: 500px;}
#formID2 b{display: block;}

#formID3 select{width: 300px;}
#formID3 textarea, #formID3 .textBox{width: 300px; border: 1px solid #c1c1c1; line-height: 20px; height: 25px;}
#formID3 textarea {height: 120px; width: 500px;}
#formID3 b{display: block;}


.addProguctForm td{padding: 10px;}

.loginForm .buttons:hover{
    background: #8edd62;
    color: #4b4d52;
}

.orgPage{
    line-height: 30px;
}

.treeList{
    line-height: 17px;
}

.formComment{
    display: none;
    color: #058a1b;
}


.manager{
    position: fixed;
    right: 0;
    display: block;
    background: #058a1b;
    margin: 0 auto;
    width: 200px;
    text-align: center;
}
.manager:hover{
    background: #e0e0e0;
}
.manager:hover a{
    color: #777;
}

.manager a{
    display: block;
    color: #333;
    line-height: 20px;
    padding: 10px;
    font-weight: bold;
}

.footer{
    background: url(/images/new/footer.png) repeat-x;
    position: fixed;
    bottom: 0;
    margin: 0;
    width: 100%;
    z-index: 999;
    height: 35px;
    padding: 0;
    overflow: hidden;
}

.footer a{font-size: 11px;}
	.footer a[href*="liveinternet.ru"]{
		position: absolute;
		right: 9px;
		top: 3px;
	}

.searchRes{background: #8edd62; margin: 10px 10px 10px 0; font-weight: bold; padding: 10px; text-align: center;}

.oddTable td{padding: 3px; border: 1px dashed #c1c1c1; text-align: center; vertical-align: middle;}
.oddTable{width: 790px;}

.footer-menu img{
    height: 34px;
}

.footer-menu a, .footer-menu img{
    color: #fff;
    float: left;
    line-height: 35px;
    margin-left: 10px;
}
.parent_info li{
    display: block;
}



.message{
    margin: 10px;
    padding: 10px;
    line-height: 20px;
    border: 1px dashed #084808;
    background: #fff;
    max-height: 100px;
    overflow: auto;
}





.rules{color: #67ce3a; text-decoration: underline;}


.rublist{background: #fff; border: 1px solid green; margin: 10px 0;}


.job td{
    padding: 5px;
}
.job{
    width: 780px;
    margin: 10px;
    border: 1px solid #c1c1c1;
    background: #fff;
}




tabe.support_table{
    width: 80%;
    border: 4px solid #333;
    border-collapse: separate;
    border-spacing: 7px 11px;

    text-align:center;


}
tr.redline_0{
    color:#0;
    background:#55cc55;
}
tr.redline_1:hover{
    color:#0;
    background:#77cc77;
}
.support_table td, th{
    /*font-size:10px;*/
    border: 1px solid #a52a2a;
    text-align:center;
}
.noborder_table td, .noborder_table th{
    border: none;
}
.shopping_cart_table td, .shopping_cart_table th{
    border: 1px solid #C1C1C1;
    vertical-align: middle;
}
/*
.support_table a{
font-size:10px;
}
*/

.support_base h6{
    font-size:13px;
}
.support_base a{
    font-size:10px;
}

.support_message{

    margin-top:20px;
    /*background:#77cc77;*/
}
.message_head{
    padding:3px 50px;
    text-align:right;
    background:#77cc77;
}
.message_content{
    padding:10px 50px;
    text-align:left;
    background:#ccffcc;
}
.message_box{
    align:center;
    margin:20px;
}
.support_theme_head{
    padding:10px 20px;
    text-align:left;
    background:#ddffdd;
}
.left{
    text-align:left;
}
.support_base table{
    border:0;
}
.support_base {
    font-size:10px;
    margin:0 5%;
    padding:30px;
    /*background:#eeffee;*/
}

div.error_button{
    float: right;
    margin-right:100px;
    display: block;
    cursor: pointer;
    width:129px;
    height:35px;
    background: url(/images/error_msg/error_msg.png);
}



div.error_button:hover{
    background-position: 0 -28px;
}







.guestbook_message_active{

    margin-top:20px;
    /*background:#77cc77;*/
}


.guestbook_message{
    border: 2px solid #888;
    margin-top:20px;
    /*background:#77cc77;*/
}
.gb_message_head{
    padding:3px 50px;
    text-align:right;
    background:#ccc;

}
.gb_message_content{

    padding:10px 50px;
    text-align:left;

    background:#fefefe;
}
.gb_message_box{

    align:center;
    margin:20px;
}


.guestbook_base{
      margin:0 5%;
    padding:30px;
}

div.guestbook_message_active{
    border: 2px solid #c00;

}
div.guestbook_message_active div.gb_message_head{
    /*background:#dcc;*/

}


div.guestbook_message_active div.gb_message_content{
    /*background:#fffefe;*/
}


.personal{ border: 1px solid green; margin: 20px 0; width: 790px;}

.personal_tpl_content{
    width:100%;
    height:75pt;
    overflow: hidden;
}

#page{
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 30px;
	padding-top: 20px;
}

#header{
    cursor: default;
    height: 115px;
    margin-top: 30px;
}

#logo-big{
    margin-left: 22px;
    display: block;
    height:110px;
}
#login-box{
    width: 200px;
    height: 110px;
    margin-top: 9px;
    background: url(../images/new/login-box-bg.png) no-repeat 0 0;
}
#login-box-clear a{
    color: #eee;
    font-weight: bold;
}
#login-box-clear{
    width: 200px;
    padding: 10px;
    height: 110px;
    margin-top: 9px;
    background: url(../images/new/login-box-bg-clear.png) no-repeat 0 0;
    color: #ecfdf0;
}
#login-box .login-box-input{
    padding: 0;
    height: 26px;
    width: 180px;
    border: 0;
    background: transparent;
    margin-left: 10px;
    margin-top: 6px;
    font-style: italic;
    color: #808080;
}
#login-box .login-box-link{
    margin-left: 6px;
    margin-top: 6px;
}
#login-box .login-box-link a{
    text-decoration: none;
}
#login-box .login-box-link a:hover{
    text-decoration: underline;
}
#login-box .login-box-submit{
    float: right;
    margin-right: 12px;
    margin-top: 12px;
    display: block;
    width: 65px;
    height: 21px;
}
#search-box{
    display: block;
    width: 100%;
    margin: 34px 0 0 0;
}
#search-box .search-box-left{
    width: 14px;
    height: 30px;
    background: url(../images/new/search-box-left.png) no-repeat;
    display: block;
    float: left;
    margin-right: 0;
    margin-left: 5px;
}
#search-box .search-box-input{
    background: url(../images/new/search-box-input-bg.png) repeat-x;
    height: 30px;
    border: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 321px;
}
#search-box .search-box-submit{
    background: url(../images/new/search-box-submit.png) repeat-x;
    height: 30px;
    border: none;
    display: inline-block;
    margin-left: 0;
    margin-right: 5px;
    padding: 0;
    text-indent: -10000px;
    width: 147px;
    float: right;
    cursor: pointer;
}
#search-box .search-box-tip{
    margin-left: 12px;
    margin-top: 10px;
    font-style: italic;
    color: #808080;
}
#search-box .search-box-tip a{
    color: #058a1b;
    text-decoration: none;
    border-bottom: 1px dashed #058a1b;
}
#search-box .search-box-tip a:hover{
    border-bottom: 1px solid #058a1b;
}
#content{
    min-height: 400px;
}

.counters{float: right;}


.caption-left{
    min-height: 15px;
    margin-top: 10px;
    padding: 3px 20px;
    cursor: default;
    font-weight: bold;
    background: #fff;
    color: #4c5971;
    margin-left: 40px;
    text-align: right;
}

#main{
    margin: 0 auto;
    width: 1000px;
    position:relative;
}

.menu_top{
		background: #196300;
		box-shadow: inset 0 16px 33px #70BE53;
		width: 99%;
		text-align: center;
		position: absolute;
		z-index: 999;
}

#menu-top{
 display: table;
width: 1050px;
margin: 0 auto;
}
#menu-top>li{
	position: relative;
	x-max-width: 84px;
	display: table-cell;
	x-padding: 5px 0;
	vertical-align:	middle;
	border-right: 2px ridge rgba(110, 214, 85, 0.22);
}
#menu-top>li:first-child{
	border-left: 2px ridge rgba(110, 214, 85, 0.22);
	}


	#menu-top li:hover{
		background: #7FC638;
	}
		#menu-top>li>a{
			
			color: #fff;
			display: table-cell;
			font-size: 15px;
			x-height: 40px;
			padding: 5px;
			text-align: center;
			vertical-align:	middle;
		}
		
#menu-top li ul{
	position: absolute;
	left:0;
	padding:0;
	top: 101%;
}
#menu-top li li{
	background:	#7FC638;
	}
#menu-top li ul li{
	display: block;
	padding: 5px;
	border-bottom: 3px ridge rgba(71, 131, 57, 0.31);
}
#menu-top li ul li a{
display: block;
font-size: 15px;
color: #fff;

text-align: center;
}

#main-catalog{
    width: 649px;
    height: 533px;
    margin-left:126px;
    position: relative;
}
#main-catalog div{
    position:absolute;
}
#main-catalog div.logo{
    top:10px;
    left:300px;
    width: 142px;
    height: 71px;
}
#main-catalog div.earth{
    top: 100px;
    left: 215px;
    width: 288px;
    height: 296px;
    background: url(../images/newdiz/earth.png) no-repeat;
}
#main-catalog div.earth-left{
    top: 180px;
    left: 128px;
    width: 87px;
    height: 216px;
    background: url(../images/newdiz/earth-left.png) no-repeat;
}
#main-catalog div.earth-right{
    top: 100px;
    left: 503px;
    width: 23px;
    height: 127px;
    background: url(../images/newdiz/earth-right.png) no-repeat;
}
#main-catalog div.new-site{
    top: 48px;
    left: 98px;
    width: 105px;
    height: 132px;
}
#main-catalog div.services{
    top: 219px;
    left: 0;
    width: 128px;
    height: 146px;
}
#main-catalog div.clients{
    top: 396px;
    left: 128px;
    width: 213px;
    height: 137px;
}
#main-catalog div.new-announcement{
    top: 100px;
    left: 526px;
    width: 123px;
    height: 127px;
}
#main-catalog div.cabinet{
    top: 330px;
    left: 503px;
    width: 125px;
    height: 143px;
}
#clients{
    position:relative;
    padding: -1px 47px;
    height: 127px;
    margin-top: 100px;
    margin-bottom: 50px;
}
#clients div{
    float:left;
}
#clients div.clients-left{
    width: 617px;
}
#clients div a{
    margin: 0 -3px;
}
#clients div.clients-center{
    width: 175px;
}
#clients div.clients-right{
    width: 114px;
}
#footer{
    height: 140px;
    background: #dbfcca;
    display:block;
}
/*----------------------стили для отображения товара в каталоге-----*/
.listProduct{
    line-height: 14px;
    float: left;
    margin-bottom: 13px;
    width: 198px;
    height: 400px;
    border: 1px solid #c1c1c1;
	position: relative;
	overflow: hidden;
	margin-right:2px;
	box-shadow:2px 2px 3px 0 #ccc;
	border-radius:5px;
	padding:5px;
}
.listProduct .costs{
height: 15px;
overflow: hidden;
}
.listProduct .costs a{
position: absolute;
bottom: 0px;
}

.listProduct .descr{
    height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
	padding-bottom: 3px;
}


.listProduct .author, .listProduct .author a{
    font-size: 12px;
    letter-spacing: 0;
    text-align: right;
    font-weight: bold;
}
.listProduct .phone{
    font-weight: bold;
    text-align: right;
    line-height: 18px;
}
.listProduct .caption{
    height: 30px;
    overflow: hidden;
    margin-bottom: 5px;
	text-align: left;
}
.listProduct .caption a{
    color: #387a2a;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0;
}
.listProduct .description{padding: 5px;}
.listProduct .picture{
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 200px;
	border-bottom: 1px solid #c1c1c1;
	text-align: center;
}
/*-----------------------------------------------------------------------*/
#left_col{width: 200px;}

#search-filters{
    width: 190px;
}

#search-filters select{
    width: 190px;
}

.header{
position:relative;
}

.header .logo{
    margin-top: 20px;
}


.header #search{
    position: absolute;
    margin-left: 200px;
    margin-top: 40px;
    background: url(../images/newdiz/search.png) no-repeat;
    height: 29px;
    width: 548px;
    padding-left: 20px;
}

.header #search input{
    line-height: 25px;
	font-size: 14px;
    margin: 1px 0;
    padding: 0;
    border: 0;
}

.header #search input.string{width:420px;}
.header #search input.submit{width:100px; background: transparent; cursor: pointer;}


/* песать тут =) */


.product_discription_table{
    margin:0;
    width:100%;
}
.product_discription_main_img{
    text-align:center;
    width:400px;
    height:400px;
    border: 1px solid #aaaaaa;
    vertical-align: middle;
    display: table-cell;
}
.product_discription_other_img{
    margin:0;
    width:400px;
    height:120px;
    overflow:hidden;
    border: 1px solid #aaaaaa;
}

.product_discription_other_img img{

    width:140px;
    height:120px;
    display: inline;
}

.product_discription_other_pr{
    margin-top:0;
    border: 1px solid #aaaaaa;
    padding:2px;
    background:#dddddd;
}

.product_discription_table_left{
    margin:0;
    width:200px;

}
.product_discription_table_center{
    margin:0;
    width:400px;

}
.product_discription_table_right{
    margin:0;
    width:380px;

}

.productPageFieldCaption{
    font-weight: bold;

}


/* песать тут =) */

#filters select{
    margin: 5px 0;
    line-height: 15px;
    width: 190px;
}

#statpicture{
    position:fixed;
    right:0px;
    bottom: 0px;
}

.listOrg td, .job td, .noborder, .noborder td, .product_discription_table td, .formhelper td
{
    border: 0;
}

.listOrg{
float: left;
width: 490px;
margin-bottom: 7px;
border: 1px solid #c1c1c1;
min-height: 150px;
background: #f5f8fa;
margin-right: 7px;
box-shadow: 0 0px 5px 0 #999;
}
.listOrg a:hover{
font-family: Myriad pro;
}

.just_table tr:hover {
    background:#dddddd;
}
.red_c{
    color:red;
}

.userlinks{
    list-style: none;
}


.authormail{
	display: block;
	background: url(../images/authormail.png) no-repeat;
	width: 250px;
	height: 40px;
	margin: 20px auto;
}

.authormail:hover{
	background-position: bottom;
}


.appealmail{
	display: block;
	background: url(../images/appealmail.png) no-repeat;
	width: 250px;
	height: 40px;
	margin: 20px auto;
}
#content:last-child .rublist {
	padding-bottom: 35px;
}
.appealmail:hover{
	background-position: bottom;
}


.caption-left{background: transparent;}
.job-pager{padding:10px;width:780px;text-align:center;}

.tree {width: 190px; margin: 5px;}
.hide {display: none;}

.shopping_cart_button { position: fixed; right:0; top: 50%; margin-top: -50px; z-index: 9999;}
.shopping_cart_button .totalcount { position: absolute; right:33px; width:30px; text-align:center; bottom: 60px; color: #000;font-size: 18px;}
.comment-cell textarea{resize:none;width:99%;}
#region2ndLevel{display:none;}
#region3rdLevel{display:none;}
.regionSubContainer{padding-left:20px;}
#selectRegionContainer{padding-left:20px;}
#selectRegionContainer .region-expander{text-decoration: none;}
#showFirstLevelRegions{text-decoration: none;}
#regionsContainer #selectRegionContainer{position:absolute;z-index:100;height:300px;background-color:white;}
#regionsContainer #selectRegionContainer.filtered{position:relative;height:auto;}
#regionsContainer #selectRegionContainer .regionsInner{max-height:230px;overflow:auto;width:300px;}
#regionsContainer #selectRegionContainer .set-regions-button{height:30px;}

/*------------------------------------ Стиль для фотогаллереи --------------------------------------*/
/*-- Размещение фото в альбоме ---*/
.cboxElement
{
height: 				170px;
width: 					31.9%;
text-align:				center;
background: 			white;
outline: 				1px solid #c7c7c7;
margin: 				0.405%;
padding: 				2px !important;
}

.cboxElement img 
{
max-height:				400px;
max-width:				400px;
} 
/*--------------------------------*/
/*------ Размещение альбомов -----*/
.div_album{
	float:	left;
	width: 48%;
	margin:	1%;
	height: 350px;
}
.div_album_in2{
	text-align:	center;
}
.div_caption_photo{
	text-align:	center;
}
.div_album_in1{
	height: 				100%;
	outline: 				1px solid #c7c7c7;
}
.div_album_in2{
	height: 				82%;
	padding-top: 			15px;
	overflow:				hidden;
}
.div_album_in2 img{
	height: 				100%;
	max-width: 				90%;
}
/*------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*--------------------------- Вывод списка мероприятий, статей и т.п. -------------------------------------*/
.noborder .cboxElement{
	outline: 				none;
}
/*---------------------------------------------------------------------------------------------------------*/
/*--------------------------- Вывод списка товаров и т.п. -------------------------------------*/
.product_discription_main_img .cboxElement{
	outline: 				none;
}
/*---------------------------------------------------------------------------------------------------------*/
/*--------------------------- Вывод списка резюме и т.п. -------------------------------------*/
.job .cboxElement{
	outline: 				none;
}
/*---------------------------------------------------------------------------------------------------------*/
/*--------------------------- Вывод списка резюме и т.п. -------------------------------------*/
.noborder img{
	max-width: 				none;
}
/*---------------------------------------------------------------------------------------------------------*/
/*--------------------------- Вывод списка миниатюр в разделе товаров -------------------------------------*/
#scrollImages .cboxElement{
	outline: 				none;
}
/*---------------------------------------------------------------------------------------------------------*/
/*-------------------- Статистика ---------------------*/
	#div_counting{
		font-size: 			100%;
		font-family: 		Tahoma;
		background: 		url(/images/hit_str.png) no-repeat white right 2px top 2px;
		position: 			fixed;
		color:				#242424;
		border:				2px solid #4c4c4c;
		height: 			35px;
		line-height: 		100%;
		padding: 			2px 21px 2px 5px;
		bottom: 			0;
		right: 				0;
		box-sizing: 		border-box;
		z-index: 			9999;
	}
			#div_counting p{
				margin: 			0px;
			}
			#p_views{
				x-display:			table-cell;
			}
			#p_unique{
				x-display:			table-cell;
			}
			#p_transitions{
				display:			none;
			}
		#div_stat_domen{
			float:			left;
			margin:			0 5px 0 0;
		}
		#div_stat_page{
			display:		none;
			float:			right;
			margin:			0 5px 0 0;
		}
	/*--------------------- Статистика для Инкаута ---------------------*/
		#div_stat_resource{
			float:			left;
			margin:			0 5px 0 0;
		}
		#div_ink_stat_domen{
			float:			left;
			margin:			0 5px 0 0;
		}
		#div_ink_stat_page{
			float:			right;
			margin:			0 5px 0 0;
		}
	/*End_Статистика для Инкаута ---------------------------------------*/
	/*------------------------- Page statistic -------------------------*/
		.section_stat_client *{
			padding:		0px;
			margin:			0px;
		}
		.section_stat_client{
			display:			inline-block;
			padding:			5px;
		}
			.section_stat_client h4{
				text-align:		center;
			}
			.section_stat_client form{
				text-align:		center;
				padding: 		5px; 
				background: 	#00a3e4;
				border: 2px solid #90ccef;
				border-radius: 	5px;
				-webkit-border-radius: 	5px;
				-moz-border-radius: 	5px;
				-ms-border-radius: 	5px;
				-o-border-radius: 	5px;
			}
				.section_stat_client form *{
					color:			white;
					border:			1px solid #90ccef;
				}
				.section_stat_client form p{
					border:			none;
				}
					.input_number{
						background: 	#0091d2;
						padding: 		2px;
						border-radius: 	5px;
						-webkit-border-radius: 	5px;
						-moz-border-radius: 	5px;
						-ms-border-radius: 		5px;
						-o-border-radius: 		5px;
						box-shadow:				inset 0px 10px 10px #008bc9;
					}
				.section_stat_client .input_search{
					background:				#0091d2;
					margin: 				5px 0 5px 0;
					padding:				3px;
					border-radius: 			5px;
					-webkit-border-radius: 	5px;
					-moz-border-radius: 	5px;
					-ms-border-radius: 		5px;
					-o-border-radius: 		5px;
					box-shadow:				inset 0px 10px 10px #008bc9;
				}
				.section_stat_client form select{
					max-width:		200px;
					padding:		5px;
					border-radius: 			5px;
					-webkit-border-radius: 	5px;
					-moz-border-radius: 	5px;
					-ms-border-radius: 		5px;
					-o-border-radius: 		5px;
				}
					.section_stat_client form select option{
						color:			#242424;
						border:			none;
					}
					.section_stat_client form select option:nth-child(2n){
						background:				rgba(0, 145, 210, 0.22);
					}
				.input_submit{
					margin: 		5px 0 0 0;
					padding:		5px;
					background:		#1cb11c;
					border-radius: 			3px;
					-webkit-border-radius: 	3px;
					-moz-border-radius: 	3px;
					-ms-border-radius: 		3px;
					-o-border-radius: 		3px;
					box-shadow:	inset 0px 10px 10px #5bd15b;
				}
				.input_submit:hover{
					cursor: 		pointer;
					color:			gold;
				}
		/*------------------- Updata content -------------------*/
			#div_updata_content{
				position:		relative;
				padding:		0px;
				margin:			10px 0px 0px 0px;
			}
				#div_updata_content *{
					padding:		0px;
					margin:			0px;
				}
				#div_updata_content h4{
					text-align:		center;
					width:			79%;
				}
				#article_title{
					display:		table;
					border: 		2px solid #90ccef;
					width:			100%;
					background:		#00A3E4;
					font-weight:	700;
					color:			#ffd700;
					text-align:		center;
					width:			78.65%;
				}
					#article_title div:nth-child(2){
						width:		24.1%;
					}
					#article_title div{
						display:		table-cell;
						padding:		5px;
						border-right: 	1px solid #90ccef;
						box-shadow:	inset 0px 10px 10px rgba(144, 204, 239, 0.7);
					}

				#section_updata_content{
					border:			2px solid #90ccef;
					background:		#00A3E4;
					color:			white;
					max-height:		300px;
					overflow:		scroll;
					width:			78.35%;
				}
					#section_updata_content article{
						display:	table;
						width:		100%;
					}
					.div_date_update{
						display:		none;
						position:		absolute;
						border:			2px solid #90ccef;
						padding:		5px !important;
						left:			80%;
						top:			19px;
						background:		#00A3E4;
						color:			#ffffff;
						border-radius: 			5px;
						-webkit-border-radius: 	5px;
						-moz-border-radius: 	5px;
						-ms-border-radius: 		5px;
						-o-border-radius: 		5px;
					}
					.div_date_update:before{
						content:		"";
						position:		absolute;
						right:			100%;
						border-top:		5px solid transparent;
						border-bottom:	5px solid transparent;
						border-right:	10px solid #90ccef;
					}
					.div_date_update:hover{
						display:		block;
					}
					#section_updata_content article:hover +.div_date_update{
						display:		block;
					}
					#section_updata_content article:hover{
						color:			#bbf2a0;
					}
						
						#section_updata_content article div:nth-child(2){
							x-width:		132px;
							width:		21.6%;
						}
						#section_updata_content article div{
							display:	table-cell;
							border:		1px solid #90ccef;
							text-align:	center;
							x-width:		73.5%;
							x-float:		left;
							padding:	5px;
						}
		/*End_Updata content -------------------*/
		/*-------------------- Navigation -------------------*/
		#nav_statistic{
			x-background:		red;
		}
			#nav_statistic ul{
				display:		table;
				list-style:		none;
			}
				#nav_statistic li{
					display:		table-cell;
				}
					#nav_statistic a{
						display:				block;
						text-decoration:		none;
						text-align:				center;
						color:					white;
						margin: 				2px;
						padding:				5px;
						background:				#1cb11c;
						border:					1px solid #90ccef;
						border-radius: 			3px;
						-webkit-border-radius: 	3px;
						-moz-border-radius: 	3px;
						-ms-border-radius: 		3px;
						-o-border-radius: 		3px;
						box-shadow:		inset 0px 10px 10px #5bd15b;
					}
					#nav_statistic a:hover{
						color:			gold;
					}
		/*End_Navigation ---------------------------------*/
		/*----------------- Table visits -----------------*/
			#table_stat_visits{
				border:			2px solid #90ccef;
				width:			auto;
				background:		#00A3E4;
				color:			white;
				margin:			10px 0px 0px 0px;
			}
				#table_stat_visits *{
					color:			white;
				}
				#table_stat_visits caption{
					font-weight:			bold;
					color:					#242424;
				}
				#table_stat_visits a{
					display:				block;
					text-decoration:		none;
					text-align:				center;
					padding:				5px;
					background:				#1cb11c;
					border:					1px solid #90ccef;
					border-radius: 			3px;
					-webkit-border-radius: 	3px;
					-moz-border-radius: 	3px;
					-ms-border-radius: 		3px;
					-o-border-radius: 		3px;
					box-shadow:		inset 0px 10px 10px #5bd15b;
				}
				#table_stat_visits a:hover{
					color:				#ffd700;
				}
				#table_stat_visits th{
					padding:			5px;
					border:				2px solid #90ccef;
					color:				#ffd700;
				}
				#table_stat_visits td{
					border:				1px solid #90ccef;
					text-align:			center;
					vertical-align:		middle;
				}
		/*End_Table visits -------------------------------*/
	/*End_Page statistic ---------------------------------------------*/
/*End_статистика --------------------------------------*/
/*----------------------- Вывод списка регионов --------------------------*/
	#div_regions{
		max-height: 200px;
		overflow: scroll;
	}
	.div_regions{
		max-height: 200px;
		overflow: scroll;
	}
	#div_regions_links{
		position: absolute;
		top: 30px;
		right: 0px;
	}
		#div_regions_links #filters select{
			display: block;
		}
/*End_Вывод списка регионов --------------------------*/

/*---------Ulu4wenie img----------------*/
.img_show_mini{
	max-height:		100%;
	max-width:		100%;
}
.img_show_maxi{
	max-height:		500px;
	max-width:		500px;
}
.picture a{
	display: block;
	padding: 1px;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	}
.img_catalog{
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	}
/*--------------------------------------*/
/*------------regioni pri registracii---------------*/

#formID2>table #selectRegionContainer{
			 
		position: relative;
	}

/*----------------------------------*/
/*-------------Registration-----------------*/
#tabs-3, #tabs-2{
	overflow: 		hidden;
	}
	#tabs-3 .message2, #tabs-2 .message2{
		width: 			60%;
		margin: 		10px;
		padding: 		10px;
		line-height:	20px;
		border: 		1px dashed #084808;
		background: 	#fff;
		float: 			left;
		}
		#tabs-3 #formID2, #tabs-2 #formID{
			width: 			35%;
			float: 			left;
			}
			#tabs-3 #formID2 .splash_add_form_div, #tabs-2 #formID .splash_add_form_div{
					width:		75%;
				}
/*----------------------------------*/
/*-----find_menu------------*/
#nav_find{
	margin-top: 4px;
}
#nav_find a{
	font-weight: 700;
	color: #4E9936;
	margin-right: 15px;

}
#nav_find a:hover{
	text-decoration: underline;
	color: #4E99BF;
}

/*----------------*/
/*---------img client na glavnoy-----------*/
.img_client {
		display:inline-block;
		height: 40px;
		padding:5px;
	}
	.img_client img{
			height:100%;
			
		}
		.img_client:hover{
			box-shadow: 0px 0px 5px #575757;
			}
/*------------------------------------*/




.tab_excel td{
	border: 1px solid;
}

/*Выбор регионов*/
div#regionsSelected {
	width:300px;
	height: 500px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px 0 #000;
	position: absolute;
	left: 0;
	top:0;
	display:none;
	z-index: 9998;
	overflow-y:scroll;
	padding: 10px;
}
div#loadersReg {
	position: fixed;
	width: 300px;
	height: 500px;
	z-index: 9999;
	display: none;
	font-size: 22px;
	font-weight: bold;
	padding-top: 150px;
	padding-left: 100px;
}
div#regionsSelected h2 {
	width: 100%;
	text-align: center;
}
div#closeRegionsSelected {
	width: 100%;
	text-align: right;
	
}
div#closeRegionsSelected span {
	color: red;
	font-size: 18px;
	margin-right: 10px;
	cursor: pointer;
}
ul#listRegions li {
	margin-bottom: 5px;
	width: 250px;
	height: auto;
	font-size: 16px;
	cursor: pointer;
}
ul#listRegions li:hover {
	text-decoration: underline;
}
ul#listRegions li.rootRegSel {
	font-weight: bold;
}

/*------------Страница сайты клиентов--------------------*/
.listOrg1{
    float: left; width: 33%; margin-bottom: 6px; height: 205px;
	
}
.listOrg1 td{
border: 0;
}
	.news-block{
		padding: 18px 0 0 0;
		float: left;
		width: 299px;
	}
	
			.news-new-news{
			position: relative;
			margin: 0 15px;
		}
					.news-new-news-image{
					position: relative;
					height: 187px;
					margin: 0 0 22px 0;
					z-index: 2;
			}
							.shadow-news-new{
					width: 251px;
					height: 51px;
					background: url('/images/shadow-news-new.png') 0 0 no-repeat;
					position: absolute;
					top: 285px;
					left: -15px;
					z-index: 1;
				}

			.news-new-news-image a{
			display: block;
			border: 1px solid #4e4e4e;
			width: 270px;
			height: 200px;
			overflow: hidden;
			position: relative;
			z-index: 2;
			box-shadow: 0 0 5px 3px rgba(122,122,122, 0.5);
}
				.news-new-news-image img{
					width: 270px;
					min-height: 200px;
				}
			
				.news-new-news-content{
				display: none;
				background: url('/images/bg-news-new-content.png');
				font-size: 11px;
				color: #fff;
				line-height: 18px;
				position: absolute;
				left: 0px;
				bottom: -14px;
				width: 236px;
				padding: 20px 18px;
				z-index: 3;
				height: 47px;
				overflow: hidden;
			}
			.news-new-news-content h2 a{
			font-size: 11px;
			color: #fff;
			line-height: 16px;
			overflow: hidden;
			display: block;
			font-weight: bold;
			border: 0;
			top: -12px;
			width: 229px;
			height: 31px;
			text-decoration: none;
			}
			
			.news-new-news-more a{
				width: 171px;
				height: 33px;
				display: block;
				margin: 0 auto;
				background: url('/images/more-news-new.png') 0 top no-repeat;
				font-size: 18px;
				color: #000;
				text-align: center;
				line-height: 31px;
			}
				
				.news-new-news-more a:hover{
					background: url('/images/more-news-new.png') 0 bottom no-repeat;
				}

span.errorMessage {
    color:red;
    font-weight:bold;
}
#orgIdCard {
    width:100%;
}
#orgIdCard td {
    width:33%;
    padding: 10px;
}
#orgIdCard img {
    width:360px;
}
#orgIdCard h3 {
    font-size:16px;
}
#orgIdCard span {
    font-size:14px;
}

div.topPromoDate {
    width: 100%;
    text-align:right;
}
div.topPromoDate div {
    width:400px;
    padding: 5px;
    border:1px solid #ccc;
    border-radius:5px;
    float:left;
}

div#rootMenu ul {
    margin:0;
}


div#rootMenu li ul {
    margin-top:5px;;
}
div#rootMenu ul li {
    list-style-position: inside;
    padding:10px;
    border-left: 1px solid #ccc;
}

div#rootMenu > ul > li {
    border-left:2px solid #008bc9;
}
div#rootMenu > ul > li > b, div#rootMenu > ul > li > i {
    color:#008bc9;
}

div#rootMenu > ul > li > ul > li {
    border-left:2px solid #1cb11c;
}
div#rootMenu > ul > li > ul > li > b, div#rootMenu > ul > li > ul > li > i{
    color: #1cb11c;
}

div#rootMenu > ul > li > ul > li > ul > li {
    border-left:2px solid #dd514c;
}
div#rootMenu > ul > li > ul > li > ul > li > b, div#rootMenu > ul > li > ul > li > ul > li > i{
    color: #dd514c;
}

div#rootMenu > ul > li > ul > li > ul > li > ul > li {
    border-left:2px solid #333;
}
div#rootMenu > ul > li > ul > li > ul > li > ul > li > b, div#rootMenu > ul > li > ul > li > ul > li > ul > li > i{
    color: #333;
}


div#rootMenu {
    font-size:12px;
}
div#addCoreItemForm {
    font-size:12px;
}

div#workmessage {
    position: absolute;
    z-index: 9999;
    left: 45%;
    top: 45%;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 #000;
    padding: 30px;
    background-color: #fff;
    text-align:center;
    font-size: 14px;
}

table.pokaz td {
    border: 1px solid #000;
}
img.photogallery {
    max-width: 400px;
    max-height: 174px;
}
div#footerAuth {
    position:fixed;
    right:250px;
}
div#footerAuthDisplay {
    position:absolute;
    z-index: 999;
    margin-top: -450px;
    height: 400px;
    width: 250px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 0 15px 0 #000;
    display:none;
    background-color: #fff;
    padding: 10px;
}
div#footerAuthDisplay ul {
    margin: 0;
    padding: 0;
}
div#footerAuthLink {
    height: 35px;
    line-height: 35px;
    width: 150px;
    text-align: center;
    background-color: green;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 0 10px 0 #000;
}

div#stabdartfon {}
div#stabdartfon ul {
    padding: 0;
    margin: 10px 0 0 0;
}
div#stabdartfon ul li {
    display: inline-block;
    min-height: 230px;
    min-width: 230px;
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    margin: 10px;
}
div#stabdartfon ul li img {
    max-height: 200px;
}

ul#footerBgView {
    padding: 0;
    margin: 10px 0 0 0;
}
ul#footerBgView li {
    display: inline-table;
    width: 60px;
    text-align: center;
}