body {
		margin:0;
		padding:0;
		background:#fff;
		color:#000;
		font:1.25em tahoma, sans-serif; /*80% */
		height:100%;
}
table {
		border-collapse:collapse;
		empty-cells:show;
}
td, th {
		padding:0;
		text-align:left;
		vertical-align:top;
		font-size:0.8em; /* 80% */
}
tr {
		vertical-align:top;
}
table, img {
		border:0;
}
img {
		margin:0;
		padding:0;
}
#layer {
		height:auto;
		width:100%;
		min-width:1000px;
		//width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");
}
a, a:visited {
		color:#336699;
}
a:hover {
		color:#cc0000;
		text-decoration:underline;
}

::-webkit-input-placeholder { /* WebKit browsers */
	color: #999;
	text-transform: none;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999;
	text-transform: none;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999;
	text-transform: none;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #999;
	text-transform: none;
}

ul, ol {
		margin:0 0 1.2em 2em;
		padding-left:0;
}
ul li {
		list-style:none;
		background:url('/images/13px.gif') 0 0.6em no-repeat;
		margin-top:0.5em;
		padding-left:18px;
		line-height:140%;
}
ol li {
		margin-top:0.5em !important;
		margin-left:18px;
		line-height:140%;
}
ul.sitemap {
		margin:2em 0 1.2em 0;
		list-style-type:none;
}
ul.sitemap li {
		font-weight:normal;
		margin-top:1em;
		background:none;
		padding-left:0;
}
ul.sitemap li ul {
		margin-left:1.5em;
		list-style-type:none;
}
ul.sitemap li ul li {
		font-weight:normal;
		font-size:90%;
		margin-top:0.5em;
		background:none;
}
h1 {
		font-size:210%;
		margin:0 0 35px 0; /* 0 0 0.6em 0 */
		font-weight:normal;
}
h2 {
		font-size:160%;
		margin:1.5em 0 0.4em 0;
		font-weight:normal;
}
h3 {
		font-size:120%;
		margin:2em 0 0.4em 0;
		font-weight:bold;
}
h1, h2, h3 {
		font-family:georgia;
		color:#52c377;
}
.first {
		margin-bottom:0;
		margin-top:0;
}
p {
		margin:0 0 1.2em 0;
		line-height:140%;
}
.layout {
		height:100%;
}
.layout #header {
		height:231px;
}
.layout #content {
		height:100%;
}
.layout #footer {
		height:100px;
}
.layout #footer td {
		background:url('/images/footer-bg.gif') left top repeat-x;
		color:#444;
		font-size:0.75em; /* 70% */
}
#logo {
		position:absolute;
		top:27px;
		left:68px;
}
#logo .text {
		position:relative;
		margin-top:-1px;
		line-height:100%;
}
#logo .text h1 {
		font-size:11px;
		padding:0;
		margin:0;
		font-weight:normal;
		color:#666;
		line-height:120%;
}
.content {
		position:relative;
		top:110px;
		margin-bottom:200px;
}
.news a {
		color:#336699;
		text-decoration:underline;
}
.news .date {
		font-size:90%;
}
.news .title {
		margin-bottom:1.5em;
}
.news .image {
		text-align:center;
}
.news .archive {
		margin-top:1em;
}
.news-in td {
		padding:0 20px 15px 0;
}
.news-in .image {
		padding:5px;
		border:1px solid #aaa;
		margin-bottom:5px;
}
.news-in .date {
		font-size:10px;
		color:#aaa;
		text-align:center;
}
.news-in .title {
		margin:0 0 0.3em 0;
}

.news-one {
		padding:0 0 40px 0;
}
.news-one .date {
		padding:5px 0 15px 0;
		font-size:90%;
		font-style:italic;
}
.news-one .text {
		padding:0 0 30px 0;
}

