/* made bu Julia */
* { color: #696969; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: url(/i/main-bg.gif) repeat-x #738490; text-align: center; }
.body-default { background: #fff;  text-align: left; color: }
   
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

/*a { color: #002c75; text-decoration: none; }*/
a { color: #368FD5; text-decoration: none; }
	a:hover { text-decoration: underline; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 20px 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 4px 7px; }
ul.noimage li { padding: 3px 0 3px 40px; background: none; font-size: 14px; }
   ul.noimage li a { font-size: 14px; color: #696969; cursor: pointer;}
	ul.noimage li strong { font-size: 14px; color: #ff6600; }
	ul.noimage li span { display: block; padding-left: 20px; padding-top: 5px; }
		ul.noimage li span a { color: #368fd5; text-decoration: underline;}

ol { margin: 10px 0; padding: 0 0 0 20px; }
	ol li { padding: 2px 0; }
* html ol { padding: 0 0 0 24px; }
*+html ol { padding: 0 0 0 24px; }

h1, h2, h3 { margin:20px 0; padding: 0; }
	h1 { font-size: 26px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom:18px; }
		h1 span { font-size: 18px; display: block; }
	h1.main { font-size: 26px; color: #010101; font-weight: normal; margin-left: 30px; }
	h2 { font-size: 18px; color: #4e5d6c; font-weight: normal; }
	h3 { font-size: 14px; color: #ff6600; font-weight: normal; }
	h4 { font-size: 14px; color: #ff6600; font-weight: normal; margin: 0; }
	h5 { font-size: 14px; font-weight: normal; margin: 0; }
	h5 { font-size: 14px; font-weight: normal; margin: 0; }
	
.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; }

.grc { color: #4e5d6c; font-size: 14px; }
.padl10 { padding-left: 20px; }
.padl10r10 { padding: 0 20px; }
.padl30 { padding-left: 30px; }
.padl20 { padding-left: 20px; }
.padl15 { padding-left: 15px; }
.padl40 { padding-left: 40px; }
.padr50 { padding-right: 50px; }
.padt10 { padding-top: 10px; }

.fs14 { font-size: 14px; }
.fs18 { font-size: 18px; }
.fs18blue { font-size: 18px; color: #368fd5; }
.fs11gr { font-size: 11px; color: #696969; text-decoration: underline; }
.fs18gr { font-size: 18px; color: #4e5d6c; }
.fs11blue { font-size: 11px; color: #368fd5; }
.orangecolor { color: #ff6600; }

/* common */
#box-all { width: 1000px; text-align: center; margin: auto; background: url(/i/tbg.gif) repeat-x #FFF; text-align: left; }
	#box-all .pd { padding: 0 20px; position:relative; }
   .pos-x { position:absolute; _margin-left:-20px; left:20px; top:0; width:960px; }

#left { float: left; width: 265px; position: relative; padding-bottom: 60px;}
#right { float: right; width: 695px; position: relative; }
#right-gal { float: right; width: 600px; margin: 0 -20px 0 50px; text-align:right; }
* html #right-gal { margin-right: -20px; }
#right-news { float: right; width: 700px; margin-right: -20px; background: url(/i/news-bg.jpg) no-repeat 100% 0; }
* html #right-news { margin-right: -10px; }
	
#col-left { float: left; width: 65%; }
#col-right { float: right; width: 100%; margin-left: -65%; }
	#col-right #col-right-in { margin-left: 65%; }
	#right-in { padding-top:12px; }
/* common end */

/* header */
#header { background: url(/i/topbg.gif) no-repeat; position: relative; height: 147px; }

#logo { float: left; width: 230px; }
	#logo div { padding: 22px 0 20px 38px; }
#top { float: left; width: 490px; margin-left: 50px; }
#phone { float: right; width: 185px; height: 143px; z-index:5;}
.toptxt { color: #7ea5e9; font-size: 11px; font-family: Verdana; padding-top: 15px; overflow:hidden; height:89px; }
#flash { width:610px; float:right; height:287px; position: relative; /*background:url(/i/flash.jpg) no-repeat;*/ }
   #flash p {margin:0; padding:0;}
.banners { padding: 0 0 20px 0; }
	.leftimg { margin-top: -100px; position: relative; padding-top:100px; }
.kons { padding: 10px 0 0 11px; }
/* header end */

.topi1 { background: url(/i/topc.gif) repeat-x; position: relative; }
.topi2 { background: url(/i/topl.gif) no-repeat 0 0; position: relative; }
.topi3 { background: url(/i/topr.gif) no-repeat 100% 0; position: relative; height: 122px; }

.topimages td { padding: 6px 20px 0 20px; text-align: center; }
	.topimages td img { display: block; margin: 0 auto; }
	.topimages td a { color: #4e5d6c; }
.img { display: block; margin-right: -20px; position: relative; }

/* menu */
#topmenu { padding: 0; margin: 0; list-style: none; }
	#topmenu li { float: left; padding: 40px 0 0 6px; width: 95px; background: url(/i/tmgb.gif) no-repeat 0 0; }
		#topmenu li a { color: #f5f8fd; font-size: 16px; text-decoration: none; font-family: HeliosCond; }
			#topmenu li a:hover { text-decoration: underline; }
	#topmenu li.ac { background: url(/i/tmgbac.gif) no-repeat; }
	
#menu-img {  }
	#menu-img img { display: block; float: left; }

#leftmenu { width: 250px; float: left; }
	#leftmenu ul { padding: 0; margin: 20px 10px 0 20px; }
		#leftmenu ul li { background: none; padding: 0 0 10px 0; }
			#leftmenu ul li a { color: #696969; text-decoration: none; font-size: 14px; position: relative; }
				#leftmenu ul li a:hover { text-decoration: underline; }
			#leftmenu ul li.act a { color: #368fd5; font-size: 18px; position: relative; }
#menu3lvl { width: 430px; margin: 0; }
   #menu3lvl li { width: 170px; display: block; padding: 4px 0 4px 0; float: left; }
   	#menu3lvl li a { display: block; padding-left: 22px; background: url(/i/ball.gif) no-repeat 0 1px; color: #4e5d6c; position: relative; }
   		#menu3lvl li a.act { color: #368fd5; }
		
#bot-menu { width: 100%; }
	#bot-menu th { vertical-align: top; padding: 9px 14px; border-bottom: 1px solid #e0e7f0; text-align: left; }
		#bot-menu th a { font-size: 11px; }
	#bot-menu td { vertical-align: top; padding: 9px 14px; }
		#bot-menu td a { font-size: 11px; color: #3a7eb4; }
	#bot-menu td.padl30 { padding-left: 30px; }
	#bot-menu th.padl30 { padding-left: 30px; }
	#bot-menu td.padr30 { padding-right: 30px; }
	#bot-menu th.padr30 { padding-right: 30px; }

.bott { border: 1px solid #e0e7f0; position: relative; }
.bott1 { background: url(/i/c1.gif) no-repeat 0 0; margin: -1px; position: relative; }
.bott2 { background: url(/i/c2.gif) no-repeat 100% 0; position: relative; }
.bott3 { background: url(/i/c3.gif) no-repeat 0 100%; position: relative; }
.bott4 { background: url(/i/c4.gif) no-repeat 100% 100%; position: relative; }
/* menu end */

.new { background: url(/i/newsbg.gif) repeat-x; position: relative; }
	.new div { background: url(/i/newsbgr.gif) no-repeat 100% 0; color: #f5f8fd; padding-right: 20px; position: relative; height: 36px; }
		.new div a { display: block; color: #f5f8fd; font-size: 12px; font-family: Arial; 
                text-decoration: none; float: left; padding-top: 10px; height:18px;
                overflow:hidden; width:640px; }
			.new div a:hover { text-decoration: underline; }
	.new div span { display: block; float: right; background: url(/i/ii.gif) no-repeat 40px 7px; padding-top: 8px; padding-left: 0px; width: 190px; }
   		.new div span.bcc a { width: 14px; padding: 0;}
   		.new div span.bcc a img { float: left;}
	.new div span input { width: 140px; padding-left: 5px; height: 19px; padding-top: 2px; border: 0; background: none; color: #368fd5;  float: right; }
	* html .new div span input { height: 20px; padding-top: 1px; }
	*+html .new div span input { height: 20px; padding-top: 1px; }
	*+html .new div span input { height: 20px; padding-top: 1px; }
	html:first-child .new div span input { height: 21px; padding-top: 0px; }
#bc { width: 100%; background: url(/i/bcbg.gif) repeat-x; height: 36px; }	
	#bc td { padding: 0; vertical-align: top; }
	#bc td.bcin { width: 100%; }
	#bc td span.bcc { background: url(/i/ii.gif) no-repeat 25px 7px; padding-top: 7px; padding-left: 0px; width:170px;}
		#bc td span.bcc input { width: 140px; padding-left: 5px; height: 19px; padding-top: 2px; border: 0; background: none; color: #368fd5; float: right;}
		#bc td span.bcc a img { float: left;}
		html:first-child #bc td span.bcc input { height: 21px; padding-top: 0px; }
	#bc td span { float: left; display: block; }
		#bc td span.image { padding: 10px 10px 0 2px; }
		#bc td span.biglink { padding: 5px 20px; }
			#bc td span.biglink a { font-size: 18px; color: #FFF; font-weight: bold; font-family: HeliosCond; }
		#bc td span.biglinkac { padding: 5px 20px 8px 20px; background: url(/i/acsh.gif) no-repeat 50% 100%; }
			#bc td span.biglinkac a { font-size: 18px; color: #FFF; font-weight: bold; font-family: HeliosCond; }
			* html #bc td span.biglinkac { padding: 5px 20px 9px 20px; }
			*+html #bc td span.biglinkac { padding: 5px 20px 9px 20px; }
			html:first-child #bc td span.biglinkac { padding: 5px 20px 9px 20px; }
		#bc td span.smalllink { padding: 11px 20px 10px 20px; }
			#bc td span.smalllink a { color: #7ea5e9; font-weight: bold; }
		#bc td span.smalllinkac { padding: 11px 20px 10px 20px; background: url(/i/acsh.gif) no-repeat 50% 100%; }
			#bc td span.smalllinkac a { color: #7ea5e9; font-weight: bold; }
		#bc td span.text { padding: 10px 20px 10px 20px; color: #7ea5e9; font-weight: bold; background: url(/i/acsh.gif) no-repeat 50% 100%; }
			#bc td span.text a { color: #7ea5e9; font-weight: normal; font-family: Arial; }
			
#bctbl td { padding: 0; vertical-align: top; }
	#bctbl td.bcf {  }
		#bctbl td.bcf div { padding: 5px 18px 9px 18px; }
		#bctbl td.bcf a { font-size: 18px; color: #FFF; font-weight: bold; font-family: HeliosCond; }
	#bctbl td.bcf-ac { background: url(/i/bc-bgl.gif) no-repeat 0 0; }
		#bctbl td.bcf-ac div { padding: 5px 18px 9px 18px; background: url(/i/bc-bgr.gif) no-repeat 100% 0; }
		#bctbl td.bcf-ac a { font-size: 18px; color: #FFF; font-weight: bold; font-family: HeliosCond; text-decoration: none; }
		
	#bctbl td.bcc {  }
		#bctbl td.bcc div { padding: 11px 18px 10px 18px; }
		#bctbl td.bcc a { color: #7ea5e9; }
	#bctbl td.bcc-ac { background: url(/i/bc-bgl.gif) no-repeat 0 0; }
		#bctbl td.bcc-ac div { padding: 11px 18px 10px 18px; background: url(/i/bc-bgr.gif) no-repeat 100% 0; }
		#bctbl td.bcc-ac a { color: #7ea5e9; text-decoration: none; }	
		
	#bctbl td.bcl {  }
		#bctbl td.bcl div { padding: 11px 18px 10px 18px; }
		#bctbl td.bcl a { color: #7ea5e9; font-weight: normal; font-family: Arial; }
	#bctbl td.bcl-ac { background: url(/i/bc-bgl.gif) no-repeat 0 0; }
		#bctbl td.bcl-ac div { padding: 11px 18px 10px 18px; background: url(/i/bc-bgr.gif) no-repeat 100% 0; color: #7ea5e9; font-weight: normal; font-family: Arial; }
		#bctbl td.bcl-ac div a { color: #7ea5e9; font-weight: normal; font-family: Arial; text-decoration: none; }

.content { padding: 15px 50px 0 15px; font-size: 12px; color: #393939; line-height: 21px; } /*font-size: 14px; color: #393939;*/
.content * { font-size: 12px; color: #393939; line-height: 21px; } /* modified from * to p   - A. Smirnov */
.content a { color: #002c75; line-height: 21px; }
.content h2 { font-size: 18px; color: #4e5d6c; font-weight: normal; }
.content h3 { font-size: 14px; color: #ff6600; font-weight: normal; }
.content-in { padding: 0px 15px 0 15px; position: relative; }
	.content-in * { line-height: 21px; }
.content-gal { padding-top: 10px; }
	.content-gal * { line-height: 21px; }
.content-news { padding: 15px 80px 0 15px; position: relative; }
	.content-news * { line-height: 21px; }
	.content-news a { color: #368FD5 }

#difference { width: 240px; padding-right: 20px; padding-top: 10px; background: url(/i/dif.gif) no-repeat; margin-left: 5px; }
	#difference .dif { background: url(/i/dif-in.gif) no-repeat 0 100% #ffcc66; padding: 0 15px 10px 18px; font-size: 12px; color: #4e5d6c; }
	#difference .dif .titl { color: #4e5d6c; font-weight: bold; font-size: 16px; padding-bottom: 5px; }
	#difference .dif a { font-size: 12px; color: #3399cc; }
	#difference span { color: #FFF; font-weight: bold; font-size: 18px; }
		#difference span.lblue { color: #368fd5; font-weight: normal; }
		#difference span.gr { color: #696969; font-weight: normal; font-size: 14px; }
	#difference strong { color: #FFF; font-weight: bold; font-size: 30px; }
.titl2 { font-size: 14px; font-weight: bold; padding: 6px 0; }

.banners { width: 100%; }
	.banners td { paddding: 0; width: 25%; }
	.banners td.padl26 { padding-left: 34px; }
	
.galery {}
	.galery td { vertical-align: top; padding: 0 20px 40px 0; }
	.galery td.pdr0 { padding-right: 0; }
	.galery td span { color: #368fd5; }
.pages_img { text-align: right; padding-bottom: 20px; }
	.imb_brd { border: 1px solid #afadc1; }
	.imb_brd_ac { border: 1px solid #ff0000; }
.galimg td { padding: 18px 18px 0 0; vertical-align: top; }
	.galimg td.dalee { width: 100%; text-align: right; color: #aaa; font-size: 11px; }
		.galimg td.dalee img { margin: 0 3px; }
	.ibrd { border: 1px solid #696969; }
   
#imglist { text-align:left; float:left; width:400px; }
	#imglist img{ margin: 18px 18px 0 0;  cursor: pointer;}
   #img-nextum { float:right; padding:20px 20px 0 0; }
	
.textright { width: 185px; color: #4e5d6c; font-size: 11px; }
	.textright a { color: #368fd5; text-decoration: underline; }
.textright2 { width: 205px; color: #4e5d6c; font-size: 11px; line-height: 20px; }
	
.adress { padding-left: 34px; background: url(/i/m.gif) no-repeat 0 1px; }
	.adress a { color: #368fd5; }
	.adress strong { font-weight: normal; font-size: 18px; }
.adress2 { padding-left: 34px; }
	.adress2 a { color: #368fd5; }
	.adress2 strong { font-weight: normal; font-size: 18px; }
.mail { padding-left: 34px; background: url(/i/mail.gif) no-repeat; }
	.mail a { text-decoration: underline; color: #368fd5; }
	
#mob_ofice { width: 180px; }
	#mob_ofice * { line-height: 20px; }
#leftboti { margin-top: -80px; margin-bottom: -3px; }
#leftboti2 { margin-top: -80px; margin-bottom: -3px; padding-left: 50px; }
* html #leftboti2 { margin-top: -80px; margin-bottom: -0px; padding-left: 50px; }
*+html #leftboti2 { margin-top: -80px; margin-bottom: -0px; padding-left: 50px; }
	
/* news */
.mainnew { padding-bottom: 40px; color: #4e5d6c; }
	.mainnew span { color: #696969; font-size: 11px; font-style: italic; }
	.mainnew a { color: #ff6600; font-size: 18px; }
.news { padding-bottom: 40px; color: #4e5d6c; }
	.news span { color: #696969; font-size: 11px; font-style: italic; }
	.news a { color: #368fd5; font-size: 14px; }
.allnews { padding-bottom: 20px; }
	.allnews a { color: #368fd5; font-style: italic; padding-right: 3px; }
	.allnews span { color: #ff6600; font-style: italic; font-weight: bold; padding-right: 3px; }
/* news end */

.wr { padding: 35px 0 15px 0; }
	.wr strong { font-size: 18px; font-weight: normal; }
	.wr a { color: #368fd5; }

/* zamer */
.inp1 { border: 1px solid #42474a; background: #fde5b5; width: 370px; padding: 2px 4px; }
.inp2 { border: 1px solid #42474a; background: #fde5b5; width: 270px; padding: 2px 4px; }
.inp3 { border: 1px solid #42474a; background: #FFF; width: 270px; padding: 2px 4px; }
.txt { width: 375px; height: 160px; }
.send { text-align: right; padding: 10px 35px 0 0; }
	.send input { cursor: pointer; }
/* zamer end */
	
/* footer */
#box-bottom { background: url(/i/botbg.gif) repeat-x; height: 122px; }
	#box-bottom div { background: url(/i/botbgl.gif) no-repeat 0 0; height: 122px; }
		#box-bottom div div { background: url(/i/botbgr.gif) no-repeat 100% 0; height: 122px; padding: 3px 20px 0 20px; }
.botimages {  }
	.botimages td { padding: 0; text-align: center; vertical-align: top; }

#bottom { width: 1000px; _width:1016px; text-align: center; margin: auto; text-align: left; background: url(/i/fbgc.gif) #758793 repeat-x; height: 60px; position: relative; }
#botl { background: url(/i/fbgl.gif) no-repeat 0 0; height: 60px; position: relative; }
#botr { background: url(/i/fbgr.gif) no-repeat 100% 0; height: 60px; position: relative; }
.info { color: #FFF; font-size: 11px; padding-top: 25px; text-align: center; }
	.info a { color: #FFF; font-size: 11px; text-decoration: underline; }
		.info a:hover { text-decoration: none; }
/* footer end */

.goods_list { width: 153px; padding: 0 20px 0px 0; margin: 0 0 40px 0; height: 270px; overflow: hidden;}

.adx-op-main { float:right; width:362px; height:43px; margin-top:-67px; position:relative; padding-right:3px; }
.adx-op-main img { float:right; }


.navigation-chain { padding:5px 10px; font-size:11px; color:#3b98e4; line-height:18px; }
   .navigation-chain a, .navigation-chain span { font-size:11px; color:#939393; }
   .navigation-chain strong a { font-size:12px; }
   
.link10 { font-size:10px; }
.link9 { font-size:9px; }
.link8 { font-size:8px; }

#intro, #flash {overflow: hidden; }

.bottphone { }
   .bottphone img { float:right; }
   
   
.adx-love { border-collapse:collapse; width:100%; }
.adx-love tr td { border:solid 1px #ccc; padding:15px; vertical-align:top; }
.adx-love tr td h3 { margin-top:0; }
.adx-love tr td p { margin:0 0 10px 0; }
.content .adx-love tr td * { line-height:18px; }



