	margin-right: 3px;
}

* html .fpnews p a {
	height: 1%;
	margin-left: 0;
}

a {
	color: #034B83;
	text-decoration: none;
}

a:visited {
	color: #6495BB;
}
img {
border:none;	
	}
a.unvis:visited {
	color: #034B83;
}

a:hover {
	text-decoration: underline;
}

body {
        background-color: #FFF;
	margin: 3px 10px 10px 10px;
	padding: 0;
}

form {
	margin: 0;
}

h1 {
	border-bottom: 1px solid #CCCCCC;
	color: #993300;
	font: bold 22px Arial, Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 0;
}

h1#unline {
	border-width: 0;
}

h2 {
	font: bold 140% Arial, Tahoma, Helvetica, sans-serif;
}

h3 {
	font: bold 110% Arial, Tahoma, Helvetica, sans-serif;
}

hr {
	color: #CCCCCC;
}

.artauthor {
	font: 10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 4px 0;
}


.bg4 {
	background-color: #EEF9CB;
}

.bot1px {
	margin-bottom: -1px;
}

.bot5px {
	margin-bottom: 5px;
}

.btnlarge {
	padding: 1px 7px;
}

.calendar {
	background-color: F7FCE8;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.calendar td {
	color: #999999;
	text-align: center;
}

.calendar th {
	background-color: #C3DE6E;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.center {
	text-align: center;
}

.comm {
	color: #999999;
	font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.copyr {
	background-color: #EEEEEE;
	color: #666666;
	font: 10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 20px 0 0 0;
}

.copyr a, .copyr a:visited {
	color: #666666;
}

.copyr tr td {
	padding: 5px 5px 5px 5px;
}

.country1 {
	background-color: #660000;
	color: #FFFFFF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 140px;
	padding: 4px 10px;
}

.country1 a, .country1 a:visited {
	color: #FFCC00;
	text-decoration: none;
}

.country1 a:hover {
	text-decoration: underline;
}

.date {
	color: #999999;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

.curr {
	color: #FF6600; /* must be lower than .date */
}

.fp300ad {
	padding: 10px 0 10px 10px;
}

.fpcatblock {
	background-color: #EEF9CB;
	border-bottom: 1px solid #CCE57E;
}

.fpcatbtn {
	font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	width: 70px;
}

.fpcatsearch {
	font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	width: 100%;
}

.fphotblock {
	background-color: #EFF4FD; 
}
.fphotblock_like {
	border-top:1px solid #fff;
	background-color: #FFF4CA; 
}

.like_part {
	font-size:11px;
	margin:10px 5px 10px 24px;
	}
hotblock1
.add_line_main_menu {
	border-bottom: 1px solid #A5BAE1;
}

.fphotimage {
	border: 1px solid #333333;
}

.fphotsub {
	border-top: 1px solid #C8D6EF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.fphotsub td {
	padding-bottom: 2px;
	padding-top: 5px;
}

.fphotsubline {
	padding: 0 7px;
}

.fphottitle {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	margin: 4px 0;
}

.fpnewincat {
	margin: 0;
	padding: 0;
}

.fpnewincat li {
	font: 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 3px 7px;
}

.fpnewonforum {
	border-bottom: 1px solid #74C4EA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.fpnewonforum dl {
	margin: 0 0 10px 0;
}

.fpnewonforum dl dd {
	margin: 1px 0 1px 55px;
	padding: 0;
}

.fpnewonforum dl dt {
	font-weight: bold;
	margin-top: 10px;
	padding: 0;
}

.fpnewonforum dl dt a:visited {
	color: #034B83;
}

.fpnewonforum p {
	margin: 10px 0;
}

.fpnews {
	border-bottom: 1px solid #74C4EA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.fpnews .date {
	float: left;
	padding-top: 2px;
}

.fpnews p {
	margin: 10px 0;
}

.fpnews p a {
	display: block;
	margin-left: 55px;
}

.fpnews p strong a {
	display: inline;
	margin-left: 0;
}

.fpnewsbg {
	background-color: #DFF4FE;
}


.fpnewssubscr, .fpnewssubscrbtn {
	color: #666666;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	width: 120px;
}

.fpnewssubscrbtn {
	width: 80px;
}

.fppop {
	display: block;
	font: 16px/18px Arial, Helvetica, sans-serif;
	margin: 0px 0px -10px 0px;
}


.fppopoffer {
	line-height: 11px;
	margin-top: 5px;
	font-weight: bold;
}
.fppopoffer a {
	color: #000000;
}

.fppopoffer2, .fppopoffer2 a {
	color: #CC0000;
	margin-top: 5px;
}

.fppopoffer2 img {
	margin-top: 5px;
	margin-bottom: 3px;
}

.gray, a.gray:visited {
	color: #999999;
}
/*
hed3

.hed1a {
	background:  #FFCC00 repeat-y right;
}

.hed1b {
	background:  no-repeat right top;
}

.hed2 {
	background:  #BA9D65 repeat-y right;
}

.hed2 tr td {
	background:  no-repeat right top;
	color: #FFFFFF;
	font: bold 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 9px;
}

.hed3 {
	background:  #3059A6 repeat-y right;
}

.hed3 tr td {
	background:  no-repeat right top;
	color: #FFFFFF;
	font: bold 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 9px;
}

.hed4 {
	background:  #74C4EA repeat-y right;
}

.hed4 tr td {
	background:  no-repeat right top;
	color: #FFFFFF;
	font: bold 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 9px;
}

.hed5 {
	background:  #83A02A repeat-y right;
}

.hed5 tr td {
	background:  no-repeat right top;
	color: #FFFFFF;
	font: bold 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 9px;
}

.hed6 {
	background:  #C3DE6E repeat-y right;
}

.hed6 tr td {
	background:  no-repeat right top;
	color: #FFFFFF;
	font: bold 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-left: 9px;
}
*/
.introtext {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 15px 0;
}

.left {
	margin: 3px 10px 10px 0;
}

.listarticles dd {
	margin: 4px 0 15px 50px;
}

.listarticles dt {
	font-weight: bold;
}

.listartother {
	margin-left: 50px;
}

.listgen {
	list-style: none;
	margin-left: 2em;
	padding-left: 0;
}

.listgen li {
	background:  no-repeat 0px .6em;
	margin: 0;
	padding: .2em 0 .2em 9px;
}

.listnewsdate dd {
	margin: 4px 0 15px 27px;
}

.listnewsdate dt {
	font-weight: bold;
}

.logo {
	background-color: #FFFFFF;
	height: 47px;
	width: 140px;
}

.menu {
	background:  repeat-y left;
	height: 47px;
	vertical-align: top;
	width: 100px;
}

.menu a {
	color: #2D2E2F;
	display: block;
	font: bold 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 8px 9px 1px 9px;
	text-decoration: none;
}

.menu a:visited {
	color: #2D2E2F;
	text-decoration: none;
}

.menu a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.menu div {
	color: #993300;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	line-height: 9px;
	margin: 0 9px 5px 9px;
}

.menuleft {
	margin: 0;
	padding: 0;
}

.menuleft li {
	font: 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 3px 8px;
}

.menuleft li/* */ {
	background: no-repeat 1px 7px;
}

.menuleft li ul {
	margin: 0;
	padding: 0;
}

.menuleft li ul li {
	font: 10px/10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 3px 16px;
}

.menuleft li ul li/* */ {
	background:  no-repeat 9px 7px;
}

.menuleftline {
	border-bottom: 1px solid #DEC697;
	padding: 6px 0;
}

.menuserv {
	margin: 17px 0;
}

.menuserv tr td {
	color: #999999;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	white-space: nowrap;
}

#menuservforum {
	margin: 10px 0;
}

.newsitem {
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	padding-bottom: 10px;
}

.newsitem/* */ {
	padding-bottom: 0;
}

.newsother {
	border-top: 1px solid #CCCCCC;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	padding-top: 5px;
}

.newsother p {
	margin: 5px 0;
}

.newssource {
	font: 10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 10px 0;
}

.newssource, .newssource a, .newssource a:visited {
	color: #999999;
}

.newstitle {
	margin-bottom: 0;
}

.newstools {
	clear: both;
	font: 10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 10px 0;
}

.pbigimage {
	margin: 30px;
	text-align: center;
}

.pcheck {
	color: #999999;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	padding: 10px 5px 10px 0;
	text-align: center;
}

.pcompbtn {
	display: block;
	margin: 10px 0;
}

.pdadv {
	background-color: #FFFF99;
}

.pdescr {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 5px;
}

.pdimage {
	border-bottom: 1px solid #DDDDDD;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 15px 15px 10px 15px;
	padding-bottom: 10px;
	text-align: center;
	white-space: nowrap;
}

.pdimage img {
	margin-bottom: 3px;
}

.pdinfohead {
	font-weight: bold;
	width: 35%;
}

.pdtable td {
	padding: 7px 10px;
}

.pdtable td.pline {
	padding: 0;
}

.pdtable tr {
	font-size: 11px;
}

.pdtable tr.pdsection {
	background-color: #EEEEEE;
	color: #000000;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.pdtable tr.pdsection td {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	vertical-align: top;
}

.pgcheck {
	color: #999999;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	padding: 8px 5px 5px 5px;
	text-align: center;
}

.pgcheck input {
	margin-bottom: -1px;
}

.pgcompbtn {
	color: #333333;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	text-align:center;
	padding: 5px 0;
}

.pgdescr {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 5px 10px 5px;
	text-align: center;
	vertical-align: top;
}

.pgimage {
	padding: 5px 5px;
	text-align: center;
	vertical-align: center;
}

.pgname {
	font-weight: bold;
	margin-bottom: 3px;
}

.pgprice {
  font-weight: bold;
  margin: 3px 0 0px 0;
}


.phed tr td {
	background:#53cfff repeat-x 0 100%;
	color: #FFFFFF;
	font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 2px 9px;
}

.phed tr td a:link, .phed tr td a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.pimage {
	padding: 10px 5px;
	text-align: center;
}

.pline {
background:repeat-x;
}

.pline2 td {
	border-bottom: 1px solid #CCCCCC;
}

.pline3 td {
	border-bottom: 1px solid #EEEEEE;
}

.plinev { 
background:url(pic/1.gif) repeat-y;
	
}

.pln {
	font-weight: bold;
}

.pltable {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}

.pltable th {
	text-align: left;
	font-weight: normal;
	padding: 15px 10px 5px 10px;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.pltable td {
	text-align: left;
	vertical-align: top;
	width: 33%;
	padding: 5px 10px;
}

.pname {
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}

.poffers {
	color: #999999;
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	padding: 10px 5px;
	text-align: center;
	white-space: nowrap;
}

.poptions {
	margin: 5px 0 0 10px;
	padding: 0;
}

.poptions li {
	background:  no-repeat 0px 7px;
	font: 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 3px 7px;
}

.potable {
}

.potable td {
	color: #4B4B4B;
	font-size: 11px;
	padding: 10px;
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.potable td.pline {
	padding: 0;
}

.potable td.ponotes {
	text-align: left;
}

.potable td.poprice {
	font: bold 16px Arial, Helvetica, sans-serif;
}

.potable tr.posort td {
	background-color: #EEEEEE;
	font-weight: bold;
}

.ppdescr {
	margin: 10px 0;
}

.pphead {
	margin: 15px 0;
}

.pphead td {
	font: normal 11px Verdana, Tahoma, Arial, sans-serif;
}

.ppimage {
	padding: 0 10px;
}

.pprate {
	font: bold 14px Arial, Helvetica, sans-serif;
}

.pprice {
	color: #000000;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
}

.pptools {
  font: 11px Verdana,Tahoma,Arial,sans-serif;
  background-color: #eff4fd;
  padding: 7px;
  margin-left: 10px;
  width: 250px;
  line-height: 25px;
}
.pptools a img, .pptools .active img {
  float: left;
  border: 0;
  margin-right: 5px;
}
.pptools .active {
  font: bold 11px Verdana,Tahoma,Arial,sans-serif;
  color: #930;
  line-height: 25px;
}

.prate {
	margin-top: 5px;
}

.prbar {
	background:  repeat-y left;
	color: #FFFFFF;
	font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.prbar div {
	margin-left: 5px;
}

.psi1 {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 150px;
}

.pst1 {
	width: 100%;
}

.pst2 {
	white-space: nowrap;
}

.pstable {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	width: 100%;
}

.pstable td {
	padding: 4px;
}

.pstable th {
	background-color: #EEF9CB;
	font-weight: bold;
	padding: 4px;
	text-align: left;
}

.pstable tr td input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pstars {
	margin-bottom: -2px;
}

.ptools3 {
	float: right;
	margin-top: 20px;
	width: 40%;
	text-align: right;
}

.ptools3 strong {
	color: #333333;
}

.rauthor {
	color: #666666;
}

.rcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 5px;
	vertical-align: top;
}

.red {
	color: #CC0000;
}

.rerror1 {
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
	padding: 5px;
	margin: 20px 0;
}

.rerror1 dl {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.rerror1 dt {
	margin: 0;
	font-weight: bold;
	padding: 10px 0 10px 40px;
	background:  no-repeat 5px 5px;
}

.rerror1 dd {
	margin: 0;
	padding: 2px 0 2px 50px;
	background:  no-repeat 40px .7em;
}

.rerror2 {
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
	padding: 5px;
}

.rerror3 {
	display: block;
	margin-top: 5px;
}

.rh3 {
	margin-bottom: 0;
}

.rhead {
	color: #333333;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.rinput {
	width: 100%;
}

.rrule {
	background-color: #eeeeee;
	padding: 10px;
}

.rrule ul {
	margin: 10px 0;
	padding: 0 0 0 20px;
}

.rstars {
	margin: 1px 0 0 7px;
}

.rstep {
	font: 10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 4px 1px;
}

.rtxt {
	margin-top: 20px;
}

.rtxt strong {
	color: #333333;
}

.search {
	background-color: #FDF7E9;
	border-bottom: 1px solid #DEC697;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchinp1 {
	font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 118px;
}

.searchinp2 {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 97px;
}

.sellertxt {
	color: #666666;
	margin-top: 20px;
	padding-left: 17px;
	background:  no-repeat 0px 2px;
}


.tab1 {
	background:  repeat-x bottom;
	height: 30px;
	padding-left: 9px;
	vertical-align: bottom;
}

.tab2 {
	background-color: #EFF4FD;
	border: 1px solid #CCCCCC;
	color: #666666;
	float: left;
	font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 3px;
	padding: 4px 10px;
}

.tab2 img {
	margin-bottom: -1px;
	margin-right: 5px;
}

.text {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.text table {
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textmain {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textmain2 {
	font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.textsmaller {
	font: 10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

.textsmallest {
	font: 9px Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

.texttable {
	border-color: #999999;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

.texttable td {
	border-color: #999999;
	border-style: solid;
	border-width: 1px 0 0 1px;
	padding: 7px;
}

.top10px {
	margin: 10px 0 0 0;
}

.top15px {
	margin: 15px 0 0 0;
}

.top20px {
	margin: 20px 0 0 0;
}

.top5px {
	margin: 5px 0 0 0;
}

#mlactive/* */ {
	background-color: #FDF7E9;
}

#mlactive div {
	margin: 5px 0 0 -7px;
}

#mlsubactive/* */ {
	background-color: #F3E6CB;
}

#nonbg {
	background-image: none;
}

#pscur {
	background-color: #FFFF66;
}

#pscur th {
	background-color: #FFDE00;
}

#pssubmit {
	background-color: #EEF9CB;
	margin-bottom: 20px;
}

#pssubmit tr td input {
	margin: 2px 1px 0px 2px;
}

#tabactive {
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#dbr { width:6px; height:6px; background:#06c; border-right:1px solid #fff; float:left }
#dvr { width:6px; height:6px; background:#6cf; border-right:1px solid #fff; float:left }
#dnn { width:6px; height:6px; background:#f66; border-right:1px solid #fff; float:left }
.dow {
    float: left; 
    margin-right: 2px; 
    margin-top: 9px; 
    height: 7px; 
    width: 7px;
    font-size: 1px;
    cursor: help;
}

.best_offers_dow {
    float: left;
    margin-right: 2px;
    margin-top: 3px;
    height: 7px;
    width: 7px;
    font-size: 1px;
    cursor: help;
}

table#prodrevsent td { 
  padding: 5px 0;
}

table#prodrevsent .tips { 
  padding: 0;
  padding-left: 10px;
}

table#prodrevsent .rrule {
  background-color: #fff9d0;
  padding: 20px;
  padding-top:15px;
  font-size:11px;
}

table#prodrevsent .textsmaller {
  font: 10px Tahoma, Arial, Geneva, Helvetica, sans-serif;
  color: #aaa;
}

