.TextItemStyle
{
	overflow:hidden;
	width:100px;

}
.PhotoTd
{
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
}
.InfoTable
{
	background-color: #FEEBC8;
	color: Black;
	border-collapse: collapse;
}
.InfoTable td
{
	padding: 5px  5px 5px 5px;
}
.TableGroup
{
	font-weight:bold;
}
.Memo
{	
	vertical-align:top;
	width:100%;
	height:50px;
}
.Caption
{	
	width:100%;
	background-color: #6685a0;
	font-family: Verdana;
	font-weight: bold;
	color: #FEEBC8;
	padding-top:3px; 
	padding-bottom:3px; 
	text-indent:3px;
}
.Content
{	
	width:100%;
	background-color: #FEEBC8;
	font-family: Verdana;
	font-weight: bold;
	color: #6685a0;
	padding-top:3px; 
	padding-bottom:3px; 
	text-indent:3px;
}
.TabBorder
{
	border-right: #6685A0 1px solid;
	border-top: #6685A0 1px solid;
	border-left: #6685A0 1px solid;
	border-bottom: #6685A0 1px solid;
}

.TabButton
{
	font-family: Verdana;
	font-weight: bold;
	background-color: #e0c59c;
	color:#6685a0;
	margin-left: 1px;
	margin-bottom : -1px; 
	border-right: #6685a0 1px solid;
	border-top: #6685a0 1px solid;
	border-left: #6685a0 1px solid;
	border-bottom: #6685a0 1px solid;
}
.SelectedTabButton
{
	background-color: #6685a0;
	font-family: Verdana;
	font-weight: bold;
	color: #FEEBC8;
	margin-left: 1px;
	margin-bottom: -1px;
	border-right: #6685a0 1px solid;
	border-top: #6685a0 1px solid;
	border-left: #6685a0 1px solid;
	border-bottom: #6685a0 1px solid;
}

.ViewHeader
{
	vertical-align: top;
	width:100px; 
	font-weight:bold;
}
/*height:20px;*/
.Detail
{
	border-collapse: separate;
	margin-left: 10px;
}
.Pictogram
{
	/*margin:5px; */
}
.FilterTable
{
	border-collapse:collapse;
	
}
.FilterTable tr
{
	width : 100%;
}
.FilterTable td
{
	width : 180px;
	
}

