body{
   background: #fff;
   margin: 0px;
   padding: 0px;
   font-size: 13px;
   font-family: Arial;
   color: #454646;
}

#center{
   width: 1000px;
   margin: auto;

}

li {
   padding-bottom: 5px;
}


#header{
   background: url('images/header.jpg') no-repeat;
   height: 221px;
   width: 1000px; 
   float: left;
}

.home{
   float: left;
   margin-top: 16px;
   margin-left: 320px;
}

.code{
   margin-top: 55px;
   color: #4181af;
   font-weight: bold;
   float: right;
   padding-right: 150px;
   font-size: 14px;
}

.tel{
   color: #dd6919;
   font-size: 22px;
   padding-top: 5px;   
}

#pr{
   float: left;
   width: 43px;
   height: 3px;
}

#menu ul{
    clear: both;
    font-size: 15px;
    float: left;
    margin:0;
    padding: 0;
    padding-top: 100px;
    padding-left: 115px;
      
}

#menu li{
  float: left;
  list-style: none;
  padding-left: 23px;
  color: #1f8ae5;
  cursor:pointer;
}        

#menu li:hover{
 text-decoration: underline;
}


#menu li a{
 color: #1f8ae5;
 text-decoration: none;
}

#menu li a:hover{
 text-decoration: underline;
}

#content{
   float: left;
   width: 1000px;
   background: #fff url('images/flower.jpg') right bottom no-repeat;
}

#left_content{
   float: left;
   width: 222px;
}

.left_link{
   color: #fff;
   text-decoration: none;
}
.left_link:hover{
   text-decoration: underline;
   color: #fff;
}

#left_menu ul{
    margin:0;
    padding:0;
    padding-left: 25px;
    padding-top: 20px;
}

#left_menu li{
  background: url('images/marker.jpg') no-repeat;
   list-style: none;
   font-size: 12px;
   font-weight: bold;   
   padding-left: 15px;
    
}

#left_menu li a{
 color: #1f8ae5;
 text-decoration: none;
 
}

#left_menu li a:hover{
   color: #e5690e;
}

.price{
   float: left;
   color: #1f8ae5;
   font-size: 12px;
   padding-left: 0px;
   width: 200px;
}

#banner{
   float: left;
   width: 195px;
   padding-left: 6px;
   margin-top: 10px;
   text-align: center;
}

#zakaz{
   font-famyle: Arial;
   float: left;
   text-align: center;
   margin-top: 77px;
   margin-left: 0px;
   font-weight: bold;
   font-size: 13px;
   
}

.zakaz{
   color: #fff;
   text-decoration: none;
   margin-left: 5px;
}


#banner_website{
   background: url('images/banner_website_3.jpg');
   float: left;
   width: 222px;
   margin-top: 0px; 
}

#header_baner {
   background: url('images/banner_website_1.jpg') left top no-repeat;
   float: left;
   width: 222px;
   height: 56px;
}


#rates {
   background: url('images/banner_website.jpg') left bottom no-repeat; 
   width: 222px;
   float: left;
   color: #fff;
   font-famyle: Arial;
   padding-left: 0px;
   padding-bottom: 20px;
   padding-top: 10px;
   font-size: 12px;
   
}

#rates ul {
  margin:0;
  padding:0;
}


#bottom_baner{
float: left;
width: 200px;
heght: 100px;
}

#banner{
   float: left;
}

#project{ 
   text-align: center;
   float: left;
   width: 200px;
   font-weight: bold;
   float:left;
   margin-top: 15px;
   font-size: 15px;
   color: #e1580d;
   margin-bottom: 15px;
   
  
}

#rates div{
  list-style: none;
  margin:0;
  padding:0;
  margin-left: 30px;
  padding-bottom: 5px;
  
}

#rates div a{
   color: #fff;
   
}

#rates div a:hover{
   text-decoration: underline;
   color: #fff;
}

ul .link_new{
   color: red;
}

#center_content{
   min-height: 500px;
   height: auto !important;
   height: 500px;
   float: left;
   width: 597px;
   
   
}

h1 {
  font-famyle: Arial;
  color: #209fe4;
  font-size: 20px;
}

h2 {
  color: #e5690e;
  font-famyle: Arial;
  font-size: 16px;
}

h3 {
  color: #e5690e;;
  font-famyle: Arial;
  font-size: 16px;
}

.text{
   margin-left: 10px;
   margin-top: 30px;
   line-height: 1.5;
   clear: both;
}
.in_text {
   clear:both;
}

td, th {
   line-height: 1;
}

#right_content{
   
   float: left;
   width: 181px;
    
}

#order_site{
   background: url('images/e-terra_img.jpg') right top no-repeat;
   float: left;
   height: 161px;
   width: 141px;
   padding-left: 40px;
}

#order_site .zakaz:hover{
   text-decoration: underline;
   color: #fff;
}

