body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c5e05; background-color: #688008; background-image: url(images/body_bg.jpg); background-repeat: repeat-x; background-position: 0 top; padding: 0; margin: 0; }
/*<agl.folder "ESL-masc">*/
	h2 {margin:0;}
	#head { background-image: url(images/platforma.jpg); background-repeat: no-repeat; background-position: center; position: relative; width: 702px; height: 330px; }
	#head #logo { position: absolute; top: 60px; left: 80px; width: 320px; height: 60px; float: left;}
	#head #join_now { position: absolute; top: 20px; left: 470px; width: 220px; height: 80px; float: right;}
	#head #searchprofile { text-align: left; position: relative; top: 155px; left: 350px; width: 160px; float: left; }
	#head input[type="text"],input[type="password"] { background-color: #e7b075; width: 150px; }
	#head input[type="text"]:hover,input[type="password"]:hover { background-color: #e7b075; width: 150px; }
	#head #login { text-align: left; position: relative; top: 155px; left: 330px; width: 160px; float: left; }
	#main { position: relative; width: 702px; }
	#content { background-image: url(images/content_bg.jpg); background-repeat: repeat-y; background-position: center 0; position: relative; float: left; clear: both; padding-top: 10px; }
	#leftcol { position: relative; width: 170px; float: left; clear: left; margin-right: 10px; }
	#rendpage { position: relative; width: 480px; float: left; }
	#footer { position: relative; width: 100%; height: 20px; float: left; }
	#footer a { color: #fff; text-decoration: underline; }
	#copy { color: #4c5e05; position: relative; width: 100%; height: 20px; float: left; }
	#copy a { color: #4c5e05; text-decoration: underline; }
	input[type="reset"] { color: #fff; font-size: 10px; background-color: #d87878; height: 18px; padding: 1px; border: solid 1px; }
	input[type="reset"]:hover { color: #fff; font-size: 10px; background-color: #f00; padding: 1px; height: 18px; border: solid 1px; }
	input[type="submit"] { color: #fff; font-size: 10px; background-color: #e7b075; height: 18px; padding: 1px; border: solid 1px; }
	input[type="submit"]:hover { color: #fff; font-size: 10px; background-color: #e27500; padding: 1px; height: 18px; border: solid 1px; }
	input { color: #fff; font-size: 11px; background-color: #e7b075; padding: 0px; height: 17px; border: solid 1px; }
	input:hover { color: #fff; font-size: 11px; background-color: #e27500; padding: 0px; height: 17px; border: solid 1px; }
	input[type="checkbox"] { background-color: #AEBB7B; border-width: 0; }
	input[type="radio"] { background-color: #AEBB7B; border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "ESL-masc Boxen">*/
	.box { position: relative; left: 2px; width: 170px; }
	.box h3 { color: #3c4a03; font-size: 10px; margin: 0; }
	.box q { color: #4c5e05; font-size: 9px; font-style: italic; }
	.box p { color: #4c5e05; }
	.box_head { color: #f8fbff; font-size: 10px; font-weight: bold; background-color: transparent; background-image: url(images/box_head_bg.jpg); background-repeat: no-repeat; background-position: center top; text-indent: 10px; width: 170px; height: 17px;}
	.box_content { font-size: 10px; background-image: url(images/box_con_bg.jpg); background-position: 0 bottom; text-align: left; padding: 3px; }
/*</agl.folder>*/
form {
  padding: 0;
  margin: 0;
}
/* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE */
 html>body td {
  text-align: left;
font-size:10px;
}

html>body td[align="center"] {
  text-align: center;
	font-size:10px;
}

html>body td[align=center] {
  text-align: center;
font-size:10px;
}

html>body td[align=right] {
  text-align: right;
font-size:10px;
}

html>body td[align="right"] {
  text-align: right;
font-size:10px;
}

*[align="center"] {
  text-align: center;
}

*[align=center] {
  text-align: center;
}

*[align="right"] {
  text-align: right;
}

*[align=right] {
  text-align: right;
}
.module_head { background-color: inherit; font-size: 10px; font-weight: bold; color: #ffffff; background-image: url(images/conhead_bg.jpg); background-repeat: repeat-x; background-position: right top; text-indent: 10px; height: 18px; }
.module_head_right { background-color: inherit; font-size: 10px; color: #ffffff; background-image: url(images/conhead_bg.jpg); background-repeat: repeat-x; background-position: left top; }

.module_head_right a {
	background-color: inherit;
	font-size: 10px;
	color: #ffffff;
}
.evenrow {
	background-color: #b5c284;
	height: 17px;
}
.oddrow, .addrow {
	background-color: #c7d399;
	height: 17px;
}
.calendar_module_detail { font-size: 10px; font-weight: normal; background-color: #c7d399; color: #121010; border: solid 1px #4c5e05; }

.calendar_module_head { background-color: inherit; font-size: 10px; font-weight: bold; color: #ffffff; border: solid 1px #c7d399; }


.module_head_right a:hover {
	background-color: inherit;
	font-size: 10px;
	color: #ffffff;
}

.select{
	font-size: 12px;
}

TD.edituserlink{
	background-color: #e7b075;
	color: #ffffff;
	font-weight: bold;

}
TD.edituserlink a{ color: #ffffff; font-weight: normal; background-color: inherit; }
TD.edituserlink A:hover{
	color: #ffffff;
	font-weight: normal;
}

.text_head1, .text_head1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_head2, .text_head2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #0000AF;
}
.module_detail_inside { font-size: 10px; font-weight: normal; background-color: #f0f3e3; border-color: #788936; border-style: none solid solid; border-width: 1px; }

.tos { font-size: 10px; font-weight: normal; background-color: #c7d399; margin: 10px; border: solid 1px #788936; }

.im_text { font-size: 10px; font-weight: normal; background-color: #ebefdb; border: solid 1px #c7d399; }

.module_detail_new { font-size: 10px; .font-weight: normal; background-color: #aebb7b; }
.module_detail { font-size: 10px; .font-weight: normal; background-color: #aebb7b; background-image: url(images/confoot_bg.jpg); background-repeat: repeat-x; background-position: center bottom; }
.module_detail h3 { color: #fff; font-size: 14px; margin: 0; }
.module_detail q { font-size: 8px; font-style: italic; }
.module_detail p { color: #4c5e05; }
.statusbar {
	background-color: #c7d399;
}


th {
	font-weight: bold;
	color: #4c5e05;
	background-color: #ebefdb;
	font-size: 10px;

}

th a {
	text-decoration: underline;
	color: #4c5e05;
}
th a:hover {
	color: #4c5e05;
	text-decoration: none;

}


a.subhead {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
a.subhead:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.smallpic {
	border: solid 1px #4c5e05;
}
.dotted{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
a {
	color: #4c5e05;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #4c5e05;
}

a.menulink {
	font-size: 10px;
	color: #4c5e05;
	text-decoration: none;
}
a.menulink:hover {
	font-size: 10px;
	color: #4c5e05;
	text-decoration: underline;
}

.panellinkhdr {
	background-color: #e7b075;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;

}
.panelbox { background-color: inherit; width: 98%; margin: 1px; border: solid 1px #e7b075; }
.panelbox:hover { background-color: #d8e1b8; margin: 1px; width: 98%; border: solid 1px #aebb7b; }
.paneltable{
	background-color: #4c5e05;
}
.payment_mod_head{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3399CC;
}

.admin_head{
	font-size: 14px;
	color: #e97c08;
	font-weight: bold;
}
h4{
	font-size: 12px;
}
.errors {
	color: red;
}

.headerfooter, .headerfooter:hover {					/*** style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}

.headerfooter:hover {							/*** hover: style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	text-decoration: none;
}

.nickwidth {								/*** width of sections ***/
	margin: 10px;
	text-align: center;
}

.im_msg {
	font-size: 8pt;
}

.menu_subhead {
	background-color: #e7b075;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;

}

.picgallery {
	margin-top: 10px;
	margin-bottom: 30px;
	background-color: #AEBB7B;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}

.module_head a { text-decoration: none; font-size: 10px; font-weight: bold; color: #ffffff; background-color: inherit; }
.module_head a:hover {
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchselect{
	font-size: 10px;
}

.text_head2{
	color: #4c5e05;
text-decoration: underline;
	
}

.inside-div{
	background-color: #688008; 
	width: 170px; 
	height: 750px;
	z-index: 999; 
	position: absolute; 
	left: 690px;
	overflow: auto;
	top: 0px;
	text-align: left;
	font-size:12px;
	font-family: sans-serif, arial;
	color: #FFFFFF;
}


#cse-search-box .new-input{
	background-color:auto;
	border:auto;
	color:auto;
	font-size:auto;
	height:auto;
	padding:auto;	
	margin-top:5px;
}

#cse-search-box .new-input-n{
	background-color:auto;
	border:auto;
	color:auto;
	font-size:auto;
	height:15px;
	padding:auto;	
}

#cse-search-box{
	text-align: left;
}