select,div,input,textarea,body,p,li,ul,ol,a,form,table {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

.clr {
	clear:both;
	float:none !important;
	height:0px !important;
	font-size:0px !important;
	border:none;
	margin:0 !important;
	padding:0 !important;
	background:transparent !important;
	visibility:hidden !important;
}

body {
	margin:0;
	padding:0;
	/*background-color:#f8f8f0;*/
	font-size:13px;
}

#container {
	width:980px;
	margin-left:20px;
}

body>#container {
	margin:0 auto;
}

input, textarea {
/*	border:1px solid #C0C0C0;
	background-color:#ffffff;
	background-image:url(/i/default/inputbg.png);
	background-repeat:repeat-x;
	font-size:1em;*/
}

input.small {
	width:50px;
}

textarea.small {
	height:50px;
	width:300px;
}

textarea.medium {
	height:100px;
	width:300px;
}

.hide {
	display: none;
}

a {
	/*color:#000099;*/
	color: black;
}

a.active {
	color:#CD0000;
	text-decoration: none;
}

a.nolink {
	text-decoration:none;
	cursor:text;
}

a.red {
	color:#CD0000;
}

.over {
	overflow: auto;
	width:100%;
}

/*top-b*/
#top {
	position:relative;
	margin:10px 0 0 0;
	zoom:1;
	width:100%;
}

#logo {
	width:218px;
	height:45px;
	background:url(/i/ptlogo3.png) no-repeat left 0px;
	float:right;
	margin-top: 0px;
	/*position:absolute;
	bottom:0;
	right:0;*/
}

#logo img {
	border:0;
	width:218px;
	height:57px;
}

#lblock {
	font-size:11px;
	margin:2px 15px 0 0;
	float:left;
	text-align:right;
	/*height:109px;*/
	/*position:relative;*/
	width: 234px;
}

#lblock span {
	display: block;
	padding:4px 0 17px 0;
	text-align:right;
}

#phrase {
	width:382px;
	font-size:1em;
}
.submit {
	font-size:1em;
}

#rblock {
	float:left;
	width: 731px;
}

#search1 {
	/*border:1px solid #ED9430;
	padding:3px;*/
	
	float: left;
	width:485px;
}

#search2 {
	background: #e8e8e8;/*#ED9430 #1B5F95*/

	/*width:100%;*/
	padding:0 0 5px 0;
}

#search2 .i {
	padding:5px 10px 0 10px;
}

#update {
	/*margin:0 246px 0 4px;*/
	/*float:right;*/
	/*font-size:0.9em;*/
}

#statdata {
	overflow: auto;
	/*width:100%;*/
	font-size: 11px;
	margin-bottom: 4px;
	margin-top:1px;
}

#statdata table {
	padding:0;margin:0;border-collapse:collapse;
}

#statdata .www
{
}

#stat {
	/*font-size:12px;*/
}

#stat .c1 {
	color:#cd0000;
}

#search {
	/*float:left;*/
	/*padding:7px 0;*/
}

#rblock .links {
	float:left;
	margin:0px 0 0 30px;
	font-size: 11px;
}

#rblock .links ul {
	padding:0;margin:0;
	line-height:1.6em;
	/*list-style-position: inside;*/
}

.submit {
	font-weight:bold;
	color:#cd0000;
}

#alinks {
	overflow: auto;
	width:100%;
}

#bll1, #bll2 {
	margin:3px 0 0 0;
}

#bll1 {
	float:left;
	font-size:0.9em;
}

#bll2 {
	float:right;
	font-size:0.9em;
}

/*top-e*/

#markets {
	margin:10px 0 0 0px;
}

.num {
	color:#585858;
	font-size:10px;
	line-height:10px;
}

.num a {
	color:#585858;
}



#content {
	clear:both;
	/*line-height:1.5em;
	min-width: 1024px;*/
	margin:20px 0 0 0;
}

.rubricator h2
{
	color: #CD0000;
	margin:0 5px 3px 0;
	display: inline;
}
.rubricator h2 a {
	/*color:black;*/
	color: #CD0000;
}

.rubricator .one {
	float:left;
	width:45%;
	margin-right:33px;
}

.rubricator .one.last {
	margin-right:0;
}

.rubricator .sub {
	/*margin: 0 0 10px 15px;*/
	margin: 3px 0 10px 0px;
}

.rubricator .sub li
{
	font-size: 11px;
	
	border-top: 1px solid #DDDDCF;
	padding-bottom: 2px;
	
	list-style: none;
}

.rubricator .sub a
{
	text-decoration: none;
	font-size: 11px;
}

.rubricator .sub li .liin
{
	font-size: 13px;
}

.pl {
	margin-bottom:10px;
	/*padding-bottom:10px;
	border-bottom:1px solid #e2e2e2;*/
}

