* { color: #394c51; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 12px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: url(/i/top-bg.gif) repeat-x #FFF; }
	
form, input { margin: 0; padding: 0; }

a { color: #0b4da9; }
	a:hover { color: #b9004c; }
.fs11 { font-size: 11px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 10px 0; padding: 0; }

ul { padding: 0; margin: 5px 0 15px 0; list-style: none; }
	ul li { padding: 2px 0 2px 16px; background: url(/i/li.gif) no-repeat 5px 8px; }
	ol li { padding: 5px 0 20px 0; }

h1, h2, h3, h4, h5 { margin: 10px 0; padding: 0; color: #1d4265; }
	h1 { font-size: 26px; font-weight: normal; }
		h1 span { color: #b9004c; font-size: 26px; }
	h2 { font-size: 14px; color: #b9004c; background: #eaeaea; padding: 6px 10px; }
	h3 { font-size: 14px; color: #1d4265; }
	h4 { font-size: 18px; font-weight: normal; }
	h5 { font-size: 18px; font-weight: normal; background: #ba004c; color: #FFF; padding: 4px 10px; }
	
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
.fl { float: left; }
.fr { float: right; }

table { border-collapse: collapse; }

.pad10 { padding: 10px; }
.padlr6 { padding: 0 6px; position: relative; }
.padt10 { padding-top: 10px; }
.padl10 { padding-left: 10px; }

.red-c { color: #b9004c; }

#box-all { min-height: 100%; width: 1000px; background: url(/i/left-bg.gif) repeat-y #FFF; }
* html #box-all { height: 100%;  }

#main-left { float: left; width: 163px; background: #b9004c; }
#main-right { float: left; width: 837px; background: url(/i/right-bg.gif) repeat-y 649px 0; }
#main-right-nobg { float: left; width: 837px; }

/* top blocks */
#top1 { height: 57px; background: #e5e5e5; }

.phone { float: left; padding-left: 40px; font-size: 11px; padding-top: 8px; }
	.phone span { color: #1d4265; font-size: 18px; }
	.phone strong { color: #b9004c; font-size: 18px; font-weight: normal; }

.authorize { float: right; padding-right: 17px; padding-top: 3px; }
	.authorize table { border-collapse: collapse; }
		.authorize table td { vertical-align: top; padding: 1px; }
			.authorize table td div { padding: 4px 0 5px 0; color: #0b4da9; }
			.authorize table td a { font-size: 10px; color: #1d4265; font-weight: bold; }
				.authorize table td a:hover { color: #b9004c; }
			.authorize table td input.inp { font-size: 10px; font-weight: bold; color: #839397; width: 60px; }
	.authorize .empty { height: 57px; }

#top2 { height: 15px; background: url(/i/tlbg.gif) no-repeat 100% 0 #FFF; }

#banners { float: left; width: 649px; }
	.banners img { margin: 6px; padding: 0; }
	.fast-search { background: #e5e5e5; height: 65px; }
		.fast-search div { color: #3e4c5a; font-size: 14px; font-weight: bold; padding-left: 26px; padding-top: 6px; }
			.fast-search div select { float: left; width: 135px; margin-right: 4px; margin-top: 3px; font-weight: normal; }
			.fast-search div input { float: left; margin-left: 10px; }
			
#basket { float: left; width: 185px; background: url(/i/basket.gif) 100% 100% no-repeat #5e6d76; height: 158px; }
	.tit-b { color: #FFF; font-weight: bold; background: url(/i/basket-img.gif) 96% 5px no-repeat #b9004c; padding: 5px 7px; }
	.tovary { color: #FFF; font-size: 14px; padding: 16px 5px 15px 7px; }
		.tovary strong { color: #FFF; font-size: 14px; }
	.oz { padding-left: 7px; }
		.oz a { color: #FFF; font-size: 14px; font-weight: bold; }
			.oz a:hover { text-decoration: none; color: #FFF; }

/* top blocks end */

/* top menu */
#top-menu { height: 35px; background: url(/i/tmbg.gif) repeat-x; }
	#top-menu table { border-collapse: collapse; margin-left: 34px; }
		#top-menu table td { padding: 0 0 9px 10px; background: url(/i/tm-l1.gif) no-repeat #FFF; }
			#top-menu table td div { padding: 9px 25px 0 0; background: url(/i/tm-l2.gif) no-repeat 100% 0; }
			#top-menu table td a { color: #1d4265; font-size: 11px; text-transform: uppercase; text-decoration: none; }
				#top-menu table td a:hover { color: #b9004c; }
			#top-menu table td.img { padding: 0; }
	
		#top-menu table td.ac { background: url(/i/tm-l1-ac.gif) no-repeat #FFF; padding: 0; }
			#top-menu table td.ac div { background: url(/i/tm-l2-ac.gif) no-repeat 100% 0; padding: 9px 25px 9px 10px; color: #FFF; font-size: 11px; text-transform: uppercase; }
				#top-menu table td.ac div a { color: #FFF; }
					#top-menu table td.ac div a:hover { color: #FFF; }
/* top menu end */

/* left column */
#search { background: #5e6d76; padding: 16px 5px 25px 5px; border-top: 1px solid #FFF; }
	#search .inp { width: 104px; float: left; }
	#search .but { margin-top: 1px; float: left; margin-left: 5px; }
	
#search2 { background: #5e6d76; padding: 16px 5px 15px 5px; }
	#search2 form * { vertical-align: middle; }
	#search2 select { width: 150px; font-size: 10px; font-weight: bold; }
		#search2 select option { font-size: 10px; font-weight: bold; }
	#search2 .but { margin-left: 114px; margin-top: 5px; }
	#search2 .but1 { margin-left: 5px; }
	#search2 input { color: #394c51; }
/* left column end */

/* left menu */
#leftmenu-i { margin-top: -25px; }
#leftmenu { padding: 25px 0; }
	#leftmenu div { margin: 0 8px; padding: 8px 0; line-height:14px; }
	#leftmenu div.sep { margin: 0 8px; padding: 0; }
	#leftmenu a { color: #FFF; text-decoration: none; font-size: 10px; line-height:14px; text-transform: uppercase; }
		#leftmenu a:hover { text-decoration: underline; }
	#leftmenu div.act { background: url(/i/lmb.gif) no-repeat 150px 12px #c3c9cd; margin: 0; border: 1px solid #a3b6b6; padding-left: 8px; padding-right: 8px; color: #b9004c; font-size: 10px; text-transform: uppercase; }
		#leftmenu div.act a { color: #b9004c; line-height:14px; }
	#leftmenu div.sec { background: #e5e5e5; margin: 0; line-height:14px; }
		#leftmenu div.sec div { padding: 3px 8px; border-bottom: 1px solid #9fb3b3; color: #b9004c; font-size: 11px; line-height:14px; }
			#leftmenu div.sec div a { color: #1d4265; font-size: 11px; line-height:14px; text-transform: none; }
		#leftmenu div.sec div.last { border-bottom: 0; }
/* left menu end */

/* center area */
#left-in { float: left; overflow:hidden; width: 650px; }
	#left-in .cont { padding: 10px 20px; }
#left-in-big { float: left; width: 834px; }
	#left-in-big .cont { padding: 10px 20px; }
#right-in { float: left; width: 184px; background: #eaeaea; margin-top:-92px; }

#content-l { float: left; width: 414px; padding-top: 5px; }
#content-r { float: right; width: 180px; padding-top: 5px; }

.bc { font-size: 11px; color: #b9004c; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
	.bc a { font-size: 11px; color: #0b4da9; }
		.bc a:hover { text-decoration: none; color: #0b4da9; }

.catalog-main { border-collapse: collapse; }
	.catalog-main td { padding: 10px 5px; vertical-align: top; }
		.catalog-main td div.img { background: #eaeaea; padding: 5px 7px; margin-top: 2px; }
		.catalog-main td div.price { background: #eaeaea; padding: 5px 7px; margin-bottom: 2px; }
		.catalog-main td div.name { padding-bottom: 4px; }
			.catalog-main td div.name a { font-size: 18px; text-decoration: none; }
				.catalog-main td div.name a:hover { text-decoration: underline; }
		.catalog-main td div strong { font-size: 18px; }
		.catalog-main td a { font-size: 14px; }
		.new-img { margin-top: -60px; margin-left: 30px; }
		.podr { padding-top: 2px; }
			.catalog-main td div.podr a { color: #b9004c; font-size: 10px; font-weight: bold; }
				.catalog-main td div.podr a:hover { color: #0b4da9; }
		.podr a { color: #b9004c; font-size: 10px; font-weight: bold; }
		.podr a:hover { color: #0b4da9; }
.titl3 { border: 1px solid #b9004c; padding: 2px 6px; color: #b9004c; font-size: 14px; font-weight: bold; }
.tit-red { color: #FFF; font-weight: bold; background: url(/i/r-lines.gif) 100% 0 no-repeat #b9004c; border: 2px solid #b9004c; padding: 1px 8px; }

.li-cat { padding-left: 25px;  }
	.li-cat li { padding: 4px 0; font-size: 11px; color: #b9004c; }
		.li-cat li a { font-size: 11px; }
		
.new-p2 { padding: 10px 0; border-top: 1px solid #ccc; }
	.new-p2 .price strong { font-size: 18px; }
	
.big-search { background: #e5e5e5; padding: 10px 14px; }
	.big-search .s1 { float: left; }
	.big-search .s2 { float: left; padding-left: 6px; }
	.big-search .s3 { float: left; padding-left: 30px; margin-top: 4px; }
	.big-search .s4 { float: left; padding-left: 50px; padding-top: 14px; }
	.big-search .s5 { clear: both; }
		.big-search .s5 a { font-size: 10px; font-weight: bold; }

.link-tit { padding-bottom: 4px; }
	.link-tit a { padding-bottom: 3px; font-size: 18px; text-decoration: none; }
	
.pages { border-collapse: collapse; width: 100%; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.pages td { padding: 5px; }
.pages td.prev { padding-left: 15px; background: url(/i/prev.gif) no-repeat 0 11px; }
.pages td.numbers { text-align: center; font-size: 14px; color: #b9004c; }
	.pages td.numbers a { font-size: 14px; }
.pages td.next { text-align: right; padding-right: 15px; background: url(/i/next.gif) no-repeat 100% 11px; }

.sort { padding: 10px 15px; background: #f9f8f8; }
	.sort1 { font-weight: bold; position: relative; }
	.sort .sort2, .sort .sort3, .sort .sort4, .sort .sort5 { float: left; }
	.sort .sort3 { padding-left: 50px; }
	.sort .sort4 { padding-left: 20px; }
   .sort4 select { font-size:11px; width:230px; }
	.sort .sort5 { padding-left: 30px; }
	.sort select {  width: 135px;}

#price-cat { height: 50px; border: 1px solid #e5e5e5; margin-bottom: 10px; width: 330px;}
	#price-cat tr td.pr { padding: 0 0 0 20px; color: #768797; }
		#price-cat tr td.pr strong { font-size: 18px; color: #222425; }
	#price-cat tr td.img { padding: 0 20px 0 0; }
	
.tech { border-collapse: collapse; width: 100%; }
	.tech td { width: 50%; padding: 6px; color: #1d4265; border-bottom: 1px solid #e5e5e5; }
	
.materials { border-collapse: collapse; width: 100%; }
	.materials th { padding: 6px; color: #768797; font-weight: normal; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
	.materials td { padding: 6px; color: #1d4265; font-size: 14px; }
		.materials td span { color: #1d4265; }
		.materials td strong { color: #333; font-size: 18px; font-weight: normal; }
		.materials td input { width: 32px; }

.catalog-list { padding-bottom: 30px; }
	.catalog-list div { padding: 4px 0; }
		.catalog-list div.titl a { font-size: 18px; }
		.catalog-list div a { font-size: 14px; }
		
.choice { background: #e5e5e5;  }
	.choice td { padding: 10px; }
	.choice select { width: 285px; }
	.choice input {  }
	.choice td.text { color: #616b74; font-size: 14px; font-weight: bold; }
		
.choice-tbl { border: 1px solid #c8c8c8; }
	.choice-tbl td { padding: 6px; color: #233e59; font-size: 11px; border: 1px solid #c8c8c8; vertical-align: top; }
		.choice-tbl td span { color: #b50951; font-size: 16px; font-weight: bold; }
	.choice-tbl th { padding: 6px; color: #233e59; font-size: 11px; font-weight: bold; background: #f7f7f7; text-align: left; }
	
.designation { color: #233e59; font-size: 11px; }

/* news */
.newslist { padding-bottom: 30px; }
.date { font-size: 11px; color: #b9004c; font-weight: bold; }
.name { font-size: 18px; text-decoration: none; }
	.name:hover { text-decoration: underline; }
/* news end */

/* korzina */
.tovari { width: 100%; margin-top: -9px; }
	.tovari td { padding: 6px; color: #1d4265; border-bottom: 1px solid #e5e5e5; }
		.tovari td strong { font-size: 18px; }
		.tovari td span { font-size: 18px; font-weight: bold; color: #ba004c; }
	.tovari th { padding: 6px; background: #e5e5e5; text-align: left; font-weight: normal; }
		.tovari th.right { text-align: right; padding: 14px; }
	.w40p { width: 40px; }
.history-p { width: 100%; margin-top: -9px; }
	.history-p td { padding: 6px; color: #1d4265; border-bottom: 1px solid #e5e5e5; }
	.history-p th { padding: 6px; background: #e5e5e5; text-align: left; font-weight: normal; }
		.history-p td span { font-size: 18px; font-weight: bold; color: #ba004c; }
		.history-p th.right { text-align: right; padding: 14px; }
	
.towns { width: 100%; border-top: 1px solid #e5e5e5; }
	.towns td { padding: 6px; border-bottom: 1px solid #e5e5e5; font-size: 11px; }
	.towns th { padding: 6px; background: #f7f7f7; text-align: left; border-bottom: 1px solid #e5e5e5; font-size: 11px; }
	
.form td { padding: 5px; vertical-align: top; }
	.form td input { width: 295px; }
		.form td input.auto { width: auto; }
	.form td textarea { width: 295px; }

.history { text-align: right; padding: 10px 0; }
	.history a { font-weight: bold; }
.back { padding: 10px 0; }
	.back a { font-weight: bold; }
	
.discount { padding: 5px 15px 30px 15px; }
	.discount span { color: #bd0041; font-size: 18px; }
	.discount strong.fs18 { font-size: 18px; font-weight: normal; }

.change { background: #b1b6b9; padding: 5px; text-align: center; }
/* korzina end */
		
/* forum */
.forum-tbl { width: 100%; border: 1px solid #e5e5e5; margin-bottom: 1px; }
	.forum-tbl th { padding: 0; background: #e5e5e5; text-align: left; font-weight: normal; }
		.forum-tbl th div { padding: 6px 10px; margin-left: 1px; border-left: 1px solid #FFF; }
	.forum-tbl td { padding: 8px 10px; border-bottom: 1px solid #e5e5e5; }
		.forum-tbl td div.renovation { color: #818181; font-size: 11px; padding-top: 4px; }
.dblue { color: #24425e; text-decoration: none; }
		
.forum-tbl2 { width: 100%; }
	.forum-tbl2 th { padding: 6px 10px; background: #e5e5e5; text-align: left; font-weight: normal; }
	.forum-tbl2 td { padding: 8px 10px; }
		.forum-tbl2 td div.renovation { color: #818181; font-size: 11px; padding-top: 4px; }
			.forum-tbl2 td div.renovation a { color: #24425e; font-size: 11px; text-decoration: none; }
				.forum-tbl2 td div.renovation a:hover { color: #b9004c; }
			.forum-tbl2 td.padl40 { padding-left: 40px; }
		
.forum-tem { float: right; width: 70px; text-align: center; padding-bottom: 15px; }

.forum-form {  }
	.forum-form td { padding: 5px; color: #283c57; }
		.w500 { width: 500px; }
		.w280 { width: 280px; }
		.w205 { width: 205px; }
.create { background: #e5e5e5; padding: 10px; text-align: center; }

.renovation2 { color: #24425e; font-size: 11px; padding-top: 4px; }
	.renovation2 a { color: #24425e; font-size: 11px; text-decoration: none; }
		.renovation2 a:hover { color: #b9004c; }
/* forum end */

/* right column */
.tit-red2 { background: url(/i/list.gif) 97% 5px no-repeat #b9004c; color: #FFF; font-weight: bold; padding: 3px 8px; }
.tit-gr { background: url(/i/list.gif) 97% 5px no-repeat #5e6d76; color: #FFF; font-weight: bold; padding: 3px 8px; position: relative; }
.tit-gr2 { background: 97% 5px no-repeat #5e6d76; color: #FFF; font-weight: bold; padding: 3px 8px; }

.new-p { padding: 10px 0; font-size: 11px; }
	.data { color: #b9004c; font-size: 10px; }
	
.allnew { background: url(/i/arr.gif) 97% 5px no-repeat #FFF; padding: 2px 4px; border: 1px solid #c3c9cd; position: relative; }
	.allnew a { color: #b9004c; font-size: 11px; }
		.allnew a:hover { color: #0b4da9; }
/* right column end */
		
/* bototms */
.footer { background: #FFF; height: 300px; }
#brands { background: /*url(/i/grc.gif) no-repeat*/ #eaeaea; /*height: 93px;*/ margin-left: 20px; width:610px; }
	#brands table { border-collapse: collapse; width: 100%; }
		#brands table td { padding: 0; }
			#brands table td.active { background: url(/i/brands-bg.gif) no-repeat 50% 100%; }

.vipro { padding: 15px 0 15px 20px; font-size: 11px; float: left; }
	.vipro a { font-size: 11px; }
.copy { float: right; padding-right: 70px; padding-top: 15px; font-size: 11px; }
.counters { padding: 10px 20px 50px 20px; }
/* bototms end */

.i-leftn{ margin: 0 15px 15px 0; float: left;}
.txt-bl { background: #5e6d76; padding: 0 5px; border-top: 1px solid #FFF; color: #fff; font-size: 11px;}
 .txt-bl *{ color: #fff; font-size: 11px;}
  .txt-bl a { text-decoration: none;}
	.txt-bl a:hover{ text-decoration: underline; color: #fff;}

/* ADX */
.adx-podr { width:100%; margin-top:10px; }
.adx-podr-top { color:#B9004C; width:120px; height:20px; background:#fff; margin-left:13px; text-align:center; position:relative; }
.adx-podr-main { border:solid 1px #ccc; margin-top:-12px; padding:10px 0 15px 0; font-size:10px; font-family:Tahoma; }
.adx-podr-main a { font-size:11px; line-height:14px; font-family:Tahoma; text-decoration:underline; }
.adx-podr-main a:hover { text-decoration:none; }
.adx-podr-bottom { width:90px; height:20px; background:#fff; margin-left:508px; margin-top:-10px; text-align:center; position:relative; }
.adx-podr-main table { width:100%; }
.adx-podr-main table tr td { padding:0 4px 4px 4px; vertical-align:top; text-align:center; }
.adx-podr-main table tr td.adx-pic-bottom { vertical-align:bottom; }
.adx-podr-main table tr td img { display:block; margin:auto; }
.adx-podr-main table tr td.adx-line { width:1px; background:url(/i/adx-line.gif) center top no-repeat; padding:0; }
.adx-pic-left { float:left; text-align:center; padding-bottom:10px; }
.adx-pic-left img { margin-right:10px; margin-bottom:10px; }
.adx-pic-left a { color: #b9004c; font-size: 10px; font-weight: bold; }
.adx-pic-left a:hover { color: #0b4da9; }