body {
  margin:0;
  padding:0;
	background: #D1CFD0 url(../images/stripe1.png) repeat-x 0 324px;
}
.td1{
		background: transparent url(../images/stripe1.png) repeat-x 0 280px;
}
body, td{
/*	font-family: "Arcade Classic", serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}

/*--------------------------------------------------------------------------
for oll
-----------------------------------------------------------------------------*/
a:link, a:visited {
	color: #FD0E0E;
	text-decoration: none;
}
a:hover {
	color: #F04E11;
	text-decoration: underline;
}


form{
	display: inline;
}
p{
	margin: 5px 0 5px 0;
	padding: 0;
}


h2 {
	margin-top:	1em;
	margin-bottom:	0.5em;
	font-size: 18px;
	font-weight: normal;
	color: #F04E11;
}
.contentpaneopen{
	width: 100%;
	border-spacing: 0;
}
.contentpaneopen td
/* , .contentpaneopen td p */
{
	text-align: justify;
}
.buttonheading, .contentheading{
	
	border-collapse: collapse;
	border-spacing: 0;
}
.contentheading{
	padding: 5px 5px 5px 0px;
	color: #818080;
}
table.contentpaneopen tr td.contentheading, .contentheading a, .contentheading a:visited{
	font-size: 18px;
	font-weight: normal;
	color: #484848;
	text-decoration: none;	
	text-align: left;
}
.contentheading a:hover{
	text-decoration: underline;
	color: #333333;
}
.manons ul li{
   list-style-type: none;
   list-style: none;
   padding-bottom: 8px;
}
.manons{
  /*background: transparent url(../images/tema.png) no-repeat 3px 50%; */
}


.manons ul{
  margin: 0 0 10px 0;
  padding: 0;
  border-bottom: 1px dashed #666666;}


h4{
	margin-top:	0.5em;
	margin-bottom:	0.1em;
	font-size: 1.4em;
	font-weight: normal;
}
h3{
	margin: 0;
	padding: 0;
}
.contentheading .contentpagetitle{
	background-image: none;
}


.small {}

/*-------------------------------------------
my
----------------------------------------------*/
.introtext a, .introtext a:visited{
	color: #0077AA;
}
hr{
	height: 1px;
}

.createdate {
font-size: 10px;
font-weight: bold;
color: #FD0E0E;
line-height: 10px;
margin: 0;
padding: 0;
}

.topbg{
background-color: #000000;
}

.topbg1{
background-color: #000000;
margin: 1px;
}
.top{
	text-align: center;
	padding: 5px 0 5px 0px;
	background-color: #FFFF00; 
}
.br1{
	background-color: #D9D9D9;
	height: 1px;	
}
.article_seperator{
	font-size: 10px;
	line-height: 10px;
}
.readon{
	display: block;
	padding: 0 0 5px 0;
	margin: 0;
}
a.readon {
	background-image: none;
	line-height: 9px;
	font-size: 9px;
}
/*---------------------------
����
-------------------------*/
p.image{
	margin: 0;
	padding: 0;
}
p.image img {
	background: #fff;
	padding: 5px;
	border: 1px solid #D9D9D9;
	margin: 0;
}
p.image a:hover img {
	border: 1px solid #666;
	background: #fff;
}
p.image a, p.image  a:visited {
	background: none !important;
	border: none !important;
	padding: 0 !important;
}
p.image a:hover {
	text-decoration: underline;
}
p.image small {
	color: #999999;
	display: block;
	font-size: 95%;
	line-height: 100%;
}
p.left {
	float: left;
	margin-right: 5px;
}
p.right {
	float: right;
	margin-left: 15px;
}

/*----------------------------------------
���� ��� ����
-----------------------------------------*/
a#active_menu{
	color: #FFFFFF;
}
a.sublevel#active_menu{
text-align: left;
}
a.mainlevel, a.mainlevel:visited{
	display: block;
	font-size: 17px;
	font-weight: normal;
	color: #E7E7E7;
	background-image: none;
	padding: 4px 0 5px 10px;
	border-bottom: 3px solid #595D60;
}
a.mainlevel:hover, a#active_menu:hover{
	color: #FFFFFF;
	text-decoration: none;
}

