* {
	margin: 0;
	padding: 0;
}

.error
{
    color: Red;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #484848;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCC;
	text-align:center;
}

img
{
    display:block;
}

hr
{
    border-style: dotted;
    color: #484848;
}

#big table table
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
    width: 450px;
    border: 0px;
    border-collapse: collapse;
}

#big table 
{
   margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 200px;
	border: 0px;
    border-collapse: collapse;
}

#small table
{
    width: 900px; 
    border: 0;  
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;    
	margin-top: 0px;
	margin-bottom: 0px;
}

p, ul, ol{
	line-height: 180%;
}
h1, h2, h3 {
	margin-bottom: 5px;
	margin-top: 10px;
}

.b
{
    color:Black;
}



#first td
{
    height: 1px;
}

#second td
{
    height: 49px;
}

#third td
{
    height: 40px;
}

#first,#second img
{
    border: 0px;
}

#third a img
{
    border: 0px;
}

#q td
{
    font-style:italic;
    color:Green;
}

#recent-posts li
{
   list-style: none;
}

#recent-posts li h2
{
   list-style: none;
}

/* Layout */

#searcher2 
{
 background-image:url(../Images/images_start/start_C2_R8.jpg);
 height: 26px;
}

#maincontent
{
 background-image:url(../Images/images_start/start_C4_R8.jpg);
}

#login
{
 background-image:url(../Images/images_start/start_C2_R8.jpg);
 height:36px; 
 width:163px; 
}

#sitemap
{
 background-image:url(../Images/images_start/start_C2_R8.jpg);
 height:41px;
 width:163px;
}

#advert
{
 background-image:url(../Images/images_start/start_C2_R11.jpg);
 height:35px;
}

#adrotator
{
 background-image:url(../Images/images_start/start_C2_R12.jpg);
}

#bottom1
{
 background-image:url(../Images/images_start/start_C4_R13.jpg);
 height:24px;
}

#bottom2
{
 background-image:url(../Images/images_start/start_C4_R14.jpg);
}
#bottom3
{
 background-image:url(../Images/images_start/start_C2_R8.jpg);
}
#bottom4
{
 background-image:url(../Images/images_start/start_C2_R15.jpg);
  height:25px;
}

#search_ad_header
{
    background-image: url(../Images/images_start/start_C1_R4.jpg); 
    height:41px;
}

#search_ad_rest1
{
    background-image: url(../Images/images_start/start_C1_R5.jpg); 
    height:102px;
}

#search_ad_rest2
{
    background-image: url(../Images/images_start/start_C1_R6.jpg); 
    height:35px;
}

#subsite_header1
{
    background-image: url(../Images/images_start/start_C1_R7.jpg); 
    width:10px;
}

#subsite_header2
{
    background-image: url(../Images/images_start/start_C2_R7.jpg); 
    height:45px;
}

#subsite_header3
{
    background-image: url(../Images/images_start/start_C4_R7.jpg); 
    height:45px;
}

#subsite_header4
{
    background-image: url(../Images/images_start/start_C9_R7.jpg); 
}

/********* end of layout ************/

h1{
	
    font-size: 20px;	
}

h2{

    font-size: 16px;	
}

h3
{
    font-size: 14px;
}

a {
	text-decoration: none;
	color: blue;
}

a:hover {
	background: #CEE7F5;
	text-decoration: underline;
	color: blue;
}

/************ Headers ****************/

#header1 
{
    font-family: Tahoma;
	padding: 13px 0px 0px 45px;
	color: black;
	font-size: 13px;
	font-weight:bold;
}

#header2 
{
    font-family: Tahoma;
	padding: 22px 0px 0px 25px;
	color: black;
   font-size: 13px;
   font-weight:bold;
}

/********** Searcher **********/

.searcher
{
   padding: 5px 0px 0px 0px;
   margin: 0px;
}


#searcher_odd
{
    padding-left: 44px;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-right: 4px;
}

#searcher_even
{
    padding-right: 53px;
    padding-bottom: 1px;
    padding-top: 1px;
}

table.searcher
{
    width: 250px;
    margin-left: 0;
}

.header5 h3
{
    font-weight: bold;
}

#list ul
{
	text-align: left;
	color: #484848;
}

/************ Menu **************/

#menu 
{
    margin-left: 45px;
	float: left;
	color: gray;
	text-align: left;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	text-align: left;
	color: gray;
}

#menu li 
{
    font-family: Tahoma;
    font-weight: bold;
	display: inline;
	color: gray;
	text-align: left;
}

#menu a {
	text-transform: lowercase;
	text-decoration: none;
	font-weight: bold;
	color: gray;
	text-align: left;
}

#menu a:hover {
	text-decoration: underline;
}

/********** Sidebars *************/

.sidebar {
	float: left;
}


#navigation h2 {
	text-align: right;
	background: url(../Images/img07.gif) no-repeat;
}


/************** Content ****************/

#link ul
{
 font-family: Tahoma;
 font-weight: bold;
 font-size: 14px;
 padding: 0 0 0 16px;
 list-style: none;
}  

#article_link h2 ul
{
    color: Red;
    list-style: none;
}

#content 
{
	float: left;
	padding: 22px 20px 0px 40px ;
	background-color:Transparent;
}

#adrotator
{
    padding: 4px 0px 0px 12px;
}

#cse-search-results
{
    float: left;
   margin: 0;
   padding: 0;
   width: 380px;
}

.announce
{
 font-weight:bold;
 font-style: italic;
 font-size:small;   
 margin-right: 10px;
}
/************* Recent posts *************/


#right_navigator {
	float: left;
	padding: 10px 12px 0px 24px;

}

