@charset "windows-1251";

/* ������, ������ */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	border: 0;
	border-collapse: collapse;
}
img {border: 0;}
/* ������, ����� */

html,body {
  	height: 100%;
    background-color: #2e624c;
    background-image: url(../images/01_bg_green.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
body,td,div,input,select,textarea, .content{
    font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
}
a {
    color: #333333;
    text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
td.left-field {
  background-image: url(../images/01_bg_left.jpg);
  background-position: right top;
  background-repeat: no-repeat;
}
td.right-field {
  background-image: url(../images/01_bg_right.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
td.shapka {
  background-color: #46886c;
  background-image: url(../images/01_shapka_bg.jpg);
  background-position: right top;
  background-repeat: no-repeat;
}
td.links {
  background-image: url(../images/01_links_bg.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  text-align: center;
}
td.help {
  color: #fff;
  vertical-align: bottom;
}
div.telephone {
  font-size: 20px;
  font-family: Tahoma, sans-serif;
  color: #fff;
  padding-bottom: 5px;
}
div.icq {
  padding: 1px 0 1px 0;
}
a.help {
  color: #fff;
}
a.menu-links {
  color: #fff;
}
div.menu-links {
  padding: 5px 0 5px 40px;
  background-image: url(../images/01_menu_links_mark.gif);
  background-position: 30px 11px;
  background-repeat: no-repeat;
  font-size: 12px;
}
td.footer {
  background-color: #fff;
}
td.footer-border {
  border-top: 2px #000 solid;
  color: #666666;
  padding: 0 20px 0 15px;
}
span.meter {
  padding: 0 3px 0 3px;
}
div.sf7 {
  padding: 5px 0 0 0;
  font-size: 10px;
  color: #b4bfc0;
}
a.sf7 {
  color: #b4bfc0;
}
a.e-mail {
  color: #666666;
}
td.osnovnaya {
  background-color: #fff;
  vertical-align: top;
}
td.banners-bg2 {
  background-image: url(../images/02_banners_bg.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  vertical-align: top;
  padding: 18px 15px 0 11px;
}
div.banner {
  padding-bottom: 12px;
}
td.menu-links table td {
  vertical-align: top;
}




/* ����� ��� ���������� �����, ������ */
.xsnazzy {
background: transparent;
/*width:234px;
margin:0 3px;*/
}
.xtop, .xbottom {
display:block;
background:transparent;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {
height:1px;
}
.xb2, .xb3, .xb4,  .xb5, .xb6, .xb7, .xb8 {
background:#fef2d1;
border-left:1px solid #fef2d1;
border-right:1px solid #fef2d1;
}
.xb1 {
margin:0 8px;
background:#fef2d1;
}
.xb2 {
margin:0 6px;
border-width:0 2px;
}
.xb3 {
margin:0 5px;
}
.xb4 {
margin:0 4px;
}
.xb5 {
margin:0 3px;
}
.xb6 {
margin:0 2px;
}
.xb7 {
	height:2px;
	margin:0 1px;
}
.xboxcontent {
	display:block;
	border:0 solid #fef2d1;
	border-width:0 1px;
	height:auto;
	padding:5px 10px;
	background-color:#fef2d1;
}
* html .xboxcontent {
	height:1px;
}
/* ����� ��� ���������� �����, ����� */

h1 {
  font-family: Tahoma, sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: normal;
}
.padding-cabinet {
  padding: 5px 7px 5px 7px;
}
input.login {
  width: 130px;
}
td.login-text {
  padding-right: 7px;
  color: #666666;
  text-align: right;
}
td.login-input {
  width: 130px;
  padding: 2px 0 2px 0;
}
td.reg {
  padding: 15px 5px 3px 10px;
}
td.enter {
  padding: 5px 5px 3px 5px;
  width: 68px;
  vertical-align: top;
}
button.enter,button.find,button.show {
  background-color: transparent;
  border: none;
}
button.enter {
  width: 68px;
  height: 21px;
}
button.find {
  width: 68px;
  height: 21px;
}
button.show {
  width: 70px;
  height: 21px;
}
a.reg {
  color: #666666;
}
div.reg {
  font-size: 10px;
  padding: 1px 0 1px 5px;
  background-image: url(../images/02_reg_mark.gif);
  background-position: 0 7px;
  background-repeat: no-repeat;
  vertical-align: top;
}
.padding-find {
  padding: 20px 0 8px 17px;
}
td.find {
  padding: 8px 0 5px 17px;
  vertical-align: top;
}
input.find {
  width: 180px;
}
td.button-find {
  text-align: right;
  padding: 8px 0 15px 0;
  vertical-align: top;
}
a.advanced-find {
  font-size: 10px;
  color: #999999;
}
h1.shares {
  color: #cc9900;
}
div.shares {
  margin: 0 20px 10px 20px;
  padding: 15px 20px 2px 20px;
  border-bottom: 1px #cc9900 solid;
}
td.shares-1 {
  padding: 10px 20px 10px 20px;
  vertical-align: top;
}
td.shares-2 {
  padding: 10px 20px 10px 20px;
  vertical-align: top;
}
td.shares-3 {
  padding: 10px 40px 10px 20px;
  vertical-align: top;
}
div.shares-date {
  padding-top: 10px;
  font-size: 10px;
  color: #999999;
}
a.shares {
  color: #cc9900;
}
div.banner-468-60 {
  padding: 20px;
  text-align: center;
}
td.news {
  padding: 0 20px 0 20px;
  width: 50%;
  vertical-align: top;
}
div.news {
  margin: 0 0 10px 0;
  padding: 15px 20px 2px 20px;
  border-bottom: 1px #000 solid;
}
div.one-new {
  padding: 0 20px 15px 20px;
}
div.news-date {
  padding: 2px 0 2px 0;
  font-size: 10px;
  color: #999999;
}
a.news {
  color: #336699;
}
.border-img-news {
  border: 1px #e8e4e4 solid;
}
table.news td.img {
  padding: 0 7px 25px 20px;
  vertical-align: top;
}
table.news td.description-1 {
  padding: 0 0 25px 0px;
  width: 50%;
  vertical-align: top;
}
table.news td.description-2 {
  padding: 0 20px 25px 0px;
  width: 50%;
  vertical-align: top;
}
div.news-price {
  font-weight: bold;
  padding-top: 7px;
}
.text-price {
  color: #ff0000;
  white-space: nowrap;
}






.text-bg {
  background-image: url(../images/03_text_bg.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
div.content {
  padding: 15px 20px 0px 20px;
  margin: 15px 20px 0 20px;
  border-top: 1px #000 solid;
  text-align: justify;
}
div.header {
  padding: 15px 40px 15px 40px;
}
td.print {
  padding: 0 40px 0 40px;
  text-align: right;
}
td.drop {
  padding: 0 0 0 40px;
  font-size: 10px;
  color: #999999;
}
a.print {
  font-size: 10px;
  color: #999999;
}
a.drop {
  font-size: 10px;
  color: #999999;
  white-space: nowrap;
}
div.news-advanced-date {
  padding: 2px 0 15px 0;
  font-size: 10px;
  color: #999999;
}
div.one-new-archive {
  padding: 0 0 15px 0;
}
div.block-pages {
  margin: 0 20px 0 20px;
  padding: 10px 10px 10px 20px;
  background-color: #f9f9f9;
}
a.page {
  color: #336699;
}
div.pages {
  padding: 2px 0 2px 0;
}
span.page {
  padding: 0 3px 0 3px;
}
.padding-archive {
  padding: 5px 0 8px 17px;
}
.height-15 {
  height: 15px;
}
.height-25 {
  height: 25px;
}
table.calendar td {
  border: 1px solid #fff;
  background-color: #f6f6f6;
  color: #46886c;
  text-align: center;
  padding: 3px 1px 3px 1px;
}
table.calendar td.days {
  background-color: #c2c2c2;
  color: #fff;
}
table.calendar td a {
  color: #46886c;
}
table.calendar td.today {
  background-color: #c0a802;
  color: #fff;
}
select.calendar {
  color: #46886c;
  height: 19px;
  border: 1px solid #cccccc;
}
td.calendar-select {
  padding-bottom: 3px;
  vertical-align: bottom;
}
div.comment {
  color: #999999;
  font-size: 10px;
}
div.list-1 {
  background-image: url(../images/03_mark.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
  padding: 1px 0 1px 15px;
  font-size: 12px;
  font-weight: bold;
}
h2 {
  font-family: Tahoma, sans-serif;
  font-size: 18px;
  color: #333333;
  font-weight: normal;
}
div.header-1 {
  padding: 15px 20px 15px 20px;
}
div.header-2 {
  padding: 15px 20px 15px 0px;
}
div.list-level-1 {
  padding: 1px 0 1px 30px;
}
div.list-level-2 {
  padding: 1px 0 1px 50px;
}



ul.list-level-1 {
  padding-left: 30px;
  list-style-type: none;
}
ul.list-level-2 {
  padding-left: 20px;
  padding-top: 0px;
  margin: 0;
  list-style-type: none;
}
/*ul.list-level-1 li{
  padding: 1px 0 1px 0;
}*/
a.list {
  color: #336699;
}
.td-menu-padding {
  padding-left: 40px;
}

div.menu-col-left {
  width: 310px;
  float: left;
  padding-bottom: 15px;
}
div.menu-col-right {
  margin-left: 350px;
  padding-bottom: 15px;
  width: 310px;
}
div.header-3 {
  padding: 0px 20px 15px 20px;
  text-align: center;
}


td.proizvod {
  padding: 0 0 0 0px;
  font-size: 10px;
  color: #999999;
}
td.sort {
  padding: 0 0px 0 40px;
  text-align: right;
  font-size: 10px;
  color: #999999;
}
span.sort {
  padding: 0 2px;
}
div.grey-line {
  height: 15px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 15px;
}
div.date-update {
  font-size: 10px;
  color: #999999;
  padding-bottom: 15px;
  padding-left: 20px;
}
a.product {
  color: #336699;
  font-size: 12px;
}
td.product-pic {
  padding: 0 20px 0 40px;
  width: 100px;
  vertical-align: top;
}
td.product-comment {
  padding: 0 30px 0 0;
  vertical-align: top;
}
td.product-price {
  padding: 0 10px 0 30px;
  width: 180px;
  color: #999999;
  font-size: 10px;
}
div.price {
  font-size: 18px;
  color: #999999;
}
span.price {
  color: #cc9900;
  font-weight: bold;
}
div.content-1 {
  padding: 15px 20px 0px 0px;
  margin: 15px 20px 0 20px;
  text-align: justify;
  border-top: 1px #000 solid;
}
.padding-left-20 {
  padding-left: 20px;
}
div.product-name {
  font-size: 12px;
  padding: 0 0 15px 20px;
}


.incut {
 float: left;
 width: 100px;
 text-align: center;
 margin: 5px 10px 5px 0px;

}
td.description {
	padding: 0 20px;
	text-align: justify;
}
table.input, table.input td {
	border: 1px #fff solid;
	padding: 2px 4px;
	vertical-align: top;
}
table.input td.header {
	font-weight: bold;
	text-align: center;
	background-color: #e8e8e8;
}
table.input tr.tc-one {
	background-color: #f0f0f0;
}
table.input tr.tc-two {
	background-color: #f5f5f5;
}
div.welcome {
	padding: 10px 10px;
	font-weight: bold;
}
div.welcome-1 {
	padding: 10px 10px;
}
a.reg-1 {
  color: #666666;
  font-size: 10px;
}
body.print {
	background-color: #fff;
	background-image: none;
}
td.logo-print {
	padding: 15px 20px 30px 20px;
}
div.content-print {
  padding: 15px 20px 20px 20px;
  margin: 0px 20px 0 20px;
  text-align: justify;
  border-top: 1px #000 solid;
  color: #000;
}
td.footer-print-border {
  border-top: 1px #000 solid;
  color: #000;
  padding: 0 20px 0 15px;
}
td.menu-links {
  padding: 25px 60px 0 0;
  background-repeat: no-repeat;
  background-position: top left;
}
div.qwe
{
	clear:both;
padding-bottom:15px; 
}