.FilterTable tr td *
{
	width : 100%;
}
.HeaderTable
{
	 border-collapse:collapse;
	 padding: 0 0 0 0;
}
* {color: #324B69; font-size:11px; font-family: Tahoma;}
html { height:100%;}
body { height:100%; margin:0; padding:0; background:#6685A0;}
table { /*border-collapse: collapse; */}
.GeneralTable
{
	border-collapse: collapse;
}
.GeneralTd
{
	padding: 0;
}
/*td { padding: 0; }*/
img {border:0; padding:0; margin:0;}
ul, ol {margin-top:0px; margin-bottom:7px;}
 li {margin-bottom:2px;}
p {margin:0; padding: 8px 0;}
form {margin:0; padding:0;}
form * {vertical-align: middle;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 20px; padding-top: 10px; color: #1B1C20; padding-bottom: 6px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline;}
	a:hover {text-decoration: none;}

/* Srructure -main */
#all{ width: 1000px; }
#out{ margin: 0 6px; background: #E0C59C;}
#out-block{ width: 100%; float: right; margin-left: -208px;}
#main-block{ margin-left: 208px; width: 100%; width: auto;}
 html,body #main-block {width: auto;}
#left-col{ width: 208px; float: left; }

#out-center{ width: 100%; float: left; margin-right: -180px;}
#center{ margin-right: 180px; width: 100%; width: auto;}
 html,body #center {width: auto;}
#right-col{ width: 180px; float: right;}

#footer{background: url(bg-kalag.jpg) no-repeat; height: 51px; padding: 130px 0 0; text-align: center; font-size: 14px; font-weight: bold; color: #fff;}
 * html #footer{ height: 181px; height: 51px; }

/* Шапка */
#bg-top{background: url(bg-kalah.jpg) no-repeat; height: 162px;}
#bg-top *{font-size: 10px;}
 #bg-top table{ position: relative; top: 102px; right: 15px;}
 #bg-top table tr td{vertical-align: top;}
 #bg-top input{margin-top: 5px; display: block;}
 #bg-top input.inp{width: 65px; color: #CDCBCB; margin-bottom: 1px;}
 #bg-top a{ display: block; color: #fff; background: url(pp.gif) no-repeat 0 5px; padding-left: 10px;}

#login a{ display: block; color: #fff; background: url(pp.gif) no-repeat 0 5px; padding-left: 10px;}

/* Меню */
#menu{height: 66px; background: url(bg-menu.jpg) repeat-x; }
 #menu * {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #324B69;}
 #menu table{width: 100%;}
 #menu table tr td{padding:0; background: none;}
 #menu table tr td.mark{ background: url(mark-men.jpg) no-repeat; padding:0 20px 0 40px; width: auto;}
 #menu table tr td.mark a{ font-weight: bold; text-decoration: none; line-height: 100%;}
 #menu table tr td.mark a:hover{color: #FF9600;}
 
/* Левая колонка */
.podlog-top{background: url(podlog.jpg) no-repeat; height: 34px; padding: 4px 5px 0px 15px; margin:0 0 3px -5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; }
 * html .podlog-top{ height: 38px; height: 34px; }
.podlog{background: url(podlog.jpg) no-repeat; height: 31px; padding: 4px 5px 0px 15px; margin:0 0 10px -5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}
 * html .podlog{ height: 35px; height: 31px; }
.pl{list-style:none; margin:0 0 15px 20px; padding:0;}
 .pl li {background: url(pl.gif) no-repeat 0 5px; margin-bottom:1px; padding-left:15px;}
 .pl li a{font-size: 12px; color: #000; text-decoration: none;}
 .pl li a:hover{color: #2671B2;}
.txt-bl{	padding: 20px 0 70px 10px;}
 .txt-bl img{ 	display: block;}

/* Правая колонка */
.podlog-top-r{background: url(podlog-u.jpg) no-repeat; height: 31px; padding: 6px 15px 0 5px; margin:0 -6px 0px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-align: right;}
 * html .podlog-top-r{ height: 31px; height: 34px; }
.podlog-r{background: url(podlog-r.jpg) no-repeat; height: 29px; padding: 6px 15px 0 5px; margin:0 -6px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-align: right;}
 * html .podlog-r{ height: 35px; height: 29px; }
.podr{background: url(podr.gif) no-repeat;}
 
.news{ padding: 10px 10px 0 20px; font-size: 11px; color: #715B3A; font-family: Tahoma;} 
 .news span{ font-size: 11px; color: #2E79BA; display: block; font-weight: bold;}
 .news div.name{ font-size: 12px; color: #000; font-weight: bold;}
 .news p{font-size: 11px; color: #715B3A; padding: 0;}
 .news a{display: block; margin: 5px -18px 10px -6px;}

 .temp{margin: 0 0 10px 19px; background: #FEEBC8; padding: 3px 0 0 6px;}
 .temp table tr td{padding:5px; vertical-align: top; line-height: 100%; border-bottom: 1px solid #6685A0; }
 .temp table tr td.brd{border: none; padding: 5px 5px 0;}
.date{color: #77664C; font-size: 10px;}
.date1{color: #77664C; font-size: 10px;}
 .date1 span{color: #337DBF; font-size: 10px;}
.grad{color: #539FDF; font-size: 14px; font-weight: bold;}
 .grad span{color: #365170; font-size: 14px; font-weight: bold;}
.osad{color: #365170; font-size: 10px;}
.skr{margin-left: -6px; width:160px; height:8px; margin-bottom:-5px; background: url(skr.gif) no-repeat;}
.valuta{font-size: 14px; color: #000; line-height: 110%; font-weight: bold;}
.cena{line-height: 140%;}
.monse{color: #539FDF; font-size: 12px; font-weight: bold; text-align: right;}
.znzod{ margin-bottom: 2px}
  .znzod img{margin-right: 5px;}
  .znzod a{font-size: 10px; color: #0C2D43; text-decoration: none;}
  .znzod a:hover{color: #2671B2;}
  
 /* Центральная колонка */  
 .content{
 	padding: 7px 0; width: 100%;
 }
 .col{ background: #FEEBC8 url(ugol.gif) no-repeat; vertical-align: top; width: 50%;}
 .base{color: #324B69; font-size: 12px; text-align: right; padding: 5px 15px 15px 0;} 
  .base span{font-weight: bold; color: #324B69; font-size: 12px;}
 .podlog-blue{background: url(podlog-b.jpg) no-repeat; padding: 0x 0 0 10px; color: #fff; height: 25px; font-size: 12px; padding: 1px 0 0 10px; margin-bottom: 15px;}
   * html .podlog-blue{ height: 26px; height: 25px; }
 .podlog-green{background: url(podlog-g.jpg) no-repeat; padding: 0x 0 0 10px; color: #fff; height: 25px; font-size: 12px; padding: 1px 0 0 10px; margin-bottom: 15px;}
   * html .podlog-green{ height: 26px; height: 25px; }
.tovar{padding: 0 20px 0 10px;}
 .tovar img{margin-right: 7px;}
 .tovar span{color: #5D8B45; font-weight: bold;}
.podrob{clear: both; margin: 0px 0 10px 25px;}
.ban{	display: block; margin: 7px 0;} 
.copy{}
	
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
	.cl img { display:block; height:0px; }



/* Templates */
.hr {background:#000; height:1px; font-size:0;}
 .hr img {display:block; height:1px;}
 
.spis{list-style:none; margin:10px 0 15px 15px; padding:0;}
 .spis li {background: url(point.gif) no-repeat 0 4px; margin-bottom:1px; padding-left:15px;}
 
.content{ voice-family: "\"}\""; voice-family: inherit; width: auto;}
.error { color: Red; font-weight: bold }
.message { color: Green; font-weight: bold }

table.edit {width: 80%}
table.edit input.text { width: 90% }
table.edit textarea { width: 90% }
table.edit select { width: 90% }

table.edit select.not-edit { width: auto; }

div.thumbs 
{
	width: 100px;
	height: 100px;
	float: left;
}
.photo_preview
{
	vertical-align:middle;
	text-align:center;
	
}
.Goroscope
{
	width:12px;
	height:11px;
	border:0px;
	vertical-align:middle;
}

H1
{
	color: #4682b4;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
}
