/* made bu Julia */
* { color: #666; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 12px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: #c2f2f7; text-align: center; }
.body-default { background: #fff; text-align: left; }
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

a { color: #3babfa; }
	a:hover { color: #ff7c00; text-decoration: none; }
a * { color: #3babfa; }
	a:hover * { color: #ff7c00; 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 14px; background: url(/i/li.gif) no-repeat 0 8px; }

h1, h2, h3 { margin: 20px 0; padding: 0; }
	h1 { font-size: 24px; font-weight: normal; color: #3db39a; }
	h2 { font-size: 22px; font-weight: normal; }
	h3 { font-size: 20px; font-weight: normal; color: #3db39a; }
	
.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; }

.padlr12 { padding: 0 12px; }
.padr20 { padding-right: 20px; }
.padl10 { padding-left: 10px; }

.fs15 { font-size: 15px; }
.fs18 { font-size: 18px; }

/* common */
#box-all { min-width: 1004px; max-width:90%; background: url(/i/t-bg.gif) repeat-x #FFF; text-align: left; margin: auto; }
* html #box-all { width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1108?'1000px':'90%'); }
	#box-all #pd-all { width: 100%; }
	#box-all #pd-all-in { width: 100%; }

#main-left { float: left; margin-right: -75%; width: 100%; overflow: hidden; }
	#main-left #main-left-in { margin-right: 75%; }
#main-right { float: right; width: 75%; margin-top: -25px; background: url(/i/r-bgw.gif) no-repeat 100% 0; overflow: hidden; }
	#main-right .rpd { padding-left: 6px; }
	*+html #main-right { margin-top: 0; }
	*+html #main-left { margin-top: 25px; }
	
#center-left { float: left; margin-right: -33%; width: 100%; }
	#center-left #center-left-in { margin-right: 35%; padding-left: 6px; padding-bottom: 30px; }
#center-right { float: right; width: 33%; }

#center-leftinn { float: left; margin-right: -265px; width: 100%; margin-top: -90px; background: url(/i/cont-cl.gif) no-repeat 0 0; }
	#center-leftinn #center-left-ininn { margin-right: 265px; background: url(/i/cont-cr.gif) no-repeat 100% 0; padding-top: 10px; }
		.content { background: #FFF; padding-left: 20px; padding-bottom: 30px; padding-right: 30px; }
#center-rightinn { float: right; width: 265px; }

.r-pd { background: url(/i/r-bg.gif) repeat-y 100% 0; }
/* common end */

/* header */
#top1 { background: url(/i/c-l.gif) no-repeat 0 0; }
	.top-nav { background: url(/i/c-r.gif) no-repeat 100% 0; text-align: right; padding: 6px 20px 6px 0; font-size: 10px; font-weight: bold; color: #ff7d36; }
		.top-nav a { font-size: 10px; font-weight: bold; text-decoration: none; }
		.top-nav span { padding: 0 4px; color: #ff7d36; font-size: 10px; font-weight: bold; }
		
#top2 { background: url(/i/t2.gif) repeat-x 0 0; height: 100px; }
	#logo { background: url(/i/t2l.gif) no-repeat 0 0; padding: 22px 0 33px 34px; float: left; }
	
#phone { float: left; color: #ff7c00; font-size: 18px; }
	#phone strong { font-size: 18px; font-weight: normal; color: #8fd7ff; }
#search { float: right; padding-right: 20px; background: #FFF; }
	#search table td { padding: 0 0 0 10px; position: relative; vertical-align: top; }
		#search table td select { width: 175px; color: #a0a0a0; }
			#search table td select option { color: #a0a0a0; }
		#search table td input { cursor: pointer; }
		
#collage { margin-right: 20px; height: 223px; }
	#collage-left { float: left; }
	#collage-right { float: right; }
#collage-in { margin-right: 20px; height: 176px; }
#collage-new { margin-right: 20px; height: 223px; text-align: center; }
	#collage-new img { display: block; margin: 0 auto; }
/* header  end*/

/* menu */
#topmenu { background: url(/i/t2r.gif) no-repeat 100% 0; height: 100px; float: right; padding: 26px 15px 0 0; }
	#topmenu div { float: left; }
		#topmenu div div { padding: 4px 22px 8px 22px; }
		#topmenu div a { color: #a6f6ed; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
	#topmenu div.sep { padding: 4px 0; color: #7dcdf8; }
	#topmenu div.act { color: #FFF; background: url(/i/actbg-l.gif) no-repeat 0 0; }
		#topmenu div.act div { background: url(/i/actbg-r.gif) no-repeat 100% 0; }
		#topmenu div.act a { color: #FFF; }
	
#leftmenu { background: url(/i/m-c.gif) repeat-y 100% 0; }
#leftmenu-in { background: url(/i/m-t.gif) no-repeat 100% 0; }
#leftmenu-inn { background: url(/i/m-b.gif) no-repeat 100% 100%; padding: 31px 20px 40px 10px; }
	#leftmenu-inn div { padding: 11px 0 11px 25px; border-bottom: 1px solid #FFF; background: url(/i/menu.gif) no-repeat 6px 10px; }
	#leftmenu-inn span { display: block; background: #FFF; }
		#leftmenu-inn div a { font-weight: bold; color: #0e54b3; text-decoration: none; }
			#leftmenu-inn div a:hover { text-decoration: underline; }
		#leftmenu-inn .menu2lvl { padding: 6px 0 0 0; border-bottom: 0; color: #ff7c00; background: url(/i/p.gif) no-repeat 6px 10px; }
			#leftmenu-inn .menu2lvl a { font-weight: normal; }
	#leftmenu-inn .active { padding: 0; background: url(/i/act-l.gif) no-repeat 0 0; }
		#leftmenu-inn .active div { padding: 11px 0 11px 25px; border-bottom: 0; background: url(/i/act-r.gif) no-repeat 100% 0; color: #FFF; font-weight: bold; }
		#leftmenu-inn .active a { color: #FFF; }
/* menu end */

/* main page */
.titl { color: #3db39a; font-size: 18px; border-bottom: 1px solid #8ccef4; padding: 7px 0 7px 30px; background: url(/i/tit-bg.gif) no-repeat 6px 10px; }

#map { position: relative; }
	.m1 { position: absolute; top: 52px; left: 77px; }
	.m2 { position: absolute; top: 50px; left: 100px; }
	.m3 { position: absolute; top: 165px; left: 85px; }
	.m4 { position: absolute; top: 125px; left: 55px; }
	.m5 { position: absolute; top: 190px; left: 60px; }
	.m6 { position: absolute; top: 195px; left: 120px; }

#maptxt { padding: 20px 30px 40px 40px; }

#bigmap { position: relative; }
	.mm1 { position: absolute; top: 10px; left: 150px; }
	.mm2 { position: absolute; top: 15px; left: 260px; }
	.mm3 { position: absolute; top: 170px; left: 0px; }
	.mm4 { position: absolute; top: 370px; left: 20px; }
	.mm5 { position: absolute; top: 330px; left: 140px; }
	.mm6 { position: absolute; top: 385px; left: 265px; }

#bigmaptxt { padding: 15px 15px 40px 0; font-size: 11px; }
	#bigmaptxt * { font-size: 11px; }

.banner1 { height: 106px; background: url(/i/ban1.gif) no-repeat; }
	.banner1 .ban1-in { padding: 6px 4px; text-align: center; background: url(/i/ban1r.gif) no-repeat 100% 0; }
.banner2 { height: 106px; background: url(/i/ban2.gif) no-repeat; }
	.banner2 .ban2-in { padding: 6px 4px; text-align: center; background: url(/i/ban2r.gif) no-repeat 100% 0; }
.banner3 { height: 106px; background: url(/i/ban3.gif) no-repeat; }
	.banner3 .ban3-in { padding: 6px 4px; text-align: center; background: url(/i/ban3r.gif) no-repeat 100% 0; }
	
.akcii td .banner { width: 100%; }
.akcii td .banner td { padding: 0; vertical-align: top; }
	.akcii td .banner td.bgt { background: url(/i/bgt.gif) repeat-x; }
	.akcii td .banner td.bgb { background: url(/i/bgb.gif) repeat-x; }
	.akcii td .banner td.bgl { background: url(/i/bgl.gif) repeat-y; }
	.akcii td .banner td.bgr { background: url(/i/bgr.gif) repeat-y; }
	.akcii td .banner td.ban1 { width: 100%; text-align: center; background: url(/i/bgban1.gif) repeat-x #fef4f3; }
		.akcii td .banner td.ban1 img { margin: 0 auto; }
	.akcii td .banner td.ban2 { width: 100%; text-align: center; background: url(/i/bgban2.gif) repeat-x #fffdec; }
		.akcii td .banner td.ban2 img { margin: 0 auto; }
	.akcii td .banner td.ban3 { width: 100%; text-align: center; background: url(/i/bgban3.gif) repeat-x #FFF; }
		.akcii td .banner td.ban3 img { margin: 0 auto; }
				
ul#for-client { padding: 5px 0 0 20px; margin: 0; }
	#for-client li { padding: 2px 0 2px 14px; background: url(/i/bulit-bl.gif) no-repeat 2px 8px; color: #ff7c00; }
		
.main-tbl td { vertical-align: top; padding: 0 11px 11px 0; }
	.main-tbl td a { font-size: 14px; }
		.main-tbl td a * { font-size: 14px; }
/* main page end */

/* inner page */
#bc { color: #ff9939; font-size: 10px; font-weight: bold; }
	#bc a { color: #3db39a; font-size: 10px; font-weight: bold; text-decoration: none; }
		#bc a:hover { text-decoration: underline; }
		
.letters { padding-bottom: 20px; }
	.letters a { color: #0e54b3; text-decoration: none; font-size: 11px; padding: 0 2px; }
	.letters span { color: #ff7c00; font-size: 11px; padding: 0 2px; }
	
.brands { width: 100%; }
.brands td { padding: 10px; border-bottom: 1px solid #e3e3e3; text-align: center; width: 33%; }
	.brands td.brdrr { border-right: 1px solid #e3e3e3; }
	.brands td span { display: block; padding-top: 3px; }
	
#pages a { padding: 0 4px; }
#pages span { padding: 0 4px; color: #ff7c00; }

.soveti { padding: 0; margin: 5px 0 5px 22px; }
	.soveti li { padding: 2px 0 20px 12px; color: #ff7c00; }
		.soveti li a { color: #0e54b3; font-size: 14px; font-weight: bold; }
			.soveti li a:hover { color: #ff7c00; text-decoration: none; }
		.soveti li span { color: #666; }
		.soveti li span.data { color: #3db39a; font-weight: bold; font-size: 10px; display: block; }
		.date { color: #ff7c00; font-weight: bold; font-size: 10px; }
		
.forma { width: 100%; }
.forma td { padding: 0 20px 20px 0; }
	.forma td input { width: 100%; }
		.forma td input.subm { width: auto; cursor: pointer; }
	.forma td textarea { width: 100%; height: 175px; }
	
.akcii { width: 100%; }
	.akcii td { padding: 0 0 20px 0; vertical-align: top; }
		.akcii td span { padding-top: 5px; display: block; }
/* inner page */
	
/* footer */
#box-bottom { height: 125px; background: #c2f2f7; }
#bot-left { float: left; margin-right: -75%; width: 100%; background: url(/i/footc.gif) repeat-x 0 0; height: 115px; }
	#bot-left #bot-left-in { margin-right: 75%; background: url(/i/footl.gif) no-repeat 0 0; height: 115px; }
#bot-right { float: right; width: 75%; background: url(/i/footr.gif) no-repeat 100% 0; height: 115px; }
#bot-right2 { float: right; width: 75%; background: url(/i/footr2.gif) no-repeat 100% 0; height: 115px; }

.vipr { float: left; padding-top: 33px; padding-left: 10px; color: #5d6875; font-size: 10px; font-weight: bold; }
	.vipr a { font-size: 10px; font-weight: bold; }
.copy { float: right; padding-top: 33px; padding-right: 155px; color: #5d6875; font-size: 10px; font-weight: bold; }
	.copy span { color: #3babfa; font-size: 10px; font-weight: bold; }
/* footer end */