.arrrr { 
  font: 11px Arial, Tahoma, Verdana, sans-serif;
} 
/*
	Search Line
*/
.about-text {
	font: 9px Tahoma,Arial,sans-serif;
	color: #555;
}
.search-input {
	font: 11px Verdana,Tahoma,Arial,sans-serif;	
	width: 100%;
	padding: 3px 0 2px 3px;
	margin: 0;
	height: 22px;
	border: 1px solid #cecece;
}
.search-input:focus {
	background-color: #f3f3f3;
}

.search-button {
	font: bold 11px Verdana,Tahoma,Arial,sans-serif;
	width: 22px;
    height: 22px;
	padding: 2px 0 2px 0;
	margin: 0;
	cursor: pointer;
}

td.searchbuttons .google {
	float: right;
	margin-top:5px;
}

td.searchbuttons ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
td.searchbuttons ul li {
	display: block;
	float: left;
	font: 10px Tahoma,Verdana,Arial,sans-serif;
	color: #555;
	margin-top: -1px;
	cursor: pointer;
	padding: 4px 4px;
}
td.searchbuttons ul li.active {
	padding: 4px 6px;
	background: #e7e7e7  repeat-x top;
	font-weight: bold;
	color: #555;
}
div.currency, div.city {
    		padding: 0 5px 0 5px;
    		font: 11px Verdana,Tahoma,Arial,sans-serif;
    	}
    	div.currency b, div.city b {
    		font-weight: normal;
    		display: block;
    		margin: 6px 0 3px 0;
    		color: #666;
    	}