/*.pl .pi {
	float:left;
	margin-right:15px;
	border:0;
}*/

.pl .t {
	/*width:368px;*/
	/*color:#444444;*/
	margin:0 0 0 110px;
	font-size: 11px;
}

.pl .t strong {
	/*font-weight:bold;*/
	/*color:#000099;*/
	font-size:15px;
	margin-bottom:10px;
	display: block;
}

.pl .t .podrp, .pl .t .nts
{
	margin-bottom: 5px;
}

.pl.ing .t, .pl.ing .fai, .pl.ing .f, .pl.ing .p {
	margin-left:0 !important;
}

.pl .t .fa {
	margin-top:10px;
	/*font-size:0.85em;*/
	line-height:normal;
	color:#999999;
}

.pl .fai {
	color:#0000cc;
	margin:5px 0 0 110px;
	font-size:11px;
}

.pl .t .links {
	margin-top:10px;
}

.pl .t .fa .links a {
	/*color:black;*/
}

.pl a.plink {
	color:#cc0000 !important;
}

.pl .f {
	/*width:368px;*/
	padding:0 0 0 0;
	overflow:hidden;
	margin:5px 0 0 110px;
	
	font-size: 11px;
}

.pl .order {
}


.pl .f .fn {
	font-size:1.2em;
	color:#0000cc;
	font-weight:normal;
}

.pl .f .logo {
	border:0;
	float:right;
	margin:0 0 5px 5px;
}

.pl .f .r {
	font-size:0.9em;
	color:#999999;
}

.pl .f .r a {
	color:#999999;
}

.pl .f .star, .pl .f .r  
{
	margin-bottom: 3px;
}
/*
.pl .f .fn a {
	color:#000099;
}
*/
.pl .star {
	margin:3px 0 0 0;
	background-image:url(/i/default/star.png);
	background-position:0 -9px;
	height:9px;
	width:45px;
	text-align:left;
}

.pl .starf {
	background-image:url(/i/default/star.png);
	background-position:0 0;
	height:9px;
	width:45px;
}

.pl .f .fp {

}

.pl .p {
	/*float:left;
	width:80px;*/
	text-align:left;
	margin:0px 0 0 110px;
	color:#999999;
}

.pl .p .ord {
	color:#999999;
	font-size:0.9em;
}

.pl .p .ord a{
	font-size:1.1em;
}
.pl .p .pu {
	color:#999999;
	font-size:0.9em;
}

.pl .p .pp {
	font-size:1.2em;
	color:#cc0000;
	font-weight:bold;
}

.pl .links {
	font-size:0.9em;
	color:#999999;
}

.pl .links a {
	color:#999999;
}


h1 {
	font-size:15px;
	color:#cc0000;
}

h2 {
	font-size:15px;
	font-weight:bold;
	color:#000000;
}


.pagi a {
}

.pagi strong, .pagi b {
	color:#cc0000;
}

#firmrubric {
	/*margin-top:20px;
	padding-top:10px;
	border-top:1px solid #E2E2E2;*/
}

#formresponse {
	/*margin-top:20px;
	padding-top:10px;*/
	/*border-top:1px solid #E2E2E2;*/
}

li {
	/*list-style-image:url(/i/default/li.png);*/
}

#filter {
	margin:0 0 20px 0;
}

#filter .p {
	float:right;
	width:112px;
	text-align:left;
}

#filter .p div {
	text-align:right;width:80px;
	margin-bottom:1px;
}

#filter .f {
	float:right;
	width:221px;
	text-align:left;
}

#filter .n {
	float:left;
	width:212px;
	text-align:left;
}

#filter .n div {
	margin-bottom:1px;
}

#filter select, #pfilter input {
	font-size:1em;
	width:150px;
}

#filter input {
	font-size:1em;
	width:50px;
}


#sponsor {
	margin-bottom:10px;
}

#sponsor .one {
	padding-bottom:10px;
	/*position:relative;*/
}

#sponsor .one .i {
	background-color: #fff0e0;
	border-bottom:1px solid #ff7f00;
	border-top:1px solid #ff7f00;
	padding:5px;
	font-size:0.9em;
}

#sponsor .one .ttl {
	float:left;
	background-color: #ff7f00;
	color:white;
	font-size:0.9em;
	padding:1px 4px 1px 4px;
}

#sponsor a {
	text-decoration:none;
	color:black;
}

#sponsor .logo {
	float:left;
	margin-right:10px;
	border:0;
}

#specprice {
	margin-bottom:10px;
	width: 234px;
}

#specprice a img 
{
	border:0;
}

#specprice .imgl
{
	float: left;
	margin: 0 5px 5px 0;	
}

#specprice strong
{
	font-size:0.9em;
}

#specprice a {
	color:#0000cc;
	font-size:0.9em;
}

#specprice .one {
	padding-bottom:10px;
	float:left;
	width:234px;
	position:relative;
}