.sidebar #recent-posts ul {
	padding: 0 20px;
}

#recent_posts
{
    list-style: none;
}


/********************* converted *************************/

.centered {
	border: none;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 900px;
}

.centered-header {
	border: none;
	left: 0px;
	padding: 0px;
	width: 900px;
	height:362px;
}

.centered-content {
	border: none;
	left: 0px;
	padding: 0px;
	width: 900px;
	overflow:hidden;
	background-color:White;
}

.link1 {
	border: none;
	height: 49px;
	left: 0px;
	line-height: 49px;
	padding: 0px;
	width: 115px;
	float: left;
}

.link2 {
	border: none;
	height: 49px;
	left: 115px;
	line-height: 49px;
	padding: 0px;
	width: 131px;
	float: left;
}

.link3 {
	border: none;
	height: 49px;
	left: 246px;
	line-height: 49px;
	padding: 0px;
	width: 152px;
	float: left;
}

.link4 {
	border: none;
	height: 49px;
	left: 398px;
	line-height: 49px;
	padding: 0px;
	width: 239px;
	float: left;
}

.link5 {
	border: none;
	height: 49px;
	left: 637px;
	line-height: 49px;
	padding: 0px;
	width: 154px;
	float: left;
}

.link6 {
	border: none;
	height: 49px;
	left: 791px;
	line-height: 49px;
	padding: 0px;
	width: 109px;
	float: left;
}

.pod-menu {
	border: none;
	height: 40px;
	left: 0px;
	line-height: 40px;
	padding: 0px;
	width: 900px;
	float:left;
}

.logo {
	background-image: url('../Images/images_start/start_C1_R3_v5.png');
	border: none;
	height: 95px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 595px;
	float: left;
}

.facet {
	background-image: url('../Images/images_start/start_C7_R3.jpg');
	border: none;
	height: 273px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 305px;
	float: right;
}

.search-header {
	background-image: url('../Images/images_start/start_C1_R4.jpg');
	border: none;
	height: 41px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 595px;
	float: left;
}

.search-body {
	background-image: url('../Images/images_start/start_C1_R5.jpg');
	border: none;
	height: 102px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 595px;
	float: left;
}

.search-footer {
	background-image: url('../Images/images_start/start_C1_R6.jpg');
	border: none;
	height: 35px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 595px;
	float: left;
}

.margines-lewy {
	background-image: url('../Images/images_start/start_C1_R7.jpg');
	background-color:White;
	border: none;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 10px;
	float: left;
}

.google-header {
	background-image: url('../Images/images_start/start_C2_R7.jpg');
	border: none;
	height: 45px;
	left: 10px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 163px;
	float: none;
}

.main-header {
	background-image: url('../Images/images_start/start_C4_R7.jpg');
	border: none;
	height: 45px;
	left: 173px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 541px;
	margin: 0px;
	float: none;
}

.sidebar-main {
	background-image: url('../Images/images_start/start_C9_R7.jpg');
	border: none;
	height: 475px;
	left: 714px;
	overflow: visible;
	padding: 0px;
	text-align: left;
	width: 186px;
	float: none;
}

.google-main {
	background-image: url('../Images/images_start/start_C2_R8.jpg');
	border: none;
	height: 43px;
	left: 10px;
	padding: 0px;
	width: 163px;
	float: none;
}

.main-main {
	background-image: url('../Images/images_start/start_C4_R8.jpg');
	background-repeat:repeat-y;
	border: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 541px;
	float: none;
	overflow:hidden;
	background-color:Transparent;
}

.login-student {
	border: none;
	height: 36px;
	left: 10px;
	line-height: 36px;
	padding: 0px;
	width: 163px;
	float: none;
}

.sitemap {
	border: none;
	height: 41px;
	left: 10px;
	line-height: 41px;
	padding: 0px;
	width: 163px;
	float: none;
}

.ads-header {
	background-image: url('../Images/images_start/start_C2_R11.jpg');
	border: none;
	height: 35px;
	left: 10px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 163px;
	float: none;
}

.ads-main {
	background-image: url('../Images/images_start/start_C2_R12.jpg');
	border: none;
	height: 250px;
	left: 10px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 163px;
	float: none;
}

.main-footer {
	background-image: url('../Images/images_start/start_C4_R13.jpg');
	border: none;
	height: 24px;
	left: 173px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 541px;
	float: none;
	margin: 0px;
}

.bottom-margin {
	background-image: url('../Images/images_start/start_C4_R14.jpg');
	border: none;
	height: 152px;
	left: 173px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 541px;
	float: left;
}

.adsfooter {
	background-image: url('../Images/images_start/start_C2_R15.jpg');
	border: none;
	height: 25px;
	left: 10px;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 163px;
	float: none;
}

.site-footer {
	background-image: url('../Images/images_start/start_C1_R16.jpg');
	border: none;
	height: 30px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	width: 900px;
	float: none;
}

#footer
{
    font-family: Tahoma;
	text-align: center;
	padding: 5px 0px 4px 0px;
	font-size: 10px;
	line-height: normal;
	color: White;
}

.white
{
    background-color:White;
    float:left;
}

.clear {
  clear: both;
}

.best-logo
{
    border: none;
	height: 60px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	width: 900px;
	float: none;
	background-color:White;
}

.ad-bottom
{
    border: none;
	height: 120px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	width: 900px;
	float: none;
	background-color:White;
}

.channels
{
    border: none;
	height: 22px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	width: 900px;
	float: none;
	background-color:White;
}

/***************** errors *********************/
.field-validation-error
{
    color: #ff0000; 
}

.input-validation-error
{
   /* border: 1px solid #ff0000;
    background-color: #ffeeee;*/
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}
