html,body {padding:0;margin:0; height:100%}
body {color:#4D4D4D; background: white url('/i/bg.jpg') repeat-y; background-position: 1300px 0; background-position: expression( document.getElementById('measurer') ? document.getElementById('measurer').clientHeight * 120 + 'px 0' : '0 0' ); font:70% Tahoma,Verdana,Arial,Helvetica,sans-serif}
td {color:#4D4D4D; font-size:100% !important; font /**/:70% Tahoma,Verdana,Arial,Helvetica,sans-serif}
input,textarea,option,select {color:#4D4D4D; font:100% Tahoma,Verdana,Arial,Helvetica,sans-serif; }

img {border:0}
a {color:#C21F1F; text-decoration:underline}
a:hover {color:#4D4D4D}

#minWidth {position:relative;
	width: 100%;
	width: expression(
		(
			document.getElementById('measurer')
			/* min-width in em * 0.8 */
			&& document.getElementById('measurer').clientWidth < document.getElementById('measurer').clientHeight * 90 + 3
		)
		?	document.getElementById('measurer').clientHeight * 90 + 3 + 'px'
		:	(
				document.getElementById('measurer')
				/* max-width in em * 0.8 */
				&& document.getElementById('measurer').clientWidth < document.getElementById('measurer').clientHeight * 120
			)
			?	'100%'
			:	( document.getElementById('measurer') )
				?	document.getElementById('measurer').clientHeight * 120 + 'px'
				:	'auto'
	);

	min-width: 1000px;
	max-width: 1300px;
	margin: 0;
	height:100%;
} 


#top {background-color:#EFEFEF; border-top:2px solid #DE1627; height:48px !important; height /**/:50px}
#topNav {background: url(/i/topNavArrow.gif) no-repeat 15px 20px; width:auto !important; width /**/:100%; height:48px; list-style-type:none; margin:0; padding:0 255px 0 29px}
#topNav a {display:block; background-repeat:no-repeat; background-position:50% 18px; height:48px; text-decoration:none}
#topNav #tm-note {background-image:url(/i/tm-note.gif)}
#topNav #tm-note span {width:62px}
#topNav #tm-news {background-image:url(/i/tm-news.gif)}
#topNav #tm-news span {width:58px}
#topNav #tm-review {background-image:url(/i/tm-review.gif)}
#topNav #tm-review span {width:56px}
#topNav #tm-cat {background-image:url(/i/tm-catalog.gif)}
#topNav #tm-cat span {width:56px}
#topNav #tm-forum {background-image:url(/i/tm-forum.gif)}
#topNav #tm-forum span {width:51px}
#topNav a.here, #topNav a:hover {background-color:#e5e5e5}

#top .fast-enter {font-size:11px; width:195px; position:absolute; top:15px; right:45px}
#infoTop {position:relative; height:121px}
#logo {position:absolute; top:48px; left:85px}
#logo-brd {background-color:#DFDFDF; position:absolute; top:24px; left:28%; width:1px; height:73px}
h1#top-description {position:absolute; background: url(/i/dilToshiba.gif); left:35%; top:52px; width:214px; height:12px; text-indent:-5000px; font-size:5px; margin:0; padding:0}

#mobphone, #phone {position:absolute; right:180px; top:47px; color:#9FA2A3; font:bold 22px Arial,Helvetica,sans-serif; background: url(/i/icoPhone.gif) no-repeat 0 2px; padding:0 0 2px 26px}
#mobphone {right:45px; background: url(/i/icoMobphone.gif) no-repeat 0 2px}

#bottomMenu, #menu {font:12px Arial,Helvetica,sans-serif; font-weight:bold; z-index:999; position:relative; background-color:#000; height:47px}

#bottomnav, #nav {background: url(/i/navArrow.gif) no-repeat 15px 19px; width:auto !important; width /**/:100%; height:47px; padding:0 360px 0 29px}
#topNav table, #bottomnav table, #nav table {width:55%; border-collapse:collapse; border:0}
#bottomnav table {width:70%}
#topNav table {width:45%}
#topNav td {width:25%}
#topNav td, #bottomnav td, #nav td {padding:0; text-align:center; vertical-align:top}
#nav td {width:20%}
#nav #info {background-image:url(/i/m-info.gif)}
#nav #info span {width:82px}
#nav #production {background-image:url(/i/m-production.gif)}
#nav #production span {width:70px}
#nav #service {background-image:url(/i/m-service.gif)}
#nav #service span {width:55px}
#nav #support {background-image:url(/i/m-support.gif)}
#nav #support span {width:72px}
#nav #other {background-image:url(/i/m-other.gif)}
#nav #other span {width:52px}
#rightNav #pricezip {background-image:url(/i/m-price.gif); width:88px}
#rightNav #subscribe {background-image:url(/i/m-subscribe.gif); width:65px}
#rightNav #diler {background-image:url(/i/m-diler.gif); width:61px}

#bottomnav a {font-size:11px; font-weight:bold; display:block; color:#fff; text-decoration:none; padding:16px 10px 18px 10px; height:1px}
html>body #bottomnav a {height:auto}
#nav a.here, #nav td.here a.here, #nav td.here a.link, #rightNav a, #nav a.link {display:block; color:#fff; text-decoration:none; background-repeat:no-repeat; background-position:50% -30px; height:47px}
html>body #rightNav a {float:left}
#nav td.here a.here, #nav td.here a.link, #bottomnav a.here:hover, #bottomnav a:hover, #rightNav a.here, #rightNav a:hover, #nav a.link:hover {background-color:#333}
#rightNav a.here, #nav a.here {background-color:#AE0306; background-repeat:no-repeat; background-position:50% 17px; height:47px}
#bottomnav a.here {background-color:#AE0306}

#topNav span, #rightNav span, #nav span {display:block; visibility:hidden}

#rightNav {position:absolute; right:0; top:0; z-index:999; width:360px; list-style-type:none; margin:0; padding:0 35px 0 0; height:47px}
#rightNav li {position:relative; z-index:999; float:right}

ul.jsmenu {z-index:999; position:absolute; left:0; top:47px; font-weight:normal; /*background-color:#565656; */width:154px; margin:0; padding:0; visibility:hidden; list-style-type:none; text-align:left; voice-family: "\"}\"";
voice-family:inherit; background:url(/i/bgNav.png)}
html>body ul.jsmenu {background:url(/i/bgNav.png); margin:0}
ul.jsmenu li {position:relative; z-index:99; float:none !important; margin:0 !important; margin /**/:0 0 -3px -16px; width:154px;}
html>body ul.jsmenu li {margin:0 !important}
ul.jsmenu a {color:#fff; display:block; font-size:11px; background: url(/i/hovli.gif) no-repeat 8px 9px; width:131px !important; width /**/:154px; padding:4px 5px 4px 18px; text-decoration:none}
ul.jsmenu a:hover {color:#FF696F; background-color:#353535}


.clicks {cursor:hand; cursor:pointer}

#topBanner {height:150px; }
#topBanner .banner-1 {height:150px; padding:0; vertical-align:top}
#topBanner .banner-1 a {display:block}
#topBanner .banner-2 {background:url(/i/bgbanner2.gif); padding:0; vertical-align:top}
#topBanner .banner-2-1 {background:url(/i/banner-2-1.jpg) no-repeat 0 0; padding-left:39px; height:150px; width:auto !important; width /**/:100%}
#topBanner .banner-2-1 .ban-visual {height:147px; background-position:100% 100%; background-repeat:no-repeat}
#topBanner .banner-2 h1 {color:#fff; font:bold 13px Arial,Helvetica,sans-serif; margin:0; padding:18px 0 10px 0}
#topBanner .banner-2 .desc {color:#DFE1E2; font-size:10px; border-left:3px solid #9DA5A6; padding:1px 110px 1px 22px}
#topBanner .banner-2 .more {font-size:10px; float:left; padding:15px 0 0 0}
#topBanner .banner-2 a {background: url(/i/offerArrow.gif) no-repeat 0 3px; color:#A3ABAD; padding-left:23px; padding-bottom:1px; height:2px}
html>body #topBanner .banner-2 a {height:auto}
#topBanner .banner-2 a:hover {color:#fff}

h2 {color:#686D6E; background: url(/i/w-arrow.gif) no-repeat 0 2px; font:bold 11px Arial,Helvetica,sans-serif; margin:0; padding:0 0 12px 15px}

#leftColumn {width:72%; padding:0; vertical-align:top}
#rightColumn {width:28%; border-left:1px solid #DFDFDF; padding:0; vertical-align:top}
#rightColumn .right-column {width:auto !important; width /**/:100%; padding:25px 30px}

#leftColumn .aboutCompany td {padding:27px 0 0 0; border-bottom-width:0}
#leftColumn .aboutCompany img {margin-top:3px}
#leftColumn .aboutCompany h1 {color:#797979; font-size:11px; font-weight:normal; margin:0; padding:0 70px 12px 0 !important; text-align:left}
#rightColumn .mores .more, .main-catalog .more, #leftColumn .aboutCompany .more {background: url(/i/red-arrow.gif) no-repeat 0 5px; float:left; padding-right:44px; padding-left:7px}

.main-catalog .mores td {font-size:100% !important; font-size /**/:70%; border-bottom:5px solid #DFDFDF; padding:0 0 26px 0}
.main-catalog .mores td.more {width:50% !important; background-position:0 6px}

.gallery-2 table, .mdl, #cart table, .char, .tools-models, .models-more table, .compare-models table, #models-list, .models-line, #middle, .main-catalog table {width:100%; border-collapse:collapse; border:0px}

.main-catalog td {vertical-align:top; font-size:90% !important; font-size /**/:65%; color:#797979; padding:25px; border-bottom:1px solid #DFDFDF; line-height:15px; text-align:center}
.main-catalog td.ph {width:21%}
.main-catalog td.text {width:29%; padding-left:0; text-align:left}
.main-catalog td.text span {color:#C21F1F}
.main-catalog td.brd div, .main-catalog td.brd {background-color:#DFDFDF; width:1px !important; padding:0}

.main-catalog p {margin:0; padding:0 0 17px 0}
#rightColumn .mores {font-size:90% !important}

#news-main, .articles, #news {list-style-type:none; margin:0; padding:0}
#news-main li, .articles li, #news li {margin:0; padding:0 0 15px 0; line-height:16px}

* html #news-main li, * html ul.file li, * html ul.sdr li, * html #toshiba ul li, * html .articles li, * html #news li {height:1px}

#news-main span, #news span {color:#A2A2A2; display:block; font-size:90%}
/* #news a {display:block; padding:2px 0 0 0} */

.articles h2 {padding-bottom:15px}
.articles p {color:#5D5D5D; margin:0; padding:0 0 10px 0}
.articles img {float:left; margin:4px 19px 0 0}
#rightColumn .mores {position:relative; margin-top:-15px}
#rightColumn .mores .more {padding-right:15px}
#rightColumn .banner {padding:20px 0}
#rightColumn h3.red, #rightColumn h3.dark {padding:6px 13px !important}
#rightColumn h3.dark .tp {top:10px}
#rightColumn .ban1 {background-position:50% 0; background-repeat:no-repeat; height:214px}
#rightColumn .ban1 a {display:block; width:100%; height:214px}

.f-cat td {padding:6px 0 5px 0; border-bottom-width:0; text-align:left}
.f-cat .more {float:none;  font-size:90% !important; font-size /**/:62%; width:auto; background-position:0 12px}


#toshiba {background:#fff url(/i/bgToshiba.gif) repeat-x 0 0; border-top:5px solid #000}
#toshiba .im {background:url(/i/bgToshiba1.jpg) no-repeat 0 0; height:129px; padding-left:200px}
html>body #toshiba .im {height:auto !important; min-height:129px}
#toshiba h1 {background: url(/i/h1-toshiba.gif) no-repeat 0 100%; text-indent:-5000px; width:232px; height:56px; font-size:5px; margin:0; padding:0}
#toshiba ul {list-style-type:none; margin:0; padding:19px 0 0 0}
#toshiba ul li {background: url(/i/li.gif) no-repeat 0 7px; padding:0 20px 4px 12px}

#bottomnav {padding-right:260px !important}

html>body #middle {position:relative; z-index:9; }

.searchBlock {position:absolute; z-index:999; right:30px; top:11px; width:225px}
.searchBlock .sText {float:left; background: url(/i/m-search.gif) no-repeat 0 100%; width:41px; height:16px; text-indent:-20000px}
.searchBlock input {color:#fff; font-size:11px; border:1px solid #404040; background-color:#1A1A1A; width:142px !important; width /**/:154px; height:15px !important; height /**/:20px; padding:3px 5px 0 5px !important; vertical-align:middle}
html>body .searchBlock input {width:154px !important; height:20px !important; padding:0}
body:not([dummy]) .searchBlock input {width:142px !important; width /**/:154px; height:15px !important; padding:3px 5px 0 5px; margin-top:2px}
.searchBlock input.sffocus, .searchBlock input:focus {background-color:#003333}

#bottom {position:relative; width:100%; border-spacing:0; border-collapse:collapse}
#bottom td {background: url(/i/red-ar.gif) no-repeat 0 26px; padding:22px; vertical-align:top}
#bottom td.bl {background-image:none; width:15%; padding:0}
#bottom td.copyright {background-position:18px 26px; padding-left:40px}
#bottom td.active {padding-top:23px}

#pathline {font-size:10px; color:#fff; position:relative; margin-top:-1px; background:#CD060E url(/i/pathline.gif) repeat-x 0 0; height:19px !important; height /**/:27px; padding:8px 320px 0 38px}
#pathline img {vertical-align:middle}
#pathline a {color:#FF848A}
#pathline a:hover {color:#fff}
#pathline .home {float:left; padding-right:2px}
#pathline .arrows {margin:0 3px}
#pathline .rightpath {background: url(/i/bgrightpath.jpg) no-repeat 100% 0; position:absolute; top:0; right:0; padding:8px 30px 8px 0; width:290px !important; width /**/:320px; height:27px; text-align:right}
#pathline .rightpath span {color:#FF848A}

.mid {position:relative; width:100%; margin-top:-1px}
.content {position:relative; width:auto !important; width /**/:100%; padding:25px 30px}
.content h1 {position:relative; color:#333; font-size:160%; font-weight:normal; margin:0; padding:0 30px 13px 0; _height:5px}
.content h1.rightModels {padding-right:150px}
.content span.print {position:absolute; top:0; right:0}
.content span.print select {width:145px; font-size:10px; margin-top:2px}

.models-line {background-color:#EDEDED}
.models-line td {text-align:center; padding:0}
.models-line a {color:#2F3A3C; display:block; padding:13px 2px 11px 2px; border-bottom:3px solid #D4D4D4; text-decoration:none}
.models-line a.here, .models-line a:hover {border-bottom-color:#CD060E}
.models-line a.here {background-color:#D4D4D4}
.models-line .all a {color:#C21F1F}

div.filters {position:relative; background-color:#EDEDED; padding:10px 17px; border-bottom:1px solid #DBDBDB}
div.filters .pages {font-size:93%}
div.filters a.here {color:#fff; background-color:#C21F1F; padding:0 2px 2px 3px; text-decoration:none}
div.filters select.fast-sort {font-size:9px; position:absolute; top:8px; right:19px}
* html div.filters select.fast-sort {right:49px}

#models-list {position:relative; height:2px}
html>body #models-list {height:auto}
#models-list td {padding:13px; border-bottom:1px solid #DBDBDB; vertical-align:top}
.compare-models h3, #models-list h3 {margin:0; padding:0 0 13px 0; font-size:110%}
.compare-models h3 a, #models-list h3 a {color:#4d4d4d; text-decoration:none}
#models-list td.txt {width:100%}
#models-list td.check {padding:13px 0}
#models-list td.dwn, .models-more td.price, .compare-models td.price, #models-list td.price {white-space:nowrap; text-align:right; vertical-align:bottom}
#models-list td.price p {margin:0; padding:7px 0 0 0}
#models-list td.dwn p.cur1, #models-list td.price p.cur1 {color:#C21F1F; font-size:110%; font-weight:bold;}
#models-list td.price img {margin-top:3px}
#models-list .sts {margin-left:6px; vertical-align:top}
#models-list .smtxt {display:block; padding-top:2px; font-weight:normal; color:#999; font-size:80%}
#models-list.line-page h3 {position:relative; height:2px; padding-right:90px; padding-bottom:4px}
html>body #models-list.line-page h3 {height:auto}
#models-list .cost {color:#B50008; font-size:80%; font-weight:normal; position:absolute; right:0; top:0}

h3.dark {position:relative; color:#fff; font-size:100%; font-weight:normal; width:auto !important; width /**/:100%; padding:9px 17px !important; background-color:#899294; border-bottom:3px solid #697679; margin:0}
h3.dark .tp {position:absolute; right:17px; top:12px}
h3.red {position:relative; color:#fff; font-size:100%; font-weight:normal; width:auto !important; width /**/:100%; padding:9px 17px !important; background-color:#E22C34; border-bottom:3px solid #B10307; margin:0}


.compare-models {position:relative; padding:20px 0}
* html h3.dark .tp {right:47px !important; right /**/:17px}
.compare-models td {padding:9px 16px; border-bottom:1px solid #DBDBDB; vertical-align:top}
.compare-models td.price {vertical-align:top}
.compare-models h3 {font-size:100%; padding-bottom:4px}
.compare-models td.txt {padding-right:0}
.compare-models p {margin:0}
.compare-models .cur1 {font-weight:bold; padding-bottom:5px}
.compare-models .opentable {background-color:#EDEDED; border-bottom-width:0; text-align:right}

.params-filter {padding:16px 0 10px 0; border-bottom:1px solid #E5E5E5}
.params-filter div {font-size:10px; float:left; padding:3px 0}
.params-filter div.text {color:#000; width:85px !important; width /**/:98px; padding:5px 0 4px 13px}
.params-filter select {color:#000; font-size:10px; width:100%}
.params-filter .iv {width:145px}
.params-filter span {color:#595959}
.params-filter p {position:relative; float:left; margin:0; width:51px; vertical-align:middle}
.params-filter p input {position:relative; margin-left:0px; padding:0; vertical-align:middle}
* html .params-filter p input {left:-4px; margin-right:-4px}
.params-filter p label {vertical-align:middle}
.params-filter .btn {padding:5px 0 0 98px}

.forClients {padding:20px 0}
ul.sdr, .forClients ul {list-style-type:none; margin:0; padding:10px 0 15px 0; border-bottom:1px solid #E5E5E5}
ul.sdr li, .forClients ul li {background: url(/i/li1.gif) no-repeat 13px 6px; padding:0 0 4px 23px}


.models-more {position:relative; padding-bottom:20px}
* html .models-more {height:5px}
.models-more td {vertical-align:top; padding:0}
.models-more .ph div {position:relative; padding:15px; border:1px solid #DBDBDB; margin-top:2px}
.models-more .ph .view-more {z-index:999; position:absolute; bottom:10px; right:10px}
.models-more td.price {vertical-align:top;}
.models-more td.txt {width:100%; padding:0 30px}
.models-more td.txts {width:100%; padding:0 70px 0 30px; text-align:justify}
.models-more td.price p {margin:0}
.models-more td.price p.cur1 {color:#C21F1F; font:bold 210% Arial,Helvetica,sans-serif}
.models-more td.price p.cur2 {color:#C21F1F; font:bold 140% Arial,Helvetica,sans-serif}
.models-more td.price img {margin-top:15px}

.tools-models {background-color:#F7F7F7; border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4}
.tools-models td {padding:12px 9px; width:50%; vertical-align:top}

ul.file {list-style-type:none; padding:0; margin:0}
ul.file li {padding:0 0 4px 27px}
ul.file li.fla {background: url(/i/fla.gif) no-repeat 0 2px}
ul.file li.pdf {background: url(/i/pdf.gif) no-repeat 0 2px}

.additionalInfo {position:relative; font-weight:bold; background-color:#EDEDED; border-bottom:3px solid #D4D4D4; width:auto !important; width /**/:100%; padding:9px 17px !important; border-top:1px solid #fff; margin:0}
.additionalInfo .plus {position:absolute; right:17px; top:14px}
* html .additionalInfo .plus {right:47px !important; right /**/:17px}
.additionalInfo a {color:#4D4D4D}
.additionalInfo .mod {position:absolute; top:9px; left:325px}
* html .additionalInfo .mod {left:307px !important; left /**/:325px}




#moretable .book-ph {padding:16px 0 16px 325px}
#moretable .book-ph img {margin-bottom:5px}

.char {position:relative}
.char .additionalInfo .plus {right:17px !important}
.char td {width:100%; padding:4px 17px; border-bottom:1px solid #D4D4D4}
.char td.leftcol div {width:276px}
.char td.leftcol {width:1%}
#cart .zb, .char .zb {background-color:#F7F7F7}
.char th {font-size:100% !important; font-size /**/:70%; text-align:left; padding:0}

.review {padding-top:15px}
.review h4 {color:#4D4D4D; font:160% Arial,Helvetica,sans-serif; margin:0; padding:0 0 15px 0}
.review h5 {color:#CD060E; font-size:110%; margin:0; padding:0 0 15px 0}
.review p {margin:0; padding:0 0 15px 0}
.review p.ds {color:#666; font-size:110%}
.review p.sbl {font-weight:bold;color:#666; }
.review p.other {background: url(/i/star.gif) no-repeat 0 3px; padding-left:30px; color:#768487;}
.review .ph {position:relative; float:left; margin:2px 15px 15px 15px}
.review .ph div {position:relative; z-index:999; padding:15px; border:1px solid #DBDBDB; margin-left:-15px}
.review .ph .view-more {z-index:999; position:absolute; bottom:10px; right:10px}
* html .review .ph div {width:1px; margin-left:-30px}

.review .big-p {clear:both; text-align:center; padding-bottom:15px; margin:0}
.review .big-p .pht {width:598px !important; width /**/:614px; margin:0 auto; padding:7px; border:1px solid #DBDBDB}
.review .big-p .pht-des {width:594px !important; width /**/:614px; color:#8B8B8B; background-color:#F0F0F0; font-size:90%; text-align:right; padding:5px 10px; margin:0 auto}

.w360px {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; width:360px; visibility:hidden}
.w320px {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; width:320px; visibility:hidden}

#news-main {padding-top:10px}
#news-main .ph {float:left; border:1px solid #DFDFDF; padding:1px; margin-bottom:20px}
#news-main .txt {color:#333; width:auto !important; width /**/:100%; margin-left:115px; padding-bottom:20px}
#news-main h3 {color:#4D4D4D; font-size:110%; font-weight:normal; margin:0; padding:0}
#news-main .dt {font-size:80%; color:#899294}
#news-main p {margin:0; padding-top:2px}

#measurer {position: absolute; left: 0; bottom: 0; visibility: hidden; width: 100%; height: 1em; line-height: 1em; background: white} 

#cart {color:#333}
#cart p {margin:0; padding-bottom:15px}
#cart th {color:#333; font-size:100% !important; font-size /**/:70%; font-weight:normal; background-color:#EDEDED; border-bottom:3px solid #D4D4D4; padding:9px 17px; margin:0; text-align:left}
#cart td {color:#333; padding:6px 17px; border-bottom:1px solid #D4D4D4; vertical-align:top}
#cart .sml {color:#808080; font-size:80%; padding-left:3px}
#cart .del {text-align:right}
#cart .btn {text-align:center; padding-top:30px}

#basket {border-bottom:1px solid #DFDFDF; padding-bottom:10px; margin-bottom:15px}
#basket .smltxt {font-size:80%; padding:10px 0 0 15px}
#basket ul {width:auto !important; width /**/:100%; padding:0 48px 0 15px; margin:0; list-style-type:none; height:2px}
#basket li {position:relative; float:left; width:100%; height:5px; padding-bottom:2px}
#basket .cost {display:block; width:48px; position:absolute; right:-48px; top:0}
html>body #basket ul, html>body #basket li {float:none; width:auto; height:auto}
#basket .btn {margin:5px 0 0 15px}

/* new */
#models-list td.dwn p {margin:0; padding:2px 0 0 0}
.
dillers {color:#333}
.dillers p {margin:0; padding:0 0 12px 0}
.forum h3, .faq h3, .dillers h3 {color:#666; font-size:110%; padding:0 0 12px 0; margin:0}
.dillers .red {color:#c00}
.forum .frm, .dillers div {float:left; padding-right:12px; padding-bottom:10px}
.forum .frm label, .dillers label {display:block; padding-bottom:3px}
.dillers input {width:171px !important; width /**/:177px; border:1px solid #DFDFDF; padding:1px 2px 2px 2px}
html>body .dillers input {width:177px !important; padding:0}
body:not([dummy]) .dillers input {width:171px !important; padding:1px 2px 2px 2px}
.dillers select {width:177px; border:1px solid #DFDFDF; margin-top:1px}
.dillers textarea {width:177px; border:1px solid #DFDFDF; margin-top:1px}
html>body .dillers select {margin-top:0; height:18px}
body:not([dummy]) .dillers select {height:auto}
.dillers .btn {padding-top:13px}
.dillers .btn input {width:auto !important; padding:0; border-width:0}
html>body .dillers .btn input {width:auto !important; }
body:not([dummy]) .dillers .btn input {width:auto !important; padding:0}

/* NEW 19.04.2006 */
.side-dillers {color:#333 }
.side-dillers p {margin:0; padding:0 0 12px 0}
.side-dillers h3 {color:#666; font-size:110%; padding:0 0 12px 0; margin:0}
.side-dillers .red {color:#c00}
.side-dillers div { width:98%; padding-right:12px; padding-bottom:10px}
.side-dillers label {display:block; padding-bottom:3px}
.side-dillers input {width:98%; border:1px solid #DFDFDF; padding:1px 2px 2px 2px}
html>body .side-dillers input {width:98%; padding:0}
.side-dillers select {width:98%; border:1px solid #DFDFDF; margin-top:1px}
html>body .side-dillers select {margin-top:0; height:18px}
body:not([dummy]) .side-dillers select {height:auto}
.side-dillers .btn {padding-top:13px}
.side-dillers textarea {width:98%; border:1px solid #DFDFDF; }
.side-dillers .btn input {width:auto !important; padding:0; border-width:0}
html>body .side-dillers .btn input {width:auto !important; }
body:not([dummy]) .side-dillers .btn input {width:auto !important; padding:0}
/* /NEW 19.04.2006 */

.forum, .faq {color:#000}
.forum h3, .faq h3 {position:relative; margin-top:-6px; height:1px}
html>body .forum h3, html>body .faq h3 {height:auto}
.forum .rubr, .faq .answ, .faq .rubr {padding:17px 0; border-top:1px solid #E5E5E5}
.forum h4, .faq h4 {font-size:110%; margin:0; padding:0; font-weight:normal}
.faq .answ h4 {color:#4D4D4D; font-weight:bold}
.forum .lts, .faq .lts {color:#899294; font-size:90%}
.forum .rubr p, .faq .rubr p {margin:0; padding:0}
.faq .answ p {color:#333; margin:0; padding:13px 0 0 0}
.forum p, .faq p {margin:0; padding:22px 0 0 0}
.forum .rubr p {font-size:90%; padding:2px 0 10px 0}
.forum .atr {display:block}
.forum .cr-btn {float:right; padding-top:18px}
.forum .answ {padding:10px 0}
.forum .answ p {padding-top:12px}
.forum .answer {margin:0; padding:10px 0 17px 0}

.forum .frm input {width:171px !important; width /**/:177px; border:1px solid #DFDFDF; padding:1px 2px 2px 2px}
html>body .forum .frm input {width:177px !important; padding:0}
body:not([dummy]) .forum .frm input {width:171px !important; padding:1px 2px 2px 2px}
.forum .frm textarea {width:362px !important; width /**/:367px; border:1px solid #DFDFDF}
html>body .forum .frm textarea {width:370px !important}
body:not([dummy]) .forum .frm textarea {width:364px !important}

.gallery-1 {position:relative; left:-30px; margin-right:-60px; height:1px}
html>body .gallery-1 {height:auto}

.gallery-1 .ph-it {display:inline; fl\oat:left; margin:0 15px 0 30px; width:122px; height:145px; }
html>body .gallery-1 .ph-it {display:block; height:auto !important; min-height:143px}
.gallery-1 .ph-it p {border:1px solid #F5F5F5; padding:0; margin:0}
.gallery-1 .ph-it span {font-size:10px; display:block; background-color:#F5F5F5; padding:4px 9px}

.gallery-2 {position:relative; margin-right:-30px}
.gallery-2 td {color:#333; padding:0 20px 30px 0; vertical-align:top}
.gallery-2 h3 {font-size:100%; font-weight:normal; padding:0; margin:0}
.gallery-2 .dt {display:block; color:#899294; font-size:90%}
.gallery-2 .ph {padding-top:2px}
.gallery-2 .ph img {border:1px solid #F2F2F2}
.gallery-2 .desc {width:50%}


/* /new */

form {margin:0; padding:0}
.clear {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}














                                                         



tr.additionalInfo2 td{font-weight:bold; background-color:#EDEDED; border-bottom: 3px solid #D4D4D4; width:auto !important; width /**/:100%; padding:9px 17px !important; margin:0}
.char2 {position:relative; width:100%; border-collapse:collapse; border:0px}
.char2 td {padding:4px 17px; border-bottom:1px solid #D4D4D4}
.char2 th {font-size:100% !important; font-size /**/:70%; text-align:left; padding:0}
.char2 .zb {background-color:#F7F7F7}
