BODY, HTML, FORM, UL, LI{
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#FFFFFF;
}
.maxw {width: 100%;}
.minw {width: 0%;}
.maxh {height: 100%}

UL, LI{
	list-style-type:none;
}
TD, INPUT, SELECT, TEXTAREA {

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#767676;
	margin:0px;

}


body {
	text-align:center;
}
	


IMG {border: 0px;}
H2{
 	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
 	font-size:18px;
	font-weight: normal;
	color: #FF9027;
	margin:0px;
	padding: 15px 0px 10px 0px;
}

H4, .price-hdr{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	color: #FF9027;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

A, A:link, A:visited, A:active, A:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color: #ff7704;
} 

.hand {
cursor: pointer;
cursor: hand
}

.nowrap
{
	white-space:nowrap;
}
.wrap
{
	white-space:normal;
}


INPUT.text, SELECT, TEXTAREA 
{	padding-left: 5px;
	border:solid 1px #C0C0C0;
	color: #767676;
}

INPUT.text, SELECT.text, TEXTAREA.text {
	width: 160px;
}

.upper_panel TD.home_links TD {
	padding: 24px 5px 25px 35px;
}

TABLE.maintable {
	margin:0px auto;
	text-align:left;
	}


TABLE.maintable TD.bg_left
{
	background-image: url(../images/bg_page_left.gif);
	background-repeat:repeat-y;
	padding-left: 40px;
}