div.currency select, div.city select { width:100%; font:11px Verdana,Tahoma,Arial,sans-serif }
* html div.currency select, * html div.city select { width:120px }

/*
	Catalog SubMenu

.menu_ddown {
	height: 47px;
	vertical-align: top;
	width: 16px;
	padding-top: 6px;
}
* html .menu_ddown {
	padding-top: 3px;
}
.menu_ddown img {
	border:0;
}
#ddown_menu {
	position:absolute;
	border-top: 0;
	background: no-repeat;
	padding-top: 34px;
	margin-left:-114px;
}
* html #ddown_menu {
	margin: 15px 0 0 -117px;
}
#ddown_menu table {
	background-color: #fff4ca;
	border-spacing: 0;
	margin: 0; padding: 0;
	width: 640px;
	border-collapse: collapse;
}
#ddown_menu table td {
	width: 200px;
	margin: 0;
	padding: 5px;
}
#ddown_menu a {
	clear: left;
	display: block;
	padding: 6px;
	border: 1px solid #fff4ca;
	color: #034B83;
	text-decoration: none;
	font: 11px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#ddown_menu a:hover {
	border: 1px solid #f6dd75;
	color: #930;
	text-decoration: none;
	background-color: #ffe88a;
}
#ddown_menu a img {
	float: left;
	position: relative;
	margin: -3px 3px 0 -3px;
}
#ddown_menu td div {
	padding-bottom:7px;
}
*/
.yandex_direct {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.rem_email {
  font: 11px Verdana,Tahoma,Arial,sans-serif ;
}

.discount_product_img {
	padding:10px;
	background-color: #eff4fd;
	
}

.discount_product_text {
	padding: 10px 10px 10px 0px;
	background-color: #eff4fd;
	color: #034B83;
}

.ppimage {
	padding: 0px 10px 10px 10px;
}

.pptools_td {
	background-color: #eff4fd;
}

.pptools {
  font: 11px Verdana,Tahoma,Arial,sans-serif;
  padding: 7px 7px 7px 10px;
  width: 250px;
  line-height: 25px;
}
.pptools_pad {
  width: 10px;
}

.menu_ddown {
	height: 47px;
	vertical-align: top;
	width: 16px;
	padding-top: 6px;
}
* html .menu_ddown {
	padding-top: 3px;
}
.menu_ddown img {
	border:0;
}
#ddown_menu_1 {
	position:absolute;
	border-top: 0;
	background: no-repeat;
	padding-top: 34px;
	margin-left:-114px;
}