#specprice .one.n4 {
	margin-right:0;
}

#specprice .sub {
	display:none;
}

div.tooltip {
	position:absolute;
	padding:5px;
	z-index:1000;
	border:1px solid #cd0000;
	background-color:#f0f0f8;
}


div.tooltip .subi {
	/*position: absolute;*/
	/**/
	width:500px;
}

div.tooltip.sub_3 {
	left:-200px;
}

div.tooltip .subi .t {
	font-weight:bold;
	margin-right:100px;
}

div.tooltip .subi .n {
	font-size:0.9em;
	color:#444444;
	margin-right:100px;
}

div.tooltip .subi .p {
	float:right;
	width:100px;
}

div.tooltip .subi .p .pp {
	font-size:1.2em;
	font-weight:bold;
	color:#cd0000
}

div.tooltip .subi .p .pu {
	font-size:0.9em;
	color:#999999;
}

div.tooltip .subi .p .links {
	font-size:0.9em;
	color:#999999;
}

div.tooltip .subi .p .links a {
	color:#999999;
}

/*#specprice .one .subi {
	padding:5px;
}*/

div.tooltip .subi .n {
	color:#444444;
	font-size:0.9em;
}

div.tooltip .subi .s {
	color:#0000CC;
	font-size:0.9em;
}

div.tooltip .subi .s a {
	color:#0000CC;
}

div.tooltip .subi .f {
	margin: 5px 0 0 0;
}

div.tooltip .subi .fa {
	font-size:0.9em;
}

div.tooltip .subi .logo {
	float:left;
	border:0;
	margin-right:5px;
}

#specprice .one .i {
	background-color: #F8F0F0;
	border-bottom:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
	padding:5px;
	/*height:60px;*/
}

#specprice .one .i:hover {
	background-color: #f0f8f0;
}

#specprice .one .ttl {
	float:left;
	background-color: #cd0000;
	color:white;
	font-size:11px;
	padding:1px 4px 1px 4px;
}

#specprice .subp {
	margin-left:20px;
	float:right;
	color:#cc0000;
	font-weight:bold;
}

#specprice .spt {
	margin-left:60px;
	zoom:1;
}

#specprice  .cover .spt {
	margin-left:0;
	zoom:1;
}

#specprice .splogo {
	float:left;
	margin-right:10px;
	width:50px;
	height:50px;
}

.form .n {
	clear:both;
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
}

.form .v {
	float:left;
	margin-bottom:5px;
}

form .vote {
	margin:3px 0 0 0;
	background-image:url(/i/default/star2g.png);
	height:24px;
	width:125px;
	position:relative;
	float: left;
}

form .vote img {
	position:absolute;
	top:0;
}

form .vote .v1 {left:0;}
form .vote .v2 {left:25px;}
form .vote .v3 {left:50px;}
form .vote .v4 {left:75px;}
form .vote .v5 {left:100px;}


form .votef {
	background-image:url(/i/default/star2.png);
	height:24px;
	width:125px;
}

.rubricator img {
	border:0;
	margin-left:3px;
}

.rubricator img.spr {
	width:11px;
	height:12px;
}

#specinfo h2
{
	margin: 0 0 10px 0;
	font-size: 1.2em;
	color: black;
}

#specinfo .one {
/*	float:left;
	width:50%;*/
	margin:0 0 20px 0;
}

#specinfo .title, #specinfo .firm {
	padding-right:20px;
	/*margin-left:60px;*/
}

#specinfo .title a {
	color:black;
}

#specinfo .date {
	color:#999999;
	font-size:0.85em;
}

#specinfo img {
	float:left;
	display:none;
}

#specinfo .info
{
	margin-top: 20px;
}

#specinfo .info img
{
	float: none;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
	border:0;
}

#responses {
	/*margin-top:20px;
	padding-top:10px;*/
	border-top:1px solid #E2E2E2;
}

#responses .name {
	font-weight:bold;
}

#responses .date {
	color:#999999;
	font-weight:normal;
	font-size:0.85em;
}

#responses .one {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #E2E2E2;
}

#responses .self {
	color:#999999;
	font-size:0.85em;
}

#responses .mark {
	float:right;
}

#responses .star {
	margin:3px 0 0 0;
	background-image:url(/i/default/star.png);
	background-position:0 -9px;
	height:9px;
	width:45px;
}

#responses .starf {
	background-image:url(/i/default/star.png);
	background-position:0 0;
	height:9px;
	width:45px;
}

#path {
	font-size:0.90em;
	/*color:#000099;*/
	margin:0 0 0px 247px;
	text-align:left;
	
	width: 500px;
}

/*#path a {color:#000099;}*/

#previewi {
	position:absolute;
	visibility:hidden;
	z-index:1000;
	width:1px;
	background-color:#FFFFFF;
	border:1px solid #8aabde;
	padding:5px 10px 10px 10px;
}

