*		{ margin:0; padding:0; border:0}


ul		{ list-style:none; }

ol { margin-left: 20px;}
a		{text-decoration:underline; color:#336600;}
a:hover	{ text-decoration:none; }
a:active { outline: none; }


body {
	color:#eee;
	background:#7db50e;
	font:normal 13px/15px Arial, sans-serif;
	text-align:left;
}



h1 {
		font:normal 56px/60px Arial;
}


h2 {
	color:#686060;
	margin:10px 0;
	font:normal 18px/22px Tahoma;
	text-transform:uppercase;
}

.pagetitle
{
	margin:0; padding:0;
	font-size:16px;
	margin-bottom:4px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dashed #9db55e;
        color:#4b690e;
}

#main {
min-width: 1000px;
width: 100%;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

#top {
	float:left;
	width:100%;
}


td.searchimage {
	padding-right:12px;
padding-bottom:12px;
}

td.searchimage img{border: 1px solid #360;}

#top-left {
	float:left;
        padding-left:26px; margin-top:10px; 

}

#top-right {
	float:right;
	margin:10px 18px 0 0;
	display:inline;
	color:#fff;
	font:normal 12px/22px Arial;
}

#top-right img {
	vertical-align:middle;
}
#top-right a {
	color:#eee;
	outline: none;
}

#content {
	float:left;
	width:100%;
}



#navigation {
	margin:10px 0 0 75px;
}
#navigation li {
	float:left;
}
#navigation li a {
	float:left;
	width:114px;
	height:37px;
	text-align:center;
	color:#eee;
	font:bold 13px/40px Arial;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 7px 0 0;
	display:inline;
	background:url(/bitrix/templates/index/image/item.gif) no-repeat;
	outline: none;
}
#navigation li a:hover {
	background:url(/bitrix/templates/index/image/item_hover.gif) no-repeat;
	outline: none;
}
#navigation li a.active {
	color:#5a701e;
	background:url(/bitrix/templates/index/image/item_active.gif) no-repeat;
	outline: none;
}

#navigation li a.red {
	background:url(/bitrix/templates/index/image/red.gif) no-repeat;
	outline: none;
}

#navigation li a.blue {
	background:url(/bitrix/templates/index/image/blue.gif) no-repeat;
	outline: none;
}

#footer {
	float:left;
	width:100%;
	margin:20px 0 0 0;
}

#foot-left {
	float:left;
	margin:0 0 0 64px;
	display:inline;
	color:#336600;
	font:normal 10px/14px Arial;
}

#foot-left p{
	margin:10px 0 0 0;
}

#foot-left li {
	float:left;
	padding:0 11px;
	border-left:1px solid #360;
	display:inline;
}
#foot-left li a {
	color:#360;
	font:normal 10px/13px Arial;
	text-decoration:none;
	text-transform:uppercase;
	outline: none;
}
#foot-left li a:hover {
	text-decoration:underline;
	outline: none;
}
#foot-left a {
	color:#360;
	outline: none;
}
#foot-left span {
	color:#eee;
}

#foot-left a.downlink {  color:#eee;
	text-decoration:none;}


#foot-left p {
	padding:3px 0 3px 11px;
}
#foot-right {
	float:right;
	margin:0 25px 0 0;
	display:inline;
}
.searchtext {
	float:left;
	width:170px;
	height:18px;
	background:#fff;
        border:1px solid #360;
}
#foot-right input.search-image {
	float:left;
	width:65px;
	height:21px;
	margin:0 0 0 5px;
	display:inline;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}

#content-box {
	float:left;
	width:100%;
	color:#000;
}

