/*<![CDATA[*/

body { margin:0; padding:0; background: #fff; text-align: center; }
*    { text-align: left }
body { font: 11px Tahoma, Verdana}


#page { margin: auto; display: block; background: #fff; width: 903px; padding: 0 20px; wid\th/* */: 863px}

#menu   { float: right; width: 583px; height: 55px; padding-top: 23px; font: 12px Tahoma, Verdana; hei\ght/* */: 32px}
#menu a, #menu span { display: inline-block; float: left; padding: 4px 5px ; 
    margin-right: 10px; color: #262626; text-decoration: none }

#menu a:hover  { text-decoration: underline }
#menu span     { background: #ca0625; color: #fff}
#menu a#login  { float: right; background: #e6e6e4; margin-right: 0 }
#menu a.active { background: #ca0625; color: #fff }

#header   { float: left; width: 863px; height: 242px  }
#logo     { float: left; width: 280px }
#logo img { margin-left: 27px; margin-top: 38px; width: 182px; height: 88px}

#splash     { float: left; width: 583px; height: 192px }
#splash img { width: 583px; height: 192px}

#conteiner  { float: left;  width: 863px }
#cleft      { float: left;  width: 243px }
#cright     { float: right; width: 583px }

#cleft .portfolio              { float: left; width: 245px; margin-top: -35px; }
#cleft .portfolio div          { float: left; margin-top: 35px; }
#cleft .portfolio div div      { float: left; margin-bottom: 0; width: 125px; margin-top: 3px }
#cleft .portfolio div.about    { float: left; width: 120px; }
#cleft .portfolio div.about h1 { color: #727272; height: 20px; padding-left: 2px; text-transform: none; background: url(/i/bg_portfolio_h1.png) 0 16px repeat-x; margin-bottom: 15px}
#cleft .portfolio div.about span { color: #727272}
#cleft .portfolio div.about p    { margin: 4px 0 3px 0 ;  padding:0}
#cleft .portfolio div.about a    { margin-top: 15px }

#cright       { color: #727272}
#cright h1    { margin-bottom: 28px}
#cright .left { float: left; display: inline; width: 365px; padding-right: 46px; wid\th/* */: 319px}
#cright .right { float: left; width: 217px }

#nofooterhere     { float: right; background: url(/i/bg_nofooterhere.png) top left no-repeat;  
                    padding-left: 35px; margin-top: 80px; margin-bottom: 50px; width: 427px; wid\th/* */: 392px }
#nofooterhere p   { float: left; margin:0; padding: 0; margin-top: -3px; width: 200px}
#nofooterhere div { float: right; width: 150px; text-align: right}
#nofooterhere div img { float: right; }

a       { color: #727272 }
a:hover { color: #bc2610 }

a:hover     { text-decoration: none}
a.details   { display: inline-block; float: left;  background: #eee; color: #bc250f; padding: 4px 5px 4px 6px}

a.portfolio    { font-weight: bold; color: #bc2610 }
a.news_details { color: #bc250f }

h1 { margin:0; padding: 0; font: bold 11px Tahoma, Verdana; text-transform: uppercase; color: #bc250f;
     background: url(/i/bg_h1.png) 0 3px no-repeat; padding-left: 16px; margin-bottom: 40px}

h2 { margin:0; padding: 0; padding-top: 15px; font-size: 11px; color: #727272}
h3 { margin:0; padding: 0; margin-top: 25px; font-size: 11px; color: #bc2610}
h4 { margin:0; padding: 0; margin-top: 15px; font-size: 11px; color: #000}
p  { margin-top: 22px; margin-bottom: 18px; margin-top: 12px; margin-bottom: 10px; }

h2 a       { text-decoration: none }
h2 a:hover { text-decoration: underline }
h2.mtop    { margin-top: 20px}

img { border: 0; display: block; margin-left: -3px; margin-right: -3px; mar\gin/* */: 0}

ul  { margin: 0; padding: 0; list-style: square; margin: 15px 0 5px 25px}
li  { margin: 0; padding: 0; margin-bottom: 4px }

div.content.contacts ul   { margin-bottom: 40px }
div.content.not.found div { margin-top: 43px }
div.content.not.found li  { margin-bottom: 15px }

div.news div p  { margin-top: 5px}

div.pages              { margin-top: 30px } 
div.pages span.current { padding: 2px; color: #000; font-weight: bold }
div.pages p.title      { margin-bottom: 0;  }
div.pages p.pages      { margin-top: 5px; margin-bottom: 5px }

span.date { display: inline-block; color: #ccc; padding-top: 3px; font-size: 10px}
div.right div.news a { text-decoration: none }

div#counter { position: absolute; left: -5777px; margin: 0; padding:0; }

/*]]>*/
