			
/* 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: #D8B219;
	background: #000 url("../images/bg.png") 0 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: #D8B219;
	font-weight: bold;
}

a:hover {

	text-decoration: none;
}

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

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;
}


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

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

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

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

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

.yellow {
	
	color: #F5CF89;
}

.orange {
	
	color: #EFB353;
}

.white {
	
	color: #F1E9B5;
}

.small {
	
	font-size: 8pt;
}

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

.handle {
	
	cursor: move;
}	


/* /Common */


/* Main */

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

#nav div {
	
/*	width: 151px;*/	
/*	height: 19px;*/
	margin: 0 0px;
	text-align: left;
	padding: 2px 0 0 15px;
	background: url("../images/menu_arrow_yellow.gif") no-repeat 0 60%;
}

#nav a {

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

#mob {
	
	position: absolute;
	left: 610px;
	top: 270px;
/*	background: #000;*/
	padding: 2px 9px 4px 9px;
	color: #000;
	font-size: 7pt;
}

#mob div {
	
/*	width: 151px;*/	
/*	height: 19px;*/
	margin: 0 0px;
	text-align: left;
	padding: 2px 0 0 15px;
	background: url("../images/menu_arrow_yellow.gif") no-repeat 0 60%;
}

#mob a {

	color: #D8B219;
	font-size: 8pt;
	font-weight: normal;
}
div.hidden {
	
	display: none;
}

div.show {
	
	display: block;
}

div.warning {
	
/*	background: #37000E;*/
	color: #F00;
	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: 0 auto;
	width: 980px;
	position: relative;	
}

#top_bg {

	background: url("../images/top_bg.jpg") repeat-x;
/*	border: 1px solid red;*/
	position: absolute;
	top: 0;
	left: 0;
	height: 653px;
	width: 100%;
}

#top {

	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: center;
	height: 45px;
}

#top_inner {

	margin: 0 auto;
	text-align: left;
	background: #2A0000 url("../images/menu_top_bg.jpg");
/*	border: 1px solid #CD9334;
	border-bottom: 0;*/
	width: 980px;
	height: 45px;
	position: relative;
	z-index: 100;
}

#logo {
	
	position: absolute;
	z-index: 20;
	top: 66px;
	left: 318px;
}

#heart {
	
	position: absolute;
	bottom: 5px;
	right: 219px;
}

#tl_corner {
	
	position: absolute;
	top: -1px;
	left: -1px;
}

#tr_corner {
	
	position: absolute;
	top: -1px;
	right: -1px;
}

#search {
	
	background: url("../images/search_bg.jpg") repeat-x;
	height: 338px;
}

#middle {
	
	background: #2A0000;
}

#footer {
	
	height: 55px;
	background: #FCF4E9 url("../images/footer_bg.jpg") no-repeat 100% 0;
	position: relative;
	border-top: 15px solid #170000;
	border-bottom: 30px solid #170000;
}

#footer div {

	color: #D8B219;
	font-size: 8pt;
	padding: 16px 0 0 290px;
}


#lang {
	
	position: absolute;
	left: 10px;
	top: 15px;
	color: #E6AC50;
	font-size: 8pt;
	z-index: 300;
}

#lang img {

	margin-right: 10px;
/*	border: 1px solid #E4E4E4;*/
}

#lang p {

	margin: 0 0 4px 0;
/*	background: url("../images/menu_arrow_yellow.gif") no-repeat 0 60%;*/
	padding: 0 0 0 13px;
}

#lang a {

	color: #D8B219;
	font-size: 8pt;
	font-weight: bold;
}

#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 {
	
	position: absolute;
	left: 52px;
	top: 0px;
	z-index: 9;
}


#slogan {
	
	position: absolute;
	left: 420px;
	top: 210px;
	color: #D8B219;
}

#slogan p {

	color: #D8B219;
	margin-top: 6px;	
}

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

#left div.text {
	
	color: #971320;
	font-size: 8pt;
}

#left div.text p {

	line-height: 1.8em;
}

#content {
	
	vertical-align: top;
	padding-bottom: 100px;
}

#content-width {
		
	width: 668px;
}

#content-width-full {
	
	padding-left: 35px;
	width: 910px;
}

#header {
	
	margin: 0 0 25px 0;
	background: url("../images/header.gif") no-repeat;
	height: 45px;
	border-bottom: 15px solid #1E0000;
}

