* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	color: #336666;
	height: 100%;
	font-family: Tahoma, Arial, sans-serif;
	background: #fff;
	font-size: 100%;
}
table {
	width: 100%;
	border-collapse: collapse;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
}
td {
	vertical-align: top;
}
img {
	border: none;
}
ul {
	list-style-type: none;
}

input,textarea {
	background: #fff;
}


h1 {
 text-transform:uppercase; 
 color:#646464;
 font-weight:normal; 
 font-size:100%;
 margin-bottom:18px;
}

h2 {
 text-align:center;
 text-transform:uppercase; 
 color:#336666;
 font-weight:normal; 
 font-size:70%;
 margin-bottom:12px;
}


h3 {
 text-align:center;
 text-transform:uppercase; 
 color:#336666;
 font-weight:normal; 
 font-size:70%;
 margin-bottom:12px;
}

h4 {
 text-transform:uppercase; 
 color:#646464;
 font-weight:normal; 
 font-size:100%;
 margin-bottom:18px;
}

h5 {
 text-transform:uppercase; 
 color:#CCFFCC;
 font-weight:normal; 
 font-size:11px;
}

h6 {
 color:#009900;
 font-weight:normal;
 font-size:100%;
 margin-bottom:4px;
}


h6 a{
 text-transform:uppercase;
 color:#009900 ! important;
 font-family:Verdana;
 font-weight:normal;  
 margin-bottom:15px;
 margin-top:15px;
}

#main_container {
	/*background: url("../i/ded.jpg") bottom left no-repeat;*/
}
#olen {
/*background: url("../i/olen.jpg") top right no-repeat;*/
}

#header {
 height:251px; 
}

#logo {
 width:20%;
 padding:72px 10px 0px 49px;
 height:100px; 
}

#vmenu {
 width:20%;
background: url("../i/vfon.gif") top left repeat-x;  
 vertical-align: middle; 
}


#vmenu ul {
 padding:0px 0px 0px 30px;
}

#vmenu ul li {
 font-family:Tahoma;
 font-size:60%;  
 text-transform:uppercase;  
 line-height:20px;
 background: url("../i/vmenu_fon.gif") top left no-repeat;
 padding-left:8px;
}

#vmenu ul li a {
 color:#009900;
 text-decoration:none;
}


#flashka { 
 background: url("../i/vfon.gif") top left repeat-x;
 /*background: url("../i/olen.jpg") top left no-repeat;*/
 width:54%;
 padding-left:45px;
}

#flashka div {
 background: url("../i/flashka_fon.jpg") top left no-repeat;
 height:250px;
}
#flashka a {
display:block;
width:530px;
text-decoration:none;
height:100%;
}


#flash_ugol {
 background: url("../i/flash_ugol.jpg") top left no-repeat;
/* background: url("../i/olen_x.jpg") top left no-repeat;*/
 height:62px;
}

#anons_news {
height:102px;
width:100%;
}

#anons_news td{
border:0px solid;
}
#anons_news a {
text-decoration:none;
}

#podlojka_r1 {
height:93px;
background: url("../i/podlojka_r1.jpg") top left repeat-x;
}

#podlojka_r2 {
height:9px;
background: url("../i/podlojka_r2.jpg") top left repeat-x;
}

#r1_r {
height:93px;
background: url("../i/r1_l.jpg") top left no-repeat;
}

#r1_r table{
height:93px;
}

#r1_r table td{
padding-top:5px;
}

#anons_news_header  h5{
line-height:22px !important;
font-size:17px !important;
font-weight:normal !important;
font-family:Arial !important;
}
#anons_news_header  h5  a{
text-decoration:none !important;
}

#r1_r h5{
text-transform:none !important;
font-size:12px;
line-height:15px;
font-family:verdana;
font-weight:bold;
margin-left:80px;
margin-top:8px;
}

#r1_r h5 a{
text-decoration:underline;
color: #CCFFCC;
}

#r1_r h5 a:hover {
text-decoration:none !important;
}

#r1_r p{
font-size:10px;
margin-left:80px;
}

#r1_r p a{
color:#CCFFFF; 
text-decoration:none;
}

#r2_l {
height:9px;
background: url("../i/r2_l.jpg") top right no-repeat;
margin-left:5px;
}

#r2_r {
height:9px;
background: url("../i/r2_r.jpg") top left no-repeat;
}


#second3 a {
 color:#99CC99;
 text-decoration:none;
}