#ddown_menu_2 {
	position:absolute;
	border-top: 0;
	background:  no-repeat;
	padding-top: 34px;
	margin-left: -375px !important;
}

#ddown_menu_3 {
	position:absolute;
	border-top: 0;
	background:  no-repeat;
	padding-top: 34px;
	margin-left: -375px !important;
}

* html #ddown_menu_1,* html #ddown_menu_2, * html #ddown_menu_3 {
	margin: 15px 0 0 -117px;
	z-index:999;
}
#ddown_menu_1 table,#ddown_menu_2 table, #ddown_menu_3 table  {
	background-color: #fff4ca;
	border-spacing: 0;
	margin: 0px; 
	padding: 0px;
	width: 630px;
	border-collapse: collapse;
}

#ddown_menu_2 table, #ddown_menu_3 table {
	width: 680px !important;;
}

#ddown_menu_1 table td,#ddown_menu_2 table td, #ddown_menu_3 table td {
	vertical-align: top;
	width: 200px;
	margin: 0;
}

#ddown_menu_1 a,#ddown_menu_2 a, #ddown_menu_3 a {
	clear: left;
	display: block;
/*
	padding: 6px;
*/
	border: 1px solid #fff4ca;
	color: #034B83;
	text-decoration: none;
	font: 11px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


