/* CSS Document */
* { margin:0; padding:0;}
html{ font-family: Verdana, Arial, Helvetica, sans-serif;color:#515C68}
body{
background-color:#0077A2;
	font-size:100%;	
	line-height:1em;
	color:#1D1D1D;
	
}

img{ border:0px none; margin:0; padding:0; vertical-align:top;}
/**********font size***************/
#header{font-size:0.6875em; line-height:1.28em;}
#wrapper .row {font-size:0.75em; line-height:1.34em; background:#FFFFFF;}
#wrapper .row_1 {font-size:0.6875em; line-height:1.28em; color:#FFCC1D;}
#footer{font-size:0.6875em; line-height:1.28em;}
/********** end font size***************/

#flashcontain {
background-color:#FFFFFF;
position: absolute;
z-index: 2;
padding-top:10px;
}

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
text-align:left;
z-index:3;
}

#dropmenudiv a{
text-align:left;
width: 100%;
text-align:left;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FEB542;

}

.content{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#515C68;

}
input, textarea, select{ 
	font-family:tahoma, arial;
	color:#6E7B89;  font-size:1em;
	border:1px solid #DEE2E7;
	vertical-align:top;
}
.button:hover {
    border: 1px solid #f00;
   background-color:#FEB542;
}
.cbutton{
font-weight:bold;

}
.cbutton:hover{
    border: 1px solid #f00;
   background-color:#FEB542;
}


#form input{ width:172px; height:17px;}
#form1 input{ width:196px; height:17px;}

#form2 input{ width:156px; height:17px;}
#form2 textarea{ width:219px; height:38px; padding:0 0 4px 0; overflow:auto; font-size:1em;}
.inp_h{ height:22px; margin:0 0 3px 0;}

/****************** GLOBAL ***********************************************/
.w100{ width:100%;}
.h100{ height:100%;}
.float{ float:left; margin:0;}
.right{ text-align:right;}
.title { display:block; margin:0; padding:0; font-size:24px; font-weight:bolder; color:#515C68}

.indent, .box , .row, .row, .row_1, .row_2, .block, .block_1, .block_2, .block_3, .block_4
{ 
	margin:0; 
	padding:0; 
	width:auto; 
	height:auto; 
	background:none;
}
.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}
/********************* END GLOBAL ********************************************/

ul {list-style:disc;}

.col { float:left;}
.right{ text-align:right;}
.clear { clear:both;}

.sections a{
font-size:18px; font-weight:bold; color:#2988BF; text-decoration:none;display:block; width:90%; 
}
.sections a:hover{
background-color:#FEB542;border:double;

}

.hmenu a{
font-size:10px; font-weight:bold; color:#2988BF; text-decoration:none;
border-color:#FFFFFF;
}
.hmenu a:hover{
background-color:#FEB542;
border-color:#000000;
}

a:hover{
background-color:#FEB542;
border-color:#000000;
}


