body {
	margin:0;
	font:12px/28px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}
img {border-style: none; display: block;}
a {text-decoration: underline; color: #00a4c2;}
a:hover {text-decoration: none;}
input,
textarea,
select {
	font:14px arial,sans-serif;
	vertical-align: middle;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
#wrapper {
	width:975px;
	margin: 0 auto;
}
.made {
	overflow: hidden;
	background: url(../images/bg-made.gif) no-repeat scroll 290px 0;
	height:48px;
}
#header {
	height:1%;
	overflow:hidden;
	padding:0 0 0 5px;
	position: relative;
}
.logo{
	text-indent: -9999px;
	overflow:hidden;
	margin:15px 0 0;
	float: left;
}
.logo a{
	display: block;
	background: url(../images/bg-logo.gif) no-repeat;
	width: 503px;
	height: 103px;
	position:relative;
	cursor:pointer;
}
.in {
	position: absolute;
	top: 11px;
	left:511px;
	text-transform: uppercase;
	background: url(../images/bg-in.gif) no-repeat;
	width: 220px;
	height: 26px;
	color: #fff;
	text-decoration: none;
}
.in span {
	display: block;
	background: url(../images/sep-in.gif) repeat-x 0 100%;
	margin:3px 12px 0 22px;
}
.in:hover span {background: none;}
#nav {	
	margin: 0;
	padding:72px 0 0 18px;
	list-style: none;
	overflow: hidden;
	float: left;
}
#nav li{
	float:left;
	padding:7px 15px 6px 0;
}
#nav a{
	float: left;
	font-size: 14px;
	line-height: 17px;
	color:#000;
}
#nav span {
	padding:1px 10px 4px;
	display: block;
}
#nav .active a,
#nav a:hover {
	background: url(../images/sep-nav.gif) no-repeat 100% -30px;
	color: #fff;
	text-decoration: none;
}
#nav .active span,
#nav a:hover span {
	background: url(../images/sep-nav.gif) no-repeat;
}
#nav .booking {
	padding-left:14px;
	background: url(../images/bg-booking.gif) no-repeat;
}
.search-block-c {
	overflow: hidden;
	height: 1%;
	margin:47px 0 0;
	background:#d7049e url(../images/bg-search-block-b.gif) no-repeat 0 100%;
}
.search-block-b {
	background: url(../images/bg-search-block-t.gif) no-repeat;
	overflow: hidden;
	height: 1%;
	padding:21px 42px;
}
.search-block-c .col-text {
	float: left;
	position: relative;
	width:198px;	
}
.search-block-c .col-text p{
	font-size:15px;
	font-weight:bold;
	line-height:23px;
	margin:0;
	color: #fff;
}
.search-block-c .col-text .decor {
	position: absolute;
	top: 0;
	left: 100%;
	margin: 0 0 0 -20px;
}
.search-block-c form {
	float: left;
}
.search-block-c fieldset {
	float: left;
	padding:0 0 0 37px;
	width: 655px;
}
.search-block-c .col-text .decor span {
	background: url(../images/bg-sep-search-block.png) no-repeat;
	display: block;
	width: 27px;
	height: 73px;
}
.search-block-c .col {
	float:left;
	padding:0 10px 0 0;
	width:215px;
}
.search-block-c .col .row{
	overflow:hidden;
	height: 1%;
	padding:3px 6px 12px;
	background: url(../images/bg-search-block-row.gif) no-repeat;
}
.search-block-c .col .sel {
	width:202px;
	font-size:10px;
	line-height: 10px;
	font-weight: bold;
	padding:0 0 0 5px;
	margin: 0;
}
* html .search-block-c .col .sel {
	position: relative;
	top: -2px;
	margin: 0 0 2px;
}
* +html .search-block-c .col .sel {
	position: relative;
	top: -2px;
	margin: 0 0 2px;
}
.search-block-c .col .text {
	width: 150px;
	margin: 0;
	float: left;
	border: none;
	background: transparent;
	font-size:11px;
	font-weight: bold;
	padding:5px 10px 0;
	width:165px;
}
.search-block-c .col .btn-calendar {
	background: url(../images/btn-calendar.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	width: 17px;
	height: 17px;
	margin:3px 0 0;
}
.search-block-c .btn {
	float:left;
	margin:0 0 0 25px;
	display:inline;
	border: none;
	background: url(../images/btn-pick.png) no-repeat;
	width: 178px;
	height: 74px;
	cursor: pointer;
}
#main {
	overflow:hidden;
	height: 1%;
	padding: 0 0 85px;
	margin:17px 0 0;
}
.main-holder {
	height:1%;
	margin:61px 0 0;
	overflow:hidden;
}
#content {
	float:left;
	width:646px;
}
#content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	margin:0;
	padding:0 0 10px;
}
#content p {
	line-height:20px;
	margin:0;
	padding:0 0 8px;
}
.tp #content {padding:0 0 0 42px;}
.ttl {
	overflow: hidden;
	height: 1%;
	background: url(../images/bg-ttl.gif) repeat-x 0 8px;
	padding:0 0 15px;
}
.ttl h2 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 28px;
	line-height: 31px;
	color: #000;
	font-weight: normal;
	display: inline;
	background: #fff;
	padding:0 16px 0 0;
}
#content .detail {
	height:1%;
	margin:-9px 0 0;
	overflow:hidden;
	position:relative;
}
#content .detail p {
	margin: 0;
	color: #ac0082;
}
.links-box {
	border-top:1px solid #AAA9A9;
	margin:13px 0 0;
	overflow:hidden;
	padding:14px 0 0;
	width:492px;
}
.links-box h3 {
	margin: 0;
	color: #949494;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
}
.links-box ul {
	margin: 0;
	padding:13px 0 0 18px;
	list-style: none;
}
/* start breadcrumbs */
.breadcrumbs {
	margin: 0;
	padding:0 0 19px;
	list-style: none;
	overflow: hidden;
}
* html .breadcrumbs {
	overflow: visible;
	height: 1%;
}
.breadcrumbs li {
	float: left;
	font-size: 22px;
	line-height: 24px;
	font-style: italic;
	padding:0 6px 0 0;
}
.breadcrumbs a {
	color: #b5168e;
	padding:0 15px 0 0;
	background: url(../images/sep-breadcrumbs.gif) no-repeat 100% 14px;
}
/* end breadcrumbs */
.post {
	overflow: hidden;
	width: 100%;
	margin:-81px 0 0;
	padding: 0;
	list-style: none;
}
.post li {
	overflow: hidden;
	margin:77px 0 0;
}
* html .post li {
	overflow: visible;
	height: 1%;
}
.post-img-holder {
	float:left;
	width:186px;
	padding:5px 0 0;
}
* html .post-img-holder {
	margin: 0 -3px 0 0;
}
.post-img {
	overflow: hidden;
	height: 1%;
	position: relative;
	z-index: 1;
}
.post-img img {display: block;}
.shadow-img {
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background: url(../images/bg-img-shadow.png) no-repeat;
	width: 167px;
	height: 153px;
	z-index: 5;
}
.stock {
	margin: 0 auto;
	width: 85px;
	padding:27px 30px 0 0;
	list-style: none;
}
.stock li {
	float: left;
	margin:0;
}
.stock strong {padding:0 6px;}
.stock .down a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-stock-down.gif) no-repeat;
	width: 21px;
	height: 21px;
}
.stock .up a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-stock-up.gif) no-repeat;
	width: 21px;
	height: 21px;
}
.post-text {
	overflow: hidden;
}
* html .post-text {
	overflow: visible;
	height: 1%;
}
.post-ttl {
	overflow: hidden;
	height: 1%;
}
.post-text h2 {
	font-size: 22px;
	line-height:27px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
}
.post-text h2 a {
	color: #b5168e;
	float:left;
	padding:2px 5px 5px;
}
.post-text h2 a:hover {
	background: #b5168e;
	color: #fff;
}