#second3 p {
 font-size:11px;
 margin-bottom:10px;
}

#second3 #data {
 font-size:10px;
 background-color:#228922;
/* width:40px; */
width: 80px; /*By Arseny, 20070209*/
 text-align:center; 
 white-space: nowrap;/*By Arseny, 20070209*/
 padding:2px;
}

#second2 {
padding:10px 0px 8px 0px;
height:93px;
background: url("../i/chshka_f.gif") bottom right no-repeat #017701; 
color:#99CC99;  
}

#chash2 {
 background: url("../i/chash2.gif") top left repeat-x;
}

#chashka {
 background: url("../i/chashka.jpg") top center no-repeat;
 /*background: url("../i/house.gif") top center no-repeat;*/
 height:111px;
}


#mail {
 width:60px;
 padding:10px 25px 0px 24px;
}

#news {
 background: url("../i/fl_fon4.jpg") top left no-repeat;
 padding:10px 50px 10px 99px;
 font-size:70%; 
}

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

#news div {
 /*text-align:right; */
 color:#999999;
 margin-top:15px;
}

#news div a {
 color:#999999; 
 text-decoration:underline;
 font-size:90%; 
}

#news div span {
 margin-left:12px;
}

#news h1 {
 font-size:170%;  
}

#news h1 a{
 color:#006400;
}

.work {
 font-size:70%;  
}

.work a {
 color:#336666;
 text-decoration:none; 
}

#new_work {
 vertical-align: middle; 
}

#pic {
 width:194px;
 padding:20px 10px 19px 0px;
 vertical-align: middle; 
}

#nashi_news {
 padding:20px 0px 20px 0px;
 vertical-align: middle; 

}

#nashi_news div {
 color:#999999; 
 margin-top:15px;
}

/*tablitchka so skriptom*/
.serv {
padding: 5px 0 7px 0;
}
.serv a {
display:block;
height:79px;
width:82px;
}

#serv1 a {
background: url('/i/ris2_gr.gif') top left no-repeat;
}
#serv1 a:hover {
background: url('/i/onmenu2.jpg') top left no-repeat !important;
}
#serv2 a {
background: url('/i/ris1.jpg') top left no-repeat;
}
#serv2 a:hover {
background: url('/i/onmenu1.jpg') top left no-repeat !important;
}
#serv3 a {
background: url('/images/ris4a_gr.jpg') top left no-repeat;
}
#serv3 a:hover {
background: url('/images/ris4aa.jpg') top left no-repeat !important;
}
#serv4 a {
background: url('/i/ris3_gr.gif') top left no-repeat;
}
#serv4 a:hover {
background: url('/i/onmenu3.jpg') top left no-repeat !important;
}

#tip, #tipa, #tipb, #tipv {
 width:82px;
 height:92px;  
}

#tip {
 background: url("../i/ris1_gr.gif") top left no-repeat;
}

#tipa {
 background: url("../i/ris2_gr.gif") top left no-repeat;
}

#tipb {
 background: url("../i/ris3_gr.gif") top left no-repeat;
}

#tipv {
 background: url("../i/ris4_gr.jpg") top left no-repeat;
}

#sscr {
 padding:15px 64px 30px 100px;
}

.sscr_text {
 padding:2px 0px 20px 10px;
}

.sscr_text h4 {
 margin-bottom:5px;
}

/*tablitchke konets*/


#yand { 
 width:20%;
 padding-left:50px;
}

#yand table{ 
 width:120px;
 height:113px; 
}


#yand2 table{ 
 width:120px;
 height:123px; 
}
#yand2 table a{ 
text-decoration:none;
display:block;
height:200px;
width:100%;
}

#yand_z {
 /*text-align:center;*/
 font-size:12px;
 font-weight:bold;
}

#yand2 {
 width:20%;
 padding-left:50px;
 vertical-align:bottom;
}

#onas {
 background-color:#F2F2F2;
 width:100%;
 color:#336666; 
 font-size:70%;
 padding:14px 21px 14px 21px;
}

#onas a {
 color:#009900; 
 text-decoration:none; 
}


#contakt {
 width:74%;
 background: url("../i/vfon.gif") bottom left repeat-x;
 padding-bottom:11px;
}

#contakt div {
 border-left:1px solid #EBEBEB;
 padding:18px 0px 10px 20px;
 font-size:70%; 
 color:#646464;
 margin-top:0px;
}


#contakt div a {
 color:#81A0A0;
}

