			
/* CSS RESET RULES */
html, body, a, abbr, acronym, address, area, b, bdo, big, blockquote, button, caption, cite, code,
col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, i, img,
ins, kbd, label, legend, li, map, object, ol, p, param, pre, q, samp, small, span, strong, sub,
sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, ul, var {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

img {
	border: 0;
	vertical-align: bottom;
}
/* / CSS RESET RULES */


/* Common */

body {

	margin: 0; 
	padding: 0;
	font-family: Tahoma; 	
	font-size: 9pt;
	font-weight: normal;
	color: #B474AB;
	background: #140810 url('../images/bg.png') repeat-y 50% 0;
}

div, table, pre {

	font-size: 9pt;
	line-height: 1.2em;
}

html, body {

	width:100%;
	height:100%;
}

div#all {

	margin: 0 auto;
	min-height: 100%;
	min-width: 1000px;
	position: relative;
}

* html div#all {

	height: 100%;
}

#empty {

	clear: both;
}

a {

	text-decoration: underline;
	color: #FFBC00;
	font-weight: bold;
}

a:hover {

	text-decoration: none;
}

a.big {
	
	font-size: 9pt;
}

a.nounder,
a.nounder:hover {
	
	text-decoration: none;
}

.nobold {
	
	font-weight: normal;
}

a img {

	border: 0;
}

div.clear {

	clear: both;
}

img.left {
	
	margin: 0 10px 3px 0;
	border: 1px solid #000;
	float: left;
}

img.right {
	
	margin: 0 10px 3px 0;
	border: 1px solid #000;
	float: right;
}

img.center {
	
	margin: 0 10px 3px 10px;
	border: 1px solid #000;
}

p {
	
	margin-bottom: 1.4em;
}

h1, h2 {
	
	background: #21121B url("../images/header.gif") no-repeat;
	font-size: 14pt;
	font-weight: normal;
	color: #FFBC00;
	width: 590px;
	height: 38px;
	line-height: 35px;
	padding: 0 0 0 23px;
}

span.hs {
	
	font-size: 11pt;
}

.hfull {
	
	background: url("../images/header_full.gif") no-repeat;	
	width: 910px;
}


.hsmall {
	
	background: url("../images/header_small.gif") no-repeat;	
	width: 238px;
	margin: 0;
}

h3 {
	
	color: #fff;
	font-size: 10pt;
}

h4 {
	
	color: #FFBC00;
	font-size: 10pt;
	margin: 0 0 0.5em 0;
}

#content ul {
	
	margin: 0 0 0 25px;
}

a.small {
	
	font-weight: normal;
	font-size: 8pt;
}

.viol {
	
	color: #B474AB;
}

.red {
	
}

.yellow {
	
	color: #FFBC00;
}

.orange {
	
	color: #EFB353;
}

.small {
	
	font-size: 8pt;
}

.no-bold {
	
	font-weight: normal;
}

.handle {
	
	cursor: move;
}	


/* /Common */


/* Main */

img.blank {
		
	height: 200px;
	width: 139px;
	background: #14090F;	
	border: 1px solid #000;
}


div.warning {
	
	background: #60214C;
	color: #FFBC00;
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
	padding: 10px 0;
}

div.text {
	
	margin: 0 25px 0 0;
	line-height: 1.4em;
}

div.text p {

	line-height: 1.4em;
}

div.articles p {

	margin: 0;
}

div.articles div {

	margin: 0 0 1.5em 0;
}

div.inner {
	
	margin: -7px auto 0 auto;
	width: 888px;
	position: relative;	
}

#header_text {
	
	position: absolute;
	top: 100px;
	left: 280px;
	width: 400px;
	height: 100px;
	font-size: 8pt;
}

#top {

	background: url("../images/top_bg.png") 50% 0 no-repeat;
	margin: 0 auto;
	text-align: center;
	height: 291px;
}

#menu_top {
	
	width: 927px;
	height: 41px;
	background: url("../images/menu_top_bg.jpg");
	bottom: 36px;
	margin: 0 auto;
	position: absolute;
}

