html { height: 100%; margin-bottom: 3px; font-size:12px;}

input 
{
font-size:12px;
}
textarea
{
font-family:tahoma;
font-size:12px;
}
a visited
{
color:darkblue;
}

a.small 
{
font-size:14px;
font-family: Arial, Verdana;
}

a.sape
{
font-size:10px;
font-weight:normal;
}

table 
{
background-color:White ;
}

td.logon
{
font-size:10px;
}

table.announces a
{

}

td.right
{
font-size:10px;
font-weight:bold;
text-align:right;
padding-right:30px;
padding-right:30px;
}

td.right_border
{
border-right-style:solid;
border-right-width:1px;
border-right-color:lightgrey;
padding-left:10px;
}
td.top_border
{
border-top-style:solid;
border-top-width:1px;
border-top-color:lightgrey;
font-size:10px;
}

td.top_border a
{
font-size:12px;
font-weight:bold;
}
td.top_border a.sape
{
font-size:10px;
font-weight:normal;
}
td.noimagemargin img
{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

a.level0 
{
padding-left:5px;
font-size:12px;
font-weight:bold;

line-height:15px;
}

a.level1
{
padding-left:10px;
font-size:12px;
font-weight:bold;

line-height:15px;
}
a.level2 
{
padding-left:15px;
font-size:12px;
font-weight:bold;

line-height:15px;
}
a.level3
{
padding-left:20px;
font-size:12px;
font-weight:bold;

line-height:15px;
}


h2
{
font-size:20px;
}

table.header
{
background-image:url(http://handball.zp.ua/images/header/logo.jpg);
}

td.border-bottom
{
border-bottom:solid 1px lightgrey;
}

td.border-right
{
BORDER-RIGHT:SOLID 1PX lightgrey;
width:600px;
}
a.friends
{
font-family:Arial,Verdana; font-size: 12px; font-weight: bold;
}

td.menu_head a
{
font-family: Arial, Verdana;
font-size:14px;
font-weight:bolder;
line-height: 40px;

padding-left:25px;
}
td.menu_head a
{
display: inline
}
td.menu_head a SPAN
{
display: none
}
td.menu_head a:hover SPAN
{
display: inline;
}
td.menu_head a:hover
{
text-decoration:none;

}





body {
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	text-align: left;
font-size:12px;
	background-color:white;
	background-image:url(http://www.handball.zp.ua/imgs/fon.gif);
    background-repeat:repeat-x;
    background-position:top left;
	}
	
.datetime
{
   font-size:12px; 
}

img 
{
margin-left:1px;
}

a
{
color:#000066;
}
a:visited
{
color:#006699;
}
a.noborder
{
font-family: Verdana;
font-size:12px;
font-weight:bold;
text-decoration:outline;


}
ul 
{
list-style: none;
padding-left:2px;
margin-left: 0px;

}

table.menu_head
{
background-color:lightgrey;
border-width:1px;
border-style:solid;
border-color:darkgrey;

}
td.team
{
font-size:12px;
text-align:justify;
margin-bottom:5px;
margin-right:30px;
margin-left:25px;
margin-top:5px;
}

td.team img
{
padding-left:15px;
padding-right:15px;
align:center;

}

td.team p 
{
font-size:12px;
text-align:justify;
margin-bottom:5px;
margin-right:30px;
margin-left:25px;
margin-top:5px;
}

td.team h1
{
text-align:center;
font-size:18px;
margin-top:15px;
margin-bottom:15px;
}
td.team a
{

}

#header h1
{
font-size:36px;
font-family:Verdana;
margin-top:1px;
padding-left:10px;
margin-bottom:1px;
font-variant:small-caps;
font-weight:bolder;
color:white;
}

#header h2
{
text-transform:uppercase;
font-family:Verdana;
font-size:24px;
margin-top:1px;
margin-bottom:1px;
padding-left:25px;
color:white;
}

#news 
{
font-size:12px;
text-align:justify;
padding-left:15px;
padding-right:15px;
}
#news table
{
font-size:12px;
}


#news h1
{
font-size:16px;
font-family:Arial,Verdana;
margin-top:10px;

}

#news h2
{
font-size:12px;
padding-right:10px;
text-align:justify;
font-weight:normal;
}

#news td
{
padding-top:0px;
font-size:12px;
font-weight:normal;
text-align:justify;
/*padding-right:15px;
padding-left:15px;
*/

}

#news div
{
padding-top:10px;
}
#news p 
{
font-size:12px;
text-align:justify;
margin-bottom:5px;
margin-right:10px;
margin-left:5px;
margin-top:15px;

}

#news img
{
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
}

#news td.head p
{
font-size:12px;
font-weight:normal;
text-align:justify;
}

#news td.head table
{
width:780px;
}

#news hr
{
width:300px;
height: 2px;
}

#news a 
{
font-size:12px;
}

#news td.topic
{
font-size:10px;
font-weight:none;
padding-left:0px;
}


#news td.topic a
{
font-size:10px;
font-weight:bold;

}

#menu ol 
{
list-style: none;
padding-left:2px;
margin-left:0px;
}
///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////

#pravila h1 
{
	font-size:24px;
	margin-top:20px;
	margin-bottom:10px;
}
#pravila h2 {
	font-size:18px;
	margin-top: 5px;
}
#pravila h3 {font-size:16px;}
#pravila {font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:justify;}


//////////////////////////////////////////


//////////////////////////////////////////
#news_page
{
font-size:10px;
}

#news_page p
{
font-size:12px;
}

#news_page a
{
font-size:10px;
font-weight:bolder;

}
#news_page td.type
{
margin-left:20px;
font-size:18px;
font-weight:bold;
margin-right:10px;
margin-bottom:50px;

}

#news_page h1
{
margin-left:0px;
font-size:14px;
margin-right:20px;
margin-bottom:2px;
}
#news_page td.body a.h1
{

color:#000066;
}

#news_page td.body a.h1:visited
{
color:#000066;
}

#news_page td.body h2
{
margin-left:5px;
margin-right:20px;
margin-top:2px;
margin-bottom:5px;
font-size:12px;
text-align:justify;
font-weight:normal;

}

#news_page td.topic
{
font-size:10px;
font-weight:none;
padding-left:20px;
}


#news_page td.topic a
{
font-size:10px;
font-weight:bold;

}


#news_page td.body a
{
font-size:12px;
font-weight:normal;
}

#news_page td.body a.right
{
font-size:10px;
font-weight:bold;
text-align:right;
}

#news_page td.right
{
font-size:10px;
font-weight:bold;
text-align:right;
padding-right:30px;
padding-right:30px;
width:600px;
}

#news_page td.num_pages
{
font-size:12px;
padding-left:50px;
}
#news_page td.num_pages a
{

font-size:12px;
text-decoration:underline;
}

#news_page td.body
{
padding-left:5px;
}
#news_page td.body h1
{
margin-left:0px;
font-size:14px;
margin-right:20px;
margin-bottom:2px;
}
#news_page h3
{
margin-left:50px;
margin-right:150px;
font-size:14px;

}
#news_page hr
{
text-align:center;
width:80%;
height: 1px;
}

#news_page td.top_news
{
text-align:justify;

}

#news_page td.top_news h1
{
font-family:Arial;
margin-left:0px;
margin-top:5px;
font-size:16px;
margin-right:10px;
margin-bottom:2px;
text-align:justify;

}

#news_page td.top_news h2
{
margin-left:0px;
font-size:14px;
font-weight:lighter;
margin-top:5px;
margin-right:10px;
margin-bottom:2px;
text-align:justify;
}
#news_page td.top_news a
{

}
//////////////////////////////////////////////


//////////////////////////////////////////////

hr
{
text-align:center;
width:600px;
}

#rules
{
font-size:12px;
text-align:justify;
width:840px;

align:center;

}
#rules h1
{
margin-left:0px;
font-size:18px;
margin-right:10px;
margin-bottom:2px;

}
#rules h2
{
font-size:14px;
padding-left:10px;
}
#rules h3
{
font-size:12px;
padding-left:10px;
}
#rules a
{
font-size:12px;
}
#rules table
{

align:center;
padding:10px;
}
#rules li
{
font-size:12px;
}
#rules p
{
font-size:12px;
padding-left:10px;
padding-right:10px;
}
#rules em
{
font-size:12px;
padding-left:10px;
padding-right:10px;
}



/*round edges*/
div#container{ margin: 0 10%;background: lightgrey}
.rtop, .rbottom{display:block; background: #fff}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #9BD1FA}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
////////////////////////////////////////
#links li a
{
font-size:12px;
font-weight:bold;
}

#links li
{
font-size:14px;
line-height:25px;
}
#links ul ul
{
font-size:14px;
padding-left:20px;
line-height:25px;
}

#links h2
{

margin-left:0px;
font-size:18px;
margin-right:10px;
margin-bottom:2px;
}

#search
{
padding-left:20px;
font-size:14px;
font-family:Arial;
}
#search h3
{
font-size:16px;
font-weight:normal;
}
#search a
{
line-height:20px;
}


table.comments
{
margin-right:15px;
padding-right:10px;
padding-left:10px;
text-align:justify;
font-family:Arial;
font-size:12px;
width:100%;
}
table.comments h2
{
font-family:Arial;
font-size:18px;

}

p.comments
{
margin-right:15px;
text-align:right;
font-size:10px;
font-weight:bold;
}

table.comments td.comments
{

padding-bottom:20px;
}

td.announce 
{

}

table.comments_admin
{
font-size:12px;
}




.button {font-family: Verdana, Arial, SanSerif;
 color: #000000; 
 font-size: 9pt; 
 background-color: lightgrey; 
 
 border-style: none; 
 font-weight: bold;}
 
#admin_frontend
 {
 font-family:Arial, Verdana, Tahoma;
 font-size:12px;
 }
 #admin_frontend table
 {
 font-family:Arial, Verdana, Tahoma;
 font-size:12px;
 }
 #recent_comments
 {
 font-size:12px;
 font-face:Arial,Verdana,Tahoma;

 }
 #recent_comments a, a:visited
 {
 color:darkblue;
  
 }
 
 #recent_comments h3
 {
 line-height:25px;
 background-color:lightgrey;
 font-size:12px;
 font-weight:bold;
 font-face:Arial,Verdana,Tahoma;
 }
 
td.logon {padding-left:5px;}

td.logon input {height:20px;}

 td.logon .button
 {font-family: Verdana, Arial, SanSerif; color: #000000; font-size: 8pt; background-color: lightgrey; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: normal; height:20px;}

 #news td.body table td
{
font-size:12px;

}

table.footer
{
background-color:Lavender; font-size:10px;
}

.header1
{
font-size:36px;
font-family:Verdana;
padding-top:70px;
padding-left:70px;
margin-bottom:1px;
font-variant:small-caps;
font-weight:bolder;
color:white;
}


.header2
{
text-transform:uppercase;
font-family:Verdana;
font-size:24px;
padding-top:20px;
padding-left:100px;
margin-top:1px;
font-variant:small-caps;
font-weight:bolder;
color:white;
}

.fhu
{
font-color:red;
}