#shetchiki {
 text-align:right; 
 vertical-align:bottom;
}

#foot {
 vertical-align:bottom;
 height:105px;
}

#footer {
 margin-top:55px;
}

/* vnutrennyaya */



#imain {
 height:100%; 
/*background: url("../i/ded.jpg") bottom left no-repeat;*/
}


#leftmenu {
 width:20%;
 /*background: url("../i/lm_fon.gif") top left repeat-x;*/
 padding:13px 10px 0px 16px;
}
#leftmenu a {
font-size:14px !important;
line-height:16px !important;
}

#leftmenu ul li{
 /*text-transform:uppercase; */
 color:#fff; 
 font-size:60%; 
 background: url("../i/lmenu_fon1.gif") top left no-repeat;
 line-height:12px; 
 margin-bottom:15px;
 margin-top:7px;
 padding-left:8px;
}

#leftmenu ul li ul {
 margin-left:-8px;
}

#leftmenu ul li ul li {
font-size:100%;
padding-left:8px;
background: url("../i/lmenu_fon2.gif") top left no-repeat;

}

#leftmenu ul li ul li a{  
 color:#999999; 
 text-decoration:none;
}

#leftmenu ul li ul li a.uppercased{  
 color:#999999; 
 text-decoration:none;
 text-transform:none !important;
}


#bd {
 height:51%; 
}


#central {
 background: url("../i/c_fon.gif") top left no-repeat;
 padding:15px 20px 20px 17px; 
}


#central h1 {
 color:#707070;
 font-size:18px;
 margin-bottom:2px;
 margin-left:7px; 
 text-transform:none ! important; 
}



#central h4 {
 color:#707070;
 font-size:18px;
 margin-bottom:2px;
 margin-left:7px; 
 text-transform:none ! important; 
}

#croshki {
 font-size:60%;
 color:#999999;
 padding-left:19px;
}

#croshki a{ 
 text-decoration:none;
 color:#999999;
 background: url("../i/str.gif") top right no-repeat;
 padding-right:12px;
}

/*portfolio*/

#portf {
 margin-top:10px;
 margin-bottom:20px;
 border:solid 0!important;
}

#portf td{
 vertical-align: middle ! important;
 background-color:#fff ! important;
 border:0px solid ! important;
}

#portf td table {
 width:10px;
  border:solid 0!important;
}

#portf td table td {
 padding:10px 10px 10px 0px;
}

.tb_portf { 
 color:#336666;  
 width:50%;
}

.tb_portf table{ 
 width:100% ! important;
}

#portf_pic {
 width:30%
}