.highlight {background-color:yellow}

.searchrubactivatorshow, .searchrubactivatorhide {text-decoration:underline;cursor:pointer;margin-bottom:20px;background-image:url(/i/default/down.png);background-repeat:no-repeat;background-position:right;padding-right:15px;float:left;color:#cc0000}
.searchrubactivatorhide {background-image:url(/i/default/up.png);}
.searchrubactivatorshow {display: none;}

#firmslist .one {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #E2E2E2;
}

#firmslist .logo {
	float:left;
	width:88px;
	text-align:center;
	margin-right:18px;
}

#firmslist .logo img {
	border:0;
}

#firmslist .links {
	float:right;
	width:100px;
	text-align:right;
}

#firmslist .fn {
	font-weight:bold;
}

#firmslist .f {
	margin:0 0 0 106px;
}

#firmslist .fp {
	padding-right:200px;
}

#firmslist .fr {
	float:right;
	width:100px;
	text-align:right;
}


#firmslist .star {
	margin:3px 0 0 0;
	background-image:url(/i/default/starg.png);
	height:9px;
	width:45px;
	float:right;
}

#firmslist .starf {
	background-image:url(/i/default/star.png);
	height:9px;
	width:45px;
}

#filters {
	padding-top:10px;
}

#filters .t {
    font-size:0.9em;
}

#filters .x {
    float:right;
	color:#c10000;
	cursor:pointer;
	display:none;
}

#filter_ch .x {
	display:block;
}

.layout {
	margin:10px 0 0 0;
}

.layout.two .left {
    float:left;
	width:234px;
}

.layout.two .main {
    /*margin-left:300px;*/
	float:left;
	width:724px;
	margin-left:10px;
}

.layout.two .main .main_i {
    padding:0 0 0 0;
	overflow:hidden;
}

.layout.twor .wrapper {
    float:left;width:100%;
	
}

.layout .tcontent
{
	margin-bottom: 20px;
}

.layout.twor .right {
    float:left;width:234px;
	margin-right: -100%;
}

.layout.twor .main {
   margin-right: 234px;
}

.layout.twor .main .main_i {
    padding:0 20px 0 0;
}

/*.layout.three .wrapper {
    float:left;
	width:100%;
}

.layout.three .main {
	margin-left: 248px;
	margin-right: 234px;
}

.layout.three .left {
    float:left;
	
	width:234px;
	margin-left: -100%;
}

.layout.three .right {
    float:left;
	width:234px;
	
	margin-right: -100%;
}*/

.layout.three .left, .layout.three .right, .layout.three .main {
	float:left;
}

.layout.three .left .left_i, .layout.three .main .main_i {
	margin-right:15px;
}

.layout.three .left {
	width:248px;
}

.layout.three .right {
	width:230px;
	float:left;
}

.layout.three .main {
	width:500px;
	float:left;
}


.layout.three .main .main_i {
	/*overflow:hidden;*/
}


div.vt_table .pl {
/*    width:170px;*/
  /*  float:left;*/
    text-align:center;
	
/*	margin-right: 10px;*/
	padding-bottom:10px;
}

div.vt_table table {
	border-collapse:collapse;
}

div.vt_table td {
	border-bottom:1px solid #e2e2e2;
}

div.vt_table td .pl 
{
    width:auto;
	float: none;
	margin: 10px 0 0 0;
}

div.vt_table .pl .gc
{
	/*height:220px;*/
}

div.vt_table h2
{
	margin-bottom: 0 0 10px 0;
	padding:0;
	height:34px;
	font-size:1em;
	font-weight:bold;
}

div.vt_table .gtitle a
{
	font-weight: bold;
	/*text-decoration: none;
	color: #004e2c;*/
}

div.vt_table .gimg
{
	height:100px;
	width:100px;
}

div.vt_table .gimg .pi {
	height:100px;
	width:100px;
	background-repeat: no-repeat;
	background-position: center center;
}

div.vt_table.gimg .pi a, div.vt_table .gimg .pi img {
	height:100px;
	width:100px;
	border:0;
}

.pl .com {
    font-size:0.85em;
    padding:0 0 5px 0;
    color:#999999;
    display:block;
}

.goods.small .pi {
	float:left;
	margin-right:10px;
}

.goods.small .pi {
	border:0;
}

#filters input.tf {
    width:50px;
}

#sort .p {
	float:right;
	width:112px;
	text-align:left;
}

#sort .n {
	float:left;
	width:212px;
	text-align:left;
}

#sort .f {
	float:right;
	width:221px;
	text-align:left;
}


div.gdsc.vt_table
{
/*	border: 1px solid #c3e89f;*/
	padding: 5px;
	padding-bottom: 10px;
}


