/* Normal, standard links. */
a:link, a:visited
{
	color: #0059b5;
	background-color: transparent;
	text-decoration: underline;
}
a:hover
{
	color: #0059b5;
	background-color: transparent;
	text-decoration: none;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #0059b5;
	background-color: transparent;
	text-decoration: underline;
}
a.nav:hover
{
	font-weight: bold;
	color: #0059b5;
	background-color: transparent;
	text-decoration: none;
}

/* Tables should show empty cells too. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use Verdana in black. */

BODY
{
margin: 0px;
background-color:#5095d9;
}

body, td
{
	color: #0059B5;
	font-size: small;
	font-family: verdana, arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
color:#0059B5;
margin:0px;
font-weight: normal;
padding-left: 10px;
}
.yellow {color: #ffcc00;}
h1 {
font-family:'Arial';
font-size:18pt;
}
h2 {
font-family:'Arial';
font-size:16pt;
}
h3 {
font-family:'Arial';
font-size:12pt;
}
h4 {
font-family:'Arial';
font-size:10pt;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea
{
	font-size: 11px;

}

/* Checkboxes shouldn't have a background color. */
input.check
{
	background-color: transparent;
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 8pt;
	font-weight: normal;
	color: #0059B5;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
}

/* Standard horizontal rule.. */
hr
{
	color: #ffffff;
	background-color: transparent;
}
/* A more colorful hr.. */
.hrcolor
{
	height: 1px;
	border: 0;
	color: #0059b5;
	background-color: #0059b5;
}

/* A quote, perhaps from another post. */
.quote
{
	color: #0059B5;
	background-color: #cde6ff;
	border: 1px dashed #0059b5;
	margin: 3px;
	padding: 3px;
	font-size: 12px;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #0059B5;
	background-color: #cccccc;
	border: 1px solid black;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #0059B5;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
}

/* Generally, those [?] icons. */
.help
{
	cursor: help;
	background-color: transparent;
}

/* /me uses this a lot. */
.meaction
{
	color: red;
	background-color: transparent;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 100%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds... */
.windowbg
{
	color: #0059B5;
	background-color: #ffffff;
}
.windowbg2
{
	color: #0059B5;
	background-color: #FFFFFF;
}

/* Titles - such as table headers. */
.titlebg, tr.titlebg td, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	background-color: #5095d9;
}
.titlebg a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/* The category headers, page indexes, and such things. */
.catbg
{
	font-weight: bold;
	background-color: #FFFFFF;
	background-color: #a1ccf6;
	color: #0059B5;
}

.catbg3
{
	color: #ffffff;
}

.catbg3 td, .titlebg2 td
{
	color: #ffffff;
}

.titlebg2, .catbg3
{
	background-color: #5095D9;
}

.titlebg2 a
{
	color: #ffffff;
}


/* The borders around things. */
.bordercolor
{
	background-color: #0061c1;
}
.tborder
{
	border: 1px solid #0061c1;
}

/* Default font sizes. */
.smalltext
{
	font-size: x-small;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
/* No image should have a border when linked */
a img{
	border: 0;
}

.shap
{
/* shapka_christmas0.jpg шапка для нового года */
background-image: url(http://www.ielts.su/images/shapka_4.jpg);
background-repeat:no-repeat;
background-position:center;
}

.hmenu
{
background-image: url(images/0.gif);
background-repeat:repeat-x;
}

.hmenubg
{
background-image: url(images/menu_bg1ny.gif);
background-repeat:no-repeat;
}
.hmenubg0
{
background-image: url(images/menu_bg0ny.gif);
background-repeat:repeat-x;
}

.rinc
{
background-image: url(images/backright1.jpg);
background-repeat:no-repeat;
}

.mainmenu
{
font-size:12px;
font-weight: bold;
padding-top: 10px;
padding-bottom:10px;
color: #0059b5;
}

a.mainmenu
{
color: #0059b5;
text-decoration:underline;
}

a:hover.mainmenu
{
color: #0059b5;
text-decoration:underline;
}

.white
{
color:#FFFFFF;
}

a.white:link, a.white:visited {
color:#FFFFFF;
text-decoration:underline;
}
a.white:hover, a.white:active {
text-decoration:none;
}

.forms3 {background-color: #0066CC; font-size: 9px; font-weight: bold; color: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #000000; border-top: 1px solid #cccccc; border-bottom: 1px solid #000000;}
.forms2 {background-color: #0066CC; font-size: 10px; font-weight: bold; color: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #000000; border-top: 1px solid #cccccc; border-bottom: 1px solid #000000;}



/* #menu_ny { background-image: url('http://www.ielts.su/images/menu_ny.gif'); background-repeat:repeat-x; width:100%; height:34px; display:block; }
#menu_ny:hover{ background-position: 0 -34px !important;}
#menu_ny b{ display:none;} */

#partnersny { background-image: url('http://www.ielts.su/images/partnersny.gif'); background-repeat: no-repeat; width: 170px; height: 34px; display:block; }
#partnersny:hover{ background-position: 0 -34px !important;}
#partnersny b{ display:none;}

#news_ony { background-image: url('http://www.ielts.su/images/news_ony.gif'); background-repeat: no-repeat; width: 170px; height: 34px; display:block; }
#news_ony:hover{ background-position: 0 -34px !important;}
#news_ony b{ display:none;}

#news5ny { background-image: url('http://www.ielts.su/images/news5ny.gif'); background-repeat: no-repeat; width: 170px; height: 34px; display:block; }
#news5ny:hover{ background-position: 0 -34px !important;}
#news5ny b{ display:none;}

#menu1ny { background-image: url('http://www.ielts.su/images/menu1ny.gif'); background-repeat: no-repeat; width: 78px; height: 34px; display:block; }
#menu1ny:hover{ background-position: 0 -34px !important;}
#menu1ny b{ display:none;}

#menu3ny { background-image: url('http://www.ielts.su/images/menu3ny.gif'); background-repeat: no-repeat; width: 145px; height: 34px; display:block; }
#menu3ny:hover{ background-position: 0 -34px !important;}
#menu3ny b{ display:none;}


#menu2ny { background-image: url('http://www.ielts.su/images/menu2ny.gif'); background-repeat: no-repeat; width: 57px; height: 34px; display:block; }
#menu2ny:hover{ background-position: 0 -34px !important;}
#menu2ny b{ display:none;}

#menu10ny { background-image: url('http://www.ielts.su/images/menu10ny.gif'); background-repeat: no-repeat; width: 135px; height: 34px; display:block; }
#menu10ny:hover{ background-position: 0 -34px !important;}
#menu10ny b{ display:none;}

#menu9ny { background-image: url('http://www.ielts.su/images/menu9ny.gif'); background-repeat: no-repeat; width: 102px; height: 34px; display:block; }
#menu9ny:hover{ background-position: 0 -34px !important;}
#menu9ny b{ display:none;}


#menu13ny { background-image: url('http://www.ielts.su/images/menu13ny.gif'); background-repeat: no-repeat; width: 135px; height: 34px; display:block; }
#menu13ny:hover{ background-position: 0 -34px !important;}
#menu13ny b{ display:none;}

#menu6ny { background-image: url('http://www.ielts.su/images/menu6ny.gif'); background-repeat: no-repeat; width: 86px; height: 34px; display:block; }
#menu6ny:hover{ background-position: 0 -34px !important;}
#menu6ny b{ display:none;}

#menu16ny { background-image: url('http://www.ielts.su/images/menu16ny.gif'); background-repeat: no-repeat; width: 136px; height: 34px; display:block; }
#menu16ny:hover{ background-position: 0 -34px !important;}
#menu16ny b{ display:none;}

#menu20ny { background-image: url('http://www.ielts.su/images/menu20ny.gif'); background-repeat: no-repeat; width: 132px; height: 34px; display:block; }
#menu20ny:hover{ background-position: 0 -34px !important;}
#menu20ny b{ display:none;}

#menu21ny { background-image: url('http://www.ielts.su/images/menu21ny.gif'); background-repeat: no-repeat; width: 80px; height: 34px; display:block; }

#menu21ny:hover{ background-position: 0 -34px !important;}

#menu21ny b{ display:none;}


#menu7ny { background-image: url('http://www.ielts.su/images/menu7ny.gif'); background-repeat: no-repeat; width: 47px; height: 34px; display:block; }
#menu7ny:hover{ background-position: 0 -34px !important;}
#menu7ny b{ display:none;}

#menu11ny { background-image: url('http://www.ielts.su/images/menu11ny.gif'); background-repeat: no-repeat; width: 86px; height: 34px; display:block; }
#menu11ny:hover{ background-position: 0 -34px !important;}
#menu11ny b{ display:none;}

#menu8ny { background-image: url('http://www.ielts.su/images/menu8ny.gif'); background-repeat: no-repeat; width: 46px; height: 34px; display:block; }
#menu8ny:hover{ background-position: 0 -34px !important;}
#menu8ny b{ display:none;}

#menu4ny { background-image: url('http://www.ielts.su/images/menu4ny.gif'); background-repeat: no-repeat; width: 99px; height: 34px; display:block; }
#menu4ny:hover{ background-position: 0 -34px !important;}
#menu4ny b{ display:none;}

#menu12ny { background-image: url('http://www.ielts.su/images/menu12ny.gif'); background-repeat: no-repeat; width: 63px; height: 34px; display:block; }
#menu12ny:hover{ background-position: 0 -34px !important;}
#menu12ny b{ display:none;}


a.news:link, a.news:visited {font-family: 'Verdana'; font-size: 8pt; text-decoration: underline; color: #FFFFFF; background-color: #bd60a5;}
a.news:hover, a.news:active {font-family: 'Verdana'; font-size: 8pt; text-decoration: none; color: #00aeef; background-color: #00aeef;}
#.news:{ font-family: 'Verdana'; font-size: 8pt; background-color: #bd60a5; margin-left:5px;}