/* developed - morozov igor (http://www.morozoff.info) */
/* debugging - Roman Sulla (http://www.sulla.ru) */

html,body {padding:0;margin:0}
body {color:#000; background-color:#fff; font:70% Verdana,Tahoma}
td,th {color:#000; font-size:100% !important; font /**/:70% Verdana,Tahoma}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font:100% Verdana,Tahoma}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}
a {color:#004693; text-decoration:underline}
a:hover {color:#EB3D00}
a:visited {color:#004693}
a:visited:hover {color:#EB3D00}

#minWidth {min-width:775px}

#inner {position:relative; padding:14px 26px}

/* path */
#path {position:relative; color:#666; padding:14px 0 3px 0}
#path a {color:#666 !important}
#path .tools-it {position:absolute; right:0; top:14px; width:45em}
#path .tools-it a {text-decoration:none}
#path .tools-it a span {text-decoration:underline}
#path .tools-it img {vertical-align:top}
/* /path */

/* Suggestion */
.suggestion { position: absolute; left:150px; top: 150px; z-index: 90000; padding: 0px; background-color: #FFFFFF; text-align: left; visibility: hidden; border: 1px solid #DBDBDB;}
.suggestion table {width:100% !important; border-collapse:collapse}
.suggestion td {padding: 4px; cursor:pointer !important}
.suggestion td.digit {color: #666; font-size: 50%; text-align: right; white-space: nowrap}
.suggestion tr.selected, .search_suggest td.selected {background-color:#E2EDFA !important}

.suggestion_liked { position: absolute; left:150px; top: 150px; z-index: 90000; padding: 0px; background-color: #FFFFFF; text-align: left; visibility: hidden; border: 1px solid #DBDBDB;}
.suggestion_liked table {width:100% !important; border-collapse:collapse}
.suggestion_liked td {padding: 4px; cursor:pointer !important}
.suggestion_liked td.digit {color: #666; font-size: 50%; text-align: right; white-space: nowrap}
.suggestion_liked tr.selected, .search_suggest td.selected {background-color:#E2EDFA !important}

.suggestion_liked_mark { position: absolute; left:150px; top: 150px; z-index: 90000; width: 15px; height: 15px; visibility: hidden; background-color: black; background: url(../img/vopros.gif) no-repeat;}
/* /Suggestion */

#top {position:relative; padding-right:9px; height:63px}
html>body #top {min-height:63px; height:auto}
	#logo {position:absolute; z-index:999; top:5px; left:-6px}

/* personal block */
	#personal {padding-right:67px; padding-left:150px; background: url(../img/shop-ch.gif) no-repeat 100% 0; height:63px}
/*	#personal {padding-right:67px; padding-left:150px; background: url(../img/shop-ch-ny.gif) no-repeat 100% 0; height:63px}
	#personal-add {background: url(../img/bg_ny.gif) repeat-x 0 -6px; height:63px; overflow:hidden; margin:0; padding:0} */
	html>body #personal {min-height:63px; height:auto}
		#personal ul {width:100%; overflow:hidden; margin:0; padding:0; list-style-type:none}
			#personal ul li {float:right; padding:18px 0 18px 19px}
				#personal a, .goods h1 span a {color:#666 !important}

    #personal-bonus {padding-right:67px; padding-left:150px; background: url(../img/shop-kn.gif) no-repeat 100% 0; height:63px}
	html>body #personal-bonus {min-height:63px; height:auto}
		#personal-bonus ul {width:100%; overflow:hidden; margin:0; padding:0; list-style-type:none}
			#personal-bonus ul li {float:right; padding:18px 0 18px 19px}
				#personal-bonus a, .goods h1 span a {color:#666 !important}
/* /personal block */

/* navigation */
#nav_box {border-bottom:2px solid #ADADAD;}
#nav {width:100%;
		margin:0px; padding:0px;
		border-collapse: collapse;
	}

#nav a {background-color: #DBDBDB; display: block;}
	
	#nav td {text-align:center; padding: 0px; margin: 0px; border: 0px; padding-right: 2px; padding-bottom: 2px;}
		#nav td.nv1 {width:8%}
		#nav td.nv2 {width:15%}
		#nav td.nv3 {width:12%}
		#nav td.nv4 {width:14%}
		#nav td.nv5 {width:12%}
		#nav td.nv6 {width:11%}
		#nav td.nv7 {width:12%}
		#nav td.nv8 {width:12%}
		#nav td.nv9 {width:4%; padding-right: 0px;}
/*		html>body #nav td.nv9 a {position:relative; margin-right:-5px}
		body:not([dummy]) #nav td.nv9 a {margin-right:0}*/

	#nav td.hr {padding-bottom: 0px;}
		#nav td.hr a {padding-bottom: 8px; background-color:#ADADAD; color:#fff !important; font-weight: bold;padding-left: 2px; padding-right: 2px;} 
	
	#nav a {
			color:#004693 !important;
			display:block;
			text-decoration:none;
			background-color:#DBDBDB;
			padding:7px 0 6px 1px;
			padding-left: 2px; padding-right: 2px;			
		}
		
		#nav a:hover {background-color:#EAEAEA}
/*		#nav a.hr {color:#fff !important;
					background-color:#ADADAD !important;
					border-bottom-color:#ADADAD;
					font-weight:bold;
				}*/
				

/* /navigation */

/* search block */
#search {width:100%; background-color:#EAEAEA; padding:11px 0px 10px 0; text-align:right}
 	#search div.s-right {margin: 2px 15px 0px}
	#search div.s-right a {float: right; color:#666; font-weight:normal}
       #s-it {padding-left: 14px; float: left; font-size:110%; position:relative; margin:0 auto; width:45%; text-align:left}

/*
#search {width:100%; background-color:#EAEAEA; padding:12px 0 10px 0; text-align:center}
	#s-it {font-size:110%; position:relative; margin:0 auto; width:588px; text-align:left}
*/
		#s-it .lbl {font-weight:bold; position:absolute; left:0; top:4px}
		html>body #s-it .lbl {top:3px}
		#s-it .inputs {float:left; width:50%; margin-right:-51%}
			#s-it .inp {position:relative; padding-left:4.1em; padding-right:22px !important; padding-right /**/:12px}
			html>body #s-it .inp {padding-right:12px !important}
			body:not([dummy]) #s-it .inp {padding-right:21px !important}
				#s-it .inp input {width:100%; padding-left:6px}
				html>body #s-it .inp input {padding-left:0}
				body:not([dummy]) #s-it .inp input {padding-left:6px}
		#s-it .sel {float:right; width:50%}
			#s-it .sels {position:relative; padding-right:6.4em}
			#s-it .sels select {width:100%}
		#s-it .btn {position:absolute; right:0; top:-1px}
		html>body #s-it .btn {top:0}
		body:not([dummy]) #s-it .btn {top:-1px}
			#s-it .btn input {height:1.68em !important; height /**/:1.75em; line-height:14px; width:5.5em}
			html>body #s-it .btn input {height:1.62em !important}
			body:not([dummy]) #s-it .btn input {height:1.72em !important}

#change-s {border:2px solid #EAEAEA; border-top-width:0; padding-left:2px; padding-right:10px}
#change-s ul {width:100%; overflow:hidden; height:2.54em; list-style-type:none; margin:0; padding:0}
#change-s ul li {float:left; padding:8px 2px 6px 10px}
/* /search block */

/* middle block */
#middle {position:relative; width:100%; padding:19px 0 36px 0}
#middle h1 {font-size:165%; color:#EB3D00; font-weight:normal; border-bottom:2px solid #EB3D00; padding-bottom:4px}

	/* left column */
	#lCol {float:left; width:100%}
		#l-col {padding:0 272px 0 0}
		.all-c {float:none !important}
		.all-c #l-col {padding:0 !important}
	/* /left column */

	/* right column */
	#rCol {float:left; width:212px; margin-left:-212px}
		#r-col {padding:0}
	/* /right column */

/* goods block */
.goods h1 {position:relative}
.goods h1.no_icon {padding-left: 0; margin-left: 0}
.goods h1.icon {padding-left: 50px;}
.goods h1 span {position:absolute; right:0; top:.6em; font-size:62%}
h1 span.vd {position:absolute; right:0; top:.5em; color:#666; font-size:62%}
h1 span.vp {position:relative; float:right; display:block; color:#666; font-size:62%; padding-top:.5em}
h1 span.vp a {color:#666 !important}
.goods h1 .ph {position:absolute; left:0; bottom:-2px; border-right:8px solid #fff}

.more {text-decoration:none}
.more img {vertical-align:top; margin-top:.6em; margin-right:2px}
.more span {text-decoration:underline}

/* .goods .desc {padding:25px 0 21px 15px; line-height:1.45em} */
.goods .desc {padding:0px 0 14px 15px; line-height:1.45em}
.goods .listing {padding-bottom:49px; padding-top:8px}
.goods .listing h2 {font-size:128%; padding:19px 0 0 0}
.goods .listing p {padding-bottom:3px}
.goods .listing .ct {float:left; width:48%}
.goods .listing .ct-s {padding-left:14px}
.goods .listing .ctr {float:right; width:49%}
/* /goods block */

.toltp {cursor:default; position:relative; }

/* menu po-up */
#nav-m {float:left; width:158px; margin:0; padding:0; list-style-type:none; padding-top:3px}
	#nav-m li {position:relative; z-index:999}
		#nav-m li span {display:block; cursor:default; color:#666; text-decoration:none; background:#DBDBDB url(../img/ar.gif) no-repeat 145px 50%; padding:3px 14px 3px 6px}
		#nav-m li.hi ul, #nav-m li:hover > ul {display:block}
	#nav-m ul {background-color:#EAEAEA; position:absolute; display:none; padding:5px 0 14px 0; margin:0; list-style-type:none; left:0; margin-top:1px; width:156px !important; width /**/:158px; border:1px solid #DBDBDB}
	html>body #nav-m ul {width:156px}
		#nav-m li li {padding-bottom:1px}
			#nav-m li li a {display:block; color:#666 !important; background-color:#EAEAEA; text-decoration:underline; padding:3px 5px}
/* /menu po-up */

/* compare block */
/* #btm-com {padding-top:11px !important} */
#btm-com {padding-top:11px !important; padding-bottom: 17px}
#btm-com .btns {float:left; margin-right:-100%}

.pgs {float:left; width:100%}
.pg-s {float:none !important; padding-left:15.5em; text-align:right; padding-top:1px; line-height:21px; margin-bottom:-4px}
.pg-s .nump {color:#ADADAD; font-size:92%}
.pg-s a {padding:2px 4px 4px 4px}
.pg-s a.hr {background-color:#EAEAEA; color:#666 !important; position:relative; z-index:999; font-weight:bold; text-decoration:none}

.compare-goods {padding-bottom:10px; padding-left:15px}
.compare-goods div {float:left}
.compare-goods button {position:relative; z-index:9; margin-right:0; margin-left:0; padding-right:0; padding-left:0; width:12em; white-space:nowrap; margin-right:-20px}
.compare-goods div.txt-r {position:relative; margin-top:-3px; float:right; padding-top:0; width:auto !important; text-align:right}
.compare-goods div.txt-r strong {color:#666; font-weight:normal; padding-bottom:4px}
.compare-goods .txt-r a {color:#666 !important}
.compare-goods a.hr {text-decoration:none}
.compare-goods a strong {font-weight:bold !important; text-decoration:underline}
/* compare block */

/* stats search */
.stats-search {position:relative; padding:41px 0 0 0; margin-bottom:-20px}
.stats-search h2 {color:#666; font-size:100%; padding-bottom:3px}
.stats-search p {padding-bottom:19px}
/* /stats search */

/* popular block */
#comp-gds {border-top:1px solid #adadad; margin-left:15px; padding-left:0 !important;}
#comp-gds .chck {position:relative; z-index:999; float:left; margin-right:-100%}
#comp-gds .chck input {position:relative; z-index:999; margin-left:-4px}
html>body #comp-gds .chck input {margin-left:0}
#comp-gds .ph-l {padding-left:24px}
#comp-gds .gds .txt {position:relative; z-index:9; padding-left:111px !important}

#nofoto-gds {border-top:1px solid #adadad; margin-left:15px; padding-left:0 !important}
#nofoto-gds .chck {position:relative; z-index:999; float:left; margin-right:-100%}
#nofoto-gds .chck input {position:relative; z-index:999; margin-left:-4px}
html>body #nofoto-gds .chck input {margin-left:0}
#nofoto-gds .gds {padding-top:21px}
#nofoto-gds .gds .txt {position:relative; z-index:9; padding-left:24px !important}

#table-gds {border-top:1px solid #adadad; border-bottom:1px solid #adadad; margin-left:15px; padding:7px 0 15px 0 !important}
#table-gds .chck {position:relative; z-index:999; float:left; margin-right:-100%}
#table-gds .chck input {position:relative; z-index:999; margin-left:-4px}
html>body #table-gds .chck input {margin-left:0}
#table-gds .ph-l {float:left; padding-left:24px}
#table-gds .gds {position:relative; z-index:9; float:left; width:33%; border-bottom-width:0 !important; padding-top:13px; padding-bottom:15px}
#table-gds .gds .txt {position:relative; z-index:9; padding:6px 20px 0 24px !important}
#table-gds .txt-s {float:none;}
#table-gds .choice {display:block; height:20px; margin-top:3px}
#table-gds .costs {position:relative; z-index:9; float:left; width:100% !important; margin-left:0 !important; padding-top:0 !important}
#table-gds .cost {position:relative; z-index:9; padding-left:111px}
#table-gds .cost p {padding-top: 23px}
#table-gds .cost strong {color:#EB3D00}

#popular-gds .gds {padding-top:27px}
#popular-gds .gds .txt {padding-left:101px}
#popular-gds .numb {margin-left:-1.4em}

.pd15, .pop-goods {padding-left:15px}
.pd15 h1, .pop-goods h1 {position:relative; z-index:9; margin-left:-15px}
.pop-goods h3 {font-size:100%; color:#9E321C; margin-bottom:-5px}
.pop-goods .ttl {position:relative; z-index:999; margin-left:-15px; border-bottom:2px solid #EB3D00; padding-bottom:3px; margin-bottom:0}
.pop-goods .ttl h1 {border-bottom-width:0 !important; float:left; padding-right:15px; padding-bottom:0 !important; margin-left:0}

.pop-goods .gds {/*position:relative;*/ z-index:9; padding-top:20px; padding-bottom:18px; *padding-bottom: 0px; border-bottom: 1px solid #ADADAD}
	.pop-goods .gds .ph-l {position:relative; z-index:99; float:left; margin-right:-100%; padding-top:3px}
	.pop-goods .gds .ph-l img {/*position:relative; */ z-index:999}
	.pop-goods .gds .txt-s {float:left; width:100%}
		.pop-goods .gds .txt {padding:0 150px 0 87px; line-height:1.42em}
		html>body .pop-goods .gds .txt h2 {margin-bottom:1px}
		.pop-goods .gds .txt h2 {font-size:128%; margin-bottom:-1px; margin-top:-1px}
		.pop-goods .gds .txt h2 span {font-size:80%; font-weight:normal}
		.pop-goods .gds .txt h2 img {vertical-align:top; margin-top:3px}

		.pop-goods .gds .txt strong {color:#666}
		.pop-goods .gds .rate {color:#EB3D00; padding-top:6px}
		html>body .pop-goods .gds .rate {padding-top:4px}
		.pop-goods .gds .rate img {vertical-align:top; margin-top:.40em; margin-right:4px}
		
		.pop-goods .gds .costs {position:relative; z-index:999; float: right; color:#666; width:125px; margin-left:-125px; padding-top:1.23em; line-height:1.42em}
		
		html>body .pop-goods .gds .costs {padding-top:1.25em}

		    .pop-goods .gds .costs span {font-size:90%; font-weight:bold; color:#EB3D00}
			.pop-goods .gds .costs strong {font-size:140%}
			.pop-goods .gds .costs p {padding-bottom:12px}
			.pop-goods .gds .costs div {position:relative; margin-left:-1px}
			.pop-goods .gds .costs button {position:relative; z-index:9; width:124px; padding:0; margin:0}
		
/* /popular block */

/* banners */

.banners div {position:relative; height: 46px; margin-top:46px; width:212px; background-color:#EAEAEA; border-bottom:2px solid #ADADAD}

.banners a {
	display: block;
	width: 212px;
	height: 45px;
}

.banners img {
	 border-left:9px solid #EAEAEA
}
.banners img.text {padding-top: 10px;}

html>body .banners img {margin-top:2px}
/*\*//*/
.banners a {
	display: block;
}
.banners span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
.banners a {
	font-size: 1px;
}
/**/

.banners div {
	border-collapse: collapse; /* Op7 */
}

.banners .ph {position:absolute; z-index:999; top:-25px; right:5px; margin-top:0; border-left-width:0; vertical-align:top !important}

/* /banners */
#bottom-nav {background-color:#DBDBDB; border-top:2px solid #ADADAD; padding-right: 14px; padding-bottom: 7px; *padding-bottom: 5px; padding-left: 14px; }
#bottom-nav ul {margin:0; padding:0; list-style-type:none}
	#bottom-nav ul.btmnav {float:left; overflow:hidden; width:73%; margin-right:-27%}
	#bottom-nav ul.btmnav li {float:left; padding-right:12px; padding-top: 6px;}
	#bottom-nav ul.btmnav li a {color:#666 !important}
	#bottom-nav ul.btmnav li.ar {padding-left:8px; background: url(../img/ar1.gif) no-repeat 0 11px}
		#bottom-nav ul.btmnav li.ar a {color:#004693 !important}
	#bottom-nav ul.countries {color:#666; float:right; overflow:hidden; width:27%}
	#bottom-nav ul.countries li {float:right; padding-left:10px}
	#bottom-nav ul.countries li a {color:#666 !important}

#bottom {color:#666; padding:16px 0px 30px 14px}
#bottom a {color:#666 !important}
	#bottom div.copy {float:left; overflow:hidden; width:73%; margin-right:-27%}
	#bottom div.counter { float:right; overflow:hidden; width:27%; text-align: right}
	#bottom div.counter a {float:right}

/* pop horizontal rubric */

/* .fo-cats {position:relative; margin-right:-16px; background:#EAEAEA url(../img/bgGr.gif) repeat-x 100% 100%; margin-top:18px} */
.fo-cats {position:relative; margin-right:-16px; background:#EAEAEA url(../img/bgGr.gif) repeat-x 100% 100%; margin-top:18px; margin-bottom: 18px}
.fo-cats table {width:100%; border-collapse:collapse; border:0}
.fo-cats td {padding:0 16px 0 0; background: url(../img/bgW.gif) repeat-y 100% 0; width:25%; text-align:center}
.fo-cats td.ph {background-color:#fff; padding:14px 16px 14px 0}
.fo-cats td.ph img {display:block; margin:0 auto}
.fo-cats td.txt a {display:block; padding:4px 5px 7px 5px}

/* /pop horizontal rubric */

/* latest view */
.latest-view {color:#666; padding-top:51px; padding-bottom:14px}
.latest-view .items {float:left; width:36%}
.latest-view .rubrics {float:left; width:36%; margin-right:-28%}
.latest-view .results-s {float:right; width:28%}
.latest-view h1 {position:relative; z-index:999; margin-bottom:27px}
.latest-view h2 {font-size:100%; color:#666; padding-bottom:3px}
.latest-view ul {margin:0; padding:0 20px 0 0; list-style-type:none}
.latest-view ul.latv {margin-top:-1px}
.latest-view ul.latv li {padding-left:0}
.latest-view ul li {position:relative; padding-bottom:2px; padding-left:13px}
.latest-view .del {position:absolute; top:4px; left:0}
.latest-view .del img {display:block}
/* /latest view */


/* ads */
#ads {text-align:center; padding-top:30px}
#ads .del, #ads .ban {margin:0 auto; width:200px}
#ads .del {text-align:left; font-size:92%; padding-top:4px}
#ads .del a {display:block; color:#666 !important; padding-left:11px; background: url(../img/del.gif) no-repeat 0 3px}

#txt-ban {padding:27px 6px 10px 6px}

#buttons {margin:0; list-style-type:none; padding:16px 0 0 0}
#buttons li {text-align:center; padding-top:14px}
#buttons li img {margin:0 auto}

/* /ads */

#middle .inp {border:1px solid #ADADAD; background-color:#fff; padding:2px 6px !important; padding /**/:2px 6px 1px 6px}
html>body #middle .inp {padding:3px 6px !important}
#middle .inp textarea, #middle .inp input {color:#000; background-color:#fff; border:1px solid #fff; border-width:0; padding:0; width:100%}
#middle .inp textarea {height:105px}
.forms label {display:block; padding-bottom:5px}
.forms .inp {margin-bottom:13px}
.forms select {width:100%; font-size:120%; margin-bottom:13px}

.forms p {padding-bottom:6px !important}
html>body .forms p {padding-bottom:8px !important}
.forms p label {display:inline; vertical-align:middle; padding-bottom:0 !important}
.forms p, .forms p input {vertical-align:middle; line-height:normal !important}
.forms p input {margin-bottom:-2px}
html>body .forms p input {margin-bottom:-1px}
.forms .rate {margin-top:6px !important}
html>body .forms .rate {margin-top:4px !important}

.btn a {display:block; border:1px solid #ADADAD; color:#000 !important; text-decoration:none; background-color:#EAEAEA; padding:0; line-height:2.51em; width:8.2em; height:2.51em; text-align:center}
.btn a:hover {background-color:#e0e0e0}

.or {color:#EB3D00}

/* tp menu */
.tpMenu {position:relative; z-index:9; padding:0 0 0 14px}
.tpMenu .region {position:absolute; right:0; bottom:4px; color:#666}
.tpMenu .region a {color:#666 !important}
.tpMenu table {border-collapse:collapse; border:0}
.tpMenu td {padding:0}
.tpMenu td.pl1 a.hr span {background-image:url(../img/tpMenu2.gif)}
	.tpMenu td a {position:relative; z-index:999; display:block; border-bottom:1px solid #fff; margin-left:2px; background:#DBDBDB url(../img/tpMenu.gif) no-repeat 0 0; padding:4px 11px 5px 13px; text-decoration:none; text-align:center; letter-spacing:-1px}
		.tpMenu td a:hover, .tpMenu td a:visited{color:#004693}
		.tpMenu td a.hr {font-weight:bold; color:#666 !important; background:#EAEAEA; padding-bottom:6px; border-bottom-width:0; padding-left:18px; margin-left:-5px; border-left:2px solid #fff; text-decoration:none !important}
		.tpMenu td a.hr span {width:15px; height:15px; background: url(../img/tpMenu1.gif); position:absolute; z-index:999; top:0; left:-2px}
.tpLine {position:relative; margin-left:-14px; height:36px !important; height /**/:37px; border-bottom:1px solid #ADADAD; background-color:#EAEAEA}
/* /tp menu */

.char {position:relative; z-index:999; width:100%; border-collapse:collapse; border:0; margin-bottom:19px}
.char th {color:#666; text-align:left; padding:0 5px 0 14px; height:36px; border-bottom:1px solid #ADADAD; background-color:#EAEAEA; font-weight:bold; text-align:left}
.char th a {color:#666 !important}
.char td {padding:12px 5px 12px 14px; line-height:1.37em; border-bottom: 1px solid #ADADAD}
.char .rate {vertical-align:top; margin-top:4px; margin-right:4px}
.char .cost {font-size:130%; font-weight:bold}
.char .cost span {font-size:70%}
.char span.sup {padding: 0; margin: 0; position: relative; top: -3px; color:#004693; font-weight:bold; font-size: 90%}
.char span.vrubels {color:#004693; font-size: 90%; font-weight: bold}
.char button {height:1.69em; text-align:center}
.char .btns {text-align:center; width:10%}
.char .cho {vertical-align:middle; margin-top:1px}
.char .logos {vertical-align:middle}
.char h2 {font-size:128%}

.char .mincost {font-weight:bold; color:#EB3D00}
.char .mincost span {font-size: 125%}
.char .mincost span span {padding: 0; margin: 0; position: relative; top: -3px; font-size: 70%}
.char .mincost span.vrubels {font-size: 90%; color:#EB3D00}

.ln1 {color:#666 !important}

#bigbanner {padding:37px 0 17px 0; text-align:center}

#fixedtip-div {position:absolute; z-index:9998; top:0; left:0; width:388px; padding-bottom:5px; background-color:#EAEAEA}

#fixedtipdiv {position:relative; z-index:9998; margin-left:-5px; margin-top:-5px; border:1px solid #ADADAD; background-color:#fff; line-height:1.45em; width:350px !important; width /**/:388px; padding:11px 18px}
html>body #fixedtipdiv {width:350px}
#fixedtipdiv h3 {font-size:100% !important; color:#666}

#imgcol-div {position:absolute; z-index:9999; top:0; left:0; width:660px; padding-bottom:5px; background-color:#EAEAEA}
#imgcol-inner {position:relative; z-index:9999; margin-left:-5px; margin-top:-5px; border:1px solid #ADADAD; background-color:#fff; line-height:1.45em; width:622px !important; width /**/:660px; height: 502px; padding: 11px 18px}
#imgcol-image {float: left; border: 1px dashed #e2e2e2}
#imgcol-menu {float: right; background-color:#EAEAEA; text-align: center; width: 108px; height: 502px}
#imgcol-menu a.up img {margin-top: 11px}
#imgcol-menu a.bottom img {margin-bottom: 8px}
#imgcol-menu img.picture {margin-top: 9px; margin-bottom: 9px}
#imgcol-scroll {border: 1px #EAEAEA dashed; margin: 0 auto; text-align: center; width: 108px; height: 465px; overflow: hidden}
html>body #imgcol-inner {width:622px}
#imgcol-inner h3 {font-size:100% !important; color:#666}

.merchant_counter {text-align: right; width: 100%; color: #666; padding-bottom: 14px; margin:0 auto}

.short-desc {padding:15px 0 29px 0}
	.short-desc .ph-left {float:left; width:175px; padding-top:15px}
	.short-desc .desc {float:left; width:100%; margin-left:-175px; line-height:1.37em}
		.short-desc .s-desc {padding:12px 260px 0 175px}
		.short-desc .s-desc strong {font-size:90%}
			.short-desc .desc p {padding-bottom:16px}
			.short-desc .desc span {font-size:128%; font-weight:bold; color:#EB3D00}
 			.short-desc .desc span span {padding: 0; margin: 0; position: relative; top: -3px; font-size: 70%}
	.short-desc .rate {vertical-align:top; margin-top:5px; margin-right:4px}


.showhide-desc {position:relative; margin-top:-16px !important; margin-bottom:-17px !important}

.right-block {float:left; line-height:15px; margin-left:-229px; width:191px !important; width /**/:229px; border:1px solid #ADADAD; margin-top:15px; padding:10px 18px 11px 18px}
html>body .right-block {line-height:15px; padding-top:10px; padding-bottom:12px}
.right-block p {padding-bottom:5px}
html>body .right-block p {padding-bottom:4px}
.right-block .rate {margin-top:3px}
html>body .right-block .rate {margin-top:4px}
.right-block p.or {padding-bottom:12px}
html>body .right-block p.or {padding-bottom:11px}

/* site map */

.site-map {padding-top:14px; padding-bottom:10px}
.site-map ul {margin:0; list-style-type:none; padding:12px 0 4px 0}
.site-map ul li {padding-bottom:3px}
.site-map ul ul {padding:1px 0 0 11px}
.site-map ul ul ul {padding:2px 0 0 11px; margin-bottom:-4px}
.site-map h2 {font-size:128%; padding:0 0 0 0}
.site-map .st-l {float:left; width:50%}
.site-map .st-c {float:left; width:50%; margin-right:-50%}
.site-map .stc {padding:0 10px}
/* .site-map .st-l {float:left; width:33%}
.site-map .st-c {float:left; width:34%; margin-right:-33%}
.site-map .stc {padding:0 10px}
.site-map .st-r {float:right; width:33%} */
/* site map */

.submenu {color:#666; background-color:#EAEAEA; margin:30px 0 5px 0; padding:19px 10px 14px 19px; list-style-type:none}
.submenu li {padding-bottom:7px}
.submenu li.hr {font-weight:bold}
.submenu ul {margin:0 0 -2px 0; padding:2px 0 0 15px; list-style-type:none; font-weight:normal}
.submenu ul li {padding-bottom:2px}

.alphabet {padding:28px 0 13px 0; line-height:21px; border-bottom:1px solid #ADADAD}
.alphabet .hr {background-color:#EAEAEA; color:#666; padding:4px 3px}
.alphabet a {padding:4px 3px}

.brands-list {position:relative; padding:20px 0 21px 5.2em; border-bottom:1px solid #ADADAD}
.brands-list .head {position:absolute; top:22px; background-color:#EAEAEA; color:#666; padding:3px 5px; left:0; font-weight:bold;}
.brandslist .bnd-l {float:left; width:33%; padding-bottom:2px}
.brandslist .bnd-c {float:left; width:34%; margin-right:-33%; padding-bottom:2px}
.brandslist .bndc {padding:0 10px}
.brandslist .bnd-r {float:right; width:33%; padding-bottom:2px}

.top-page {text-align:right; padding-bottom:9px; padding-top:3px}
.top-page a {color:#666 !important; text-decoration:none}
.top-page a span {text-decoration:underline}

.col50 {}
.left50 {float:left; width:48%; margin-right:-48%}
.right50 {float:right; width:48%}

form {margin:0; padding:0}
.brd, .clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.brd {visibility:visible !important; background: url(../imags/bgDot3.gif) repeat-x 0 100% !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}
