body {
	margin: 0;
	padding: 0;
	background: #F1F1F1 url(../../images/img01.gif) repeat-x;
	font: normal 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: ThreedDarkShadow;
}
.grid_4 {
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-right:10px
}
#logo {
	width:260px;
	height:31px;
	display:block;
	position:relative;
	background:url('../../images/logo.png') no-repeat;
	cursor:pointer;
	margin:0px 0px 0px 10px;
	margin-left:10px;
	padding:0
}
#logo a {
	width:260px;
	height:31px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url('../../images/logo_hover4.png') no-repeat;
}
#logo strong {
	display:none
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.zagolovock {
	color: #669900;
	text-align: center;
	text-decoration: underline;
	font: 58px Impact;
}

h2 {
	margin-bottom: 20px;
	letter-spacing: -1px;
	font-size: 24px;
	color: #2A9022;
}

h3 {
	margin: 30px 0 15px 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A9022;
}

p, blockquote, ul, ol {
	margin-top: 0;
	line-height: 19px;
}

blockquote {
	padding-left: 35px;
	background: url(../../images/img15.gif) no-repeat left top;
}

a {
	color: #2A9022;
}

a:hover {
	text-decoration: none;
}

/* Menu */

#menu {
	height: 30px;
	margin: 0 auto;
}

#menu ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 19px;
	padding: 7px 20px 5px 20px;
	background: url(../../images/img02.gif) no-repeat left center;
	font-weight: bold;
	color: #FFFFFF;
}

#menu .first a {
	background: none;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; 
}
 ul.topnav li a{
	text-decoration: underline;
	}
 ul.topnav li a:hover{
	text-decoration: none;
}
 ul.topnav li span { 
	width: 17px;
	height: 30px;
	float: left;
	background: url(../../images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; 
	left: 0; top: 30px;
	background: #C64A4A;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 150px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #950909;
}
 ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #950909; 
	border-bottom: 1px solid #950909; 
	clear: both;
	width: 150px;
}
 #menu ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	padding-left: 15px;
}
#menu ul.topnav li ul.subnav li a:hover { 
	background: url(../../images/dropdown_linkbg.gif) no-repeat 5px center; 
}

/* Header */

#header {
	width: 740px;
	height: 84px;
	margin: 0 auto;
	padding: 20px 0 0 0;

}

#header h1 {
	float: left;
	font-size: 36px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#header h2 {
	float: left;
	font-size: 11px;
	color: #DBACAC;
}

/* Content */

#content {
	width: 740px;
	margin: 0 auto;

}

/* Search */

#search {
	float: right;
	width: 215px;
	padding: 25px 0 25px 25px;
	background: #FFFFFF url(../../images/img04.gif) no-repeat;
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search legend, #submit1 {
	display: none;
}

#textfield1 {
	width: 158px;
	height: 17px;
	padding: 4px 0 0 30px;
	background: #EBEEF7 url(../../images/img03.gif) no-repeat 2px 2px;
	border: 1px solid #3F55B1;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #3F55B1;
}

/* Posts */

#posts {
	float: left;
	width: 480px;
}

#posts .post {
	margin: 0 0 20px 0;
	padding: 50px 20px 20px 20px;
	background: #FFFFFF url(../../images/img09.gif) no-repeat left top;
}

#posts .title {
	padding: 0 10px;
}

#posts .story {
	padding: 0 10px;
}

#posts .meta {
	height: 10px;
	margin-top: 30px;
	padding: 10px 10px;
	background: #ECF5EB url(../../images/img10.gif) repeat-x;
	border-top: 1px solid #BFDDBC;
	border-bottom: 3px solid #2A9022;
}

#posts .meta p {
	margin: 0;
	line-height: normal;
	font-size: 10px;
	font-weight: bold;
	color: #2A9022;
}

#posts .meta a {
	text-decoration: none;
}

#posts .meta .hide {
	display: none;
}

#posts .date {
	float: left;
}

#posts .date .posted {
	padding-left: 15px;
	background: url(../../images/img14.gif) no-repeat left center;
}

#posts .file {
	float: right;
}

#posts .file .category {
	padding: 0 20px 0 17px;
	background: url(../../images/img11.gif) no-repeat left center;
}

#posts .file .comments {
	padding: 0 20px 0 16px;
	background: url(../../images/img12.gif) no-repeat left center;
}

#posts .file .permalink {
	padding: 0 0 0 18px;
	background: url(../../images/img13.gif) no-repeat left center;
}

#posts .image {
	float: right;
	margin-left: 15px;
}

#posts ul {
	list-style: square;
}

/* Posts1 */

#posts1 {
	float: left;
	width: 780px;
}

#posts1 .post {
	margin: 0 0 20px 0;
	padding: 50px 20px 20px 20px;
	background: #FFFFFF url(../../images/img09_1.gif) no-repeat left top;
}

#posts1 .title {
	padding: 0 10px;
}