div.vt_table .gc .pi
{
	margin:0;
}

div.vt_table .gprcnt
{
	/*width: 120px;
	height:41px;
		
	background-image: url(/i/gui/good-price_bg.png);
	background-repeat: no-repeat;*/
	zoom:1;
}

div.vt_table .gprice
{
	/*color: white;*/
	font-weight: bold;
	font-size: 1.2em;
}

div.vt_table .gcount
{
	/*font-size: 1.1em;*/
	/*font-weight: bold;*/
}

div.vt_table .gcount a
{
	color: #CD0000;
}

div.vt_table .ghave
{
	font-size: 10px;
	color: #7b7b7b;
}

div.vt_table .gvote
{
	font-size:10px;
	color: red;
}

div.vt_table .gdop .one
{
	/*float: left;
	margin-right: 7px;*/
	margin: 0 auto;
}

div.vt_table .gdop .gcomp
{
	margin:0;
	padding: 0;
}

div.vt_table .gdop .one .r
{
	line-height: 15px;	
}

div.vt_table .gdop .one .r a
{
	font-size: 10px;
	color: black;
}

div.vt_table .gcomments
{
	font-size:10px;
	color: #324760;
}



div.pagi
{
	float: left;
}

div.wnd {
	margin:0 0 10px 0;
}

div.wnd .wnd-cap {
	/*background-color:#DDDDCF;*/
	height:27px;
}

div.wnd h1 {
	font-size:1em;
	color:black;
	padding:0;margin:0;
}

div.wtitle-left {
	padding-top:6px !important;
}

div.wnd .wtitle-content
{
	text-align: center;
/*	font-weight: bold;*/
	/*text-transform: capitalize;	*/
	/*padding:0px 5px 0px 5px;*/
}

div.wnd-body {
	/*background-color: #ffffff;*/
}

/*.wnd-type1 #filters
{
	padding: 5px;
}

div.brdleft, div.brdright
{
	position: absolute;
	background-repeat: repeat-y;
	width: 9px;
	height: 100%;
}



div.wnd-type1 div.brdleft
{
	background-image: url(/i/gui/filter-left.png);
	left:-9px; top:0;
}

div.wnd-type1 div.brdright
{
	background-image: url(/i/gui/filter-right.png);
	top:0; right:-9px;
}

div.wnd-type2 div.brdleft
{
	left:-9px; top:0;
}

div.wnd-type2 div.brdright
{
	top:0; right:-9px;
}

div.sort-title-content
{
	background-color: #65379d;
	color: white;
	height: 26px;
	
	font-weight: bold;
}*/

/*#sort
{
	padding: 10px;
}

.wnd-type2 #sort
{
	color: white;
}

.wnd-type1 .wnd-cap, .wnd-type2 .wnd-cap
{
	width: 100%;
	clear: both;
	background-color:#E4E4D8;
}

.wnd-type2 .fill-cap
{
	height:27px;
	margin-right:14px;
	margin-left:14px;
}

.wnd-type2 .fill-cap.down
{
}

.wnd-type2 .wnd-cap-left
{
	float:left;
	height:30px;
	width:14px;
}

.wnd-type2 .wnd-cap-left.down
{
}

.wnd-type2 .wnd-cap-right
{
	float:right;
	height:32px;
	margin-left:-100%;
	width:14px;
}

.wnd-type2 .wnd-cap-right.down
{
}

.wnd-type2  .wnd-cap-bg
{
	position: relative;
		
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;	
}


.wnd-body {
	padding: 0 9px 0 9px;
	background-color: #ffffff;
}

.wnd-type2 .wnd-body-left, .wnd-type2 .wnd-body-right
{
	position: absolute;
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
}

.wnd-type2 .wnd-body-left
{
	left:-8px; top: 0;
} 

.wnd-type2 .wnd-body-right
{
	right: -8px; top: 0;
}
*/





.vt_table  .gcp
{
	float: left;
	width: 100%;
	clear: both;
}

.vt_table  .gfc
{
	background-image:url(/i/gui/good-cap-fill.png);
	background-repeat: repeat-x;
	height:15px;
	margin-right:10px;
	margin-left:10px;
}

.vt_table .gfc.down
{
	background-image:url(/i/gui/good-cap-fill_down.png);
	height:20px;
}

.vt_table  .gcpl
{
	background-image:url(/i/gui/good-cap-left.png);
	float:left;
	height:15px;
	width:10px;
}

.vt_table  .gcpl.down
{
	background-image:url(/i/gui/good-cap-left_down.png);
	height:20px;
}

.vt_table  .gcpr
{
	background-image:url(/i/gui/good-cap-right.png);
	float:right;
	height:15px;
	margin-left:-100%;
	width:10px;
}

.vt_table  .gcpr.down
{
	background-image:url(/i/gui/good-cap-right_down.png);
	height:20px;
}

