/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-size: 100%;
}

embed,
object,
applet,
iframe         {display: block;}

embed:focus, 
object:focus,
applet:focus   {outline: 0;}

p  {margin: 0 0 10px 0;}

h1 {font-size: 22px; margin: 0 0 20px 0; padding: 0 0 10px 0; background: url('hr.gif') left bottom repeat-x;}

h2 {font-size: 22px; margin: 0 0 20px 0; padding: 0 0 10px 0; background: url('hr.gif') left bottom repeat-x;}

form              {}
form dl           {}
form dt           {}
form dd           {}
form label        {font-weight: bold;}
form label[for]   {cursor: pointer;}

/* Layout */
body                 {background: #e6e5ce url('body.png') 0 0 repeat-x; font: 11px/1.25 arial, verdana, sans-serif;}
div.page             {width: 773px; margin: 0 auto; padding: 15px 0;}
div.main-box-mid     {background: url('main-box-mid.png') 0 0 repeat-y;}
div.main-box-top     {background: url('main-box-top.png') 0 0 no-repeat;}
div.main-box-bot     {background: url('main-box-bot.png') left bottom no-repeat;}
div.main-box-content {padding: 50px 45px; overflow: hidden; zoom: 1;}

div.area             {height: auto !important; height: 400px; min-height: 400px;}
div.column           {float: left; display: inline; width: 201px; color: #565542;}
div.column p         {padding: 0 5px;}
div.content          {float: right; display: inline; width: 466px;}  

/*h1#logo        {margin: 0 0 20px 0;}
h1#logo a      {display: block; width: 190px; height: 94px; margin: 0 auto; outline: none; background: url('logo.png');}
h1#logo span   {display: none;}*/
#logo        {display: none;}

div.flash-logo {margin: 0 0 20px 0; width: 190px; height: 94px;}

div.ad-box     {width: 201px; background: #c5c4b0;}
div.ad-box-top {background: url('ad-box-top.png') 0 0 no-repeat;}
div.ad-box-bot {background: url('ad-box-bot.png') left bottom no-repeat; padding: 5px 0;}
div.ad-box ins {display: block !important;} /* google ads fuckup */ 

/*div.content-box-mid  {background: url('content-box-mid.jpg') 0 7px repeat-y;}
div.content-box-top  {background: url('content-box-top.png') 0 0 no-repeat;}
div.content-box-bot  {background: url('content-box-bot.png') left bottom no-repeat; padding: 20px;}*/

div.content-box-top  {background: #dedeca url('content-box-top.jpg') 0 0 no-repeat;}
div.content-box-bot  {background: url('content-box-bot.png') left bottom no-repeat; padding: 20px;}

/* SMS form */
form#smsform            {}
form#smsform fieldset   {border: 0;}
form#smsform legend     {display: none;}

form#smsform dl.formitem-number           {float: left; display: inline;}
form#smsform dl.formitem-message          {clear: both; padding: 20px 0 10px 0;}
form#smsform dl.formitem-message textarea {width: 99%; height: 120px;}
form#smsform dl.formitem-number dt,
form#smsform dl.formitem-message dt       {margin: 0 0 5px 0;}
form#smsform dl.formitem-number label,
form#smsform dl.formitem-message label    {font-size: 18px;}

form#smsform dl.formitem-number dd        {padding: 0 20px 0 0; background: url('hr.gif') left center repeat-x;}

form#smsform dl.formitem-operator         {float: left; padding: 27px 0 0 0;}
form#smsform dl.formitem-operator dt      {display: inline; padding: 0 10px 0 0;}
form#smsform dl.formitem-operator label   {color: #565656; font-weight: normal;}

form#smsform dl.formitem-limit            {display: inline; padding: 0 10px 0 0;}
form#smsform dl.formitem-limit dt         {display: inline; color: #565656;}
form#smsform dl.formitem-compress         {display: inline;}
form#smsform dl.formitem-compress dt,
form#smsform dl.formitem-compress dd      {display: inline;}
form#smsform dl.formitem-compress input   {vertical-align: middle;}

form#smsform dl.formitem-submit           {clear: both; text-align: right; background: url('hr.gif') left center repeat-x;}
form#smsform dl.formitem-submit input     {
   width: 133px; 
   height: 34px; 
   border: 0; 
   background: url('submit.png') 0 0 no-repeat; 
   font-size: 0; 
   line-height: 0; 
   cursor: pointer; 
   overflow: hidden; 
   text-indent: -999px;
}

div#mydiv      {padding: 20px 0 0 0;}
div#mydiv dl   {margin: 0 0 10px 0; overflow: hidden; zoom: 1;}
div#mydiv dt   {float: left; display: inline;}
div#mydiv dd   {float: right; display: inline;}
div#mydiv dd.pictograms       {float: none; clear: both; display: block; padding: 10px 0 0 0; overflow: hidden; zoom: 1;}
div#mydiv dd.pictograms img   {border: 1px solid #888;}

/*div#text-info  {margin: 70px 35px 0 35px; padding: 10px; border: 1px solid #c5c4b0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}*/

div.text-box-mid     {background: url('main-box-mid.png') 0 0 repeat-y; margin: 0px 0 0 0;}
div.text-box-top     {background: url('main-box-top2.png') 0 0 no-repeat;}
div.text-box-bot     {background: url('main-box-bot.png') left bottom no-repeat;}
div.text-box-content {padding: 50px 45px; overflow: hidden; zoom: 1; font-size: 14px; line-height: 1.8; text-align: justify;}

div.bar              {width: 714px; text-align: center; margin: 0 auto 20px auto;}
div.clicky           {/*text-align: center; margin: 0 0 20px 0;*/ visibility: hidden;}