#posts1 .story {
	padding: 0 10px;
}

#posts1 .meta {
	height: 10px;
	margin-top: 30px;
	padding: 10px 10px;
	background: #ECF5EB url(../../images/img10.gif) repeat-x;
	border-top: 1px solid #BFDDBC;
	border-bottom: 3px solid #2A9022;
}

#posts1 .meta p {
	margin: 0;
	line-height: normal;
	font-size: 10px;
	font-weight: bold;
	color: #2A9022;
}

#posts1 .meta a {
	text-decoration: none;
}

#posts1 .meta .hide {
	display: none;
}

#posts1 .date {
	float: left;
}

#posts1 .date .posted {
	padding-left: 15px;
	background: url(../../images/img14.gif) no-repeat left center;
}

#posts1 .file {
	float: right;
}

#posts1 .file .category {
	padding: 0 20px 0 17px;
	background: url(../../images/img11.gif) no-repeat left center;
}

#posts1 .file .comments {
	padding: 0 20px 0 16px;
	background: url(../../images/img12.gif) no-repeat left center;
}

#posts1 .file .permalink {
	padding: 0 0 0 18px;
	background: url(../../images/img13.gif) no-repeat left center;
}

#posts1 .image {
	float: right;
	margin-left: 15px;
}

#posts1 ul {
	list-style: square;
}
/* Links */

#links {
	float: right;
	width: 240px;
	background: #FFFFFF;
	border-bottom: 3px solid #3F55B1;
}

#links h2 {
	height: 18px;
	margin: 0;
	padding: 2px 0 0 0;
	background: #4A5FB6 url(../../images/img05.gif) no-repeat;
	letter-spacing: normal;
	text-transform: uppercase;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}

#links ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#links li ul {
	padding: 15px 25px;
}

#links li li {
	height: 23px;
	padding: 7px 0 0 10px;
	background: #EEF0F8 url(../../images/img07.gif) repeat-x;
	border-bottom: 1px solid #C5CCE7;
}

#links li li:hover {
	background: #C5CCE7;
}

#links li li:hover a {
	font-weight: bold;
}

#links li li a {
	padding-left: 13px;
	background: url(../../images/img06.gif) no-repeat left center;
	text-decoration: none;
	color: #3F55B1;
}

/* Footer */

#footer {
	clear: both;
	width: 760px;
	margin: 0 auto;
	padding: 20px 0;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
	font-size: 10px;
}

#footer a {
	color: #909090;
}
/* Video */

