* {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;color:#847e72;font-size:14px;margin:0px;padding:0px;cursor:default;}
a, a * {color:#5b791c;}a:hover, a:hover * {cursor:pointer;color:#ff0000;}a img {border-width:0px;}
a.big {font-size:20px;}
.menu a {
	font-size: 20px;
}

a.more {display:block;font-size:20px;text-align:center;margin-top:5px;}
img {vertical-align:bottom;}.clear {clear:both;}body {
	background-color:#ffffff;
	text-align: center;
}
.menu {
	font-size: 20px;
	height: 40px;
	padding-top: 10px;
}

ul {list-style:none;}

div.title {clear:both;width:914px;height:43px;color:#0066cc;border-bottom:0px solid #6b7754;text-align:center;padding-top:20px;margin-bottom:0px;}
div.title span {display:block;width:400px;margin:auto;height:43px;background:#8d9b6e url('title-bg.gif') repeat center top;}
div.title h3 {display:inline;font-size:30px;line-height:43px;font-weight:normal;color:#ffffff;letter-spacing:-0.02em;}

div.top {height:138px;background:#efdf9e url('top-bg.gif') repeat-x center top;border-bottom:1px solid #cd0a3a;}
div.grey {clear:both;background-color:#efefef;padding:20px 0px 20px 0px;}
div.white {clear:both;background-color:#ffffff;padding:20px 0px 20px 0px;}

div.banners {width:914px;margin:auto;}
div.banners img {float:left;width:445px;height:300px;border:1px solid #475e72;margin:0px 5px 0px 5px;}

div.block {clear:both;width:914px;background-color:#efefef;border:1px solid #999999;padding:0px 0px 9px 0px;}
div.column {float:left;width:304px;}
div.column strong {display:block;height:25px;font-size:20px;font-weight:normal;color:#333333;padding-top:3px;}
div.column div.review {margin-left:3px;}
div.column div.review img {border:1px solid #475e72;}
div.column div.review a:hover img {border:1px solid #ff0000;}
div.column div.review span {display:block;height:495px;background-color:#ffffff;border:1px solid #cccccc;padding:5px;margin-bottom:3px;font-size:16px;line-height:18px;text-align:left;overflow:hidden;}
div.column div.review span img {margin:3px;}
div.column div.img img {float:left;margin:7px 0px 0px 7px;border:1px solid #475e72;}

.models {padding:6px 0px 6px 14px;}
.models a {float:left;display:inline;background-color:#ffffff;border:1px solid #999999;text-decoration:none;padding-bottom:3px;margin:5px 0px 10px 15px;}
.models a img {
	border:1px solid #dedede;
	margin:2px;
	height: 225px;
	width: 150px;
}
.full_review {
	width: 800px;
	text-align: left;
}
.full_review p {
	margin-top: 3px;
	margin-bottom: 10px;
	color: #000000;
	font-size: 16px;
}
.full_review strong {
	font-size: 16px;
	color: #660000;
}
.full_review .screen {
	margin-right: 10px;
	float: left;
	border: 1px solid #D4D0C8;
}
.full_review .visit a {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}


.full_review h2 {
	margin-top: 7px;
	font-size: 20px;
	color: #000000;
}
.full_review span {
	width: 250px;
}


.models a:hover {background-color:#ffffff;}
.models a:hover img {border:1px solid #999999;}
.models a span {display:block;font-size:18px;text-decoration:underline;color:#5b791c;text-decoration:none;}
.models a:hover span {color:#ff0000;text-decoration:underline;}
.models div.list {float:left;display:inline;width:157px;background-color:#ffffff;border:1px solid #999999;margin:5px 0px 0px 15px;}
.models div.list strong {display:block;height:25px;font-size:20px;font-weight:normal;color:#333333;padding-top:3px;}
.models div.list a {border:0px;width:100%;background-color:transparent;margin:0px;text-decoration:underline;}
.models div.list a:hover {}

div.mailform {width:445px;padding:0px 0px 9px 0px;text-align:left;}
div.mailform strong {display:block;height:25px;font-size:20px;font-weight:normal;color:#333333;padding-top:3px;margin-bottom:10px;}
div.mailform label {font-size:18px;}
div.mailform div {position:absolute;display:inline;width:445px;margin:130px 0px 0px 0px;text-align:center;}
div.mailform img.bg {position:absolute;}
label {cursor:text;}
input.edit {cursor:text;width:200px;height:20px;vertical-align:top;color:#000000;border:1px solid #cccccc;border-bottom:2px solid #777777;}
input.submit {color:#333333;}
div.mailform input.submit {cursor:pointer;width:230px;height:45px;margin-top:5px;background-color:transparent;border:0px;}

div.post_sendall {width:712px;height:200px;text-align:left;}
div.post_sendall img.bg {position:absolute;}
div.post_sendall div {position:absolute;display:inline;width:700px;margin:80px 0px 0px 0px;}
div.post_sendall div span {width:650px;display:block;text-align:right;padding-bottom:5px;}
div.post_sendall label {font-size:18px;line-height:20px;font-weight:bold;padding-left:10px;}
div.post_sendall label.message {margin:5px 0px 0px 60px;}
div.post_sendall label.message textarea {cursor:text;width:252px;height:60px;border:1px solid #cccccc;}
div.post_sendall input.edit {width:180px;}
div.post_sendall input.submit {display:inline;vertical-align:bottom;display:inline;cursor:pointer;width:200px;height:40px;margin:0px 0px 0px 50px;background:#8d9b6e url('post_sendall-submit.jpg') no-repeat center center;border:0px;}


div.gallery {width:914px;}
div.gallery span.pres {display:block;font-size:18px;color:#e51e50;letter-spacing:10px;text-transform:uppercase;}
span.name {display:block;font-size:45px;color:#ba1e45;font-weight:bold;text-transform:uppercase;}
span.name img {position:relative;top:-20px;margin:0px 10px 0px 10px;}
div.gallery span.comment {display:block;margin-top:10px;color:#908080;}

div.gallery div.thumbs {width:914px;margin-top:10px;}
div.gallery div.thumbs a {float:left;border:5px solid #dedede;margin:0px 0px 15px 15px;}
div.gallery div.thumbs a:hover {border-color:#ffffff;}
div.gallery div.thumbs img {width:150px;height:200px;background-color:#ffffff;border:1px solid #999999;}
div.gallery div.thumbs img.big {width:325px;height:425px;border-width:2px;}
div.gallery div.thumbs span {}
div.gallery div.thumbs2 {float:left;width:532px;margin-top:0px;}
div.gallery div.review {float:left;display:inline;background-color:#dedede;border:1px solid #cccccc;padding:5px;margin-left:15px;}
div.gallery div.review div {width:315px;height:415px;background-color:#ffffff;border:1px solid #999999;margin:0px;padding:5px;}
div.gallery div.review strong {display:block;height:25px;font-size:20px;font-weight:normal;color:#333333;padding-top:3px;}
div.gallery div.review img {float:none;width:280px;height:200px;border:5px solid #efefef;margin:0px auto 5px auto;}
div.gallery div.review p {width:280px;height:144px;text-align:left;font-size:14px;line-height:16px;overflow:hidden;}

div.gallery div.buttons {padding:20px 0px 20px 0px;}
div.gallery div.buttons a {background-color:#efefef;border:1px solid #cc3366;margin:5px;padding:5px 10px 3px 10px;font-size:22px;letter-spacing:-0.02em;color:#e51e50;text-transform:uppercase;text-decoration:none;}
div.gallery div.buttons a:hover {background-color:#ffffff;}

div.cardslist {width:950px;margin-top:10px;}
div.cardslist div.menu {float:left;width:200px;background-color:#efefef;border:1px solid #dedede;padding:5px;}
div.cardslist div.menu div {height:170px;background-color:#ffffff;border:1px solid #999999;padding:1px;}
div.cardslist div.menu b {display:block;font-size:16px;background-color:#f5f0e9;border-bottom:1px solid #dedede;padding:2px 0px 3px 0px;}
div.cardslist div.menu span {display:block;font-size:12px;line-height:14px;padding:5px;margin-bottom:2px;text-align:left;}
div.cardslist div.menu input {width:100px;}
div.cardslist div.cards {float:left;width:690px;margin:0px 0px 0px 20px;text-align:left;}
div.cardslist div.cards a {float:left;width:202px;height:375px;color:#524d43;border:5px solid #dedede;text-decoration:none;text-align:center;margin:0px 15px 15px 0px;}
div.cardslist div.cards a:hover {border-color:#ffffff;background-color:#ebebeb;}
div.cardslist div.cards img {display:block;width:200px;height:300px;background-color:#ffffff;border:1px solid #999999;}
div.cardslist div.cards img.big {width:325px;height:425px;border-width:2px;}
div.cardslist div.cards p {border-bottom:1px dotted #999999;padding-bottom:3px;margin:0px 0px 10px 0px;}
div.cardslist strong {display:block;height:50px;font-size:20px;}
div.cardslist div.card {float:left;width:710px;text-align:left;margin:0px 0px 0px 20px;}
div.cardslist div.card div {position:absolute;margin:180px 0px 0px 370px;}
div.cardslist div.card img.cardimg {position:absolute;margin:72px 0px 0px 33px;}
div.cardslist div.card textarea {width:300px;height:58px;color:#000000;}
div.cardslist div.card button {color:#000000;}
div.cardslist div.card p {width:320px;}

div.offer {width:752px;background-color:#94af5c;border:1px solid #ffffff;padding:3px;}
div.offer div.inner {height:563px;background-color:#e25e97;border:1px solid #ffffff;color:#ffffff;text-align:left;}
div.offer div.inner div.prices {position:absolute;width:315px;margin:10px;padding:10px;background-color:#ffffff;border:3px double #bc3f75;color:#4a4a4a;text-align:center;font-size:20px;}
div.offer div.inner span {text-align:center;}
div.offer div.inner span.crossed {text-decoration:line-through;font-size:20px;color:#cc0000;}
div.offer div.inner span.big {font-weight:bold;font-size:26px;color:#669900;}
div.offer div.inner span.t1 {display:block;font-size:60px;line-height:50px;color:#ffff99;font-family:"Times New Roman",Times,serif;}
div.offer div.inner span.t2 {display:block;font-size:40px;line-height:40px;color:#ffffcc;font-family:"Times New Roman",Times,serif;}
div.offer div.inner span.t3 {display:block;font-size:26px;line-height:26px;color:#ffffff;font-family:"Times New Roman",Times,serif;}
div.offer div.inner span.t3 a {font-size:26px;color:#ffffff;font-family:"Times New Roman",Times,serif;}
div.offer div.inner span.t3 a:hover {color:#ffffcc;}

div.bottom {clear:both;width:900px;padding:10px;}
.left {float:left;}
.right {float:right;}
