body {
	background: url(im/body_bg.jpg) #86bdf4 repeat-x 0px 0px; 
	margin: 0px;
	padding: 0px}

#top {
	vertical-align: top}
#bottom {
	vertical-align: bottom}
#right {
	text-align: right}
#center {
	text-align: center}
#right_top {
	text-align: right;
	vertical-align: top}
#top_center {
	text-align: center;
	vertical-align: top}
#left_bottom {
	text-align: left;
	vertical-align: bottom}

#blue {
	background-color: #0160BD}
#yell {
	background-color: #FDCB00}
#bg_color {
	background-color: #86bdf4}
	
.img14 {
	background: url(im/14.gif) no-repeat;
	text-align: left}
#img05 {
	text-align: right;
	padding: 0px 30px 0px 0px}

#logo2 {
	vertical-align: top; 
	padding: 20px 0px 0px 25px}
#head2 {
	vertical-align: top; 
	padding: 50px 25px 0px 0px}

#shdw_le {
	background: url(im/shdw_le.jpg) no-repeat}
#shdw_ri {
	background: url(im/shdw_ri.jpg) no-repeat}

#shdw_le2 {
	vertical-align: top;
	background: url(im/shdw_le2.gif) repeat-y}
#shdw_ri2 {
	vertical-align: top;
	background: url(im/shdw_ri2.gif) repeat-y}


#nav {
	background: url(im/01.gif) repeat-x;
	padding: 3px 0px 0px 0px;
	color: #0160BD;
	font: bold 12px georgia, verdana, sans-serif;
	vertical-align: top}
#nav a {
	color: #0160BD;
	font: bold 12px georgia, verdana, sans-serif;
	text-decoration: none}
#nav a:hover {
	color: #1a7ddd;
	font: bold 12px georgia, verdana, sans-serif;
	text-decoration: none}

.nav {
	margin: 0px 0px 0px 55px}
.nav2 {
	margin: 0px 0px 0px 163px}



#nav_indent {
	vertical-align: top; 
	padding: 3px 0px 0px 50px}
.nav_in {
	margin: 0px 0px 0px 70px}

#menu_in {
	vertical-align: top; 
	padding: 0px 0px 0px 0px}
#menu_in ul {
	padding-left: 0px;
	margin: 38px 0px 0px 25px}
#menu_in ul li {
	margin: 0px 0px 3px 0px;
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	list-style-type: none}
#menu_in a {
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	text-decoration: underline}
#menu_in a:hover {
	color: #bfdffd;
	font: 12px verdana, tahoma, sans-serif;
	text-decoration: underline}


#maintext {
	vertical-align: top;
	padding: 0px 35px 25px 0px}
#maintext a {
	color: #bfdffd;
	text-decoration: none}
#maintext a:hover {
	color: #fff;
	text-decoration: none}
#maintext ul {
	padding-left: 0px;
	margin: 15px 0px 15px 55px}
#maintext ul li {
	margin: 0px 0px 3px 0px;
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	text-align: justify;
	list-style-type: square}


h1 {
	color: #fff;
	font: bold 15px georgia, verdana, sans-serif;
	margin: 40px 0px 30px 0px}
h2 {
	color: #ffd323;
	font: bold 12px georgia, tahoma, sans-serif;
	text-align: justify;
	margin: 30px 0px 0px 40px}
p {
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	margin: 0px 0px 15px 40px;
	text-align: justify}
.author {
	text-align: right;
	}
em {
	font: 12px verdana, tahoma, sans-serif;
	font: normal bold verdana, tahoma, sans-serif}


#topindent1 {
	vertical-align: top;
	margin: 50px 0px 0px 0px}
#indent2 {
	vertical-align: top;
	margin: 60px 0px 0px 40px}
#indent3 {
	vertical-align: top;
	margin: 70px 10px 0px 40px}
.indent_right {
	padding-right: 70px}




#t {
	color:#0160BD; 
	font: 12px verdana, tahoma, sans-serif;
	background-color: #fff;
	vertical-align: middle; 
	text-align: center}
#t2 {
	color:#0160BD; 
	font: 12px verdana, tahoma, sans-serif;
	background-color: #fff;
	vertical-align: top; 
	text-align: center}

#foto {
	color:#fff; 
	font: 12px verdana, tahoma, sans-serif;
	background-color: #0160BD;
	text-align: center}
#foto p {
	color:#fff; 
	font: 12px verdana, tahoma, sans-serif;
	text-align: center;
	margin: 5px 0px 30px 0px}

#portf {
	vertical-align: top;
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	height: 200px}
#links {
	vertical-align: top;
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	height: 90px}
#links2 {
	vertical-align: top;
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	height: 50px}
.opisanie {
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	padding: 0px 40px 10px 30px}
.catalog {
	color: #fff;
	font: 12px verdana, tahoma, sans-serif;
	padding: 0px 60px 30px 0px}


#portf img {
	border: solid 1px #6fa5de;
    padding: 2px;
    background-color: #0160bd;
	}



#w90 {
	width: 90%}
#w70 {
	width: 70%}
#w60 {
	width: 60%}
#w50 {
	width: 50%}
#w45 {
	width: 45%}
#w40 {
	width: 40%}
#w33 {
	width: 33%}
#w30 {
	width: 30%}
#w25 {
	width: 25%}
#w20 {
	width: 20%}
#w15 {
	width: 15%}
#w10 {
	width: 10%}
#w5 {
	width: 5%}

#w95px {
	width: 95px}
#w120px {
	width: 120px}
#w160px {
	width: 160px}
#w180px {
	width: 180px}



.ksu {
	color: #003f7d;
	font: 11px verdana, tahoma, sans-serif;
	vertical-align: top;
	text-align: right;
	padding: 5px 25px 0px 0px}
.ksu a {
	color: #185d9f;
	font: 11px verdana, tahoma, sans-serif;
	text-decoration: none}
.ksu a:hover {
	color: #013467;
	font: 11px verdana, tahoma, sans-serif;
	text-decoration: none}

.counter {
	padding: 5px 0px 0px 25px;
	vertical-align: top}
.counter img {
	filter: alpha(opacity=30); 
	filter: "alpha(opacity=30)"; 
	opacity: 0.3; 
	-khtml-opacity: 0.3; 
	-moz-opacity: 0.3;
	margin: 0px 7px 0px 0px}
.counter a:hover img {
	filter: alpha(opacity=100); 
	filter: "alpha(opacity=100)"; 
	opacity: 1.0; 
	-khtml-opacity: 1.0; 
	-moz-opacity: 1.0}



