html        { min-width: 1000px; }
body        { margin: 0; padding: 0; font: 10pt Tahoma; background: #FFF: }
img         { border: none; }
a           { font: bold 9pt Tahoma; color: #0464DF; text-decoration: none; }
a:hover     { text-decoration: underline; }
h1          { padding: 30px 0 0 30px; margin: 0; color: #0741C9; font: normal 14pt Tahoma; }
/* Шапка */
#bgtl       { position: absolute; top: 0; left: 0; width: 50%; height: 255px; background: url("i/bgtl.png"); }
#bgtr       { position: absolute; top: 0; right: 0; width: 50%; height: 200px; background: url("i/bgtr.png"); }
#bgt        { margin: auto; position: absolute; top: 0; width: 100%; height: 255px;
              background: url("i/bgt.png") center no-repeat; }
#sun        { position: absolute; top: 0; left:0; width: 216px; height: 60px; background: url("i/sun.png") no-repeat; }
#home       { position: relative; top: 27px; left: 60px; }
#mail       { position: relative; top: 26px; left: 132px; }

#top        { width: 1000px; height: 255px; margin: auto; }
#hello      { font: normal bold 10pt Tahoma; border-left: 1px solid white; position: relative;
              top: 109px; left: 50px; color: white; width: 200px; }
#hello div  { padding: 5px 0 5px 13px; }
#switch     { font: 10px Tahoma; color: #CCF1FF; position: relative; top: 127px; left: 70px; width: 200px; }
a#ru        { position: relative; top: 88px; left: 55px; }
a#de        { position: relative; top: 88px; left: 55px; }
a#kosa      { position: relative; top: -35px; left: 275px; }
a#jem       { position: relative; top: 85px; left: -10px; }

/* Ссылки */
#links      { color: #60CFFF; padding-right: 50px; text-align: right; font: 9pt Tahoma; right: 10%; }
#links span { padding-bottom: 10px; border-bottom: 1px solid #C0ECFD; }
#links a    { padding: 0 3px 0 5px; }

/* Содержание */
#content    { width: 970px; margin: auto; margin-top: 250px; padding-left: 30px;
              font: 14px Tahoma; position: relative; z-index:1; }
#content h2 { font-size: 12pt; padding-left: 50px; color: #0741C9; }
#text       { padding: 0 30px 0 30px; font-size: 10pt; text-align: justify;}

#ji         { font: 9pt Tahoma; width: 451px; background: url("i/jibg.png"); margin: 0 0 10px 0; }
#jt         { width: 451px; background: url('i/jt.png') no-repeat; }
#ji h2      { font: bold 10pt Tahoma; color: #055EDC; padding: 30px 0 0 45px; margin: 0; }
#ji p       { font: 8pt Tahoma; padding: 10px 5px 0 55px; }
#ji a       { padding: 0 0 0 55px; font: normal 8pt Tahoma; text-decoration: underline; }
#jb         { width: 451px; height: 44px; background: url('i/jb.png') no-repeat; }
#jiph       { position: absolute; margin: 20px 0 0 490px; }
#jiph img   { padding: 10px; border: 1px solid #0284F5 !important; margin-left: 40px; background: #EBFAFF !important; }

#ks         { font: 9pt Tahoma; width: 451px; background: url("i/kob.png"); margin: 10px 0 10px 0; }
#kt         { width: 451px; background: url('i/kt.png') no-repeat; }
#ks h2      { font: bold 10pt Tahoma; color: black; padding: 30px 0 0 45px; margin: 0; }
#ks p       { font: 8pt Tahoma; padding: 10px 5px 0 55px; }
#ks a       { font: normal 8pt Tahoma; padding: 0 0 0 55px; text-decoration: underline; }
#kb         { width: 451px; height: 44px; background: url('i/kb.png') no-repeat; }
#koph       { position: absolute; margin: 10px 0 0 490px; }
#koph img   { padding: 10px; border: 1px solid #FCEB50 !important; margin-left: 40px; background: #FFFEF0 !important; }

/* Футер */
#footer     { height: 70px; border: 1px solid red; margin-top: -0px; }
#phones     { width: 1000px; margin: auto;  }
.ph         { font: 11pt/200% Tahoma; color: #005ACA; padding: 30px 50px 0 55px; float: left; }
.ph span    { color: #87CDFA; font-size: 10pt; }
.ph strong  { font: normal 16pt Tahoma; vertical-align: -15%; }
#COXO       { background: url('i/bbg.png') right top no-repeat; width: 1000px; height: 70px; float: right; color: #87CDFA; text-align: right; margin-top: -70px;}
#COXO div   { float: right; text-align: left; width: 180px; font-size: 10px; padding: 50px 20px 30px 0; }
#COXO a     { font-size: 10px; }

#bron input, select, textarea { border: 1px solid #5BB3FF; font-size: 12px; }
#bron .sub  { background: #1B8FFB; font: bold 9pt Tahoma; color: white; width: 120px; }
#bron .r    { border: none; }

div.img  { float: left; }
.img span { height: 100px; vertical-align: top; }
.img div { position: relative; border: 0px solid red; top: -40px; width: 196px; height: 40px; text-align: right;
           background: url("i/i.png") right bottom no-repeat; }
.img div a { font: 10px Tahoma; position: relative; top: 30px; }

#infoj {background: #EBFAFF; margin-top: 20px;}
.topj {background: url('i/tj.png') top repeat-x #EBFAFF; height: 93px;}
.tlcj {width: 50%; float: left; height: 93px; background: url('i/ltcj.png') left top no-repeat;}
.trcj {width: 50%; float: right; height: 93px; background: url('i/rtcj.png') right top no-repeat;}
.botj {height: 44px; background: #EBFAFF;}
.blcj {width: 50%; float: left; height: 44px; background: url('i/lbcj.png') left no-repeat;}
.brcj {width: 50%; float: right; height: 44px; background: url('i/rbcj.png') right no-repeat;}

#infok {background: #FFFEF0; margin-top: 20px;}
.topk {background: url('i/tk.png') top repeat-x #FFFEF0; height: 93px;}
.tlck {width: 50%; float: left; height: 93px; background: url('i/rtck.png') left top no-repeat;}
.trck {width: 50%; float: right; height: 93px; background: url('i/ltck.png') right top no-repeat;}
.botk {height: 44px; background: #FFFEF0;}
.blck {width: 50%; float: left; height: 44px; background: url('i/lbck.png') left no-repeat;}
.brck {width: 50%; float: right; height: 44px; background: url('i/rbck.png') right no-repeat;}