#portf_text {
 width:70%
}
#portf_text h2 {
 text-transform:none; 
 text-align:left;
 font-size:15px!important;
 font-weight:bold;
}

 .tb_portf a {
  color:#009900;
 }
 /*
 .tb_portf  img {
  border:1px solid #F0F0F0;
 }*/
 
 #info h3 {
  font-size:120%;
 }
 
 #info ol li {
  font-size:100% ! important;
 }
 
 #info ul li {
  font-size:100% ! important;
 }
 
 /* kontent */
 
 #content {
  padding-left:23px;  
  color:#3a3a3a;
  padding-top:10px; 
  font-size:80%;
  font-family:arial;
 }
 
 #content p {  
  margin-bottom:10px;
 }
 
 #content div {
  font-size:80%;
 }
 
 #content div p {
  font-size:100%;
 }
 
 
 #content a {
  color:#007000;
 }
  #content a:hover {
  text-decoration: none;
  }
 
 #content ol li{  
  padding-left:7px;
  margin-left:30px;
  margin-bottom:10px;
 }
 
 
 #content ul {
  margin-bottom:10px;
 }
 
 
 #content ul li{ 
  background: url("../i/lmenu_fon4.gif") 0 6px no-repeat;
  padding-left:15px;
  padding-bottom:5px;
 }
  #content ul li ul  { margin-top:8px;
    margin-bottom:10px;
  }
 
 #content ul li ul li{
  font-size:100%;
  margin-left:7px;
 }
 
 #content table {
  margin-bottom:20px;
    /*border-bottom:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
    border-right:1px solid #b0b0b0;*/
	font-family: Arial;
 }
 
 
 #content table td {  
  border-top:1px solid #b0b0b0;
  padding:5px 10px 5px 10px;
  background: #f0f0f0;
  /*background:url("../i/td_fon.gif") top left repeat-x #F4F7F7;*/
 }
 
 #content table td li {
  font-size:100%;
  margin-bottom:10px;
 }
 
 #screen td {
  font-size:130%;
  border:0px solid ! important;
  background:none ! important;
 }
 
 #content table thead td{
  background-color:#EDF1F1; 
  border-top:0px solid; 
 }
 
 #content table td *{
  font-size:100%;
 }
 
 #content table td p{
  font-size:100%;
 }
 
 
 #content table td table td {
  font-size:100%;
 }
 
 #content h2 {
  font-size:22px;
  color:#007000;
  margin-bottom:10px;
  margin-top:20px;  
  text-transform:none ! important;
  text-align:left;
 }
  #content h3 {
  font-size:18px;
  color:#1990a1;
  margin-bottom:10px;
  margin-top:20px;  
  text-transform:none!important;
  text-align:left;
  font-weight:bold;
 }
 
 #content h4 {
  font-size:24px;
  color:#707070;
  margin-bottom:10px;
  margin-top:10px;  
  text-transform:none ! important;
 }
 
 
 
 #content h5 {
  font-size:18px;
  color:#09830C;
  text-transform:none ! important;
  margin-bottom:15px;
 }
 
 
 #content h6 {
  font-size:14px;
  color:#707070;
  font-weight:bold;
 }
 
 #content h6 a{
 text-transform:none ! important;
 color:#16981A;
 font-family:Verdana;
 font-weight:bold;  
 margin-bottom:15px;
 margin-top:15px;
}
  
 
 
 
 #content h1 {
 text-transform:uppercase; 
 color:#873316; 
 font-size:80%;
 margin-bottom:5px;
 font-weight:normal;
}
 
 
 #content table td h5 {
  font-size:18px;
  color:#09830C;
  text-transform:none ! important;
  margin-bottom:15px;
 }
 
 
 
 
 
 #content hr {
  height:1px;
  color:#09830C;  
 }
 
 .nomera {
  font-size:12px!important;
  color:#336666;
  padding-top:10px; 
padding-bottom:10px;  
  margin-top:10px;
  margin-bottom:0!important;
 }
 
 
 
 .nomera p {
  margin-bottom:5px;
 }
 
 
 .nomera span{
  background-color:#16981A;
  color:#ffffff;
  padding:0 5px 0 5px;
 }
 
 .nomera a {
  padding:0 5px 0 5px;
  color:#16981A;
 }
 
 .a_news {
  border-bottom:1px solid #F0F0F0;
  padding:15px 20px 15px 0px;
 }
 
 .a_news img {
  padding:1px; 
  border:1px solid #DCDCDC;  
  margin-right:10px;
  float:left;
 }
 
 
 #pdd {
  margin-top:40px;
 }
 
 #podrobnee {
  padding-top:40px;
 }
 
 #podrobnee a {
  font-size:70%; 
  color:#999999;
 }
 
 #bok {
  width:60px;
 }
 
 .noborder td {
  border:0px solid ! important;
  background:none ! important;
 }

 .noborder_srt td {
  border:0px solid ! important;
  background:none ! important;
 }
 
 .noborder_srt td img{
  border:1px solid #E5E4E4;  
  padding:2px;
 }
 
 /* stat'i */
 
 #st_sp  li { 
  margin-top:8px;
  text-transform:none ! important;
  color:#336666 ! important;
  font-size:60% ! important;
  padding-left:8px;
  background: url("../i/lmenu_fon2.gif") top left no-repeat ! important;
 }
 
 
 #st_sp li  a{
  text-transform:none! important; 
  text-decoration:underline !important; 
  color:#007000 ! important;
  
 }
 
 
 #st_sp li ul li {
  font-size:100% ! important;
  margin-left:15px;
 }
 
 
 
 
 
 #in_search {
  border:1px solid #336666;
  height:15px;
  font-size:11px;
 } 
 
 #in_submit {
  border:0px solid;
  background-color:#16981A;
  color:#fff;
  font-size:11px;
  height:17px;
  padding:0px 5px 2px 5px;
  cursor:hand;
 }
 
 
 .site_order td{
  background-color:#fff ! important;   
  border:0px solid ! important; 
 }
 
 #site_order22 {
  width:70%;
 }
 
 .site_order2 {
  height:25px;
  margin-bottom:0px ! important;
 }
 
 .site_order2 td{
  background-color:#fff ! important;   
  border:0px solid ! important; 
  padding:0px ! important;
 }
 
 
 #vibor_1 {
  height:10px;
 }
  
 .vibor {
  width:20%;  
 }
 
 .radio {
  width:80%;
 }
 
 .radio222 {
  width:30%;
 }
 
 .vibor2 {
  width:70%; 
  border:1px solid #D0D0D0;
  padding:3px;
 }

 textarea.vibor2 {
	overflow: auto;
 }
 
 .vibor2_r {
  width:40%; 
  border:1px solid #F0F0F0;
  padding:3px 3px 0px 3px;
 }
 
 
 
 
 #l_button {
  background-color:#16981A;
  color:#fff; 
  font-size:9px;
  border:0px solid; 
  width:40px;
  cursor:hand;
 }
 
 #statist {
  width:50%;
  margin-top:20px;  
 }
 
 #statist td {
 background-color:#fff ! important; 
 border:0px solid ! important;
 }
 
 
 .statist1{
  width:10%;
  text-align:right;
  vertical-align:middle;
 }
 
 .statist2{
  width:90%;
 }
 
 .statist2 input{
  width:60%;
  height:20px;
  border:1px solid #F0F0F0;
 }
 
 .zv {
  color:#ff0000;
 }
 
 /* vnutrennyaya stranitsa portfolio */
  #portf2, #portf2 table {
  border:solid 0px!important;
  }
 
 #portf2 td{
  background-color:#fff ! important; 
 border:0px solid ! important;
 
 }
 
 #portf2_pik {
  padding-top:50px;
 }
 
 #portf2 h6{
  text-transform:uppercase;
  margin-bottom:0px;
  font-weight:normal;
 }
 
 #portf2_text{
  margin:4px 0px 0px 0px;  
  width:100%;
 }