.t {background:#eee url(/bitrix/templates/index/image/dot.gif) 0 0 repeat-x;margin:0 54px 0 60px;}
.b {background: url(/bitrix/templates/index/image/b.gif) 0 100% repeat-x}
.l2 {background: url(/bitrix/templates/index/image/l.gif) 0 0 no-repeat}
.l {background: url(/bitrix/templates/index/image/l2.gif) 0 0 repeat-y}
.r {background: url(/bitrix/templates/index/image/r.gif) 100% 0 repeat-y}
.bl {background: url(/bitrix/templates/index/image/bl.gif) 0 100% no-repeat}
.br {background: url(/bitrix/templates/index/image/br.gif) 100% 100% no-repeat}
.tl {background: url(/bitrix/templates/index/image/tl.gif) 0 0 no-repeat}
.tr {background: url(/bitrix/templates/index/image/tr.gif) 100% 0 no-repeat;padding:13px 0; min-height:400px; height:auto !important; height:400px;}

#content-table {
	width:100%;
}
#content-table td {
	vertical-align:top;
}
#left-col {
	width:202px;
	padding:0 10px 0 7px;
}
#left-col li a {
	outline: none;
}

#right-col {
	padding:0 20px;
	font-size:12px;
}

#right-col p {
	padding:6px 0;
}

div.navigation-yandex-style 
{ 
   font-size:125%; 
   line-height:200%; 
} 



div.navigation-yandex-style a 
{ 
   text-decoration:underline; 
   padding:0.2em 0.3em; 
} 

span.nav-current-page 
{ 
   background-color:#e8e9ec; 
   padding:0.2em 0.3em; 
} 

div.navigation-yandex-style span.disabled 
{ 
   color:#999; 
} 

div.navigation-yandex-style span.arrow 
{ 




   font-size:100%; 
   font-family:Times; 
} 

div.navigation-yandex-style span.ctrl 
{ 
   font-size:68%; 
} 

div.paragraph {
   margin-bottom: 20px;
   color:#336600;
}

td.green input{
        border:1px solid #360;
        color:#360;
        text-align:center;
        /*width:100%;*/
}

td.green select{
        border:1px solid #360;
        color:#360;
        /*width:100%;*/
}

td.green textarea{
        border:1px solid #360;
		color:#360;
              width:100%;
}

.linkButton {
   float:right;
}

.linkButton input{
   background:#dbe5c1;
   color:#5d8214;
   font:bold 13px Arial, sans-serif;
   border:none;
}


.linkButton a {
        color:#5d8214;
	text-decoration:none;
	font-weight:bold;
}


.linkButton2 {
   float:left;
}

.linkButton2 input{
   background:#dbe5c1;
   color:#5d8214;
   font:bold 13px Arial, sans-serif;
   border:none;
}


.linkButton2 a {
        color:#5d8214;
	text-decoration:none;
	font-weight:bold;
}



.tableForm {
   /*width:100%;*/
   text-align:left;
}

.tableForm td{
   padding-bottom:10px;
}

.tableRight {
   padding-right:20px;
}


.inputtext {
        border:1px solid #360;
        /*width:100%;*/
}

.textzakaz {
        border:1px solid #360;
        /*width:100%;*/
}


.tableFormRadio {
   text-align:left;
}

.tableFormRadio td{
   padding-bottom:20px;
   padding-right:10px;
}

.nameSearch{
  font:bold 14px Arial, sans-serif;
}

.profile-table td {
	vertical-align: top;
	padding-right:10px;
	padding-bottom:3px;
}

.bold {
       font-weight:bold;
}

.knopca {
        color: #516f33;
        border: 1px solid #3b7438;
        background-color: #dfecbe;
}

.knopcazakaz {
        color: #516f33;
font-weight:bold;
        border: 1px solid #3b7438;
        background-color: #c6d59f;
}


/* Стили для таблицы */
table.tablesorter {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #B1DB87;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
        padding-right:15px;
}
table.tablesorter thead tr .header {
	background-image: url(/bitrix/templates/index/image/tablesorter-bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;

}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#E0F4D7;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/bitrix/templates/index/image/tablesorter-asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/bitrix/templates/index/image/tablesorter-desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #83C948;
}
/* Стили для таблицы */