#top_inner {

	margin: 0 auto;
	text-align: left;
	width: 927px;
	height: 291px;
	position: relative;
	z-index: 100;
}

#logo {
	
	position: absolute;
	top: 72px;
	left: 57px;
}

#search {
	
	height: 135px;
}

#middle {
	
	background: #2C1623;
}

#footer {
	
	height: 74px;
	background: url("../images/footer_bg.jpg") no-repeat 0 0;
	position: relative;
}

#footer div {

	font-size: 8pt;
	padding: 23px 0 0 262px;
}


#nav {
	
	position: absolute;
	left: 380px;
	top: 0;
/*	background: #000;*/
	padding: 2px 9px 4px 9px;
	color: #F5CF89;
	font-size: 7pt;
}

#nav span {
	
	margin: 0 20px;
}

#nav a {

	color: #E6AC50;
	font-size: 7pt;
	font-weight: normal;
}

#lang {
	
	position: absolute;
	left: 85px;
	top: 0;
	background: #000;
	padding: 2px 9px 4px 9px;
	color: #F5CF89;
	font-size: 7pt;
}

#lang img {

	margin: 0 8px 0 0;
}

#lang span {
	
	margin: 0 8px;
}

#lang a {

	color: #E6AC50;
	font-size: 7pt;
	font-weight: normal;
}

#mobile {

	position: absolute;
	left: 486px;
	top: 49px;
	font-size: 7pt;
}

#mobile img {
	
	border: 1px solid #fff;
	margin-right: 6px;
/*	vertical-align: middle;*/
}

#mobile p {

	margin: 0 0 5px 0;
}

#mobile {

	color: #E6AC50;
	font-size: 7pt;
}

#mobile a {

	color: #E6AC50;
	font-size: 7pt;
	font-weight: normal;	
}

#girl1, #girl2, #girl3 {
	
	position: absolute;
	right: 70px;
	top: 4px;
	z-index: 150;
}

#girl2 {
	
	top: 255px;
	right: 82px;
}

#left {
	
	padding: 0 0 0 0px;
	width: 245px;
	vertical-align: top;
}

#content {
	
	vertical-align: top;
	padding-bottom: 50px;
	width: 610px;
}

#content-width {
		
	width: 610px;
}

#content-width-full {
	
/*	padding-left: 35px;*/
	width: 900px;
}

#header-small {
	
	margin: 0 0 9px 0;
}

#header {
	
	margin: 0 0 9px 0;
}

#header-full {
	
	margin: 0 0 10px 0;
}

#girl_left {
	
	position: absolute;
	left: 80px;
	top: -263px;
}

#form {
	
	color: #fff;
	position: absolute;
	left: 357px;
	top: 100px;
}

#form table td {

	text-align: left;
	font-size: 8pt;
	padding: 0 6px 8px 0;
}

#search-title {
	
	margin-left: 77px;
}

.search-select {
	
	width: 125px;
	font-size: 8pt;
	border: 1px solid #4B0009;
	color: #000;
}

.search-button {

	background: url("../images/button.png") #BF9043 repeat-x;
	border: 1px solid #3B0007;
	color: #69001E;
	font-size: 8pt;
	padding-bottom: 2px;
	font-weight: bold;
}

.button-add {
		
	background: #BF9043;
	border: 1px solid #3B0007;
	color: #69001E;
	font-size: 12pt;
	padding: 2px 10px;
	font-weight: bold;
}

.button-big {
	
	background: url("../images/button.png") #BF9043 repeat-x;
	border: 1px solid #3B0007;
	color: #69001E;
	font-size: 8pt;
	padding: 2px 10px;
	font-weight: bold;
}

.button-big[disabled='true'],
.button-big[disabled='disabled'],
.button-big[disabled] {
	
	background: url("../images/button_disabled.png") #4A4A4A repeat-x;
	color: #333;
}

