.hidden {
    display: none!important;
    font-family: Arial;
    font-size: 100%;
    padding-bottom: 10px;
}
.hidden-2 {
    display: none!important;
}
.show {
    display:block!important;
}
.tabs-spec1{padding: 15px 10px 0 320px;}

.clear{clear:both!important;}
.bg_color{background-color: #EFEFEF}

.th_bg_color{background-color:#EFEFEF; font-size:11pt; color:#333; font-weight:bold; width:100%}

.content_tabs2 {
	font:bold 10pt Arial, Helvetica, sans-serif;
	font-weight:100em;
	float:right;
	width:100%;
	line-height:normal;
	letter-spacing:1px;
	}
	
.content_tabs2 ul {
	margin:0;
	padding:10px 0px 0 0px;
	list-style:none;
	}
	
.content_tabs2 li {
	display:inline;
	margin:0;
	padding:0;
	}
	
.content_tabs2 a {
	float:left;
	background:url("/images/mw_meny_mini_siryj.png") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
.content_tabs2 a span {
	float:left;
	display:block;
	background:url("/images/mw_meny_big_siryj.png") no-repeat right top;
	padding:5px 10px 6px 6px;
	color: #777777;
	text-decoration:none;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
.content_tabs2 a span {float:none;}

/* End IE5-Mac hack */
.content_tabs2 a:hover span {
	color: #000;
	}
	
.content_tabs2 a:hover {
	background-position:0% -25px;

	}
	
.content_tabs2 a:hover span {
	background-position:100% -25px;
	}

.content_tabs2_next1 {
	background-image:url(/images/content_tabs2_bg.png);
	width:10px;
	background-position:bottom;
}

.content_tabs2_next2 {
	background-image:url(/images/content_tabs2_bg.png);
	background-position:bottom;
}

#input_calerndar input {margin:2px 0px 2px 0px;}



.ctext{text-align:center;}
.rtext{text-align:right;}
.ltext{text-align:left;}

.content_forms5 td{padding: 0px 30px 0px 6px;}
.content_forms5 td select{ width:56px;}
.content_forms select, .content_forms input, .content_forms textarea{ margin:2px 10px 2px 0;}

.content_forms2 {background-color:#ffffdd; border:solid 1px #ffcc00; border-left:none;  border-right:none; width:100%}
.content_forms2 td{padding:4px 10px 4px 6px;}
.content_forms2 select, .content_forms2 input, .content_forms2 textarea{ margin:2px 10px 2px 0;}

.content_forms3 tr td{padding:4px 30px 4px 6px;}

.content_forms4 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFDD;
    border-color: #FFCC00 -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
    width: 100%;
}

.line1 {
    -moz-border-bottom-colors:none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFCC00 -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium 0 0;
    width: 100%;
}

#td_line1 {
padding:0px 6px 0px 6px;
margin:0px
}


.content_forms4 table tr td{padding:2px 30px 2px 6px;}


.mw_cyfry{ font-size: 12px;}

.text_forms_3 {
    color: #F00;
    font: 7pt Verdana,Arial,Helvetica,sans-serif; text-align:left;
		 position: relative;
	 bottom:3px;
}

.text_forms_4 {
    color: #999999;
    font: 7pt Verdana,Arial,Helvetica,sans-serif;
	bottom:3px; position:relative
}

.text_forms_5 {
    color: #088016;
    font: 7pt Verdana,Arial,Helvetica,sans-serif; text-align:left;
	 position: relative;
	 bottom:3px;
}


.tab_cyfry{font-size:14px; margin:0 0 0 5px}


.red{color:#F00;}

.btn_forms{height:26px; padding:0 4px 0px 4px;}

.btn_forms_content {
    padding: 5px 6px;
}

.btn_navigation2 a{
	color: #666;
}

.btn_navigation2 a{
	font:8.6pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:underline;
}

.btn_navigation2 a:hover{
	font:8.6pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	background-color:#666;
}

.btn_content a{
	font:8.6pt Verdana, Arial, Helvetica, sans-serif;
	color: #1d6dff;
	text-decoration:underline;
}

.btn_content a:hover{
	font:8.6pt Verdana, Arial, Helvetica, sans-serif;
	color: #288cfe;
	text-decoration:underline;
}

.hr_content_CCC {
	border:none; background-color: #CCC; color:#CCC; height:1px;
}

.instrumenty_content_zagolovok {
	background-image:url(/images/fon_found_blue.png); background-repeat:no-repeat; background-position:center; width:95px; height:40px; text-align:right; color:#FFF; font-size:11px; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.instrumenty_content_ul{
	margin:0 0 4px 0; padding:0 0 0 28px;
	font-size:11px;
}

.instrumenty_content_div {
	margin: 0 10px 0 0;
	
}

/*________________model window_______________________*/





.peregladuzamovl_content_zagolovok_green {
	background-image:url(/images/fon_plategy_green.png); background-repeat:no-repeat; background-position: right; width:59px; height:17px; text-align:right; color:#FFF; font-size:11px; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.peregladuzamovl_content_zagolovok {
	background-image:url(/images/fon_plategy_red.png); background-repeat:no-repeat; background-position: right; width:59px; height:17px; text-align:right; color:#FFF; font-size:11px; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.peregladuzamovl_content{
	margin:0 0 3px  0;
	font-size:11px;
	text-align:right;
}




.vertic_center {
	vertical-align:middle; display:table-cell;
}

.box_table1 {
	background-color:#fafafa; border:#dddddd solid 1px; width:100%; padding: 0 3px 0px 4px; margin:0
}

.box_table1 td {
	vertical-align:top;
	padding:4px 0px 4px 0px;
}

tr.box_table1_td td{
	
	padding:4px 0px 4px 0px;
	
}

.box_table1_text {
	font-weight:normal;
	color:#000;
	font-size:12px;
	
}


.box_table1 input, .box_table1 textarea{ color:#666666; background-color:#f0f0f0}

.box_th {
	text-align:right; width:135px; vertical-align:top;
}
.box_left_btn {
	text-align:right;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	margin: 5px 0px 5px 0px;
	background-color: #FFF;
}

.box_left_btn a{
	color: #1d6dff;
	text-decoration:underline;	
}

.box_left_btn a:hover{
	color: #fff;
	text-decoration:none;
	background-color:#1d6dff;
}


.btn2_content{margin:0 auto; padding:0; height:30px; width: auto;  background:url("/images/btm2_content.png") repeat-x; }
.btn2_content li{padding:0px; margin:0px; list-style:none; }
.btn2_content li a{float:left; padding-left:7px; display:block; color:rgb(255,255,255); text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("/images/btm2_content.png") 0px -30px no-repeat; outline:none;}
.btn2_content li a span{line-height:30px; float:left; display:block; padding-right:8px; background:url("/images/btm2_content.png") 100% -30px no-repeat;}
.btn2_content li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.btn2_content li a:hover span{background-position:100% -60px;}
.btn2_content li a.active, .btn2_content li a.active:hover{line-height:30px; font:11px Arial, Helvetica, sans-serif; background:url("/images/btm2_content.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.btn2_content li a.active span, .btn2_content li a.active:hover span{background:url("/images/btm2_content.png") 100% -90px no-repeat;}



.table_content_zagolovok1{
	border:0;
/*	border-collapse:collapse;*/
	padding:0 0 0 5px;
	text-align:center;
	width:100%;
	text-align:center;
	background-color: #EFEFEF;
	font-weight:normal !important;
	font-size:1.2em;

}


.table_content_zagolovok_blue{
	border:0;
/*	border-collapse:collapse;*/
	padding:0 0 0 5px;
	text-align:center;
	width:100%;
	text-align:center;
	background-color: #3961a3;
	color:#FFF;
	font-size:1.2em;

}
.table_content_day_green{
	border:0;
/*	border-collapse:collapse;*/
	padding:0 0 0 5px;
	text-align:center;
	width:100%;
	text-align:center;
	background-color: #339722;
	color:#FFF;
	font-size: inherit;

}
.table_content_day_green:hover{
	background-color:#19760a;
}


.zagolovok_href{
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}

.zagolovok_href:hover{
	text-decoration:underline;
}

 
.table_content1 td, .table_content1 th{
	padding:0px;
}


.table_content1{
	border:0;
	border-collapse:collapse;
	padding:0;
	text-align:center;
	width:100%;
	text-align:center;
}

table.table_content1 th, .table_content10 th{color: #666; font-weight:bold;}
 
table.table_content1 td, table.table_content1 th{
	border:solid 1px #cccccc;
	padding:2px 3px;
}

.arow-showhiden_btn{
	width:16px;
	height:16px;
	display: inline-block;
	margin:0 5px 2px 0;
	vertical-align:middle;
}
.table_content10{
	border:0;
	border-collapse:collapse;
	padding:0;
	text-align:center;
	width:100%;
}
 
.table_content10 td, .table_content10 th{
	padding:3px 10px 3px 10px;
	border:1px solid #ccc;
}

 
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
}
  
#boxes .window {
    position:absolute;
    left:0;
    width:inherit;
    display:none;
    z-index:9999;
}  

.mw_left_design {
	background-image:url(/images/left_z.png);
	width:21px;
	height:57px;
}
 
.mw_right_design {
	background-image:url(/images/rightt_z.png);
	width:25px;
	height:57px;
	vertical-align:top;
}
.mw_left {
	background-image:url(/images/mw_left.png);
	width:21px;
}



.mw_next1 {
	background-image:url(/images/mw_meny_bg.png);
	width:10px;
	background-position:bottom;
}

.mw_next2 {
	background-image:url(/images/mw_meny_bg.png);
	background-position:bottom;
}




.mw_next3 {
	background-image:url(/images/mw_right.png);
	width:25px;
}

.mw_next4 {
	background-image:url(/images/mw_nyz_fon_left.png);
	width:21px;
}

.mw_next5 {
	background-image:url(/images/mw_nyz_fon_center.png);
	height:10px;
}

.mw_next6 {
	background-image:url(/images/mw_nyz_fon_right.png);
	width:25px;
}


.mw_next7 {
background-image:url(/images/mw_verh_fon_left.png); height:20px; background-position:bottom; background-repeat:no-repeat
}

.mw_next8 {
background-image:url(/images/mw_verh_fon_center.png); height:20px; background-position:bottom; background-repeat: repeat-x
}

.mw_next9 {
background-image:url(/images/mw_verh_fon_right.png); height:20px; background-position:bottom; background-repeat:no-repeat;
}

.mw_bgcolorw {background-color:#FFF;}





/*_______________________________________________*/

.mw_btn {
        display:block;
        width:238px;
        height:20px;
        text-indent:-9999px;
		margin:8px 10px 0 0;

}
.mw_btn a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/mw_btn.png) no-repeat top left;
        outline:none;
}
.mw_btn a:hover {
        background-position:0 -20px;
}


.btn_navigation a{
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:underline;
}

.btn_navigation a:hover{
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
	background-color:#333;
}


.mw_href_3 a{
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:underline;

}


.mw_href_2 a:link, .mw_href_2 a:visited, .mw_href_2 a:active {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	color:#0055ff;
	padding:1px;
	text-decoration:underline;
}

.mw_href_2 a:hover {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	color:#1d6dff;
	text-decoration:underline;
	padding:1px;
	color:#0077ff;

}


.mw_href_4 a:link, .mw_href_4 a:visited, .mw_href_2 a:active {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	color:#0055ff;
	padding:1px;
	text-decoration:underline;
}

.mw_href_4 a:hover {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	color:#1d6dff;
	text-decoration:none;
	padding:0 3px 1px 3px;
	color:#fff;
	background-color:#1d6dff;

}


.mw_href a:link, .mw_href a:visited, .mw_href a:active {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color:#1d6dff;
	padding:1px;
	text-decoration:underline;
}

.mw_href a:hover {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color:#1d6dff;
	text-decoration:none;
	background-color:#1d6dff;
	padding:1px;
	color:#FFF;

}


.text_forms {
	font:9pt Verdana, Arial, Helvetica, sans-serif;
}

.text_forms_2 {
	font:7pt Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}



.style_forms {
	height:22px;	font:14pt Arial, Helvetica, sans-serif; font-weight:500;
	border:solid #999 1px;
	margin:0;
	padding:3px 4px 3px 3px;
}

.mw_tabs {
		font:bold 10pt Arial, Helvetica, sans-serif;
		font-weight:100em;
	float:right;
	width:100%;
	line-height:normal;
	}
	
.mw_tabs ul {
	margin:0;
	padding:10px 0px 0 0px;
	list-style:none;
	}
	
.mw_tabs li {
	display:inline;
	margin:0;
	padding:0;
	}
	
.mw_tabs a {
	float:left;
	background:url("/images/mw_meny_mini_siryj.png") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
.mw_tabs a span {
	float:left;
	display:block;
	background:url("/images/mw_meny_big_siryj.png") no-repeat right top;
	padding:5px 10px 6px 6px;
	color: #666;
	text-decoration: underline;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.mw_tabs a span {float:none;}

/* End IE5-Mac hack */
.mw_tabs a:hover span {
	color: #666;
	}
	
.mw_tabs a:hover {
	background-position:0% -25px;
	}
	
.mw_tabs a:hover span {
	background-position:100% -25px;
	}


.mw_corent ul {
	margin:0;
	padding:10px 0px 0 0px;
	list-style:none;
	}
	
.mw_corent li {
	display:inline;
	margin:0;
	padding:0;
	}

.mw_corent a {
	float:left;
	background:url("/images/mw_meny_mini_wghite.png") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
.mw_corent a span {
	float:left;
	display:block;
	background: url("/images/mw_meny_big_wghite.png") no-repeat right top;
	padding:5px 10px 6px 6px;
	color: #000;
	text-decoration: none;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.mw_corent a span {float:none;}

/* End IE5-Mac hack */
.mw_corent a:hover span {
	color: #000;
	}
	
.mw_corent a:hover {
	background-position:0% -25px;
	}
	
.mw_corent a:hover span {
	background-position:100% -25px;
	}
	

.content_tabs2_2 ul {
	margin:0;
	padding:10px 0px 0 0px;
	list-style:none;
	}
	
.content_tabs2_2 li {
	display:inline;
	margin:0;
	padding:0;
	}

.content_tabs2_2 a {
	float:left;
	background:url("/images/mw_meny_min_lefti_wghite.png") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
.content_tabs2_2 a span {
	float:left;
	display:block;
	background: url("/images/content_tabs2_big_wghite.png") no-repeat right top;
	padding:5px 10px 6px 6px;
	color: #000;
	text-decoration: none;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.content_tabs2_2 a span {float:none;}

/* End IE5-Mac hack */
.content_tabs2_2 a:hover span {
	color: #000;
	}
	
.content_tabs2_2 a:hover {
	background-position:0% -25px;
	}
	
.content_tabs2_2 a:hover span {
	background-position:100% -25px;
	}



	
	
	

/*________________________________________________*/



.btn_x {
        display:block;
        width:21px;
        height:21px;
        text-indent:-9999px;
		position:absolute;
		right:0px;
		top:0px;

}
.btn_x a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/x.png) no-repeat top left;
        outline:none;
}
.btn_x a:hover {
        background-position:0 -21px;
}

/*_________________vyrivnuvanna________________*/
*th {
	font-weight:bold;
}

.l {
	text-align:left;
}

.r {
	text-align:right!important;
}

.c {
	text-align:center;
}

.b {
	font-weight:bold;
}
/*_________________komirki_____________________*/

.td_green {
	background-color: #B4F1AB;
}

.td_yellow {
	background-color: #FFE1AB;
}

.td_blue {
	background-color:#ABCBF1;
}

.td_red {
	background-color: #F1AEAB;
	}
	
.td_orang {
	background-color:#F2CEAA;
}

/*_____________________________________________*/
.siryj_txt {
	color:#999;
}
/*_________________________________________*/

.btn_vid1 {
        display:block;
        width:73px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_vid1 a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vid1.png) no-repeat top left;
        outline:none;
}
.btn_vid1 a:hover {
        background-position:0 -26px;
}

.btn_vid1_activ {
        display:block;
        width:73px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_vid1_activ span {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vid1_activ.png) no-repeat top left;
        outline:none;
}
.btn_vid1_activ a:hover {
        background-position:0 -26px;
}



.btn_vid2 {
        display:block;
        width:73px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_vid2 a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vid2.png) no-repeat top left;
        outline:none;
}
.btn_vid2 a:hover {
        background-position:0 -26px;
}



.btn_vid2_activ {
        display:block;
        width:73px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_vid2_activ span {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vid2_activ.png) no-repeat top left;
        outline:none;
}
.btn_vid2_activ a:hover {
        background-position:0 -26px;
}





.btn_vid3 {
        display:block;
        width:73px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_vid3 a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vid3.png) no-repeat top left;
        outline:none;
}
.btn_vid3 a:hover {
        background-position:0 -26px;
}



.btn_vid3_activ {
        display:block;
        width:73px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_vid3_activ span {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vid3_activ.png) no-repeat top left;
        outline:none;
}
.btn_vid3_activ a:hover {
        background-position:0 -26px;
}




.btn_spravka {
        display:block;
        width:94px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_spravka-2 {
    display: block;
    float: right;
    height: 24px;
    margin: 1px 6px 0 0;
    text-indent: -9999px;
    width: 90px;
}
.btn_spravka-2 a {
    background-position:0 -1px!important;
}
.btn_spravka-2 a:hover {
	background-position:0 -27px!important;
}
.btn_spravka a, .btn_spravka-2 a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_spravka.png) no-repeat top left;
        outline:none;
}
.btn_spravka a:hover{
        background-position:0 -26px;
}

.btn_obratnajasvaz-2 {
        display:block;
        width:140px;
        height:24px;
        text-indent:-9999px;
		float: right;
		margin:1px 6px 0 0;

}
.btn_obratnajasvaz-2 a {
    background-position:0 -1px!important;
}
.btn_obratnajasvaz-2 a:hover {
	background-position:0 -27px!important;
}

.btn_obratnajasvaz {
        display:block;
        width:140px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_obratnajasvaz a, .btn_obratnajasvaz-2 a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_obratnajasvaz.png) no-repeat top left;
        outline:none;
}
.btn_obratnajasvaz a:hover {
        background-position:0 -26px;
}
.btn_help {
    display: block;
    float: right;
    height: 24px;
    margin: 1px 16px 0 0;
    text-indent: -9999px;
    width: 87px;

}
.btn_help a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_help.png) no-repeat top left;
        outline:none;
}
.btn_help a {
    background-position:0 -1px!important;
}
.btn_help a:hover {
	background-position:0 -27px!important;
}







.btn_teamwork {
        display:block;
        width:148px;
        height:26px;
        text-indent:-9999px;
		float:left;
		margin:8px 10px 0 0;

}
.btn_teamwork a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_teamwork.png) no-repeat top left;
        outline:none;
}
.btn_teamwork a:hover {
        background-position:0 -26px;
}