.data {
		margin: 0.6em 0 2em 0;
		width:100%;
}
.data th, .data td {
		padding:5px; /* 0.4em 0.6em 0.4em 0.6em */
		border-bottom:1px solid #dedede;
		border-top:1px solid #dedede;
		font-size:0.9em; /* 70% */
}
.data caption {
		font-size:90%;
		font-weight:bold;
		padding-bottom:0.6em;
		text-align:left;
		margin:2em 0 0 0;
}
.catalogue {
		margin: 0.6em 0 2em 0;
		width:100%;
}
.catalogue th, .catalogue td {
		padding:13px 20px 18px 20px;
		border-bottom:1px solid #dedede;
		border-top:1px solid #dedede;
		font-size:0.9em; /* 70% */
}
.catalogue caption {
		font-size:90%;
		font-weight:bold;
		padding-bottom:0.6em;
		text-align:left;
		margin:2em 0 0 0;
}
.catalogue h2 {
		margin-top:0.5em;
}
.initials {
		width:auto;
}
.initials td, .initials th {
		padding:0 15px 10px 0;
}
.initials tr.send td, .initials tr.send th {
		padding-top:10px;
		padding-bottom:10px;
}
.images td, .images th {
		padding:0 25px 30px 0;
		vertical-align:middle;
		font-weight:bold;
}
.numbers {
		margin-bottom:1.2em;
}
.numbers span {
		padding:4px;
}
.numbers span.current {
		background:#eee;
		margin-right:5px;
}
#phone, #email  {
	position:absolute;
	top:108px;
	left:0;
	background:url('/images/phone.gif') left top no-repeat;
	height:43px;
	padding-left:67px;
	padding-top:3px;
	color:#52c377;
	font-size:1.52em; /* font-size:190%; */
	white-space:nowrap;
}
#email {
	line-height: 26px;
    margin-left: 27px;
    padding-left: 40px;
    top: 155px;
	background:url(/images/icon_email.png) left top no-repeat;
}
#main-menu {
		position:absolute;
		left:12%;
		top:19px;
}
#main-menu table td.last {
		background:none;
}
#main-menu a {
		color:#79a6c5;
}
#main-menu table td {
		white-space:nowrap;
		height:35px;
		background:url('/images/menu-bg.gif') right top no-repeat;
		padding:7px 18px 6px 18px;
		font-size:80%;
		color:#999;
}
#left-menu {
}
#left-menu table td {
		padding:0 60px 19px 0;
}
#left-menu table td .item {
		text-align:right;
		padding-left:60px;
		padding-bottom:6px;
		padding-top:11px;
		background:url('/images/left-menu-bg.gif') left bottom repeat-x;
		font-size:14px;
		font-weight:bold;
		white-space:nowrap;
}
#left-menu table td .starter {
		background:url('/images/left-menu-starter.gif') left bottom no-repeat;
}
#left-menu table td .item a, #left-menu table td .item a:visited {
		text-decoration:none;
}
#left-menu table td .item a:hover {
		text-decoration:underline;
}
#sky-bg {
		width:100%;
		height:231px;
		background:url('/images/sky-bg.gif') left top repeat-x;
		position:relative;
}
#worker {
		position:absolute;
		top:13px;
		right:0;
		width:404px;
		height:250px;
		background:url('/images/work.png') left top no-repeat; 
		//background:none; 
		//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/work.png', sizingMethod='crop');
}
#sky {
		position:absolute;
		top:0;
		left:0;
		width:596px;
		height:231px;
		background:url('/images/sky.jpg') left top no-repeat;
}
#address {
		position:absolute;
		left:50px;
		top:20px;
		line-height:130%;
}
.copyright {
		margin-top:20px;
}
.creator {
		position:absolute;
		top:20px;
		right:50px;
		text-align:right;
}
.withline {
		border-left:4px solid #79a6c5;
		padding-left:27px;
		padding-right:0;
}
.noline {
		padding-left:27px;
}
.rel {
		position:relative;
}
.clear {
		clear:both;
}
.grey {
		font-size:10px;
		color:#aaa;
}
.bordered {
		margin-top:10px;
		padding:7px 14px;
		border:1px solid #ccc;
		float:left;
		//width:1px;
}
.print {
		background:url('/images/print.gif') 0 2px no-repeat;
		margin:0;
		padding-left:20px;
		height:14px;
		font-size:11px;
		white-space:nowrap;
}
.note {
		color:#999;
}
.banners {
		padding:55px 0 10px 0;
}
#navigation-icons {
		position:absolute;
		top:26px;
		right:20px;
}
#navigation-icons img {
		margin:0 7px 0 7px;
}
* html img.png {
    behavior: expression( (
    	function(e){
    		if(!e.rewritten){
				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';
				e.src='/images/0.gif';
				e.rewritten = true;
    		}
    	}
    )(this));
}
/* css, html - h4mpy */