#bottom{
   background: url('images/bottom.jpg') no-repeat;
   float: left;
   height: 85px;
   width: 1000px;
}

.copy{
   float: left;
   margin-top: 70px;
   font-size: 10px;
   margin-left: 200px;
}

a img {
   border: none;
}

.more:hover{
   color: #0078d5;
}

.zagh3{
  color: #red;
}
/*--------------------------------------------------*/


#serv ul {
   margin-left:0;
   padding-left: 7px;
}
#serv ul li {
   background: url(images/arrow.gif) top left no-repeat;
   list-style: none;
   font-size: 15px;
   font-weight: bold;
   padding-left: 25px;
   margin-top: 15px;
}


#serv ul ul li {
  list-style-image: url('images/sm_arr.gif');
  background: none;
  margin-left: 25px;
  padding: 0;
  color: #2090ca;
  font-size: 14px;
  font-weight: normal;
  margin-top: 4px;
}

#serv a {
   text-decoration: none;
}

#serv a:hover {
   text-decoration: underline;
   
}


#serv ul ul li a {
   color: #2090ca;
}

#faq {
  float: left;
  width: 216px;
  background: #FDF5E1 url('images/left_bg.gif') repeat-y;

  }

.faq {
  }

.faq li {
  list-style-image: url('images/sm_arr.gif');
  margin: 5px 10px 5px 0px;
}

.faq li.last {
  margin:30px 0px 0px 90px;
}


.navigation {
  height: 30px;
  background: #E5EAEE url('images/center_02.gif') no-repeat bottom left;
}

.navigation p {
  margin: 0px  0px 0px 95px;
  padding: 8px 0px 0px 0px;
}

.navigation a {
  color:#e46713;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.navigation a:hover {
  text-decoration: underline;
}


.news {
  margin: 10px;
  padding: 0px;
}

.news a {
  text-decoration: none;
  color: #454646;
}

.news li {
  list-style: none;
  margin-left: 7px;
}

.name {
  color:#209fe4;
  font-weight: bold;
  margin: 25px 0px 20px 0px;
}

.detail {
  float: right;
}

.news .last {
  margin: 60px 0px 0px 465px;
  list-style-image: url('images/sm_arr_w.gif');
}

.directions {
  float: left;
  margin-bottom: 10px;
  
}

.directions h2 {
    padding-top:0;
}

.directions a {
  text-decoration: none;
  color:#454646;
}

.directions img.left {
    margin:0px 5px 5px 15px;
}

.directions img.detail {
    margin:0px 10px 5px 5px;
}


.directions p{
  margin: 0px 10px 0px 96px;
  padding: 0px;
  }

#catalog {
  float: left;
  width: 212px;
  background: #ffffff url('images/right_bg.gif') repeat-y;
  }


#top_grey {
  height: 30px;
  background: #E5EAEE;
}


#articles {
  background: url('images/article_bg.gif');
  border-bottom: 1px #d8d8d8 solid;
  border-left: 1px #d8d8d8 solid;
  color: #0377C2;
  font-size: 16px;
  font-weight: 900;
  font-family: Verdana;
  margin:0px;
  padding: 0px 0px 0px 40px;
  clear: both;
}

#articles li a{
  color: #0377C2;
  font-size: 16px;
  font-weight: 900;
  font-family: Verdana;
  text-decoration: none;
  position: relative;
  left: -10px;
}

.listmarker {
  position: relative;
  left: -35px;
}

p.prim {
  margin: 5px;
  clear: both;
}

.prim img{
  border: #000000 1px solid;
  margin: 4px;
}

.partners {
  min-height: 250px;
}

.partners img{
  margin: 20px 10px 10px 10px;
  text-align: center; 
 float: left;
}

.voting {
  margin: 20px 0px 0px 27px;
  padding: 0px;
}

.first {
   color:#e46713;
   font-weight: bold;
   margin: 15px 0px 0px 30px;
  padding: 0px;

}

.voting li {
  list-style: decimal;
  margin: 5px 0px;

}

.voting li.last {
  float: right;
    list-style-image: url('images/sm_arr.gif');
}

#foo {
  width: 990px;
  clear: both;
  background: #0767B4 url('images/bot_bg.gif');
  float: left;
  color: #ffffff;
  font-size: 10px;
  height: 42px;
}

#foo p {
  margin: 15px 40px;
  padding: 0px;
  float: left;
}

#foo ul {
  margin: 0px 0px 0px 690px;
  padding: 0px;
}

#foo li {
  float: left;
  list-style: none;
  margin: 5px 5px;
}

.left {
  float: left;

}

img {
  border: 0px;
}

a {
  color: #0078d5;
  text-decoration: underline;
}

a:hover {
  color: #e46713;
}



.new_name{
  color:#209fe4;
}




strong a {
  color: #209fe4;
}

strong a:hover{
  color: #e46713;
}

