BODY {margin: 10px; padding: 0px; color: #000;}
BODY, TD {font: 13px Arial, Helvetica, sans-serif;}

A {color: #136A97; text-decoration: underline;}
A:hover {COLOR: #3D3273; TEXT-DECORATION: none;}

H1 {font-size: 21px;}
H2 {font-size: 19px;}
H3 {font-size: 17px;}
H4 {font-size: 15px;}
H5 {font-size: 13px;}
H6 {font-size: 11px;}

H2,H3,H4 {margin: 25px 0 0 0;}

P {text-indent: 0; margin-top: 5px; line-height: 18px;}

TD {padding: 4px;}
LI {margin-bottom: 3px;}

CODE {font: 12px Verdana, sans-serif; color: #000099}

UL.rastopyr LI {margin-bottom: 3px;}
.clearing {clear: both}
.nobr {white-space: nowrap}
.icons {vertical-align: middle}

.psmt_table {width: 100%; background: #999}
          .psmt_table TD {background: #fff}
          .psmt_table TD P, .psmt_table TH P {text-indent: 0; margin: 0; padding: 0}
          .psmt_table TH {background: #eee; font-size: 11px}
          .psmt_table H5, .articles H5 {margin: 0; padding: 0}

.psmt_table_expansible {background: #999}
          .psmt_table_expansible TD {background: #fff}
          .psmt_table_expansible TD P, .psmt_table_expansible TH P {text-indent: 0; margin: 0; padding: 0}
          .psmt_table_expansible TH {background: #eee; font-size: 11px}
          .psmt_table_expansible H5, .articles H5 {margin: 0; padding: 0}

#web_site {text-align: center}
          #web_site .to2 TD {width: 50%}
          #web_site .to3 TD {width: 33%}
#content #riddle {width: 468px}
          #riddle TD {text-align: center; padding: 8px}
.psmt_dl DT {margin-top: 5px; padding-left: 20px; font-size: 14px; background: url(/img/bullet.gif) no-repeat 0 3px}

.table_color  {background: #fff}
.table_color TD {width: 120px; border: solid 1px #ccc}

/*-----------------------------------------------------------------------*/
.alfabet_list LI:first-letter {font-weight: bold}
.for_opinion {WIDTH: 97%; margin: 25px 0; PADDING-LEFT: 8px; BORDER-LEFT: #ccc 1px solid; TEXT-ALIGN: justify; font: italic 13px Verdana; line-height: 18px}

H4.grey, H4.grey A, H4.grey A:visited {color: #494949}
H4.grey A:hover {color: #136A97; text-decoration: underline}

A.btn_buy, A.btn_buy:visited {display: block; width: 71px; height: 22px; padding-top: 1px; text-align: center; background: url(images/btn_red.gif) no-repeat; color: #fff; text-decoration: none; font: bold 11px Tahoma}
A.btn_buy:hover {color: #F9F6A0;}

.reklama_main {margin-bottom: 9px}
.reklama_main A, .reklama_main A:visited {display: block; color: #333; text-decoration: none}
.reklama_main TD.full {width: 33%; vertical-align: top; padding: 12px 6px 6px 6px; line-height: 14px; cursor: pointer}
.reklama_main TD.full:hover {padding: 10px 4px 4px 4px; border: solid 2px #e0ebed; background: #f8fcfd}
.reklama_main H4 {margin-top: 0; text-decoration: underline;}
.reklama_main P {line-height: 16px;}
.reklama_main IMG {float: left; margin: 0 10px 0 0;}

.diploms IMG {margin: 0 4px 5px 0; height: 223px; border: solid 1px #eee}
.diploms A IMG {border: solid 1px #eee}
.diploms A:hover IMG {border: solid 1px #ccc}

/*-- ÏÎÏÛÒÊÀ ÏÅÐÅÂÅÐÑÒÀÒÜ ÑÒÐÀÍÈÖÓ -------------------------------------------------------------------*/
.new_format {line-height: 18px;}
.new_format P {margin: 0 0 12px 0; line-height: 18px;}

.new_format TH {line-height: 14px}
.new_format TH P {margin: 0; line-height: 14px}

.new_format H1 {margin: 24px 0 18px 0;} 
.new_format H2 {margin: 0 0 12px 0;}
.new_format H3 {margin: 0 0 12px 0;}
.new_format H4 {margin: 0 0 6px 0;}
.new_format H5 {margin: 0 0 6px 0;}
.new_format H6 {margin: 0 0 6px 0;}

.new_format UL {margin: 0; padding: 0 0 0 18px; line-height: 18px}
.new_format LI {margin: 0; padding: 0; line-height: 18px}

.new_format PRE {font: 13px Courier New; line-height: 18px; margin-left: 3px; border-left: solid 3px #eee; padding-left: 10px}
.new_format KBD {font: bold italic 16px Arial; color: #317DA1; line-height: 18px}