/* 
	Site update css 30.05.2013 
*/
#main-menu ul {
	list-style: none;
}
#main-menu ul.base-menu li {
	float: left;
	white-space:nowrap;
	height:35px;
	background:url('/images/menu-bg.gif') right top no-repeat;
	padding:7px 18px 6px 18px;
	font-size:99%;
	color:#999;
	position: relative;
}
#main-menu ul.base-menu li.first{
	margin-top: 0.5em;
}
#main-menu ul.base-menu li.last {
	background:none;
}
#main-menu ul.base-menu li a {
	color:#79a6c5;
}
#main-menu ul.base-menu li.active > a {
	text-decoration:none;
	color:#959595;
}
#main-menu ul.base-menu li ul {
	display: none;
	background-color: #fff;
	position: absolute;
	margin-left: 0px;
	top: 40px;
	z-index: 20;
	left: -2px;
}
#main-menu ul.base-menu li:hover ul {
	display: block;
}
#main-menu ul.base-menu li ul li {
	display: block;
	background: url(/images/left-menu-starter.gif) no-repeat scroll left bottom;
	float: none;
	height: auto;
	padding: 20px 2px 6px 60px;
	border-bottom: 1px dotted #79A6C5;
	height: 10px;
}
#main-menu ul.base-menu li ul li.last {
	background: url(/images/left-menu-starter.gif) no-repeat scroll left bottom;
	margin-bottom: 10px;
}
#main-menu ul.base-menu li ul li a {
	text-decoration:none;
	float: right;
	margin-right: 5px;
}

/* Right column */
.withpadding {
	padding-left: 27px;
    padding-right: 0;
}
.widget {
	width: 265px;
}
.widget .head {
	background: url(/images/headline.gif) no-repeat scroll left center;
	height: 29px;
	font-weight:bold;
	color:#ffffff;
	padding-left:15px;
	padding-top:13px;
}
.widget .item {
	color: #555;
	display: block;
    font-size: 11px;
    margin: 7px 0;
}
.widget .item p {
    margin: 2px 0;
	color: #000;
}
.widget .item p.date {
	color: #E40000;
    font-size: 10px;
    font-weight: bold;
}
.widget .item p.title {
	font-weight: bold;
}
.widget .item p.title a {
	color: #000;
}
.widget .item a.more {
	float: right;
	margin-top: -5px;
}
.widget .ilink {
	background: url(/images/point.gif) no-repeat scroll left center;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	margin-top:15px;
}
.widget .ilink a {
	color: #0072BC;
}
/* Новости */
.news-list .item {
    margin: 20px 0;
}
.news-list .item p {
    margin: 2px 0;
	color: #000;
}
.news-list .item p.date {
	color: #E40000;
    font-size: 11px;
    font-weight: bold;
}
.news-list .item p.title {
	font-weight: bold;
}
.news-list .item p.title a {
	color: #000;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.more {
	margin-top: -20px;
	margin-bottom: 0px;
}
.numpages b, .numpages a {
	font-size: 14px;
    margin-left: 4px;
    text-decoration: none;
}