.vt_table .gc
{
	margin:0 4px;
	/*position:relative;*/
	background-color: white;
}

.vt_table .gbl, .vt_table .gbr
{
	position: absolute;
	background-repeat: repeat-y;
	width: 4px;
	height: 100%;
}

.vt_table .gbl
{
	background-image: url(/i/gui/good-body-left.png);
	left:-4px; top: 0;
} 

.vt_table .gbr
{
	background-image: url(/i/gui/good-body-right.png);
	right: -4px; top: 0;
}


div.vt_table .gdop
{
	/*position: absolute;
	height: 20px;
	top: 215px;
	left: 6px;*/
	margin-top:10px;
}






.wnd-type1 .wnd-cap
{
	float: left;
	width: 100%;
	clear: both;
}

.wnd-type1 .fill-cap
{
	background-image:url(/i/gui/filter-fill.png);
	background-repeat: repeat-x;
	height:34px;
	margin-right:14px;
	margin-left:14px;
}

.wnd-type1 .fill-cap.down
{
	background-image:url(/i/gui/filter-fill-down.png);
}

.wnd-type1 .wnd-cap-left
{
	background-image:url(/i/gui/filter-cap-left.png);
	float:left;
	height:34px;
	width:14px;
}

.wnd-type1 .wnd-cap-left.down
{
	background-image:url(/i/gui/filter-cap-left-down.png);
}


.wnd-type1 .wnd-cap-right
{
	background-image:url(/i/gui/filter-cap-right.png);
	float:right;
	height:34px;
	margin-left:-100%;
	width:14px;
}

.wnd-type1 .wnd-cap-right.down
{
	background-image:url(/i/gui/filter-cap-right-down.png);
}

/*#menuspar
{
	padding-top: 2px;
	position: relative;
	z-index: 10;
	
	line-height: 25px;
	
	float: left;
	width: 480px; 
	font-size:11px;
}*/

.menugoods img
{
	border:0;
}

/*#menuspar, #menusparb
{
	color: black;	
}*/

.vtypemenu, .vsortmenu
{
	float: left;
}

.menugoods .pmarg
{
	margin-left: 20px;
}

.hovmenu .hmenu
{
	position: absolute;
	font-weight:normal;
}

.menugoods .hovmenu .hmenu
{
	padding:5px;
	background-color: #E8E8E8;
	
	/*border:1px solid #aab6bf;*/
	border-top: 0;
	text-align:left;
}

.menugoods .hovmenu .hmenu a
{
	display: block;
	margin-bottom: 3px;
	text-decoration:none;
}

/*#menusparb {
	padding-top: 2px;
}*/

.hovmenu.delivery
{
	/*font-weight: bold;*/
}

.hovmenu .delivery
{
	width: 300px;
	background-color: white;
	border: 1px solid gray;
	padding: 5px;	
	color: black;
}

div.vt_full .gprices
{
	float:right;
	width:127px;
}

div.vt_full .gimg
{
	float:left;
	/*height:110px;*/
	width:100px;
}

div.vt_full .gimg .ginner
{
	float: right;
	/*margin-right: 10px;	*/
}

div.vt_full .gimg .pi {
	height:100px;
	width:100px;
	background-repeat: no-repeat;
	background-position: center center;
}

div.vt_full .gimg .pi a, div.vt_full .gimg .pi img {
	height:100px;
	width:100px;
	border:0;
}

div.vt_full .gnotes 
{
	/*float:left;
	width:358px;*/
	margin:0 0 0 110px;
}