.search-button[disabled='true'],
.search-button[disabled='disabled'],
.search-button[disabled] {
	
	background: url("../images/button_disabled.png") #4A4A4A repeat-x;
	color: #333;
}


.width100 {
	
	width: 120px;
	margin: 0 0 5px 0;
}

select.select {
	
	border: 1px solid #666;
	color: #000;
	width: 210px;
/*	padding: 1px 4px;*/
}

.no-margin {
	
	margin: 0;
}

span.date {
	
	font-size: 8pt;
}

input.text {
	
	border: 1px solid #666;
	color: #000;
	width: 200px;
	padding: 1px 4px;
}

textarea.text {
	
	border: 1px solid #666;
	color: #000;
	width: 200px;
	height: 60px;
	padding: 1px 4px;
	font-family: verdana;
	font-size: 8pt;
}

input.error {

    border-top: 2px solid #f00;
    border-bottom: 2px solid #f00;
}

label.error {
	
	color: #FFBC00;
	font-size: 8pt;
}

.white {

	color: #fff;
}

table.black td {

	color: #000;
}

li.photos_sort {
	
	width: 210px;
	display: inline;
	float: left;
}

.thumbnails {

	margin: -3em 0 0 -2em;
	text-align: center;
}

.thumbnail {

	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 3em 0 0 2em;
}

.thumbnail .r {

	width: 190px;
	float: left;
}


div.lock {
	
	height: 200px;
	width: 139px;
	background: #14090F;
	border: 1px solid #000;
	text-align: center;
	margin: 0 0 20px 25px;
}

div.lock img {
	
	margin: 80px auto 0 auto;
}
	

table.form-photos td {
	
	
}

input.photos_form {
	
}

table.form td {
	
	padding: 0 10px 5px 0;
	vertical-align: top;
}

table.form td.inp {
	
	width: 200px;
}

div.hr {
	
	border-bottom: 1px solid #A3000F;
	margin: 10px 0;
	font-size: 1px;
}

table.list {
	
	width: 910px;
	border-collapse: collapse;
}

table.list tr.head td {
	
	background: #6A3458;
	color: #FAF3E7;
	font-weight: bold;
	border-right: 1px solid #2C1623;

}

