/* made bu Julia */
* { color: #6e6e6e; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 14px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: url(/i/bg.gif) #FFF no-repeat 0 0; }
	
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

a { color: #f8a558; }
	a: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 10px; background: url(/i/li.gif) no-repeat 0 10px; }
ol { padding: 0; margin: 5px 0 15px 20px; }
	ol li { padding: 2px 0 6px 0px; }

h1, h2, h3 { margin: 20px 0; padding: 0; }
	h1 { font-size: 16px; color: #c37b4d; }
	h1.main { margin-bottom: -20px; }
		h1 span { font-size: 16px; color: #c37b4d; font-weight: normal; }
	h2 { font-size: 16px; color: #c37b4d; font-weight: normal; }
	h3 { font-size: 14px; color: #782a1d; 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; }

/* common */
#box-all { width: 1000px; }

#top-left { float: left; height: 142px; background: url(/i/l1.gif) no-repeat 0 10px; }
	.logo { padding: 0 40px; }
#top-right { float: left; height: 142px; width: 730px; }
	.slogan { float: left; }
	.sn-t { float: right; }
	.top-nav { text-align: right; }
	.phones { text-align: right; color: #782a1d; font-size: 11px; padding: 20px 0 0 15px; background: url(/i/phone.gif) no-repeat 0 20px; }
.line { background: #f8a558; }

#main-left { float: left; width: 275px; }
#main-right { float: left; width: 640px; }
/* common end */

/* left col */
.bann { border-left: 6px solid #35bee1; padding-left: 44px; }
.bann-txt { font-size: 12px; color: #782a1d; padding: 6px 20px 15px 50px; }
/* left col end */

/* news */
.left-news { border-left: 6px solid #35bee1; padding-left: 44px; padding-right: 20px; }
	.left-news a { color: #6e6e6e; font-size: 12px; }
.new-tit { color: #c37b4d; font-size: 16px; }
.new-dat { padding: 10px 0; color: #782a1d; font-size: 10px }

.new-date { padding: 5px 0; color: #782a1d; font-size: 12px; }
.new-name { color: #782a1d; font-weight: bold; padding-bottom: 5px; }

.pages { padding: 10px 0; margin-top: 10px; font-size: 11px; border-top: 1px solid #f8a558; }
	.pages a { font-size: 11px; }
/* news end */

/* faq */
.q { padding: 5px 0; color: #782a1d; font-weight: bold; }
.a { padding-bottom: 25px; padding-left: 10px; }
/* faq end */

/* catalog */
.main-cat td { vertical-align: top; padding: 0 25px 0 0; }
.cat-tit { padding: 4px 0 10px 15px; background: url(/i/arr2.gif) no-repeat 0 6px; }
	.cat-tit a { color: #782a1d; font-size: 11px; text-decoration: none; }
	.cat-tit a strong { color: #782a1d; font-size: 11px; }
.podr { padding-left: 15px; }
	.podr a { font-size: 9px; color: #6e6e6e; }
/* catalog end */

/* menu */
#topmenu { padding: 0; margin: 0; list-style: none; }
	#topmenu li { float: left; padding: 18px 20px 18px 0; background: none; color: #c37b4d; font-size: 12px; font-weight: bold; }
	#topmenu li a { color: #6e6e6e; font-size: 12px; font-weight: normal; }
.leftmenu { padding: 0; margin: 0; list-style: none; }
	.leftmenu li { background: none; padding: 2px 30px 2px 0; color: #c37b4d; font-size: 12px; }
	.leftmenu li a { color: #782a1d; font-size: 12px; }
/* menu end */

.bot-bl { padding-left: 180px; padding-bottom: 40px; }
.bot-tbl { width: 100%; } 
	.bot-tbl td { width: 50%; padding: 0 30px 0 10px; }
		.bot-tbl td a { font-size: 12px; }
	.bot-tbl td.brd { background: url(/i/dott.gif) repeat-y 100% 0; }
	
/* inner */
.c-left { float: left; width: 190px; padding-top: 30px; }
.c-right { float: left; width: 450px; padding-top: 10px; }

#bc { padding: 10px 0; margin-top: 10px; font-size: 11px; border-bottom: 1px solid #f8a558; color: #782a1d; }
	#bc a { font-size: 11px; }
	
.sitemap { padding: 0; margin: 8px 0 5px 0; list-style: none; }
	.sitemap li { padding: 2px 0 2px 10px; background: url(/i/li.gif) no-repeat 0 10px; }
		.sitemap li ul { padding: 0; margin: 8px 0 5px 0; list-style: none; }
			.sitemap li ul li { padding: 2px 0 2px 20px; background: url(/i/li.gif) no-repeat 10px 10px; }
			
.galery td { vertical-align: top; padding: 0 15px 20px 0; }
	.galery td img { display: block; margin-bottom: 4px; }
	
.redc { color: #c37b4d; }
.form td { vertical-align: top; padding: 0 15px 15px 0; }
	.form td input { width: 250px; }
		.form td input.subm { width: auto; }
	.form td textarea { width: 250px; height: 100px; }

/* calc */
.ramka { padding: 4px 10px;	border: 1px solid #000; margin: 3px; }
.otstup { margin: 2px 5px; }
.palka { scrollbar-base-color: #FFFFFF; scrollbar-face-color: #e6e6dc; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #663300; }
/* calc end */

/* inner end */
	
/* footer */
#box-bottom { border-left: 6px solid #35bee1; padding-left: 44px; color: #35bee1; font-size: 12px; }
	#box-bottom a { color: #35bee1; font-size: 12px; text-decoration: none; }
.counters { padding-left: 44px; padding-top: 20px; }
/* footer end */