#portf2_text table {
  margin:0;
  min-width:800px;
  }
#portf2_text table td {
padding:0 15px 0 0;
}
 
 
 #portf2_text .bot{
  margin-bottom:60px;  
 }
 
 #tell {
  color:#7E7E7E;
  font-size:60%;
  padding:16px 0px 0px 8px;
  font-family:verdana;
 }
 
 .new_tell1{
 font-size:12px;
 white-space:nowrap;
 }
 
 .new_tell2{
 font-size:15px;
 font-weight:bold;
 }
 
 .domik {
  margin-top:8px; 
  margin-bottom:14px; 
 }
 
 .domik2 {
  margin-top:14px; 
  margin-bottom:7px; 
 }
 
 
 .smn_tabb {
  background: url("../i/smn2_u3.gif") top left repeat-x;
  width:100%;  
 }
  
 
 .smn_tabb4 {
  border-bottom:1px solid #646464 ! important;
 }
 
 .smn_tab td{
  background-color:#fff ! important;  
  border-top:0px solid ! important; 
 }
 
 .ugg {
  width:5px;
  height:5px;
  padding:0px ! important;
 }
 
 #smn_otpr {
  height:40px;  
 }
 
 #smn_otpr INPUT {
  background: url("../i/smn_otpr.gif") top left no-repeat ! important;
  height:26px; 
  width:189px;
  border:0px solid ! important;
  cursor:hand;
 }
 
 .smn_inp {
  width:80%;
 }
 
 
 .smn_inp INPUT {
  width:90%; 
  height:20px;
  border:1px solid #B9B9B9;
 }
 
 .smn_text {
  width:20%;
  font-size:14px; 
  font-weight:bold; 
  color:#646464; 
  font-family:Verdana;
 }


/* Ot Arseniya, tse esesovskie zverstva */
 .uppercased {
	text-transform: uppercase !important;
	text-decoration: none !important;
	border-bottom: none !important;
 }

a.uppercased {
	text-decoration: none !important;
	border-bottom: none !important;
	text-transform: uppercase !important;
	color: #336666;
 }


 /* I eschyo ot Arseniya, i tse toje esesovskie zverstva */
 #content table.no_borders_at_all TD {
	font-size: 100%;
	border: none;
	background: none;
 }

 
 /* --- */
 
 
 .subscribe {
  width:70%;   
 }
 
 .subscribe td{
  background-color:#fff ! important;  
  border-top:0px solid ! important; 
 }
 
 .textfield {
  width:60%;
  height:20px;
  border:1px solid #F0F0F0; 
 }

 .subscribe td {
  font-size:100% ! important;
 }
 
 .usl_js_txt {
  width:45%;
  font-size:85% ! important;
 }
 
 #spets_predl {
  width:30%;
 }
 
 
 #spets_predl div{
  background: url("../i/dom2_fon.jpg") top left repeat-x #83C885;
  padding:15px 10px 20px 10px;  
 }
 
 #spets_predl div h5 a{
  color:#fff;  
  font-size:18px;  
  text-transform:none ! important;
  margin-bottom:15px;
  text-decoration:none;
 }
 
 #spets_predl div p a{
  color:#fff; 
  font-size:90%;
  text-decoration:none;
 }
 
 #and8_3 {
  background:url("../images/7and8_3.gif") left top repeat-x;
}