TABLE.maintable TD.bg_right
{
	background-image: url(../images/bg_page_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-left: 40px;
}

TD.horisontal_menu {
	background-image: url(../images/photo_bottom.jpg);
	width: 860px;
	height: 70px;
}

TD.horisontal_menu TABLE TD{
	width: 220px;
	padding-left: 10px;
	padding-top: 10px;
}

TD.horisontal_menu TABLE TD A, 
TD.horisontal_menu TABLE TD A:visited, 
TD.horisontal_menu TABLE TD A:active,
TD.horisontal_menu TABLE TD A:hover {
 	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
 	font-size:12px;
	font-weight: bolder;
	color: white;
}

TD.horisontal_menu TABLE TD A, 
TD.horisontal_menu TABLE TD A:visited, 
TD.horisontal_menu TABLE TD A:active {
	text-decoration: none;
}
TD.horisontal_menu TABLE TD A:hover {
	text-decoration: underline;
}

TD.leftcol {
	width: 215px;
	padding-left: 5px;
	padding-top: 20px;
}

INPUT.search {
	background-color: #FBFBFB;
}

TABLE.centercol {
vertical-align: top;
}

TABLE.services TABLE.items TD.item {
	width: 180px;
	height: 33px;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
	border: solid 10px #F0F0F0;
}

TABLE.services TABLE.items TD.item A,
TABLE.services TABLE.items TD.item A:link,
TABLE.services TABLE.items TD.item A:visited,
TABLE.services TABLE.items TD.item A:active,
TABLE.services TABLE.items TD.item A:hover {
	text-decoration: none;
	color: white;

}

TABLE.services TABLE.items TD.item DIV.hdr 
{
	padding-top: 7px;
	padding-left: 7px;
	font-size:11px;
	font-weight: bold;
}

TABLE.services TABLE.items TD.item DIV.desc {
	padding-top: 5px;
	padding-left: 7px;
	font-size:10px;
}


TABLE.services TABLE.items .fir
{
background-image:url(../images/entry_1.jpg);
}

TABLE.services TABLE.items .sec
{
background-image:url(../images/entry_2.jpg);
}
TABLE.services TABLE.items .third
{
background-image:url(../images/entry_3.jpg);
}

TABLE.services TABLE.items TD.dark
{
background-image:url(../images/bg_black.gif);
background-position:bottom;
background-repeat:no-repeat;
}

TABLE.services TABLE.items TD.active
{
cursor: pointer;
cursor:hand;
background-image:url(../images/bg_active.gif);
background-position:bottom;
background-repeat:no-repeat;
}

TABLE.left_menu TD {
	padding-top: 2px;
	padding-bottom: 2px;
}

TABLE.left_menu A,
TABLE.left_menu A:active,
TABLE.left_menu A:visited,
TABLE.left_menu A:link,
TABLE.left_menu A:hover
{
 	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #353535;
	font-weight: bolder;
}

TABLE.subitems
{
	padding-left: 10px;
}
TABLE.left_menu TABLE.subitems A,
TABLE.left_menu TABLE.subitems A:active,
TABLE.left_menu TABLE.subitems A:visited,
TABLE.left_menu TABLE.subitems A:link,
TABLE.left_menu TABLE.subitems A:hover
{
 	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #353535;
	font-weight: normal;
}


TABLE.polling  DIV.hdr{
	font-weight: bold;
	padding-top: 5px;
	color: #767676;
}

TABLE.polling  DIV.items{
	padding-top: 10px;
	color: #333333;
}

TABLE.polling  DIV.items LABEL{
	padding-left: 12px;
}


TD.content DIV.main
{
	
	white-space:normal;
	text-align:justify;
	text-indent: 20px;
}

TD.content DIV.bc 
{
	padding: 22px 0px 0px 0px;
	
}
/*
TD.content DIV.main DIV
{
	padding: 10px 0px 10px 0px;
	line-height: 17px;
}*/

TD.content DIV{
	line-height: 17px;
}

TD.content DIV.main UL {
	padding-left: 0px;
}


TD.content DIV.main DIV.dynamic_content
{
	padding: 0px 0px 0px 0px;
}

TD.content DIV.main DIV.item,
TD.content DIV.main DIV.item DIV
{
	padding: 0px 0px 0px 0px;
}

TD.content DIV.main DIV
{
}

TD.content DIV.add_content
{
	padding-top: 1
}

TD.content DIV.main DIV.item A
{
	font-weight: bolder;
}

TD.content DIV.main DIV.item DIV.licence
{
	font-weight: bolder;
}

LI
{
	padding-left: 10px;
	list-style-position: inside;
	list-style-image:url(../images/list_item.gif);
}

TD.user_info {
	padding-left: 15px;
	padding-top: 35px;
	width: 140px;
}


DIV.footer 
{
	width: 100%;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 20px;
}

DIV.footer A,
DIV.footer A:active,
DIV.footer A:link,
DIV.footer A:visited,
DIV.footer A:hover
{
	font-size: 10px;
	color: #ed7e33;
}

DIV.footer DIV.copy {
	padding-top: 10px;
	padding-bottom: 20px;
	color:#c4c4c4;
	font-size: 10px;
}

.error 
{
	color: Red;
}



/*---------------navigator----------------*/
TABLE.navigator 
{
	border:0px;
	width: 100%;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}
TABLE.navigator a{
	/*color:#6E6E6E;*/
}
TABLE.navigator a:hover{
	text-decoration:none;
}
TABLE.navigator TD {	
	background-color:#FFFFFF;
	height:17px;
	padding-left:6px;
	padding-right:6px;
	border-bottom: solid 1px white;
	border-right: solid 1px white;

}
TABLE.navigator TD.fld-check {
	padding: 0px; 
	width: 0%;
}
TABLE.navigator TR.header TD{	
	text-align:left;
	font-size:11px;
	height:26px;
	font-weight:bold;
}
TABLE.navigator TR.header TD.act{
}
TABLE.navigator TR.header TD.act a{
	text-decoration:none;
}
TABLE.navigator TR.header TD.act a:hover{
	text-decoration:underline !important;
}
TABLE.navigator TR.dark TD {
	background-color:#FFFFFF;
}/*first row*/
TABLE.navigator TR.light TD {
	background-color:#FFFFFF;
}/*second row*/
TABLE.navigator TR.noclick TD {cursor: default}

TABLE.navigator TR.active TD{
	/*background-color:#EFEEE2;*/
}
TABLE.navigator TR.edit TD{
	/*background-color:#F7F2E7;*/
}
TABLE.navigator TR TD.command{
	/*background-color:#F7F2E7;*/
}
TABLE.navigator TR.active TD.command{
	/*background-color:#EFEEE2;*/
}

TABLE.navigator TR.active A:link, TABLE.navigator TR.active A:visited {
	/*color:#6E6E6E;*/
}
TABLE.navigator TR.bf TD{
	font-size: 14px;
	font-weight:bold;
}
TABLE.navigator TR.header A:link, TABLE.navigator TR.header A:visited {
	/*color:#6E6E6E; */
	text-decoration: none;
}
TABLE.navigator TR.header A:hover {
	text-decoration: underline;
}
TABLE.navigator TR.paging TD.nav {
	/*border-top: 1px solid #c5c5c5;*/
}

TABLE.navigator TR.paging TD SPAN {border-left: 0px solid}

TABLE.navigator TR.paging TD A:link, TABLE.navigator TR.paging TD A:visited {font-weight: normal; text-decoration: underline}

TABLE.navigator .inp_grid
{
	border: none;
	width:430px;
	/*background-color:#F7F2E7;*/
}
.req
{
	font-weight: bold;
}

.error-field {
	color: Red;
}

.banner 
{
	padding-top: 10px;
}

TABLE.news_link A, TABLE.news_link A :link, TABLE.news_link A:visited, TABLE.news_link A:active, TABLE.news_link A:hover{
	color: #767676;
	text-decoration: none;
}
.subscription LABEL 
{
	padding: 0px 0px 4px 2px;
}
