@import url("reset.css");

body {color:#000000; background:#fff url(../images/bg.png) repeat-x 0 0; font:12px Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000000; font:12px Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#6e6e6e; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#1385dc; text-decoration:underline}
a:hover {text-decoration:none}

a.inactive_photo{
	text-decoration:none;
	font-weight:bold;
	background:none;
}

.fBold {font-weight:bold}

/* -- ---- typography ---- -- */

#minWidth {position:relative; width:1000px; margin:0 auto}

/* // ---- top block ---- // */
.top {padding:0 41px}
	.top .logo {float:left; padding:24px 0 2px 1px; text-align:right; margin-bottom:0px}
	.login-form {float:right; width:460px; font-size:11px; text-align:right; padding-top:34px}
		.login-form .inp-t {width:98px; margin-right:9px}
		.login-form label {font-weight:bold; padding-right:2px}
	.login-form .btn {color:#fff; font-weight:bold; width:54px; height:20px; background:#e0a831 url(../images/btnEnter.png) no-repeat 0 0; border-width:0; vertical-align:bottom}
/* -- ---- top block ---- -- */

/* // ---- navigation block ---- // */
.navigation {height:35px; background:#1bb0d1 url(../images/bgNav.png) repeat-x 0 0; border-bottom:1px solid #00d8ff; padding:0 41px 0 44px}
	.navigation table {width:100%; border-collapse:collapse; border-spacing:0; height:35px}
	.navigation .brd {width:16%; background:url(../images/navBrd.gif) no-repeat 50% 50%}
	.navigation td {padding:0; font-weight:bold; white-space:nowrap; font-size:14px}
	.navigation a {color:#fff}
	.navigation .hr, .navigation .hr a {color:#bcf3ff}
/* -- ---- navigation block ---- -- */

/* // ---- nav profile block ---- // */
.profile-nav {font-size:12px; font-weight:bold; padding:10px 41px 11px 44px; background:#f6efc5 url(../images/bgProfile.png) repeat-x 0 0}
	.profile-nav a {color:#7c6436}
	.profile-nav li {float:left; position:relative; padding-right:18px}
		.profile-nav li span {position:absolute; left:0; top:1px; height:13px; background-image:url(../images/icons-profile.gif)}
	.profile-nav .ico-profile {padding-left:14px}
		.profile-nav .ico-profile span {width:9px}
	.profile-nav .ico-mess {padding-left:17px}
		.profile-nav .ico-mess span {width:12px; background-position:-9px 0}
	.profile-nav .ico-prop {padding-left:13px}
		.profile-nav .ico-prop span {width:9px; background-position:-21px 0}
	.profile-nav .ico-fav {padding-left:16px}
		.profile-nav .ico-fav span {width:11px; background-position:-30px 0}
	.profile-nav .ico-exit {float:right; padding:0 0 0 14px}
		.profile-nav .ico-exit span {width:9px; background-position:-41px 0}
/* -- ---- nav profile block ---- -- */

/* // ---- middle block ---- // */
.middle {padding:20px 20px 1px 15px}
	.long-col {float:right; width:750px}
	.side-col {float:left; width:201px}
/* -- ---- middle block ---- -- */

/* // ---- middle1 block ---- // */
.middle1 {padding:1px 20px 1px 15px}
	.long-col {float:right; width:750px}
	.side-col {float:left; width:201px}
/* -- ---- middle block ---- -- */

/* // ---- brd block ---- // */
.brd-block {zoom:1}
	.brd-block .brd-hd {position:relative; z-index:91; font-size:1px}
		.brd-block .brd-right {position:relative; float:right}
		.brd-block .brd-left {position:relative; float:left}
		.brd-m, .brdm {zoom:1}
		.brd-top {background-position:0 0}
			.brd-top .brd-left {background-position:0 0}
			.brd-top .brd-right {background-position:100% 0}
		.brd-btm {background-position:0 100%}
			.brd-btm .brd-left {background-position:0 100%}
			.brd-btm .brd-right {background-position:100% 100%}

.simple-brd {padding-bottom:20px}
	.simple-brd .brd-hd {height:1px}
		.simple-brd .brd-hd div {width:5px; height:5px; background-image:url(../images/brdSimple.gif)}
	.simple-brd .brd-top {margin-bottom:-1px}
	.simple-brd .brd-btm {top:-5px; margin-bottom:-1px}
	.simple-brd .brd-m {border:1px solid #b2b2b2; padding:17px 20px}
	
/* -- ---- brd block ---- -- */

/* // ---- most popular ---- // */
.most-popular {padding-bottom:20px}
	.most-popular .brd-hd {background-color:#f5ffea; background-image:url(../images/bgMost.gif); height:8px}
	.most-popular .brd-hd div {width:8px; height:8px; background-image:url(../images/bgMost-corns.gif);}
	.most-popular .brd-m {background:#f5ffea url(../images/bgMost-left.gif) repeat-y 0 0}
		.most-popular .brdm {background:url(../images/bgMost-right.gif) repeat-y 100% 0; padding:0 12px}
	.most-popular dl {position:relative; top:-4px; margin-bottom:-4px; width:100%; overflow:hidden}
		.most-popular dl dt {padding:8px 0 2px}
		.most-popular dl dd {border-bottom:1px dashed #c4db96; margin-bottom:-1px; padding-bottom:10px;}
/* -- ---- most popular ---- -- */

/* // ---- bn places ---- // */
.bn {padding-bottom:20px; text-align:center}
.view-bn {position:relative; width:486px; border:1px solid #b2b2b2; text-align:center; padding:9px 0; margin:0 auto}
	.view-bn small {position:absolute; left:8px; top:-7px; color:#5b5b5b; text-transform:uppercase; background-color:#fff; padding:0 3px}
/* -- ---- bn places ---- -- */


/* // ---- view user ---- // */
.view-user {font-size:11px; line-height:15px; padding-bottom:10px}
	.view-user .img-cover {float:left; border:1px solid #b2b2b2; margin:0 10px 0 0}
/* -- ---- view user ---- -- */

h1, .s-title {color:#ff8a00; font-size:25px; font-weight:normal; padding-bottom:15px; text-align:center;}
.btn-a {display:block; font-size:11px; background:#dfa830 url(../images/btn-a-right.png) no-repeat 100% 0; height:20px; border-width:0; margin:0; padding:0; text-decoration:none; text-align:center; text-indent:0}
	.btn-a span, .btn-a input {display:block; background:url(../images/btn-a-left.png) no-repeat 0 0; height:20px; line-height:19px; font-weight:bold; color:#fff; padding:0; margin:0; border-width:0; width:100%}
/* // ---- editor styles ---- // */
.for-editor {}
	.for-editor h1 {padding-bottom:3px; text-align:center;}
	.for-editor p {padding-bottom:15px}
	.for-editor h3 {font-size:1em; font-weight:bold; text-align:center;}
/* -- ---- editor styles ---- -- */

/* // ---- bottom block ---- // */
.bottom-nav {font-size:11px; text-align:center; border-top:1px solid #bee275; background-color:#f5ffea; padding:8px 10px 10px}
	.bottom-nav .brd {color:#a2a2a2; padding:0 20px}
.bottom {color:#838c72; font-size:11px; text-align:center; padding:8px 0}
/* -- ---- bottom block ---- -- */

/* // ---- search block ---- // */
.search-block {color:#333; padding-bottom:10px}
	.search-block .brd-hd {height:1px}
		.search-block .brd-hd div {width:5px; height:5px; background-image:url(../images/bgSearch-corns.gif)}
	.search-block .brd-top {margin-bottom:-1px}
	.search-block .brd-btm {top:-5px; margin-bottom:-1px}
	.search-block .brd-m {border:1px solid #d8cf86; background:#fffffe url(../images/bgSearch.png) repeat-x 0 0; padding:1px 1px}
	.search-block .d-row {padding-bottom:17px}
	.search-block select {margin-right:5px}
	.search-block .inp-t {margin-right:4px}
.line-checks {padding:0 0 17px}
	.line-checks li {position:relative; float:left; padding:0 20px 0 20px}

.pages {padding:0 0 10px; text-align:center; zoom:1}
	.pages a, .pages strong {margin:0 2px}
/* -- ---- search block ---- -- */

/* // ---- list results ---- // */
.list-results {color:#333; background:url(../images/brd.gif) repeat-x 0 0; padding-bottom:10px}
	.list-results li {padding:16px 0 16px 108px; background:url(../images/brd.gif) repeat-x 0 100%}
	.list-results .img-cover {position:relative; float:left; left:-108px; margin-right:-110px; border:1px solid #b2b2b2}
	.list-results p {line-height:20px; padding-bottom:6px}
	.i-block {float:right; width:100%}
/* -- ---- list results ---- -- */

/* // ---- list addnav ---- // */
.list-addnav {background-image:none}
	.list-addnav li {float:left; padding:0; background:#1bb1d2 url(../images/addnav-left.png) no-repeat 0 0; height:24px; margin-right:8px}
		.list-addnav li a {position:relative; display:block; color:#fff; font-size:11px; font-weight:bold; line-height:23px; background:url(../images/addnav-right.png) no-repeat 100% 0; height:24px; padding:0 11px 0 28px; text-decoration:none}
			.list-addnav li.fu-fu {background-color:#18c7bf; background-image:url(../images/addnav-fu-left.png)}
				.list-addnav li.fu-fu a {background-image:url(../images/addnav-fu-right.png)}
		.list-addnav li span {position:absolute; left:10px; top:6px; height:13px; font-size:1px; background-image:url(../images/icons-profile.gif)}
		.list-addnav li .ico-mail {background-position:-50px 0; width:12px}
		.list-addnav li .ico-fav {background-position:-62px 0; width:11px}
		.list-addnav li .ico-details {background-position:-73px 0; width:9px}
		.list-addnav li .ico-fu {background-position:-82px 0; width:11px}
/* -- ---- list addnav ---- -- */

.show-thumb {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:20px}
	.show-thumb td {padding:0 0 16px 0; background:url(../images/brd.gif) repeat-x 0 100%; vertical-align:bottom}
	.show-thumb td img {border:1px solid #b2b2b2}
	.show-thumb td.img-c {padding:0 10px 16px 0; white-space:nowrap}
	.show-thumb td.view-tools {width:100%}

/* // ---- view profile ---- // */
.view-profile {background:url(../images/brd.gif) repeat-x 0 100%; padding-bottom:1px; margin-bottom:10px}
	.view-profile .img-show {float:left; padding:0 16px 12px 0}
	.view-profile .img-show img {border:1px solid #b2b2b2}
	.profile-tbl {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:12px}
		.profile-tbl .zb {background-color:#ececec}
		.profile-tbl th {font-weight:bold; text-align:left; padding:5px 10px 6px; vertical-align:top}
		.profile-tbl td {padding:5px 10px 6px; vertical-align:top}
	.view-profile .for-editor {padding:0 10px; line-height:20px}
/* -- ---- view profile ---- -- */