a.sublevel, a.sublevel:visited{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #E7E7E7;
	background-image: none;
	margin: 4px 15px 4px 15px;
	text-align: left;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #595D60;
}
a.sublevel:hover{
	color: #FFFFFF;
	text-decoration: none;
}

a.sublevel#active_menu{
	font-weight: bold;
	color: #E7E7E7;
}



#topbg1{
	background: transparent url(../images/topbg1.jpg) repeat-y top left;
}

.top1conl{
	background: transparent url(../images/top1conl.jpg) no-repeat top left;
}
.top1conr{
	background: transparent url(../images/top1conr.jpg) no-repeat top right;
}
.bot1conr{
	background: transparent url(../images/bot1conr.jpg) no-repeat top right;
}
table#botbg1{
	background-color: #979799;
}
.top1menu{
	color: #FFFFFF;
	padding-right: 10px;
	font-size: 11px;
}
.top1menu a, .top1menu a:visited{
	color: #FFFFFF;
	font-size: 9px;
	font-family: Tahoma;
	background-image: none;
}
.top1menu a:hover{
	color: #E3E3E3;
	text-decoration: none;
}
.lcoll{
	background-color: #6E6F73;
}
.logo{
	background: transparent url(../images/lcbg1.jpg) repeat-y top left;
}
.logo img{
	margin: 16px 0 17px 0;
}

.lcollrbg{
	background: transparent url(../images/lcollrbg.jpg) repeat-y top left;
}
.h1bg{
	background: transparent url(../images/h1bg.jpg) repeat-x top left;
}
.tema{
	background: transparent url(../images/temabg.png) repeat-y top left;
	padding: 5px 10px 10px 10px;
	font: bold 13px/24px Tahoma;
}

.content{
	border: 2px solid #969698;
	background: #FFFFFF url(../images/mainbg.png) no-repeat bottom right;
}
.mainpadd{
	padding: 3px 10px 10px 10px;
}

/*---------
newsview
---------*/
.contentheadingview, .componentheading{
	background: transparent url(../images/viewbg.png) repeat-x bottom left;
}
.componentheading{
	padding: 0 0 6px 0;
}
.contentheadingview .t1, .componentheading .t1{
	font: bold 18px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	padding: 0 15px 0 0px;
	background: transparent url(../images/viewbg1.png) no-repeat bottom right;
}
img.imgprev{
	margin: 0 10px 0 0;
}
div.catsect span a{
	font-size: 9px;
	color: #FD0E0E;
}

.botbginfo{
	padding: 5px 20px 10px 20px;
	font-size: 10px;
	color: #FFFFFF;
}
.botbginfo a, .botbginfo a:hover, .botbginfo a:visited{
	color: #00537D;
	font-weight: bold;
}


/*-------------
zajavka
--------------*/
#themessage{
	color: #EE1C25;
	font-weight: bold;
	font: 24px/28px Arial, Helvetica, sans-serif;
}


.formtable input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	margin-bottom: 3px;

}
.formtable label {
width: 250px;
display: block;
clear: both;
float: left;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0 5px 0 0;
}
.prog{
	text-align: left; height: 200px; overflow: scroll; font-size: 9px;
	border: 1px solid #969696;
	background-color: White;
	padding: 5px;
}
.prog p{
	text-align: left;
}
/*my_opros
*/
.myopros{
	border: 2px solid #979797;
	border-top: 0px;
	background: #F4F4F4 url(../images/oprosbg.png) no-repeat bottom right;
	padding: 0;
	
}
#pollformXT2{
	/*padding: 0 5px 0 5px;*/
display: block;
width: 170px;
text-align: left;
margin: 0 3px 0 3px;
}
div.sectiontableheader{
	font-weight: bold;
}
#pollxtOptCol label{
	font-size: 10px;
}
.pollheadr{
	display: none;
	text-align: left;
}
.pollh{
	text-align: left;
	font-size: 10px;
}
#pollxtButtons, #pollxtButtons a{
	text-align: center;
}
.smalldark{
	padding: 0 0 3px 0; 
}
.highlight{
  font-weight: bold;
  color: #1C1C1C;
}
.search{
  padding: 10px 20px 10px 10px;
  text-align: center;
}

