body {background:#c5d7fe; color:#2e2e2e; margin:0px;}
body, tr, td, p, div, span {font-family:Arial; font-size:12px;}
p {margin-top:0px;	margin-bottom:10px;}
h1, h2, h3, h4, h5, h6 {display:inline; font-size:11px;}
a {color:#000066; text-decoration:none;}
a:hover {text-decoration:underline;}
input {border:1px solid #BFBFBF; font-size:10px;}
select {border:1px solid #BFBFBF;	font-size:9px;}
textarea {border:1px solid #BFBFBF; font-size:11px;}
ul {list-style-image:url(img/ul.gif); color:#050ec5; font-size:14px;}

.pager {color:#000000;}
.pagertext {color:#000000;}
.dialoglink {}

.topmenu a {font-size:22px; color:#ffffff; text-decoration:none; font-weight:bold;}
	.topmenu a:hover {font-size:22px; color:#ffffff; text-decoration:none; font-weight:bold;}

.white {color:#FFFFFF;}
.white1 {color:#FFFFFF; font-size:20px; padding-left:15px; font-weight:bold; vertical-align:top; padding-top:5px; padding-bottom:5px;}
.inf {}	
.myh1  h1 {font-size:13px;}

.blue p {color:#191970; text-align:justify; padding-right:10px;}
.blue ul li {font-family:Arial; font-size:12px; color:#191970; list-style-image:url(img/ul_blue.gif);}
.blue ol li {font-family:Arial; font-size:12px; color:#191970; list-style-image:url(img/ul_blue.gif);}
.blue a {color:#000066; text-decoration:underline;}
	.blue a:hover {text-decoration:underline;}
.blue td {font-family:Arial; font-size:12px; color:#191970; list-style:decimal; list-style-image:none;}

.step{padding:0px 25px 0px 25px;}

#chlnk {position:absolute; left:20px; top:70px; width:200px; height:100px; z-index:100; overflow:scroll; overflow-x:hidden; visibility:hidden; background-color:#FFFFFF; color:#000000;}
	#chlnk p {font-size:10px; margin-top:0px; margin-bottom:5px;}
	#chlnk h1 {font-size:10px; margin-top:0px; margin-bottom:5px;}

/* чистка шаблонов */
.relative1, .relative2, .relative3 {position:relative;}
	.relative1 div {position:absolute; top:-150px; left:375px;}
		.relative1 div img {width:116px; height:167px;}
	.relative2 div {position:absolute; top:20px; font-size:22px; color:#fe0000; font-weight:bold;}
	.relative3 #d1 {position:absolute; top:-10px; left:101px; z-index:2; font-size:18px;}
	.relative3 #d2 {position:absolute; top:25px; left:8px; z-index:2; font-size:16px; font-weight:bold;}
	.relative3 #d3 {position:absolute; top:70px; left:75px; z-index:2; font-size:18px;}
	
.center {text-align:center !important; font-weight:bold;}

#hint {font-weight:bold; color:#000066;}

#m_news {font-weight:bold; color:#000066;}
	#m_news .date {text-decoration:underline; padding-bottom:0px; margin-bottom:0px;}
	
.bg1 {background:url('img/top_l.jpg') no-repeat right;}
.bg2 {background:url('img/top_r.jpg') no-repeat left;}
.bg3 {background:url('img/top2_l.gif') no-repeat right;}
.bg4 {background:url('img/top2_bg2.gif'); width:981px; height:29px;}
.bg5 {background:url('img/top2_r.gif') no-repeat left;}
.bg6 {background:url('img/middle_left_t.gif') no-repeat right;}
.bg7 {background:url('img/middle_t.gif') repeat-x top; height:26px;}
.bg8 {background:url('img/middle_right_t.gif') no-repeat left;}
.bg9 {background:url('img/center_left.gif') no-repeat top right;}
.bg10 {background:url('img/bg.gif'); width:981px;}
.bg11 {background:url('img/center_bg.gif') repeat-x top; width:100%; border:none;}
.bg12 {background:#fff; width:680px; border:none; margin-top:-3px;}
.bg13 {background:url('img/r1/bg.gif'); padding-bottom:5px; font-size:20px; font-weight:bold;}
.bg14 {background:url('img/r1/left2.gif');}
.bg15 {padding:0px;}
.bg16 {background:url('img/r1/right2.gif');}
.bg17 {background:#8d9ca3;}
.bg18 {background:url('img/middle_bottom_b2.gif') no-repeat top; width:100%; border:none; margin-top:-16px;}
.bg19 {padding-top:17px; padding-left:10px; font-size:20px; font-weight:bold;}
.bg20 div{margin-left:10px; margin-top:10px; width:185px;}
.bg21 {padding-bottom:10px; vertical-align:top;}
.bg22 {background:#fff; width:680px;}
.bg23 {background:url('img/r1/bg.gif'); padding-bottom:5px;}
	.bg23 span {font-weight:bold; font-size:20px;}
.bg24 {background:url('img/r1/left2.gif');}
.bg25 {padding:5px;}
	.bg25 p {color:#191970; text-align:justify;}
	.bg25 .pcenter {text-align:center;}
	.bg25 ol, dt {color:#191970;}	
	.bg25 h2 {color:#191970; text-align:left; font-size:12pt;}
	.bg25 img {border:0;padding:5px;}
	.bg25 .ileft {float:left;}
	.bg25 .clear {width:100%; clear:both; height:15px;}
	.bg25 .tprice {border:1px solid #ccc; border-collapse:collapse; text-align:center;}
	.bg25 .tprice td, .tprice th {border:1px solid #ccc; border-collapse:collapse; padding:5px; color:#191970;}	
.bg26 {background:url('img/r1/right2.gif');}
.bg27 {background:#8d9ca3;}
.bg28 {background:url('img/middle_right_bottom.gif') no-repeat bottom; padding-bottom:50px; width:289px; vertical-align:top;}
.bg29 {background:url('img/right_bg.gif'); border:none; width:100%;}
.bg30 {background:url('img/right_b1.jpg') no-repeat bottom;}
.bg31 {background:url('img/middle_bottom_bg.gif'); border:none; width:100%;}
.bg32 {background:url('img/sqare.jpg');}
.bg33 {background:url('img/middle_bottom_b1.gif') no-repeat top; width:100%; border:0;}
.bg34 {width:350px; padding-top:5px; padding-left:13px; font-size:20px; font-weight:bold;}
.bg35 {width:350px;}
	.bg35 div {margin-left:10px; margin-top:5px; width:185px;}
.bg36 {background:url('img/right_t.gif');}
.bg37 {background:url('img/right_bg.gif');}
	.bg37 div {float:left; padding:5px 0px 0px 20px;}
.bg38 {margin-bottom:-5px;}
.bg39 {background:url('img/center_right.gif') no-repeat left top;}
	.bg39 img {width:1px; height:1px;}
.bg40 {background:url('img/bottom_l.gif') no-repeat right top;}
	.bg40 img {width:1px; height:1px;}
.bg41 {background:url('img/bottom_bg.gif') repeat-x; width:981px; height:105px;}
.bg42 {background:url('img/bottom_l.gif') repeat-x; vertical-align:top;}
.bg43 {background:url('img/bottom_r.gif') no-repeat left top;}
	.bg43 img {width:1px; height:1px;}
.bg44 {padding-bottom:3px; padding-top:3px;}
	.bg44 a {color:#050ec5; font-size:14px; font-weight:bold;}
.bg45 {padding-bottom:3px; padding-top:3px;}
	.bg45 a {color:#050ec5; font-size:14px; font-weight:bold;}
.bg46 {background:url('img/right_b1.gif') no-repeat bottom;} /*right_b.jpg*/
.bg47 {background:url('img/right_t.gif') no-repeat top; width:100%; border:0;}
.bg48 {height:440px; vertical-align:top; padding-bottom:260px;}
.bg49 {padding-left:19px; padding-top:3px;}
	.bg49 span {padding-top:17px; padding-left:10px; font-weight:bold; font-size:20px;}	
.bg50 {padding-left:39px; padding-top:10px; padding-right:19px;}	