html {height:100%;}
body {background: #c0c0c0; margin: 0; padding: 0; font-family: Tahoma; height:auto !important; height:100%; min-height:100%;}

a {color: #0043a0; font-family: Georgia; font-style: italic;}

#main {width: 1000px; height:100%; min-height:100%; border-collapse: collapse; background: #ffffff; margin: 0px auto 0px auto;}
#main #head {height: 255px; background: url(../images/headbg.gif) repeat-x; vertical-align:top;}
#main #head #logo {width: 207px; height: 55px; position: relative; left: 30px; top: 25px; background: url('../images/logo.gif'); float: left;}
#main #head #logo a {width: 207px; height: 55px; display: block;}
#main #head #subtext {width: 251px; height: 69px; position: relative; left: -177px; top: 136px; font-family: Verdana; font-size: 11px; color: #666666; float: left;}
#main #head #time {color: #000000; width: 220px; float: left; font-family: Tahoma; font-size: 30px; font-weight: 800; position: relative; top: 30px; left: -60px;}
#main #head #time span {color: #b20032; font-family: Georgia; font-size: 13px; font-style: italic; font-weight: 400; position: relative; //top: -17px;}
#main #head #contacts {color: #000000; width: 220px; float: left; font-family: Tahoma; font-size: 30px; font-weight: 800; position: relative; top: 149px; left: -308px;}
#main #head #contacts span {font-size: 10px; position: relative; bottom: 27px; left: 28px;}
#main #head #contacts a {color: #0043a0; font-family: Georgia; font-size: 13px; font-style: italic; font-weight: 400; position: relative; //top: -17px; left: 28px;}
#main #head #ruka {width: 321px; height: 173px; position: relative; top: 9px; //top: -10px; background: url('../images/ruka.gif'); float: right;}
#main #menu1 {height: 12px; background: url(../images/menu1bg.gif) repeat-x; font-family: Tahoma; font-size: 10px; color: #c2c1c0; font-weight: 600; padding-left: 20px; padding-right: 10px;}
#main #menu2 {height: 55px; background: url(../images/menu2bg.gif) repeat-x; border-right:1px solid #1a4391; font-family: Georgia; font-size: 14px; color: #ffffff; padding-left: 15px; padding-right: 10px; font-style: italic;}
#main #menu2 a {color: #ffffff; text-decoration: none;}
#main #menu2 a:hover {color: #ffffff; text-decoration: underline;}

#main #content {color: #666666; font-family: Verdana; padding: 28px 30px 40px 30px; font-size: 11px; vertical-align: top;}
#main #content #block {display: block; float: left; width: 458px; border: 0; margin-top: 10px; margin-right: 10px;}
#main #content  #block h1 {display: block; float:left; color: #b20032; width: 251px; font-size: 14px; font-style: italic; border-bottom: 2px dotted #c2c2c0;}
#main #content  #block h1 a {color: #b20032; width: 240px; font-size: 14px; font-style: italic; text-decoration: none;}
#main #content img {border-top: 1px solid #0043a0; border-bottom: 1px solid #0043a0; float: left; margin-top: 5px; margin-right: 20px;}
#main #content span {color: #000000; font-size: 12px; font-style: italic; font-weight: 800;}
#main #content #cont {float: left; width: 760px;}
#main #content #cont h1 {display: block; color: #b20032; width: 240px; font-size: 14px; font-style: italic; border-bottom: 2px dotted #c2c2c0;}
#main #content #cont #order {width: 519px; height: 245px; //height: 249px; border-top: 1px solid #0043a0; border-bottom: 1px solid #0043a0; background: #f2f2f0; padding-top: 4px;}

#main #content #cont input {width: 499px; height: 24px; border: 0; font-family: Verdana; font-size: 12px; background: url(../images/inpbg.gif); margin-top: 6px; margin-left: 10px; padding-left: 10px; padding-top: 5px;}
#main #content #cont textarea {width: 499px; height: 141px; border: 0; font-family: Verdana; font-size: 12px; background: url(../images/textbbg.gif); margin-top: 6px; margin-left: 10px; padding-left: 10px; padding-top: 5px;}
#main #content #cont input.order {width: 102px; height: 26px; border: 0; background: url(../images/button.gif); margin-top: 10px;}

#main #bottom {text-align: center; color: #c2c2c0; font-size: 11px; font-family: Verdana; padding-bottom: 20px;}
#main #bottom span {color: #000000; font-size: 12px; font-style: italic; font-weight: 800;}