﻿body {margin: 0 0 0 0; background:#FFFFFF;}
body,td,th {font-family: Arial, Helvetica, sans-serif;}
a:link {text-decoration: none; color: #339933;}
a:visited {	text-decoration: none; color: #666633;}
a:hover {text-decoration: underline; color: #00CC00;}
a:active {text-decoration: none; color: #FFCC00;}
h1 {font-size: 120%;}
h2 {font-size: 105%; margin:2pt; padding:1pt;}
h2 a:link { color: #FF9933;}
h3 {font-size: 90%; margin:2pt; padding:1pt;}
h4 {font-size: 90%;}
h5 {font-size: 80%;}





#minchat { font: x-small Geneva, Arial, Helvetica, sans-serif; max-height:130px; overflow:auto; border:#CCCCCC solid 1px;}
#minchat a { font:bold;}
.clr { height:1px; clear:both; overflow:hidden; display:block;}
.dblock { margin:0px; padding:0px; overflow:hidden; border:none;}
.tblock { position:relative; margin:5px; clear:both;  overflow:hidden;}
.tblock1 { background:url(http://profsoyuz.kh.ua/public/images/design/hps1diz_28.jpg) repeat-x top;}
.tblock2{ background:url(http://profsoyuz.kh.ua/public/images/design/hps1diz_35.jpg) repeat-x bottom;}
.tblock3{ background:url(http://profsoyuz.kh.ua/public/images/design/hps1diz_27.jpg) no-repeat top left;}
.tblock4{ background:url(http://profsoyuz.kh.ua/public/images/design/hps1diz_30.jpg) no-repeat top right;}
.tblock5{ background:url(http://profsoyuz.kh.ua/public/images/design/hps1diz_34.jpg) no-repeat bottom left;}
.tblock6{ background:url(http://profsoyuz.kh.ua/public/images/design/hps1diz_36.jpg) no-repeat bottom right; min-height:200px;}
.tblockt { padding:16px; font-size:80%; padding-top:2px; padding-bottom:4px; overflow:hidden;}
.comments{ padding:16px; font-size:80%; padding-top:5px; padding-bottom:5px; color: #666666;  overflow:hidden;}
.cuser { font-weight:bold; font-size: xx-small;  overflow:hidden;}
.ctext { border-bottom:1px solid #CCCCCC; margin-bottom:12px;  overflow:hidden;}
.addcom { padding:3px; margin-bottom:12px; background:#ECFFE9; font-weight:bold;}
.pages1 { margin-top:8px; padding-bottom:16px; text-align:center; font-size:small; clear:both;}
.tblocktm { padding:16px; font-size:80%; padding-top:2px; padding-bottom:4px; position:relative;  overflow:hidden;}
.tblocktm h2 {font-size: 125%; margin:2pt; padding:1pt;}
.tblocktm2 { padding:26px; font-size:90%; padding-top:2px; padding-bottom:4px; position:relative;  overflow:hidden;}
.serv1 { color:#999999; font-size:smaller;}
.obyavl { position:relative; float:left; margin:8px; padding:8px; width:40%; max-height:200px; min-height:200px; overflow:auto; font-size:small; border:#ECFFE9 2px solid;}
.obyavl span { display:block; color:#666666; font-weight:bold; font-size:x-small; margin-bottom:2px; padding-bottom:2px; border-bottom:#ECFFE9 1px solid; }
.rubr { font-size: large; font-variant:small-caps; font-weight:bold; word-spacing:30px; margin:10px; text-align:center;}
.vopr { margin:8px; margin-top:10px; margin-bottom:0px; padding:8px; font-size:small; border:#ECFFE9 2px solid;}
.vopr span { display:block; color:#666666; font-weight:bold; font-size:x-small; margin-bottom:2px; padding-bottom:2px; border-bottom:#ECFFE9 1px solid; }
.otv { background: #F4FEF3; margin:8px; margin-top:0px; margin-bottom:16px; padding:8px; font-size:small; border:#ECFFE9 2px solid; border-top:none; color: #333366}
.otv span { display:block; color:#666666; font-weight:bold; font-size:x-small; margin-bottom:2px; padding-bottom:2px; border-bottom: #FFFFFF 2px solid; }
hr { color:#CDE8C5; width:90%; border:none; border-top: 1px solid #CDE8C5; border-collapse:collapse;}

.tblockts { padding:16px; font-size:80%; padding-top:2px; padding-bottom:4px;  overflow:hidden;}
.tblocktlist { padding:16px; font-size:80%; padding-top:4px; padding-bottom:12px;  overflow:hidden;}
.tblocktlist ul { padding:0px; margin:0px; margin-left:10px;}
.tblocktlist ul li { padding:0px; margin:0px; margin-bottom:6pt;}


.tblocktlistrem {padding:16px; font-size:80%; padding-top:2px; padding-bottom:4px;  overflow:hidden;}
.tblocktlistrem ul { padding:0px; margin:0px; margin-left:10px; }
.tblocktlistrem ul li { margin-right:10px; padding:11px; padding-left:0px; list-style:none; display:table; }
.ulspis {padding:0px;}
.tblocktlistrem ul li span  { padding-left:10px; color:#666666; font-size:xx-small; font-weight:bold;}
.tblocktlistrem ul li span a { color:#666666;}

.tblocktlist ul li span { padding-left:10px; white-space:nowrap; color:#666666; font-size:xx-small; font-weight:bold;}
.tblocktlist ul li span a { color:#666666;}
.tblocktlistvkladka {  font-size:11px; padding-top:4px; padding-bottom:12px; overflow:auto;}
.tblocktlistvkladka  ul { padding:0px; margin:0px; margin-left:10px;}
.tblocktlistvkladka  ul li { padding:0px; margin:0px; margin-left:10px; margin-bottom:6pt;}
.tblocktlistvkladka  ul li span { padding-left:10px; white-space:nowrap; color:#666666; font-size:xx-small; font-weight:bold;}



.tblockt p { margin:3pt; padding:0px;}
.tblockh {margin:0px; padding:0px; padding-top:5px; padding-right:12px; overflow:hidden; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; color:#CDE8C5; text-align:right; font-variant:small-caps;}
.tblockh a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; color:#CDE8C5; text-decoration:none;}
.reiting { padding:2px; margin-bottom:4px; text-align:center; font:small italic; color:#FF9933;}
.tbltags { text-align:center; padding:4px; padding-top:0px;  font-size:x-small; font-weight:bold; color:#4CB443;}
.tbltags a { color:#4CB443; padding-left:6px; padding-right:6px;}
.tbldate { text-align:right; padding-right:12px; padding-bottom:6px; font-size:xx-small; color:#666666; position:relative; clear:both;}
.tbldate a { font-weight:bold; color:#666666; padding-left:8px; padding-right:8px;}
.img1 { max-width:150px; float:left; margin-right:6pt;}
.img2 { width:95%; max-width:200px; margin-right:6pt;}
.img3 { max-width:100px; margin-right:6pt; float:left;}
.img4 { width:100px; margin-right:6pt; float:left;}
.img5 { width:80px; margin-right:6pt; float:left;}
.img6 { width:50px; height:50px; border:0px}
.topnews { margin:20px; margin-top:5px; height:150px; overflow:hidden; font-size:80%;}
.tabltopnews {background: url(http://profsoyuz.kh.ua/public/images/design/krest_2.jpg) center no-repeat}

.img1vk { height:180px;}
.userm {float:right; width:220px; margin:10px; background:#F0FFEC; overflow:hidden; padding:8px;}
.userm a { display:block; padding:4px; font-weight:bold;}
.imguser {  max-height:200px; max-width:200px;  padding:1px; border:#CEEAD0 1px solid;}
.dvs1 { height:220px; z-index:100;}
.dvs1 object {  z-index:100; visibility: visible;}

.dvs2 { width:425px; height:344px;}
.calend1 { font-size:10px; font-weight:bold; color:#666666;}
.calend2 { font-size:12px;}
.calend3 { font-weight:bold;}
.calend3 a { color:#FF6600;}
.calend4 {}
.calend5 {}
.calend6 {}

.mes { margin:8px; margin-top:10px; margin-bottom:0px; padding:8px; font-size:14px; border:#ECFFE9 1px solid;}
.mes span { display:block; color:#666666; font-size:12px; margin-bottom:2px; padding-bottom:2px; border-bottom:#ECFFE9 1px solid; }
.remes { background: #F4FEF3; margin:8px; margin-top:0px; margin-bottom:16px; padding:8px; font-size:14px; border:#ECFFE9 1px solid; border-top:none; color: #666666;}
.remes span { display:block; color:#666666; font-size:12px; margin-bottom:2px; padding-bottom:2px; border-bottom: #FFFFFF 2px solid; }


#mainmenu{ position:absolute; z-index:500; top:148px; width:70%; min-width:750px;}
#dtwit{ font-size:80%; color:#FFFFFF; padding:3px; padding-left:10px;}
#dtwit ul { margin:0px; padding:0px; list-style:inside circle;}
#dtwit a { color: #FFCC33;}
#duser { margin-top:25px; margin-left:12px; color:#FFFFFF; font-size:13px;}
#duser img { width:85px; height:85px; float:left; margin-right:8px; border:#A4DC9D solid 1px;}
#duser a { color:#FFFFFF;}
#duser input { font-size:13px; margin:1px;}
#duser form { margin:1px; padding:1px; white-space: nowrap;}
.dbot { font-size:12px; color:#FFFFFF; padding:14px;}
.dbot a { color: #FFFFFF;}
#cont { text-align:center; height:32px; overflow:hidden; margin-top:4px;}
.mh { padding-left:20px; padding-top:20px; color:#666666; font-weight:bold; font-size:smaller; display:block;}
.tdh3 { font-size:12px; padding:3px; color:#999999; text-align: left;}
.tdt { font-size:13px; padding: 0 3px;}
.servf { padding:8px; font-size:12px; margin-top:12px; line-height:18px; text-align:center;}
.sort { font-size:13px; margin:8px; padding:10px; padding-top:0px; color:#999999;}
.tblocktm input { margin-bottom:10px;}
.tblocktm  textarea {margin-bottom:10px;}
/* для фотогалерей (в т.ч. в новостях и др) */
.floats
{margin: 0 0 0 0; position: relative; display: inline-block; font-size:9pt; }
.floats:after {content: ''; display: block; clear: both; }
.floats .left {position: relative; float: left; display: inline; overflow: hidden; margin: 4px 0 0 1em; width: 14em; min-width: 200px; }
.floats .left .r {position: absolute; top: 0; left: 0; width: 100%;   }
.r img { border:none; max-width: 200px; max-height:160px;}
.floats .left .min {margin: 0 0 190px 0; height: 3em; width: 200px;  }

.gallerylayer{position:absolute; top:0px; left:auto; right:auto;}
#afishaheader{height:40px;}
#afishas{text-align:center; float:center;}
.ac_results {
	padding: 0px;
	border: 1px solid black;

	overflow: hidden;
	z-index: 99999;
}


.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}



.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;

}

.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
#flashcontent{z-index: 100;}
#fancybox-loading{z-index: 11005;}

.procent {margin:0px; padding:0px; padding-top:5px; padding-right:12px; overflow:hidden; float:right; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; color:#c00000; text-align:right; clear:both; width:150px;}