@charset "windows-1251";
/* CSS Document */
#sotr {
	text-align:center;
}
#sotr div{
	display:inline-block;
	text-align:center;
	/*border:1px solid;*/
	width:195px;
	margin:0 35px 10px 0;
	padding:0 0 5px 0;
	height: 280px;
	vertical-align: top;
}

#sotr a:active {color:#000; text-decoration:none;}
#sotr a:link {color:#000; text-decoration:none;}
#sotr a:visited {color:#000; text-decoration:none;}
#sotr a:hover {color:#00F; text-decoration:underline;}

#sotr ul {
	margin:0;
	font-size:16px;
	list-style:none;
	text-align:left;
}

#text .head_block {
	text-align:left;
	color:#000;
	width:99%;
	font-size:16px;
	cursor:pointer;
	border:1px solid #000;
	padding:5px 5px;
}

#text .sub_block {
	font-size:16px;
	display:none;
	text-align:left;
	border:1px solid #000;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	margin:0 0 0 8px;
	width:98%;
}

#text .sub_block .data {
	font-size:16px;
}

#text .sub_block .data tr td {
	padding:2px 5px;
}

#text .sub_block .stud {
	font-size:16px;
}

.sub_block ul {
	padding:0 30px 0 0;
	list-style:none;
}

.sub_block li { 
    font-size:16px;
	list-style:none;
	margin:0 0 5px 0;
}

.sub_block p {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}

#text .pynkti li {
	font-size:16px;
	padding: 0 0 5px 0;
}

#text .snto a:link {color:#000; text-decoration:none;	border-bottom:1px #222222 dotted; display:block; float:left;}
#text .snto a:visited {color:#000; text-decoration:none;	border-bottom:1px #222222 dotted; display:block; float:left;}
#text .snto a:active {text-decoration:none;	border-bottom:1px #222222 dotted; display:block; float:left;}
#text .snto a:hover {color:#00F; text-decoration:none;	border-bottom:1px #222222 dotted; display:block; float:left;}
#text .snto li{
    float: left;
    width: 50%;
	font-size: 16px;
	list-style:none;
	margin-bottom:3px;
}

#SNTO div{
	float:left;
	display:inline-block;
	border:0;
	width:auto;
	margin:0 15px 15px 0;	
}

#gallery{
	margin-left:70px;
}

.pic{
	float:left;
	display:inline-block;
	margin:0 15px 15px 0;
	border:5px solid #999;
	width:120px;
	height:auto;
}

#text #library a:link {color:#000; text-decoration:underline;}
#text #library a:visited {color:#000; text-decoration:underline;}
#text #library a:active {text-decoration:none;}
#text #library a:hover {color:#660000; text-decoration:underline;}

#text #library li {margin-bottom:4px;}

#paging {
        margin-top: 10px;
        margin-bottom: 10px;
}

#pages {
        overflow: hidden;
        line-height: 27px;
				margin-top: 10px;
        margin-bottom: 10px;
}

#paging #pages div {
        float: none;
        padding-bottom: 10px;
        padding-left: 20px;
}

#paging #pages a{
        padding: 3px 6px 3px 6px;
        border: 1px #000 solid;
        color: #000;
        text-decoration: none;
        font-size: 70%;
}

#paging #pages a.current{
        color: #fff;
        background-color: #000;
		padding: 3px 6px 3px 6px;
        border: 1px #000 solid;
		text-decoration: none;
        font-size: 70%;
}
