BODY{background-color:#fff; padding:0px; margin:0px; text-align:center; min-width:1004px;}
HTML { min-width:1004px;}
BODY, P,TD,BR,TABLE{font-family:Tahoma; font-size: 12px; color: #656661;}

.img_right	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-left: 20px; margin-right: 0px; padding-right:0px; float: right; }
.img_left	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-right: 20px; margin-left: 0px;float: left; } 

ol	{ padding-left:20px; padding-bottom:10px;}
ol li	{margin-left:15px; list-style:decimal;}
ol ol li {margin-left:15px; list-style: upper-alpha ;}
ol ol ol li {margin-left:15px; list-style: lower-alpha ;}

ul	{ padding-left:20px; padding-bottom:10px;}
ul li	{ margin-left:15px; list-style: disc;}
ul ul li{ margin-left:15px; list-style: square; }
ul ul ul li { margin-left:15px; list-style: circle; }

table td	{vertical-align:top; text-align:left;}

a,
a:link,
a:visited,
a:active	{ color: #656661; text-decoration: none;}
a:hover		{ color: #656661; text-decoration: underline;}

table.table1 td	{text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table1 th {background-color: #7a7b7d; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table1 th p	{font-size:14px;}
table.table1	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table1 td p {padding-bottom:3px;}

table.table10 td	{text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table10 th {background-color: #dedeb5; font-weight:normal; color:#5e7706; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table10 th p	{font-size:13px; font-weight:normal; color:#5e7706;}
table.table10	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table10 td p {padding-bottom:3px;}



table.table11 th {font-weight:normal; font-size:14px; color:#5e7706; text-align: center; padding: 3px;font-family:Arial;}
table.table11 th p	{font-size:14px; font-weight:normal; color:#5e7706;}
table.table11 td { padding:0px; text-align:center;background-image:url(images/batton.png); background-repeat:no-repeat; background-position:right top; padding-right:20px; }
table.table11 div.ltbtn {background-image:url(images/batton.png); background-repeat:no-repeat; background-position:left top; width:20px; height:37px; float:left; margin:0; }


table.table11 a {white-space:nowrap;}
table.table11 a:link,
table.table11 a:visited,
table.table11 a:active	{ color: #333; text-decoration: none; display:block; font-size:12px; height:27px; _height:37px; width:100%; padding-top:10px; margin:0;}
table.table11 a:hover	{ color: #333; text-decoration: underline;}

table.table2 td	{text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table2 th {background-color: #b9dd00; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px; font-family:Arial; }
table.table2 th p	{font-size:14px;}
table.table2	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px 0px;margin-bottom:20px;}
table.table2 td p {padding-bottom:3px;}
table.table2 td.al_cntr {text-align: center;}
table.table2 td.al_left {text-align: left;}

table.table3 td	{text-align: center; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table3 th {background-color: #7a7b7d; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table3 th p	{font-size:14px;}
table.table3	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table3 td p {padding-bottom:3px;}


table.table4 td	{text-align: center; border-bottom: 0px; border-left: 0px; padding: 0px; }
table.table4 th p	{font-size:14px;}
table.table4	{text-align: center; border-top: 0px; border-right: 0px; margin:0px; margin-bottom:0px;}
table.table4 td p {padding-bottom:0px;}

.val_top	{ vertical-align:top;}
.val_mdl	{ vertical-align:middle;}
.val_btm	{ vertical-align:bottom;}
.al_cntr	{ text-align:center;}
.al_left	{ text-align:left;}
.al_rt		{ text-align:right;}

table.frst td.rez { background-image:url(images/bck.png); background-repeat:repeat-x; background-position:top left;}
td.lang { vertical-align:middle; color:#fff; text-align:right;}


td.lang a,
td.lang a:link,
td.lang a:visited,
td.lang a:active	{ color: #a2a2a2; text-decoration: none;}
td.lang a:hover		{ color: #fff; text-decoration: underline;}

td.lang a.selected,
td.lang a.selected:link,
td.lang a.selected:visited,
td.lang a.selected:active,
td.lang a.selected { color: #fff;}

table.top { background-image:url(images/top.jpg); background-repeat:no-repeat; background-position:top left;}
table.top td.logo { background-image:url(images/logo.png); background-repeat:no-repeat; background-position: left top;
		height:110px;
		width:380px;
		-background: none;  /* убираем бэкграунд для ie6 */
	    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale');}  /* подгружаем полупрозрачный png для ie6 */

table.top td.logo_eng { background-image:url(images/logo_eng.png); background-repeat:no-repeat; background-position: left top;
		height:110px;
		width:380px;
		-background: none;  /* убираем бэкграунд для ie6 */
	    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_eng.png', sizingMethod='scale');}  /* подгружаем полупрозрачный png для ie6 */

table.topmnu {}
table.topmnu td { text-align:center;}
table.topmnu td a { padding-top:10px;}

table.topmnu td a,
table.topmnu td a:link,
table.topmnu td a:visited,
table.topmnu td a:active { color: #fff; text-decoration: none; display:block; background-image: url(images/topmnu-btn.gif); background-repeat:no-repeat; background-position:top left; height:35px;}
table.topmnu td a:hover	{ color: #fff; text-decoration: none; background-image: url(images/topmnu-btnactiv.gif); background-repeat:no-repeat; background-position:top left;}

table.topmnu td.lt a,
table.topmnu td.lt a:link,
table.topmnu td.lt a:visited,
table.topmnu td.lt a:active	{ color: #fff; text-decoration: none; display:block; background-image:url(images/topmnu-left.gif); background-repeat:no-repeat; background-position:top left; height:35px;}
table.topmnu td.lt a:hover	{ color: #fff; text-decoration: none; background-image:url(images/topmnu-leftactiv.gif); background-repeat:no-repeat; background-position:top left;}

table.topmnu td.rt a,
table.topmnu td.rt a:link,
table.topmnu td.rt a:visited,
table.topmnu td.rt a:active	{ color: #fff; text-decoration: none; display:block; background-image: url(images/topmnu-rt.gif); background-repeat:no-repeat; background-position:top right; height:35px;}
table.topmnu td.rt a:hover	{ color: #fff; text-decoration: none; background-image: url(images/topmnu-rtactiv.gif); background-repeat:no-repeat; background-position:top right;}

table.glv td.tc { background-image:url(images/mdlblck-top.png); background-repeat:repeat-x; background-position:top left;}
table.glv td.lt { background-image:url(images/mdlblck-left.png); background-repeat:no-repeat; background-position:top left;}
table.glv td.rt { background-image:url(images/mdlblck-rt.png); background-repeat:no-repeat; background-position:top left;}

table.glv td.cntrcell { background-image:url(images/mdlblck-main.png); background-repeat:repeat-x; background-position:top left; padding-bottom:20px;}


.CollapsiblePanel {	margin: 0px; padding: 0px; }
.CollapsiblePanelTab {	margin: 0px; padding: 2px; cursor: pointer;	-moz-user-select: none;	-khtml-user-select: none;}
.CollapsiblePanelTabHover { background-color:#dae7c5; }

.CollapsiblePanelTab a,
.CollapsiblePanelTab a:link,
.CollapsiblePanelTab a:visited,
.CollapsiblePanelTab a:active {text-decoration: none; background-image:url(images/lmnubull.gif); background-repeat:no-repeat; background-position:left center; color:#656661; font-size:14px; padding-left:20px; }
.CollapsiblePanelTab a:hover { color:#656661; text-decoration: underline;  }

.CollapsiblePanel ul	{ padding-left:20px; padding-bottom:0px; _border-bottom:1px solid #f3f8eb;}
.CollapsiblePanel ul li	{ margin-left:15px; list-style:none; font-size:13px; border-bottom:1px dotted #80a92a; padding:2px 0px 2px 0px;}


.CollapsiblePanelContent {	margin: 0px; padding: 0px;}
.CollapsiblePanelContent ul	{ padding-left:20px; padding-bottom:0px; /*border-bottom:0px solid red;*/}
.CollapsiblePanelContent ul li	{ margin-left:15px; list-style:none; font-size:13px; border-bottom:1px dotted #80a92a; padding:2px 0px 2px 0px;}

.CollapsiblePanelContent a,
.CollapsiblePanelContent a:link,
.CollapsiblePanelContent a:visited,
.CollapsiblePanelContent a:active	{ color: #656661; text-decoration: none;}
.CollapsiblePanelContent a:hover	{ color: #656661; text-decoration: underline;}

.CollapsiblePanelOpen .CollapsiblePanelTab { }
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {}
.CollapsiblePanelFocused .CollapsiblePanelTab {}

p.mnubull {text-decoration: none; background-image:url(images/lmnubull.gif); background-repeat:no-repeat; background-position:left center; color:#656661; font-size:14px; padding-left:20px; }

td.main { padding:0px 20px;}
td.main p { margin-bottom:5px;}
td.main h1{ font-size:22px; color:#666; font-weight:normal; margin-bottom:15px;}
td.main h2{ font-size:14px; color:#4d9e36; font-weight:bold; margin-bottom:10px;}

p.more { font-weight:bold; color:#276f13;}
p.more a,
p.more a:link,
p.more a:visited,
p.more a:active	{ color: #276f13; text-decoration: underline;}
p.more a:hover	{ color: #276f13; text-decoration: none;}

p.more1 a,
p.more1 a:link,
p.more1 a:visited,
p.more1 a:active { color: #666; text-decoration: underline;font-weight:bold;}
p.more1 a:hover	 { color: #666; text-decoration: none;}

table.compredl { margin-top:5px; margin-bottom:20px;}
table.compredl img { margin-bottom:10px;}
table.compredl td { vertical-align:middle;}
table.compredl td.txt { padding-left:15px;}

table.spec {}
table.spec td.top { background-image:url(images/spec-top.gif); background-repeat:no-repeat; background-position:top left;}
table.spec td.top_eng { background-image:url(images/spec-top_eng.gif); background-repeat:no-repeat; background-position:top left;}
table.spec td.rt { background-image:url(images/spec-rt.gif); background-repeat:repeat-y; background-position:top left;}
table.spec td.btm { background-image:url(images/spec-btm.gif); background-repeat:repeat-x; background-position:top left;}
table.spec td.left { background-image:url(images/spec-left.gif); background-repeat: repeat-y; background-position:top right; }
table.spec td.mdl { padding-top:10px; }

td.lftblk { padding-top:5px;background-image:url(images/mdlblck-leftleft.png); background-repeat:no-repeat; background-position:top left;}
td.lftblk input.txt { width:155px; border:1px solid #043c00;}
td.lftblk input.btn { background:none; background-color:#fff; border:1px solid #043c00; color:#054300; font-size:12px; cursor:pointer;}
td.lftblk p.green { font-size:12px; color:#445c05; margin-top:35px; margin-bottom:5px;}
td.lftblk form { margin-bottom:35px;}

td.rtblk {background-image:url(images/mdlblck-rtrt.png); background-repeat:no-repeat; background-position:top right;}

table.catalog { margin-bottom:15px;}
table.catalog td.mdl { background-image:url(images/catmdl.gif); background-repeat:repeat-y; background-position:top left; height:10px;}
td.cat_in { background-image:url(images/catmdl-t.gif); background-repeat:no-repeat; background-position:top left; padding-top:40px;}
td.cat_in ul	{ padding-left:20px; padding-bottom:10px;}
td.cat_in ul li	{ margin-left:0px; list-style: none; background-image:url(images/catbull.gif); padding-left:25px; background-repeat:no-repeat; padding-bottom:5px; padding-top:2px; margin-bottom:7px;}
td.cat_in ul ul { _border-right:1px solid #bcbeb2; padding:0px; margin:0px;padding-left:25px; _padding-left:5px; margin-bottom:5px;_margin-bottom:0px; _margin-top:10px;}
td.cat_in ul ul li{padding:0px; margin:0px;margin-left:5px; background:none;}

td.cat_in_eng { background-image:url(images/catmdl-t_eng.gif); background-repeat:no-repeat; background-position:top left; padding-top:40px;}
td.cat_in_eng ul	{ padding-left:20px; padding-bottom:10px;}
td.cat_in_eng ul li	{ margin-left:0px; list-style: none; background-image:url(images/catbull.gif); padding-left:25px; background-repeat:no-repeat; padding-bottom:5px; padding-top:2px; margin-bottom:7px;}
td.cat_in_eng ul ul { _border-right:1px solid #bcbeb2; padding:0px; margin:0px;padding-left:25px; _padding-left:5px; margin-bottom:5px;_margin-bottom:0px; _margin-top:10px;}
td.cat_in_eng ul ul li{padding:0px; margin:0px;margin-left:5px; background:none;}

table.basket { margin-bottom:15px;}
table.basket td.mdl { background-image:url(images/catmdl.gif); background-repeat:repeat-y; background-position:top left; height:10px;}
table.basket td.main { background-image:url(images/catmdl-basket.gif); background-repeat:no-repeat; background-position:top left; padding-top:40px;}
table.basket td.main_eng { padding:0px 20px; background-image:url(images/catmdl-basket_eng.gif); background-repeat:no-repeat; background-position:top left; padding-top:40px;}
p.gobskt { margin-top:15px;}
p.gobskt a,
p.gobskt a:link,
p.gobskt a:visited,
p.gobskt a:active	{ color: #fff; text-decoration: none; display:block; background-color:#b2df27; border:1px solid #7ca800; font-weight:bold; padding:2px 26px; font-size:11px; width:55px; white-space:nowrap;}
p.gobskt a:hover	{ color: #fff; text-decoration: underline;}


table.news td.mdl { background-image:url(images/newsmdl.gif); background-repeat:repeat-y; background-position:top left; height:10px;}
td.news_in { background-image:url(images/newsmdl-t.gif); background-repeat:no-repeat; background-position:top left; padding:40px 20px 20px 20px;}
td.news_in p { font-size:10px;}
td.news_in p.data { color:#656661; font-size:10px; font-weight:bold;}
td.news_in h2 { color:#ccc09c; font-size:11px; margin-bottom:5px;}
td.news_in h2 a,
td.news_in h2 a:link,
td.news_in h2 a:visited,
td.news_in h2 a:active	{ color: #ccc09c; text-decoration: none;}
td.news_in h2 a:hover	{ color: #ccc09c; text-decoration: underline;}

td.news_in p.more a,
td.news_in p.more a:link,
td.news_in p.more a:visited,
td.news_in p.more a:active	{ color: #969ea4; text-decoration: none; font-size:11px;}
td.news_in p.more a:hover	{ color: #969ea4; text-decoration: underline;}

td.news_in_eng { background-image:url(images/newsmdl-t_eng.gif); background-repeat:no-repeat; background-position:top left; padding:40px 20px 20px 20px;}
td.news_in_eng p { font-size:10px;}
td.news_in_eng p.data { color:#656661; font-size:10px; font-weight:bold;}
td.news_in_eng h2 { color:#ccc09c; font-size:11px; margin-bottom:5px;}
td.news_in_eng h2 a,
td.news_in_eng h2 a:link,
td.news_in_eng h2 a:visited,
td.news_in_eng h2 a:active	{ color: #ccc09c; text-decoration: none;}
td.news_in_eng h2 a:hover	{ color: #ccc09c; text-decoration: underline;}

td.news_in_eng p.more a,
td.news_in_eng p.more a:link,
td.news_in_eng p.more a:visited,
td.news_in_eng p.more a:active	{ color: #969ea4; text-decoration: none; font-size:11px;}
td.news_in_eng p.more a:hover	{ color: #969ea4; text-decoration: underline;}

td.news_pdp { background-image:url(images/news_pdp.gif); background-repeat:no-repeat; background-position:top left; padding:40px 20px 5px 20px;}
td.news_pdp input.txt { width:180px; border:1px solid #ccc; margin-bottom:10px; color:#ccc; padding:0px 5px;}
td.news_pdp input.btn { color: #fff; background-color:#b2df27; border:1px solid #7ca800; font-weight:bold; font-size:10px; width:90px; text-transform:lowercase; cursor:pointer; }

td.news_pdp_eng { background-image:url(images/news_pdp_eng.gif); background-repeat:no-repeat; background-position:top left; padding:40px 20px 5px 20px;}
td.news_pdp_eng input.txt { width:180px; border:1px solid #ccc; margin-bottom:10px; color:#ccc; padding:0px 5px;}
td.news_pdp_eng input.btn { color: #fff; background-color:#b2df27; border:1px solid #7ca800; font-weight:bold; font-size:10px; width:90px; text-transform:lowercase; cursor:pointer; }

table.elmnt { margin-bottom:20px;}

form.voting { margin-top:30px;}
form.voting h2 { font-size:14px; color:#656661; margin-bottom:10px;}
form.voting p { margin-left:20px;}
form.voting input.btn { padding:0px 5px; margin-left:40px; background:none; border: 1px solid #043c00; margin-top:10px; cursor:pointer; width:77px;}

tr.btm td { background-color:#fbfbee; height:75; vertical-align:middle; font-size:10px;}
tr.btm td p { font-size:10px; color:#656661;}

tr.btm td a,
tr.btm td a:link,
tr.btm td a:visited,
tr.btm td a:active	{ color: #656661; text-decoration: none;}
tr.btm td a:hover	{ color: #656661; text-decoration: underline;}
tr.btm td.cprt { padding-left:15px;}
tr.btm td.cntr {  text-align:center; /*border:1px solid blue; width:500px;*/}
/*tr.btm td.cntr img {border:1px solid green;}*/
tr.btm td.cprt2 p { padding-left:15px;/* border:1px solid red;*/}

table.vote-answer-table td { padding:2px 0px;}
table.foot { }

tr.lgm td { background-color:#dedeb5; color:#5e7706; font-size:14px; text-align:center; height:25px; vertical-align:middle;}
tr.lgm td span {padding:0px 14px;}

div.catalog-section h1 {font-size:16px; color:#333;}
div.catalog-section h1:first-letter {text-transform:uppercase;}
div.catalog-section h2 {font-size:12px; color:#669900;}
div.catalog-section input.btn {padding:0px; background:none; border: 1px solid #999; margin-top:0px; cursor:pointer; width:96px; color:#cc0000; font-size:10px; height:20px; padding-bottom:5px;}
table.list_elmnt { margin:0px 0px 25px 0px;}
table.list_elmnt img { border:1px solid #666600; margin:0px 25px 7px 0px;}

div.catalog-element h1 {font-size:16px; color:#333;}
div.catalog-element h1:first-letter {text-transform:uppercase;}
div.catalog-element h2 {font-size:12px; color:#669900;}
div.catalog-element input.btn {padding:0px; background:none; border: 1px solid #999; margin-top:0px; cursor:pointer; width:96px; color:#cc0000; font-size:10px; height:20px; padding-bottom:5px;}
table.catalog-element { margin:0px 0px 25px 0px;}
table.catalog-element img { border:1px solid #666600; margin:0px 25px 7px 0px;}

div.bskt_lst p { font-size:12px; font-weight:bold; color:#333;}
div.bskt_lst span { font-size:14px; color:#666600;}
p.itogo {font-size:14px; font-weight:bold; color:#669900}
input.btn_bskt { border:1px solid #ccc; background:none; width:154px; margin-bottom:5px; cursor:pointer;}
textarea.bskt_txtar { width:100%;}
table.sale_order_full {border-bottom:2px solid #dae7c5;}
table.sale_order_full td {padding:2px; border-bottom:1px solid #dae7c5;}
table.sale_order_full th {background-color:#dae7c5; font-weight:bold; text-align:left; padding:2px;}

div.photo-sections-top table.data-table {margin:0px;}
div.photo-sections-top table.data-table  th,
div.photo-sections-top table.data-table  td {padding:0px 3px 15px 0px; text-align:left;}
table.data-table img {margin:0px; border:1px solid #bdbfb4;}


td.main h2 a,
td.main h2 a:link,
td.main h2 a:visited,
td.main h2 a:active	{ color: #669900; text-decoration: underline;}
td.main h2 a:hover	{ color: #669900; text-decoration: none;}

table.data-table img.photo-detail {float:none; margin-right:0px;}
hr {margin-bottom:25px; border:none; background:none; border-top:1px solid #bdbfb4;}
table.data-table {clear:both; margin-top:15px;}
th.data-cell { padding-bottom:15px;}

p.telefon {margin-bottom:15px; color:#333333; font-size:12px;}
p.telefon span {font-size:18px; color:#669900;}

td.main p.navychain { border-bottom:1px solid #bcbfb2; padding-bottom:2px; font-size:10px; margin-bottom:10px;}

td.foto_navy {vertical-align:middle; text-align:center;}

p.gospec { margin-top:15px;}
p.gospec a,
p.gospec a:link,
p.gospec a:visited,
p.gospec a:active	{ color: #fff; text-decoration: none; display:block; background-color:#b2df27; border:1px solid #7ca800; font-weight:bold; padding:2px 20px; font-size:11px; width:70px; white-space:nowrap;}
p.gospec a:hover	{ color: #fff; text-decoration: underline;}

/*заголовки на странице новостей*/
td.main h2 a.newstitle{
	text-decoration:none;
}
td.main h2 a.newstitle:hover{
	text-decoration:underline;
}

table.data-table td {padding:0px;}

p.back a{text-decoration: underline; font-weight: bold;}
p.back{margin-top:50px;}
td.t{text-align:center;}





.subscribe-edit {
	
}

.subscribe-edit table {
	
}

.subscribe-edit table td {
	padding: 3px;
}

.subscribe-edit table thead td {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
}

.subscribe-edit {
	
}

.subscribe-edit a,
.subscribe-edit a:link,
.subscribe-edit a:visited,
.subscribe-edit a:active,
.subscribe-edit a:hover {
	text-decoration: underline;
}

.subscribe-edit label {
	padding: 0;
	display: inline-block;
	position: relative;
	*top: 3px;
	padding-top: 6px;
}

.subscribe-edit input {
	margin: 5px 10px 0 0;
}

.subscribe-edit label input {
	padding: 0 0 0 0;
	margin: 0;
	margin-right: 3px;
	vertical-align: top;
	margin-top: 2px;
	*margin-top: -3px;
	*margin-right: 3px;
}

.subscribe-edit .data-table td p {
	padding-top: 5px;
}

.subscribe-edit img {
	position: relative;
	top: 5px;
}

.starrequired {
	color: red;
	margin: 0 2px 0 2px;
}