h1 {

	background: url("../images/h1_bg.gif") no-repeat 0 50%;	
	font-size: 14pt;
	font-weight: normal;
	color: #fff;
	line-height: 43px;
	margin: 0 0 0 295px;
	padding: 0 0 0 20px;
}

.hfull {

	margin-left: 25px;	
}

/*

h2 {

	background: url("../images/h2_bg.gif") no-repeat 0 50%;	
	font-size: 14pt;
	font-weight: normal;
	color: #fff;
	line-height: 43px;
	margin: 0 0 0 295px;
	padding: 0 0 0 20px;
}
*/
#header-full {
	
	margin: 0px 0 25px 0;
	background: url("../images/header.gif") no-repeat;
}

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

#form {
	
	color: #fff;
	background: url("../images/form_bg.png");
	position: absolute;
	width: 359px;
	height: 82px;
	left: 317px;
	top: 102px;
	z-index: 200;
	padding: 15px 0 0 26px;
}

#form table td {
	
	color: #F1E9B5;
	text-align: left;
	font-size: 7pt;
	padding: 0 6px 8px 0;
}

#search-title {
	
	margin: -30px 0 0 76px;
	position: absolute;
}

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

.search-button {
	
	background: url("../images/button.png") #BF9043 repeat-x;
	border: 1px solid #3B0007;
	color: #69001E;
	font-size: 9px;
	font-weight: normal;
}

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

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

input.error {

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

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

img.blank {
		
	height: 154px;
	width: 107px;
	background: #37000E;	
	border: 1px solid #000;
}


.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: 164px;
	width: 114px;
	background: #14090F;
	border: 1px solid #000;
	text-align: center;
	margin: 0 0 20px 38px;
}

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


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

.no-margin {
	
	margin: 0;
}

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

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

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

span.red {

	color: #A3000F;
}

table.black td {

	color: #000;
}

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: #3F0000;
	color: #FAF3E7;
	font-weight: bold;
/*	border-left: 1px solid #FAF3E7;*/
	border-right: 1px solid #A3000F;
/*	border: 0 none;*/
}

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


table.list td {

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


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


div.hidden {
	
	display: none;
}

div.show {
	
	display: block;
}

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


div.subscribe_left {
	
	background: #FAF3E7;
	padding: 7px 17px;
	width: 200px;
	margin: 50px 0 0 -10px;
}

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;*/
}

.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;
}

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


/* /Main */

/* Gallery */

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

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

table.gallery td {

	vertical-align: top;
}

table.gallery td.item {
	
	padding: 0 14px 19px 0;	
}


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


table.gallery td.checked {

	vertical-align: top;
	background: #3F0000;
	color: #fff;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 12px;
}

table.gallery td.checked-red {

	vertical-align: top;
	background: #3F0000;
	color: #fff;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 12px;
}


table.gallery td.photo {

	background: #78001B;
}

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

	position: relative;
}

table.gallery td.photos {

	padding: 0 24px 15px 25px;
	text-align: center;
	width: 230px;
}

table.gallery td.photos div.pitem {

	float: left;
	margin: 15px 14px 0px 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;
*/
}

table.char {
	
	width: 210px;
	height: 164px;
}

table.char tr.name {
	
	background: #3F0000;
}

table.char tr.name a {

	font-weight: bold;
	color: #D8B219;
}

table.char tr.name td {

	padding: 3px 0;
}

table.char tr.name td.name {
	
	width: 88px;
	padding-left: 12px;
}


table.char tr.name td.views {

	font-size: 8pt;	
	color: #D8B219;
	padding-left: 5px;
}

table.char td.views span {

	font-size: 7pt;
	color: #97121F;
}

table.char tr.char {
	
	background: #130101;
	color: #97121F;
	font-size: 8pt;
	text-align: right;
}

table.char tr.char td {

	height: 24px;
/*	padding: 5px 5px;*/
	margin: 0;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #420101;
	border-right: 1px solid #420101;
	vertical-align: middle;
}

table.char tr.char td.val {

	font-weight: normal;
	background: #130101;
	color: #D8B219;
	text-align: left;
	border-bottom: 1px solid #420101;
	border-right: 1px solid #420101;
}

table.char tr.char td.border-left {
	
	border-left: 1px solid #EFB353;	
}

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

	border-bottom: 0;
}

table.char td.link {
	
	background: #240000;
	color: #D8B219;
	font-weight: bold;
	padding: 2px 5px 0px 0;
	text-align: right;
	font-size: 8pt;
	border-top: 1px solid #420101;
}

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 {
	
	background: #240000;
	color: #D8B219;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px 12px 0px 12px;
	border-top: 1px solid #420101;
}