/* Coupon */
form.coupon {
	background: url(/images/coupon.png) no-repeat;
	width: 800px;
	height: 470px;
}
form.coupon .coupon-data {
	padding: 70px 80px;
	position: relative;
}
form.coupon .coupon-data .coupon-num {
	color: #A80303;
	position: relative;
	text-align:right;
	font-size:16px;
	font-weight:bold;
}
form.coupon .coupon-data .action-name {
	text-align: center;
	color: #A80303;
	font-family: Times New Roman, sans-serif;
    font-size: 40px;
	font-weight:bold;
	margin: 20px 0px;
}
form.coupon .coupon-data p {
	font-size: 14px;
	margin: 0 0 0.6em;
}
form.coupon .coupon-data p.pred {
	font-size: 17px;
}
form.coupon .coupon-data p.pred span {
	margin-left: 20px;
}
form input[type="text"], form input[type="password"] {
	width: 300px;
	margin: 0 10px 0 30px;
}

table.coupon {
	width: 100%;
}
.coupon-top-bg {
	background: url(/images/coupon/arrow-top-bg.jpg) repeat-x scroll left top;
	height: 27px;
}
.coupon-bottom-bg {
	background: url(/images/coupon/arrow-bottom-bg.jpg) repeat-x scroll left bottom;
	height: 27px;
}
.coupon-left-bg {
	background: url(/images/coupon/arrow-left-bg.jpg) repeat-y scroll left top;
	width: 27px;
	min-height: 200px;
}
.coupon-right-bg {
	background: url(/images/coupon/arrow-right-bg.jpg) repeat-y scroll right top;
	width: 27px;
	min-height: 200px;
}
table.coupon, table.coupon  input[type="text"] {
	font-family: Arial, sens-serif;
}
table.coupon .header .logo {
	float: left;
	width: 161px;
	margin-bottom: 4px;
}
table.coupon .header .logo .slogan {
	font-size: 11px;
	color: #a2a2a2;
	font-family: Arial, sens-serif;
}
table.coupon .action-name {
	clear: both;
	color: #600808;
	font-size: 220%;
	padding: 10px 0px;
	border-top: 1px solid #bcaba9;
	border-bottom: 1px solid #bcaba9;
	text-align: center;
	font-family: Arial, sens-serif;
	font-weight: bold;
}
table.coupon .coupon-addr {
	float: left;
	margin-left: 20px;
	color: #000;
	font-size: 13px;
	font-family: Arial, sens-serif;
}
table.coupon .coupon-addr p {
	line-height: 30px;
}
table.coupon .coupon-num {
	float: right;
	color: #000;
	font-size: 10pt;
	font-family: Arial, sens-serif;
}
table.coupon .coupon-num .num {
    font-size: 18pt;
	font-weight: bold;
	font-style: italic;
}
table.coupon  .action-term {
	text-align: left;
	font-size: 12px;
	font-family: Arial, sens-serif;
	padding: 5px 0;
}
table.coupon .pred {
	border-bottom: 1px solid #bebebe;
	border-top: 1px solid #bebebe;
	height: 65px;
	background-color: #c6c6c6;
	text-align: center;
}
table.coupon .pred input[type="text"] {
    background-color: #C6C6C6;
    border: 0 none;
    color: #000;
    font-size: 34px;
	height: 37px;
    font-style: italic;
    margin: 10px 0 0;
    width: 85%;
	text-align: center;
	text-transform: uppercase;
}
table.coupon .pred input[type="text"] + span {
	color: #600808;
	font-size: 32px;
}
table.coupon .pred hr {
	background-color: #BCABA9;
    border: 0 none;
    color: #BCABA9;
    height: 1px;
}
table.coupon form p {
	font-size: 12px;
}
table.coupon .coupon-type {
	font-size: 24px;
	text-align: center;
	margin: 0 0 10px;
}
table.coupon .coupon-image {
	float: left;
	width: 174px;
	margin-left: 20px;
}
table.coupon .coupon-fields {
	float: right;
	text-align: center;
}
table.coupon .coupon-fields input[type="text"] {
	height: 34px;
	font-size: 22px;
	background-color: #f8f8f8;
	color: #000;
	display: block;
	margin: 0 0 5px;
	text-align: center;
}
table.coupon .coupon-fields input[type="submit"] {
    background: url(/images/coupon/coupon-btn.png) no-repeat;
    border: 0 none;
    height: 58px;
    text-indent: -1000px;
    width: 274px;
	cursor: pointer;
	margin: 10px 0 0;
}
table.coupon .required {
	font-size: 10px;
	color: #600808;
	text-align: left;
	margin: 10px 0 0;
}
.notice {
    background: none repeat scroll 0 0 lightyellow;
    border: 1px solid gold;
    clear: both;
    color: #ED4D29;
    font-size: 12px;
    left: 0;
    line-height: 120%;
    margin: 10px 0;
    padding: 10px 20px 10px 10px;
    position: relative;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
    top: 0;
}
.notice.error {
    background: none repeat scroll 0 0 pink;
    border: 1px solid #ED4D29;
    color: #ED4D29;
}

