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;}
ul.rightblock {list-style-image:url(img/ul.gif); color:#050ec5; font-size:12px;}

.top {background:url('img/fon.jpg') no-repeat right;}
/*.logo {background:url('img/logo.png') no-repeat right; position:absolute; top:75px; width:370px; height:122px;}
.stroka {
		position:relative;
		top:60px;
		width:650px;
		height:27px;
		color: #d60909;
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: 3px;
		font-weight: bold;
		text-shadow: black 0.1px 0.1px 1px, red 0 0 5em;
}
.logo_m {
		position:relative;
		top:130px; left:127px;
		width:503px;
		height:15px;
		color:#2b4498;
		letter-spacing: 1.5px;
		font-size:16px;
		font-family: Tahoma;
}
.logo_n {
		position:relative;
		top:140px; left:127px;
		width:503px;
		height:20px;
		color:#010199;
		letter-spacing: 5px;
		font-size:24px;
		font-family: Verdana;
}
.tel {
		position:relative;
		background:url('img/tel.png') no-repeat right;
		top:135px; left:750px;
		width:230px;
		height:46px;
		color: #FF0000;
		font-size: 30px;
		font-weight: bolder;
		font-family: Times New Roman;
		text-align:center;
		text-shadow: black 1px 1px 2px, red 0 0 5em;
}*/
.logo {background:url('img/logo.png') no-repeat right; position:relative; top:50px; width:370px; height:122px;}
.stroka {
		position:relative;
		top:60px;
		width:650px;
		height:27px;
		color: #d60909;
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: 3px;
		font-weight: bold;
}
.logo_m {
		position:relative;
		top:10px; left:127px;
		width:503px;
		height:15px;
		color:#2b4498;
		letter-spacing: 1.5px;
		font-size:16px;
		font-family: Tahoma;
}
.logo_n {
		position:relative;
		top:20px; left:127px;
		width:503px;
		height:20px;
		color:#010199;
		letter-spacing: 5px;
		font-size:24px;
		font-family: Verdana;
}
.tel {
		position:relative;
		background:url('img/tel.png') no-repeat right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:10px; left:750px;
		width:230px;
		height:46px;
		color: #FF0000;
		font-size: 30px;
		font-weight: bolder;
		font-family: Times New Roman;
		text-align:center;
		text-shadow: black 1px 1px 2px, red 0 0 5em;
}
* html .tel {
		position:relative;
		background:url('img/tel.png') no-repeat right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:0px; left:750px;
		width:230px;
		height:46px;
		color: #FF0000;
		font-size: 30px;
		font-weight: bolder;
		font-family: Times New Roman;
		text-align:center;
		text-shadow: black 1px 1px 2px, red 0 0 5em;
}
* html .logo_n {
		position:relative;
		top:17px; left:127px;
		width:503px;
		height:20px;
		color:#010199;
		letter-spacing: 5px;
		font-size:24px;
		font-family: Verdana;
}
.pictogramm {
		position:relative;
		top:16px; left:25px;
		width:70px;
		height:15px;
}
.pictogramm a {
	padding-left:7px;
}
.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; qmargin-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;}
	.bg23 h1{font-weight:bold; font-size:13px;}
	.bg23 span font h1{font-weight:bold; font-size:18px;}
	.bg25 ul li {color:#191970; text-align:left; font-size:10pt; font-weight:normal !important;}
.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:10pt;}
	.bg25 ul li h2 {color:#191970; text-align:left; font-size:10pt; font-weight:normal !important;}
	.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;}
.bg33-news {background:url('img/blue-block.jpg') 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;}
.bg35-news {width:350px; background:url('img/block-bg.jpg') repeat-y top;}
	.bg35-news div {margin-left:10px; margin-top:5px; width:185px;}
.bg35-bot {width:350px; height:90px; background:url('img/radius-corner-left.gif') no-repeat top;}
.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;}
.tprice tr:hover {background:#D5F3FF;}


/******** main menu ********/
.n-m-l {background:url('/img/menu-bg-l.jpg') right top no-repeat;}
.n-m-r {background:url('/img/menu-bg-r.jpg') left top no-repeat;}
.new-menu-box {
  height:30px;
  background:url('/img/menu-bg.jpg') left top repeat-x;
} 
.new-menu-box div {
  height:30px;
  float:left;
  margin:0px 5px;
  padding:0px 10px 0px 0px;
  background:url('/img/sep.png') right center no-repeat;
  position:relative;
  z-index:1;
} 
.new-menu-box div a {  
  font:normal 15px Arial;
  color:#fff;
  text-decoration:none;
  display:block;
  margin:8px 0 0 0;
}
.new-menu-box div a:hover {  
  color:#000;
  text-decoration:none;
} 
.new-menu-box div span {  
  display:none;
  position:absolute;
  left:-17px;
  top:30px;
} 
.new-menu-box div span a {
  width:320px;  
  display:block;
  border-bottom:1px #44871d solid;
  float:none;
  background:#7acc44;
  margin:0px;
  padding:4px 10px 3px 30px;
  z-index:1111;
  font:normal 13px Arial;
} 
/******** / main menu ********/	

.info-block-blue {width:274px; height:33px; background:url('/img/blue-block.jpg') left top no-repeat; margin:0 auto; text-align:left; position:relative;}
.info-block-blue-big {width:274px; height:44px; background:url('/img/blue-block-big.jpg') left top no-repeat; margin:0 auto; text-align:left; position:relative;}
.info-block-blue span {display:block; color:#fff; font:bold 20px Arial; padding:2px 0 0 10px;}
.info-block-blue-big span {display:block; color:#fff; font:bold 15px Arial; padding:2px 0 0 10px;}
.info-block-repeat {width:274px; background:url('/img/block-bg.jpg') left top repeat-y; margin:0 auto; padding:0 0 85px 0;}
.bottom-line {width:274px; height:1px; background:url('/img/bott-line.jpg') left top no-repeat; margin:0 auto; position:relative;}
.info-block-tab {padding:0px; margin:0 0 0 5px; border-collapse:collapse;}
.women {position:absolute; right:0px; top:-130px; qborder:1px #f00 solid; width:85px;}

.advice-box {background:url('/img/bg.gif') left top repeat; padding:20px 0 0 0; text-align:center; vertical-align:top;}
.advice {text-align:left; padding:10px 0;}
.advice p {padding:5px 70px 7px 10px; margin:0; color:#000066;}
.advice a {line-height:25px; font-weight:bold;}
.men {position:absolute; right:-9px; top:-13px; z-index:2;}
.radius {position:absolute; right:0px; top:-67px; z-index:1;}
table.freed_ td { font-size:14px; font-family:Arial;}
table.freed_ td input, table.freed_ td textarea { font-size:12px; font-family:Arial;}

.gal-paragraph {text-align:center !important; padding:0; qmargin:0 0 10px 0;}
.gal-paragraph a {text-decoration:none;}
.gal-paragraph a img {margin: 0 5px; padding:0;}
.some-list-ol li, .some-list-ul li {text-align:justify; padding:0; margin:5px 0;}
.autor_ps{overflow:hidden;}
.autor_ps p {text-align:right;font-style:italic;}
.href_vet_mod1{text-decoration:underline;}
.mod_1_nbsp{padding-left:20px !important;}
.mod_2_nbsp{float:right;width:258px;}
