/*<![CDATA[*/

body                 { background: #000 url(../i/bg_body.jpg) top center no-repeat; text-align: center   }
body, td, th, select { font: 13px Arial; color: #fff }    
*                    { margin: 0; padding: 0; text-align: left }
div                  { float: left }

#page   { float: none; margin: auto; width: 990px }
#outer  { float: left; width: 100%; background: url(../i/bg_outer.jpg) no-repeat }

#header            { width: 990px; height: 232px; font: 14px Arial; background: url(../i/bg_header.jpg) 743px 34px no-repeat }
#menu              { width: 176px; padding-top: 68px }
#menu ul           { width: 176px; list-style: none }
#menu li           { text-align: right; padding-bottom: 2px }
#menu li.current   { color: #ed008c; background: url(../i/bg_menu_li_current.gif) 0 10px no-repeat }
#menu li.current a { color: #ed008c }

#logo     { width: 567px }
#logo img { width: 364px; height: 126px; margin-left: 55px; margin-top: 70px }
#foto img { width: 227px; height: 198px; margin-top: 37px }

#navigation    { height: 90px; width: 100%; font-size: 14px }
#navigation ul { list-style: none; float: left; padding-left: 235px; padding-top: 44px }
#navigation li { background: url(../i/bg_navigation_li.jpg) center no-repeat; padding: 14px 25px; padding-bottom: 16px; float: left; display: inline; margin-right: 20px }
#navigation a:hover { color: #fff }

#conteiner { width: 100%; background: url(../i/bg_content.jpg) 127px 80px no-repeat }
#cinner    { float: right; width: 863px }

#cleft     { display: inline; margin-left: 1px; width: 87px; height: 295px; border-bottom: 20px solid #3e0528; heig\ht/* */: 275px;  }
#content   { float: left; font-size: 16px; width: 863px; padding-top: 26px; padding-left: 106px; 
             padding-right: 45px; height: 200px; min-height: 200px; padding-bottom: 30px; wid\th/* */: 692px }

html>body #content   { height: auto }

#actual, #anekdotes, #talk { width: 100% }

#actual div.item div.image     { background: url(../i/bg_new_preview.jpg) no-repeat; height: 105px; width: 120px }
#actual div.item div.image img { margin: 16px; width: 63px; height: 57px }

#actual div.image     { background: url(../i/bg_new_middle.jpg) no-repeat; height: 155px; width: 170px }
#actual div.image img { margin: 20px; width: 113px; height: 103px }

#actual div.details { width: 100% }

#anekdotes div.item, #actual div.item, #talk div.item  { padding-bottom: 10px; width: 100% }
#anekdotes span, #actual span, #talk span { color: #ed008c; display: block; padding-bottom: 3px }

#form              { display: inline; margin-top: 25px; width: 734px; height: 259px; background: url(../i/bg_form.jpg) no-repeat; margin-left: -34px; margin-right: -75px }
#form h2           { color: #00b3ff; margin-left: 34px; margin-top: 24px  }
#form div          { width: 344px; padding-top: 16px }
#form p            { padding: 0; margin-top: 7px; margin-bottom: 6px }
#form div div      { padding: 0 }
#form div.left div { padding-left: 50px; wid\th/* */: 294px }

#form div.code input { float: left; width: 103px; wid\th/* */: 90px }
#form div.code img   { float: left; margin-left: 20px }

#form div.submit   { text-align: right; padding-top: 19px }
#form div.submit a { text-align: right; color: #00b3ff }

#form.registration         { height: 651px; background: url(../i/bg_form_registration.gif) no-repeat; padding-top: 24px; heig\ht/* */: 627px }
#form.registration div     { width: 724px; padding: 0; padding-left: 50px; padding-bottom: 7px; wid\th/* */: 674px }
#form.registration div div { width: 334px; padding: 0; padding-bottom: 4px }

#form.registration input       { width: 294px; wid\th/* */: 284px } 
#form.registration textarea    { width: 628px; height: 80px; wid\th/* */: 618px }
#form.registration table       { float: left; margin-right: 20px }
#form.registration td          { padding-top: 3px; padding-right: 5px }
#form.registration table input { width: auto; background: none; margin: 0; padding: 0 }
#form.registration table td *  { cursor: pointer; cursor: pointer; font-size: 16px }

#form.registration div.left     { width: 400px }
#form.registration div.submit   { float: right; width: auto; padding-top: 20px; padding-right: 60px; font-size: 18px }
#form.registration div.left div { font-size: 18px; color: #00b3ff;  width: 100%; padding-top: 12px }

#form #bmessage                         { display: none }
#form.registration #driving_licence_cat { display: none; width: 100px }


#galleries             { display: inline; margin-left: -20px; padding-bottom: 10px }
#galleries div         { width: 153px; display: inline; margin-left: 20px; text-align: center; padding-bottom: 10px}
#galleries div div     { margin: 0; background: url(../i/bg_new_middle.jpg) no-repeat; padding-bottom: 10px }
#galleries div div img { margin: 20px }

#gallery               { padding-bottom: 30px }

#test form input         { width: auto; background: none; margin-right: 7px }
#test form label         { cursor: pointer; cursor: pointer; font-size: 16px }
#test form label.current { color: #00b3ff; font-style: italic }
#test form div           { width: 300px; padding-top: 15px }
#test form div div       { padding: 0}
#test form th            { vertical-align: top }
#test form th, #test form td   { padding-bottom: 7px }
#test form table.results label { cursor: default }

#test div.comment { width: 420px; padding-top: 25px; color: #00b3ff; font-style: italic }
#test div.results { width: 100%; padding-bottom: 15px }
#test p.comment   { font-style: italic }
#test p.no-answer { color: #ed008c; font-style: italic; padding-bottom: 25px }

#test div.results div   { padding: 5px 8px }
#test div.results div.c,
#test div.results div.t { text-align:center; padding-left: 0; padding-right: 0; width: 28px }
#test div.results div.c { background: #00b3ff }
#test div.results div.t { background: #ed008c }

#test p.again   { padding-top: 25px }
#test p.again a { color: #ed008c }

#tleft       { width: 511px }
#tright      { width: 153px; height: 143px; padding-top: 30px; text-align: center; background: url(../i/bg_vright.jpg) no-repeat; heig\ht/* */: 113px }
#tright h1   { text-align: center; margin-bottom: 16px; font-size: 40px; color: #fff }
#tright span { color: #ed008c }

div.cards { height: 300px; min-height: 300px; width: 600px; background: url(../i/bg_cards.jpg) right no-repeat; padding-right: 250px; wid\th/* */: 350px }
html>body div.cards { height: auto }

#contacts       { padding-bottom: 20px }
#contacts div   { width: 302px }
#contacts span  { color: #ed008c }

#pactions   { width: 100%; padding-top: 30px }
#pactions a { color: #00b3ff }

/* pages */
div.pages         { width: 100%; padding-top: 10px }
div.pages div     { display: inline; margin-right: 10px; background: #00b3ff; height: 28px }
div.pages div div { margin: 0}
div.pages div a   { color: #fff; text-decoration: none; float: left; display: inline-block }
div.pages div div, div.pages div a { padding: 0 10px; height: 28px; padding-top: 5px; text-align: center; heig\ht/* */: 23px }
div.pages div a:hover { color: #111 }
div.pages div.current, div.pages div.current div { background: #000 }

#cactions     { float: left; width: 843px; height: 138px; border-bottom: 1px solid #093242 }
#cactions div { width: 380px; height: 137px; background: url(../i/bg_actions_div.gif) repeat-x }

#cactions div.right { float: right }

#cactions div img   { float: left; height: 137px }
#cactions div div   { float: right; width: auto; height: auto; padding-top: 70px; padding-right: 39px; }
#cactions div div a { font-size: 24px; color: #ed008c }

#sitemap         { width: 450px }
#sitemap ul      { margin-left: -9px; list-style: none; float: left }
#sitemap li      { padding-left: 9px; padding-bottom: 5px; background: url(../i/bg_sitemap_li.gif) right 1px no-repeat; float: left; display: inline;  }
#sitemap li.last { background: none }
#sitemap a       { float: left; display: inline; margin-right: 9px }
#sitemap a.sub   { margin-left: 3px }
#sitemap a:hover { text-decoration: underline }

 
#footer     { width: 990px; height: 138px; font-size: 12px; padding-top: 28px; background: url(../i/bg_footer.jpg) 448px 0 no-repeat; heig\ht/* */: 109px }
#ficons     { width: 231px; padding-top: 2px; padding-left: 77px; wid\th/* */: 154px  }
#ficons img { width: 11px; margin-bottom: 23px }
#fcopyright { width: 216px; color: #00b3ff }
#fcontacts         { width: 296px }
#fcontacts a:hover { color: #fff }
#footer p   { padding: 0 }

a        { color: #fff }
a:hover  { color: #ed008c; text-decoration: none }
h1       { font: 33px Arial; color: #00b3ff; margin-left: -1px; margin-bottom: 31px }
h2       { font: 16px Arial; color: #ed008c }
h2 a     { color: #ed008c }
img      { border: 0; display: block }
table    { border-collapse: collapse } 
input, 
textarea { color: #2d2d2d; height: 200px } 
p        { padding-bottom: 15px }

input, textarea { font: 11px Tahoma; color: #000; background: #fff; height: 25px; width: 254px; padding: 5px; border: 0; padding-bottom: 0; wid\th/* */: 244px; heig\ht/* */: 20px } 
textarea { height: 100px; width: 349px; wid\th/* */: 337px; }

.error      { color: #ed008c }
span.error  { font-size: 11px; font-weight: normal }
input.error, textarea.error { background: #ed008c; color: #111  }

@media all and (min-width: 0px) {
  input   { padding-top: 0px; height: 25px; }
  a:hover { cursor: pointer }
  #form.registration td { padding-top: 1px }
}

#popup     { float: none; position: absolute; top: 0; left: 0; cursor: hand; display: none; background: #3e0528 }
#popup img { margin: 20px }

#eXTReMe     {position: absolute; width: 100; height: 50; left: 0; top: 0; visibility: hidden; z-index: 100}
/*]]>*/