a:Link {
Color: #326404; Text-decoration: underline
}
a:Visited {
Color: #326404; Text-decoration: underline
}
a:Hover {
Color: #000000; Text-decoration: underline
}

.prev {
font-size:12px;
}
.page_title {
	color: #000000; font-family: Verdana; FONT-SIZE: 12px; line-height: 12px; font-weight: bold; text-decoration: none; text-align:center;
}

.spec {
	color: #4D9E01; font-family: Verdana; font-size: 14px; font-weight: bold; line-height:18px; text-decoration: none
}
a.spec:link {
	color: #4D9E01; font-family: Verdana; font-size: 14px; font-weight: bold; line-height:18px; text-decoration: none
}
a.spec:visited {
	color: #4D9E01; font-family: Verdana; font-size: 14px; font-weight: bold; line-height:18px; text-decoration: none
}
a.spec:hover {
	color: #4D9E01; font-family: Verdana; font-size: 14px; font-weight: bold; line-height:18px; text-decoration: none
}
.spec_title {
	color: #4D9E01; font-family: Verdana; font-size: 14px; font-weight: bold; line-height:18px; text-decoration: none
}
.spec_title_price {
	color: #F7803B; font-family: Verdana; font-size: 16px; font-weight: bold; line-height:18px; text-decoration: none
}
.spec_price {
	color: #4D9E01; font-family: Verdana; font-size: 16px; line-height:22px; font-weight: bold; text-decoration: none
}

a.c_menu:link {
	color: #4D9E01; font-family: Verdana; font-size: 14px; text-decoration: none
}
a.c_menu:visited {
	color: #4D9E01; font-family: Verdana; font-size: 14px; text-decoration: none
}
a.c_menu:hover {
	color: #4D9E01; font-family: Verdana; font-size: 14px; text-decoration: underline
}

a.c_menu_over:link {
	color: #4D9E01; font-family: Verdana; font-size: 14px; text-decoration: underline
}
a.c_menu_over:visited {
	color: #4D9E01; font-family: Verdana; font-size: 14px; text-decoration: underline
}
a.c_menu_over:hover {
	color: #4D9E01; font-family: Verdana; font-size: 14px; text-decoration: underline
}
.c_menu_open {
	color: #4D9E01; font-family: Verdana; font-size: 14px; text-decoration: underline
}

a.c_menu_main:link {
	color: #4D9E01; font-family: Verdana; font-size: 12px; text-decoration: none
}
a.c_menu_main:visited {
	color: #4D9E01; font-family: Verdana; font-size: 12px; text-decoration: none
}
a.c_menu_main:hover {
	color: #4D9E01; font-family: Verdana; font-size: 12px; text-decoration: underline
}

a.c_menu_main_over:link {
	color: #4D9E01; font-family: Verdana; font-size: 12px; text-decoration: underline
}
a.c_menu_main_over:visited {
	color: #4D9E01; font-family: Verdana; font-size: 12px; text-decoration: underline
}
a.c_menu_main_over:hover {
	color: #4D9E01; font-family: Verdana; font-size: 12px; text-decoration: underline
}
.c_menu_main_open {
	color: #4D9E01; font-family: Verdana; font-size: 12px; text-decoration: underline
}

.block_title {
	color: #0096E2; font-family: Verdana; FONT-SIZE: 16px; line-height: 16px; font-weight: bold; text-decoration: none
}