table.list tr.head td.l { border-left: 1px solid #6A3458; }
table.list tr.head td.r { border-right: 1px solid #6A3458; }


table.list td {

	border: 1px solid #6A3458;
	padding: 4px 10px;
	vertical-align: top;
}


table.small tr td {
	
	font-size: 8pt;
}

td.payh {
	
	width: 200px;
	text-align:right;
}

div.pay_item {
	
	background: #21121B;
	padding: 10px 20px;
	margin: 0 0 10px 0;
}

div.del {
	
	height: 20px;
}

div.hidden {
	
	display: none;
}

tr.hidden {
	
	display:  none;
}

tr.show {
	
	display: block;
}

div.show {
	
	display: block;
}

div.table-row {
	
	display: table-row;
	*display: block;
}


div.subscribe_left {
	
	background: url("../images/subscribe.jpg") no-repeat;
	padding: 8px 17px;
	width: 209px;
	height: 92px;
	margin: 40px 0 0 0px;
}

input.subscribe {
	
	width: 150px;
	border: 1px solid #C5BAA6;
	font-size: 8pt;
	color: #666;
}

div.subscribe_left table tr td {
	
	padding-bottom: 9px;
}

div.subscribe_left table tr td.sl {
	
	text-align: right;
	padding-right: 10px;
	white-space: nowrap;
}

div.subscribe_left table tr td.su {
	
/*	padding-top: 1px;*/
}

/* /Main */

/* Gallery */

table.gallery {
	
	width: 100%;
}

table.gallery img,
img.gallery {
	
	border: 1px solid #000;
}

img.gallery {
	
	width: 133px;
	height: 200px;
}


table.gallery img.vip,
img.vip {
	
	position: absolute;
	top: 182px; 
	left: -7px;
	border: none 0;
	behavior: url(/iepngfix.htc);
}

table.gallery td {

	vertical-align: top;
}

table.gallery td div.item_top {
	
	background: url("../images/gallery_top.png") no-repeat;
	height: 9px;
	font-size: 1px;
}

table.gallery td div.item_bottom {
	
	background: url("../images/gallery_bottom.png") no-repeat;
	height: 10px;
	font-size: 1px;
	margin: 0 0 10px 0;
}

/*
table.gallery td.item {
	
	padding: 14px 14px 19px 14px;	
	background: url("../images/bg_gallery.png") repeat-y;
}
*/

table.gallery div.item {
	
	padding: 4px 17px 10px 17px;
	background: url("../images/bg_gallery.png") repeat-y;
}


table.gallery td.item-full {
	
	padding: 0 0 20px 0;
	width: 300px;
}


table.gallery td.checked {

	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 2px 0 2px;
	color: #f00;
}

table.gallery td.checked-red {

	vertical-align: top;
/*	background: #95001E;*/
/*	color: #fff;*/
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px;
}


table.gallery td.photo {

/*	background: #78001B;*/
	width: 110px;
}

table.gallery td.photo div,
td.photo div {

	position: relative;
}

table.gallery td.photos {

/*	background: #FAF3E7;*/
	padding: 0 0px 15px 0px;
	text-align: center;
	width: 600px;
}
table.gallery td.chars {
	
	width: 300px;
	vertical-align: top;
}


table.gallery td.photos div.pitem {

	float: left;
	margin: 0px 11px 15px 0;
}

table.gallery td.photos img {
	
	border: 1px solid #000;
}

#c1 {
/*	
	height: auto; 
	width: 100%; 
	border-left: 1px solid #EFB353; 
	border-bottom: 1px solid #EFB353;
*/
}

td.char-table {
	
	padding-left: 15px;
}

table.char {
	
	width: 100%;
}

td.char_text {
		
	background: url("../images/dot.gif") repeat-x 0 0;
	padding: 8px 0 8px 0;
}

table.char tr.name {
	
	background: url("../images/dot.gif") repeat-x 0 100%;
}

table.char tr.name a {

	font-weight: bold;
/*	color: #fff;*/
}

td.char1 {
	
	width: 110px;
}

td.char2 {
	
	width: 400px;
}

table.char tr.char td.char3 {

	width: 150px;	
	text-align: right;
}

table.char tr.char td.char3 div {

	color: #FFBC00;
	font-size: 7pt;
	margin: -0px -10px 0 0;
}

table.char tr.char td.char3 div span {

	color: #fff;
	font-size: 8pt;
}

td.char ul,
td.char li {
	
	margin-left: -10px;
}

table.char tr.name td {

	padding: 0 0 12px 0;
/*	border-bottom: 4px solid #EFB353;*/
}

table.char tr.name td.name {

	font-size: 10pt;
	font-weight: bold;	
	color: #FFBC00;
/*	padding-left: 12px;*/
}

table.char tr.name td.views {

	font-size: 8pt;	
	color: #fff;
	padding-left: 5px;
	text-align: right;
}

table.char td.views span {

	font-size: 7pt;
	color: #FFBC00;
}

table.char tr.char {
	
	font-size: 8pt;
	text-align: right;
}

table.char tr.char td.char1 {
	
	background: url("../images/dot.gif") repeat-y 105px 0;
}

table.char tr.char td {

	margin: 0;
	padding: 8px 10px 10px 0;
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	line-height: 1.4em;
}

table.char tr.char td.val {

	font-weight: bold;
	text-align: left;
}

table.char tr.char td.border-left {
	
}

table.char tr.last td,
table.char tr.last td.val {

	border-bottom: 0;
}

table.char td.link {
	
	padding: 0px 5px 2px 0;
	text-align: right;
	font-size: 8pt;
}

table.char td.link a {

	color: #fff;
	text-decoration: none;
	font-size: 8pt;
}

table.char td.link a:hover {
	
	text-decoration: underline;
}

table.char td.price {
	
	color: #FFBC00;
	font-weight: bold;
	font-size: 9pt;
	padding: 1px 12px 2px 12px;
}

table.char tr.phone {
	
	background: #95001E;
}

table.char tr.pay-text td {
	
	background: #6A3458;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}
	

table.char tr.phone td {

	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: center;
}



div.border-orange {
	
	border: 1px solid #6A3458;
}

table.char-list {
	
	width: 300px;
/*	border-collapse: collapse;*/
}

div.title {
	
	background: #6A3458;
	font-weight: bold;
	text-align: center;
	padding: 5px;	
}

table.char-list td.title {
	
	background: #6A3458;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

table.char-list td.char {
	
	width: 150px;
	border-bottom: 1px solid #6A3458;
	font-size: 8pt;
	text-align: left;
	padding: 3px 0 3px 15px;
}

table.char-list td.b1 {

	border-right: 1px solid #6A3458;
}

table.char-list td.char-title {
	
	width: 150px;
	border-bottom: 1px solid #6A3458;
	border-right: 1px solid #6A3458;
	font-size: 8pt;
	text-align: right;
	padding: 3px 15px 3px 0;	
}

table.price td {

	vertical-align: middle;
	color: #fff;
	background: #5D2E4E;
	padding: 5px 7px;
}

table.price td.h {

	color: #FFBA05;
}


/* /Gallery */

/* Search */

div.search {
	
	margin: 12px 0 25px 0;
}

table.search {
	
/*	width: 100%;*/
}

table.search tr td {

	padding: 1px 0 4px 0;
	border-bottom: 1px solid #21121B;
}

table.search td.title {
	
	width: 1%;
	vertical-align: top;
	padding-right: 10px;
}

table.search td.title div {

	margin-top: 7px;
	color: #EFB353;
	font-weight: bold;
	text-align: right;
	font-size: 8pt;
}

td.search div.item div.left,
td.search div.item div.left-arrow  {
	
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0px;
	background: url("../images/sl.gif") no-repeat;
	width: 10px;
	height: 18px;
}

img.sap {
	
	width: 10px;
	height: 18px;
}

td.search div.item div.right,
td.search div.item div.right-arrow  {
	
	position: absolute;
	top: 0;
	right: 0;
	background: url("../images/sr.gif") no-repeat;
	width: 10px;
	height: 18px;
}

td.search div.item div.left-arrow {
	
	background: url("../images/sal.gif") no-repeat;
}

td.search div.item div.right-arrow {
	
	background: url("../images/sar.gif") no-repeat;
}

td.search div.item {

	float: left;
	margin: 5px 10px 2px 0;
	padding: 0 10px 0px 10px;
	position: relative;
/*	line-height: 16px;*/
	height: 18px;
/*	width: 3em;*/
}

td.search div.item a {
	
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}


td.search div.item div.val {

	padding: 0px 6px 0px 6px;
/*	margin-bottom: 5px;*/
	background: url("../images/s_val_bg.gif") repeat-x;
	line-height: 18px;
}


td.search div.item {

	background: url("../images/s_bg.gif");	
	line-height: 18px;
}

td.search div.selected {
	
	background: #F5CF89;
}

td.search div.selected a {
	
	color: #380200;
}

td.search div.disabled div.val {
	
	background: #b1b1b1;
	color: #fff;
	line-height: 18px;
	font-size: 8pt;
	padding: 0px 6px 0px 6px;
}


td.search div.disabled div.right {

	background: url("../images/sr_disabled.gif") no-repeat;
}

td.search div.disabled div.left {

	background: url("../images/sl_disabled.gif") no-repeat;
}


td.search div.highlight {
	
	background: #EFB241;
}

td.search div.highlight a {

	color: #380200;
}

/* /Search */

/* Menus */

div#menu_top div.container {
	
	position: absolute;
	top: 4px;
	left: 60px;
}

div#menu_top div.container div.item {
	
/*	background: #F5CF89;*/
	position: relative;
	margin: 8px 30px 0 30px;
	list-style: none;
	display: inline;
	text-align: center;
	float: left;
/*	height: 19px;*/
}



div#menu_top div.container div.item a {

/*	position: absolute;	*/
	padding: 0px 9px 0px 9px;
	line-height: 18px;
}

