@charset "windows-1251";
body {	margin: 0px; font-family: Tahoma; color: black; font-size: 12px;}
/*.menu_fon{background: url(img/menu_fon.jpg);background-repeat: no-repeat;font-size: 11px;word-spacing: 2px;padding-top: 5px;padding-left: 30px;line-height: 20px;}*/
/*.down_fon{background: url(img/down_fon.jpg);background-repeat: repeat-x;font-family: Tahoma;font-size: 11px;color: black;padding-left: 20px;}*/
h1{font-weight: bolder;font-size: 16px; margin: 15px;}
h2{font-family: Tahoma;font-weight: bolder;font-size: 13px;color: black; margin-left: 15px;}
form, p, td {font-family: Tahoma; font-size: 12px; color: black; margin: 3px;}
p {text-align: justify; margin:10px 5px;}
hr {color:#CCCCCC;}
p.site_map {margin: 10px;}
.small_site_map_text {font-family: Tahoma; font-size: 11px; color: black;}

a {font-size: 12px;font-family: Tahoma; color: #4F82FF; cursor: pointer;}
a:hover {color: #D80100;}

/*Шапка*/
div#main {margin: 0 auto; width: 990px; border: 1px solid #CCCCCC; }
div#top {width: inherit; margin:0; padding:0; padding-bottom: 10px; border: none;}
div#top div#top_logo{float: left; width: 440px; }
div#top img#logo{float: left; width: 428px; height: 88px; margin:0 8px 0 0; border:none;}
div#top div#top_menu{float: right; font-size: 11px; font-family: Tahoma; width: 500px; height: 80px; text-align: center; vertical-align: top; background: url(/img/m_fon.gif); background-repeat: no-repeat; font-size: 11px; word-spacing: 2px; padding: 0px; padding-left: 30px; line-height: 20px; margin:0;}
div#top div#top_menu a{ font-size: 11px; font-family: Tahoma; color: #4F82FF;}
div#top div#top_menu div#rblok{margin-top: 5px;}
div#top form{width: 428px; margin:5px 8px 0 0; text-align: center;}
div#top div#rblok{width: 500px; text-align: center; float: right;}
.cl{clear:both;}

/*Контент*/
div#way {background: url(/img/pr.gif) no-repeat; padding-left: 15px; text-align: left; font-family: Tahoma; font-size: 12px; color: black; margin-top: 15px; clear: both; }
div#content {width:100%; padding: 5px; text-align: left; vertical-align: top;}
div#r_rek {float:right; margin: 5px; width: 210px;}
/*Подвал*/
div#podv {width: inherit; height: 122px; border: none; margin: 0; padding: 0; vertical-align: middle; background: url(img/down_fon.jpg);background-repeat: repeat-x;}
div#podv div#copy {width: 590px; float: left; height: 122px; vertical-align: middle; padding: 35px 0 0 15px; font-family: Tahoma; font-size: 12px; color: black;}
div#podv div#count {float: left; text-align: center; height: 122px; vertical-align: middle; padding: 35px 0 0 15px;}
div#podv div#ug {width: 90px; float: right; background: url(/img/down_r.jpg) no-repeat; height: 122px;}

/*Гл стр*/

.block_fon{background: url(/img/block_fon.jpg);background-repeat: no-repeat; text-align: left; width: inherit; padding-left: 20px;}
.dif_fon{background: url(/img/dif_fon.jpg);background-repeat: no-repeat; text-align: center;}
div.port {vertical-align: middle; text-align: left;}
div.port img {float: left; margin: 5px; border: none; width: 90px;}
div.block {position: relative; top: 0px; width: 300px; margin: 5px;}
div.block2 {background: #CCCCFF; position: absolute; top: -10px; width: 400px; margin: 5px;padding: 10px; visibility: hidden;}
div.block a{cursor: pointer;}

.otstup_text {padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma;}	
.otstup_text3 {padding:10px; font-size: 11px;	font-family: Tahoma;}
.gl {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #dcdcdc; vertical-align:middle;
}
.gc {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #dcdcdc; TEXT-ALIGN: center
}
.wl {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; FONT-FAMILY: Tahoma; vertical-align:middle;
}
.wc {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.block_header {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #3b3b3b; FONT-FAMILY: Tahoma
}
.books
{font-family: Tahoma;
font-size: 12px;
color: black;
margin-top:20px;}

uplink{font-size: 11px; font-family: Tahoma; color: #4F82FF;}
uplink:hover{font-size: 11px;font-family: Tahoma;color: #D80100;}
.gray_link
{font-size: 12px;
font-family: Tahoma;
color: #333333;}

.gray_link:hover
{font-size: 12px;
font-family: Tahoma;
color: #DB0000;}

.vst_link
{font-size: 12px;
font-family: Tahoma;
color: #333333;}

.vst_link:hover
{font-size: 12px;
font-family: Tahoma;
color: #DB0000;}

.row1 {
	BACKGROUND-COLOR: #efefef;
	COLOR: #000000;
}
TD.row2 {
	BACKGROUND-COLOR: #dee3e7;
	COLOR: #000000;
}
A.forumlink {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.forumlink {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.cattitle {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 1px;
}
A.cattitle {
	COLOR: #006699;
	TEXT-DECORATION: none;
}
A.cattitle:hover {
	TEXT-DECORATION: underline;
}
TD.catLeft {
	BACKGROUND-COLOR: #C7D0D7;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: bottom;
	HEIGHT: 28px;
}

div.s{
    width:200px; z-index:auto; text-align: center; margin: 3px;
}
div.s img{
    border: none; 
}
div.r{
    width: auto; z-index:auto; text-align: center;  margin: 3px; background-image: url(/img/r1.gif); background-repeat: no-repeat; padding-top: 15px;
}
div.r img{
    border: none;
}