div.vt_full div.pl {
	background-image: url(/i/gui/gline.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	
	padding-bottom: 10px;
	zoom:1;
}

div.vt_full div.pl.last
{
	background-image: none;
}

div.vt_full h2 {
	/*font-size:1.1em;*/
	padding:0;
	margin:0;
}

div.vt_full .gnotes a.title {
	/*float: left;*/
	/*font-size:1.1em;*/
	font-weight:bold;
}

div.vt_full .gnotes .gprice
{
	/*float:left;
	margin-left:10px;
	position:relative;
	top:-10px;
	font-size:12px;*/
	/*background-color:#CD0000;
	color:white;
	padding:3px;*/
	font-weight:bold;
	font-size:15px;
	color: #CD0000;
}

div.vt_full .compare
{
	margin-top: 10px;
	text-align: center;
}

div.vt_full .gnotes .gwherebuy
{
	margin-top:10px;
	font-size: 11px;	
}

div.vt_full .gnotes .gwherebuy .price
{
	color:#CD0000;
}

div.vt_full .gnotes .star
{
	float: left;
	margin-left: 10px;
}


div.vt_full .gprcnt 
{
	/*background-image:url(/i/gui/good-price_bg.png);
	background-repeat:no-repeat;
	height:41px;
	width:120px;
	text-align: center;*/
	text-align: left;
}
/*
div.vt_full .gprice 
{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom: 8px;
}
*/

.vt_full .gcount 
{
	font-size:0.9em;
	margin-bottom: 5px;
}

.vt_full .byit {
	font-size:1em;
	font-weight:bold;
	margin-bottom: 5px;
}

.vt_full .byit a {
	color:#CD0000;
}


.gdsc.vt_price
{
	border:1px solid #D3DCE3;
	padding:5px 5px 10px;
}

.vt_price .gimg
{
	float:left;
	height:110px;
	width:110px;
}

.vt_price .gimg .pi {
	height:100px;
	width:100px;
	background-repeat: no-repeat;
	background-position: center center;
}

div.vt_price .gimg .pi a, div.vt_price .gimg .pi img {
	height:100px;
	width:100px;
	border:0;
}


div.vt_price div.pl {
	background-image:url(/i/gui/gline.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:7px 0 10px 0;
	margin-bottom:2px;
}

div.noborder
{
	border:0px;
}

div.vt_full div.noborder div.pl, div.vt_full div.pl.noborder
{
	background-image: none;
	padding-bottom:0px;
}

div.goods.small .gsminn 
{
	padding: 5px;
}

div.goods.small .oneg
{
	margin-bottom: 5px;
	font-size: 12px;
}

div.goods.small .oneg a
{
	color:#162D50;
	text-decoration: none;
	font-weight: bold;	
}

div.goods.small .oneg .minp
{
	color: #ce0909;
	font-weight: bold;
}

div.vt_full .notes {
	margin-top: 10px;
	color:#444444;
	font-size: 11px;
	min-height: 46px;
}

div.vt_full .links
{
	margin-top: 5px;
	font-size:0.9em;
}

div.compare-button
{
	/*background-image: url(/i/gui/but1.png);
	background-repeat: no-repeat;
	text-align: center;*/
	float: left;
	text-align: center;
	margin:0 10px 0 0;
}

/*div.compare-button input
{
	border:0;
	width: 97px;
	background-color:#cd0000;
	color:white;
	font-size: 12px;
	margin-right:20px;
}*/

/*#menusparb .compare-button
{
	margin: 0 0 0 120px;
}*/

#filters select
{
	width: 140px;
}

#menusparb.vf_table .compare-button 
{
	margin-left:0px;
	margin-right: 10px;
}







form fieldset
{
	border:0;	
	padding:0;
	margin:0;
}

/*form input.submit 
{
	background-color:#CC0000;
	background-image:url(/i/dot.gif);
	border:1px solid #CC0000;
	color:white;
}*/

form fieldset div.row 
{
	margin-bottom:5px;
	overflow:hidden;
}

form fieldset div.row label.rowl 
{
	display:block;
	float:left;
	margin-right:10px;
	text-align:right;
}

form label.error 
{
	color:red;
	font-style:italic;
	display: block;
	margin-left:160px;
}

form label.rowl 
{
	width:150px;
}

form label.rowl.callfrom {
	padding-top:3px;
}

form label .zv 
{
	color:#FF0000;
}

form .input, form .textarea 
{
	font-size:12px;
	border:1px solid #afafaf;
	width:250px;
}

form .input.error, form .textarea.error 
{
	border:1px dotted #FF0000;
}

form .input.active, form .textarea.active 
{
	border:1px solid #7D7E7E;
}

form .captcha
{
	cursor: pointer;
	vertical-align:top;
}

div.send_result
{
	color: red;
	font-weight: bold;
	font-size: 1.2em;
}

#mainmarketlist ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

	float:left;
	padding:0;margin:0 15px 0 0;
	width:234px;
}


#mainmarketlist ul.num_3 {
	width:210px;
}

#mainmarketlist ul li {
	padding:0 0 20px 0;
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#mainmarketlist h2 {
	display:inline;
	/*font-size:1em;
	font-weight:bold;*/
}

#mainmarketlist h2 a {
	color:#CD0000;
}

#mainmarketlist p {
	margin:0;
	padding:0;
	text-align:left;
	clear:both;
}

#mainmarketlist span.num {
	display:inline;
}

#copy {
	border-top:1px solid #DDDDCF;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	color:#585858;
	font-size:0.9em;
	overflow:hidden;
}

#copy .p1 {
	float:left;
}

#copy .p2 {
	margin:0 auto;
	text-align:center;
}

#copy .p3 {
	float:right;
}

.fnd {
	background-color: #FFCC00;
}

#banners_top {
	overflow: hidden;
	padding:10px 0 0 0;
	
}

#banners_top .one {
	float: left;
	
}

#banners_top .one.b1, #banners_top .one.b3
{
	margin-right: 15px;	
}

#banners_top .one
{
	margin-right: 14px;
}

#banners_top .one.b4 
{
	margin-right: 0px;
}

