/* Общая часть */

html, body { height:100%;  }
body { margin:0; padding:0; text-align : center;  background:url(../img/body_bg.gif) 0 0 repeat-x;  color:#000000; font-family: Arial, Verdana, Tahoma; font-size:100%; }
img { border:none; }
td { vertical-align:top; }

a { color:#FE3B25;}
a:hover { color:#777777; }

p { font-size:82%; margin:0px; margin-bottom:13px; line-height:132%; }
h1 { font-size:176%; margin:0px; margin-bottom:20px; font-weight:normal; border-bottom: solid red 2px; width:20px; white-space:nowrap; font-family:Tahoma;}
h2 { font-size:127%; margin:0px; margin-bottom:7px; font-weight:normal; font-family:Tahoma; }
h3 { font-size:100%; margin:0px; margin-bottom:7px; font-weight:bold; }
h4 { font-size:90%; margin:0px; margin-bottom:7px; font-weight:bold; }



ul {margin: 0 0 0px 28px; padding: 0; line-height:113%;  position:relative; top:-4;}
ol {margin: 0 0 0px 30px; padding: 0; line-height:113%; position:relative; top:-4;}
ul ul, ol ol, ol ul, ul ol { position:relative; top:0; margin-top:5px; margin-bottom:5px;}
li {margin: 5px 0 5px 0; padding: 0; font-size:83%;}
ul { list-style-type:disc;}
ul ul li, ol ol li, ol ul li, ul ol li { font-size: expression('100%'); }
ul { margin-left: expression(23); }
ol { margin-left: expression(31); }
ul > li { padding-left:expression(10); }


td.top { background-color:#ffffff; height:180px;}
div.visual img {float:left; margin-right:15px;}
div.slogan {  font-size:26px; color:#4a4a4a; position:relative; top:80px; }
/*Главное меню*/
 
div.menu { border-top:solid #f9f7f7 3px; padding-left:20px;}
div.menu div { float:left; padding:5px;}

div.menu-2 { margin-top:60px;}
div.menu-2 div { margin-bottom:10px; margin-left:20px; font-size:15px;}

/*Разбивка*/
table {height:100%; width:980px;  margin:0 auto; padding:0px; background-color:#f9f7f7; }

/*Логотип, меню, иконки*/

div.text {border-bottom:solid #c5c5c5 2px; padding:30px 50px 15px 0px;}

/*Визуал*/

td.left { width:200px; height:100%; padding:30px 0 15px 0px; }


/*Рабочее поле*/

td.right {width:790px; height:100%;  }
div.part {font-weight:bold;}
div.lk {padding-top:80px; font-size:10px;}
div.lk a {color:#c8c8c8;}

