* {
	padding:0;
	margin:0;
}
html {
	height: 100%;
	width: 100%;
}
body {
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 1000px;
	font-family: Tahoma, sans-serif;
	color: #ffffff;
	min-height: 100%;
	background: url(../img/headbg-y-3.gif) top repeat transparent;
	position: absolute;
}
* html body {
	height:100%;
	width: 100%;
}
h1 {
	font-family: Tahoma, sans-serif;
	color: #ffffff;	
	font-size: 16px;
}
h2 {
	font-family: Tahoma, sans-serif;
	color: #ffffff;	
	font-size: 15px;	
}
h3 {
	font-family: Tahoma, sans-serif;
	color: #ffffff;	
	font-size: 14px;	
}
h4 {
	font-family: Tahoma, sans-serif;
	color: #ffffff;	
	font-size: 13px;	
}
#load {
	padding-bottom: 6px;
}
.main img {
	margin-right: 7px;
	margin-left: 7px;
/*	margin-bottom: 5px;
	margin-top: 5px;*/
}
#content li {
	margin-left: 15px;	
}
img, a:link, a:visited, a:active, a:hover {
	border: 0;
	color: #ffffff;
	text-decoration: none;
//	margin: 0;
	padding: 0;
}
.head {
	height: 267px;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	position: absolute;
}
/*самая верхняя подложка*/
.headbgone {
	background: url(../img/headbg-1.gif) repeat-x transparent;
	height: 123px;
	width: 100%;
}
#logo {
	position: absolute;
	z-index: 100;
	padding-top: 7px;
}
.palma {
	background: url(../img/palma.gif) no-repeat;
	width: 160px;
	height: 377px;
	position: absolute;
	margin-top: -284px;
	z-index: 1;
}
/*внутряння подложка на которой лежит текст*/
.main {
	color: White;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	height: 100%;
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 5px;
	z-index: 0;
}
p {
	margin: 0px;
	text-align: justify;
}
/*Меню*/
#menu {
	width: 319px;
	left: 0;
	top: 166px;
	position: absolute;
	z-index: 100;
}
/*блок в котором расположен текс на странице*/
.text {
/*	left: 319px;
	top: 140px;
	right: 40px;
	width: 75%;
	height: 58%;
	background-color: #3F5363;
	margin-bottom: 5px;
	position: relative;
	text-align: left;*/
	position: relative;
	margin-top: -839px;
	width: 95%;
	background-color: #3F5363;
}
.rasporka {
	background: url(../img/rasporka.gif);
	width: 40px;
	height: 1px;
	position: absolute;
	right: 0;
	top: 300px;
}
/*отступы кнопок меню на блоке с текстом*/
.menutext {
	margin-right: 20px;
	margin-bottom: 15px;
}
/*левый верх облака*/
.headleftone {
	background: url(../img/head-1-1.gif) no-repeat;
	height: 123px;
}
/*продолжение верха*/
.headlefttwo {
	background: url(../img/head-1-2.gif) no-repeat;
	height: 123px;
	width: 203px;
	margin-left: 192px;
	margin-top: -123px;
}
/*справа верх облака*/
.headrightone {
	background: url(../img/head-right-1.gif) no-repeat transparent;
	height: 123px;
	width: 194px;
	margin-top: -123px;
}
#player {
	margin: -116px 50px 5px 0;
	position: relative;
}
/*правый верх продолжение*/
.headrighttwo {
	background: url(../img/head-right-2.gif) no-repeat transparent;
	height: 123px;
	width: 169px;
	margin-right: 194px;
	margin-top: -123px;
}
/*правый верх продолжение*/
.headrightthree {
	background: url(../img/head-right-3.gif) no-repeat transparent;
	height: 123px;
	width: 143px;
	margin-right: 363px;
	margin-top: -123px;
}/*заливка второй строчки*/
.headbgtwo {
	background: url(../img/headbg-2.gif) repeat-x transparent;
	height: 144px;
}
/*слева вторая строчка */
.htleftone {
	background: url(../img/head-2-1.gif) no-repeat transparent;
	height: 144px;
	width: 192px
}
/*слева вторая строчка продолжение*/
.htlefttwo {
	background: url(../img/head-2-2.gif) no-repeat transparent;
	height: 144px;
	width: 203px;
	margin-left: 192px;
	margin-top: -144px;
}
/*справа вторая строчка*/
.htrightone {
	background: url(../img/head-1-right-1.gif) no-repeat transparent;
	height: 144px;
	width: 194px;
	margin-top: -144px;
}
/*продолжение правая вторая строчка*/
.htrighttwo {
	background: url(../img/head-1-right-2.gif) no-repeat transparent;
	height: 144px;
	width: 169px;
	margin-right: 194px;
	margin-top: -144px;
}
/*продолжение правая вторая строчка*/
.htrightthree {
	background: url(../img/head-1-right-3.gif) no-repeat transparent;
	height: 144px;
	width: 143px;
	margin-right: 363px;
	margin-top: -144px;
}
/*отвечает за резину по вертикали*/
.headbgthreey {
/*	width: 90%;*/
	padding-top:395px;
	padding-bottom: 583px;
}
.center {
	position: absolute;
	height: 583px;
	bottom: 0;
	width: 100%;
}
/*третья заливка повторяющаяся*/
.headbgthree {
	background: url(../img/headbg-3.gif) repeat-x transparent;
	height: 138px;
	position: absolute;
	bottom: 365px;
	left: 0;
	right: 0;
	width: 100%;
}
/*четвертая заливка повторяющаяся*/
.middlebg {
	background: url(../img/middlebg.gif) repeat-x transparent;
	height: 129px;
	width: 100%;
	left: 0;
	right: 0;
	position: absolute;
	bottom: 278px;
}
/*справа четвертой заливки*/
.midrigone {
	background: url(../img/midrightone.gif) no-repeat transparent;
	height: 129px;
	width: 130px;
}
/*продолжение*/
.midrigtwo {
	background: url(../img/midrighttwo.gif) no-repeat transparent;
	width: 104px;
	height: 129px;
	margin-right: 130px;
	margin-top: -129px;
}
/*продолжение*/
.midrigthree {
	background: url(../img/midrightthree.gif) no-repeat transparent;
	width: 128px;
	height: 129px;
	margin-right: 234px;
	margin-top: -129px;
}
/*слева четвертой заливки*/
.midleftone {
	background: url(../img/middleleftone.gif) no-repeat transparent;
	width: 143px;
	height: 129px;
	margin-right: 362px;
	margin-top: -129px;
}
/*продолжение*/
.midlefttwo {
	background: url(../img/middlelefttwo.gif) no-repeat transparent;
	width: 122px;
	height: 129px;
	margin-right: 505px;
	margin-top: -129px;
}
/*продолжение*/
.midleftthree {
	background: url(../img/middleleftthree.jpg) no-repeat transparent;
	width: 143px;
	height: 129px;
	margin-right: 627px;
	margin-top: -129px;
}
/*солнце повторяющаяся*/
.suncentbg {
	background: url(../img/suncentrbg.gif) repeat-x transparent;
	height: 116px;
	width: 100%;
	left: 0;
	right: 0;
	position: absolute;
	bottom: 162px;
}
/*справа солнце*/
.suncentrone {
	background: url(../img/suncentrone.gif) no-repeat transparent;
	height: 116px;
	width: 130px;
}
/*продолжение*/
.suncentrtwo {
	background: url(../img/suncentrtwo.gif) no-repeat transparent;
	height: 116px;
	width: 104px;
	margin-right: 130px;
	margin-top:-116px;
}
/*продолжение*/
.suncentrthree {
	background: url(../img/suncentrthree.gif) no-repeat transparent;
	height: 116px;
	width: 128px;
	margin-top: -116px;
	margin-right: 234px;
}
/*слева солнце*/
.suncentlone {
	background: url(../img/suncentlone.gif) no-repeat transparent;
	height: 116px;
	width: 143px;
	margin-top: -116px;
	margin-right: 362px;
}
/*продолжение*/
.suncentltwo {
	background: url(../img/suncentltwo.gif) no-repeat transparent;
	height: 116px;
	width: 122px;
	margin-top: -116px;
	margin-right: 505px;
}
/*продолжение*/
.suncentlthree {
	background: url(../img/suncentlthree.gif) no-repeat transparent;
	height: 116px;
	width: 143px;
	margin-top: -116px;
	margin-right: 627px;
}
/*заливка горы повторяющаяся*/
.seabg {
	background: url(../img/seabg.gif) repeat-x transparent;
	height: 119px;
	width: 100%;
	left: 0;
	right: 0;
	position: absolute;
	bottom: 46px;
}
/*справа горы*/
.searightthree {
	background: url(../img/searight-3.gif) no-repeat transparent;
	width: 130px;
	height: 119px;
}
/*продолжение*/
.searighttwo {
	background: url(../img/searight-2.gif) no-repeat transparent;
	width: 104px;
	height: 119px;
	margin-right: 130px;
	margin-top: -119px;
}
/*продолжение*/
.searightone {
	background: url(../img/searight-1.gif) no-repeat transparent;
	width: 128px;
	height: 119px;
	margin-top: -119px;
	margin-right: 234px;
}
/*слева горы*/
.sealeftfour {
	background: url(../img/sealeft-4.gif) no-repeat transparent;
	width: 143px;
	height: 119px;
	margin-top: -119px;
	margin-right: 362px;
}
/*продолжение*/
.sealeftthree {
	background: url(../img/sealeft-3.gif) no-repeat transparent;
	width: 122px;
	height: 119px;
	margin-top: -119px;
	margin-right: 505px;
}
/*продолжение*/
.sealefttwo {
	background: url(../img/sealeft-2.gif) no-repeat transparent;
	width: 143px;
	height: 119px;
	margin-top: -119px;
	margin-right: 627px;
}
/*продолжение*/
.sealeftone {
	background: url(../img/sealeft-1.gif) left no-repeat transparent;
	width: 144px;
	height: 119px;
	margin-top: -119px;
}
/*берег заливка повторяющаяся*/
.beregbg {
	background: url(../img/beregbg.gif) repeat-x transparent;
	height: 46px;
	width: 100%;
	left: 0;
	right: 0;
	position: absolute;
	bottom: 0px;
}
.beregleft {
	background: url(../img/beregleft.gif) repeat-x;
	height: 46px;
	width: 58%;
	margin-top: 0px;
}
.beregcentr {
	background: url(../img/beregcentr.gif) repeat-x;
	height: 46px;
	width: 60%;
/*	margin-left: 845px;*/
}
.pesok {
	background: url(../img/pesok-1.gif) no-repeat;
	width: 136px;
	height: 50px;
	right: 279px;
	bottom: 0;
	position: absolute;
}
.pesoktwo {
	background: url(../img/pesok-2.gif) no-repeat;
	width: 130px;
	height: 50px;
	bottom: 0;
	right: 415px;
	position: absolute;
}
.pesokthree {
	background: url(../img/pesok-3.gif) no-repeat;
	width: 137px;
	height: 50px;
	bottom: 0px;
	right: 545px;
	position: absolute;
}
.pesokfour {
	background: url(../img/pesok-4.gif) no-repeat;
	width: 127px;
	height: 50px;
	bottom: 0px;
	position: absolute;
	right: 682px;
}
.hotel {
	background: url(../img/hotel.gif) no-repeat transparent;
	width: 279px;
	height: 310px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.dj {
	background: url(../img/nugdin-1.gif) no-repeat transparent;
	width: 331px;
	height: 397px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
/*		логотип над головой Нуждина	*/
.newlogo {
/*	background: url(../img/newlogo.gif) no-repeat;	*/
	width: 280px;
	height: 60px;
	position: absolute;
	bottom: 420px;
	left: 15px;
}
/*белая линия рядом с сайтами друзьями*/
.line {
	background: url(../img/line-vert.gif) no-repeat;
	width: 2px;
	height: 59px;
	margin-right: 202px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
/*расположение сайто друзей*/
div.frends {
	padding-bottom: 5px;
	position: absolute;
	bottom: 20px;
	right: 90px;
}
/*описание ссылок с сайтов*/
a.frends:link, a.frends:visited, a.frends:active, a.frends:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #ffffff;
	margin-bottom: 5px;
}
/*описание  "Дружественные сайты"*/
.frend {
	font-size: 10px;
	color: #fffc00;
}
/*расположение рекламы*/
.ban {
/*	margin-top: -280px;*/
	margin-left: 0px;
	position: absolute;
	bottom: 2px;
	left: 335px;
}
/*описание отспупов рекламых банеров*/
img.banner {
	margin-right: 20px;
	margin-bottom: 10px;
}
/*наш логотип*/
img.logowe {
	bottom: 8px;
	position: absolute;
	margin-right: 7px;
}
/*описание нашей ссылки*/
a.we:link, a.we:visited, a.we:active, a.we:hover {
	font-size: 9px;
	text-decoration: underline;
	color: #ffffff;
}
/*отступы*/
#we {
	bottom: 6px;
	margin-left: 35px;
	position: absolute;
}
/*описание Copyright*/
.as {
	font-size: 9px;
	color: #ffffff;
}
.nor {
	background-repeat: no-repeat;
}

.repx {
	background-repeat: repeat-x;
}

.skyy {
	background-repeat: no-repeat;
	background-position: top right;
}

.sky {
	background-repeat: no-repeat;
	background-position: bottom right;
}

.bottom {
	background-position: bottom;
	background-repeat: repeat-x;
}

.gor {
	background-position: bottom right;
	background-repeat: no-repeat;
}

.top {
	background-position: top left;
	background-repeat: no-repeat;
}

.nuzhdin {
	background-position: bottom left;
	background-repeat: no-repeat;
}
/*> нуждики */
#nuzhdiki_pager div {
	float: left;
	margin-right: 10px;
}

