 a
{font-family : tahoma, arial;
font-weight :normal;
font-size : 12px;
color:#666666;
}
a:link {text-decoration: none; }
a:visited {text-decoration: none;}
a:Hover {text-decoration:underline;}


 a.w
{font-family : tahoma, arial, verdana;
font-weight :bold;
font-size : 12px;
color:#ffffff;
}
a.w:link {text-decoration: none; }
a.w:visited {text-decoration: none;}
a.w:Hover {text-decoration:underline;}

#red{color:#db6700; font-weight :bold;}
	
.qst {
border:0px solid;
margin:0;
padding:0;
vertical-align:top;
font-family: tahoma, arial;
font-size: 12px;
font-weight: normal;
background : transparent;
overflow:hidden;
}

.news
{font-family:tahoma;
	font-weight: normal;
	color:#636363;
	font-size: 12px;
	}

.news1
{font-family:tahoma;
	font-weight: normal;
	color:#636363;
	font-size: 11px;
	}
	
.small 
{font-family:tahoma;
	font-weight: normal;
	color:#666666;
	font-size: 10px;
    padding:0px;
    margin-top:10px;	
	}


.sm
{font-family:verdana, tahoma;
	font-weight: normal;
	color:#666666;
	font-size: 12px;
    padding:0px;
    margin-top:10px;text-decoration:underline;}
	
td 
{font-family:tahoma;
	font-weight: normal;
	color:#636363;
	font-size: 12px;}

	
p
{font-family:tahoma;
padding-top:10px;
padding-bottom:10px;
margin:0px;}

.or
{font-family: tahoma, verdana, arial;
font-weight:normal;
color:#ff9900;
font-size: 12px;}



.orr
{font-family: tahoma, verdana, arial;
font-weight:bold;
color:#993333;
font-size: 12px;}	
	
blockquote
	{padding:0px;
	margin-left:40px;	
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px}

 ul {padding-left:40px; padding-top:0px; margin:0px;  list-style-image: url(/images/ul.gif);}
 
.form
{font-family:verdana;
font-size: 11px;
color: #333333;
text-align:left;}

form
{font-family:verdana;
font-size: 11px;
color: #333333;
text-align:left;
margin:0px;
padding:0px;
}

.field
{ font-family: Verdana;
font-size: 12px;
font-weight: normal;
color: #666666;
background-color:#ffffff;
border-right:1px solid;    
border-bottom:1px solid;
border-left:1px solid;
border-top:1px solid;
margin-top:0px;
margin-bottom: 0px;
}

input
{ font-family: Verdana;
font-size: 12px;
font-weight: normal;
color: #808080;
background-color:#ffffff;
border-right:1px solid;    
border-bottom:1px solid;
border-left:1px solid;
border-top:1px solid;
margin-top:0px;
margin-bottom: 0px;
}


textarea
{ font-family: Verdana;
font-size: 12px;
font-weight: normal;
color: #808080;
background-color:#ffffff;
border-right:1px solid;    
border-bottom:1px solid;
border-left:1px solid;
border-top:1px solid;
margin-top:0px;
margin-bottom: 0px;
}

table.t
{border-width: 1px;
  border-top: 1px;
  border-left: 1px;
  border-bottom: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #cfcfcf;
  }

td.t { 
  border-width: 1px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 1px;
  border-right: 1px;
  border-style: solid;
  border-color: #cfcfcf;
  padding-left:5px;
  padding-right:5px;
  font-family : tahoma, verdana,arial ;
  font-weight : normal;
  font-size : 12px;
  padding-top:5px;
  padding-bottom:5px;
}

td.tt { 
  border-width: 1px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 1px;
  border-right: 1px;
  border-style: solid;
  border-color: #ffffff;
  background-color:#f88a09;
  padding-left:4px;
  padding-right:4px;
  font-family : tahoma, verdana,arial ;
  font-weight : normal;
  font-size : 12px;
  padding-top:3px;
  padding-bottom:3px;
}




td.thd { 
  border-width: 1px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 1px;
  border-right: 1px;
  border-style: solid;
  border-color: #ffffff;
  background-color:#fde5c6;
  padding-left:5px;
  padding-right:5px;
  font-family : verdana, tahoma, arial ;
  font-weight : bold;
  font-size : 12px;
  padding-top:3px;
  padding-bottom:3px;
}

