/* .Table_Text */

.TBL_CONTENT{ background : #D81B28; padding:2px; text-align:justify; }
.TBL_CONTENT .HEAD TD{ background : #F5EAD4; font-size : 10px; font-weight: bold; padding:5px; text-align:center;}
.TBL_CONTENT TH{ background : #F5EAD4; font-size : 10px; font-weight: bold; padding:5px; text-align:left; }
.TBL_CONTENT TD{ background : #ffffff; padding:3px; color:4A331F; }
.HTMLEditor { background : buttonface; }
.HTMLEditor TD { background : buttonface; }

.simple_edit{width:100%; height:18px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:black; border: solid 1px #D81B28;}
.simple_date{width:100px; height:18px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:black; border: solid 1px #D81B28;}
.simpla_checkbox{height:18px; font-family:Verdana,Arial,Helvetica; font-size:11px; color: #D81B28; }
.simple_button{width:100px; height:18px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:black; background-color:#F5EAD4; border: solid 1px #D81B28; color:244A0E; font-weight: bold; }
.simple_textarea{width:100%; height:100px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:black; border: solid 1px #D81B28;}
.simple_select{width:100%; height:18px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:black; border: solid 1px #D81B28;}


body {
	font-family:verdana;
	font-size: 12px;
	color:black;
	scrollbar-face-color:f0797b;
	scrollbar-shadow-color : white;
	scrollbar-highlight-color : f0797b;
	scrollbar-3dlight-color : f0797b;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color : white;
	scrollbar-arrow-color : white;
	background-color : White;
	padding:0px;
	margin:0px;
}
.radio {
	border-width:0px;
	color:black;
	background-color:#000000;
	border-color:#000000;
	border : thin outset Black;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smallfont {font-family:verdana; font-size:10px}
.button { font-family:verdana; font-size:12px; font-weight:bold; color:white}
.menu{
	color: #660066;
	font-weight:bold;
}
.menu:hover{
	color: #408080;
	font-weight:bold;
}

.en{
	background : url(/tpl/img/bg-en.jpg) no-repeat bottom;
}

.menuTd{
	width: 150px;
	text-align: center;
	white-space : nowrap;
	font-weight: bold;
	color: white;
	padding-left : 20px ;
	padding-right : 20px ;
}


.spaceRight{
	width: 20;
}

.blockHeader{
	background-color: cf0000;
	color: white;
	font-weight: bold;
	padding-left: 10px;
	width: 153;
	height: 20;
}

.newsAreaStyle{
	padding-left: 20;
	padding-top: 10;
}

.infoAreaStyle{
	padding-left: 20;
	padding-top: 10;
}

.propBlockHeader{
	background-color: F0F0F0;
	color: black;
	font-weight: bold;
	padding-left : 10;
	padding-top : 2;
	padding-bottom : 2;
}

.line2{
	background : White url(/tpl/img/2line_bg.gif) repeat-x bottom;
}

.dropMenuList{
	font-size: 11px;
	line-height : 17px;
}

.line3{
	background : White url(/tpl/img/3line_bg.gif) repeat-x top;
}

.listProp{
	list-style: square outside;
	font-weight : bold;
	font-size: 12px;
	line-height : 20px;
	color: cf0000;
}

.listNews{
	list-style: square outside;
	font-weight : bold;
	font-size: 11px;
	color: cf0000;
}

.listNews span.datetime
{
	color: gray ;
	font-size : 10px;
}

.topProp{
	color: white;
	font: 13px Arial, Helvetica, sans-serif;
	padding : 10 10;
}

.punkt{
	color: red;
}
.punkt:hover{
	background-color : Teal;
}

.photoDiv{
	position:absolute;
	VISIBILITY:hidden;
	filter: blendTrans(Duration=0.3,Transition=5);
	font-weight:bold;
}

.photoMin{
	filter: blendTrans(Duration=0.3,Transition=2);
}

.imgAni{
	 			 VISIBILITY:visible;
				 filter: blendTrans(Duration=0.7,Transition=5);
}

.txtHeaderTd{
	font-size: 14px;
	color: white;
	font-weight: bold;
	height : 24px;
	overflow : hidden ;
}

H3
{font-family:verdana; font-size: 18px;
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px

}
H4
{font-family:verdana; font-size: 16px;
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px

}
H5
{font-family:verdana; font-size: 14px;
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px
}
ul {
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	letter-spacing : normal;
	list-style-type : square;
}
A
{
	color: #1C2953;
	font-weight : bold;
	list-style-type : square;
	TEXT-DECORATION:none;
}
A:hover
{
	color: Black;
	TEXT-DECORATION:none;
}
.textHeader{
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	color: 535f6f;
}
.menuStyle{
	font-size: 12px;
	font-weight: bold;
}

.menuText{
	font-size: 11px;
	font-weight: bold;
	color: white;
}
.menuText:hover{
	color: e6e6e6;
}

.mainTextFormat{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 20px;
}

.menuDiv{
	/* border:1px solid red ;*/
	position:absolute;
	VISIBILITY:hidden;
	font-weight:bold;
	font-size: 11px;
}

.menuDiv2 {
	/* border:1px solid red ;*/
	position:absolute;
	VISIBILITY:hidden;
	font-weight:bold;
	font-size: 11px;
	background-color : #ce0000 ;
	color : white ;
}

.menuDiv2 A
{
	color: white;
	font-weight : bold;
	list-style-type : square;
	TEXT-DECORATION:none;
}

.blue1{
	height: 15px;
	font-weight: bold;
	color: #326565;
}
.blue1price{
	height: 15px;
	font-weight: bold;
	color: black;
	padding-left: 3px;
}

.r1{
	background : #DBDBDB;
}
.r2{
	background: White;
}

.form_inputbox
{
	background-color : #ECECEC;
	border : 1px solid black ;
	/*padding: 1px;*/
	font-size : 10px ;
	padding-left : 2px;
	padding-right : 2px;
}

select.form_inputbox
{
	background-color : #ECECEC ;
	border : 1px solid black ;
	/*padding: 1px;*/
	font-size : 10px ;
}

form
{
	padding : 0 ;
	margin : 0;
}

.report_table th
{
	background-color : #ECECEC ;
	font-size : 14px ;
	border-right : 1px dotted gray ;
	border-bottom : 1px dotted gray ;
}

.report_table tr.tableheader
{
	background-color : #ECECEC !important;
	font-size : 16px !important ;
	border-right : 1px dotted gray !important ;
	border-bottom : 1px dotted gray  !important;
	font-weight : bold !important;
}

.report_table td
{
	border-right : 1px dotted gray ;
	border-bottom : 1px dotted gray ;
}

.biggerfont td
{
	font-size:12px ;
}

.report_table
{
	border-left : 1px dotted gray ;
	border-top : 1px dotted gray ;
}

tr.even
{
	background-color : #F0F0F0 ;
}

tr.odd
{
	background-color : #FCFCFC ;
}

tr.drag 
{
	background-color : #FAFF7C ;
}

tr.drag-previous
{
	background-color : #F6FFB7 ;
}

.page_enum
{
	float:left;
	width:24px; 
	border:1px solid black;
	font-size : 14px ;
	text-align:center;
	
}

.page_enum a
{
	cursor:pointer;
}

.page_enum_sel
{
	color:red; 
	float:left;
	width:24px; 
	border:1px solid black;
	font-size : 14px ;
	text-align:center;
	background-color : #CACACA ;
	font-weight:bold;
}

.tab_caption
	{
		float:left;
		padding:0 6px 0 6px;
		background-color:#DDDDDD;
		color:white ;
		cursor:pointer ;
	}
.tab_caption_sel
	{
		color:black ;
		float:left;
		padding:0 6px 0 6px;
		background-color:white ;
	}
.tab_content
{
	background-color:white ;
	width:160px;
	text-align: center ;
}
.tab_image
{
	cursor:pointer ;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(/tpl/img/admin/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

div.indentation {
	float:left;
	height:1.7em;
	margin:-0.4em 0.2em -0.4em -0.4em;
	padding:0.42em 0 0.42em 0.6em;
	width:20px;
}

div.tree-child {
  background: url(/tpl/img/admin/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(/tpl/img/admin/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(/tpl/img/admin/tree.png) no-repeat -11px center;
}