.container {
	width:1000px;
	}


.container2 {
	/*width:700px;*/
	width:100%;
	}
	
.container3 {
	/*width:906px;*/
	width:100%;
	}
.container4 {
	/*width:906px;*/
	width:900px;
	}

.forms {
	border:solid #999 1px;
	margin:0;
	padding:3px 3px 3px 3px;
}



.z_tab {
		font:bold 10pt Arial, Helvetica, sans-serif;
}


.td_obnovlenie {
	background-image:url(/images/3round_centert.png);

}



.btn_new, .btn_search {
        display:block;
        width:63px;
        height:20px;
        text-indent:-9999px;
		margin:4px 4px 0 0;
		float:left
}
.btn_new a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_new.png) no-repeat top left;
        outline:none;
}
.btn_search a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_search.png) no-repeat top left;
        outline:none;
}
.btn_new a:hover, .btn_search a:hover{
        background-position:0 -20px;
}


div.btn_button_html {
    display: block;
    float: left;
    padding: 0 5px 0 0;
}
.btn_html a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_html.png) no-repeat top left;
        outline:none;
}

.btn_html {
    display: block;
    float: left;
    height: 32px;
    margin: 6px 2px 0 0;
    text-indent: -9999px;
    width: 33px;
}
.btn_html a:hover {
	 background-position:0 -32px;
}

.btn_obnovlenie {
        display:block;
        width:101px;
        height:20px;
        text-indent:-9999px;

}
.btn_obnovlenie a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/obnovlenie.png) no-repeat top left;
        outline:none;
}
.btn_obnovlenie a:hover {
        background-position:0 -20px;
}


.td_btn {
	background-image:url(/images/2round_centert.png);
	width:240px;
	display:table-cell;

}

.td_btn2 {
	background-image:url(/images/2round_centert.png);
	
	margin:10px;
	
	
}
/*__________________knopky pdf exel_______________*/

.btn_vozvratnyjt_chek {
	float:left;
        display:block;
        width:122px;
        height:20px;
        text-indent:-9999px;
}
.btn_vozvratnyjt_chek a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vozvratnyjt_chek.png) no-repeat top left;
        outline:none;
}
.btn_vozvratnyjt_chek a:hover {
        background-position:0 -20px;
}




.btn_fisk_chek {
	float:left;
        display:block;
        width:122px;
        height:20px;
        text-indent:-9999px;
		margin: 0 10px 0 0;
}
.btn_fisk_chek a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_fisk_chek.png) no-repeat top left;
        outline:none;
}
.btn_fisk_chek a:hover {
        background-position:0 -20px;
}





.btn_print_chek {
	float:left;
        display:block;
        width:98px;
        height:20px;
        text-indent:-9999px;
		margin: 0 10px 0 0;
}
.btn_print_chek a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_print_chek.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_print_chek a:hover {
        background-position:0 -20px;
}




.btn_edit_minni,  .btn_fiskalnyj_chek_minni, .btn_vosvratnyj_chek_minni, .btn_print_chek_minni, .btn_look_minni{
        display:block;
        width:22px;
        height:22px;
        text-indent:-9999px;
		text-align:center;
		margin:0 auto;
}


.btn_filter_up, .btn_filter_down, .btn_filter_none{
        display:inline-block;
        width:22px;
        height:22px;
        text-indent:-9999px;
		text-align:center;
		margin:0 auto;
		/*float: left;*/
		position:relative

}
.btn_filter_container{display:table; margin:0 auto; min-width:66px!important;}
/*.btn_filter_container_span {float: left; position:relative; top:3px; padding:0 5px 0 0;}*/
.btn_filter_container_span {
    display: inline-block;
    padding: 0 5px 0 0;
    position: relative;
    top: 0;
}


.btn_edit_minni a:hover, .btn_fiskalnyj_chek_minni a:hover, .btn_vosvratnyj_chek_minni a:hover, .btn_print_chek_minni a:hover, .btn_filter_up a:hover, .btn_filter_down a:hover, .btn_filter_none a:hover, .btn_look_minni a:hover{
        background-position:0 -22px;
}


.btn_edit_minni a,  .btn_fiskalnyj_chek_minni a, .btn_vosvratnyj_chek_minni a, .btn_print_chek_minni a, .btn_filter_up a, .btn_filter_down a, .btn_filter_none a, .btn_look_minni a{
        display:block;
        width:100%;
        height:100%;
        outline:none;
}

.btn_edit_minni a {background:url(/images/btn_edit_minni.png) no-repeat top left;}

.btn_fiskalnyj_chek_minni a{background:url(/images/btn_fiskalnyj_chek_minni.png) no-repeat top left;}

.btn_vosvratnyj_chek_minni a{background:url(/images/btn_vosvratnyj_chek_minni.png) no-repeat top left;}

.btn_print_chek_minni a{background:url(/images/btn_print_chek_minni.png) no-repeat top left;}

.btn_filter_up a{background:url(/images/btn_filter_up.png) no-repeat top left;}

.btn_filter_down a{background:url(/images/btn_filter_down.png) no-repeat top left;}

.btn_filter_none a{background:url(/images/btn_filter_none.png) no-repeat top left;}

.btn_look_minni a{background:url(/images/btn_look_minni.png) no-repeat top left;}

.btn_hourglass{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	text-align:center;
	margin:0 auto;
	float: left;
	position:relative;
}
.btn_hourglass a{
        display:block;
        width:100%;
        height:100%;
        outline:none;
		background:url(/images/btn_hourglass.png) no-repeat top left;
}

.btn_filter_container_btn_hourglass {
    display: table;
    margin: 0 auto;
    min-width: 66px !important;
}
.btn_filter_container_btn_hourglass_span {
    display: block;
    float: left;
    padding: 0 5px 0 0;
    position: relative;
    top: 1px;
}

