/* made bu Julia */
* { color: #5a5a59; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 12px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: url(/i/main-bg.gif) repeat-x #e7e0d1; text-align: center; }
body.inn { background: url(/i/main-bgin.gif) repeat-x #e7e0d1; text-align: center; }
	
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

a { color: #3a67ba; }
	a:hover { color: #ec2427; }
.bigred { font-size: 18px; color: #ec2427; }
	.bigred:hover { text-decoration: none; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 15px 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 0 10px; }

h1, h2, h3 { margin: 20px 0; padding: 0; }
	h1 { font-size: 18px; font-weight: normal; color: #3a67ba; }
		h1.inh1 { margin: 0; }
	h2 { font-size: 18px; font-weight: normal; }
	h3 { font-size: 16px; font-weight: normal; }
   
body.main-d h1 { font-size: 18px; font-weight: normal; color:#5a5a59; }
body.main-d h2 { font-size: 16px; font-weight: normal; }
body.main-d h3 { font-size: 14px; }
	
.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; }

.padb5 { padding-bottom: 5px; }
.padr20 { padding-right: 20px; }
.pd10 { padding: 10px; }

.fs11 { font-size: 11px; }

/* common */
#box-all { min-height: 100%; width: 1000px; background: url(/i/collage.jpg) no-repeat 50% 0 #ffffff; text-align: left; margin: auto; }
	* html #box-all { height: 100%; }
	#box-all #pd-all { width: 100%; }
	
#box-allin { min-height: 100%; width: 1000px; background: url(/i/collage-in.jpg) no-repeat 50% 0 #ffffff; text-align: left; margin: auto; }
	* html #box-allin { height: 100%; }
	#box-allin #pd-all { width: 100%; }

#main-left { float: left; width: 290px; overflow: hidden; }
#main-right { float: left; width: 710px; overflow: hidden; }
/* common end */

/* main page */
#top-l { float: left; width: 261px; }
	.logo { padding: 30px 60px; }
	.ulogo { padding-top: 22px; }
#top-r { float: left; width: 739px; }
	.phones { float: right; font-size: 24px; color: #323b56; font-weight: bold; padding: 8px 40px 8px 8px; }
		.phones span { font-size: 24px; color: #ec2427; font-weight: normal; }
	.enter { float: right; width: 335px; height: 53px; background: url(/i/log-bg.gif) no-repeat; }
.enter table td { padding: 8px; }
	.enter table td.bg { background: url(/i/inp.gif) no-repeat 10px 8px; }
	.enter table td.bg input { background: none; border: 0; width: 105px; padding: 0 5px; }
.reg { margin-top: -4px; text-align: right; padding-right: 16px; }
	.reg a { color: #6d6e73; font-size: 10px; }
		.reg a:hover { color: #6d6e73; text-decoration: none; }
.bask { background: url(/i/basket.gif) no-repeat 100% 0; height: 59px; margin-top: 171px; padding-left: 536px; }
	.bask div { padding-top: 4px; }
		.bask div span { font-size: 18px; }
		.bask div a { color: #5a5a59; font-weight: bold; }
			.bask div a:hover { color: #5a5a59; text-decoration: none; }
.l-search { background: url(/i/s-bg.gif) no-repeat 0 0 #e7e0d1; width: 269px; padding-top: 14px; }
	.l-search .s-inn { padding: 14px 20px 0 20px; }
	.w225 { width: 225px; }
	.w230 { width: 229px; }
	.w50 { width: 50px; }
.b-left1 { width: 269px; height: 112px; background: url(/i/ban1.gif) no-repeat; }
	.b-left1 div { padding: 25px 50px 0 20px; }
.b-left2 { width: 269px; height: 103px; background: url(/i/ban2.gif) no-repeat; }
	.b-left2 div { padding: 25px 50px 0 20px; }
.b-right1 { width: 240px; height: 97px; background: url(/i/ban3.gif) no-repeat; }
	.b-right1 div { padding: 25px 10px 0 120px; }
.b-right2 { width: 240px; height: 124px; background: url(/i/ban4.gif) no-repeat; }
	.b-right2 div { padding: 40px 10px 0 120px; }
	
#center-left { float: left; width: 469px; }
#center-right { float: right; width: 240px; }

.bord { background: url(/i/corn-1.gif) no-repeat 0 0; }
	.bord-in { background: url(/i/corn-2.gif) no-repeat 100% 100%; padding: 10px; }
.bordd { background: url(/i/corn-1.gif) no-repeat 0 0; padding: 10px; }
	
.brands { border-top: 2px solid #d9d9d9; border-bottom: 2px solid #d9d9d9; width: 100%; }
	.brands td { padding: 25px; text-align: center; }
.hr { border-top: 2px solid #d9d9d9; margin: 0 10px; }
/* main page end */

/* inner */
.logos { float: left; padding: 6px 0 0 70px; }
.phones-in { float: left; padding: 70px 0 0 70px; font-size: 24px; color: #323b56; font-weight: bold; }
	.phones-in span { font-size: 24px; color: #ec2427; font-weight: normal; }

.bask-in { float: right; margin-top: 46px; width: 210px; }
	.bask-in div { padding-top: 4px; }
		.bask-in div span { font-size: 18px; }
		.bask-in div a { color: #5a5a59; font-weight: bold; }
			.bask-in div a:hover { color: #5a5a59; text-decoration: none; }
			
#bc { color: #808080; font-size: 11px; padding-bottom: 5px; }
	#bc a { color: #808080; font-size: 11px; }
	
.form td { padding: 5px 10px; vertical-align: top; }
	.form td input { width: 215px; }
		.form td input.auto { width: auto; }
	.form td textarea { width: 100%; height: 170px; }
	.form td select { width: 219px; }
	
.form2 { background: url(/i/form.gif) no-repeat 0 0 #f3efe4; width: 660px; }
	.form2 td { padding: 5px 10px; vertical-align: top; }
		.form2 td input { width: 215px; }
			.form2 td input.auto { width: auto; }
		.form2 td.bgb { padding: 0; background: url(/i/form2.gif) no-repeat 0 100% #f3efe4; }
		.form2 td textarea { width: 405px; height: 85px; }
		.form2 td select { width: 219px; }
			.form2 td.tit { padding-top: 10px; }
				.form2 td.tit div { border-bottom: 1px solid #FFF; font-size: 18px; color: #3a67ba; padding-bottom: 8px; }
.button { text-align: center; padding: 15px 0; }
	.button input { cursor: pointer; }

.button2 { text-align: center; background: url(/i/but-l.gif) no-repeat 0 0; }
	.button2 div input { cursor: pointer; }
	.button2 div { padding: 24px 0; background: url(/i/but-r.gif) no-repeat 100% 0; }
/* inner end */
	
/* menu */
.t-menu { width: 100%; }
.t-menu td { padding: 0; background: url(/i/menu-bg.gif) 0 0 #d52228; }
.t-menu .menu { width: 25%; text-align: center; padding: 0 6px; }
	.t-menu .menu a { color: #FFF; }
		.t-menu td div.ac { height: 25px; background: url(/i/menu-ac1.gif) no-repeat 0 0; }
			.t-menu td div.ac div { background: url(/i/menu-ac2.gif) no-repeat 100% 0; padding: 5px 0 7px 0; }
				.t-menu td div.ac div a { text-decoration: none; font-weight: bold; }
#sh { background: url(/i/menu-2.gif) repeat-x; }
	#sh div { background: url(/i/menu-r2.gif) 100% 0 no-repeat; }
	
.cat-menu { padding: 0 10px 0 20px; margin: 10px 0 20px 0; border-left: 2px solid #ed1c24; } 
	.cat-menu a { color: #676767; }
		.cat-menu a:hover { color: #ec2427; text-decoration:none; }
	.cat-menu a.titl { font-size: 14px; font-weight: bold; color: #3a67ba; }
		.cat-menu a.titl:hover { color: #ec2427; }
/* menu end */

/* catalog */
.offers { background: url(/i/of-l.gif) no-repeat 0 0 #f3efe4; }
	.offers div { background: url(/i/of-r.gif) no-repeat 100% 0; padding: 6px 11px; color: #3a67ba; font-size: 18px; }
		.offers div a { color: #3a67ba; font-size: 18px; }
			.offers div a:hover { color: #ec2427; }
.cat-main { width: 100%; }
	.cat-main td { text-align: center; vertical-align: top; padding: 10px 10px 20px 10px; width: 33%; }
		.cat-main td.brd-r { border-right: 1px solid #d7d7d7; }
		.cat-main td.dott { background: url(/i/dot.gif) repeat-x 0 50%; padding: 5px 0 5px 0; }
		.cat-main td a { color: #ec2427; font-weight: bold; }
			.cat-main td a:hover { color: #3a67ba; }
.cat-left { float: left; color: #5a5a59; font-size: 11px; }
	.cat-left select { font-size: 11px; }
			.cat-left select option { font-size: 11px; }
.cat-right { float: right; color: #5a5a59; font-size: 11px; }
	.cat-right a { font-size: 11px; }
.catalog td { padding: 10px; vertical-align: top; }
	.cat-cont { background: url(/i/midline.gif) repeat-y; padding: 0 8px; /*height: 190px;*/ }
.title { color: #eb1c24; font-size: 13px; font-weight: bold; padding-bottom: 20px; }
.cat1 { font-size: 10px; font-weight: bold; border-bottom: 1px solid #d4d4d4; padding-bottom: 6px; }
.cat2 { font-size: 11px; color: #000; border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; padding: 4px 0 4px 14px; }
	.cat2 * { font-size: 11px; color: #000; }
.cat3 { color: #000; padding: 6px 0 6px 14px; }
	.cat3 * { color: #000; }
.inp1 { width: 50px; float: left; margin-top: 2px; }
.inp2 { float: left; margin-left: 10px; cursor: pointer; }

.cat-img { float: left; width: 142px; padding-top: 4px; text-align: center; }
.cat-txt { float: left; width: 154px; }

#pages { background: url(/i/pl.gif) no-repeat; height: 24px; }
	#pages div { text-align: center; padding-top: 3px; }
		#pages div a { color: #262b37; padding: 0 3px; }
		#pages div span { color: #eb1c24; padding: 0 3px; }
		
.basket-tbl { width: 100%; }
	.basket-tbl td { border-bottom: 1px solid #e5e1d5; padding: 7px; vertical-align: top; }
		.basket-tbl td span { color: #000; font-size: 18px; }
			.basket-tbl td span.b-red { color: #e81d25; }
	.basket-tbl th { padding: 7px; font-weight: normal; text-align: center; }
	
.basket2-tbl { width: 100%; }
	.basket2-tbl td { border-bottom: 1px solid #e5e1d5; padding: 7px; vertical-align: top; }
		.basket2-tbl td span { color: #000; font-size: 18px; }
		.basket2-tbl td strong { color: #000; }	
			.basket2-tbl td strong.gr { color: #5a5a59; font-size: 14px; }
			.basket2-tbl td strong.gr2 { color: #5a5a59; font-size: 18px; font-weight: normal; }
			.basket2-tbl td span.b-red { color: #e81d25; }
	.basket2-tbl th { padding: 7px; font-weight: normal; text-align: center; border-bottom: 1px solid #dd2027; }
	.basket2-tbl td input { width: 40px; }
/* catalog end */

/* footer */
.b-c { background: url(/i/corner-r.gif) no-repeat 100% 0; }

.copy { float: left; width: 300px; }
	.copy div { padding: 10px 20px; color: #6b6b6b; font-size: 11px; }
.address { float: left; width: 270px; }
	.address div { padding: 10px 20px; color: #6b6b6b; font-size: 11px; }
		.address div a { color: #6b6b6b; font-size: 11px; }
			.address div a:hover { color: #6b6b6b; text-decoration: none; }
.towns { float: right; width: 320px; }
	.towns div { padding: 10px 20px; color: #6b6b6b; font-size: 11px; }
		.towns div a { color: #6b6b6b; font-size: 11px; }
			.towns div a:hover { color: #6b6b6b; text-decoration: none; }

#box-bottom { height: 55px; margin-top: -55px; width: 1000px; background: #e7e0d1; text-align: left; margin: auto; }
	#box-bottom div { text-align: right; padding: 12px 16px; color: #929292; font-size: 11px; }
		#box-bottom div a { color: #929292; font-size: 11px; text-decoration: none; }
			#box-bottom div a:hover { text-decoration: underline; }
/* footer end */

/* 27.04.2010 */
.main-h1 { font-size:18px; color:#3a67ba; padding:20px 0; }