div#menu_top div.container div.item a {

	font-size: 8pt;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

div#menu_top div.container div.item a:hover {

	text-decoration: underline;
}

div.i {

	float: left;
	display: inline;	
	background: url("../images/menu_i.gif") no-repeat;
	width: 9px;
	height: 36px;
}

div#menu_top ul {

	position: absolute;
	top: 22px;
	left: 55px;
}

div#menu_top ul li {
	
/**	background: #F5CF89;/
	padding: 3px 12px 3px 12px;
/*	height: 19px;
	line-height: 19px;
*/	position: relative;
/*	margin: 0 43px 0 0;*/
	list-style: none;
	display: inline;
}

div#menu_top ul li img.menu_lc {

	position: absolute;
	left: 0;
	top: 0;
}

div#menu_top ul li img.menu_rc {

	position: absolute;
	right: 0;
	top: 0;
}

div#menu_top ul li a {

	color: #fff;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	z-index: 100;
}

div#menu_top ul li a:hover {

	text-decoration: underline;
}

span.shadow-text {
	
	position: absolute;
	z-index: 100;
	left: 0;
}

span.shadow {

	z-index: 1;
	color: #666;
	font-weight: bold;
	position: absolute;
	left: 0;
	margin: 2px 0 0 2px;
}


div.summa {
	
	margin: 0 0 10px 25px;
	position: relative;
}