/***************links**************/
a{ font-size:10px; font-weight:bold; color:#2988BF; text-decoration:none;}
a:hover{ }
.link{ color:#FFCC1D; font-weight:bold;}
.link_1{ color:#1D1D1D; font-weight:bold;}
/**************end links**************/

/***************txt***************/
h1, h2{ margin:0; padding:0; font-size:14px}
.txt{ color:#FFFFFF;}
.txt_1{ color:#FFCC1D;}
.txt_2{font-size:1.09em;}
/***************end txt***************/

.main {margin:0 auto;}

#header .column_1{ text-align:right; height:64px;}
#header .column_1 .indent {padding:26px 15px 0 0;}
#header .indent {padding:19px 33px 0 36px;}
#header .menu{ height:62px; text-align:center; width:709px; margin:0 auto;}
#header .menu .indent{ padding:11px 0 0 11px;}
#header .fill_menu{ background:url(images/fill_menu.gif) 0 0 repeat-x;}
#header .bg_menu_left{ background:url(images/bg_menu_left.gif) left top no-repeat;}
#header .bg_menu_right{ background:url(images/bg_menu_right.gif) right top no-repeat; height:45px;}
#header .ban{text-align:center; margin:0 0 0 0; padding:0 0 0 7px;}

/*******************box #1*********************************/
.box .left_top{ background:url(images/left_top.gif) left top no-repeat;}
.box .right_top{ background:url(images/right_top.gif) right top no-repeat;}
.box .left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.box .right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%;}

.box .side_top{ background:url(images/side_top.gif) left top repeat-x #515C68;}
/***************************end box #2**************************/
.projectlinks a{
font-size:12px;
}
.footer {color:#ffffff; background-color:#4F5B67; font-weight:bold;font-size:12px}
.footer a{color:#ffffff; font-weight:bold; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.block{
	font-size:18px;
	color:#FFE05B;
	font-weight:bold;
	text-align:left;
}

#FrogJS{
	width: 790px;
	height: 600px;
	margin: 0 auto;
}
#FrogJSCredit{
	text-align: right;
	font-size: 80%;
	color: #999;
	padding: 1px;
}
#FrogJSCaption{
	text-align: left;
	line-height: 140%;
}

.maincontainer{
background-color:#D9E8F9;
margin-top:0px;
margin-right:auto;margin-left:auto;width:800px;
}


.midresources{
padding-left:20px;
padding-right:20px;
}

#descr {
   padding: 0px;
   margin: 0 0 5px 0;
}


.c {
   float: left;
}
.cr {
   clear: left;
}

table.formPage {
   border: 1px solid #A0A0A0;
}
td.err {
   padding: 3px;
   color: #FF0000;
   background: #FFEDED;
   border: 1px solid #A0A0A0;
   text-align: left;
}
td.msg {
   padding: 3px;
   color: #0000FF;
   background: #EDF3FF;
   border: 1px solid #A0A0A0;
   text-align: left;
}
.count {
   color: #6f6f6f;
   font-size: 8pt;
   font-weight: normal;
}
h2 {
   font-size: 10pt;
   margin: 0;
   padding: 0;
}

h3 {
   color: #5e74b3;
   font-size: 8pt;
   padding: 0;
   border-bottom: 1px dotted #5e74b3;
}
#links{
font-size: 10px;
}

#links a {
   font-size: 10pt;
}
#links p {
   margin: 0 0 7px 0;
}
.url {
   color: #6f6f6f;
   font-size: 10pt;
}
#path {
   margin-top: 2px;
   padding: 3px;
   background: #D9E8F9;
   line-height: 19px;
   border-top: 1px solid #5e74b3;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}
div.errForm, span.errForm {
   margin: 0px 0 0px 5px;
   padding: 2px 3px 2px 3px;
   color: #FF0000;
   background: #FFFFF3;
   border: 1px solid #cccccc;
   text-align: left;
   clear: right;
}

.sort {
   color: #000000;
}
p.subcats {
   margin: 0px 0px 7px 0px;
   padding: 0px;
}
div.pr {
   font-size: 6pt;
   color: #000000;
   float: left;
   height: 30px;
   margin-right: 5px;
}
div.prg {
   width: 40px;
   border: 1px solid #999999;
   height: 3px;
   font-size: 1px;
}
div.prb {
   background: #5eaa5e;
   height: 3px;
   font-size: 1px;
}

#descr {
   padding: 0px;
   margin: 0 0 5px 0;
}


div.footer {
   bottom:0;
   clear:both;
   text-align: center;
   border-top: 1px solid #E0E0E0;
   padding: 3px 0 0 0;
   margin-top: 50px;
}
div.footer a {
   color: #606060;
}
.price {
   border: 1px solid #A0A0A0;
}
.price table td{
   margin: 0;
   padding: 2px;
   vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border-width:0;
}