.all {
  margin: 10px 10px 10px 110px;
  float: left;
}

.banner {
  text-align: center;
  padding: 7px 0px 8px 0px;
}

.arrow li {
  list-style-image: url('images/sm_arr_w.gif');
  font-size: 15px;
}

.no-line {
  text-decoration: none;
  color: #454646;
}


.tdbackgroundeterra{
   background:  url('images/eterra_1.jpg');   
}

.tdcolor{
   background: #1c9fe2;
   color: #fff;
   font-size: 14px;
}



.site:hover{
   text-decoration: underline;
   color: #fff;
}
#pic_in_text {
  width: 100%;
  clear: both;
}

.pic_in_text img{
  margin: 0px 10px 20px 12px;
}

.no-list {
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.no-list li {
  float: left;
  margin: 10px 0px 10px 0px;
  padding:0px 0px 5px 0px;
  border-bottom: 1px #e06903 solid;
}

.portfolio {
  margin: 0px;
  padding: 0px;
}

.portfolio li {
  float: left;
  margin: 10px 0px 10px 0px;
  list-style: none;
  
}

.txtnews li{
  list-style: disc;
} 

.txtnews a {
  text-decoration: underline;
  color: #1f1a17;
}

.txtnews a:hover {
  text-decoration: underline;
  color: #e46713;
}

.tableborder {
  border-collapse: collapse;
  font-size: 13px;
}

.tableborder td,th {
  padding: 2px;
  padding-left: 2px;
  padding-right: 2px;
  border: 2px solid #77c5f2;
}

.tableborder th {
   background: #1c9fe2;
   color: #fff;
   font-weight: normal;
}

.tableborder tr:first-child th:first-child {
   background:  url('images/eterra_1.jpg');
}

.tableborder th:first-child {
  padding-left: 3px;
}

.tableborder th  a {
   color: #fff;
   text-decoration: underline;
}

.tableborder th  a:hover{
   color: #f4a503;
   text-decoration: underline;
}


#counters {
  clear: both;
  width: 1000px;
  margin: auto;  
  padding-left: 400px;
}

#counters li {
  float:left;
  list-style: none;
  padding-right: 10px;
}

.portfolio_cat {
  float:left;
  width: 160px;
  height: 170px;
  margin-left: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  border: solid 10px #FAFAFA;
  background: #FAFAFA;

}

.portfolio_cat h3 {
  font-size: 13px;
  text-align:center;
  padding-bottom: 10px;
}

.portfolio_cat a {
  text-decoration: none;
}

.clientname {
  color: #e5690e;
  font-famyle: Arial;
  font-size: 16px;
  font-weight: bolder;
}


.link {
  color: #1f8ae5;
  cursor:pointer;
  text-decoration: underline;
}

.link:hover {
  color: #e5690e;
}

.siteprice {
   color:#e5690e;
   font-size: 20px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   
}

.sitepic {
   float:left;
   padding-right: 20px;
}

.sprice {
   color: #1f8ae5;
   font-weight: bold;
   font-size: 12px;
   height: 20px;
   padding-top: 10px;
   background: #f9fdff;

}

.donesite {
   height: 200px;
   overflow: hidden;
   background: #f9fdff;
}

.donesite h3 a {
   color:#e5690e;
}

.donesite img {
}


h3 a {
   text-decoration:none;
}

.baysites h3 {
   font-size: 12px;
}

.setuptime {
   color:  #1f8ae5;
   margin-top: 0px;
   padding-top: 0px;
}

.sharebottons {
   float:right;
}

.sharebottons div {
   float: left;
}
.sharebottons div:first-child {
   margin-top: -3px;
}

.tax {
   display: none;
}


#rates_menu {
   padding:0;
   margin:0;
   font-weight: bolder;
   margin-left: -10px;
   padding-bottom: 20px;
   font-size: 12px;
}

#rates_menu a {
   color: white;
   text-decoration: none;
}

#rates_menu li {
   float: left;
   background: url('images/rates_menu2.gif') repeat-x;
   height: 24px;
   list-style:none;
   padding:0;
   margin:0;
   padding-left: 20px;
   padding-right: 20px;
   color: white;
   padding-top:4px;
   margin-left: 1px;
}

#rates_menu li:hover, #rates_menu .active {
   float: left;
   background: url('images/rates_menu_active.gif') repeat-x;

}

#rates_menu .first {
   background: url('images/rates_menu_left2.gif') no-repeat;
   padding-left: 20px;
}

#rates_menu .first:hover, #rates_menu .first_active {
   float: left;
   background: url('images/rates_menu_left_active.gif') no-repeat;
}

#rates_menu .last {
   background: url('images/rates_menu_right2.gif') no-repeat right top;
   padding-right: 20px;
}

#rates_menu .last:hover, #rates_menu .last_active {
   background: url('images/rates_menu_right_active.gif') no-repeat right top;
}
