body,html{margin:0;font-family:Georgia;text-align:center;}
html {font-size:80%;background:#2a2923;}
div , form {padding:0;margin:0;}
table {font-size:100%;}
big {font-size:1.5em;}
a {color:black;outline:none;}
a:hover {text-decoration:none;}
.red {color:red;} .green {color:green;} .blue {color:blue;}
h1 {font-size:2em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4,h5,h6{font-size:1.1em;}
h1,h2,h3,h4,h5,h6 {margin-top:0;}
ul {padding-left:1em;margin:.5em 0;}
pre {font-family:Tahoma;}
button {cursor: pointer;}

a img {border:0px;}

.clr {clear:both;} br.clr {line-height:.3em;}
.fll {float:left;} .flr {float:right;}
.bold {font-weight:bold;}

a.rev {text-decoration:none;}
a.rev:hover {text-decoration:underline;}

div.hr_top, div.hr_bottom {height:1px;border:1px solid black;clear:left;line-height:1px;font-size:1px;}
div.hr_top {border-width:3px 0 1px;}
div.hr_bottom {border-width:1px 0 3px;}
div.hr2 {border-bottom:2px solid black;position:relative;height:0px;margin:2em 0;}
div.hr2 div {background:url(images/diz_hor2.gif) no-repeat;width:163px;height:26px;margin-left:-81px;position:absolute;bottom:-14px;left:50%;z-index:10;}

.subline {margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid black;}

#main {width:1000px;margin:0 auto;background:#e7e3c1;text-align:left;}

.main_table {width:940px;margin:1em 30px;border-collapse:collapse;* table-layout:fixed;}
td.content  {vertical-align:top;}
td.column {vertical-align:top;}
td.lft  .inner {padding:0 15px 0 0;}
td.cntr .inner {padding:0 15px 0 30px;}
td.rght .inner {padding:0 0 0 30px;}
.aftertable {margin:1em 30px;}


/*.main_table td {border:1px solid red;}*/

#top_line {font-size:.8em;background:black;line-height:40px;height:40px;padding:0 30px;}
#top_line span {color:#747262;font-weight:bold;margin-right:10px;}
#top_line a {color:#e8e4c4;margin-right:10px;}
#top_line .check_request {font-weight:bold;float:right;margin:0;}
#top_line .check_request  i {width:23px;height:24px;background:url(images/icons.gif) no-repeat;float:left;margin:9px 5px 0 0;}

#head {height:227px;background:url(images/head_bg.jpg) 50% bottom #e9e5c6 no-repeat;position:relative;}
#head .logo {position:absolute;top:35px;left:368px;}
#head .slogan {position:absolute;top:30px;left:30px;width:300px;height:130px;font-size:1.7em;}
#head .request {position:absolute;top:160px;left:30px;width:200px;font-size:1.4em;padding-left:55px;background:url(images/ico_request.gif) 0 50% no-repeat;}
#head .contacts {position:absolute;top:30px;left:760px;width:240px;}
  #head .contacts ul {list-style:none;padding:0;margin:20px 0 0;}
    #head .contacts li {clear:left;line-height:24px;height:24px;margin-bottom:10px;}
    #head  .contacts i {float:left;width:23px;height:24px;margin-right:10px;background:url(images/icons.gif) no-repeat;}
    #head  .contacts i.skype {background-position:0 -24px;}
    #head  .contacts i.icq {background-position:0 -48px;}
    #head  .contacts i.chat {background-position:0 -72px;}
#head .phones {font-size:2.2em;}
#head .phones  sup {font-size:.6em;color:#747262;}

#top_menu {}
#top_menu table {width:98%;height:42px;font-size:1.3em;border-collapse:collapse;margin:0;vertical-align:top;* margin-bottom:-6px;}
#top_menu table td {padding:0;margin:0;}
#top_menu .date span {margin-left:30px;color:#8b8976;}


#footer {position:relative;height:166px;border:1px solid black;border-width:1px 0 10px;}
#footer .li {position:absolute;right:30px;top:30px;}
#footer .text1 {position:absolute;top:30px;left:270px;width:340px;}
#footer .text2 {position:absolute;top:30px;left:700px;width:180px;}

#footer .PR {width:265px;margin:2em 0 0;}
#footer .PR .rel {position:relative;}
#footer .PR .text {position:absolute;top:7px;left:50px;font-size:11px;line-height:17px;}
#footer .PR a {color:#666;}