body {

	margin : 0;

	padding : 0;

	background-color : White;

	color : #666666;

	font-family : Arial, Helvetica, sans-serif;

}

* {

	margin : 0;

	padding : 0;

}

a {

	text-decoration : underline;

	color : #25a3d6;

}

a:hover {

	text-decoration : none;

	color : #125671;

}

a img {

	border : none;

}

a, p, li, td,h3 {

	font-family : Arial, Helvetica, sans-serif;

}

form {

	margin : 0;

	padding : 0;

}

.both {

	clear : both;

}

p{

	margin : 0px 0px 15px 0px;

	text-align : justify;

}

li{

	list-style-type : none;

}

h2{

	font-weight : normal;

	color : #303030;

	line-height : 24px;

	margin-bottom : 20px;

	font-size : 95%;

	margin-top : 20px;

	font-size : 24px;

}

h2 a.padd {

	padding-left : 25px;

	background-position : left -12px;

	background-repeat : no-repeat;

	margin-left : 35px;

	font-size : 14px;

	vertical-align : middle;

}

a.padd:hover{

	background-position : left 2px;

}

#nn{

	background-image : url(../risunki/news.gif);

}

#mail{

	background-image : url(../risunki/mail.gif);

}

#ob{

	min-width : 990px;

	background : transparent url(../risunki/top_fon.gif) repeat-x top;

	margin : 0px auto;

}

h3{

	font-size : 16px;

	font-weight : bold;

	margin : 5px 0px 15px;

}

#l_l {

	width : 394px;

	float : left;

}

#l_l h2 {

	margin-left : 40px;

	margin-top : 0px;

}

#l_l h1 {

	width : 394px;

	height : 260px;

	text-indent : -3000px;

	background-image : url(../risunki/h1.jpg);

}

#l_l h1 a{

	width : 394px;

	height : 260px;

	display : block;

}

#g_g {

	width : 65px;

	height : 65px;

	background-image : url(../risunki/arrow_fon.jpg);

	padding : 37px 0 0 254px;

	background-repeat : no-repeat;

	background-position : left;

	margin-left : 30px;

}

#g_g a {

	width : 65px;

	height : 65px;

	background-image : url(../risunki/arrow.jpg);

	text-indent : -3000px;

	background-color : #DCDCDC;

	display : block;

	background-position : bottom;

}

#g_g a:hover {

	background-color : #ADD8E6;

	background-position : top;

}



.bord {

	border-top : 1px dashed #666666;

}

#n_n{

	padding-top : 0px;

	font-size : 90%;

	padding-left : 30px;

	padding-right : 30px;

	margin-bottom : 20px;

	clear : both;

}

#n_n h2 {

	margin-left : 10px;

}

#n_n p{

	text-align : left;

	line-height : 18px;

}

.date{

	display : block;

	font-weight : bold;

	font-size : 80%;

}

#r_r{

	margin-left : 400px;

}

#nav{

	height : 128px;

	width : 550px;

	margin : 0px auto;

	background : #1E90FF url(../risunki/top_fon.jpg) repeat-x top;

}

#nav li{

	line-height : 15px;

	float : left;

	display : block;

	background : transparent url(../risunki/border.gif) no-repeat right bottom;

}

#nav li a{

	color : White;

	margin : 0px 12px;

	font-size : 13px;

	padding-top : 30px;

	line-height : 15px;

	display : block;

	border-top : 5px solid #148cbc;

	font-weight : bold;

}

#nav li a:hover{

	border-top-color : White;

	text-decoration : none;

}

#nav li a.act, #nav li a.act:hover{

	border-top-color : #c0e6f5;

	text-decoration : none;

	color : #c0e6f5;

	cursor : default;

}

#tekst {

	padding : 0px 80px 20px 20px;

	font-size : 90%;

	background : transparent url(../risunki/kolca.jpg) no-repeat right top;

	line-height : 20px;

	min-height : 276px;

}

#tekst p img{

	float : right;

	margin-left : 15px;

	margin-bottom : 10px;

	border : 2px solid #6495ED;

}

#tekst p img.white{

	padding : 0px;

	margin-left : 15px;

	margin-bottom : 10px;

	border : 0px solid Gray;

	background-color : Black;

}

#tekst li{

	list-style-type : square;

	margin-left : 40px;

	list-style-position : outside;

	margin-right : 40px;

	margin-bottom : 15px;

}

#tekst p.fog{

	text-align : center;

}

p.both{

	padding : 0;

	height : 10px;

	border-top : 1px solid #696969;

}

#tekst p.fog img {

	margin : 0px 15px 20px 15px;

	padding : 0px;

	border : none;

	float : none;

}

h3#log {

	padding-right : 100px;

	height : 40px;

	background : transparent url(../inpage/logo.gif) no-repeat right;

	width : 80px;

	line-height : 40px;

}

#b_b{

	height : 188px;

	background-image : url(../risunki/b_left.jpg);

	background-position : left bottom;

	background-repeat : no-repeat;

	font-size : 14px;

	background-color : White;

	clear : both;

}

#b_b p{

	height : 133px;

	background-image : url(../risunki/b_right.jpg);

	background-position : right bottom;

	margin : 0;

	padding : 55px 40px 0px 135px;

	background-repeat : no-repeat;

	line-height : 30px;

}

#link_left {
width: 150px;
margin-left: 30px;
}


.sp2 {
font-size: 9px;
}

a.sp2 {
color : #125671;
}

p.sp2 {
text-align: left;
}