/* Left menu*/
div.left-menu
{
	width:200px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:8px;
	margin-left:5px;
	margin-right:5px;
}

div.left-menu a:link,
div.left-menu a:visited,
div.left-menu a:active,
div.left-menu a:hover
{
	color:#5d8214;
	text-decoration:none;
	font-weight:bold;
}

div.left-menu a.mselected:link,
div.left-menu a.mselected:visited,
div.left-menu a.mselected:active,
div.left-menu a.mselected:hover
{
	color:#336600;
}


.sbl
{
	margin-bottom:4px;
	background:#c9d8a3 url(/bitrix/templates/index/components/bitrix/menu/left/images/sbl.gif) 0 100% no-repeat;
	width:100%;
}

.sbr 
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/sbr.gif) 100% 100% no-repeat;
}
.stl
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/stl.gif) 0 0 no-repeat;
}
.str 
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/str.gif) 100% 0 no-repeat;
	padding:5px 7px;
}


.mbl
{
	margin-bottom:4px;
	background:#dbe5c1 url(/bitrix/templates/index/components/bitrix/menu/left/images/bl.gif) 0 100% no-repeat;
	width:100%;
}

.mbr 
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/br.gif) 100% 100% no-repeat;
}
.mtl
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/tl.gif) 0 0 no-repeat;
}
.mtr 
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/tr.gif) 100% 0 no-repeat;
	padding:5px 7px;
}
.clear {font-size: 1px; height: 1px}


.gbl
{
	margin-bottom:4px;
	background:#dbe5c1 url(/bitrix/templates/index/components/bitrix/menu/left/images/gbl.gif) 0 100% no-repeat;
	width:100%;
}

.gbr 
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/gbr.gif) 100% 100% no-repeat;
}
.gtl
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/gtl.gif) 0 0 no-repeat;
}
.gtr 
{
	background: url(/bitrix/templates/index/components/bitrix/menu/left/images/gtr.gif) 100% 0 no-repeat;
	padding:5px 7px;
}
.clear {font-size: 1px; height: 1px}


div.photo-random img{border: 1px solid #360; margin-right:20px; margin-bottom:10px; }

.sectionrandom {padding-left:0px; padding-right:30px; padding-bottom:20px;}
.sectionrandom a{font-weight:bold; font-size:13px;}

table.border {
       border: 1px solid #690;
 }

table.border td{
       border: 1px solid #690;
 }


table.size {
        text-align:center;
       
}

table.size tr{
        height:20;
        text-align:center;
}


table.size th{
        height:20;
        color: #dfecbe;
        background-color: #599700;
        font-weight: bold;
}

.sizer{
         background-color: #dbe5c1;
        
}

table.kolgoty td{width:40px;}

div.adver {padding-left:4px;}
div.adver img{padding-bottom:6px;}

a.notunderline {text-decoration:none; color:#204b24; font-weight:normal;}
a.notunderline:hover {text-decoration:underline; color:#204b24; font-weight:normal;}

a.linkred {color:#ff0000;font-weight:bold;}

a.pricelistred {color:#ff0000;}

input.numprice{
        border: 1px solid #360;
        color:#360; text-align:center;
         /*width:100%;*/
}

ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

#breadcrumb a
{
	text-decoration:none;
	color:#abcd53;
}


ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation span
{
        font-size:14px;	color:#abcd53;
}

a.buy {font:bold 15px/15px Arial, sans-serif; text-decoration:underline; font-weight:bold;}
a.buy:hover {text-decoration:none;}


#action_send {background: url(/bitrix/components/other/feedback.error/images/send.gif) no-repeat;
	font:normal 13px Arial, sans-serif;
        color:black;
width:80px;
	height:21px;}
#cancel {background: url(/bitrix/components/other/feedback.error/images/cancel.gif) no-repeat;
	font:normal 13px Arial, sans-serif;
        color:black;
width:73px;
	height:21px;}
#lz_chat_alert_box_text {color:black;}