#ddown_menu_1 a {padding: 3px !important; margin: 0px !important;}

#ddown_menu_2 a {padding: 0px !important; margin: 0px !important;}

#ddown_menu_3 a {padding: 0px !important; margin: 0px !important;}
/*
#ddown_menu_2 h4 {margin: 5px 0px 5px 0px !important; padding: 0px !important;}
*/
/*
#ddown_menu_2 a:hover,#ddown_menu_2 a:hover {
	border: 1px solid #f6dd75;
	color: #930;
	text-decoration: none;
	background-color: #ffe88a;
}
*/
#ddown_menu_1 a img,#ddown_menu_2 a img, #ddown_menu_3 a img {
	float: left;
	position: relative;
	margin: -3px 3px 0 -3px;
}
#ddown_menu_1 td div,#ddown_menu_2 td div, #ddown_menu_3 td div {
	padding-bottom:7px;
}

.menu_l {
padding: 10px 0px 20px 20px;
}

.menu_r {
padding: 10px 20px 0px 20px;
}

.menu_c {
padding: 10px 0px 0px 20px;
}

.fphotblock_td {
	background-color: #EFF4FD;
	padding: 0px;
	margin: 0px;
/*
	border-bottom: 1px solid #A5BAE1;
*/
}

.fphottitle {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
/*
	margin: 4px 0;
*/
}