div.summa a {
	
	font-weight: normal;
}

ul.menu_sub {
	
	padding: 5px 0 35px 0;
	margin: 0;
}

ul.menu_sub li {
	
	display: inline;
	float: left;
	margin: 0 26px 0 0;

	padding-left: 1.3em;
/*	margin: 0 0 14px 0;*/
	list-style: none;
	background: url("../images/menu_arrow_yellow.gif") no-repeat 0 0.5em;
}

ul.menu_viol {
	
	margin: 0 0 20px 27px;
}

ul.menu_viol li {
	
	padding-left: 18px;
	margin: 0 0 6px 0;
	list-style: none;
	background: url("../images/menu_arrow_viol.gif") no-repeat 0 0.5em;
}

ul.menu_viol li a {

	font-size: 8pt;
	color: #B474AB;
	/*font-weight:  normal;*/
}

ul.menu_yellow {
	
	margin: 0 6px 0px 2px;
}


ul.menu_yellow0 {
	
	margin: 25px 0 30px 27px;
}

ul.menu_yellow li,
ul.menu_yellow0 li {
	
	padding-left: 1.3em;
	margin: 0 0 4px 0;
	list-style: none;
	background: url("../images/menu_arrow_yellow.gif") no-repeat 0 0.5em;
	font-size: 8pt;
}

ul.menu_yellow li a {

	font-size: 9pt;
	color: #FFBC00;
	font-weight: normal;
	text-decoration: none;
}

ul.menu_yellow li a:hover {
	
	text-decoration: underline;
}

ul.menu_yellow0 li a { 

	font-size: 8pt;
	color: #FFBC00;
	font-weight: normal;
}

#left_text {
	
	font-size: 8pt;
	width: 220px;
	padding: 0 0 0 15px;
	line-height: 1.4em;
}

#left_text p {
	
	line-height: 1.4em;
}

#menu_left {
	
	background: url("../images/menu_left_bg.png") repeat-y;
	width: 243px;
	margin: 0 0 20px 0;
}

#menu_left ul li {
	
	margin: 0;
	padding: 6px 0 6px 43px;
	border-top: 1px solid #6A3458;
	border-bottom: 1px solid #0b0000;
	background: url("../images/menu_arrow_yellow.gif") no-repeat 24px 10px;
}

