p,font {font-family:Arial, Verdana, Helvetica, sans-serif}
td, th {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 75%}

h1 {color:black; font-size:160%}
h5 {font-size:115%}
.header {font-size:125%; color:black; font-weight:bold; text-decoration:underline }
.no_underline {text-decoration: none}
a {font-weight:bold; color:navy}
.small {font-size:80%}
.faq {font-size:110%}
.price_brief {font-size:120%; font-weight:bold; color:red; background-color: transparent}
.big {font-size:130%; text-decoration:none}
.cat {font-size:110%}
.upmen {font-size:80%}
.standard {font-weight:normal}
.light {color:black}
.white {color:white}
.pink {color:pink}
.menu {color:black; text-decoration: none; font-weight:normal; font-size:12px}
.menu_block {margin-top: 20px}
.menu_block a.menu {text-decoration: underline; font-weight: bold; color: #fff}
.footer {font-size:10px}
.lightsmall {color:black; font-size:80%}
.lightstandard {color:black; font-weight:normal}
.middle {color:black}
.cart {font-size:11px; border: 0px solid; margin:1px; font-weight:bold; color:white; background-color: transparent}
.totalPrice {font-size:16px; border:0px solid; margin:1px; font-weight:bold; color:red; background-color:transparent}
.small6 {font-size:90%; color:#999999}

a:hover {color: #999999}
.lightstandard2 {font-size:90%; color:black; font-weight:normal}
.text {text-decoration:none}
.text:hover {color: #B30019; text-decoration: none}
.up_prod {font-size:80%}

.opisanie { background: transparent; width:100%;}
.opisanie p { margin:0 10px; padding-bottom:0.5em;}
.opisanie .bor1, .opisanie .bor2, .opisanie .bor3, .opisanie .bor4 {display:block; overflow:hidden; background:#ffffff}
.opisanie .bor1 { height:1px; margin:0 5px; font-size:1px; border-bottom:1px dashed #679903;}
.opisanie .bor2 { border-left:2px dashed #679903; border-right:2px dashed #679903; margin:0 3px; height:1px; font-size:1px; }
.opisanie .bor3 { border-left:1px dashed #679903; border-right:1px dashed #679903; margin:0 2px; height:1px; font-size:1px; }
.opisanie .bor4 { border-left:1px dashed #679903; border-right:1px dashed #679903; margin:0 1px; height:2px; font-size:1px; }
.opisanie .box { display:block; background:#ffffff; border:0px dashed #679903; border-width:0 1px; min-height: 2.0em;}

.radius5 { background: transparent; width:100%; }
.radius5 p { margin:0 10px; padding-bottom:0.5em; }
.radius5 .b1 { display:block; overflow:hidden; height:1px; margin:0 5px; background:#000000; font-size:1px; }
.radius5 .b2 { display:block; overflow:hidden; background:#F2F1F0; border-left:2px solid #000000; border-right:2px solid #000000; margin:0 3px; height:1px; font-size:1px; }
.radius5 .b3 { display:block; overflow:hidden; background:#F2F1F0; border-left:1px solid #000000; border-right:1px solid #000000; margin:0 2px; height:1px; font-size:1px; }
.radius5 .b4 { display:block; overflow:hidden; background:#F2F1F0; border-left:1px solid #000000; border-right:1px solid #000000; margin:0 1px; height:2px; font-size:1px; }
.radius5 .boxcontent { display:block; background:#F2F1F0; border:0 solid #000000; border-width:0 1px; }
.radius5 .boxcontent2 { margin:0 11px; }

.img { background: transparent; width:100%; }
.img p { margin:0 10px; padding-bottom:0.5em; }
.img .b1 { display:block; overflow:hidden; height:1px; margin:0 5px; background:#000000; font-size:1px; }
.img .b2 { display:block; overflow:hidden; background:#FFFFFF; border-left:2px solid #000000; border-right:2px solid #000000; margin:0 3px; height:1px; font-size:1px; }
.img .b3 { display:block; overflow:hidden; background:#FFFFFF; border-left:1px solid #000000; border-right:1px solid #000000; margin:0 2px; height:1px; font-size:1px; }
.img .b4 { display:block; overflow:hidden; background:#FFFFFF; border-left:1px solid #000000; border-right:1px solid #000000; margin:0 1px; height:2px; font-size:1px; }
.img .box1 { display:block; background:#FFFFFF; border:0 solid #000000; border-width:0 1px; }

.turnik
{
  font-size:		80%;
  color: #B30019;
}

.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/images/highslide/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}

.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/images/highslide/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

.no-footer .highslide-footer {
	display: none;
}

.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

.news h1 { font-weight: bold; font-size: 12px; text-align: left; margin: 2px 0; padding: 0 }


.external-link {
	display: block;
	padding-left: 16px;
	height: 16px;
	background: url(/images/external.png) left top no-repeat;
	color: #000;
}