.fphotblock h3 {
font-family: Arial,Helvetica,sans-serif;
margin: 0px;
padding: 7px 0px 0px 1px;
color: #6092C8;
font-weight: normal;
}

/*
#ddown_menu_1 .h4 {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin: 2px 0px -2px 18px;
color: #B77433;
padding: 5px;
}
*/

#ddown_menu_1 .h4, #ddown_menu_2 .h4, #ddown_menu_3 .h4 {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
margin: 2px 0px -2px -5px;
padding: 5px;
color: #B77433;

}

#ddown_menu_1 .h4 {
margin-left: 18px;
}

/*
#ddown_menu_2 table td {
        padding: 10px;
}
*/


#ddown_menu_2 .h4 a {
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #B77433;
}

#ddown_menu_3 .h4 a {
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #B77433;
}

.fphotblock h2 {

font: bold 110% Arial, Tahoma, Helvetica, sans-serif;
margin: 0px;
padding: 7px 0px 0px 1px;
color: #6092C8;
font-weight: normal;
}

.textsmaller h3 {
font: bold 14px/16px Arial, Helvetica, sans-serif;
    margin: 4px 0;
}
table.dev_pan_table {
	width:265px;
	 font: 11px Verdana,Tahoma,Arial,sans-serif;
}

table.dev_pan_table td {
	height:27px;
	padding:5px 5px 5px 15px;
}

tr.pptools td img {
	margin-top:-4px;
}

.pp_deactive {
  background-color: #eff4fd;
}

.pp_active {
font-weight:bold;
color:#7F400B;
background-color:#fff2bd;
}
.pp_active a {
font-weight:bold;
color:#7F400B;
}



.pp_active img {
margin-top:-2px;
}

.pp_clean {
  background-color: #FFF;
}

img { behavior:  }

div.prodrev_text {
	margin-bottom:7px;
}

textarea.prodrev_input{
	margin-top:7px;
	height:90px;
	border:1px solid #bdbdbd;
	width:100%;
	padding:10px;
}

input.prodrev_input{
	margin-top:7px;
	border:1px solid #bdbdbd;
	width:100%;
	height:25px;
	padding:3px 10px 3px 10px;
}

.prodrev_title{
	font-weight:bold;
	font-size:11px;
}

span.tips_title{
	color:#ab4000;
	font-size:14px;
	font-weight:bold;
}

li {
	margin-bottom:5px;
	margin-top:10px;
}

.prodrev_ahtung {
	width:100%;
	padding-top:15px;
	font-size:11px;
	color:#808080;
}

textarea.prodrev_advant_input{
	outline:2px solid #00b800;
	margin-top:7px;
	height:90px;
	width:100%;
	padding:10px;
}

textarea.prodrev_deficien_input{
	outline:2px solid #ff0000;
	margin-top:7px;
	height:90px;
	width:100%;
	padding:10px;
}

div.prodrev_advant_input{
	margin-right:10px; 
}

div.prodrev_deficien_input{
	margin-left:10px; 
}

span.counter {
	font-size:10px;
}