td.act 
{
color:#FF3300;
background:#FFCC99;
}

td.sht { 
  border-width: 1px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 1px;
  border-right: 1px;
  border-style: solid;
  border-color: #ffffff;
  background-color:#e1ddda;
  padding-left:2px;
  padding-right:2px;
  font-family : tahoma,verdana, arial ;
  font-weight : normal;
  font-size : 13px;
  padding-top:3px;
  padding-bottom:3px;
  color:#636363;
  text-align:center;
}

table.bbb
{border-width: 2px;
  border-top: 2px;
  border-left: 2px;
  border-bottom: 2px;
  border-right: 2px;
  border-style: solid;
  border-color: #eeeeee;
  padding:0px;
}
.bottom-menu {
	line-height: 18px;
}

/*update*/

.copyright {
	font-size: 10px;
}

.footer2 a {
	color: #EF6905;
	font-size: 11px;
}

.white .footer2 a {color: #CCCCCC;}

.text55 {color:#000000; font-weight :normal;}

.white {color:#ffffff; font-weight :normal;}

.calendar {margin-left: 22px;}
.calendar td, .calendar .v {font-size: 14px;}
.calendar td {text-align: center;}
.calendar .v {font-weight: bold; color: #ff9900;}

td.line{
  border-width: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 1px;
  border-right: 0px;
  border-style: solid;
  border-color: #ff6600;
  padding:5px;
 font-family : verdana, tahoma, arial;
 font-weight : normal;
 font-size : 12px;
  }
  

  .font1{color:#933;padding:0;margin:0;font:700 12px verdana}

.raspisanie-1 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f0ac0a;
	border-left-color: #f0ac0a;
}
.raspisanie-1 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #f0ac0a;
	border-bottom-color: #f0ac0a;
}
.raspisanie-1 .evening {
	background-color: #FFF2E6;
}

.list-forms {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}
.list-forms li {
	padding-bottom: 10px;
	background-image: none;
	list-style-type: none;
}
.font-1 {color:#ff9900}

div.errorMessage
{
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #f00;
}

.evening {background-color: #FFF2E6;}

/*new head menu*/
.navigation-1-top{height:20px;padding-left:20px}
.navigation-1-top ul{margin:0;padding:0;list-style-type:none}
.navigation-1-top ul li{display:inline;list-style-type:none;padding-right:4px}
.navigation-1-top ul li a{padding-right:5px}
.navigation-1-top ul li,.navigation-1-top ul li a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF9900;margin:0;padding-top:0;padding-bottom:0;padding-left:0}
.navigation-1-top a:hover,.navigation-1-top .selected{text-decoration:underline!important}
body{margin-top:0;padding-top:5px}


.is-platepice{height:74px;width:244px;background-image:url(../images/is_plate_price.gif);background-repeat: no-repeat; margin-left:-8px;}
.is-grey input{height:20px;padding:2px 2px 3px 5px}
.is-platepice .text{color:#FFF;display:block;padding-top:20px;text-align:center;font:700 12px Tahoma, Verdana}

.is-bottom{border:1px solid #d6d6d6;margin-top:2px;margin-bottom:2px;text-align:center}
.is-orange{background-color:#f88a09;color:#FFF;padding-top:2px;padding-bottom:2px;margin-right:1px;margin-left:1px;margin-top:1px;}
.is-grey{background-color:#d6d6d6;color:#FFF;padding-top:20px;padding-bottom:20px;margin-right:1px;margin-left:1px;margin-bottom:1px}
.is-list1{font-weight:700;color:#f88a09;display:block;margin:0;padding:0 0 0 21px}
.is-list1 li{line-height:17px;margin:0;list-style-position:outside;padding:0 0 5px}
.is-list2{padding:0;margin:0}
.is-list2 li{display:block;background-image:url(../images/is_bullet.gif);background-repeat:no-repeat;list-style-image:none;list-style-type:none;background-position:0 4px;padding:0 0 7px 20px;margin:0 0 0 2px}
.is-undline a{text-decoration:underline}
.is-undline a:hover{text-decoration:none}
/* IE6 < */
* HTML .is-list1 {padding-left: 25px;}
/* IE7 */
* HTML .is-list1 {padding-left: 25px;}
.seminar-themes{margin-left:-28px;}
.seminar-themes .selected{
	background-image:url(../images/is_bullet.gif);
	background-repeat:no-repeat;
	font-weight:700;
	background-position:15px 4px
}
.seminar-themes a,.seminar-themes .selected{padding-left:28px;display:block}
.seminar-themes ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}
.seminar-themes li{margin:0;list-style-type:none;list-style-image:none;background-image:url(../images/is_line.png);background-repeat:no-repeat;background-position:27px bottom;padding:7px 0}

.is-lectors{padding-left:16px;padding-top:26px;margin-top:18px;margin-bottom:2px}
.field { margin:0; padding:0; width:99%; background-color:#e8e8e8; border:1px solid #999; height:20px; color:#000000}
.box_border { margin:15px 0 0; padding:15px 5px; background-color:#f0efef; border:1px solid #666; color:#000000}



.s4et-form {
	padding-left: 43px;
}

.field1 {
	background-repeat:no-repeat;
	background-image: url(../images/formfield1.gif);
}
.dogovor {
	height: 190px;
	width: 395px;
	overflow: auto;
	margin-top: 3px;
	margin-bottom: 14px;
	margin-left: 2px;
}
.dogovor_bg {
	background-image: url(../images/formtextarea_2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.no-board, .no-board input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		margin: 0px!important;
	padding: 0px!important;
}



.is-black{
	background-color:#666666;
	color:white;
	font-size:16px;
	margin-top: 18px;
	margin-bottom: -18px;
	font-family: arial;
	font-weight:bold;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 4px;
}


.is-head{
	border:1px solid #d6d6d6;
	padding-left:15px;
	padding-top:20px;
	margin-top:18px;
	margin-bottom:2px
}
.is-orange-2 {
	background-color: #f88a09;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 13px;
	padding-bottom: 10px;
	width: 600px;
}
.field2 {
	background-repeat:repeat-x;
	background-image: url(../images/formfield1_bg.gif);
}

.selected a {margin-left: -28px; font-weight: bold;}

.wrapper-lektor .orange {font-size:18px;}
.wrapper-lektor {font-size:16px;}

/* pager */
DIV.pager
{
	margin: 0;
	padding: 0;
}

DIV.pager UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
}

DIV.pager UL LI
{
	display: inline;
	margin: 0;
	padding: 0 3px 0 3px;
	list-style: none;
	font-size: 12px;
}

DIV.pager UL LI SPAN
{
	color: #666;
}

DIV.pager UL LI A,
DIV.pager UL LI A:link,
DIV.pager UL LI A:visited,
DIV.pager UL LI A:hover,
DIV.pager UL LI A:active
{
	color: #f90;
	text-decoration: none;
}

DIV.pager UL LI A:hover
{
	text-decoration: underline;
}

DIV.pager UL LI.firstPageButton
{
	margin: 0;
	padding-left: 0;
}

DIV.pager UL LI.previousPageButton
{
	margin: 0;
	padding-right: 12px;	
}

DIV.pager UL LI.nextPageButton
{
	margin: 0;
	padding-left: 12px;
}

DIV.pager UL LI.endPageButton
{
	margin: 0;
	padding-right: 0;
}

/* search results */
DIV.search_results
{
	margin: 10px;
	padding: 0;
}

DIV.search_results DIV.properties
{
	float: left;
	margin: 0 0 2.0em 0;
	padding: 0;
}

DIV.search_results DIV.properties P
{
	margin: 0;
	padding: 0 0 0.3em 0;
}

DIV.search_results DIV.yandexLogo
{
	float: right;
	margin: 0;
	padding: 0;
}

DIV.search_results OL
{
	margin: 0;
	padding: 0;
}

DIV.search_results OL LI
{
	margin: 0 0 1.0em 4.5em;
	padding: 0 0 0 0em;
	list-style: decimal none outside
}

DIV.search_results OL LI DIV.title
{
	margin: 0 0 0.3em 0;
	padding: 0;
}

DIV.search_results OL LI DIV.title A,
DIV.search_results OL LI DIV.title A:link,
DIV.search_results OL LI DIV.title A:visited,
DIV.search_results OL LI DIV.title A:hover,
DIV.search_results OL LI DIV.title A:active
{
	color: #f90;
	text-decoration: underline;
}

DIV.search_results OL LI DIV.text
{
	margin: 0;
	padding: 0;
}

DIV.search_results DIV.pager
{
	margin: 2.0em 0 0 4.5em;
	padding: 0;
}

DIV.search_results DIV.copyright
{
	float: right;
	margin: 1.0em 0 0 0;
	padding: 0;
}

DIV.search_results DIV.copyright A,
DIV.search_results DIV.copyright A:link,
DIV.search_results DIV.copyright A:visited,
DIV.search_results DIV.copyright A:hover,
DIV.search_results DIV.copyright A:active
{
	color: #f90;
	text-decoration: none;
}

DIV.search_results DIV.copyright A:hover
{
	text-decoration: underline;
}
.seminar-themes .sub_menu {margin:0!important;padding:0!important; background-image:none;}
.seminar-themes .w1{padding-left:28px;display:block}

.btnis  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px!important;
	padding: 0px!important;
	height:22px!important;
	
}

.sitemap, .sitemap a {
	color: #666666;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}
.sitemap .lvl2 {font-size: 11px; line-height: 16px;}

a div h3 {font-size:10px;}

.collapsible-button {margin: 0 0 0 28px; padding: 4px 0 4px 28px; height: 22px; background-image: url(/images/slide_down_button.gif); background-repeat: no-repeat; background-position: 0 0;}

/*GARANT*/
.garant-struktura {margin-top:15px;}
.garant-struktura .garant-hdr td {background-color: #f88a09; color: #FFFFFF; font-weight: bold; text-align: center;}
.garant-struktura .gs-color1 {background-color: #FFF2E8; border: 1px solid #f88a09;	margin-top: 5px;}
.garant-struktura .gs-color2 {background-color: #FFFFFF; border: 1px solid #f88a09; margin-top: 5px;}
.garant-struktura h5 {color: #990000; font-size: 14px; font-family: Arial; margin:opx; padding:0px;}
.garant-struktura .block-size {display: block; font-family: Arial; font-size: 16px;	padding-left: 5px;	font-weight: bold;	padding-top: 10px;	margin-bottom: -8px;}
.garant-struktura .gs-color1 .block-size {color: #FFAF75;}
.garant-struktura .gs-color2 .block-size {color: #CCCCCC;}
.garant-struktura .gs-color1 .gs-color2  {border: 1px solid #cccccc;}
.garant-struktura .gs-color1 .gs-color2 .block-size {padding-left: 0px;	margin-left: -6px;}
.garant-struktura .quantity {font-weight: bold!important;}
.garant-struktura .gar-comment {display: block;	font-family: Arial;	font-size: 13px; font-weight: bold;	padding-top:5px; margin-left:6px; color: #F46800;}

.hronolog td strong{color: rgb(255, 153, 0)!important;}
.hronolog .ptop td {padding-top: 20px;}




.hronolog2 td {
	padding-left:10px;
	background-image: url(/images/years2.gif);
	background-repeat: no-repeat;
	color: #333333;
}

.hronolog2 td td {
	background-image: url(none);
}



.hronolog2 td strong {
	font-size:16px;
	color:#ff4514;
	font-family: Arial, Helvetica, sans-serif;
}



.hronolog2 .h2_year {
	background-image: url(/images/years.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 0px;
	font-family: Tahoma;
	font-size: 12px;
}

.garant-interview h5 {font-size:13px;}
.garant-interview p {line-height:16px;padding-top: 5px;padding-bottom: 15px;}



.font-2 {color: #005fae;}
.font-3 {color: #ed1c24;}





.garantstep .year {
	background-repeat: no-repeat;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 1;
	background-image: url(/images/garantstep_y.jpg);
	background-position: left bottom;
	height: 100px;
	margin-bottom: 40px;
}
.garantstep .year .wrapper {
	padding-top: 0px;
	padding-left: 0px;
}
.font-4 {
font-family:arial;
	font-size: 17px;
	color: #0652db;
	font-weight: bold;
}
.garantstep .year-abs {
	font-size: 44px;
	position: absolute;
	z-index: 2;
	color: #9AD0FC;
	font-family: tahoma;
	font-weight: bold;
	right: 0px;
	bottom: -6px;
	width: 165px;
}
.clear {
	clear: both;
}


.clients-message {
	background-image: url(/images/deathinvegas.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.clients-message, .clients-message p, .clients-message a {font-size:13px; line-height:17px; font-family:arial;}
.clients-message .wrapper {
	padding-top: 70px;
	padding-right: 85px;
	padding-left: 85px;
	padding-bottom: 70px;
}
.morda, .morda p, .morda a {font-size:13px; line-height:17px; font-family:arial;}
.morda p {padding-bottom:px;}

.recomend-plate {
	background-image: url(/images/recomend_plate2.jpg);
	background-repeat: no-repeat;
	height: 325px;
	width: 598px;
	margin-left: 0px;
	text-align: center;
	font-family: tahoma;
}
.recomend-plate .recomend-plat-in {
	background-image: url(/images/recomend_plate1.png);
	background-repeat: no-repeat;
height: 80px;
	width: 338px;
	margin-top: 10px;
	margin-bottom: 7px;
	margin-right: auto;
	margin-left: auto;
}

.recomend-plate .wrapper {
	padding-top: 18px;
	padding-right: 40px;
	padding-left: 40px;
}
.recomend-plat-in .wrapper2 {
	color: #000000;
	padding-top: 17px;
	line-height: 18px;
}

.recomend-plate2 {
	background-image: url(/images/recomend_plate3.jpg);
	background-repeat: no-repeat;
	height: 353px;
	width: 595px;
	margin-left: 0px;
	font-family: tahoma;
}

.recomend-plate2 .wrapper {
	padding-top: 50px;
	padding-left: 40px;
}

.font7 {
	font-size: 17px;
	color: #ff9900;
	font-weight: bold;
	line-height: normal;
}


.seminar-index {
	padding-top: 25px;
}.seminar-index h4 {
	margin: 0px;
	padding-left: 25px;
	padding-bottom: 12px;
}
.seminar-index li {
	font-weight: bold;
	font-size: 12px;
	display: block;
	padding-left: 44px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	padding-top: 8px;
	margin-right: 38px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 30px 12px;
	list-style-type: none;
}
.seminar-index ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.seminar-index ul li span a {font-size: 11px;
	text-decoration: underline;
    display: block;
	line-height: 20px;
	background-image: url(/images/seminar_index_play.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: underline!important;
	margin-top: 3px;
	height: 23px;
}	
	
.episodes {text-align:left;	padding: 25px 0px 20px 10px;}
.episodes p {margin: 0px; padding: 0px 0px 0px 25px;}
.episodes h3 {margin: 0px;	padding: 25px 0px 15px 6px;	font-size: 20px;}
.episodes ul {list-style-type: none; margin: 0px; padding: 0px;}
.episodes li, .episodes li a  {color: #ff9900;}
.episodes li {display: block;}
.episodes a {display: block;
	background-image: url(/images/play_episodes.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 30px;
	padding-top: 4px;
	margin-bottom: 5px;
}

.example1{padding-right: 10px; padding-left: 10px; margin-bottom: 15px; padding-bottom: 10px; padding-top: 10px; background-color: #fff2e8; border: #f88a09 1px solid}
.example1 li {font-weight: bold; padding-top:10px;}
.example1 li span {font-weight: normal;}
.example1 li a.img {margin:10px 0px 10px 0px; display: block;}
.example1 .prim {font-size:11px; display:block; padding:5px; margin:10px 20px 10px 0px; border:solid 1px gray;} 



/*NEW HEADERS 2009-08-11*/
h1, h2, .h1_type, .h2_type {color:#666;font:700 16px Arial;padding:22px 0px 11px 0px; margin:0px;}
h3, .h3_type {font:bold 17px tahoma; color:#ff9900; padding:0px; margin:0px;}
h4, .h4_type {font:bold 14px verdana;  color:#ff9900; padding:0px; margin:0px;}
h5, .h5_type {font:bold 14px verdana;  color:#ff9900; padding:0px; margin:0px;}
h6, .h6_type {font:normal 12px tahoma; color:#636363;}	
.h1_type, .h2_type, .h3_type, .h4_type, .h5_type, .h6_type {display:block;}
.pm0{padding:0px; margin:0px;}
p {padding-top:4px; padding-bottom:14px;}

/*NEW HEADERS GARANT_PART*/
/*http://www.pravovest.ru/garant/garantq/*/
.garantq h2{color: #ed1c24; font:normal 20px tahoma; padding-bottom:16px; padding-top:0px;}
.garantq p {line-height:15px;}
.garantq .garantq-left, .garantq .garantq-right {position: relative; z-index: 1;}
.garantq .garantq-left .wrapper {padding-left: 140px;}
.garantq .garantq-right .wrapper {padding-right: 140px;}
.garantq .garantq_bullet1, .garantq_bullet2, .garantq_bullet3, .garantq_bullet4, .garantq_bullet5, .garantq_bullet6 {position: absolute;z-index: 2;height: 180px;width: 180px;top: -25px;background-repeat: no-repeat;}
.garantq .garantq_bullet1, .garantq_bullet3, .garantq_bullet5 {left: -30px;}
.garantq .garantq_bullet2, .garantq_bullet4, .garantq_bullet6 {right: -30px;}
.garantq .garantq_bullet1 {background-image: url(/images/garantq_bullet1.png);}
.garantq .garantq_bullet2 {background-image: url(/images/garantq_bullet2.png);}
.garantq .garantq_bullet3 {background-image: url(/images/garantq_bullet3.png);}
.garantq .garantq_bullet4 {background-image: url(/images/garantq_bullet4.png);}
.garantq .garantq_bullet5 {background-image: url(/images/garantq_bullet5.png);}
.garantq .garantq_bullet6 {background-image: url(/images/garantq_bullet6.png);}
.garantq-bg {background-image: url(/images/garantq_bg.gif);	background-repeat: no-repeat; background-position: 175px 370px;}
.garantq-bigfont p, .garantq-bigfont a{font-size:14px; line-height:18px;}
.garantq-bigfont .garantq-bg .garantq_bullet1, .garantq-bigfont .garantq_bullet2, .garantq-bigfont .garantq_bullet3, .garantq-bigfont .garantq_bullet4, .garantq-bigfont .garantq_bullet5, .garantq-bigfont .garantq_bullet6 {top: -10px;}




/*http://www.pravovest.ru/garant/garantstep/*/
.garantstep h1, .garantstep .h1_type {color:#666;font:700 16px Arial;padding:32px 0px 11px 0px; margin:0px;}
.garantstep h2, .garantstep .h2_type{color: #ed1c24; font:bold 17px arial; padding:0px 0px 0px 0px;}
.garantstep .year {background:url(/images/garantstep_y.jpg) no-repeat left bottom; font: normal 15px arial;	position: relative; z-index: 1; height: 100px; margin-bottom: 40px;}
.garantstep .year .wrapper {padding-top: 0px; padding-left: 0px;}
.garantstep .year-abs {font:bold 44px tahoma; position: absolute; z-index: 2; color: #9AD0FC; right: 0px; bottom: -6px; width: 165px;}

/*http://www.pravovest.ru/garant/garant/*/


.garant-hdrs h2 {font-size: 25px; padding-top: 0px; margin-top: 0px; color: rgb(102, 102, 102);}
.garant-hdrs h3, .garant-hdrs .h3_type {font:bold 16px Arial;; color:#ff9900; padding:0px; margin:0px;}



/*http://www.pravovest.ru/garant/structura/*/
.structura h2 {color: #f88a09;	font-size: 19px; margin: 0px; padding: 20px 0px 0px 10px;}
.structura .h2_grey {color: #999999; font: bold 16px arial;}
.garant-struktura h3 {color: #990000; font:bold 14px arial; margin:opx; padding:0px;}
.garant-struktura {margin-top:15px;}
.garant-struktura .garant-hdr td {background-color: #f88a09; color: #FFFFFF; font-weight: bold; text-align: center;}
.garant-struktura .gs-color1 {background-color: #FFF2E8; border: 1px solid #f88a09;	margin-top: 5px;}
.garant-struktura .gs-color2 {background-color: #FFFFFF; border: 1px solid #f88a09; margin-top: 5px;}
.garant-struktura .block-size {display: block; font-family: Arial; font-size: 16px;	padding-left: 5px;	font-weight: bold;	padding-top: 10px;	margin-bottom: -8px;}
.garant-struktura .gs-color1 .block-size {color: #FFAF75;}
.garant-struktura .gs-color2 .block-size {color: #CCCCCC;}
.garant-struktura .gs-color1 .gs-color2  {border: 1px solid #cccccc;}
.garant-struktura .gs-color1 .gs-color2 .block-size {padding-left: 0px;	margin-left: -6px;}
.garant-struktura .quantity {font-weight: bold!important;}
.garant-struktura .gar-comment {display: block;	font: bold 13px arial; padding-top:5px; margin-left:6px; color: #F46800;}
.garant h3 {color: #f88a09;	font-size: 19px; margin: 0px; padding-top: 20px; padding-bottom: 0px; padding-left: 10px;}
.garant h4 {margin: 0px; color: #999999; font-weight: bold;	font-family: Arial; font-size: 16px;	padding-top: 0px;	padding-bottom: 0px; padding-left: 10px;}

/*http://www.pravovest.ru/garant/garantinter/*/
.garantinter h2 {color: rgb(255, 153, 0); font-size:16px; font-family:Arial; padding-top:5px;}

/*http://www.pravovest.ru:83/garant/garantcost/*/
.garantcost p {margin:0px!important; padding-bottom:7px!important; line-height:normal; color:#636363;}
.garantcost h2, .garantcost .h2_type {font:bold 17px tahoma; color:#ff9900; padding:7px 0px 7px 0px; margin:0px;}

/*http://www.pravovest.ru:88/seminar/about_seminar/*/
.about-seminar h2 {font:bold 14px verdana;  color:#ff9900; padding:0px; margin:0px;}

/*http://www.pravovest.ru/support/supportdop/*/
.supportdop h2, .supportdop .h2_type {font:bold 17px tahoma; color:#ff9900; padding:0px; margin:0px;}

/*http://www.pravovest.ru/support/audit/*/
.audit-hdrs h2, .audit-hdrs .h2_type {font:bold 17px tahoma; color:#ff9900; padding:5px 0px 0px 0px; margin:0px;}
.audit-hdrs h3, .audit-hdrs .h3_type {font:bold 14px verdana;  color:#666; padding:0px; margin:0px;}

/*http://www.pravovest.ru/about/about/*/
.about h1, .about h2, .about .h1_type, .about .h2_type {font:bold 17px tahoma; color:#ff9900; padding:0px; margin:0px;}

/*http://www.pravovest.ru/OBZOR/*/
.obzor h3, .obzor .h3_type {color:#666;font:700 16px Arial;padding:22px 0px 10px 0px; margin:0px;}

/*http://www.pravovest.ru:83/about/interv/*/
.garant-interview h1 {font:bold 17px tahoma; color:#ff9900; padding:0px; margin:0px;}
.garant-interview h2 {font:bold 13px verdana;  color:#ff9900; padding:0px; margin:0px;}

/*http://www.pravovest.ru/about/concern_for_animals/*/
.zoopark h1, .zoopark h2 {font:bold 17px tahoma; color:#ff9900; padding:0px; margin:0px;}

/*whatsnews*/
.selected1{padding-right: 10px; padding-left: 10px; margin-bottom: 15px; padding-bottom: 10px; padding-top: 10px; background-color: #eeeeff; border: #c1c1ff 1px solid}
.selected1 li {font-weight: bold; padding-top:10px;}
.selected1 li span {font-weight: normal;}
.selected1 li a.img {margin:10px 0px 10px 0px; display: block;}
.selected1 .prim {font-size:11px; display:block; padding:5px; margin:10px 20px 10px 0px; border:solid 1px gray;} 
.selected1 h5 {padding:10px 0px 0px 0px; margin-bottom:-5px;}
.selected1 h4 {padding:0px 0px 0px 0px; margin-bottom:0px; color:#666;}

/*NEW 2009-10-12*/

/*about-pozdravleniya*/

.about-pozdrav h3 {margin-bottom:10px;}
.about-pozdrav p {font-size:12px; line-height:130%;}
.about-pozdrav .author {font:normal 11px tahoma;
	padding-top:0px;
	margin-top:-10px;
	text-align:right;
	padding-right: 7px;
	border-right:solid 4px #ff9900;
	margin-bottom:25px;
	
}

.about-pozdrav .author strong {font:bold 12px tahoma; display:block; padding-bottom:5px;}


.about-pozdrav div.message {padding-bottom:25px;}


/*http://www.pravovest.ru:88/garant/garantsem/*/
.garantsem table.t {border-color: #cfcfcf;}
.garantsem td.t {border-color: #cfcfcf;}
.garantsem td.tt {border-color: #ffffff; background-color:#40599c;}
.garantsem td.thd {border-color: #ffffff; background-color:#eeeeff;}
.garantsem td.act {color:#FF3300; background-color:#FFCC99;}
.garantsem td.sht {border-color: #ffffff; background-color:#e1ddda; color:#636363;}
.garantsem table.bbb {border-color: #eeeeee;}
.garantsem .evening {background-color:#eeeeff;}
.garantsem .or {color:#40599c;}
.font9, p.font9 {color:#40599c!important;}
.font8 {color:#ed1c24;}


p.otstup {text-indent: 25px;}


.person {width:150px; background-color: #d1d5d8; text-align:center; padding-top:0px; float:left; margin: 8px 15px 5px 0px;}
.person .name {background-color:#d1d5d8; font:bold 11px arial; text-align:left; color:#848586; margin: 1px 3px 0px 0px; padding:7px;}
.person .regaly {font:normal 11px arial; color:#848586; padding:7px; text-align:left;}



.compare h3, .compare p {padding:0px; margin:0px;}

.compare {width: 100%;}
.compare .garant {width:60%}

.compare th {font-size: 5px; padding:0px; border-bottom:solid 3px white; background-color: #7377b8;}
.compare th.garant  {background-color: #ed1c24;}


.compare thead td {font:bold 18px arial; text-align:center; border-bottom:solid 7px white; color:#7377b8; background-color:#cccce7; padding:5px 0px 5px 0px; }
.compare thead td.garant {color:#0750a4;}
.compare td {background-color:#f5f5fa; border-bottom:solid 3px white;}
.compare td.garant {background-color:#fef2e3;}
.compare h3 {font:18px tahoma; color:#ed1c24;}

.compare {font:14px arial; color:#231f20;}

.compare td {padding:5px 0px 3px 3px;}
.compare td table td {background-color:transparent; border:0px;}
.compare .year {font:bold 18px tahoma; color:#7377b8; width:50px; }
.compare .garant .year {font:bold 18px tahoma; color:#ed1c24; width:50px; }
.compare .galka {width:20px;}
.compare .comp1 {font:normal 18px arial; color:#7377b8; width:50px; }
.compare .comp2 {font:bold 18px arial; color:#ed1c24; width:50px;}

.masterofpuppets {font-weight:bold; color:#ff9900;}
.story-margin {margin-bottom:30px;}

.garant-klient td {padding-bottom:20px; vertical-align:top;}
.garant-klient .pic1 img {margin-top:13px;}

.garant-klient .pdleft {display:block; padding-left:25px;}

.font3 {
	font-size: 12px;
	font-weight: bold;
	color: #0060ae;
}

.sidebar3 .pic1 {
	background-image: url(/images/menu_left_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 14px;
	padding-bottom: 10px;
}
.sidebar3 .content {
	background-image: url(/images/line2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 22px;
}

.strong
{
font-family:'sans-serif', 'FreeSetC', sans-serif; font-size:9pt; font-weight:bold; color:#535353;
}

table.otchet_table
{
border-collapse: collapse;
border: 1px solid black;
background-color: #fff5e6;

}

.otchet_td
{
border: 1px solid black;
padding: 2px;
}

h4
{
margin-top: 10px;
margin-bottom: 15px;
}
