html, body {margin:0px;padding:0px; height:100%}
body {background-image:url(/bitrix/templates/main/images/top_bg.png); background-repeat:repeat-x; background-color:#f2f1f1;}
html, body, table, td, p, li, textarea, input, h1, h2, h3, h4, h5, h6, h7 {color:#333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal;}

a, a:visited {text-decoration:none;}
a img {border: none}

div.bodycontent {width:955px; position:absolute; left:50%; margin-left:-476px;}

div.staf {width:955px; top:10px; margin: 0 auto; text-align:right; padding-right:50px; position:absolute;}
div.staf a, div.staf a:visited {color:#f2f1f1; font-size:11px;}
div.staf a:hover {text-decoration:none;}

div.top_menu_div {margin-top:45px; background-image:url(/bitrix/templates/main/images/menu_bg.png); background-repeat:no-repeat; width:953px; height:32px; float:inherit; text-align:left; padding-left:0px}
div.top_menu_div ul {vertical-align:top; margin:0px; padding:0; padding-left:20px}
div.top_menu_div ul li {color:#FFFFFF; margin-right:0px; padding-top:0; margin-top:0px; display: inline; font-family: Tahoma; font-size:10pt; font-weight: bold;}

div.top_menu_div ul li img {margin-top:0}

div.top_menu_div a,div.top_menu_div a:hover,div.top_menu_div a:visited {color:#ebf5ff} 

.header_div {margin-top:25px; background-image:url(/bitrix/templates/main/images/header_bg_0.jpg); background-repeat:no-repeat; width:953px; height:386px;}

.sent_table {margin-top:25px; background-image:url(/bitrix/templates/main/images/sent_bg.png); background-repeat:no-repeat; width:955px; height:238px;}

.info_cell {padding-top:30px;padding-left:30px}

.info_cell1 {padding-top:30px;padding-left:10px; padding-right:10px}

table.sent_table div {padding-top:0; padding-right:40px;}

div.sent_table div img {padding-bottom:10px;}

.main_div {margin-top:25px; background-image:url(/bitrix/templates/main/images/main_div_bg.png); background-repeat:no-repeat; width:955px; height:238px;}

div.main_div table {margin:0}

div.main_div table div {margin-left:30px; margin-top:80px;margin-right:10px}

div.main_div table div div {margin-top:5px;margin-right:10px; text-align:right;}

div.main_div table div div a, div.main_div table div div a:hover,  div.main_div table div div a:visited {text-decoration:underline; color:#101011;}

div.main_div table div div small {font-size:9px}

div.image_div { width:148px; height:98px; overflow:hidden; background-repeat::no-repeat}

div.galery_div {margin-top:25px; background-image:url(/bitrix/templates/main/images/galery_bg.png); background-repeat:no-repeat; width:955px; height:128px;}

div.galery_div table {margin:0}

div.galery_div div div div {float:left;margin-left:2px;margin-right:3px}

div.galery_div_body {margin-top:25px;background-repeat:no-repeat; width:955px; height:750px;}

div.galery_div_body div a:hover, a:visited, a:link { font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:underline; color:#000000}

table.bottom_table {margin-top:5px;background-image:url(/bitrix/templates/main/images/bottom_menu_bg.png); background-repeat:no-repeat; width:955px; height:70px; padding:0; vertical-align:top}

table.bottom_table a, table.bottom_table a:visited  {color:#0088cc; text-decoration:none;}
a,table.bottom_table a:hover {color:#0088cc; text-decoration:underline;}

table.bottom_table td {padding-left:25px}
table.bottom_table ul {margin-left:5px}
table.bottom_table ul li {margin-right:5px; margin-left:5px; display: inline; font-family: Tahoma; font-size:10pt;}

div.copyright {margin-top:25px; width:955px; height:40px; padding:0; vertical-align:top}
div.copyright p {margin:0; padding:0; padding-left:60px}

div.bottom-cor-bg {background: url(/bitrix/templates/main/images/border_b.png) bottom repeat-x #fff;}
div.right-cor-bg {background: url(/bitrix/templates/main/images/border_r.png) right repeat-y;}
div.corners  {color: #000; border-top:1px solid #bdbcbd; border-left:1px solid #bdbcbd; width:100%; margin:0;
   behavior: expression(!this.rounded ? this.rounded = this.innerHTML = '<div class="corner_before"><img src="/bitrix/templates/main/images/border_tr.png" class="rights" alt="" /><img src="/bitrix/templates/main/images/border_tl.png" alt="" /></div>' + this.innerHTML + '<div class="corner_after"><img src="/bitrix/templates/main/images/border_br.png" class="rights" alt="" /><img src="/bitrix/templates/main/images/border_bl.png" alt="" /></div>' : '');  }
div.corners:before, .corner_before, .corners:after, .corner_after  {  display: block;  height: 6px;  line-height: 1px;   font-size: 1px;  }   
div.corners:before, .corner_before  { background: url(/bitrix/templates/main/images/border_tr.png) top right no-repeat;  content: url(/bitrix/templates/main/images/border_tl.png);  margin: -1px 1px 0px -1px;   }
div.corners:after, .corner_after  {  background: url(/bitrix/templates/main/images/border_br.png) bottom right no-repeat;  content: url(/bitrix/templates/main/images/border_bl.png);  margin: -1px 1px 0px -1px;   }
div.corner_before, .corner_after { background: none;  position: relative;  z-index: 1; }
div.corners img.rights { float: right; }
div.corner_before img, .corner_after img  {  width: 6px; height: 6px;  behavior: url('/png.htc');  }
div.corners p, div.corners ul, div.corners table { margin:30px 60px 30px 60px;}
div.corners h2 {padding-left:20px}
div.corners h3 {padding-left:40px}
h2 { font-size:24px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3 { font-size:20px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

#clientlist {margin:0px 5px 0px 0px; height:auto; height:954px; overflow:hidden;}

#tipblock {float:right; margin:76px 30px 40px 20px; background:#f2f1f1; width:264px}
#tipblock h3 {margin-top:20px}
#tipblock p {margin-left:43px}
#tipblock a {margin-bottom:6px}
