body, td {font-family: arial; font-size: 12px; color: #000000;}
h5 {margin: 0px;padding: 0px;}
.bookmarket {font-family: arial; font-size: 11px;}

h1 {	
	font-family: arial;
	font-size: 18px;
	font-style: normal;
	color: #228CE7;
	font-weight: bold;
	text-decoration : none;
	margin: 0px;
	}

A {     
	font-family: arial;
	font-size: 12px;
        Color : #228CE7; 
		font-weight: normal;
	text-decoration : underline;
}
A:hover { 
    font-family: arial;
	font-size: 12px;
	Color : #228CE7; 
	font-weight: normal;
	text-decoration : none;
	}

A.whitelogo {     
	font-family: verdana;
	font-size: 18px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
}
A.whitelogo:hover { 
	font-family: verdana;
	font-size: 18px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
	}

.whitelogo {
	font-family: verdana;
	font-size: 18px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
}
.white12 {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-weight: normal;
}
.slash {
	font-family: verdana;
	font-size: 17px;
	font-style: normal;
	color: #453535;
	font-weight: bold;
}
.kavichka {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #0923A7;
	font-weight: bold;
}
.book {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
.blue {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
}
.blue18 {
	font-family: arial;
	font-size: 18px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
}
A.blue {     
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : none;
}
A.blue:hover { 
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : none;
	}
A.blue18 {     
	font-family: arial;
	font-size: 17px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : none;
}
A.blue18:hover { 
	font-family: arial;
	font-size: 17px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : none;
	} 
A.blue_under {     
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : underline;
}
A.blue_under:hover { 
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : none;
	}
A.blue11_under {     
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : underline;
}
A.blue11_under:hover { 
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color: #228CE7;
	font-weight: normal;
	text-decoration : none;
	}
A.black_under {     
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	text-decoration : underline;
}
A.black_under:hover { 
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	text-decoration : none;
	}
A.menu {     
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
}
A.menu:hover { 
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
	}
A.gray {     
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #787878;
	font-weight: normal;
	text-decoration : none;
}
A.gray:hover { 
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #787878;
	font-weight: normal;
	text-decoration : none;
	}
.submit {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #787878; 
}


/*yandex search*/
div.b-yandexbox * { font-size: 12px !important; margin: 0 !important; } div.b-yandexbox a img { border: 0 !important; } div.b-yandexbox input, div.b-yandexbox label { vertical-align: middle; } div.b-yandexbox table { font-size: 12px; width: 250px; border-collapse: collapse; border: 0; background: #228ce7; } div.b-yandexbox table td { padding: 7px 0 6px 0; white-space: nowrap; vertical-align: middle; } div.b-yandexbox .b-yandexbox-image { padding: 6px 6px 0 6px; } div.b-yandexbox .b-yandexbox-search { width: 100%; padding: 0 6px; } div.b-yandexbox .b-yandexbox-search table { margin: 0; padding: 0; background: none; } div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt { width: 100%; padding-right: 6px; } div.b-yandexbox .b-yandexbox-text { position: relative; width: 100%; } div.b-yandexbox .b-yandexbox-text input { float: left; width: 100%; padding-right: 0; border: 1px solid #7f9db9; } div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit { padding: 0; } div.b-yandexbox .b-hint-input { position: absolute; z-index: 100; left: 0; display: none; width: 30px; height: 11px; margin: 0.16em 0.2em !important; cursor: text; line-height: 0; background: url(http://site.yandex.ru/i/ysearch_small.png) no-repeat; } .b-yandexbox_arr { padding-right: 23px; background-image: url(http://site.yandex.ru/arrow.xml?color=%23228ce7); background-repeat: no-repeat; background-position: 100% 50%; } div.b-yandexbox .button-search { width: 19px; height: 15px; outline: none; cursor: pointer; border: none; background: url(http://site.yandex.ru/i/search.png) no-repeat; }