table.char tr.phone {
	
	background: #420101;
}

table.char tr.pay-text td {
	
	background: #E4BD1E;
	color: #97121F;
	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 #F5CF89;*/
}

table.char-list {
	
	width: 100%;
/*	border-collapse: collapse;*/
}

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

table.char-list td.char {
	
	width: 50%;
	border-bottom: 1px solid #420101;
	font-size: 8pt;
	text-align: center;
	padding: 3px 0;
	color: #D8B219;
	background: #130101;

}

table.char-list td.b1 {

	border-right: 1px solid #420101;
}


table.char-list td.char-title {
	
	width: 50%;
	background: #130101;
	border-bottom: 1px solid #420101;
	border-right: 1px solid  #420101;
	font-size: 8pt;
	text-align: right;
	padding: 3px 15px 3px 0;
	color: #95001E;
	
}

table.price td {

	vertical-align: middle;
	color: #97121F;
	padding: 5px 7px;
}

table.price td.h {

	color: #A3000F;
}


/* /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 #95001E;
}

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

table.search td.title div {

	margin-top: 7px;
	color: #97121F;
	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 */

#menus {
	
	position: absolute;
	top: 32px;
	left: 728px;
	padding-right: 4px;
}

#menu_top {
	
	width: 700px;
	height: 45px;
	position: relative;
	margin: 0 0 0 310px;
	z-index: 400;
}

div#menu_top div.container {
	
	position: absolute;
/*	top: 10px;*/
	left: 0px;
}

div#menu_top div.container div.item {
	
/*	background: #F5CF89;*/
	position: relative;
/*	margin: 0px 15px;*/
	list-style: none;
	display: inline;
	float: left;
	height: 45px;
	line-height: 45px;
}

div#menu_top div.container div.i {
	
	float: left;
	display: inline;
	margin: 0 15px;
	width: 2px;
	height: 45px;
	line-height: 45px;
	background: url("../images/menu_i.gif") no-repeat;	
}	
	
div#menu_top div.container div.item a {

/*	position: absolute;	*/
	padding: 0px 9px 0px 9px;
	line-height: 45px;
}
/*
div#menu_top div.container div.item div.lc {

	position: absolute;
	left: -5px;
	top: 0;
	width: 5px;
	height: 19px;
}

div#menu_top div.container div.item div.rc {

	position: absolute;
	right: -5px;
	top: 0;
	width: 5px;
	height: 19px;
}
*/
div#menu_top div.container div.item a {

	color: #D8B219;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

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

	text-decoration: none;
}

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: #66001B;
	font-weight: bold;
	text-decoration: none;
}

div#menu_top ul li a:hover {

	text-decoration: underline;
}

td.payh {
	
	color: #333;
	width: 150px;
	text-align:right;
	padding: 0 5px 0 0;
}

div.pay_item {
	
	color: #333;
	padding: 10px 20px;
	margin: 0 0 0px 0;
}

div.pay_item table td {
	
	width: 170px;
}

input.error {

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

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

div.error {

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


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.mbg {
	
	background: url("../images/menu_bg.jpg") no-repeat;
	width: 226px;
}

ul.menu_sub li {
	
	display: inline;
	float: left;
	margin: 0 28px 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_red {
	
	margin: 0 0 19px 37px;
}

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

ul.menu_red li a {

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

ul.menu_red li a:hover {

	text-decoration: none;	
}

ul.menu_yellow {
	
	margin: 0 0 12px 22px;
}

ul.menu_yellow li {
	
	padding: 0 5px 0 18px;
	margin: 0 0 2px 15px;
	list-style: none;
	background: url("../images/menu_arrow_yellow.gif") no-repeat 0 50%;
	font-size: 8pt;
	line-height: 40px;
	height: 40px;
}


ul.menu_yellow li.d-line {

	padding-top: 2px;
	background-position: 0 40%;
	line-height: 16px;
}

ul.menu_yellow li a {

	font-size: 8pt;
	color: #D8B219;
	text-decoration: none;
	/*font-weight:  normal;*/
}

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

ul.logged {
	
	margin: -15px 0 0 23px;
	padding: 0;
}

ul.logged li {
	
	background: none;
}

ul.logged li a {
	
	text-transform: uppercase;
	text-decoration: underline;
}

ul.logged li a {

	text-decoration: none;
}

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: #FFF;
	padding: 3px;
	margin: 3px;
}

/* /Pages */

/* Comments */

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

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;
}

/* /Comments */