b {
	color: #000000; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}

.top_menu {
	white-space:nowrap; padding: 3px 0 3px 0; height:24px; color: #F7803B; font-family: Verdana; FONT-SIZE: 14px; line-height: 14px; font-weight: bold; text-decoration: none
}
a.top_menu:link {
	padding-left:34px; color: #F7803B; font-family: Verdana; FONT-SIZE: 14px; line-height: 14px; font-weight: bold; text-decoration: none
}
a.top_menu:visited {
	padding-left:34px; color: #F7803B; font-family: Verdana; FONT-SIZE: 14px; line-height: 14px; font-weight: bold; text-decoration: none
}
a.top_menu:hover {
	padding-left:34px; color: #4D9E01; font-family: Verdana; FONT-SIZE: 14px; line-height: 14px; font-weight: bold; text-decoration: none
}

.menu {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 20px; line-height: 18px; font-weight: bold; text-decoration: none
}
.menu_open {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 20px; line-height: 18px; font-weight: bold; text-decoration: none
}
a.menu:link {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 20px; line-height: 18px; font-weight: bold; text-decoration: none
}
a.menu:visited {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 20px; line-height: 18px; font-weight: bold; text-decoration: none
}
a.menu:hover {
	color: #000000; font-family: Verdana; FONT-SIZE: 20px; line-height: 18px; font-weight: bold; text-decoration: none
}

.menu_2d {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 12px; font-weight: bold; text-decoration: none
}
.menu_2d_open {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 12px; font-weight: bold; text-decoration: none
}
a.menu_2d:link {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 12px; font-weight: bold; text-decoration: none
}
a.menu_2d:visited {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 12px; font-weight: bold; text-decoration: none
}
a.menu_2d:hover {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 12px; line-height: 12px; font-weight: bold; text-decoration: none
}

.pages {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}
a.pages:link {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}
a.pages:visited {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}
a.pages:hover {
	color: #4D9E01; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}

.pages_open {
	color: #000000; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}
a.pages_open:link {
	color: #000000; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}
a.pages_open:visited {
	color: #000000; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}
a.pages_open:hover {
	color: #000000; font-family: Verdana; FONT-SIZE: 12px; line-height: 13px; font-weight: bold; text-decoration: none
}

body {
	margin:0px; background-color:#ffffff;
}
td {
	COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 14px
}
.content {
	COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 14px; text-align: justify
}

H1 {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 20px; line-height: 20px; font-weight: bold; text-decoration: none; DISPLAY: inline
}
H2 {
	COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 15px; LINE-HEIGHT: 15px
}
.input {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 12px; HEIGHT: 18px
}
.area {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 12px;
}
.check {
	BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 12px; HEIGHT: 18px
}
.download {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 12px; HEIGHT: 18px
}
.select {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; COLOR: #000000; CURSOR: pointer; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Verdana, sans-serif; HEIGHT: 18px; LETTER-SPACING: normal; TEXT-ALIGN: left; WORD-SPACING: normal
}
.button {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; COLOR: #000000; FONT-FAMILY: Verdana; CURSOR: pointer; FONT-SIZE: 12px; HEIGHT: 18px
}

.call {
	COLOR: #0096E2; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT:16px; font-weight:bold;
}
.call_over {
	COLOR: #FF5200; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT:16px; font-weight:bold;
}
.copyright {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 12px; text-decoration: none
}
a.copyright:link {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 12px; text-decoration: underline
}
a.copyright:visited {
	color: #F7803B; font-family: Verdana; FONT-SIZE: 12px; text-decoration: underline
}
a.copyright:hover {
	color: #000000; font-family: Verdana; FONT-SIZE: 12px; text-decoration: underline
}

li {
list-style-type: none;
list-style-image: url('/themes/dta/images/list-style.jpg');
}

.good_bg {
  -webkit-box-shadow: 0 1px 10px rgba(77, 158, 1, 0.3);
  -moz-box-shadow: 0 1px 10px rgba(77, 158, 1, 0.3);
  box-shadow: 0 1px 10px rgba(77, 158, 1, 0.3);
  border: #4D9E01 1px solid;
  width:203px;
}

.good_bg_out {
  border: #ffffff 1px solid;
}

/*продукция*/

table.dta_charact_tbl {
	width:100%;
	border-collapse:collapse;
}

table.dta_charact_tbl td {
	text-align:right;
	padding:0.5em 0 0.5em 0;	
	width:50%;
}

table.dta_charact_tbl td.dta_charact_row {
	text-align:left;
}

table.dta_charact_tbl td.dta_charact_row_nobrd {
  border : none;
}

table.dta_charact_tbl td.dta_charact_row_nobg {
	background-color:#FFF;
}

table.dta_charact_tbl td.dta_charact_row_clear {
  border : none;
	padding : 0;
}

table.dta_charact_tbl td.dta_charact_row_clear td {
	width : auto;
}

table.dta_charact_tbl h3 {
	font-size:14px;
	text-align:center;
	color:#000000;
	margin:0;
	padding:0;
}

table.dta_charact_tbl h4 {
	font-size:12px;
	text-align:center;
	color:#000000;
	margin:0;
	padding:0;
}

.blue_row {
	background-color:#C2E4A2;
}

table.dta_charact_long_tbl {
	width:100%;
	border-collapse:collapse;
}

table.dta_charact_long_tbl td {
	text-align:left;
	padding:0.5em 0 0.5em 0 !important;	
}

table.dta_charact_long_tbl td.dta_charact_row {
	text-align:center;
}

table.dta_charact_long_tbl h3 {
	font-size:14px;
	text-align:center;
	color:#000000;
	margin:0;
	padding:0;
}

table.dta_charact_long_tbl h4 {
	font-size:12px;
	text-align:center;
	color:#000000;
	margin:0;
	padding:0;
}
.dta_charact_long_tbl .spec_title {
	color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold; line-height:14px; text-decoration: none
}
table.dta_charact_long_tbl form {
  width : 150px;
  white-space : nowrap;
  margin : 0;
}

table.dta_charact_long_tbl form input {
  float : left;
}

table.dta_charact_long_tbl form input[type=text] {
  margin-left : 14px;
  margin-right : 10px;
}

table.dta_charact_zch_tbl {
	width:100%;
	border-collapse:collapse;
}

table.dta_charact_zch_tbl td {
	text-align:left;
	padding:0.5em 0 0.5em 0 !important;	
	border-top:1px #326404 solid;
	border-bottom:1px #326404 solid;
}

table.dta_charact_zch_tbl td.dta_charact_first_row {
	text-align:left;
	padding:0.5em 0 0.5em 0 !important;	
	border-top:none;
}

table.dta_charact_zch_tbl td.dta_charact_left_row {
	padding-left:0.5em !important;	
	border-top:1px #326404 solid;
	border-left:1px #326404 solid;
	border-bottom:1px #326404 solid;
}

table.dta_charact_zch_tbl td.dta_charact_row {
	text-align:center;
	border-top:1px #326404 solid;
	border-left:1px #326404 solid;
}

table.dta_charact_zch_tbl td.dta_charact_title_row {
	background-color:#C2E4A2;
	text-align:center;
	border-top:1px #326404 solid;
	border-left:1px #326404 solid;
	border-bottom:1px #326404 solid;
}

table.dta_charact_zch_tbl td.dta_charact_title_first_row {
	background-color:#C2E4A2;
	text-align:center;
	border-top:1px #326404 solid;
}

table.dta_charact_zch_tbl h3 {
	font-size:14px;
	text-align:center;
	color:#000000;
	margin:0;
	padding:0;
}

table.dta_charact_zch_tbl h4 {
	font-size:12px;
	text-align:center;
	color:#000000;
	margin:0;
	padding:0;
}

table.dta_charact_zch_tbl form {
	display: inline;
}

.vcard {font-size:14px; line-height:16px;}
.vcard div {display: inline;}
.vcard abbr {border-bottom: 0px;}

.cur_action {
  z-index=1000;
  position:absolute;
  width:256px;
  height:67px;
  padding:0px;
  margin:0px;
  display:none;
}

.dostavka-city .dostavka-ul li {padding:0px; list-style-type: none; list-style-image: url('/themes/dta/images/1px.gif');}
.dostavka-city .dostavka-ul {padding:20px 0px 0px 20px;margin:0px;list-style-type: none;}
.dostavka-city {padding:0px;width:160px;float:left}
.dostavka-label {padding:20px 0px 0px 0px;float:left;font-weight:bold;}

a.top_menu_company:link {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 0 no-repeat;
}
a.top_menu_company:visited {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 0 no-repeat;
}
a.top_menu_company:hover {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -24px no-repeat;
}
a.top_menu_spec:link {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -48px no-repeat;
}
a.top_menu_spec:visited {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -48px no-repeat;
}
a.top_menu_spec:hover {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -72px no-repeat;
}
a.top_menu_credit:link {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -96px no-repeat;
}
a.top_menu_credit:visited {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -96px no-repeat;
}
a.top_menu_credit:hover {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -120px no-repeat;
}
a.top_menu_dostavka:link {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -144px no-repeat;
}
a.top_menu_dostavka:visited {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -144px no-repeat;
}
a.top_menu_dostavka:hover {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -168px no-repeat;
}
a.top_menu_contact:link {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -192px no-repeat;
}
a.top_menu_contact:visited {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -192px no-repeat;
}
a.top_menu_contact:hover {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -216px no-repeat;
}
a.top_menu_feedback:link {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -240px no-repeat;
}
a.top_menu_feedback:visited {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -240px no-repeat;
}
a.top_menu_feedback:hover {
width:24px;
height:24px;
background : url(/themes/dta/images/icons.png) 0 -264px no-repeat;
}
.phone {
width : 556px;
}
.phone td {
line-height : 25px;
font-size : 20px;
vertical-align : top;
color : #64AD13;
}
.phone .phone-bg {
background : url(/themes/dta/images/phone.jpg) 0 0 no-repeat;
padding : 0 12px 0 2px;
}
.phone #call td:nth-child(1) {
padding-right : 12px;
}

.content_field {
width : 665px;
}
.content_field .content_field_tbl {
width : 665px;
display : inline-block;
overflow-x : auto;
}
.content_field img {
max-width : 100%;
height : auto;
}
.long-video {
position : relative;
padding-bottom : 56.25%;
height : 0
}
.long-video + .long-video {
margin-top : 1em;
}
.long-video iframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
border : 0
}

.viber a {
display : block;
text-indent : 1983em;
width : 20px;
height : 20px;
overflow : hidden;
float : left;
margin-top : 3px;
background : url(/themes/dta/images/viber.jpg) center center no-repeat;
border-radius : 3px;
background-size : cover;
}

.top_action {
border-top : #F7803B 1px solid;
border-bottom : #F7803B 1px solid;
font-weight : bold;
background-color : #C2E4A2;
text-align : center;
margin : 0 0 20px 10px;
padding : 10px 0;
}
.top_action a:link,
.top_action a:visited {
color : #000;
text-decoration : none;
}
.top_action a:hover {
text-decoration : underline;
}

input[name=code] {
vertical-align:top;
border : 1px solid #b6b6b6;
line-height:34px;
}
img.code {
border : 1px solid #b6b6b6;
}
img.reload-code {
cursor : pointer;
}
img.reload-code:hover {
opacity : 0.6;
}
img.reload-code-animation {
animation: reload-code-animation .5s 0s infinite linear;
}
@keyframes reload-code-animation {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(90deg);
	}
	50% {
		transform: rotate(180deg);
	}
	75% {
		transform: rotate(270deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