.textareabig {
	height:200px;
	width:250px !important;
}

#content .gdsc.vt_full {
	padding-top: 10px;
}

#mainmarketlist .h2t {
	overflow: hidden;	
}

#mainmarketlist .h2t h2 {
	margin: 0 5px 3px 0;
}

#mainmarketlist .h2t h2,  #mainmarketlist .h2tr {
	float: left;
}

#mainmarketlist .h2tr {
	margin-bottom:2px;
}

#mainmarketlist .num {
	font-size:10px;
	/*padding-bottom:4px;*/
}

ul#filter_ch {
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

ul#filter_ch li {
	margin:0 0 10px 0;
}

.textarea_response {
	width:400px !important;
	height:200px;
}

input.disabled {
	/*background-color:#cccccc !important;*/
	color:#555555;
}

table.bordered {
	border-collapse:collapse;
	border:1px solid #e2e2e2;
}

table.bordered td {
	border:1px solid #e2e2e2;
	padding:3px;
}

table
{ 
	border-collapse: collapse;
	border-spacing: 0;
	border:0; 
}

table td
{ 
	padding: 0; 
} 

.border
{ 
	border-collapse: collapse;
	border-spacing: 0;
	border:1px solid #e2e2e2;
}

.border td
{
	border:1px solid #e2e2e2;
	padding:3px 5px 3px 5px;
}

.border th
{
	border:1px solid #e2e2e2;
	padding:3px 5px 3px 5px;
} 


.onegoods {
	/*margin-right:20px;*/
}

#menusparb .pagi {
	padding:4px 0 0 0px;
}

#container .prodprice
{
	/*width:228px;*/
	/*border: 1px solid #CD0000;*/
	background-color: #ffc0cb;
	/*text-align: right;*/
	
	padding:2px 5px;
	font-size:11px;
	
	position: relative;
	/*top: 7px;*/
	/*float: left;*/
	margin-top:23px;
}

#container .prodprice img
{
	margin: 3px 5px 0 5px;
	float:left;
	position: relative;
}

.menugoods
{
	font-size: 11px;
	line-height:16px;

	padding-bottom: 10px;
	margin-bottom: 0px;
	
	background-image:url(/i/gui/gline.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	
	padding-top:1px;
}

.menugoods .toright
{
	float: right;
}

.menugoods .toleft
{
	float: left;
}


#mlist
{
	font-weight: normal;
	line-height: 1.1em;
	text-align: center;
}

#mlist a {
	font-weight: normal;
	font-size:11px;
	color:black;
	
	/*font-family: "Arial Narrow";*/ 
	display: block;
	/*float:left;
	margin-right:7px;*/
}

#mlist a.active {
	color:#cd0000;
}

#mlist a.line1 {
	padding-top:3px;
}

#mlist table {
	margin:0 auto;
}

#mlist td {
	padding-right:10px;
	vertical-align:top;
}

.hlinks a {
	margin: 1px;
}

.hlinks strong {
	border:1px solid #A7A7A7;
	color:#A7A7A7;
	padding:0px 4px;
}

.compare input
{
	vertical-align:middle;
	margin:0;
	padding:0;
	
}

.compare span
{
	cursor: pointer;	
}

.compare .href
{
	text-decoration: underline;
	/*color: #000099;*/
}

.vtypemenu, .vsortmenu, .menugoods .count {
	float:left;
	margin-right:15px;
}

.wnd.brd {
	border:1px solid #cccccc;
	padding:0 0 10px 0;
}

.right .wnd {
	margin-top:10px;
	font-size:0.90em;
}

.menugoods img {
	vertical-align:middle;
}

.left h2 {
	margin:0 0 10px 0;
	font-size:1.2em;
}

#banners_bottom {
	padding:0 0 0 5px;
}

.vt_price {
	border:0;
}

.cpath #path {
	margin:0 0 10px 0;
}

#frm_contacts .textareabig
{
	width: 300px !important;
}

#frm_contacts .input, #frm_contacts .textarea
{
	width: 300px;	
}

table.tdbf td {
	padding-bottom:5px;
}

table.tdbf td.tdbf_t {
	text-align:right;
	padding-right:10px;
}

table.tdbf input.tdbf_stf {
	width:70px;
}

#tdb_search {
	display:none;
}

.menugoods .st
{
	font-size: 10px;
	line-height: 10px;
	color: gray;
	margin-bottom: 2px;
}

.bottline
{
	float: right;
	margin-top: 10px;
	font-size: 11px;	
}

.tblcompare
{
	font-size: 11px;	
}

.tblcompare td
{
	padding: 2px;
}

.pl.nogds .t, .pl.nogds .p, .pl.nogds .f, .pl.nogds .fai {
	margin-left:0;
}

#counter {
	position:absolute;
	left:-5000px;
	top:-5000px;
}

