/* -----------------------------------------------------
   * File:     global.css
   * Project:  http://saunatylo.ru
   * Author:   Lukashov Anton ( a.lukashov@vipro.ru )
----------------------------------------------------- */

* { margin:0; padding:0; }
html, body { height:100%; }
body { background:#fff; font-size:12px; color:#383838; }
img { border:0; }
a { text-decoration:underline; }
p { margin-bottom:15px; }
h1 { font-size:18px; font-weight:normal; line-height:20px; margin-bottom:15px; }
h2 { font-size:16px; font-weight:normal; line-height:20px; margin-bottom:10px; }
h3 { font-size:12px; font-weight:bold; line-height:18px; }
ol { margin-left:25px; }
ul { list-style:none; margin-bottom:15px; }
ul li { background:url(../i/li.gif) 0 9px no-repeat; color:#794015; font-size:11px; font-style:italic; padding-left:20px; }
table { border-collapse:collapse; }

.fl { float:left; }
.fr { float:right; }
.bl { display:block; }
.cl { overflow:hidden; width:100%; }

/* Begin: Doubled_Styles */
body, a, h1, h2, h3 { font-family:Verdana; }
a, h1, #slogan { font-style:italic; }
a:hover, h1 { color:#df8a25; }
a, strong, h2, h3, b { color:#794015; }

#counters-top { top:-1000px; visibility:hidden; }
#box, #footer-box, #header { width:960px; margin:auto; }
#counters-top, #header-box { left:0; width:100%; }
#counters-top, #header-box, #logo, #slogan { position:absolute; }
#header-image, #workarea { position:relative; }
#left-block, #right-block { width:199px; }
/* End: Doubled_Styles */

/* Begin: Main_Styles */
#box { min-height:100%; }
   #main { padding-bottom:94px; }
      #menu-left { border:solid 1px #e8e8e8; line-height:18px; margin-bottom:20px; padding:20px 0; }
         #menu-left a { display:block; padding:0 20px 5px 20px; }
         #menu-left span { background:url(../i/link.gif) 0 0 repeat-y; display:block; padding:0 20px 5px 20px; color:#df8a25; font-style:italic; }
      #form { color:#794015; }
         #form strong { color:#df8a25; font-size:24px; font-weight:normal; line-height:25px; }
         #form span { font-size:14px; }
         #form .input-txt, #form textarea { border:solid 1px #e6e6e6; font-family:Tahoma; font-size:11px; margin-bottom:5px; padding:2px; width:151px; }
         #form .input-txt { height:14px; }
         #form textarea { height:74px; max-height:74px; max-width:151px; overflow:hidden; }
         #form table { margin:10px 0; width:100%; }
         #form .submit { font-family:Verdana; width:100%; }
      #content-main { width:522px; margin:0 20px; }
         #block { border:solid 1px #e8e8e8; line-height:18px; margin-bottom:20px; padding:20px; width:auto; }
      #content { width:741px; margin-left:20px; }
         #news { display:block; }
            #news a { color:#df8a25; }
            #news a:hover { text-decoration:none; }
         #date { font-size:11px; color:#794015; }
         #catalog { width:100%; }
         #catalog tr td { padding-right:15px; vertical-align:top; }
         #catalog tr td a { font-weight:bold; }
      #right-block { font-size:11px; }
/* End: Main_Styles */

/* Begin: Foter_Styles */
#footer-box { height:94px; margin-top:-94px; }
   #footer { border:solid 1px #e8e8e8; height:52px; padding:20px 20px 0; width:918px; }
      #footer div div { padding-top:8px; font-size:11px; }
/* End: Foter_Styles */

/* Begin: Header_Styles */
#header-box { top:0; }
   #header { height:373px; }
      #menu-top { background:url(../i/bg-menu.gif) 0 100% repeat-x; height:63px; }
         #menu-top table { margin-left:8px; }
         #menu-top table tr td { vertical-align:top; }
         #menu-top table tr td a { display:block; font-style:normal; font-weight:bold; padding:36px 16px 0; text-decoration:none; }
         #menu-top table tr td span { color:#df8a25; display:block; font-weight:bold; padding:36px 16px 0; }
      #header-image { background:url(../i/head-bg.jpg) 0 0 no-repeat; height:290px; }
         #logo { left:24px; top:34px; }
         #slogan { color:#fff; font-size:30px; left:430px; top:95px; width:500px; }
/* End: Header_Styles */









