/* ============================================
   CSS: Стили для всех браузеров
   Site: Hoster.BY [http://www.hoster.by]
   Copyright: Astronim* [http://www.astronim.com]
   Coder: Ivan Leonchikov [ivan@iliven.net]
   Version: 24 Jule 2006
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; min-width:984px; min-height:100%; height:auto; background:#fff url(../i/bg_body.gif) repeat-x; }

a { text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }
h2 { font:bold 24px Arial; color:#0969e8; padding:0 0 15px 50px; }
h5 { font:normal 18px Arial; color:#000; padding:0 0 8px 50px; }

#parent { position:relative; min-width:984px; min-height:700px; height:auto; font:normal 100.01% Arial sans-serif; color:#000; background:url(../i/bg_second.jpg) no-repeat; }
.clear { clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

#tutlogo {position:absolute; z-index:998; top:42px; left:108px; width:100px; height:106px; }
#logo { position:absolute; z-index:999; top:66px; right:3%; width:195px; height:103px; }
.search { position:absolute; top:20px; left:-35px; }

.tarif { position:absolute; z-index:999; top:292px; left:52px; width:195px; height:102px; background:url(../i/tarif.png) no-repeat; }
#selecttarif { padding:17px 0 0 23px; border:0; }
#selecttarif select { width:150px; font:normal 11px Arial; }

.left { position:relative; z-index:998; width:231px; padding-left:75px; float:left; }
.right { width:100%; float:left; margin-left:-306px; }
.right2 { margin-left:306px; }
.center { position:relative; width:570px; margin:0 auto; font:normal 13px Arial; }
.content { margin-top:40px; min-height:550px; height:auto; padding-bottom:65px; text-align:justify; border-bottom:1px solid #a1a1a1; }
.content p { padding-bottom:12px; }
.content a { color:#e61607; }
.content div { padding-bottom: 5px}
.content ol, .content ul {margin-left:37px}
.content .f12 {padding:0 8px}
.content table td {background-color:#FFF}
.content table td p, .content table td div {padding-right:8px}

#form .error { color:#E61607 }
#forms, #forms table, #forms .select { width: 100% }
#forms table .lefttd { width:50%; padding:3px 0 }
#forms .input { width: 99% }
span#error, #error {color:#E61607;}
span#error {font:normal 11px Tahoma; margin:3px 0 3px 8px}

.check { padding-top:510px; }
#checkdomen { border:0; }
#checkdomen input { width:140px; height:16px; margin-right:3px; padding-left:5px; font:normal 11px Arial; }
#checkdomen select { width:60px; font:normal 11px Arial; }
#checkdomen a { font:bold 14px Tahoma; color:#000; }
#result {position:absolute; margin-top:8px; font:normal 11px Tahoma;}

.banner { padding:65px 0 40px 0; }
.banners { padding-top:95px; }
.login_text {font:bold 13px Arial; color:#000;text-decoration:none;}
.login_text_think {font:12px Arial; color:#000;text-decoration:none;}

.print {position:absolute; bottom:0; right:0; margin:15px 0; clear:left;}
.print a {color:#E61607; }
/* ============================================
   Меню
==============================================*/
.menu2 { padding:20px 0 30px 0; }
.menu2 a { display:block; float:left; margin-right:15px; font:bold 14px Arial; color:#000; }
.menu2 a.here { text-decoration:none;  }

.submenu {min-height:120px; /*height:auto; height:120px !important */}
.menu { padding:0 0 0 50px }
.menu_left { width:175px; float:left; padding:0 10px 0 0; }
.menu_right { width:175px; float:left;  }
.menu_left li, .menu_right li { padding: 0 0 7px 0; }
.menu a { font:normal 12px/16px Arial; color:#e61607; }
.menu a.here { font:bold 12px/16px Arial; color:#000; text-decoration:none; }

div.dt {float:left; display:inline; padding-right:10px}
.black a {color:#000}
/* ============================================
   Подвал
==============================================*/
.footer { position:relative; min-height:205px; height:auto; background:url(../i/bg_footer.gif) repeat-x 0 100%; font:normal 12px Arial; color:#000; }
.footer a { color:#e61607; }

.footer .left { width:236px; padding:83px 0 0 70px; }
.footer .center { position:relative; padding-top:50px; font:normal 11px/14px Arial; color:#5F5F5F; }
.footer p.profy { padding-bottom:11px; font:bold 12px Arial; }
.footer p.contact { padding-top:30px;}


.develop { position:absolute; z-index: 998; top:54px; right:0px; width:64px; height:59px; padding:35px 0 0 115px; background:url(../i/astronim.png) no-repeat; font:normal 11px Tahoma; color:#000; }
.develop a  {font:normal 11px Tahoma; color:#e61607; }
.footer .astro2 {position:absolute;  display:block; top:87px; right:66px; width:100px; height:30px; z-index: 999;  }

.faq_table {width:100%; border:0; border-collapse:collapse; padding:0}
.faq_table th  { padding:3px 2px; background-color:#E2E2E2 }
.faq_table td { padding:1px 2px }

/* ============================================
   Дополнительный стили для AstroCMS*
==============================================*/
div.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }
.gray, .grey { color:#A5A5A5; font-size:10px; line-height:10px; }
.red, .star, .error { color:#C03B20; }
.sstr { font-weight:bold; }

/* ============================================
   Конец
==============================================*/