.btn_vostanovit{
	float:left;
        display:block;
        width:153px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_vostanovit a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vostanovit.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_vostanovit a:hover {
        background-position:0 -32px;
}


.btn_zaezdt{
	float:left;
        display:block;
        width:92px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_zaezdt a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_zaezdt.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_zaezdt a:hover {
        background-position:0 -32px;
}


.btn_vyezd{
	float:left;
        display:block;
        width:92px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_vyezd a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_vyezd.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_vyezd a:hover {
        background-position:0 -32px;
}


.btn_anulirovat{
	float:left;
        display:block;
        width:154px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_anulirovat a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_anulirovat.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_anulirovat a:hover {
        background-position:0 -32px;
}




.btn_zavershyt{
	float:left;
        display:block;
        width:126px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_zavershyt a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_zavershyt.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_zavershyt a:hover {
        background-position:0 -32px;
}

.btn_new-zadacha{
	float:left;
        display:block;
        width:150px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_new-zadacha a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_new-zadacha.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_new-zadacha a:hover {
        background-position:0 -32px;
}


.btn_prinat{
	float:left;
        display:block;
        width:107px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_prinat a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_prinat.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_zavershyt a:hover {
        background-position:0 -32px;
}


.btn_print_schet {
float:left;
        display:block;
        width:145px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_print_schet a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_print_schet.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_print_schet a:hover {
        background-position:0 -32px;
}

.btn_print_easy {
		float:left;
        display:block;
        width:103px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
}
.btn_print_easy a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_print-easy.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_print_easy a:hover {
        background-position:0 -32px;
}




.btn_edit {
        display:block;
        width:161px;
        height:32px;
        text-indent:-9999px;
		margin: 6px 2px 0 0;
		
}
.btn_edit a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/btn_edit.png) no-repeat top left;
        outline:none;
		float:right; right:0;
}
.btn_edit a:hover {
        background-position:0 -32px;
}




.button_pdf {
        display:block;
        width:112px;
        height:20px;
        text-indent:-9999px;
}
.button_pdf a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/pdf.png) no-repeat top left;
        outline:none;
}
.button_pdf a:hover {
        background-position:0 -20px;
}

.button_pdf_cvadro {
        display:block;
        width:76px;
        height:20px;
        text-indent:-9999px;
		float: right;
}
.button_pdf_cvadro a {
        display:block;
        width:100%;
        height:100%;
        background:url(/images/pdf_small.png) no-repeat top left;
        outline:none;
}
.button_pdf_cvadro a:hover {
        background-position:0 -20px;
}

.button {
    display: block;
    height: 26px;
    margin: 6px 2px 0 0;
    padding-top: 6px;
    text-indent: -9999px;
    width: 119px;
}
.button a {
        display:block;
        width:100%;
        height:20px;
        background:url(/images/exel.png) no-repeat top left;
        outline:none;
}
.button a:hover {
        background-position:0 -20px;
}


.oplata_btn {
    display: block;
    height: 26px;
    margin: 6px 2px 0 0;
    padding-top: 6px;
    text-indent: -9999px;
    width: 89px;
}
.oplata_btn a {
        display:block;
        width:100%;
        height:20px;
        background:url(/images/oplata_btn.png) no-repeat top left;
        outline:none;
}
.oplata_btn a:hover {
        background-position:0 -20px;
}


.btn_print_easy_small {
    display: block;
    height: 26px;
    margin: 6px 2px 0 0;
    padding-top: 6px;
    text-indent: -9999px;
    width: 71px;
}
.btn_print_easy_small a {
        display:block;
        width:100%;
        height:20px;
        background:url(/images/btn_print_easy_small.png) no-repeat top left;
        outline:none;
}
.btn_print_easy_small a:hover {
        background-position:0 -20px;
}

.nonel_btn {
    display: block;
    height: 26px;
    margin: 6px 2px 0 0;
    padding-top: 6px;
    text-indent: inherit;
    width: 89px;
	text-align:center;
	font-size:12px;
	line-height:20px;
}
.nonel_btn a {
        display:block;
        width:100%;
        height:20px;
        background:url(/images/nonel_btn.png) no-repeat top left;
        outline:none;
}
.nonel_btn a:hover {
        background-position:0 -20px;
}


.button_delete {
    width:79px;
    height:20px;
	display: block;
    height: 26px;
    margin: 6px 2px 0 0;
    padding-top: 6px;
    text-indent: -9999px;
}
.button_delete a {
        display:block;
        width:100%;
        height:20px;
        background:url(/images/delete_btn.png) no-repeat top left!important;
        outline:none;
}
.button_delete a:hover {
        background-position:0 -20px!important;
}
.button_reads{
    width:108px;
    height:20px;
	display: block;
    height: 26px;
    margin: 6px 2px 0 0;
    padding-top: 6px;
    text-indent: -9999px;
}
.button_reads a {
        display:block;
        width:100%;
        height:20px;
        background:url(/images/btn_reads.png) no-repeat top left!important;
        outline:none;
}
.button_reads a:hover {
        background-position:0 -20px!important;
}


.button_group{
    width:72px;
    height:20px;
	display: block;
    height: 26px;
    margin: 6px 2px 0 0;
    padding-top: 6px;
    text-indent: -9999px;
}
.button_group a {
        display:block;
        width:100%;
        height:20px;
        background:url(/images/btn_group.png) no-repeat top left!important;
        outline:none;
}
.button_group a:hover {
        background-position:0 -20px!important;
}


.w_mor{ width:500px;}

<!--______________________________-->



.z_tab td {
		font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
}

#mw_blue_zagolovok {
		font:22px Arial, Helvetica, sans-serif;
		color:#333;
		top:10px;
		background-image:url(/images/center_z.png); vertical-align:top; padding:22px 0 0 0;
}

#blue_zagolovok {
	font:22px Arial, Helvetica, sans-serif;
	color:#333;
	background-image:url(/images/2round_centert.png);
	display:table-cell;

}

.content {
	border:0;
	border-collapse:collapse;
	padding:0;
	background-color:#FFF;
	width:100%;
/*	margin-top:43px;*/

}



/*________________________________________________*/

.menuright{margin:0 auto; padding:0; height: auto; width:100%; display:block; background: none repeat-x;}
.menuright li{padding:0; margin:0; list-style:none; display:inline-block;}
.menuright li a{float:left; padding-left:0px; display:block; color:#ccc; text-decoration: underline; font:11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background: none 0px -30px no-repeat; outline:none;}
.menuright li a span{line-height:16px; float:left; display:block; padding-right:0px; background: none 100% -30px no-repeat; font-size: 10px;}
.menuright li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menuright li a:hover span{background-position:100% -60px;}
.menuright li a.active, .menu li a.active:hover{line-height:30px; font:11px Verdana, Arial, Helvetica, sans-serif; background: none 0px -90px no-repeat; color:rgb(255,255,255);}
.menuright li a.active span, .menuright li a.active:hover span{background: none 100% -90px no-repeat;}


/*.menuright{margin:0 auto; padding:0; height: auto; width:100%; display:block; background:url("/images/topMenuImages.png") repeat-x;}
.menuright li{padding:0; margin:0; list-style:none; display:block;}
.menuright li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("/images/topMenuImages.png") 0px -30px no-repeat; outline:none;}
.menuright li a span{line-height:26px; float:left; display:block; padding-right:0px; background:url("/images/topMenuImages.png") 100% -30px no-repeat;}
.menuright li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menuright li a:hover span{background-position:100% -60px;}
.menuright li a.active, .menu li a.active:hover{line-height:30px; font:11px Verdana, Arial, Helvetica, sans-serif; background:url("/images/topMenuImages.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.menuright li a.active span, .menuright li a.active:hover span{background:url("/images/topMenuImages.png") 100% -90px no-repeat;}*/
/*____________________________________________*/


.vertik {
	float:left;
	margin:6px 0 0 0;
	color:#719992;
	top:5px;
	font-size:12px;
}


.menu_pershe{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url("/images/topLeftMenu.png") repeat-x; }

.menu_pershe_li li{padding:0; margin:0; list-style:none; display:inline;}
.menu_pershe_li li a{float:left; padding-left:7px; display:block; color:rgb(255,255,255); text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("/images/topLeftMenu.png") 0px -30px no-repeat; outline:none;}
.menu_pershe_li li a span{line-height:30px; float:left; display:block; padding-right:7px; background:url("/images/topLeftMenu.png") 100% -30px no-repeat;}
.menu_pershe_li li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu_pershe_li li a:hover span{background-position:100% -60px;}
.menu_pershe_li li a.active, .menu_pershe_li li a.active:hover{line-height:30px; font:11px Arial, Helvetica, sans-serif; background:url("/images/topLeftMenu.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.menu_pershe_li li a.active span, .menu_pershe_li li a.active:hover span{background:url("/images/topLeftMenu.pngf") 100% -90px no-repeat;}

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block;/* background:url("/images/topLeftMenu.png") repeat-x; */}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:7px; display:block; color:rgb(255,255,255); text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("/images/topLeftMenu.png") 0px -30px no-repeat; outline:none;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:7px; background:url("/images/topLeftMenu.png") 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:11px Arial, Helvetica, sans-serif; background:url("/images/topLeftMenu.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url("/images/topLeftMenu.pngf") 100% -90px no-repeat;}
/*___________________________________________*/

body {
	font: 9pt Arial, Helvetica, sans-serif;
	background:url("/images/s_fon.gif") repeat-x left top;
	background-color:#0d305c;
	text-decoration:none;
	margin: 0 10px 0 10px;
    padding: 0;
	}
	
.zsuv_menu{background:url("/images/s_fon.gif") repeat-x left top; }

body a img {
	border:none;
	padding:0;
	margin:0;
	top:12px;
}
	
#tabs {
	font:bold 10pt Arial, Helvetica, sans-serif;
	font-weight:100em;
	/*float:left;*/
	width:auto;
	line-height:normal;
	}

.height_tabs{height:44px !important;}

#tabs ul {
	margin:0;
	padding:25px 10px 0 50px;
	list-style:none;
	}
	
#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}
	
#tabs a {
	float:left;
	background:url("/images/tableft4_2.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
#tabs a span {
	float:left;
	display:block;
	background:url("/images/tabright4_2.gif") no-repeat right top;
	padding:6px 15px 6px 6px;
	color:#FFF;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
	}
	
#tabs a:hover {
	background-position:0% -42px;
	}
	
#tabs a:hover span {
	background-position:100% -42px;
	}

/*______________________________*/
#corent ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}
	
#corent li {
	display:inline;
	margin:0;
	padding:0;
	}
	
#corent a {
	float:left;
	background:url("/images/tableft4.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
#corent a span {
	float:left;
	display:block;
	background: url("/images/tabright4.gif") no-repeat right top;
	padding:6px 15px 6px 6px;
	color:#134584;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#corent a span {float:none;}

/* End IE5-Mac hack */
#corent a:hover span {
	color:#134584;
	}
	
#corent a:hover {
	background-position:0% -42px;
	}
	
#corent a:hover span {
	background-position:100% -42px;
	}
	
	
	
	
	
	
	
	
/*____dodatok_____________________________________________________*/

div.blok2menu{position: relative; width:100%;}
div.right_blok2menu{position:relative; float: left;}


div.name_site_poshuk {
	padding:0px; margin:6px 5px 0 5px;
	position:relative;
}

div.float_left {
	float:left;
}

div.float_left p{
	position:relative;
    top:0px;
}

div.btn_button {
float: right; padding:0 5px 0 0; display:block	
}

div.btn_button2{
float: left; padding:0 5px 0 0;	
}

div.btn_obnovlenie {
float:left; padding:5px 0 2px 0;	
}



/*mw_____________*/

div.avatar {
border: #CCC 1px solid; padding:3px 3px 3px 3px; margin:0 0 0px 0;	
}

div.avatar_medium {
border: #CCC 1px solid; padding:3px 3px 3px 3px;  margin:0 0 0px 0;	
}

div.bg_img1 {
background-image:url(/images/mw_hr.png); width:100%; height:1px; margin:18px 0 0 0	;
}

div.mw_footer {
margin:10px 0 20px 8px;	
}

div.display_none {
display:none;	
}



table.td1 {
	width:25px;
	 background-image:url(/images/mw_nyz_fon_right.png);
}



td.poshuk1 {
	width:200px;
	background-image:url(/images/poshuk_center.png);
}

td.poshuk2 {
    background-image: url("/images/poshuk_center2.png");
    width: 200px;
}

td.spysok_brony {
	background-image: url("/images/2round_left.png");
    display: table-cell;
    height: 54px;
    position: relative;
    width: 16px;
}

.width100 {
	width:100%;
	
}

#vertical_align_top {
	vertical-align:top;
}

td.round2{	
	background-image: url("/images/2round_right.png");
    display:table-cell;
    height: 54px;
    position: relative;
    width: 16px;
}


td.left_design {
	width:18px;  background-image:url(/images/left.png); padding:0;
	display:block!important;
}


td.content_td {
	vertical-align:top;
	height:500px;	
}

td.round_left {
	width:23px; height:59px;   background-image:url(/images/3round_left.png); padding:0;
}

td.center_design {
	vertical-align: middle;   background-image:url(/images/3round_centert.png);
}

td.round_right {
		width:23px; height:59px;   background-image:url(/images/3round_right.png); padding:0;
}

/*.st_content td {
border:solid 1px #F00; border-style:solid; text-align:center;
}*/

td.right_design {
	width:18px;  background-image:url(/images/right.png); padding:0;
	display:block!important;
}



td.niz_left {
	height:8px;  background-image:url(/images/nyz_fon_left.png); padding:0;
}

td.niz_center {
	height:8px;    background-image:url(/images/nyz_fon.png); padding:0;
}

td.niz_right {
	height:8px;   background-image:url(/images/nyz_fon_right.png); padding:0;
}



td.align_r{text-align: center;}