.exnav {
	font-size: 16px;
	line-height:27px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
}
.exnav a {
	color: #b5168e;
}
.exnav a:hover {
	background: #b5168e;
	color: #fff;
}


.post-text-holder {
	overflow: hidden;
	height: 1%;
	padding:16px 0 0 27px;
}
.post-text p {
	margin: 0;
	line-height:20px;
}
.post .post-info {
	border-top:1px solid #E0E0E0;
	height:1%;
	margin:17px 0 0;
	overflow:hidden;
	padding:7px 0 0;
}
.post dl {
	margin: 0;
	float: left;
	width: 255px;
	line-height:19px;
}
.post dt {
	float: left;
	clear: both;
	padding:0 4px 0 0;
}
.post dd {margin: 0;}
.post dl a {padding: 1px;}
.post dl a:hover {
	color: #fff;
	background: #00a4c2;
}
.post .comment {
	float:right;
	margin:0 8px 0 0;
	padding:21px 57px 0 0;
	display: inline;
	position:relative;
}
.post .comment a {font-weight: bold;}
.post .comment span {
	position: absolute;
	left: 100%;
	top: 0;
	margin: 0 0 0 -45px;
	background: url(../images/btn-comment.gif) no-repeat;
	width: 42px;
	height: 39px;
}
.post .comment span a {
	color: #fff;
	display:block;
	font-weight:normal;
	margin:10px 0 0 4px;
	text-align:center;
}
.page {
	margin:94px 0 0 0;
	overflow:hidden;
	position:static;
	text-align:center;
}
.page .page-p1 {
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.page .page-p2 {
	float:left;
	left:-50%;
	padding:9px 0 0;
	position:relative;
}
.page ul {
	float:left;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
.page li {
	background: url(../images/sep-page.gif) no-repeat 0 3px;
	float:left;
	margin:0;
	padding:0 3px;
}
.page li a {
	display: block;
	background: url(../images/bg-page.gif) no-repeat 100% -81px;
	font-size: 14px;
	line-height: 17px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.page span {
	display: block;
	padding: 5px;
	background: url(../images/bg-page.gif) no-repeat 0 -57px;
}
.page .active a {background-position: 100% -27px;}
.page .active span {background-position: 0 3px;}
.page li a:hover {background-position: 100% -131px;}
.page li a:hover span {background-position: 0 -107px;}
.page .btn-page-prev, 
.page .btn-page-next {
	float:left;
	color: #757575;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
.page .btn-page-prev {
	background: url(../images/btn-page-prev.gif) no-repeat  0 11px;
	padding:5px 17px 0 23px;
}
.page .btn-page-next {
	background: url(../images/btn-page-next.gif) no-repeat  100% 10px;
	padding:5px 26px 0 17px;
}
.my {
	margin:5px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.my li {
	float: left;
	color: #000;
	letter-spacing:-1px;
	margin:0 3px 0 -6px;
	padding:0 7px;
	background: url(../images/sep-my.gif) no-repeat 0 8px;
}
/* start password-change */
.password-change {
	overflow: hidden;
	height: 1%;
	margin:23px 0 0;
}
.password-change .row {
	overflow:hidden;
	padding:0 0 20px;
}
* html .password-change .row {
	overflow: visible;
	height: 1%;
}
.password-change label {display: block;}
.password-change .text {
	border:1px solid #A5ACB2;
	clear:both;
	float:left;
	margin:4px 0 0;
	padding:3px 5px;
	width:397px;
}
.password-change .btn {
	float: left;
	clear: both;
}
/* end password-change */
/* start new-avatar */
.new-avatar {
	overflow: hidden;
	margin:26px 31px 0 0;
}
* html .new-avatar {
	overflow: visible;
	height: 1%;
}
.new-avatar-holder {
	overflow: hidden;
	height: 1%;
	background: #f2f2f2;
	padding:21px 9px 19px;
}
.new-avatar .column {
	overflow: hidden;
	height: 1%;
	padding:0 0 9px;
}
.new-avatar .col {
	float: left;
	width:310px;
}
.new-avatar .set-active {
	padding:0 0 0 6px;
	width:280px;
}
.new-avatar .col label{
	float:left;
	letter-spacing:-1px;
	padding:3px 12px 0 0;
}
.new-avatar .set-active label {padding:2px 14px 10px 0;}
.new-avatar .file {
	float: left;
	width:205px;
}
.new-avatar .checkbox {
	float:left;
	height:16px;
	margin:0;
	padding:0;
	position:relative;
	top:2px;
	width:16px;
}
#content .new-avatar p {
	margin: 0;
	padding: 0;
}
.new-avatar .btn-load {
	margin: 0;
	float: left;
}
.new-avatar .btn{
	float: left;
	margin: 15px 0 0;
}
.new-avatar .fileinputs {
	overflow:hidden;
	padding:2px 0;
	position:relative;
	z-index:1;
}
.new-avatar .fakefile {
	left:0;
	position:absolute;
	top:0;
	z-index:2;
}
* html .new-avatar .fakefile {
	margin:0 0 0 -205px;
}
.new-avatar .fakefile input {
	border:1px solid #a5acb2;
	float:left;
	font-size:12px;
	padding:3px;
	width:135px;
	background: #ebebe4;
}
.new-avatar .fakefile img {
	display:inline;
	float:left;
	margin:0 0 0 3px;
	position:relative;
	z-index:5;
}
.new-avatar .file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	opacity: 0;
	filter:alpha(opacity: 0);
	z-index: 10;
}
/* end new-avatar */
/* start info-user */
.info-user {
	overflow: hidden;
	height: 1%;
	margin:23px 0 0;
}
.info-user .row {
	overflow:hidden;
	padding:0 0 20px;
}
* html .info-user .row {
	overflow: visible;
	height: 1%;
}
.info-user label {display: block;}
.info-user .text {
	border:1px solid #A5ACB2;
	clear:both;
	float:left;
	font-size:15px;
	margin:4px 0 0;
	padding:2px 1px;
	width:405px;
}
.info-user .sel {
	font-size:14px;
	margin:4px 0 0;
	width:140px;
}
.info-user .selectArea {
	display: none;
}
.info-user .outtaHere {
	position: inherit;
}
.info-user .btn {
	float: left;
	clear: both;
}
.info-user .row span {
	float: left;
	clear: both;
	color: #bbb;
	font-size:11px;
	letter-spacing:-1px;
}
.info-user .date .sel{width:65px;}
.info-user .date .month{width:88px;}
.info-user .editor {padding:0 0 11px;}
/* end info-user */
/* start view-user */
.view-user {
	overflow: hidden;
	height: 1%;
	padding:16px 32px 0 0;
}
.avatar-user {
	overflow: hidden;
	height: 1%;
	background: url(../images/sep-view-user.gif) repeat-x 0 15px;
}
.avatar-user .img-avatar-user {
	float: left;
	padding:0 8px 0 0;
	background: #fff;
}
* html .avatar-user .img-avatar-user {
	margin: 0 -3px 0 0;
}
.avatar-user .img-avatar-user img {
	display: block;
	border: 1px solid #b5b5b5;
}
.info-avatar-user {
	overflow: hidden;
	height: 1%;
	padding:12px 0 0;
}
.avatar-user h2 {
	float: left;
	margin: 0;
	font-size:25px;
	line-height: 27px;
	font-weight: normal;
	padding:0 8px 0 0;
	background: #fff;
}
.avatar-user .stock {
	background:#fff;
	float:right;
	padding:3px 0 0 16px;
}
.view-user dl {
	margin: 0;
	padding:19px 0 0 6px;
	overflow: hidden;
	height: 1%;
}
.view-user dt {
	clear:both;
	float:left;
	padding:0 5px 15px 0;
	text-align:right;
	width:130px;
}
.view-user dd {
	display:block;
	margin:0;
	padding:0 0 15px;
}
.view-user .menu {
	margin:15px 0 0;
	padding:0 0 0 10px;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.view-user .menu li {float: left;}
.view-user .menu .write {
	background:transparent url(../images/bg-write.gif) no-repeat scroll 13px 0;
	padding:25px 15px 0 0;
}
.view-user .menu .messages {
	background:transparent url(../images/bg-messages.gif) no-repeat scroll 30px 0;
	padding:25px 0 0;
}
.view-user .menu .settings {
	background:transparent url(../images/bg-settings.gif) no-repeat scroll 35px 0;
	padding:25px 0 0 11px;
}
/* end view-user */
/* start new-publication */
.new-publication {
	overflow: hidden;
	height: 1%;
	margin:23px 0 0;
	margin:12px 0 0;
}
.new-publication .row {
	overflow:hidden;
	padding:0 0 20px;
}
* html .new-publication .row {
	overflow: visible;
	height: 1%;
}
.new-publication .selectArea {
	display: none;
}
.new-publication .outtaHere {
	position: inherit;
}
.new-publication label {
	display:block;
	padding:0 0 4px;
}
.new-publication .text {
	border:1px solid #A5ACB2;
	clear:both;
	float:left;
	margin:4px 0 0;
	padding:3px 5px;
	width:397px;
}
.new-publication .row span {
	clear:both;
	color:#BBBBBB;
	float:left;
	font-size:11px;
	letter-spacing:-1px;
}
.new-publication .checkbox label {
	float: left;
	padding: 0 5px 0 0;
}
.new-publication .checkbox input {
	float: left;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
}
.new-publication .btn {
	float: left;
	clear: both;
}
.new-publication .sel {width:405px;}
/* start registration */
.registration {
	overflow: hidden;
	height: 1%;
}
.registration .row {
	overflow:hidden;
	padding:2px 0 19px;
}
* html .registration .row {
	overflow: visible;
	height: 1%;
}
.registration label {display:block;}
.registration .text {
	border:1px solid #A5ACB2;
	clear:both;
	float:left;
	margin:4px 0 0;
	padding:2px 5px;
	width:586px;
}
.registration .row span {
	clear:both;
	color:#BBBBBB;
	float: left;
	width: 100%;
	font-size:11px;
	letter-spacing:-1px;
}
.registration .btn {
	float: left;
	clear: both;
}
.registration .password .col {
	float:left;
	width:200px;
}
.registration .password .text {width:177px;}
.registration .capcha {padding-top: 4px;}
.registration .capcha label {
	display:block;
	float:none;
	padding:0 0 4px;
}
.registration .capcha img {display: block;}
.registration .capcha .text {width:111px;}
/* end registration */
/* start tegs-box */
.tegs-box {
	height:1%;
	line-height:19px;
	margin:0;
	overflow:hidden;
	padding:8px 0 0;
}
.tegs-box dt {
	clear:both;
	float:left;
	padding:0 4px 0 0;
}
.tegs-box dd {margin:0;}
.tegs-box dl a {padding:1px;}
.tegs-box dl a:hover {
	background:#00A4C2;
	color:#fff;
}
/* end tegs-box */
/* start comments */
.comments {
	margin:32px 0 0;
	overflow:hidden;
}
* html .comments {
	overflow: visible;
	height: 1%;
}
.comments h3 {
	margin: 0;
	padding: 0 0 5px;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	line-height: 23px;
	color: #000;
}
.comments ul {
	margin:5px 0 0;
	padding:13px 0 3px;
	list-style: none;
	background: url(../images/bg-information.gif) no-repeat;
}
.comments ul li {padding: 10px 0 0;}
.comments ul ul,
.comments ul ul ul,
.comments ul ul ul ul,
.comments ul ul ul ul ul,
.comments ul ul ul ul ul ul {
	margin:0 0 0 34px;
	background: none;
}
.comments .comments-box {
	overflow: hidden;
	height: 1%;
}
.comments .info {
	overflow: hidden;
	height: 1%;
	color: #909090;
	padding:0 0 9px;
}
.comments .info .ava {float: left;}
.comments .info .ava img {
	display: block;
	border: 1px solid #b4b4b4;
}
.comments .author {
	float: left;
	padding:3px 0 0 10px;
}
.comments .author a {color: #909090;}
.comments .date {
	float: left;
	font-style: normal;
	padding:2px 0 0 3px;
}
#main .comments .stock {
	overflow:hidden;
	padding:0;
	margin:6px 0 0;
	width:100%;
}
#main .comments .stock li {
	margin: 0;
	padding:0 5px 0 0;
}
#main .comments .stock strong {padding: 0;}
.information {
	padding:27px 0 0;
	overflow: hidden;
	height: 1%;	
	background: url(../images/bg-information.gif) no-repeat 0 10px;
	color: #838383;
}
/* end comments */
.participants {
	overflow: hidden;
	width: 618px;
	margin:13px 0 0 2px;
	background: url(../images/bg-participants.gif) repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height: 23px;
}
.participants-t {
	overflow: hidden;
	height: 1%;
	background: url(../images/bg-participants-t.gif) no-repeat;
}
.participants-b {
	overflow: hidden;
	height: 1%;
	background: url(../images/bg-participants-b.gif) no-repeat 0 100%;
}
.participants ul {
	margin: 0;
	padding:18px 21px 5px;
	list-style: none;
}
.participants li {
	overflow:hidden;
	padding:0 0 11px;
	background: url(../images/sep-participants.gif) repeat-x 0 20px;
}
* html .participants li {
	overflow: visible;
	height: 1%;
}
.participants .ava-img {float: left;}
.participants .ava-img img {
	display: block;
	border: 1px solid #b5b5b5;
}
.participants a {
	float: left;
	background: #f8f8f8;
	padding: 0 10px 0 0;
	padding:3px 10px 0 13px;
}
.participants .rating {
	float: right;
	background: #f8f8f8;
	padding: 0 0 0 10px;
}
/* start page-nav */
.page-nav {
	overflow: hidden;
	height: 1%;
	margin:17px 0 0;
}
.page-nav-holder {
	height:1%;
	margin:0 0 0 -9px;
	overflow:hidden;
	position:relative;
}
.page-nav-holder a,
.page-nav-holder span {
	float:left;
	font-size:19px;
	line-height:20px;
	margin:0 0 0 8px;
	display: inline;
}
.page-nav-holder .up {
	padding:0 0 0 27px;
	background: url(../images/sep-page-nav.gif) no-repeat 3px 6px;
}
.page-nav-holder .down {
	background: url(../images/sep-page-nav.gif) no-repeat 100% -14px;
	padding:0 22px 0 0;
}
.page-nav ul {
	margin:14px 0 0 6px;
	overflow:hidden;
	padding:0 0 13px;
	width:100%;
	list-style: none;
}
.page-nav ul li {
	float: left;
	padding:0 14px 0 0;
}
.page-nav ul a {
	display:block;
	font-family:Arial;
	font-size:16px;
	line-height:19px;
	padding:3px 5px;
}
.page-nav .active a,
.page-nav ul a:hover {
	background:#52d2ff;
	color: #fff;
	text-decoration: none;
}
/* end page-nav */
.new-user {
	overflow: hidden;
	height: 1%;
	margin:7px 0 0;
	padding: 0;
	list-style: none;
}
.new-user li {
	display:inline-block;
	color: #bbb;
	padding:0 21px 10px 0;
	font-family: Arial, Helvetica, sans-serif;
}
* html .new-user li {
	display: inline;
}
* +html .new-user li {
	display: inline;
}
.new-user a {
	padding:0 3px 0 16px;
	background: url(../images/ico-new-user.gif) no-repeat 0 2px;
}
#sidebar {
	float: right;
	width:240px;
	padding:0 5px 0 0;
}
.search-form {
	overflow: hidden;
	height: 1%;
}
.search-form .row {
	float: left;
	padding:0 4px 0 0;
}
.search-form .text {
	border:2px solid #C6C6C6;
	color:#939292;
	float:left;
	font-size:11px;
	letter-spacing:1px;
	margin:0;
	padding:4px 9px;
	width:154px;
}
.search-form .btn {float:left;}
.banner-box {
	overflow: hidden;
	height: 1%;
	padding:22px 0 0;
}
.banner-box img {display: block;}
.new-block {
	height:1%;
	margin:22px 0 0;
	overflow:hidden;
}
.new-block-c {
	overflow: hidden;
	background: url(../images/bg-new-block.gif) repeat-y -247px 0;
}
* html .new-block-c {
	overflow: visible;
	height: 1%;
}
.new-block-t {
	background: url(../images/bg-new-block.gif) no-repeat;
}
.new-block-b {
	background: url(../images/bg-new-block.gif) no-repeat -494px 100%;
	padding:20px 11px 31px 19px;
}
.new-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.new-block li {padding:3px 0 17px;}
.new-block .date {
	display: block;
	padding:0 0 4px;
}
.new-block li a {
	font-weight: bold;
	font-style: italic;
	line-height:19px;
}
.new-block .archive {
	overflow: hidden;
	width: 100%;
	display: block;
	text-align: center;
	padding:5px 0 0;
}
.new-block .archive a {
	color: #000;
	font-weight: bold;
}
#footer {
	overflow: hidden;
	height: 1%;
	border-top: 2px solid #c6c6c6;
	color: #6d6d6d;
	padding:21px 0 58px 11px;
}
#footer .copy {float: left;}
#footer .diz {
	float: left;
	padding:0 0 0 34px;
}
#footer .diz-text {
	float: left;
	padding:0 18px 0 0;
}
#footer .diz-logo {
	float:left;
	position:relative;
	top:-5px;
}
#footer .diz a {color: #6d6d6d;}



/* castom */
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* Selects */
.selectArea {
	position: relative;
	height: 23px;
	float:left;
	color:#000;
	font-size:11px;
	line-height:23px;
}
.selectArea a.selectButton {
	height:100%;
	position:absolute;
	right:1px;
	top:3px;
	width:23px;
	background: url(/images/bg-select-button.gif) no-repeat;
}
.selectArea .center{
	display:block;
	height:23px;
	line-height:22px;
	padding:0 18px 0 6px;
	overflow-y: hidden;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	border: 1px solid #C9C9C9;
	background:#fff;
	display: block;
	z-index: 30;
	font-size: 10px;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style: none;
}
.optionsDivVisible a {
	color: #000;
	text-decoration: none;
	display: block;
	height:1%;
	padding: 2px 9px;
	font-size: 10px;
	line-height: 17px;
	border: 1px solid #C9C9C9;
}
.optionsDivVisible a:hover {
	background-color: #1086C2;
	color: #FFF;
	text-decoration:underline;
}

.banner-holder {
	background-color: #FFFFFF;
}
.request {
width: 400px;
}
.qrequest {
width: 120px;
font-size: 7pt;
}
.h1none {
line-height:25px;
}
