* { color: #36414d; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 14px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: #e0e5e9; }
.body-default{ background: #fff; padding: 5px;}	
form, input { margin: 0; padding: 0; }

a { color: #3a3d8c; }
	a:hover { text-decoration: none; color: #696ffe; }

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; }
.fs13 { font-size: 13px; }
.fs12 { font-size: 12px; }

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: #3a3d8c; }
	h2 { font-size: 18px; font-weight: normal; color: #3a3d8c; }
	h3 { font-size: 16px; font-weight: normal; }

	
.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; }

#box-all { min-height: 100%; width: 1000px; background: url(/i/main-bg.gif) repeat-y; }
* html #box-all { height: 100%; }

/* top blocks */
#top { height: 57px; background: #e0e5e9; }
#s-nav { float: left; background: #3a3d8c; color: #1a1c4b; font-size: 11px; padding: 21px 23px 22px 23px; }
	#s-nav a { color: #bfc1f6; font-size: 11px; text-decoration: none; }
#phones { float: right; font-size: 18px; color: #3c4753; padding: 18px 95px 0 0; }
	#phones span { font-size: 18px; color: #3a3d8c; font-weight: normal; }
/* top blocks end */

/* center block */
#center-main { width: 930px; }

#main-left { float: left; width: 174px; }
	#main-left .logo { padding: 50px 10px 54px 10px; }
#main-right { float: right; width: 826px; }

#center-left { float: left; width: 174px; margin-top: -10px; }
	#center-left .pd { padding-left: 20px; }
	.privilege { padding-top: 4px; }
		.privilege div { padding: 2px 0; color: #86919a; }
#center-cont { float: right; width: 820px; margin-top: -73px; }
	#center-cont .pd { padding: 0 90px 0 20px; }
#center-right { float: right; width: 320px; margin-top: -20px; }
	#center-right .pd { padding-right: 70px; }
	.working { padding-top: 6px; font-size: 12px; }
		.working span { font-size: 12px; }
.podr { background: url(/i/arr.gif) no-repeat 0 8px; padding-left: 16px; }
* html .podr { background: url(/i/arr.gif) no-repeat 0 6px; }
	.podr a { font-size: 10px; font-weight: bold; }
	
.flash { margin: 1px 0; }

#title { float: left; width: 544px; height: 146px; background: url(/i/title.gif) no-repeat; }
	#title div { font-size: 38px; color: #FFF; padding: 50px 10px 0 0; }
#s-menu { float: left; }
/* center block end */

/* top blocks inmain */
#top-inmain { background: url(/i/bottle-bg.gif) no-repeat 0 0; }
#text-collage { position: absolute; top: 200px; left: 200px; width: 703px;}
	#text-collage .text1 { float: left; padding: 5px 0; width: 143px; background: url(/i/txt1.gif) no-repeat; }
		#text-collage .text1 a { margin-left: 50px; }
	#text-collage .text2 { float: left; padding: 5px 0; width: 180px; background: url(/i/txt2.gif) no-repeat; }	
		#text-collage .text2 a { margin-left: 50px; }
	#text-collage .text3 { float: left; padding: 5px 0; width: 160px; background: url(/i/txt3.gif) no-repeat; }
		#text-collage .text3 a { margin-left: 30px; }
	#text-collage .text4 { float: left; padding: 5px 0; width: 220px; background: url(/i/txt4.gif) no-repeat; }
		#text-collage .text4 a { margin-left: 40px; }
	#text-collage .text1 a, #text-collage .text2 a, #text-collage .text3 a, #text-collage .text4 a { color: #FFF; text-decoration: none; }
	#text-collage .text1 a:hover, #text-collage .text2 a:hover, #text-collage .text3 a:hover, #text-collage .text4 a:hover { text-decoration: underline; }

#top-left { float: left; width: 174px; }
	#top-left .logo { padding: 30px 10px; }
#top-right { float: right; width: 826px; }
	.bottles { padding-left: 26px; }
.periods { float: left; }
.pressforms { float: right; width: 255px; background: url(/i/kv.gif) no-repeat 100% 0; }
.r-images { float: right; }
/* top blocks inmain end */

/* top-menu */
#top-menu { margin-right: 70px; padding: 0;}
	#top-menu ul { padding: 0; margin: 0; vertical-align: bottom;}
		#top-menu ul li { font-size: 11px; float: left; width: 149px; background: #3a3d8c; text-align: center; border-right: 1px solid #FFF; border-left: 1px solid #FFF; padding: 0;}
			#top-menu ul li a { display: block; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; width: 149px; padding: 4px 0;}
			#top-menu li a:hover { background: #9094f0; color: #3a3d8c; }
		#top-menu ul li.ac1 { background: #9094f0; text-transform: uppercase; font-weight: bold; color: #3a3d8c; padding: 4px 0;}
/* top-menu end */

/* 2 menu */
#s-menu { background: #FFF; width: 212px; margin-top: -20px; padding-top: 20px; position: relative; }
	#s-menu ul { padding: 0; margin: 0; }
		#s-menu ul li { padding: 12px 0 0 50px; background: url(/i/arrow.gif) no-repeat 20px 16px; color: #86919a; position: relative; }
/* 2 menu end */

/* inner */
#bc { border-bottom: 1px solid #ccd0d3; margin-right: 100px; margin-left: 26px; padding: 22px 0 13px 0; font-size: 11px; }
	#bc a { font-size: 11px; }
	
#cont-l { float: left; width: 244px; }
	#cont-l .pd { padding-left: 26px; padding-top: 60px; padding-right: 30px; }
		#cont-l .pd ul li { color: #86919a; }
#cont-c { float: left; width: 512px; }
	#cont-c .pd { padding-right: 30px; }
#cont-c2 { float: left; width: 756px; }
	#cont-c2 .pd { padding-right: 30px; padding-left: 26px; }
#cont-img { float: left; width: 70px; padding-top: 60px; }

.press-img { float: left; padding-right: 20px; padding-bottom: 20px; }
.press-txt { float: left; width: 310px; font-size: 13px; font-weight: bold; padding-bottom: 20px; }
/* inner */

/* footer */
#main-bottom { height: 260px; background: url(/i/foot-bg.gif) no-repeat 0 14px; }
	#main-bottom .bottom-in { margin-left: 194px; margin-right: 90px; }
	.line { background: #ccd0d3; }
#inner-bottom { margin-left: 26px; margin-right: 100px; }

.adress-b { float: left; width: 220px; }
	.adress-b div { border-right: 1px solid #ccd0d3; }
.phone-b { float: left; width: 215px; }
	.phone-b div { border-right: 1px solid #ccd0d3; padding-left: 40px; padding-bottom: 22px; }
.mail-b { float: left; width: 250px; }
	.mail-b div { padding-left: 50px; }
	.adress-b div, .phone-b div, .mail-b div  { color: #3a3d8c; }
	.adress-b span, .phone-b span, .mail-b span { font-size: 18px; font-weight: normal; }
	.mail-b a { font-size: 18px; font-weight: normal; color: #36414d; text-decoration: none; }
		.mail-b a:hover { color: #696ffe; }

.bottom-inn2 { margin-left: 26px; margin-right: 70px; }
	
.bottom-in2 { margin-left: 194px; margin-right: 70px; padding-top: 16px;}
	.vipro { float: left; width: 485px; padding: 8px 0; font-size: 11px; }
	.copy { float: left; padding: 8px 0; font-size: 11px; }
		.vipro a, .copy a { font-size: 11px; }
		
.bottom-inn3 { margin-left: 26px; margin-right: 70px; padding-top: 10px; padding-bottom: 30px; }

.bottom-in3 { margin-left: 194px; margin-right: 70px; padding-top: 10px; }
/* footer end */

/* Classes by optimism.ru */
.bold { font-weight: bold; }
.infotext {text-indent: 1.8em;}
ol li { padding: 2px 0 8px 8px; }
/* */