/*  Вакансии  */
div.job {
	width: 45%;
	float: left;
	padding: 10px;
	margin-right: 10px
}
div.job  a.h2{
	color: #579cd7;
	font-size: 110%;
}
div.job div{
	margin: 5px 0px;
}
div.job div.company {
	color: #999;
}
div.job a.job-btn {
	background: url(/images/allow-no.png) no-repeat;
	height: 23px;
	width: 113px;
	text-decoration: none;
}
div.job a.job-btn.allowed {
	background: url(/images/allow-yes.png) no-repeat;
}


div.job-info {
	margin-bottom: 10px;
}
div.job-info  div {
	margin-bottom: 10px;	
}

div.job-info  div  span {
	margin-left: 20px;	
}
div.job-info  div  span.salary {
	color: #000;	
}
div.job-info  div  span.company {
	color: #999;
}

div.job-form {
	background-color:#f0ede6;
	padding: 20px;
}
div.job-form  table {
	width: 600px;
	border: 0px none;
}
div.job-form input[type="text"].error, div.job-form  textarea.error {
	border: 1px solid #ED4D29;
}
div.job-form  input[type="text"]{
	border-radius: 5px;
	border-color: #cdcdcd;
	border-width: 1px 0 0 1px;
	width: 175px;
	margin: 0 20px 12px 0;
	font-size: 12px;
	padding: 17px 11px 11px 11px;
}
div.job-form  input[type="submit"]{
	color: #fff;
	background: url(/images/job-btn-send.png) no-repeat;
	border: 0 none;
    height: 40px;
    width: 221px;
}
div.job-form  textarea{
	border-radius: 5px;
	border-color: #cdcdcd;
	border-width: 1px 0 0 1px;
	resize: none;
	width: 340px;
	height: 154px;
}
#captcha_reset {
	color: blue;float: left;font-size: 12px;margin: 10px 0 10px 20px;text-decoration: underline;cursor:pointer;
}
#captcha_img {
	float:left;
}
.captcha_block {
	margin:15px 0px
}

/* Список выданных купонов */
table.coupon-list {
	width: 100%;
}
table.coupon-list td, table.coupon-list th {
	font-size: 12px;
}
/* Стиль для блоков случайного вывода */
.random-box, .new-random-box {
	display: none;
}

@media only screen and (max-width: 1280px) {
	table.coupon .coupon-addr {
		font-size: 12px;
	}
	table.coupon .pred input[type="text"] {
		font-size: 25px;
		height: 28px;
	}
	table.coupon form p {
		font-size: 11px;
	}
}
@media only screen and (max-width: 1152px) {
	table.coupon .coupon-addr {
		display: none;
	}
	table.coupon form p {
		font-size: 9px;
	}
	table.coupon .pred {
		height: 60px;
	}
	table.coupon .pred input[type="text"] + span {
		font-size: 25px;
	}
	table.coupon .pred input[type="text"] {
		font-size: 21px;
		height: 25px;
	}
	table.coupon .coupon-fields input[type="text"] {
		width: 270px;
	}
}
@media only screen and (max-width: 1024px) {
	table.coupon .coupon-addr {
		display: none;
	}
	table.coupon .action-name {
		font-size: 190%;
	}
	table.coupon .pred { 
		height: 55px;
	}
	table.coupon .pred input[type="text"] {
		font-size: 18px;
		height: 20px;
		width: 90%;
	}
	table.coupon .pred input[type="text"] + span {
		font-size: 19px;
	}
	table.coupon .coupon-image {
		margin-left: 0px;
	}
	table.coupon .coupon-fields input[type="text"] {
		width: 172px;
		font-size: 17px;
		height: 30px;
	}
	table.coupon .coupon-fields input[type="submit"] {
		color: #fff;
		font-weight: bold;
		width: 174px;
		text-indent: 0px;
		border:2px solid #000;
		border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;
		background: none;
		background-color: #cc4125;
	}
}