#nuzhdiki_content {
}

#nuzhdiki_content tr td {
	vertical-align: middle;
	padding: 3px;
}

.nuzhdiki_title {
	color: #fff;
	cursor: help;
}

a.nuzhdiki_filesize,
a.nuzhdiki_duration,
a.nuzhdiki_duration:hover,
a.nuzhdiki_filesize:hover {
	font-size: 11px;
	text-decoration: none;
	border-bottom-width: 0px;
}

div.nuzhdiki_description {
	background: #ccc;
	position: absolute;
	margin-top: 30px;
	display: none;
	border: 1px #000 solid;
	width: 300px;
	padding: 2px;
}
div.nuzhdiki_description div {
	font-size: 10px;
	color: #000;
}
div.nuzhdiki_description div font.freemp3 {
	color: #ccc;
}

a.nuzhdiki_download:hover {
	text-decoration: none;
}

.nuz_descr_item {
	font-size: 10px;
	color: #000;
	border-top: 1px #000 dashed;
	margin-bottom: 2px;
}
/*< нуждики */
.portfolio {
    margin: 0 15px 0 0;
}
#content {
	overflow: auto;
	background: #2D3D4A;
	float: left;
	height: 570px;
	width: 100%;
	margin-right: 10px;
	margin-left: -10px;
	border-top: 1px;
	border-right: 1px;
	border-left: 0;
	border-bottom: 1px;
	border-color: #4f6373;
	border-style: solid;
	scrollbar-track-color: #2d3d4a;

	scrollbar-face-color: #657887;
	scrollbar-shadow-color: #657887;
	scrollbar-darkshadow-color: #657887;
	scrollbar-highlight-color: #657887;
	scrollbar-3dlight-color: #657887;

/*	border: solid black 1px;*/
}
.jScrollPaneContainer {
    background: #3f5363;
	margin-left: -10px;
	height: 425px;
	width: 900px;
}
.osX .jScrollPaneTrack {
	background-position: center;
	background: url(img/osx_track.gif) repeat-y;
	width: 31px;
	height: 397px;
	top: 14px;
}
.osX .jScrollPaneDrag {
	background: url(img/osx_drag_middle.gif) no-repeat;
	position: relative;
	width: 31px;
	height: 22px;
    top: 0px;
}
.osX a.jScrollArrowUp {
	height: 14px;
	background: url(img/osx_arrow_up.gif) no-repeat 0 -14px;
	width: 31px;
}
.osX a.jScrollArrowUp:hover {
	background-position: 0 0;
}
.osX a.jScrollArrowDown {
	height: 14px;
	background: url(img/osx_arrow_down.gif) no-repeat 0 -14px;
	width: 31px;
}
.osX a.jScrollArrowDown:hover {
	background-position: 0 0;
}
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */


#el_tested_index {
	display: inline;
}

#el_tested_index tbody tr td {
	width: 40px;
	text-align: center;
}