#menu_left_top {
	
	background: url("../images/menu_left_top.gif") no-repeat;	
	width: 243px;
	height: 6px;
	font-size: 1px;
}

#menu_left_bottom {
	
	background: url("../images/menu_left_bottom.gif") no-repeat;	
	width: 243px;
	height: 9px;
	font-size: 1px;
}

#menu_left ul li.mtop {
	
	border-top: none;
	padding-top: 2px;
	background-position: 24px 7px;
}

#menu_left ul li.mbottom {
	
	border-bottom: none;
	padding-bottom: 3px;
}

div#menu_bottom {
	
	position: absolute;
	top: -47px;
	left: -14px;
}

div#menu_bottom ul li {

	list-style: none;
	display: inline;
	border-right: 1px solid #666;
	padding: 0 15px;
}

div#menu_bottom ul li.last {
	
	border-right: 0;
}

div#menu_bottom ul li a {

	font-weight: normal;
	color: #666;
	font-size: 8pt;
}


/* /Menus */

/* Pages */

div.pout {

	font-size: 8pt;
	padding: 5px 0 10px 0;
	text-align: center;
}

div.pout div.nav {

	font-size: 8pt;
}

div.pout div.pages {

	padding-top: 8px;
}

div.pout a {
    
	font-size: 8pt;
	padding: 3px;
	margin: 3px 0 6px 3px;
}

div.pout a:hover {

	text-decoration: none;
}

div.pout strong {

	background-color: #EFB353;
	color: #2C1623;
	padding: 3px;
	margin: 3px;
}

/* /Pages */

/* Upload */

.novisible {
	
	visibility: hidden;	
}

#upload_process{

/*
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;    
*/
	background: url('../images/overlay.png');
	z-index: 999;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;;
	height: 100%;
/*	background: #000;*/
}

#loade {

	position: relative;	
  top: 50%;
  text-align: center;
}


#loader{

	visibility: hidden;
}

/* /Upload */

/* Comments */

a.link2 {
	
	text-decoration: none;
	border-bottom: 1px dashed #B474AB;
	color: #B474AB;
}

img.comments {

	margin: 0 0 0 3px;
}

div.comments {

	margin: 45px 0 0 0;
}

div.comment-change {

	font-style: italic;
	font-size: 8pt;
/*	color: #140810;*/
	padding: 0 0 6px 0;
}

div.comments-inner {

	padding: 0px 15px;
}

div.comments div.name {

	background-color: #E3F6F7;
	color: #000;
	padding: 2px 6px;
	position:relative;
	height: 1.5em;
	line-height: 1.5em;
}

div.comments div.name div {

	color: #000;
	font-size: 8pt;
}

div.comments div.name div a {

	color: #000;
	font-size: 8pt;
}

input.comment {

	width: 200px;
	border: 1px solid #DFDFDF;
	font-size: 8pt;
	font-family: Tahoma;	
}

textarea.comment {

	height: 60px;
	width: 290px;
	border: 1px solid #DFDFDF;
	font-size: 8pt;
	font-family: Tahoma;	
}

table.comments {

	width: 290px;
}

table.comments td {

	padding-bottom: 5px;
	vertical-align: top;
}

table.comments td div {

	text-align: right;
	padding: 3px 10px 0 0;
	font-size: 8pt;
}

div.comments-out div.author {

	font-size: 8pt;
	font-weight: bold;
	color: #FFBC00;
	padding: 0 0 0 15px;
}

div.comments-out div.author span.date {

	font-weight: normal;
}

div.comments-out div.comment {

	padding: 3px 0 0 15px;
	font-size: 8pt;
}

div.hr3 {

	clear: both;
	background: url("../images/dot.gif") repeat-x;
	font-size: 1px;
	height: 1px;
	margin: 10px 0 10px 0;
}

div.error {

	color: #f00;
	padding: 0 0 8px 0;
	text-align: center; 
	font-size: 8pt;
}

/* /Comments */