/* Calculator */
.hidden {
	display: none;
}
table.calc {
	width: 100%;
	border: 0px none;
}
table.calc input[type="text"].error, 
table.calc  select.error {
	border: 1px solid #ff0000;
}
table.calc  p {
	font-size: 14px;
}
table.calc  p strong {
	min-width: 150px;
	display:inline-block;
}
table.calc  input[type="text"], 
table.calc  input[type="email"],
table.calc  input[type="number"], table.calc  select {
    padding: 7px;

    color: #000;
    border-top: 1px solid #000;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #000;
    border-radius: 6px;
    background: #fff;
    box-shadow: inset 3px 3px 7px -3px #000;
    width: 135px;
	margin: 0 0 9px 0;
}
table.calc table.mail_calc input[type="text"], 
table.calc table.mail_calc input[type="email"] {
	 width: 235px;
}
table.calc  .image {
	background: url("/images/proem_0.png") no-repeat;
	background-size: auto 100%;
	background-position: left top;
    min-height: 300px;
	position: relative;
}
table.calc  select {
    width: 150px;
}
table.calc #summary {
	color: maroon;
}
table.calc  #wc {
	font-size: 12px;
    font-weight: bold;
    left: -30px;
    position: absolute;
    top: 107px;
	width: 80px;
	transform: rotate(-90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);writing-mode: tb-rl;
}
table.calc  #hc {
	font-size: 12px;
    font-weight: bold;
    left: 163px;
    position: absolute;
    top: 1px;
}
table.calc  #tc {
	font-size: 12px;
    font-weight: bold;
    left: 257px;
    position: absolute;
    top: 104px;
	width: 80px;
	transform: rotate(-90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);writing-mode: tb-rl;
}
.btn {
	position:relative;
	z-index:1;border:none;
	display:inline-block;
	vertical-align:middle;
	color:#fff;
	font-size:24px;
	font-family:tahoma,arial;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	width: 220px;	height: 46px; line-height:41px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;-webkit-box-shadow: 0 0 5px #c3c3c3;	-moz-box-shadow: 0 0 5px #c3c3c3;	box-shadow: 0 0 5px #c3c3c3;
	background:#52c377;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.4), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.4), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.4), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.4), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.4), rgba(255,255,255,0));
}
.btn.disabled {
	background:#ccc;
}
hr.style2 {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

/* Review list */
.review {
	width:49%;margin-right:1%;float:left;margin-bottom:15px;
}
.review p.title {
	font-size: 13px;
}
.review p.title a {
	text-decoration: none;
	border-bottom: 1px dashed;
}
.review p.title img.header_review_pic {
	margin-right: 10px;vertical-align:bottom;
}
.review a.more {
	float: left;
	font-size: 10px;
	margin-top: 0px;
	line-height: 22px;
}
.review  ul.review-list {
	list-style: disc;
	margin-left: 0px;
	padding-left: 11px;
	border-top: 1px solid #a8a8a8;
}
.review  ul.review-list li,
.review  ul li{
	list-style: disc;
	background: none;
	padding-left: 0px;
	margin-top:0px;
}
.review  ul.review-list li a{
	text-decoration: none;
	font-size: 13px;
}
.review  ul.review-list li a:hover{
	text-decoration: underline;
}

.review-item {
	margin-bottom:25px;min-height: 100px;
}
.review-item img.anons_pic {
	float:left;display: inline;margin: 0 20px 20px 0;
}
p.no-reviews {
	border-top: 1px solid #fff;/*#a8a8a8;*/
	color:#a8a8a8;
	font-size:14px;
	padding:10px 0;
	text-align:center;
}