/*DEFAULTS*/
* {margin:0; padding:0;}
html, body {height:100%;}

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background: white;
	font-size: 10pt;
	color: #2D2D2D;
}

table, img {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

td img { display: block; }

h1 {
	font-family : "Georgia", "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight : normal;
	line-height : 30pt;
	color : white;
	font-size : 32pt;
	margin : 0px;
}

h2 {
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-weight : normal;
	line-height : 24pt;
	color : #028a39;
	font-size : 24pt;
	margin : 0px;
}

h3 {
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-weight : normal;
	line-height :24pt;
	color : #ff6400;
	font-size : 24pt;
	margin : 0px;
}

h4 {
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-weight : normal;
	line-height : 16pt;
	color : #028a39;
	font-size : 18pt;
	margin-top: 15px;
}

h5 {
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-weight : normal;
	line-height : 16pt;
	color : #ff6400;
	font-size : 18pt;
	margin-top: 15px;
}

p {
	margin-left:3px;
	padding-right:10px;
	font-size: 10pt;
}

.f-h2-green {
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-weight : normal;
	line-height :30pt;
	color : #028a39;
	font-size : 28pt;
	margin : 0px;
}

.f-h2-orange {
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-weight : normal;
	line-height : 30pt;
	color : #ff6400;
	font-size : 28pt;
	margin : 0px;
}

.a-zamanuha {
	color: white;
	text-decoration : underline;
	font-size : 10pt;
}

.a-zamanuha:hover {
	color: white;
	text-decoration : none;
}

.p-zamanuha {
	color : white;
	font-size : 10pt;
	margin-top : 10px;
	margin-bottom : 10px;
}

.white-title {
	font-family : "Georgia", "Times New Roman", Times, serif;
	font-weight : normal;
	line-height : 22pt;
	color : white;
	font-size : 24pt;
	margin : 0px;
}

.phone-orange {
	color: #ff6400;
	font-size : 26pt;
	font-weight : normal;
}

.phone-green {
	color: #028a39;
	font-size : 26pt;
	font-weight : normal;
}

.f-white10 {
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-transform : uppercase;
}

.a-white10 {
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.a-white10:hover {
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.a-white10-cart {
	color: White;
	font-size: 10pt;
	text-decoration: underline;
	display : block;
	padding-bottom : 2px;
}

.a-white10-cart:hover {
	color: White;
	font-size: 10pt;
	text-decoration: none;
	display : block;
	padding-bottom : 2px;
}

.a-white10-d {
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration : none;
	border-bottom : white 1px dotted;
}

.a-white10-d:hover {
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration : none;
	border-bottom : white 1px solid;
}

.a-white10-u-d {
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-transform : uppercase;
	text-decoration : none;
	border-bottom : white 1px dotted;
}

.a-white10-u-d:hover {
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-transform : uppercase;
	text-decoration : none;
	border-bottom : white 1px solid;
}

.a-green {
	color: #028a39;
	font-weight: normal;
	text-decoration : underline;
}

.a-green:hover {
	color: #ff6400;
	font-weight: normal;
	text-decoration : underline;
}

.a-green10 {
	color: #028a39;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-green10:hover {
	color: #ff6400;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-green12 {
	color: #028a39;
	font-size: 12pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-green12:hover {
	color: #ff6400;
	font-size: 12pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-green14 {
	color: #028a39;
	font-size: 14pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-green14:hover {
	color: #ff6400;
	font-size: 14pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-green16 {
	color: #028a39;
	font-size: 16pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-green16:hover {
	color: #ff6400;
	font-size: 16pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-orange {
	color: #ff6400;
	font-weight: normal;
	text-decoration : underline;
}

.a-orange:hover {
	color: #028a39;
	font-weight: normal;
	text-decoration : underline;
}

.a-orange10 {
	color: #ff6400;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-orange10:hover {
	color: #028a39;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-gray10 {
	color: #909090;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : none;
}

.a-gray10:hover {
	color: #909090;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-gray8-n {
	color: #909090;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
}

.a-gray8-n:hover {
	color: #028a39;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-gray8 {
	color: #909090;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
}

.a-gray8:hover {
	color: #909090;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-black {
	color: #2d2d2d;
	font-weight: normal;
	text-decoration : none;
}

.a-black:hover {
	color: #2d2d2d;
	font-weight: normal;
	text-decoration : underline;
}

.a-black10 {
	color: #2d2d2d;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : none;
}

.a-black10:hover {
	color: #2d2d2d;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-black12 {
	color: #2d2d2d;
	font-size: 12pt;
	font-weight: normal;
	text-decoration : none;
}

.a-black12:hover {
	color: #2d2d2d;
	font-size: 12pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-black14 {
	color: #2d2d2d;
	font-size: 14pt;
	font-weight: normal;
	text-decoration : none;
}

.a-black14:hover {
	color: #2d2d2d;
	font-size: 14pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-black16 {
	color: #2d2d2d;
	font-size: 16pt;
	font-weight: normal;
	text-decoration : none;
}

.a-black16:hover {
	color: #2d2d2d;
	font-size: 16pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-image img {
	border: 1px #028a39 solid;
}

.a-image:hover img {
	border: 1px #ff6400 solid;
}

.a-image:visited img{
	border: 1px #028a39 solid;
}

.a-cart-image img {
	border: 1px #909090 solid;
	display : block;
}

.a-cart-image:hover img{
	border: 1px white solid;
	display : block;
}

.a-cloud1 {
	color: #028a39;
	font-size: 6pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud1:hover {
	color: #ff6400;
	font-size: 6pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud2 {
	color: #028a39;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud2:hover {
	color: #ff6400;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud3 {
	color: #028a39;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud3:hover {
	color: #ff6400;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud4 {
	color: #028a39;
	font-size: 12pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud4:hover {
	color: #ff6400;
	font-size: 12pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud5 {
	color: #028a39;
	font-size: 14pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud5:hover {
	color: #ff6400;
	font-size: 14pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud6 {
	color: #028a39;
	font-size: 16pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud6:hover {
	color: #ff6400;
	font-size: 16pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud7 {
	color: #028a39;
	font-size: 18pt;
	font-weight: normal;
	text-decoration : underline;
}

.a-cloud7:hover {
	color: #ff6400;
	font-size: 18pt;
	font-weight: normal;
	text-decoration : underline;
}

.icons img {
	display : inline;
	margin-right: 10px;
}

.p-green16 {
	color: #028a39;
	font-size: 16pt;
	font-weight: normal;
}

.p-black10 {
	color: #2D2D2D;
	font-size: 10pt;
	font-weight: bold;
	text-transform : uppercase;
	margin-top : 12px;
	margin-bottom : 7px;
}

.p-white8 {
	color: white;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom : 2px;
}

.p-white10 {
	color: white;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom : 2px;
}

.p-gray8 {
	color: #909090;
	font-size: 8pt;
	font-weight: normal;
	line-height : 11pt;
	margin-top : 3px;
}

.f-white8 {
	color: white;
	font-size: 8pt;
	font-weight: normal;
}

.f-green10 {
	color: #028a39;
	font-size: 10pt;
	font-weight: normal;
}

.f-green12 {
	color: #028a39;
	font-size: 12pt;
	font-weight: normal;
}

.f-green14 {
	color: #028a39;
	font-size: 14pt;
	font-weight: normal;
}

.f-green18 {
	color: #028a39;
	font-size: 18pt;
	font-weight: normal;
}

.f-orange10 {
	color: #ff6400;
	font-size: 10pt;
	font-weight: normal;
}

.f-orange12 {
	color: #ff6400;
	font-size: 12pt;
	font-weight: normal;
}

.f-orange14 {
	color: #ff6400;
	font-size: 14pt;
	font-weight: normal;
}

.f-darkorange10 {
	color: #cf5201;
	font-size: 10pt;
	font-weight: bold;
}

.f-gray8 {
	color: #909090;
	font-size: 8pt;
	font-weight: normal;
}

.f-gray10 {
	color: #909090;
	font-size: 10pt;
	font-weight: normal;
}

.f-gray14 {
	color: #909090;
	font-size: 14pt;
	font-weight: normal;
}

.f-black10 {
	color: #2D2D2D;
	font-size: 10pt;
	font-weight: normal;
}

.f-orange18 {
	color: #ff6400;
	font-size: 18pt;
	font-weight: normal;
}

.d-black8 {
	color: #2D2D2D;
	font-size: 8pt;
	font-weight: normal;
	width: 150px;
	margin-bottom : 5px;
	margin-top : 5px;
}

.d-gray8 {
	color: #909090;
	font-size: 8pt;
	font-weight: normal;
	width: 150px;
	margin-bottom : 5px;
	margin-top : 5px;
}

.td-checkbox {
	padding-right : 20px;
	padding-bottom : 5px;
}

.td-alphabet {
	padding-right : 7px;
	padding-bottom : 5px;
}

#div-advanced {
	background-image : url(/images/2-search-fon.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #f0660e;
	width : 97%;
	text-align : left;
}

.content {
	margin-left:3px;
	padding-right:10px;
	margin-bottom : 10px;
	font-size: 10pt;
}

#d-catalog {
	display : inline;
	width: 20%;
	vertical-align:middle;
}

#d-catalog  table {
	display : inline;
	margin-left : 5px;
	margin-right : 5px;
}

#cart-top {
	background-image : url(/images/green-top-fon.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #018938;
}

#cart-bottom {
	background-image : url(/images/green-bottom-fon.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	background-color : #018938;
	padding-bottom : 12px;
}

#podval {
	background-image : url(/images/bottom-fon.jpg);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #dddddd;
}

.t-shop td {
	border-bottom: 1px gray dashed;
	padding: 5px;
}

.tr-shop1 td {
	border-bottom: 1px #028a39 solid;
	padding: 5px;
}

.tr-shop td {
	border-bottom: 1px #ff6400 solid;
	padding: 5px;
}

.kolvo-input {
	border: 0;
	font-size: 18pt;
	color: #2d2d2d;
	height: 30px;
	width: 40px;
	text-align: right;
	vertical-align: middle;
}

.zamkad-input {
	border: 1px solid #028a39;
	font-size: 18pt;
	color: #2d2d2d;
	height: 30px;
	width: 45px;
	text-align: center;
	vertical-align: middle;
}

.cart-first-row td {
	border-bottom: 1px solid #028a39;
}

.cart-next-row td {
	border-bottom: 1px dashed #909090;
	padding-bottom: 5px;
	padding-top: 5px;
}

.cart-last-row td {
	border-bottom: 1px solid #028a39;
	padding-bottom: 5px;
	padding-top: 5px;
}

#godlinks {
width: 1px;
height: 1px;
overflow: hidden;
}

.send-comment {
	width: 156px;
	height: 48px;
	background-image: url('/images/send-comment-0.gif');
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	margin-left: -3px;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
   -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}

.send-comment:hover {
	width: 156px;
	height: 48px;
	background-image: url('/images/send-comment-1.gif');
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	margin-left: -3px;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
   -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}