.box_img_avatar {border:#CCC 1px solid; width:46px; height:46px;}
.box_img_avatar_medium {border:#CCC 1px solid; width:150px; height:150px;}

.box_hr_line_width {float:left; width:100%; height:10px}
.box_align_avatar{float: right;right:0px; width:56px; margin:0px 0 0 0; position:relative;}
.box_align_avatar2{ width:56px; margin:0 auto; position:relative;}
.box_align_avatar3{right:0px; width:56px; margin:0px 0 0 0; position:relative;}
.box_align_avatar4{right:0px; width: auto; margin:0px 0 0 0; position:relative;}

.box_br_4px_email {font-size:4px;}


.box_name_div {float:left; width:200px;}
.box_name_div2 {float:left; width:100%;}


.box_vidstupy {float:none; padding:0 10px 0 10px}

.box_left_nyz {background-image:url(/images/left_dox_bg_bottom_round.png);background-position: bottom; background-repeat:no-repeat; width:405px; height:7px}


.box_left_verh {background-image:url(/images/left_dox_bg_top_round.png); background-position:top; background-repeat:no-repeat; float:none;  width:405px; height:7px}


.box_zagalna_tab000 {
	border:0;
	border-collapse:collapse;
	padding:0;
	width:100%;
	}

.box_1_blok {background-color:#f1f4fd; margin:0 10px 0 0; width:405px;}


.box_zagalna_tab000b {
	border:0;
	border-collapse:collapse;
	padding:0;
	width:100%;
	}
.box_zagalna_tab000b td:first-childe{
	width:26px;
	}


.box_zagalna_tab000b td{
	padding:0;
	}


.mw_table10 {
	border:0;
	border-collapse:collapse;
	padding:0px;
	width:100%;
	margin:20px 0 0px 8px;
	}


.mw_table10 td{
	padding:4px;
	vertical-align:top;
	}



.valign_top { vertical-align:top;}


.settings_centert_fon_tab{
	background-image:url(/images/settings_centert_fon_tab.png);
	border:none; border-collapse:collapse;
	background-repeat: repeat;
	background-position: bottom;
	padding:0;
	}
	
.settings_left_fon_tab{
	background-image:url(/images/settings_left_fon_tab.png);
	background-repeat: repeat-y;
	background-position: bottom;
	width:16px;

}

.settings_right_fon_tab{
	background-color:#f4f4f4;
	background-image:url(/images/settings_right_fon_tab.png);
	background-repeat: repeat-y;
	background-position: bottom;
	width:16px;

}





.settings_tabs {
	font:bold 10pt Arial, Helvetica, sans-serif;
	font-weight:100em;
	float:right;
	width:100%;
	line-height:normal;
	}
	
.settings_tabs ul {
	margin:0;
	padding:7px 10px 0 0px;
	list-style:none;
	}
	
.settings_tabs li {
	display:inline;
	margin:0;
	padding:0;
	}
	
.settings_tabs a {
	float:left;
	background: none;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	}
	
.settings_tabs a span {
	float:left;
	display:block;
	background: none;
	padding:3px 15px 9px 6px;
	color:#4588a1;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.settings_tabs a span {float:none;}

/* End IE5-Mac hack */
.settings_tabs a:hover span {
	color:#4588a1;
	text-decoration: underline;
	}
	
.settings_tabs a:hover {
	background-position:0% -42px;
	}
	
.settings_tabs a:hover span {
	background-position:100% -42px;
	}




.settings_corent ul {
	margin:0;
	padding:3px 10px 0 0px;
	list-style:none;
	}
	
.settings_corent li {
	display:inline;
	margin:0;
	padding:0;
	}
	
.settings_corent a {
	float:left;
	background:url("/images/tableft4.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	}
	
.settings_corent a span {
	float:left;
	display:block;
	background: url("/images/tabright4.gif") no-repeat right top;
	padding:3px 15px 9px 6px;
	color: #000;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.settings_corent a span {float:none;}

/* End IE5-Mac hack */
.settings_corent a:hover span {
	color: #000;
	text-decoration:none;
	}
	
.settings_corent a:hover {
	background-position:0% -42px;
	}
	
.settings_corent a:hover span {
	background-position:100% -42px;
	}




.settings_menu li{padding:0; margin:0; list-style:none; display:inline;}
.settings_menu li a{float:left; padding-left:7px; display:block; color:rgb(255,255,255); text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("/images/topLeftMenu_corent.png") 0px -30px no-repeat; outline:none;}
.settings_menu li a span{line-height:30px; float:left; display:block; padding-right:7px; background:url("/images/topLeftMenu_corent.png") 100% -30px no-repeat;}
.settings_menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.settings_menu li a:hover span{background-position:100% -60px;}
.settings_menu li a.active, .menu li a.active:hover{line-height:30px; font:11px Arial, Helvetica, sans-serif; background:url("/images/topLeftMenu_corent.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.settings_menu li a.active span, .menu li a.active:hover span{background:url("/images/topLeftMenu_corent.png") 100% -90px no-repeat;}


.poshuk_width26{width:26px;}

.poshuk_style{border:0px; background:none; color:#666; width:200px;}




#calendar_btn_none div{
	background-color:#f4f4f4;
	width:65px;
	margin:0;
	padding:8px 0 8px 0;
	color:#4588A1;
	text-decoration:underline;
	font-weight:bold;
	}
	
#calendar_btn_none div.d2{
	text-align:center;
	}


.settings_calendar_left_fon_tab{
	background-image: url("/images/settings_calendar_left_fon_tab.png");
    background-position: center bottom;
    background-repeat: repeat-y;
    width: 16px;
	}
	
.settings_right_calendar_fon_tab{
	background-image: url("/images/settings_calendar_right_fon_tab.png");
    background-position: center bottom;
    background-repeat: repeat-y;
    width: 16px;
	}

.settings_calendar_fon_tab{background-color:#f4f4f4; border-bottom: solid 1px #e4e3e3;}


.settings_calendar33 div.width80, .settings_calendar3 div.width80, .settings_calendar333 div.width80{width:80px}
.settings_calendar33 a:hover div.width80 , .settings_calendar3 a:hover div.width80, .settings_calendar333 a:hover div.width80{width:80px}


 
.settings_calendar {
	width: inherit;
	margin:9px 0px 9px 0px;
	padding:0px;
	}


.margin0auto{margin:0 auto;}



.settings_calendar3 {

	width:80px; margin:0; padding:0;border-collapse:collapse;
	}

.settings_calendar3 table{
	text-align:center;
	border-collapse:collapse;
	text-align:center;
	margin:0px 0 0px 0;
	padding:0px;
	border:none;
	
	}
.settings_calendar3 td{
	
	border:solid 1px  #c1c1c1; margin:0; padding:0; border-collapse:collapse;
}


.settings_calendar3 div{
	height: inherit;
	background-color:#FFF;
	width:22px;
	margin:0;
	padding:24px 0 23px 0;
	color:#4588A1;
	text-decoration:underline;
	font-weight: normal;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;

}

.settings_calendar3 a:hover div{
	background-color:#ffffdd;
	width:22px;
	margin:0;
	padding:24px 0 23px 0;
	color: #666;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}




.settings_calendar2 div.d3{
	
	background-color:#ffffdd;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color: #666;
	text-decoration:none;
	font-weight: normal;
	position:inherit;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;
	

}

.settings_calendar2 div.d4{	
	background-color:#ffffdd;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color: #666;
	text-decoration:none;
	font-weight: normal;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;	

}



.settings_calendar2 {

	width:745px; margin:0; padding:0;border-collapse:collapse;
	}



.settings_calendar2 table{
	text-align:center;
	border-collapse:collapse;
	text-align:center;
	margin:0px 0 0px 0;
	padding:0px;
	border:none;
	width:745px
	
	}
.settings_calendar2 td{

	border:solid 1px #c1c1c1; margin:0; padding:0; border-collapse:collapse;
	width:inherit;
}

.settings_calendar2 div{
	
	background-color:#FFF;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color:#4588A1;
	text-decoration:underline;
	font-weight: normal;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	

}

.settings_calendar2 a:hover div{
	background-color:#ffffdd;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color: #666;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}



.settings_calendar2 div.d2{
	
	background-color:#FFF;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color:#4588A1;
	text-decoration:underline;
	font-weight: normal;
	position:inherit;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	

}




.settings_calendar2 a:hover div.d2{
	background-color:#ffffdd;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color: #666;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}

.settings_calendar2 a:hover, .settings_calendar3 a:hover{text-decoration:none;}




.chysla_href {
	
	
}



.content_style_sirij {
	width:100%; border:#dddddd solid 1px; margin:8px 0 8px 0; padding:0px; background-color:#fafafa;
}

.pading_10_0_5_10{padding:10px 0 5px 10px}





#primer1 {display: none;}







.margin0auto{margin:0 auto;}



.settings_calendar33 {

	width:80px; margin:0; padding:0;border-collapse:collapse;
	}

.settings_calendar33 table{
	text-align:center;
	border-collapse:collapse;
	text-align:center;
	margin:0px 0 0px 0;
	padding:0px;
	border:none;
	
	}
.settings_calendar33 td{
	
	border:solid 1px  #e4e3e3; margin:0; padding:0; border-collapse:collapse;
}


.settings_calendar33 div{
	height: inherit;
	background-color:#FFF;
	width:22px;
	margin:0;
	padding:24px 0 23px 0;
	color:#4588A1;
	text-decoration:underline;
	font-weight: normal;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;

}

.settings_calendar33 a:hover div{
	background-color:#ffffdd;
	width:22px;
	margin:0;
	padding:24px 0 23px 0;
	color: #666;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}




.settings_calendar22 div.d33{
	
	background-color:#ffffdd;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color: #666;
	text-decoration:none;
	font-weight: normal;
	position:inherit;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;
	

}

.settings_calendar22 div.d44{	
	background-color:#ffffdd;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color: #666;
	text-decoration:none;
	font-weight: normal;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;	

}



.settings_calendar22 {

	width:745px; margin:0; padding:0;border-collapse:collapse;
	}



.settings_calendar22 table{
	text-align:center;
	border-collapse:collapse;
	text-align:center;
	margin:0px 0 0px 0;
	padding:0px;
	border:none;
	width:745px
	
	}
.settings_calendar22 td{

	border:solid 1px #e4e3e3; margin:0; padding:0; border-collapse:collapse;
	width:inherit;
}

.settings_calendar22 div{
	
	background-color:#FFF;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color:#4588A1;
	text-decoration:underline;
	font-weight: normal;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	

}

.settings_calendar22 a:hover div{
	background-color:#ffffdd;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color: #666;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}



.settings_calendar22 div.d22{
	
	background-color:#FFF;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color:#4588A1;
	text-decoration:underline;
	font-weight: normal;
	position:inherit;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	

}



.settings_calendar22 a:hover div.d22{
	background-color:#ffffdd;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color: #666;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}


.settings_calendar22 a:hover, .settings_calendar33 a:hover{text-decoration:none;}














.settings_calendar333 {

	width:80px; margin:0; padding:0;border-collapse:collapse; vertical-align:top;
	}

.settings_calendar333 table{
	text-align:center;
	border-collapse:collapse;
	text-align:center;
	margin:0px 0 0px 0;
	padding:0px;
	border:none;
	
	}
.settings_calendar333 td{
	
	border:solid 1px #999999; margin:0; padding:0; border-collapse:collapse;
}


.settings_calendar333 div{
	height: inherit;
	background-color:#FFF;
	width:22px;
	margin:0;
	padding:24px 0 23px 0;
	color: #000;
	text-decoration:underline;
	font-weight: normal;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;

}

.settings_calendar333 a:hover div{
	height: inherit;
	background-color:#ffffdd;
	width:22px;
	margin:0;
	padding:24px 0 23px 0;
	color: #000;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}




.settings_calendar222 div.d333, .settings_calendar222 div.d333:hover{
	
	background-color:#ffffdd;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color: #000;
	text-decoration:none;
	font-weight: normal;
	position:inherit;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;
	

}

.settings_calendar222 div.d444{	
	background-color:#ffffdd;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color: #000;
	text-decoration:none;
	font-weight: normal;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;	

}



.settings_calendar222 {

	width:745px; margin:0; padding:0;border-collapse:collapse;
	}



.settings_calendar222 table{
	text-align:center;
	border-collapse:collapse;
	text-align:center;
	margin:0px 0 0px 0;
	padding:0px;
	border:none;
	width:745px
	
	}
.settings_calendar222 td{

	border:solid 1px #999999; margin:0; padding:0; border-collapse:collapse;
	width:inherit;
}

.settings_calendar222 div{
	
	background-color:#FFF;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color: #000;
	text-decoration:underline;
	font-weight: normal;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	

}

.settings_calendar222 a:hover div{
	background-color:#ffffdd;
	width:inherit;
	margin:0;
	padding:5px 0 4px 0;
	color: #000;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}



.settings_calendar222 div.d222{
	
	background-color:#FFF;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color: #000;
	text-decoration:underline;
	font-weight: normal;
	position:inherit;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	

}



.settings_calendar222 a:hover div.d222{
	background-color:#ffffdd;
	width: inherit;
	margin:0;
	padding:9px 0 8px 0;
	color: #000;
	text-decoration:none;
	border-bottom:1px solid #ffcc00;
	border-top:1px solid #ffcc00;

}


.settings_calendar222 a:hover, .settings_calendar333 a:hover{text-decoration:none;}


.float_right{ float:right}






/*start kalendar______________________*/

.kalendar_3{margin:0 auto;border-collapse:collapse; padding:0}

.kalendar_3 td{ padding:0; margin:0; border-collapse:collapse; vertical-align:top;}

.right_years_td, .left_years_td, .center_td1, .center_td2, .center_td3{background-color: #CCC;  color: #000000; font-weight: normal; height: inherit; border-collapse:collapse;;}

.left_years_td td, .right_years_td td, .center_td1 td, .center_td2 td, .center_td3 td{ padding:3px; background-color:#FFF;
border: 1px solid #999999; text-align:center; vertical-align:middle;}

table.center_td2 a,table.center_td2 a div,
table.center_td1 a,table.center_td1 a div,
table.center_td3 a,table.center_td3 a div,
table.right_years_td a,table.right_years_td a div,
table.left_years_td a,table.left_years_td a div{
	color:#000;
	text-decoration: underline;
	}

table.center_td2 td:hover a, table.center_td2 td:hover a div,
table.center_td1 td:hover a, table.center_td1 td:hover a div,
table.center_td3 td:hover a, table.center_td3 td:hover a div,
table.right_years_td td:hover a,table.right_years_td td:hover a div,
table.left_years_td td:hover a, table.left_years_td td:hover a div{ color:#000; text-decoration:none;}
.kalendar_3{ cursor: pointer}

.center_td1 td:hover, .center_td2 td:hover{background-color:#ffffdd}
.center_td3 td:hover, .center_td2 td:hover,.center_td1 td:hover{ background: url("/images/bg_kalendar_3.png") repeat-x;}
.right_years_td td:hover, .left_years_td td:hover{ background: url("/images/bg_big_kalendar_3.png") repeat-x;}
	.center_td1{ width:650px}
	.center_td2{ position:relative; top:-1px; width:100%;}
	.center_td3{ position:relative; top:-2px;width:100%;}
	.right_years_td{ position:relative; left:-1px;height:67px; width:85px;}
	.left_years_td{ position:relative; right:-1px;height:67px; width:85px;}

td.corent1{background: url("/images/bg_kalendar_3.png") repeat-x;}

td.corent1 a, td.corent1 a div{ color:#000; text-decoration:none;}
td.corent1 td:hover a,td.corent1 td:hover a div,{ color:#000; text-decoration:none;}

/*end kalendar______________________*/













body.login {
    background: url("/images/back.jpg") repeat-x scroll 0 0 #1C3355;
}

body.login div#holder {
    margin-top: 140px;
}

body.login div#container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 11px solid #0E2241;
    border-top: 11px solid #0E2241;
    margin: 0;
    overflow: hidden;
}

body.login div#container div#container2 {
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    width: 470px;
}

body.login h1 {
    color: #000000;
    font-family: helvetica,arial,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0;
}

body.login form {
    float: left;
    width: 430px;
}

form {
    margin: 0;
    padding: 0;
}

.form_p {
    color: #111111;
    font-size: 13px;
    line-height: 16px;
    margin: 5px 0 0;
}

body.login ul {
    margin: 20px 0 0;
    padding: 0;
}

body.login ul li {
    clear: both;
    list-style: none outside none;
    padding: 0;
}

body.login label {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 3px 0 0;
    width: 80px;
}

body.login ul li div.rhs {
    float: left;
    font-size: 11px;
    margin: 0 0 0 4px;
    padding: 0 0 3px;
    width: 340px;
}

body.login input#userLogin, body.login input#userEmail {
    color: #335533;
    font-weight: bold;
    width: 210px;
}

body.login input[type="text"], body.login input[type="password"] {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #111111;
    margin-bottom: 7px;
    padding: 5px;
    width: 95%;
}


body.login div#twlogo {
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 500px;
}

form input[type="text"], form input[type="password"], form textarea, form select {
    border: 1px solid #AAAAAA;
    padding: 3px 4px;
}


body.login input[type="text"]:focus, body.login input[type="password"]:focus {
    background: none repeat scroll 0 0 #ffffcc;
}

body.login li#submit {
    font-size: 12px;
    padding: 8px 0 0 86px;
}

input.action, form input[type="submit"] {
    padding: 3px 6px 6px 6px;
}

body.login a {
    color: blue;
}

body.login a:hover {
       color: green;
}

body.login ul li div.rhs {
    float: left;
    font-size: 11px;
    margin: 0 0 0 4px;
    padding: 0 0 3px;
    width: 340px;
	clear:both; margin-left:0;
}

body.login input#password {
    width: 110px;
}

body.login li.rem input {
    float: left;
}

body.login li.rem label {
    color: #555555;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 2px 0 0;
    width: auto;
}

body.login li.rem {
    padding: 2px 0 0 90px;
}



div.blankSlate {
    background: none repeat scroll 0 0 #FFFFDD;
    border-bottom: 1px solid #FFCC00;
    border-top: 1px solid #FFCC00;
    cursor: pointer;
    font-size: 12px;
    margin: 20px 0;
    overflow: hidden;
    padding: 20px;
    text-align: center;
}
	
div.blankSlate h3{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #088016;
    font-family: sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 100%;
    margin: 5px 0 15px;
    padding: 0;
}	
	
	
	
.error404{
	font-size:14px;
	}
	
.error404_bold{
	font-weight:bold;
	font-size:18px;
}
	
	
#bez_menu_tab{ margin:10px 5px 0px 5px;}

.adminpage_content_td, .adminpage_content_td2, .adminpage_content_td3, .adminpage_content_td4, .adminpage_content_td5, .adminpage_content_td6, .adminpage_content_td7{

color:#FFF;
text-align:right;
width:100px;
height:150px;
vertical-align:middle;
display:table-cell; vertical-align:middle;

}
.wodth100px{width:100px; height:150px;}


.adminpage_content_td{
background-color: #1e42a8;
border-radius: 7px;/* Opera 10.5+,*/
-moz-border-radius: 7px;/*Firefox */
-webkit-border-radius: 7px;/* Safari Chrome */
background: #1e42a8 url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjMWU0MmE4IiByeD0iNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);
behavior: url("/images/ie-css3.htc"); /* IE 6,7,8. */
position:relative; z-index:1; /*IE*/
}

.adminpage_content_td2{
background-color: #339722;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;

background: #339722 url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjMzM5NzIyIiByeD0iNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);
behavior: url("/images/ie-css3.htc"); /* IE 6,7,8. */
position:relative; z-index:1; /*IE*/
}

.adminpage_content_td3{
background-color:#d6635a;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjZDY2MzVhIiByeD0iNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);
behavior: url("/images/ie-css3.htc"); /* IE 6,7,8. */
position:relative; z-index:1; /*IE*/
}
.adminpage_content_td4{
background-color:#091d54;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjMDkxZDU0IiByeD0iNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);
behavior: url("/images/ie-css3.htc"); /* IE 6,7,8. */
position:relative; z-index:1; /*IE*/
	}
.adminpage_content_td5{
background-color:#15520b;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjMTU1MjBiIiByeD0iNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);
behavior: url("/images/ie-css3.htc"); /* IE 6,7,8. */
position:relative; z-index:1; /*IE*/
	}
.adminpage_content_td6{
background-color:#a13a32;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjYTEzYTMyIiByeD0iNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);
behavior: url("/images/ie-css3.htc"); /* IE 6,7,8. */
position:relative; z-index:1; /*IE*/
	}
	
.adminpage_content_td7{
background-color:#a13f32;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjYTEzYTMyIiByeD0iNyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);
behavior: url("/images/ie-css3.htc"); /* IE 6,7,8. */
position:relative; z-index:1; /*IE*/
	}
	
.adminpage_content{
vertical-align:top;
	}









div.divPad {
    border-top: 1px dashed #CCCCCC;
    clear: both;
    margin: 10px 0 0;
    padding: 10px;
    vertical-align: middle;
}

.divPad h3, .sectionContent h3{
    background-color: #F1F1F1;
    border-bottom: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    font-size: 14px;
    margin: 5px 0;
    padding: 5px;
}




.minHeight {
    min-height: 550px;
}

.sectionContent {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #EFEFEF;
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    margin: 0 7px;
    padding: 10px;
}



p.noItems {
    color: red;
    text-align: center;
}




div.divPad div {
    font-size: 12px;
}


form input[type="text"], form input[type="password"], form textarea, form select {
    border: 1px solid #AAAAAA;
    padding: 3px 4px;
}


.text, .textarea {
    font: 18px arial,sans-serif;
    padding: 5px;
}

span.charsUsed {
    color: #222222;
    display: block;
    font-family: arial;
    font-size: 10px;
    width: 700px;
}


div.feedbackSection p {
    font-size: 14px;
    margin: 5px 0;
}


#bar
{
    background-color: green;
    display: block;
    height: 8px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#barbox
{
    background-color: #DDDDDD;
    height: 8px;
    overflow: hidden;
    width: 700px;
}
#count
{
    color: #222222;
    display: block;
    font-family: arial;
    font-size: 10px;
    width: 700px;
}


#ind{
	height: 8px;
    margin: 0;
    padding: 0;
    width: 700px;
	}








#systemMsg{background-color:#ffcc00; margin:5px 0 5px 0; padding:10px 5px 10px 5px; cursor:pointer;
/*display:none;*/

border: 2px solid #ffcc00;
background-color: #ffffdd;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
/*background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxtYXNrIGlkPSJtIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByeD0iNiIgZmlsbD0iI2ZmZiIvPjwvbWFzaz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHJva2U9IiNmZmNjMDAiIGZpbGw9IiNmZmZmZGQiIHN0cm9rZS13aWR0aD0iMiIgbWFzaz0idXJsKCNtKSIgcng9IjYiLz48L3N2Zz4=);*/



}
#systemMsg h3{color:#666;margin:0;padding:0 0 5px 0;font-size:15px;font-weight:normal;}





.td_chystka{
	background: url("/images/icon_chystka.png") center;
	font-size:0px;

}
.td_chystka:hover{
	background:none;
	font-size:12px;
	background-color:#59abed;
}

.td_remont{
	background: url("/images/icon_remont.png") center;
	font-size:0px;

}
.td_remont:hover{
	background:none;
	font-size:12px;
	background-color:#d45d6b;
}

.td_zareservovano{
	background: url("/images/icon_zareservovano.png") center;
	font-size:0px;

}
.td_zareservovano:hover{
	background:none;
	font-size:12px;
	background-color:#92df82;
}

.redline:hover{ background-color:#e4e7f2;}
.blueline:hover{ background-color:#e4e7f2;}
.blueline:hover td{color:#666;}


.box_bog_border{padding:5px 10px 5px 10px;border:5px solid #CCC;overflow:hidden;width:700px;}

.min_width{min-width:80px}

.imgtopstyle{position: relative; top: 4px}




.gallery1 {list-style:none; width:363px; height:363px; position: relative; margin:0; padding:0; }
.gallery1 li {display:block; width:363px; height:363px; overflow:hidden; float:left; margin:0 0px 0px 0; }


.galleria2 {list-style:none; width:56px; height:48px; position: relative; margin:0; padding:0;}
.galleria2 li {display:block; width:48px; height:48px; overflow:hidden; float:left; margin:0 0px 0px 0;}

.firstname_medium{font:bold 14pt Arial, Helvetica, sans-serif;}

/*.gray{ color:#666; font-weight: bold !important; vertical-align:top}*/

.gray2{ color:#000;  font-weight: bold !important; vertical-align:top; text-align:right; width:50%}

a {color: #1D6DFF;}
a:hover{color:#288cfe;}




.yellow{color:#FFD600}

.litable li{list-style:none; border:2px; font: 8pt Verdana,Arial,Helvetica,sans-serif;}

.litable{
    font-size: 11px;
    margin: 0 0 !important;
    padding: 0 0 0 8px !important;
}

ol.litable{margin-left:7px !important;}



.v-top{vertical-align:top !important;}

.avatar_medium_vidstupy{ margin:0 16px 16px 0; float:left !important;}
/*.width2{width:990px !important;}*/
.width1{width:260px !important;}
.styletable1{width:960px !important;}
.styletable1 td{padding:4px 8px 4px 0; vertical-align:top}
.styletable1 td textarea{ width:700px ; height:106px}
.f-style1{width:700px !important;}


.ts{color:#666; font-size:0.8em}


.work-brauser{margin:10px 0 0 0; display:inline-block; font-size:11px}
.hr-mar{ margin:0px 0 10px 0!important;}

.style-admin_roomscategories{ width:350px !important;}
.style-admin_roomscategories-textarea{width:350px !important; height:150px;}

.m0{margin:0!important;}

.table-width1{width:auto!important;}

.table_content_zagolovok_red{
	border:0;
/*	border-collapse:collapse;*/
	padding:6px 0 6px 5px;
	text-align:center;
	width:100%;
	text-align:center;
	background-color: #FFCECE;
	font-size:1.0em;
	font-weight:normal!important;
	color: #B70000;
	margin:18px 0;
}

.blick1{
	text-decoration:blink;
	padding:6px 10px;
	display: inline-block;
	border: solid 1px #B70000;
	color: #B70000;
	font-size:2em;
	margin-right:6px;
	}

.select-rooms{background:url("/images/stok-bg-select.png") no-repeat scroll left top transparent; color:#000!important;}


.ov{width:100%; display: block; position:relative}
.ic-l{
	background:url("/images/icons_sun&cl.png") 0px 0px no-repeat;
	width:18px!important;
	height:18px!important;
	float:left;
	position: relative;
	display: inline-block;
}
.ic-r{
	background:url("/images/icons_sun&cl.png") 0px -18px no-repeat;
	float:right;
	width:18px!important;
	height:18px!important;	
	position: relative;
	display: inline-block;
}
.center-box{position:relative; width:auto; margin:0 20px;}
.fl-1{
	text-align:center;
	width:100%;
	position:absolute;
	margin:1px 0 2px 0;
}

.ic-none{ background:none!important;}




/*.img-icon-left{float:left;display: inline-block;	width:18px!important;
	height:18px!important;	
	position: relative;}
.img-icon-right{float:right;display: inline-block;	width:18px!important;
	height:18px!important;	
	position: relative;}*/
	
/*.img-icon-right {
    display: inline-block;
    float: right;
    height: 10px !important;
    position: relative;
    width: 10px !important;
	bottom:-7px;
	right:-3px;
	z-index:1;
}

.img-icon-left {
    display: inline-block;
    float: left;
    height: 10px !important;
    position: relative;
    width: 10px !important;
	bottom:-7px;
	left:-3px;
	z-index:1;
}*/

/*.img-icon-right {
    bottom: -3px;
    display: inline-block;
    float: right;
    height: 10px !important;
    position: absolute;
    right: -3px;
    width: 10px !important;
    z-index: 1;
}

.img-icon-left {
    bottom: -3px;
    display: inline-block;
    float: left;
    height: 10px !important;
    left: -3px;
    position: absolute;
    width: 10px !important;
    z-index: 1;
}
	*/
.img-icon-left2{float:left;display: inline-block;	width:4px!important;
	height:18px!important;	
	position: relative;}
.img-icon-right2{float:right;display: inline-block;	width:4px!important;
	height:18px!important;	
	position: relative;}

.ricons{background:url("/images/icon_calendar-right.png")no-repeat;
background-position:right;}

.table-inner{border:none!important;
border-collapse:collapse!important;
margin:0!important;
padding:0!important;
width:100%;
}

.table-inner td{border:none!important; margin:0!important; padding:0 1px!important}


.box_table1 table {
    border: 0 none;
    border-collapse: collapse;
    padding: 0;
    text-align: center;
    width: 100%;
	}


.box_table1 table td, .box_table1 table th {
    border: 1px solid #CCCCCC;
    padding: 2px 3px;
}
.box_table2{
width: 100%; border: #dddddd solid 1px; margin: 8px 0 8px 0; padding: 0px; background-color: #fafafa;
}

.b00 td{border:none!important; margin:0!important; padding:0!important;}

.v-align td{vertical-align:middle;}


.text-d-none{text-decoration:none!important;}

.mr40{margin-right:40px;}
.float-l{float:left;}
.float-r{float:right;}

.w100{width:100px;}


.my-book-menu {
    background-color: #F7F7F7;
    border: 1px solid #ECECEC;
    clear: both;
    display: block;
    margin-bottom: 0;
    padding: 0.8em 1.3em 0.8em 0.8em;
    width: auto;
}


.calendar-st{
	border-collapse:collapse;
	background-color:#FFF;
	border: 1px solid #DDDDDD;

}
.calendar-st td{
	padding:4px 12px!important;
	vertical-align:top;
	border: 1px solid #cccccc;
}


.calendar-st td:hover{
	background-color:#3961A3;
	color:#FFF!important;
}

.calendar-st .mond{
	float:left;
	
}
.calendar-st .day{
	float:right;
	color:#3961A3;
}
.calendar-st td:hover, .calendar-st td:hover .day {
	color:#fff!important;
}
.calendar-st .c-date{
	position:relative;
	margin:2px 0;
	
}

.calendar-st .c-input{
	margin:2px 0 0 0;
	text-align:center!important;
}

.calendar-st  td.none-day{background-color:#f2f2f2;}
.calendar-st  td.none-day:hover{ background-color:#f2f2f2; color:#000!important;}

.calendar-st  td.none-day:hover .day{	color:#3961A3!important;}

.calendar-st .today-data{background-color:#339722;}
.calendar-st .today-data:hover{background-color:#19760a;}
.calendar-st .today-data .day, .calendar-st .today-data .mond, .calendar-st .today-data .c-date{color:#FFF;}

#uslovija { margin:12px 0;  color:#666}
#uslovija p{ margin:0px; color:#666}
#uslovija td{vertical-align: middle; padding-right:10px}
#uslovija .sts{display: inline-block; color:#666; vertical-align:top}
#uslovija .mar-h{margin:5px 0;}
#uslovija a.titles-tab{ font-size:13px; margin-bottom:4px;
        text-decoration: none;
        display: inline-block;
        border-bottom: 1px dashed #666;
		color:#666;
}
#uslovija a.titles-tab:hover{ color:#4588A1; cursor:help}

.box-helpme {
display: block;
position: relative;
width:100%;
height:100%;
}
/* */
.helpme {
display: inline-block;
position: relative;
width:100%;
height:100%;
}
.helpme:hover:after {
background: none repeat scroll 0 0 rgba(255, 255, 230, 1);
border: 1px solid #333333;
content: attr(data-title);
font-family: Arial,sans-serif;
font-size: 11px;
padding: 5px 10px;
position: absolute;
width: auto;
max-width: inherit;
min-width: inherit;
display: block;
z-index: 99999;
text-align:left;
color: #666666;
white-space: pre;
/*margin:0 0px 0px -140px;*/
/*	top: 25px;
	left:0;*/
}
.helpme:hover:after a {
	background-color:#093;
}

.helpme_box_left:hover:after{
	top: 20px;
	right: 100%;
}
.helpme_box_right:hover:after{
	top: 20px;
	left: 100%;
}

/*
*/
.class_tooltip_2222{
	background: none repeat scroll 0 0 rgba(255, 255, 230, 0.9);
	border: 1px solid #333333;
	font-size: 11px;
	padding: 5px 10px;
	z-index: 999;
	margin:0 0 0 6px;
	text-align:left;
	display: none;
	position: absolute;  
	white-space: pre;
	max-width: inherit;
min-width: inherit;
}

/*------------Cyfra start-----------------*/
span.redAlert, span.yellowAlert, span.greenAlert, span.blueAlert, span.purpleAlert, span.cyanAlert, span.brightYellowAlert {
    background: rgb(236, 148, 148)!important;
background: -moz-linear-gradient(90deg, rgb(236, 148, 148) 0%, rgb(153, 29, 29) 100%)!important;
background: -webkit-linear-gradient(90deg, rgb(236, 148, 148) 0%, rgb(153, 29, 29) 100%)!important;
background: -o-linear-gradient(90deg, rgb(236, 148, 148) 0%, rgb(153, 29, 29) 100%)!important;
background: -ms-linear-gradient(90deg, rgb(236, 148, 148) 0%, rgb(153, 29, 29) 100%)!important;
background: linear-gradient(180deg, rgb(236, 148, 148) 0%, rgb(153, 29, 29) 100%)!important;
    border: 2px solid #FFFFFF!important;
    border-radius: 11px 11px 11px 11px!important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)!important;
    color: white!important;
    font: 10px/16px "Lucida Grande",Verdana,sans-serif!important;
    height: 16px!important;
    margin-top: -11px!important;
    min-width: 9px!important;
    padding: 0 4px 1px!important;
    position: absolute!important;
    right: -3px!important;
    text-align: center!important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2)!important;
    top: -1px!important;
	z-index:99;
}

#tabs li a {
    position:relative!important;
}/*
------------Cyfra finish-----------------*/



#menu-info {
    float: right;
    font: Verdana,Arial,Helvetica,sans-serif;
    margin: 5px 70px 0 0;
    padding: 0;
    width: 230px;
	height: 26px;
}
.n-tel{color:#FFF; font: 16px Verdana,Arial,Helvetica,sans-serif;}
.o-email a{color: #FFD600!important; font: 14px Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
.height_tabs-2 {
    height: 28px !important;
}
div.name_site_poshuk-2 {
    margin:30px 0 5px;
    padding: 0;
}



#error404{ position:relative; left:0px;}

.cause{
	text-decoration: none;
    border-bottom: 1px dashed #1D6DFF;
	cursor: help;
	}


/*-----------dla pidkazki--------*/
.tip {
  display: inline-block;
  position: relative;
}

.tip em,
.linktip em {
  background:#FD6E00;
  text-align:center;
  border-radius: 20px;
  border: 1px solid #ccc;
  color: #fff;
  font: normal bold 12px Arial;
  text-decoration: none;
  cursor:pointer;
  padding: 0 4px;
}

.tip>span>img {
  max-width: 50%;
  max-height: auto;
  margin: 3px;
  float: left;
}

.answer>b,
.answer-left>b {
  position:absolute;
  font: normal bold 14px Comic Sans MS;
  color:#999;
  cursor:pointer;
  padding: 4px;
}
.answer>b {
  top:0;
  right:0;
}
.answer-left>b {
  top:0;
  left:0;
}
.answer>b:hover,
.answer-left>b:hover {color:#000;}


.answer,
.answer-left {
  display:none;
  position:absolute;
  z-index:9999;
  background: #EDEDED;
  border-radius: 3px;
  border: 1px solid #ccc;
  color: #000;
  font: normal 500 14px Trebuchet MS;
  text-align:left;
  text-shadow: 0 1px 2px #fff, 0 0 10px #E0F1FF;
  text-decoration: none;
  opacity: 1;
  cursor:default;
  margin-top:-30px;
  width: 200px; 
  min-height: 50px;
  max-height: auto; 
  white-space: normal; 
}
.answer {
  box-shadow: 5px 5px 0.5em -0.1em rgba(0,0,6,0.5); 
  right: -240px; 
  padding: 5px 20px 7px 7px; 
}
.answer-left {
  box-shadow: -5px 5px 0.5em -0.1em rgba(0,0,6,0.5); 
  left: -240px;
  padding: 5px 7px 7px 20px;
}
.a-top {
  bottom: -10px;
}

.a-top:before,
.answer:before,
.answer-left:before {
  content:"";
  position:absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAaElEQVR4XoWQMQ6AMAwDna6wMXTjB/x/7E4i9SV9AwgxuJKDcKfqrlVizInrObwLHLng9sKhgm8nIQV4eWAFJig/EIogUATCTPh7zZUUuqHXOL4m7waglViyvVthNXvaGhNr2jnTLQTenE8VKUp0n4sAAAAASUVORK5CYII=) no-repeat;
  width: 9px;
  height: 15px;
}
.answer:before {
  left: -9px;
  margin-top: 10px;
  background-position: 0 0;
}
.answer-left:before {
  right: -9px;
  margin-top: 10px;
  background-position: -9px 0;
}
.a-top:before {
  bottom: 10px;
}

.tip>a:focus~span.answer,
.tip>a:focus~span.answer-left {
  display:block;
}
.tip>a[tabindex="1"]:focus {
  outline: none;
}
.tip>a[tabindex="1"]:focus>em {
  background:#FF4F19;
}
/*----------- kinec dla pidkazki--------*/

.bor-gr{width:100%; border:#dddddd solid 1px; margin:8px 0 8px 0; padding:0px; background-color:#fafafa}
.padst10 td{padding-right:12px;}



input[readonly="readonly"] {
        opacity: 0.8;
        color: #6d6d6d;
        background-color:#ededed;
        border: 1px solid #999999;
    }
	
	
.outer_reserv_select{
    background-color: #EFEFEF;
    border: 0 none;
    font-size: 1.2em;
    font-weight: normal !important;
    padding: 0 0 0 5px;
    text-align: left;
    width: 100%;
	margin:0 0 10px 0;
}







.outer_reserv_select td{
	vertical-align:top;
}
.outer-t{
	font-size:1.1em;
	margin:2px 0 0 0;
	font-weight: normal;
}
.outer_reserv_select td hr{
	margin:4px 0;
}
.reserv_select{
	font-weight:normal;
}
.reserv_select td{
	padding:0 8px 1px 0;
	vertical-align:top;
}
.reserv_select td span{
	color:#666666;
	font-size:0.9em;
}
.reserv_select div{
	background-color:#dbe3fa;
	width:150px;
	padding:2px 4px;
	border:#FFF solid 1px;
	font-weight: normal;
}
.reserv_select .outer_tdm{
	padding-right:120px;	
}
.w100{width:100px!important;}

.mst1{padding-right:12px!important}
.st-brn td{border:none!important; text-align:left}
.st-brn td input{width:50px;}

.sttabmor td{ vertical-align:top; width:auto!important;}
.sttabmor .d1{width:140px!important;}
.sttabmor .d2{width:140px!important;}

.st_w10{width:52px;}
.vtop1 td, .vtop1 th{vertical-align:top; padding:4px 20px 4px 6px; text-align:left}
.stborder{
	width:100%;
	height:1px;
	background-color:#DDDDDD;
}
.pad99{padding:0px!important;}
.padr2{padding:4px 0px 4px 6px!important;}

.st34{width: 100%; border: #dddddd solid 1px; margin: 8px 0 8px 0; padding: 0px 0 10px 0; background-color: #fafafa;}
.st34b {
    background-color: #FAFAFA;
    border: 1px solid #DDDDDD;
    margin: 8px;
    padding: 0 0 10px;
    width: inherit;
}
.object_hid{display:none!important;}
.st-textar{
	background-color:#FFF;
	border:1px #CCC solid;
	width:700px;
	min-height: 15px;
	padding:2px 4px;
	margin:2px 0 0 0;
}
.st-new td{
	padding:2px 16px 2px 4px;
	vertical-align:top;
}

.sttd0{
	padding-bottom: 10px; padding-top:0; vertical-align:top;
}
.sttd0 input{
	margin:0;
}
td.st-new-st{
	border-left: 1px solid #EAEAEA;
	padding-right:8px;
}
.w460{width:460px;}

.box_start1_blok {
/*    background-color: #F1F4FD;*/
    margin: 0 10px 0 0;
    width:30%;
	float:left;
	display:block;
}
.st35 {
    background-color: #FAFAFA;
    border: 1px solid #DDDDDD;
    display: table;
    margin: 8px 0;
    padding: 0 0 10px;
    width: 100%;
}
.st-newtab-outer{
	border:1px solid #b1bad5;
	margin:0 0 16px 0;
}
.st-newtab-outer .table_newtab-title{
	background-image: url("/images/2round_centert.png");
	background-position:0px 30px;
    border: 0 none;
    color: #FFFFFF;
    font-size: 1.2em;
    padding: 0 0 0 5px;
    text-align: center;
    width: 100%;	
}
div.title-newtable{
	color: #333333;
	text-decoration:none;
	font-weight: normal;
}
div.title-newtable:hover{ color: #3e3e3e; cursor:pointer;}
.table_content-new{
	border:0;
	border-collapse:collapse;
	padding:0;
	text-align:center;
	width:100%;
	text-align:center;
}
table.table_content-new th{
    background-color: #3961A3;
    border-bottom: 1px solid #9E9ECF;
    border-left: 1px solid #9E9ECF;
    border-right: 1px solid #9E9ECF;
    color: #FFFFFF;
    font-weight: normal!important;
    padding: 2px 3px;
} 
table.table_content-new td{
	border:solid 1px #cccccc;
	padding:2px 3px;
}


.mar-l{margin-left:6px;}
.st-btnblock{clear: left; padding: 10px 0 0 0;}
.st-btnblock-first{margin: 0 10px 0 0; float: left;}
.st-block-hiden{margin:0 0 20px 0;}

.st_width3a{width:330px!important;}
.st_forcoment{vertical-align: top; width:157px;}
.wprocent40{width:40%;}
.st_title_zakaz{
	float: left;
    margin: 9px 0 0 0px;
}

.block_hiden_left{
    color: #000;
    display: block;
    float: left;
    margin-left: 0;
    position: relative;
    width: 160px;
	z-index:9999;
}
.container-one{

}
#over-box{ border-collapse:collapse; margin:0; padding:0; display:table; width:100%;}
#over-box td.left-td-over,#over-box td.right-td-over{
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}

.block_hiden_left table.block-v_center{
	vertical-align:middle;
	top:38%;
	position:fixed;
	width:150px;
	border:1px solid #CCCCCC;
	background-color:#FFF;
}
.block_hiden_left table.block-v_center td{
	border-collapse:collapse;
	margin:0;
	padding:0;
}

.w-st_form input, .w-st_form textarea{width:230px;}
.width_auto{width:auto!important;}
.cont-f_plus td{padding:1px 4px 1px 1px; vertical-align:top;}
.avatar-new-st1{
	border:1px #CCC solid;
	padding:2px 2px 2px 2px;
	display: table;
	width:auto;
	margin:2px 0 0 0;	
}
.height_92{height: 92px;}

.leftbox{
	font-size:8.5px;
	float:left;
	height:px;
	width:19px;
	position: fixed;
	top: 38%;
	cursor:pointer;
	background-color: #EFEFEF;
	z-index:9999;
	padding:2px 2px 0px 2px;
	left:0px;
	border:1px solid #CCC;
	border-radius:0px 5px 5px 0px;
	box-shadow:2px 3px 4px #666;
	margin-top:84px;
}
.leftbox span{
	background-image:url('/images/icon-for-leftbox.png'); width:16px; height:16px; display:block; clear:both;
}
#reminder{
	width:96%;	
	margin:0;
}
#reminder td{	
	padding:8px 2px 8px 2px;
	vertical-align:top;
}
#reminder span{
	color: #4588A1;
	font-size:16px;
}
#reminder li{
	list-style:none;
	padding:3px 8px;
}
.bg_rem{
	background-color:#F0F0F0;
	width: auto;
	position:relative;
	display:block;
	margin:0 20px
}
#reminder h1{
    background-color: #4588A1;
    border: 0 solid #FFFFFF;
    color: #fff;
    font-size: 120px;
    line-height: 120px;
    margin: 0 8px;
    text-align: center;
    width: 60px;
}
#reminder ul{
	background-color: #F7F1CE;
	border:1px solid #fff;
	padding:0px;
	margin:8px 24px 0 18px;
	
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;	
}



.out-gray-box{
    display: block;
    padding: 10px;
    width: auto;
}
.out-gray-box select{
	width:200px;
}
select{ max-width:200px;}
.gray-container-r{
	background-color:#f3f3f3;
	border:1px solid #eeeeee;
	display:block;
	width:100%;	
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;	
}
.inner-gray-box{
	padding:0px 6px;
}
.spec-box{
	float: left;
    height: 25px;
    padding: 6px 8px;
}
.chek-box{
	float: left;
	margin:6px 2px;
}
.dd-chek-box{
	display: inline-block;
    line-height: 16px;
    margin: 0;
    padding: 5px 0 5px 2px;	
}
.btn_obnovlenie-uni{	
    background: url("/images/obnovlenie.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    outline: medium none;
    width: 100%;	
}
.m30{
	margin: 3px 0;
}
a.btn_x-close  {
    background: url("/images/btn_del-txt.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    outline: medium none;
    width: 113px;
	margin: 0 0px 0 0;
	float:right;
}
a.btn_x-close:hover  {
    background: url("/images/btn_del-txt.png") no-repeat scroll left -32px rgba(0, 0, 0, 0);	
}
#guest_div_1 hr{
	background-color:#CCC;
	border:none;
	height:1px;
}
.content_tabs2_next2{
	padding:0!important;
}
.new-gr-br{
	background-color: #FAFAFA;
    border: 1px solid #DDDDDD;
    margin: 8px 0;
    padding: 0 4px;
    width: 698px;	
}
.new-gr-br .box_zagalna_tab000b {
	width: 696px!important;
}
.new-gr-br textarea {
    height: 106px;
    width: 685px !important;
}
.new-gr-br input {
	width: 685px !important;
}
.new-gr-br-small {
    background-color: #FAFAFA;
    border: 1px solid #DDDDDD;
    margin: 0px 0;
    padding: 0 4px;
    width: auto;
}
.pad0{
	padding:0!important;
}
.spec-st{
    margin: 2px 0px 2px 0!important;
	height:46px;
	width:300px;
}
#easyTooltip{
margin:0 10px 1em 0;
width:250px;
padding:8px;
background:#fdf7d7;
border:1px solid #AAAAAA;
line-height:130%;
z-index:9999;
}
#easyTooltip h3{
margin:0 0 .5em 0;
font:13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
} 
#easyTooltip p{
margin:0 0 .5em 0;
}
#item{display:none;}
#item1{display:none;}
.to-stborder{
	border-bottom: 1px #000 dashed;
    cursor: help;
}
.uslov-inf-toltip {
    background-color:#8d9ac0;
    border-radius: 3px;
    height: 12px;
    width: 12px;
	display:inline-table;
}
.uslov-inf-toltip a, .uslov-inf-toltip a:hover {
    color: #FFFFFF;
    cursor: help;
    font-size: 12px;
    font-weight: bold;
    height: 100%;
    line-height: 12px;
    text-decoration: none;
    width: 100%;
}
a.for-redbg{
	color: #000!important;
}
a.for-redbg:hover{
	color:#333!important;
}




.a-white a{
	color:#FFF;
	font-weight:bold;
	background-color:#b40202;
	padding:0px 4px 2px 4px ;
}
.m10{
	margin-top:10px;
}

.v-mid td{
	vertical-align:middle;
}
.lh13{
	line-height:13px;
}

.settings-st{
	display:inline-block;
	position: relative;
    top: 2px;
	margin-right: 2px;
}
.settings-st img{
	width:20px;
}


.st36 {
/*    background-color: #FAFAFA;
    border: 1px solid #DDDDDD;*/
    display: table;
    margin: 8px 8px;
    padding: 10px 14px;
    width: auto;
	display:block;
}
.st36-title{
	font-weight:bold;
	margin:-6px 0;	
	padding:0 0 0 30px;
}
.reviews{
	background-image:url("/images/reviews-bg.png");
	background-repeat:no-repeat;
	background-position:right 0;
	padding-top:10px;
}
.reviews > div{
	background-color:#ebf8ff;
	border: none;
	border-radius:7px;
	padding:10px 14px;
}

#category-bal{	
	border-collapse:collapse;
	
}
#category-bal td{
	padding:4px;
	border-bottom:1px dotted #999;
	vertical-align:middle;
}
#category-bal .width-max-bal{
	width:150px;
}
#category-bal .width-max-bal .level-bal{
	background-color:#FC0;
/*	background-image:url("/images/bg-bal.jpg");
	color:#FFF;
	*/
	background-position:right;
	text-shadow:1px 1px 1px #fff;
	text-align:right;
	padding:2px 0px;
	float:right;
}
#category-bal .width-max-bal .level-bal span{
	padding:0px 4px 0 0;
	font-weight:bold;
	
}
#category-bal .bal-titile {
	width:300px;
}
.pages_nextprev{
	width:24px;
	height:24px;
	display: inline-table;
    margin-top: -2px;
    vertical-align: middle;
}


.zoom-avatar{
	background:url("/images/zoom-plus.png")  no-repeat left top transparent;
	width:24px;
	height:24px;
	display:block;
	position:absolute;
	z-index:99;
	right:0px;
	bottom:0px;
}

.zoom-avatar-big{
	background:url("/images/zoom-plus-big.png")  no-repeat left top transparent;
	width:36px;
	height:36px;
	display:block;
	position:absolute;
	z-index:99;
	right:0px;
	bottom:0px;
}




.btn_show-book {
    display: block;
    float: left;
    height: 32px;
    margin: 6px 2px 0 0;
    width: 33px;
    padding: 0 5px 0 5px;
}
.btn_show-book a {
    background: url("/images/btn_show-book-3.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    outline: medium none;
    width: 100%;
	font-size:0.1px;
}
.btn_show-book  a:hover {
    background-position: 0 -32px;
}

div.btn_setings2 {
    display: block;
    float: left;
    padding: 9px 5px 0 0;
}

div.btn_show-calendar2 {
    display: block;
    float: left;
    padding: 0 5px 0 0;
}

.btn_show-calendar2 {
    display: block;
    float: left;
    height: 32px;
    margin: 2px 2px 0 0;
    width: 33px;
}
.btn_show-calendar2 a {
    background: url("/images/btn_show-book-2b.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    outline: medium none;
    width: 100%;
	font-size:0.1px;
	color:rgba(255, 255, 255, 0)!important;
}
.btn_show-calendar2  a:hover {
    background-position: 0 -32px;
}

div.btn_show-summa-stop {
    display: block;
    float: left;
    padding: 0 5px 0 0;
}
.btn_show-summa-stop {
    display: block;
    float: left;
    height: 32px;
    margin: 2px 2px 0 0;
    width: 33px;
}
.btn_show-summa-stop a {
    background: url("/images/btn_show-summa-stop.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    outline: medium none;
    width: 100%;
	font-size:0.1px;
	color:rgba(255, 255, 255, 0)!important;
}
.btn_show-summa-stop  a:hover {
    background-position: 0 -32px;
}

.btn_show-summa-money {
    display: block;
    float: left;
    height: 32px;
    margin: 2px 2px 0 0;
    width: 33px;
    float: left;
    padding: 0 5px 0 0;
}
.btn_show-summa-money a {
    background: url("/images/btn_show-summa-money.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    outline: medium none;
    width: 100%;
	font-size:0.1px;	
	color:rgba(255, 255, 255, 0)!important;
}
.btn_show-summa-money  a:hover {
    background-position: 0 -32px;
}


.mst-1{
	margin:6px 0 6px 0!important;
}



.mini_prise{
    clear: both;
    color: #000;
    font-size: 9px;
    line-height: 9px;
    margin: 2px 0 2px;
    padding: 0;
}
.mini_prise span{
 border-top:1px solid #8F8F8F; 
}


tr.notunderline td a{
	text-decoration:none;
	display:block;
}


.btn_sp_style {
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    margin: 4px 0 4px 20px;
    padding: 4px;
    text-decoration: none;
}


#email-ind{	
    background: url("/images/email-ind.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	width:24px;
	height:24px;
	text-align:center;
	font-weight:bold;
	display:block;
	text-shadow:0px 0px 1px #000;
}


.kanaly_logo{float:left;}
.logoforsite{
	margin-bottom:30px;	
	border-right: 1px dotted #999;
}
a:last-child .logoforsite{border-right: none;}
.unactive{
	opacity:0.3;
}

.logoforsite_guestbe{
	background: url("/images/logoforsite_guestbe.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 8px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_booking{
	background: url("/images/logoforsite_booking.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_ostrovok{
	background: url("/images/logoforsite_ostrovok.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 6px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_hostelsclub{
	background: url("/images/logoforsite_hostelsclub.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 6px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_hostelworld{
	background: url("/images/logoforsite_hostelworld.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 4px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_expedia{
	background: url("/images/logoforsite_expedia.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 6px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_agoda{
	background: url("/images/logoforsite_agoda.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 2px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}

.logoforsite_hotel-inn{
	background: url("/images/logoforsite_hotel-inn.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 4px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_oktogo{
	background: url("/images/logoforsite_oktogo.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 4px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_101hotels{
	background: url("/images/logoforsite_101hotels.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 10px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_wubook{
	background: url("/images/logoforsite_wubook.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 10px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_otel{
	background: url("/images/logoforsite_otel.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_hrs{
	background: url("/images/logoforsite_hrs.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}
.logoforsite_vashotel{
	background: url("/images/logoforsite_vashotel.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_bronevik {
	background: url("/images/logoforsite_bronevik.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_hotels24 {
	background: url("/images/logoforsite_hotels24.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_ozon {
	background: url("/images/logoforsite_ozon.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}
.logoforsite_tripadvisor{
	background: url("/images/logoforsite_tripadvisor.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}


.logoforsite_hotelbook{
	background: url("/images/logoforsite_hotelbook.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center -2px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_eholiday{
	background: url("/images/logoforsite_eholiday.gif") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 2px;
	width:190px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_dobovo{
	background: url("/images/logoforsite_dobovo.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 0px;
	width:190px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_dorms{
	background: url("/images/logoforsite_dorms.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 4px;
	width:190px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_cbooking{
	background: url("/images/logoforsite_cbooking.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 4px;
	width:190px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
	
}

.logoforsite_s7{
	background: url("/images/logoforsite_s7.png") no-repeat scroll  rgba(0, 0, 0, 0);
	background-position:center 4px;
	width:180px;
	height: auto;
	padding:50px 0px 5px 0px;
	text-align:center;
	outline:none;
}

.logoforsite_one_two_trip {
    background: url("/images/logo_cm/chmanager_small_one_two_trip.png") no-repeat scroll rgba(0, 0, 0, 0);
    background-position: center 1px;
    width: 180px;
    height: auto;
    padding: 50px 0px 5px 0px;
    text-align: center;
    outline: none;
}

.logoforsite_ahm {
    background: url("/images/logo_cm/chmanager_small_101otel.png") no-repeat scroll rgba(0, 0, 0, 0);
    background-position: center 1px;
    width: 180px;
    height: auto;
    padding: 50px 0px 5px 0px;
    text-align: center;
    outline: none;
}

.logoforsite_academ_service {
    background: url("/images/logoforsite_academ_service.png") no-repeat scroll rgba(0, 0, 0, 0);
    background-position: center 1px;
    width: 180px;
    height: auto;
    padding: 50px 0px 5px 0px;
    text-align: center;
    outline: none;
}

.table_content1 tr:hover{ background-color:#e4e7f2;}




.mini_prise {
    clear: both;
    color: #000;
    font-size: 9px;
    line-height: 9px;
    margin: 2px 0;
    padding: 0;
}
.mini_prise-2 {
    clear: both;
    color: #000;
    font-size: 9px;
    line-height: 9px;
    margin: 2px 0;
    padding: 0;
}
.mini_prise-2 span {
    border-top: 1px solid #8f8f8f;
}

.wek-2 {
    background-color: #ededed;
	color: #000!important;
    text-align: center;
}





.button_clear{
    width:16px;
    height:16px;
	display: block;
    background:url(/images/btn_clear.png) no-repeat center!important;
	background-position:center;
	
	float: right;
	padding: 4px 4px;
	position:relative;
	left:-24px;
	cursor:pointer;
}


#chain_block{
	position:static;
	background-color:#e7ecf3;
	padding:2px 4px 4px 4px;
}
.header_list{
	display:block;
}
.header_list a{
	color:#134584;
	font-size:14px;
	font-weight:bold;
	border-right:1px solid #CCC;
	padding:0 8px 0 4px;
	height:20px;
}
.header_list a:hover{
	color:#1345ad;
}
.header_list a:last-child{
	border-right:0px solid #FFF;
}
.header_list a.select_header_list{
	opacity:0.8;
	color:#333;
	text-decoration:none;
	cursor:default;
}
.mtr{
	margin:4px;
}



.tableone td:hover, .tableone td.betterhover, .tableone td.hover, .tableone tr:hover td {
		background-color: #e4e7f2;	
	}
	


.strikethrough_text{
	text-decoration:line-through;
}
.indikator_green{
	background:url("/images/indikator_red_green.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0)!important;
	width:10px;
	height:8px;
	margin:0px 0;
	display:inline-block;
	position:relative;
	left:-6px;
}
.indikator_red{
	background:url("/images/indikator_red_green.png") no-repeat scroll 0 -24px rgba(0, 0, 0, 0)!important;
	width:10px;
	height:16px;
	margin:5px 0;
	float:left;
	display:inline-block;
}
.td_desk_red{
	background-color:#F30;
}
.first_num{
font-size: 14px;
}
.td_first_num{
	display: inline-block;
	position:relative;
	left:0;
	top:0;
	font-size:14px;
	color: green;
}
.td_last_num{
	display: inline-block;
	position:relative;
	right:0;
	bottom:0;
	font-size:12px;	
}

.table-ds{
	border-collapse:collapse;
}
.hr-ds{	
	border-bottom:3px #CCC double;
	height:0;
	width:100%;
	display:block;
}
.table-ds td{
	vertical-align:top;
}
.ds-b{
	display: inline-block;
}
.ds-b img{
	border:#CCC 1px solid;
	width:70px;
	height:70px;
}
.ds-1 td{
	width:auto;
	padding:0 30px 0 0;
}
.ds-1 td .btn_new, .ds-1 td .btn_search{
	margin:10px 4px 0 0;
}
.table-ds td>div.form-wrapper-ds{
	margin:0px 28px 0 0;
}

.table-ds td>div.form-wrapper-ds>div{
	margin:0 0 10px 0;
}

.label-ds{
	font-style:italic;
}


.table-ds td .input-text{
	width:200px;
}
.table-ds td .input-date-text{
	width:166px;
}
.table-ds td .input-select-text{
	width:210px;
}
.table-ds td .input-selectpol-text{
	width:84px;
}
.form-wrapper-ds h3, .table-ds h3{
	height:24px;
	margin:20px 0 0px 0;
}
.input-checkbox-text span{
	margin:0 0 0 6px;
	position:relative;
	top:-2px;
}
.display_none{
	display:none;
}









.btn_modal_float{
	display:inline-block;
	float:left;
	width:33.333%;
}
.btn_modal_float button{
	height:44px;
	width:100%;
	line-height: 12px;
}
.btn_modal_table_form{
	width:600px;
}
.btn_modal_table_form tr td {
    padding: 4px 6px 4px 6px!important;
}







.inner_table_caption th.inner_table_1, .inner_table_caption th.inner_table_2, .inner_table_caption td.inner_table_1, .inner_table_caption td.inner_table_2{
	border:0px!important;
}
.inner_table_caption td.inner_table_1, .inner_table_caption th.inner_table_1{
	border-right: 1px solid  #CCC!important;
}
.inner_table_1, .inner_table_2{
	width:50%;
}

.table_caption{
	border-bottom:1px solid #cccccc!important;
	border-left:0!important;
	border-right:0!important;
	border-top:0!important;
}














#nazva {
    color: #fff;
    font: 18px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    position: relative;
    top: 3px;
    width:auto;
	display: inline-block;
}

div.menu2 {
    clear: both;
    display: block;
    float:rightt;
    position:relative;
    right: 0;
    top: 7px;
	text-align:right;
}

.wrapper_top_menu{
	width:100%; border-collapse:collapse;
}
.wrapper_top_menu td{
	vertical-align:top;
	padding:0;
}

#sinc{
    color: #FFFFFF;
    font: 24px Verdana,Arial,Helvetica,sans-serif;
    height: 0px;
    margin: 0;
    padding: 0;
    width: 250px;
	clear:;
	width:auto;
    display:table;
    float: right;
}
.btn_indent_04 {
    display: block;
    float: right;
    margin: 1px 16px 0 0;
}


#mysite {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0;
	margin:0;

width:250px;
height:26px;
display: block;
float: right;

}
.actualpoint{
border-collapse:collapse;
border:none;
font-size:10px;
color: #CCC;
margin:-2px 0 0 20px;
line-height:10px;
}

.actualpoint td>a{color:#ccc;}

.table_scroll .table_content1 td, .table_scroll .table_content1 th{
	white-space:nowrap!important;
}

.block-v_center .table_content1{
	margin:10px 0;
}
.block-v_center .table_content1 td{
	border:none;
}

.block-v_center .right_box_werapper{
	margin:10px 0;
	text-align:center;
}





.wrapper_table_scroll{
	position:relative;
	background:#fff;
	padding:0 20px;
}

.table_scroll-new {
    overflow: auto;
	border-right:1px solid #ccc;
}



.table_scroll-new  .table_content1 {
    border: 0 none;
    border-collapse: collapse;
    padding: 0;
    text-align: center;
    width: auto;
	background:#fff;
}

.table_scroll-new  table.table-content1 td, .table_scroll-new .table_content1 th {
    height: 18px;
    line-height: 18px;
}

.table_scroll-new .table_content1 td, .table_scroll-new .table_content1 th{
	white-space:nowrap!important;
}


.table_scroll-new .cntent_fix_1{
    left:20px;
    position: absolute;
    width: 60px !important;
	background-color:#FFF;
	margin: 0px 0 0;
}
.table_scroll-new .cntent_fix_2{
    left:80px;
    position: absolute;
    width: 300px !important;
	background-color:#FFF;
	margin: 0px 0 0;
}

.table_scroll-new .cntent_fix_1_top{
    left:20px;
    position: absolute;
    width: 60px !important;
	background-color:#FFF;
	margin: 0px 0 0;
	height:41px!important;
	padding:2px 3px!important;
}
.table_scroll-new .cntent_fix_2_top{
    left:80px;
    position: absolute;
    width: 300px !important;
	background-color:#FFF;
	margin: 0px 0 0;
	height:41px!important;
	padding:2px 3px!important;
}
.table_scroll-new .cntent_fix_1_top span, .table_scroll-new .cntent_fix_2_top span{
	position:relative;
	top:12px;
}

.cntent_fix_miror td{
	border:none !important;
	padding:0 !important;
	
}

.cntent_fix div {
    display: block;
    width: 360px;
	position:relative;
}



@-moz-document url-prefix()
{
.table_scroll-new .cntent_fix_1_top{ margin: -1px 0 0; }
.table_scroll-new .cntent_fix_2_top{ margin: -1px 0 0; }
.table_scroll-new .cntent_fix_1{ margin: -1px 0 0; }
.table_scroll-new .cntent_fix_2{ margin: -1px 0 0; }
}

.new_desk .calendar-rov-fix div {
    display: block;
    width: 160px;
	position:relative;
}
.new_desk .rooms td:first-child,  .new_desk .calendar-sum td:first-child,  .new_desk .calendar-name-room td:first-child, .new_desk  .calendar-date td:first-child{
	left:20px;
    position: absolute;
    width: 160px !important;
	background-color:#FFF;
	margin: 0px 0 0!important;
	padding:2px 3px!important;
	z-index:999;
}

.new_desk  .calendar-date td:first-child{		
	height:30px;
	margin: 0px 0 0!important;
	border-top:none!important;
}
.new_desk .calendar-name-room td:first-child{
	margin: 0px 0 0!important;
	height:16px;
}
@-moz-document url-prefix()
{
 .new_desk .fix_td_desk{ margin: -1px 0 0!important; }
 .new_desk .rooms td:first-child { margin: -1px 0 0!important; }
 .new_desk .calendar-sum td:first-child, .new_desk .calendar-name-room td:first-child{ margin: -1px 0 0!important;}
 .new_desk  .calendar-date td:first-child { margin: -1px 0 0!important; 
	border-top:1px solid #ccc!important;}
}
.new_desk  .calendar-date td{
	padding: 2px 20px;
}
.border-scroll{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}


.balance_np_none{
	display:none!important;
}





.desk_view_class2 .balance_negative {
    display: inline-block;
    float: right;
    padding: 0;
    position: absolute;
    right: -3px!important;
    top: -3px!important;
    width: auto;
	z-index: 5;
}
.desk_view_class2 .balance_negative span{
	background:none #ad3745;
	display:block;
	color:rgba(255, 255, 255, 0.8);
	font-weight:bold;
	font-size:9px;
	padding:0px 2px;
	line-height:inherit;
}
.desk_view_class2 .balance_positive{
    display: inline-block;
    float: right;
    padding: 0;
    position: absolute;
    right: -3px!important;
    top: -3px!important;
    width: auto;
	z-index: 5;
}
.desk_view_class2 .balance_positive span{
	background:none #4d8f4d;
	display:block;
	color:rgba(255, 255, 255, 0.8);
	font-weight:bold;
	font-size:9px;
	padding:0px 2px;
	line-height:inherit;
}



.desk_view_class2 .calendar_marker {
    background: #1d6dff none repeat scroll 0 0;
    display: block;
    height: 32px;
    left: -3px;
    position: absolute;
    top: -2px;
    width: 5px;
    z-index: 0;
}

/*old icons time*/
/*.desk_view_class2 .img-icon-right {
    bottom: -3px;
    display: inline-block;
    float: right;
    height: 10px !important;
    position: absolute;
    right: -3px;
    width: 10px !important;
    z-index: 4;
}

.desk_view_class2 .img-icon-left {
    bottom: -3px;
    display: inline-block;
    float: left;
    height: 10px !important;
    left: -3px;
    position: absolute;
    width: 10px !important;
    z-index: 1;
}*/



.desk_view_class2 .helpme a {
    display: block;
    line-height: 12px;
    margin: 2px 0;
    overflow: hidden !important;
    position: absolute;
    text-decoration: none;
    white-space: nowrap;
    width: 100% !important;
    z-index: 3;
	top:0;
}

.desk_view_class2 .helpme {
    display: block;
    height: 28px;
    position: relative;
    width: 100%;
}

.desk_view_class2 .late_check-out {
    bottom: -3px;
    display: inline-block;
    float: right;
    padding: 0;
    position: absolute;
    right: -3px;
    width: auto;
    z-index: 5;
}

.desk_view_class2 .late_check-out span {
	background:none #4376aa;
	display:block;
	color:rgba(255, 255, 255, 0.8);
    font-size: 9px;
    font-weight: bold;
    line-height: inherit;
    padding: 0 2px;
}

.desk_view_class2 .early_check-in {
    bottom: -3px;
    display: inline-block;
    float: left;
    left: -3px;
    padding: 0;
    position: absolute;
    width: auto;
    z-index: 5;
}

.desk_view_class2 .early_check-in span {
	background:none #4376aa;
	display:block;
	color:rgba(255, 255, 255, 0.8);
    font-size: 9px;
    font-weight: bold;
    line-height: inherit;
    padding: 0 2px;
}







.desk_view_class1 .balance_negative {
    display: inline-block;
    float: right;
    padding: 0;
    position: absolute;
    right: -3px;
    top: -4px;
    width: auto;
	z-index: 5;
}

.desk_view_class1 .balance_positive{
    display: inline-block;
    float: right;
    padding: 0;
    position: absolute;
    right: -3px;
    top: -4px;
    width: auto;
	z-index: 5;
}




.desk_view_class1 .calendar_marker{
	background:none #1d6dff;
	width:5px;
	height: 19px;
	display:block;
	position:absolute;
	top:-3px;
	left:-3px;
	z-index:0;
}

/*old icons time*/
/*.desk_view_class1 .img-icon-right {
    bottom: -4px;
    display: inline-block;
    float: right;
    height: 10px !important;
    position: absolute;
    right: -3px;
    width: 10px !important;
    z-index: 4;
}

.desk_view_class1 .img-icon-left {
    bottom: -4px;
    display: inline-block;
    float: left;
    height: 10px !important;
    left: -3px;
    position: absolute;
    width: 10px !important;
    z-index: 1;
}*/


.desk_view_class1  .helpme a {
    display: block;
    overflow: hidden !important;
    position: absolute;
    top: -1px;
    white-space: nowrap;
    width: 100% !important;
	line-height: 16px;
	text-decoration:none;
    z-index: 3;
}


.desk_view_class1 .helpme {
    display: block;
    height: 13px;
    position: relative;
    width: 100%;
}


@supports (-webkit-appearance:none) {
.desk_view_class1 .balance_positive{top: -3px!important;}/* inly for Chrome*/
.desk_view_class1 .balance_negative {top: -3px!important;}/* inly for Chrome*/
}

.desk_view_class1 .balance_positive, .desk_view_class1 .balance_negative{
top: -3px\0; /* IE8, IE9 */
top: -3px\9\0;/*Only works in IE9*/
}


.desk_view_class1 .late_check-out {
    bottom: -4px;
    display: inline-block;
    float: right;
    padding: 0;
    position: absolute;
    right: -3px;
    width: auto;
    z-index: 5;
}

.desk_view_class1 .early_check-in {
    bottom: -4px;
    display: inline-block;
    float: left;
    left: -3px;
    padding: 0;
    position: absolute;
    width: auto;
    z-index: 5;
}







/*.reserved {
    padding: 2px 26px !important;
    text-align: center;
}*/


.reserved{text-align:left!important;}


#desk tr td:first-child{white-space:nowrap;}



.line_currentday{
	border-left:2px solid #000!important;
}

.calendar-old-left{
	display:block;
    z-index: 5;
	width:10px;
	height:10px;
	position:absolute;
	left:-3px;
	bottom:-4px;
	background:url("/images/icon_calendar-left-old.png") no-repeat 0 0 transparent;
}
.calendar-old-right{
	display:block;
    z-index: 5;
	width:10px;
	height:10px;
	position:absolute;
	right:-3px;
	bottom:-4px;
	background:url("/images/icon_calendar-right-old.png") no-repeat 0 0 transparent;
}



.v-top td{vertical-align:top;}
.nowrap{white-space:nowrap;}
.padtop8 td{
	padding:8px 0 8px 0;
}

/*table_3_column*/
.table_3_column td{
	width:33.3333%;
}
	
.exclamation_mark{
	background: url("/images/icons_exclamation_mark.png") no-repeat 0 0 transparent;
	width:auto;
	display:inline-block;
	margin:0 auto 4px;
	padding:0 0 0 22px;
	line-height:16px;
	text-align:left;
}

.coment_gray{
	background: none no-repeat 0 0 #d9d9d7;
	width:auto;
	display:inline-block;
	margin:0 auto 4px;
	padding:2px 6px;
	line-height:16px;
}

.select_y{
	background: none no-repeat 0 0 transparent;
	width:auto;
	display:inline-block;
	margin:0 auto 4px;
	padding:2px 6px;
	line-height:16px;
	
}

.icons_y {
    background: #c00 none repeat scroll 0 0;
    color: #fff;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    line-height:inherit;
    width: 16px;
	padding:0 0 0 1px;
	display:inline-block;
	cursor:pointer;
}

.title-expired{
	color:#C00;
	text-transform:uppercase;
	margin:0;
}

.coment_messages{
	position:relative;
	padding:0 22px 0 0;
}
.icons_editing{
	background: url("/images/icons_editing.png") no-repeat 0 0 transparent;
	width:16px;
	height:16px;
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
/*and table_3_column*/





.poshuk1 input{
	border: 0px; background: none; color: #666; width: 200px; height:24px;
}


.first_wrapper {display:table; width:100%}

.color_picker{
	width:246px!important;
	margin:0!important;
	border-radius:none!important;
	border-collapse:collapse!important;
	border:none!important;
	padding:0!important;
	position:relative!important;
	left:-3px;
	cursor:pointer;
}



@supports (-webkit-appearance:none) {
.marker_left {top: -2px!important;}/* inly for Chrome*/
.marker_left {height: 18px!important;}/* inly for Chrome*/
}

.marker_left{
top: -3px\0; /* IE8, IE9 */
top: -3px\9\0;/*Only works in IE9*/
	left:-4px\0; /* IE8, IE9 */
	left:-4px\9\0;/*Only works in IE9*/
}
@-moz-document url-prefix() { /* inly for Any Firefox*/
  .marker_left {
	top:-3px!important;
	height:19px!important;
  }
}



.select_dealer_width {
    margin: 0 35px 0 0;
    width: 380px;
}

.ui-widget {
	z-index:9999!important;
}

.small_title_blue{
	font-size:18px;
	margin: 11px 0 0;
	display:inline-table;
}
.small_title_blue a{
	display:inline-block;
}

.corners_left {
    background: transparent url("https://dev-ul2.otelms.com/images/calendar_corners.png") no-repeat scroll 1px -65px;
height: 16px;
    left: -4px;
    position: relative !important;
    width: 16px;
    z-index: 9 !important;
}





.treservation_board {
    border: 0 none;
    border-collapse: collapse;
    margin: 10px 0 0 0px;
    padding: 0;
    text-align: center;
    width: auto;
}
.treservation_board td, .treservation_board th {
    border: 1px solid #cccccc;
    padding: 2px 3px;
}

.treservation_board th{
	text-align:center;	
}

.treservation_board input {
    border: 0 none;
    border-collapse: collapse;
    box-shadow: none;
    display: table;
    height: 36px;
    width: 100%;
}


.reservation_board_radio table{
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
}
.reservation_board_radio td{
	text-align:center;
	border:none;
}
.reservation_board_radio td input{
	text-align:center;
	margin:0;
	height:10px;
}
.reservation_board_radio div{
	width:16px;
	height:16px;
	border:1px solid #000;
	margin:0 auto;
}

.d0{display:none!important;}


