/* made bu Julia */
* { color: #151515; font-family: Tahoma, Arial, Verdana, MS Sans Serif; font-size: 12px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: #FFF; text-align: center; }
.body-default { background: #FFF; text-align: left; }
	
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

a { color: #92a900; }
a:hover { text-decoration: none; }
a :visited, a:active { color: #879197; }

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 12px; background: url(/i/li.gif) no-repeat 0 8px; }
ol { padding: 0; margin: 5px 0 15px 20px; }
	ol li { padding: 2px 0 6px 0px; }

h1, h2, h3 { margin: 20px 0; padding: 0; color: #000; }
	h1 { font-size: 24px; font-weight: normal; }
	h2 { font-size: 23px; font-weight: normal; }
	h3 { font-size: 20px; font-weight: normal; }
h1.news { margin: 0 0 20px 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; }

.mpd { padding: 25px 5px 10px 15px; }
.padt20 { padding-top: 20px; }
.fs11 { font-size: 11px; }
.gr14 { color: #879197; font-size: 14px; }
.fs14 { font-size: 14px; }
.gr { color: #879197; }

/* common */
#box-all { width: 910px; text-align: left; margin: auto; }

#main-left { float: left; width: 215px; }
#main-right { float: left; width: 695px; background: url(/i/sh.gif) no-repeat 0 0; }

.c-left { float: left; width: 440px; }
.c-right { float: right; width: 210px; }
/* common end */

/* header */
#header { height: 148px; background: url(/i/topbg.gif) no-repeat 0 0; }
.logo { float: left; padding: 45px 85px 0 45px; }
.cons { float: left; padding: 100px 0 0 14px; background: url(/i/arr.gif) no-repeat 0 105px; }
.phone { float: right; color: #879197; font-size: 14px; padding: 85px 0 0 0; }
	.phone strong { color: #879197; font-size: 30px; font-weight: normal; }
	
	
.phonet { float: right; color: #879197; font-size: 14px; padding: 35px 0 0 0; width: 260px; }
	.phonet strong { color: #879197; font-size: 30px; font-weight: normal; }
.phonet .contact { padding: 0 0 0 0; }

.search td { padding: 0 3px 10px 0; }
	.inp { border: 1px solid #aeb9bf; width: 150px; color: #879197; padding: 5px; }
	.butt { cursor: pointer; }
/* header end */

/* menu */
#h-menu { height: 47px; background: url(/i/tmenu.gif) no-repeat; }
#h-menu table { width: 100%; }
	#h-menu table td { padding: 14px 20px 10px 35px; font-weight: bold; }
		#h-menu table td.td1 { background: none; padding: 14px 25px 10px 30px; }
		#h-menu table td.td1 a { text-decoration: none; }
	#h-menu table td a { color: #879197; font-weight: bold; }
		#h-menu table td.td2 { background: url(/i/m2.gif) no-repeat 5px 10px; }
		#h-menu table td.td3 { background: url(/i/m3.gif) no-repeat 5px 10px; }
		#h-menu table td.td4 { background: url(/i/m4.gif) no-repeat 5px 10px; }
		#h-menu table td.td5 { background: url(/i/m5.gif) no-repeat 0 10px; }
		#h-menu table td.td6 { background: url(/i/m6.gif) no-repeat 5px 10px; }
#v-menu { width: 215px; background: url(/i/lmenu.gif) repeat-y 0 0; }
#v-menu ul { padding: 10px 0; margin: 0; }
	#v-menu ul li { padding: 10px 6px 10px 34px; background: url(/i/limenu.gif) no-repeat 20px 15px; }
	#v-menu ul li a { color: #151515; }
		#v-menu ul li a:active { color: #879197; }
	#v-menu ul li div { padding: 6px 0 0 10px; background: url(/i/arr.gif) no-repeat 0 10px; font-size: 11px; color: #000; font-weight: bold; }
	#v-menu ul li div a { font-size: 11px; color: #151515; font-weight: normal; }
	#v-menu ul li div.sv-menu { padding: 0; margin: 0; background: none; }
/* menu end */

/* news */
.news td { width: 33%; padding: 0 15px 20px 0; background: url(/i/newbg.gif) no-repeat 0 100%; }
	.news td span { color: #879197; font-size: 10px; font-weight: bold; }
.allnews { background: url(/i/arr.gif) no-repeat 0 18px; padding: 14px 12px; border-bottom: 1px solid #c4d32b; }

.new-in { width: 208px; border-bottom: 6px solid #cdd4d8; padding: 30px 0 14px 0; }
	.new-in span { color: #879197; font-size: 10px; font-weight: bold; }
.allnews-in { background: url(/i/arr.gif) no-repeat 0 19px; padding: 14px 12px; }

.new { padding: 0 0 15px 0; }
	.new span { color: #879197; font-size: 10px; font-weight: bold; }
.line { background: #cdd4d8; }

.pages { padding-top: 15px; }
.pages * { color: #92a900; }
	.pages a, .pages span { padding: 0 4px; }
.data { color: #879197; font-size: 10px; font-weight: bold; padding: 10px 0; }
/* news end */

/* inner page */
.bc { font-size: 11px; color: #879197; border-bottom: 1px solid #c4d32b; padding-bottom: 15px; }
	.bc * { font-size: 11px; }

.d { color: #9baa00; position: relative; }
.d a { text-decoration: none; }
	.dd { position: absolute; top: 15px; left: 20px; background: #f1f3db; width: 300px; padding: 15px 5px 15px 15px; border: 1px solid #bbb; display: none; }
		.txt { float:left; width: 280px; }
		.close { float:right; width: 20px; }
/* inner page */

/* forum */
.errmsg { color: #879197; font-weight:bold; border: 1px solid #c4d32b; padding: 5px; margin-bottom: 10px; text-align: center; width: 440px; }
.auth td { padding: 0 5px 10px 0; vertical-align: top; color: #879197; }
	.auth td input { border: 1px solid #aeb9bf; width: 175px; color: #879197; padding: 5px; margin-top: 5px; }
	.auth td input.subm { border: 0; width: auto; height: auto; padding: 0; cursor: pointer; margin-top: 4px; }
	* html .auth td input.subm { margin-top: 5px; }
	*+html .auth td input.subm { margin-top: 5px; }
.reg { background: url(/i/arr.gif) no-repeat 0 9px; padding: 4px 12px; }
.ex { background: url(/i/arr.gif) no-repeat 0 4px; padding: 0 12px; }

.forum { width: 100%; }
	.forum th { padding: 30px 20px 10px 20px; vertical-align: top; background: #aeb9bf; color: #FFF; font-size: 11px; border-right: 1px solid #eceff0; }
		.forum th.fs14 { font-size: 14px; }
	.forum td { padding: 15px 20px; vertical-align: top; border: 1px solid #eceff0; }
	.forum td a { font-weight: bold; font-size: 14px; }
.bcf { font-size: 11px; color: #879197; padding: 25px 0 15px 0; }
	.bcf * { font-size: 11px; }
	
.add-mes { color: #879197; font-weight: bold; font-size: 14px; padding: 5px 0; }

.form { padding: 4px 0; color: #879197; }
	.form input { border: 1px solid #aeb9bf; width: 175px; color: #879197; padding: 5px; margin-top: 5px; }
	.form textarea { border: 1px solid #aeb9bf; width: 270px; height: 100px; color: #879197; padding: 5px; margin-top: 5px; }
	.form i { color: #879197; font-size: 11px; }
	.form span { color: #ff7878; }
.send { padding: 10px 0; }
	.send input { cursor: pointer; }
/* forum end */
	
/* footer */
#box-bottom { height: 144px; min-width: 1000px; width: 100%; background: url(/i/fbg.gif) repeat-x; }
	* html #box-bottom { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
.bottom { width: 910px; height: 144px; text-align: left; margin: auto; background: url(/i/fbg2.gif) no-repeat 100% 0; }
.addr { padding-left: 225px; color: #879197; }
.copy { padding: 75px 0 0 225px; color: #879197; float: left; }
.count { padding: 65px 0 0 25px; float: left; }
/* footer end */
