html,body {height: 100%;margin: 0;font:14px calibri, arial;color: #565656;}
img {border: 0;display: block;}
*{margin:3;padding:3;}
td{vertical-align:top;}

a {color: #0068b4; font: bold 14px calibri, arial;font-style: italic;text-decoration: underline;}

body,div,ul,li,h1,h2,h3,h4,h5,h6,input,textarea,p,table,td{margin:0; padding:3;} 	
ul {list-style:none;}
.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;}

#conteiner {min-height: 100%;min-width:1000px;max-width:100%;margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 50px;}

#head_bg  {     
        background:  url(../images/head_bg.jpg) repeat-x top left;
        width: 100%;
        height: 279px;}
#header  {     
        background:  url(../images/header.jpg) no-repeat top left;
        width: 100%;
        height: 279px;}

#logo {float: left;margin:21px 0 0 32px;}

#head_right {float:right;width:366px;}
 
#head_right {float:right;width:366px;padding:58px 0 0 0;}
 
#red_plaha {
          background:  url(../images/red_plaha.gif) no-repeat top left;
          width:366px;
          height: 79px;
          padding:10px 0 0 0;
          margin:0 0 23px 0;
          text-align: center;
          color: #fff;
          font: bold 20px calibri, arial;} 

#red_plaha span {font: bold 30px calibri, arial;} 

.searsh  {
        background:  url(../images/searsh.gif) no-repeat top left;
        border: 0;
       	width: 240px;
       	height:19px;
       	padding:4px 0 0 8px;
       	margin:0;
       	color: #616161;
       	overflow:hidden;}
       	     	
.buton {
        width: 64px;
        height:23px;
	background:  url(../images/buton.gif) no-repeat top left;
	cursor:pointer;
	margin:0 0 0 16px;;
	padding:0;
	border: 0;}

#top_menu {width:100%;}

#top_menu td{width:10.7%;padding:13px 0 0 0;text-align: center;}

#top_menu a {
        height:19px;
        background:  url(../images/li.gif) no-repeat left;
        text-decoration: none;
        text-align: center;
        color: #fff;
        font: bold 14px calibri, arial;
        padding:0 0 0 9px;
        white-space: nowrap;}
     
#wrapper {width:100%;margin:0 0 20px 0;}
#rightdiv {float:right; width:220px;height:100%;}

#left_bar  {     
        background:  url(../images/uzor.jpg) repeat-y top left;
        width: 275px;}

ul.left_menu {
          padding:0;
          margin: 0;} 
          
ul.left_menu li {
          padding:12px 30px 9px 33px;;
          margin: 0;} 

ul.left_menu a {
          display: block;
          width:100%;
          background:  url(../images/left_li.png) no-repeat top left;
          padding: 0 0 3px 20px;
          margin:0;
          color: #e93755;
          font: 12px tahoma, arial;
          text-decoration: none;}  
 
.left_block {
          background:  url(../images/left_block.jpg) repeat-y top left;
          padding:0;
          margin:50px 0 0 0;
          color: #0068b4;
          font: 14px calibri, arial;}  
 
.left_block_t {background:  url(../images/left_block_t.jpg) no-repeat top left;}  
 
.left_block_b {
          background:  url(../images/left_block_b.jpg) no-repeat bottom left;
          padding:30px 15px; 30px 20px;
          min-height:130px;
          height:auto !important;
          height:130px;}  
 
.left_block i {
          padding:0;
          margin:0;
          color: #0068b4;
          display: block;
          text-align: right;
          font: italic 14px calibri, arial;} 

#content {padding:0 30px;}

h1 {color: #0068b4; font: bold 20px calibri, arial;}
h2 {color: #0068b4; font: bold 20px calibri, arial;}
h3 {color: #0068b4; font: bold 20px calibri, arial;}
h4 {color: #0068b4; font: bold 20px calibri, arial;}
h5 {color: #0068b4; font: bold 20px calibri, arial;}




.news {padding:15px 0;}

.news span {
          padding:0;
          margin:0;
          color: #0068b4;
          display: block;  
          font: bold 13px calibri, arial;
          font-style: italic;}
 
.line {
        width:100%;
       	clear:both;
       	line-height:1%;
       	margin:0;
       	height:1px;
       	border-top:1px solid #0168b4;
       	overflow:hidden;}

.tl, .tr, .bl, .br {
        position: absolute;
        width: 16px;
        height: 16px;
        display: block;
        margin:0; 
        padding:0;}

.tl {background : transparent url(../images/lt.gif) no-repeat;top:-1px;left:-1px;padding:0;margin:0;}
.tr {background : transparent url(../images/rt.gif) no-repeat;top:-1px;right:-1px;padding:0;margin:0;}
.bl {background : transparent url(../images/lb.gif) no-repeat;bottom:-1px;left:-1px;padding:0;margin:0;}
.br {background : transparent url(../images/rb.gif) no-repeat;right:-1px;bottom:-1px;padding:0;margin:0;}
* html .tr {background : transparent url(../images/rt.gif) no-repeat;top:-1px;right:-2px;padding:0;margin:0;}
* html .bl {background : transparent url(../images/lb.gif) no-repeat bottom left;bottom:-2px;left:-1px;padding:0;margin:0;}
* html .br {background : transparent url(../images/rb.gif) no-repeat  bottom;right:-2px;bottom:-2px;padding:0;margin:0;}
.raw{
      background:  url(../images/rawbg.gif) repeat-x top left;
      width: 99%;
      height:auto;
      position: relative;
      margin:15px 0;
      border:1px solid #91c5ea;
      float:left;}
      
.raw_text {padding:20px;text-align: center;}
 
.big_box {margin:0 auto; width:500px}

.box {float:left;width:250px; padding:15px 0;}

.box span {
          color: #e93755;
          display: block;  
          font: bold 24px calibri, arial;}

#big_tab {
         background:  url(../images/big_tab.gif) repeat-x top left;
         width: 100%;
         height:129px;}
         
#big_tab td {padding:15px 0 0 0;}

 
 
 
   
#footer {
        background:  url(../images/footer.gif) repeat-x top left;
        position:relative;
        width: 100%;
        height: 50px;
        margin-top: -50px;}



p.phone {
        float: left;
	padding:15px 0 0 154px;
	margin: 0;	
        color: #333333;
        font: bold 22px arial;}

p.phone span {	
        color: #333333;
        font: 14px arial;}

p.copy  {
        margin:0;
        padding:18px 35px 0 40px;
        color: #555555;
        font:11px arial;   
        line-height: 12px;
        float: left;}

p.trio  {
        margin:0;
        padding:20px 55px 0 0;
        color: #333333;
        font:11px arial;
        line-height: 22px;   
        float: right;}

p.trio a {color: #92abe1;}

.static {float:left;padding:10px 3px 0 3px;}






#primer  {
        background:  url(../images/header_bg.jpg) repeat-x top left;
        list-style: none;    
        width: 100%;
        height: 324px;
        margin:0;
        padding:0;
        color: #000;
        font:13px tahoma;  }








