* {

	margin:0;

	padding:0;

}

table.zalupa {border:solid 1px black; margin:10; padding:10} 

table.zalupa TD, table.zalupa TR {margin:10; padding:10} 



body {

	margin: 0;

	padding: 0;

	background: #FFFFFF;

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

	font-size:12px;

	color:#000;

}

h1{padding-bottom:20px; line-height:normal}

#back {

    z-index: -10; /* ������� ����� */

    width: 100%; /* ������ ���� � ����� */

    height: 100%; /* ������ ���� � ����� */

    position: absolute; /* ���������� ���������������� */

    left: 0; /* ��������� �� ������ ���� ���� */

    top: 0; /* ��������� �� �������� ���� */

   }

   

.pointer{cursor:hand; cursor:pointer;}

   

.index-body{

	font-size:13px;

	color:#fff;

	background:#000;

	}

input, select, textarea {

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

	color:#000;

	font-size:12px;

}

.png {

	behavior: url(iepngfix.htc);

}

img {

	border:0;

}

a {

	color:#000;

}

a:hover {

	text-decoration:underline;

}

.index-body a{

	color:#fff; text-decoration:none;

}

table {

	border-collapse:collapse;

}

h1 {

	margin-bottom:10px;

	font-size:26px;

}

h2{

	font-size:16px;

	margin-bottom:10px;

	}

p {

	margin-bottom:15px;

	font-size:13px;

}

#container {

	min-width:1000px;

	max-width:2000px;

	margin: 0 auto;

	text-align: left;

}

#header {

	padding:35px 30px 0 10%;

	height:23px;

	overflow:hidden;

	position:relative;

	background:#606060;

}

.index-body #header {

	height:170px;

	padding:45px 0 0 0;

	background:none;

}

#header .logo {

	position:absolute;

	top:15px;

}

#header .logo2 {

	position:absolute;

	left:0;

	top:48px;

}

#header .back {

	float:right;

	font-size:11px;

	color:#fff;

	padding-left:14px;

	background:url(media/images/arrow.gif) no-repeat 0 50%;

}

#header .description {

	font-size:17px;

	width:52%;

	float:right;

	line-height:20px;

}



#sidebar1 {

	float: right;

	width: 178px;

	padding:47px 15px 35px 0;

	

}

.index-body #sidebar1 {

	padding:20px 20px 55px 42px;

	width:84px;

}

#sidebar1 .right-menu {

	background:#dcdcdc;

	font-family:"Myriad Pro", Verdana, sans-serif;

	font-size:14px;

	list-style:none;

	font-weight:bold;

	padding:25px 0 10px 0;

}

#sidebar1 .right-menu li {

	vertical-align:bottom;

	margin:0;

	padding:0;

}

#sidebar1 .right-menu li a {

	display:block;

	text-decoration:none;

	padding:17px 27px 8px 27px;

}

#sidebar1 .right-menu li a:hover {

	background:#fff;

}

#sidebar1 .photo-block {
	height:100%;
	overflow:hidden;
    margin-top: 10px;
}

#sidebar1 .photo-block a {
	margin-bottom:10px;
    width: 59px;
    height: 56px;
	text-align:center;

}

#sidebar1 .photo-block img {
	border:3px solid #fff;
    margin-bottom: 3px;
}
#divwin {
	position: relative;
	background: url(media/images/superfon.png);
	width: 76px;
	left: -16px;
    top: -25px;
	border: solid 1px #282828;
	display: none;
	padding:5px;
	text-align: center;
    z-index: 3000;
}

#divwin_cover {position: absolute; top:0;left: 0; width: 100%; height: 100%; z-index: 2999; display: none}

#closeButton {
	position: absolute;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
}
#mainContent {

	padding:40px 230px 35px 10%;

	line-height:18px;

	position:relative;

	width:auto;

	height:100%;

	max-width: 705px;

	overflow:hidden;

}

 

.index-body #mainContent {

	padding:0 0 55px 80px!important;

}

#mainContent .description {

	font-size:14px;

	font-weight:bold;

	margin-bottom:35px;

}

#mainContent .quote {

	font-size:14px;

	padding-left:225px;

	background:url(media/images/quote.gif) no-repeat 147px 3px;

	margin-bottom:23px;

	min-height:90px;

	height:auto!important;

	height:90px;

}

#mainContent .print {

	padding-left:15px;

	background:url(media/images/arrow2.gif) no-repeat 0 4px;

	font-size:11px;

	line-height:14px;

	display:block;

	position:absolute;

	right:70px;

	top:50px;

}

#mainContent .up {

	padding-left:15px;

	background:url(media/images/arrow3.gif) no-repeat 0 2px;

	font-size:11px;

	line-height:14px;

	position:absolute;

	display:block;

	bottom:50px;

	right:46px;

}

#mainContent .info-block {

	position:relative;

	border-bottom:1px solid #fff;

	border-top:2px solid #fff;

	height:100%;

	overflow:hidden;

	padding:13px 0 53px 0;

	position:relative;

	margin-bottom:46px;

}

#mainContent .info-block .item {

	width:22%;

	float:left;

	padding-right:2%;

}

#mainContent .info-block .item .read {

	font-variant:small-caps;

	font-size:10px;

	padding-right:15px;

	background:url(media/images/arrow4.gif) no-repeat 100% 50%;

	position:absolute;

	bottom:23px;

	text-decoration: underline;

}

#mainContent .news {

	background: url(media/images/superfon.png);

	border: solid 1px #282828;

	/* background:#282828 url(media/images/news-corner.gif) no-repeat 100% 100%; */

	width:52%;

	float:right;

}

#mainContent .news .pad{

	height:100%;

	overflow:hidden;

padding:10px 16px 8px 19px;}

#mainContent .news h2 {

	border-bottom:1px solid #fff;

	padding-bottom:8px;

}

#mainContent .news .block {

	padding-bottom:12px;

}

#mainContent .news .block .date {

	font-size:11px;

	padding-bottom:1px;

}

#mainContent .news .archive {

	font-size:10px;

	font-variant:small-caps;

	float:left;

	margin-top:10px;

	padding-right:14px;

	background:url(media/images/arrow4.gif) no-repeat 100% 50%;

	text-decoration: underline;

}

#mainContent .more {

	list-style:none;

	font-size:13px;

	font-weight:bold;

	line-height:16px;

	height:100%;

	overflow:hidden;

	padding-top:5px;

}

#mainContent .more li {

	padding-bottom:8px;

	height:100%;

	overflow:hidden;

}

#mainContent .more li span {

	float:left;

	display:block;

}

#mainContent .more li a {

	display:block;

	margin-left:12px;

	float:left;

	display:inline; 

	text-decoration:underline;

}



#mainContent ul li{

 

	margin-left:42px;

 	margin-bottom:8px;

}



#footer {

	height:8px;

	overflow:hidden;

	font-size:11px;

}

#footer a{

	text-decoration:underline;

}

#footer a:hover{

	text-decoration:none;

}

#footer .right{

	float:right;

	height:8px;

	width:162px;

	background:#dcdcdc;

}

#footer .author{

	float:right;

}

.index-body #footer {

	color:#fff;

	height:47px;

	padding:0 146px 0 100px;

}

.clearfloat {

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}