#and8_2 {
  background:url("../images/7and8_2.gif") right top no-repeat;
  padding-right:10px;
}

#and8_4 {
 position:absolute; 
 top:212px;
 left:20px;
 width:40%;
}

#footer_menu {
  text-align:center; 
  padding:35px 10px 60px 10px;
 }
 
 #footer_menu a{
  font-size:70%; 
  color:#81A0A0;
  margin:0px 9px 0px 9px;
  background: url("../i/footer_menu.gif") left 5px no-repeat;
  padding-left:7px;
 }
 
 #footer_menu_i {
  text-align:center; 
  padding:35px 100px 60px 270px ! important;
 }
 
 #footer_menu_i a{
  font-size:70%; 
  color:#81A0A0;
  margin:0px 9px 0px 9px;
  background: url("../i/footer_menu.gif") left 5px no-repeat;
  padding-left:7px;
 }
 
 
 /* ----------- */
 
 #seo_text { 
 color:#545454; 
 font-size:70%;
 padding:14px 21px 14px 21px;
 margin-top:20px;
}

#seo_text a {
 color:#009900; 
 text-decoration:none; 
}

#seo_text p{ 
 margin:0px 10px 10px 45px; 
}


input.order_error,textarea.order_error {
	border: 1px solid #F00000;
	background: #FFFAFA;
}
div#order_errors {
	color: #F00000;
}

#chapter_link a {
	color: white! important;
	text-decoration: none;
}
#chapter_link {
background:#16981a!important;
margin-left:-15px!important;
}
#chapter_link li {
padding:3px 0 5px 25px!important;
background:none!important;
}

.reclama01 {
 background-color:#bcf8bd ! important;
}

.reclama02 {
 background-color:#e4fde4 ! important;
}

.reclama thead td{
 background-color:#cbe3e3 ! important;
 padding:15px 5px 15px 5px ! important;
}

#port_tab {
width:80%;
border:0px solid !important;
background:#FFFFFF !important;
}

#port_tab td{
vertical-align:middle;
border:0px solid !important;
background:#FFFFFF !important;
}

.port_tab_i {
width:140px;
text-align:center;
vertical-align:middle;
}

#sale_start {
margin:0px auto;
padding-bottom:20px;
text-align:center;
}

.sale15 {
position:relative;
float:left;
width:300px;
padding:20px;
text-align:center;
}

.sale15 img {
border:1px solid #009900;
}

@media only screen and (max-width:570px) {
	#vmenu,
	#flashka,
	#mail,
	#news,
	#new_work,
	#yand,
	#yand2,
	#contakt,
	#foot,
	#footer_menu,
	#footer_menu_i,
	#leftmenu,
	#bok,
	.serv {
		display: none;
	}
	#main_container, #imain {
		background: none;
	}
	#logo {
		padding: 20px;	
	}
	#sscr {
		padding: 15px 10px 30px 10px;
	}
	#r1_r h5 {
		margin-left: 30px;
	}
}

#zakazat-btn {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 1000;
}

#inx-predlozhenia {
	margin: 0px 30px 50px 30px;
}

#inx-predlozhenia  td {
	padding: 10px;
}

#inx-predlozhenia  .brd {
	border-right: 1px solid #DDD;
	
}

#inx-predlozhenia  div.text {
	height: 155px;
}

#inx-predlozhenia  div.price {
	text-align: right;
	padding: 5px 10px;
	height: 25px;
	background-color: #FFF;
	color: #CA0000;
	font-weight: bolder;
}

#inx-predlozhenia  h2 {
	font-size: 115%;	
}

#inx-predlozhenia  h2  a {
	 color: #006400;
}

#inx-predlozhenia  p {
	font-size: 75%;
}

#inx-predlozhenia  p img {
	margin: 0 5px 5px 0;
}
