/*<![CDATA[*/

body { text-align: center }
*    { margin: 0; padding: 0; text-align: left; text-transform: uppercase }
body { font: 12px Arial; background: #443c32 url(/i/bg_body.gif) repeat-x }
div  { float: left }

#page      { float: none; margin: auto; width: 980px }
#conteiner { width: 982px; padding-left: 41px; padding-right: 40px; background: url(/i/bg_conteiner.jpg) 0 45px no-repeat; wid\th/* */: 901px }

#cleft       { width: 578px }
#cleft.index { width: 578px; margin-top: 515px; color: #a6947d }
#cright      { float: right; width: 285px; margin-top: 35px; padding-left: 26px; wid\th/* */: 259px }

#logo        { width: 258px; padding-right: 17px; height: 175px; background: url(/i/bg_logo.jpg) right no-repeat; wid\th/* */: 241px }
#logo img    { float: right }

#navigation     { width: 149px }
#navigation ul  { width: 149px; list-style: none; height: 234px; padding: 0; padding-top: 25px; background: url(/i/bg_navigation_ul.jpg) no-repeat; heig\ht/* */: 209px }
#navigation li  { float: left; width: 149px; list-style: none; padding-left: 16px; margin-bottom: 4px; wid\th/* */: 133px }
#navigation img { float: left; height: 16px }

#navigation #subs    { background-color: #443c32; padding-bottom: 12px }
#navigation #subs ul { float: left; width: 149px; height: auto; padding: 0; margin-top: 11px; background: none }
#navigation #subs li { float: left }

#lng               { width: 109px; height: 108px; background: url(/i/bg_lng.gif) right no-repeat; padding: 0 37px; wid\th/* */: 35px }
#lng a, #lng span  { display: block; text-align: center; text-decoration: none; margin-bottom: 7px; width: 35px; height: 22px; padding-top: 4px; heig\ht/* */: 18px }
#lng a             { color: #302a23 }
#lng span          { color: #fff; background: #a6947d  }

#cright div.lastnews      { color: #a6947d; width: 100% }
#cright div.lastnews      { width: 284px; overflow: hidden; display: inline; margin-left: -26px; margin-top: 99px; padding: 0 25px; border: 1px solid #564939; border-top: 0; border-bottom: 0; wid\th/* */: 232px }
#cright div.lastnews img  { display: inline; margin-left: -1px; height: 22px }
#cright div.lastnews h1   { font: 12px Arial; color: #fff; margin-top: 17px }
#cright div.lastnews p    { padding: 0; padding-top: 5px }
#cright div.lastnews h1 a { color: #fff }
#cright div.lastnews p a  { color: #a6947d;  }
#cright div.lastnews h1 a:hover { color: #a6947d }
#cright div.lastnews p a:hover  { color: #fff }

#cleft.index                 { background: none; padding: 0 }
#cleft.index h1              { font: 12px Arial; color: #fff }
#cleft.index div             { margin-left: -10px; padding-bottom: 12px }
#cleft.index div.items       { background: url(/i/bg_index_cat_wide.gif) 10px bottom no-repeat }
#cleft.index div img         { width: 154px; height: 18px; margin-bottom: 10px }
#cleft.index div div         { width: 284px; margin: 0; padding: 0; margin-left: 10px; display: inline;  }
#cleft.index div div div     { width: 284px; margin: 0; margin-top: 0px; padding-left: 11px; border: 1px solid #564939; border-bottom: 0; wid\th/* */: 271px }
#cleft.index div div div img { float: left; margin: 0; margin-top: 12px; width: 95px; height: 95px }
#cleft.index div div div div { width: 176px; height: auto; border: 0; background: none; padding: 19px 22px; padding-bottom: 0; wid\th/* */: 132px }
#cleft.index p               { padding-bottom: 6px }
#cleft.index h1 a            { color: #fff }
#cleft.index p a             { color: #a6947d }
#cleft.index h1 a:hover      { color: #a6947d }
#cleft.index p a:hover       { color: #fff }

#footer         { width: 982px; padding-left: 41px; padding-right: 40px; height: 105px; color: #61574a; padding-top: 44px; wid\th/* */: 901px; heig\ht/* */: 61px }
#fdeveloper     { float: right; width: 162px; height: 20px; background: url(/i/bg_fdeveloper.gif) no-repeat}
#fdeveloper img { float: right; width: 50px; height: 16px }

#cleft          { margin-top: 290px; color: #fff; background: #4f463b url(/i/bg_cleft.jpg) no-repeat }
#content        { width: 578px; padding: 0 35px; height: 300px; padding-bottom: 35px; wid\th/* */: 508px }

html>body #content { height: auto; min-height: 300px }

#pheader        { height: 102px; width: 508px; padding-top: 15px; heig\ht/* */: 87px }
#pheader img    { height: 30px; display: inline; margin-left: -2px }
      
#cfotos         { width: 508px; }
#cfotos img     { width: 106px; height: 106px; float: left; display: inline; margin-left: -1px; margin-top: 10px; margin-right: 10px }

#pactions         { height: 59px; width: 532px; display: inline; margin: 0 23px; border-top: 1px solid #443c32; padding-left: 11px; padding-top: 14px; wid\th/* */: 521px; heig\ht/* */: 44px }
#pactions a       { display: block; float: left; color: #a6947d; font-size: 11px; background: url(/i/bg_print_page.gif) 0 3px no-repeat; padding-left: 16px }
#pactions a:hover { color: #fff }

#pactions div.right   { float: right; width: 50%; padding-right: 14px }
#pactions div.right a { float: right; padding: 0; background: none }

#pactions div.right a.submit { display: block; background: url(/i/bg_submit_form.gif) 0 3px no-repeat; padding-left: 20px }

#cats                   { width: 508px; margin: 0 33px; margin-top: 0px; display: inline; wid\th/* */: 442px }
#cats div               { width: 442px; margin-top: 9px; padding: 0 11px; background: #443c32 url(/i/bg_cats_div.gif) right bottom no-repeat; border: 1px solid #564939; wid\th/* */: 418px }
#cats div div           { margin: 11px 0; width: 304px; color: #a6947d; background: none; padding: 0; border: 0 }
#cats div div.image     { width: 114px; height: 106px }
#cats div div.image img { width: 95px; heigth: 95px }
#cats div div p         { padding-bottom: 18px }

#cat  h1          { font-size: 12px; height: 29px; color: #f7e2c6; }
#cats h2          { font-size: 12px; color: #fff; font-weight: normal; margin-top: 18px; margin-bottom: -1px }
#cats h2 a        { color: #fff }
#cats h2 a:hover  { color: #a6947d }

#gallery      { width: 530px; display: inline; margin: 0 -11px }
#gallery img  { width: 106px; height: 106px }

#links         { width: 100%; margin-top: -7px }
#links div     { width: 100%; margin-top: 7px; padding-bottom: 10px }
#links div div { width: 508px;  padding: 0 9px; padding-top: 4px; padding-bottom: 5px; background: #443c32; wid\th/* */: 490px }
#links div a   { color: #f7e2c6; font-weight: bold }
#links div p   { float: left; padding: 9px; padding-bottom: 0 }
#links div a:hover  { color: #fff }

#news          { width: 100%; margin-top: -14px }
#news div      { width: 100%; margin-top: 14px }
#news div h2   { font-size: 12px; margin-bottom: -1px }
#news div h2 a { color: #f7e2c6; font-weight: bold }
#news div p    { padding-bottom: 0 }
#news div p a  { color: #fff }

#news.details h1 { font-size: 12px; color: #f7e2c6; font-weight: bold; padding-bottom: 17px }

#contacts               { width: 500px; display: inline; margin-left: -10px }
#contacts div.title     { width: 500px; background: #443c32; font-size: 12px; padding: 4px 9px; padding-bottom: 5px; margin-bottom: 20px; wid\th/* */: 482px }
#contacts div.content   { width: 500px; padding-left: 10px; wid\th/* */: 490px }
#contacts div.content a { color: #a6947d }
#contacts div.content a:hover { color: #fff }

#form             { width: 500px; display: inline; margin-left: -10px; padding-top: 29px }
#form p           { float: left; width: 165px; padding: 0; padding-top: 4px }

#form div div     { width: 500px; margin-top: 10px; padding-left: 10px; wid\th/* */: 490px }
#form div div.bg  { background: #443c32 }

#form div div div { width: 325px; padding: 0; margin: 0 }

/* pages */
div.pages             { float: left; width: 567px; height: 59px; display: inline; margin: 0 23px; border-top: 1px solid #443c32; wid\th/* */: 521px }
div.pages table       { float: left; width: 100%; height: 59px }

div.pages td, div.pages table th { font-size: 11px; vertical-align: top }

div.pages td        { width: 112px; padding-left: 12px; padding-top: 14px; wid\th/* */: 100px }
div.pages td.next   { text-align: right; width: 112px; padding-left: 0; padding-right: 12px; wid\th/* */: 100px }
div.pages th        { text-align: center; font-weight: normal; padding-top: 10px }

div.pages th div    { float: left; width: auto; display: inline; margin: 0 4px; text-align: center; float/* */: none }

div.pages th a,
div.pages th span    { display: inline-block; padding: 3px 7px }

div.pages th a       { background: #4f463b; border: 1px solid #4f463b; color: #a6947d }
div.pages th a:hover { border: 1px solid #443c32 }
div.pages th span    { background: #443c32; border: 1px solid #443c32 }

div.pages td a       { color: #a6947d }
div.pages td a:hover { color: #fff }

#popup     { float: none; position:fixed; z-index: 7777; position: absolute; top: 0; left: 0; cursor: hand; display: none; background: #fff url(/i/preloader.gif) center center no-repeat; padding: 0 20px }
#popup img { margin: 0; margin-top: 20px; cursor: hand; curs\or/* */: pointer }
#popup p   { text-align: center; color: #443c32; padding: 0; height: 50px; padding-top: 17px; heig\ht/* */: 33px }

#ptext { width: 100%; padding-top: 17px; text-align: center }

#overlay     { float: none; position:fixed; display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5555; background-color: #000; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70) }
#overlay[id] { position:fixed }

/* common styles */
a         { text-decoration: none}
a:hover   { color: #fff; cursor: pointer; }
img       { border: 0; display: block }
table     { border-collapse: collapse }
p, ul     { padding-bottom: 18px }
a.my      { color:#636363}

input, textarea { float: left; font: 12px Arial; background: #f7e2c6; color: #636363; height: 24px; width: 325px; padding: 0 10px; padding-top: 4px; border: 0; wid\th/* */: 305px; heig\ht/* */: 20px } 
textarea        { height: 118px; padding: 9px 10px; heig\ht/* */: 100px }

.error      { color: #c0a062 }
span.error  { font-size: 11px; font-weight: normal }
div.error input, div.error textarea { background: #c0a062; color: #111  }

@media all and (min-width: 0px) {
  input   { padding-top: 0px; height: 24px; }
}

/*]]>*/

xmp { text-transform: none !important }