#videolist {
	BORDER-RIGHT: 1px solid #CCCCCC; PADDING-RIGHT: 15px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 30px auto; BORDER-LEFT: #CCCCCC 1px solid; WIDTH: 450px; PADDING-TOP: 15px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #FFFFFF;
}
#videolist A {
	FONT-SIZE: 14px; COLOR: #2A9022; TEXT-DECORATION: underline;
}
#videolist A:hover {
	FONT-SIZE: 14px; COLOR: #3C8BB4; TEXT-DECORATION: none;
	font-weight: bold;
}
#titles {
	CLEAR: both; PADDING-TOP: 10px;
	text-align: center;
}
#hlist {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 10px; COLOR: #cc0000; LETTER-SPACING: -1px; TEXT-ALIGN: center
}
.style1 {color: #990000; font: bold 18px Verdana;}
.style2 {color: #669900; font: bold 18px Verdana;}
.style3 {color: black;font-size: 18px;}
.style4 {color: black;font-size: 14px;}
.style5 {color: #F57141;font-size: 32px;}
.style6 {color: #0F963A;font-size: 18px;}
.style7 {color: #3C8BB4;font: bold 14px Verdana;}
.style8 {font-size: 36px;}
.style9 {color: #F57141;font: bold 18px Verdana;}
.style10 {color: #3C8BB4;font: bold 18px Verdana;}
.style11 {font: bold 14px Verdana;}
.style12 {color: #DE2221; font: bold 16px Verdana;}
.style13 {color: #181716; font: bold 16px Verdana;}
.style14 {color: #54AF2E;}

#text1, #text2
{
 HEIGHT: 80px; LEFT: 0px; POSITION: absolute; TOP: 50px; VISIBILITY: hidden; WIDTH: 250px; Z-INDEX: 10
}
/* Subscribe */
#subscribe {
	BORDER-RIGHT: 3px double #2A9022; PADDING-RIGHT: 20px; BORDER-TOP: 3px dotted #2A9022; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; BORDER-LEFT: 3px double #2A9022; WIDTH: 400px; PADDING-TOP: 20px; BORDER-BOTTOM: 3px double #2A9022; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #F1F1F1;
	text-align: center;
}
    form.subscribe {margin: 7px auto 7px auto;text-align: center;width: 260px;}
    form.subscribe input.fio,form.subscribe input.field,form.subscribe input.email {background-image: url("../../inc_img/bgOptInFields.png");background-color: transparent;background-repeat: no-repeat;border: 0 none;height: 20px;line-height: 20px;margin-top: 6px;margin-bottom: 4px;padding: 10px;width: 250px;}
    form.subscribe input.fio {background-position: left top;}
    form.subscribe input.field {background-position: left center;}
    form.subscribe input.email {background-position: left bottom;}
    form.subscribe input.submit_01 {background-image: url("../../inc_img/button01.png");background-color: transparent;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 20px;font-weight: bold;height: 46px;outline: none;padding: 0;width: 249px;}    

#subscribe1 {
	BORDER-RIGHT: 3px double #2A9022; PADDING-RIGHT: 10px; BORDER-TOP: 3px dotted #2A9022; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; BORDER-LEFT: 3px double #2A9022; WIDTH: 220px; PADDING-TOP: 10px; BORDER-BOTTOM: 3px double #2A9022; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #F1F1F1;
	text-align: center;
}

.frame480x270 {
	background-image: url(../../inc_img/480x270.jpg);
	height: 304px;
	width: 497px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 17px;
	padding-top: 31px;
}
.frame640x360 {
	background-image: url(../../inc_img/640x360.jpg);
	height: 404px;
	width: 662px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 22px;
	padding-top: 40px;
}


/* Zapros */
fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }

/* Shop */
table a {color: #3696c5;}
body table {font-size: 10pt;}
ul.categories {list-style: none;margin: 0;padding: 0 0 0 0;}
ul.categories li {display: block;border-bottom: 1px solid #ffffff;}
ul.categories li a	{display: block;width: 200px;padding: 4px 15px 4px 4px;background-color: #f8f8f8;background-image: url(pix/arrows_menu.gif);background-position: right center;background-repeat: no-repeat;}
ul.categories li a:hover	{background-color: #efefef;}

.table_goods {border:none; width:100%; border-collapse:collapse}
.tr_head {}
.td_head_name {padding: 5px; background-color:#efefef;}
.td_head_price {padding: 5px; background-color:#efefef;}
.head_name {font-size: 8pt; font-weight:bold; font-style:normal; color:#777777}
.head_price {font-size: 8pt; font-weight:bold; font-style:normal; color:#777777}
.tr_row {}
.td_row_name {padding: 5px; background-color:#ffffff; border-bottom: 1px solid #efefef}
.td_row_price {padding: 5px; background-color:#ffffff; border-bottom: 1px solid #efefef}
.link_name {font-size:12px; text-decoration:none;}
.link_name:hover {font-size:12px; text-decoration:underline;}
.row_price {font-size:12px; text-decoration:none; color:#44BA14;}

.table_result {border:none; width:100%; border-collapse:collapse}
.tr_count {}
.td_count {}
.count_str {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.count {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.tr_line {}
.td_line {}
.line {height:1px; color:#777777;}
.tr_not_found {}
.td_not_found {}
.not_found_str {font-size:8pt; font-weight:normal; font-style:normal;}

.table_pages {width:100%}
.tr_pages {border:none}
.td_pages {text-decoration:none;}
.pages_str {font-size:12px;}
.select_page {font-size:12px; background-color:#efefef;}
.link_page {font-size:12px;}
.link_page:hover {font-size:12px;}

.table_info {border:none; width:100%; border-collapse:collapse}
.tr_name {}
.td_h_name {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; text-align:right;}
.h_name {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_name {width:100%; padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD;}
.i_name {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.link_i_name {font-size:12px; font-weight:300; color:#223388; text-decoration:none;}
.link_i_name:hover {font-size:12px; font-weight:300; color:#223388; text-decoration:underline;}
.tr_price {}
.td_h_price {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_price {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_price {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_price {font-size:12px; font-weight:300; font-style:normal; color:#44BA14;}
.tr_credit {}
.td_h_credit {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_credit {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_credit {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_credit {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.credit_price_str {}
.credit_price {color:#44BA14; font-weight:300;}
.credit_period_str {}
.credit_period {}
.tr_discount {}
.td_h_discount {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_discount {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_discount {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_discount {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.li_discount {}
.discount_amount {color:#44BA14;}
.discount_percent {font-weight:600;}
.tr_goods {}
.td_h_goods {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_goods {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_goods {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_goods {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.tr_dateput {}
.td_h_dateput {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_dateput {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_dateput {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_dateput {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.tr_descr {}
.td_h_descr {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_descr {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_descr {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_descr {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.table_preview {}
.tr_preview {}
.td_preview {text-align:center; padding:10px;}
.link_preview {}
.link_preview_zoom {}
.img_zoom {width:17px; height:17px; background-image:url(https://shop.digiseller.ru/img/zoom.gif); margin:5px; background-repeat:no-repeat; border:1px solid #ffffff;}
.tr_adddescr {}
.td_h_adddescr {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_adddescr {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_adddescr {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_adddescr {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.table_pay {}
.tr_pay {}
.td_pay {}
.button_pay {width:107px; font-size:11px;}

.catalogue {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}