/* CSS Document */
body
{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	background:url(images/bg.gif) top repeat-x #FFF;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	min-width:950px;
}
p
{
	text-align:justify;
}
a
{
	font:12px Arial;
	color:#666;
}
select 
{
  font:11px Tahoma;
  color:#333333;
}
option
{
  font:11px Tahoma;
  color:#333333;
}
a img {border:0;}
img.img
{
	margin:10px;
}
.b_blue
{
	margin:10px;
	padding:3px;
	border:1px #3399cc solid;
}
.content
{
	padding:10px;
}
.toper {}
.map
{
	margin:0; 
	padding:10px 0px 0px 0px; 
	text-align:center;
	height:15px;
}
.map a { text-decoration:none; margin:0px 15px 0px 15px; border:0;}
.visyal
{
	margin:0;
	padding:0;
	background:url(images/visyal.gif) left top no-repeat;
	height:266px;
}
.menu_top
{
	margin:0;
	padding:8px 0 0 0 ;
	background:url(images/bg_menu_top.gif) top repeat-x;
	min-width:627px;
}
.menu_top a
{
	text-decoration:none; font:18px "myriad Pro"; color:#FFF;
}
#home
{
	background:url(images/btn_home.png) center repeat-x;
	height:38px;
	padding:10px 0 0 0;
	float:left;
}
#home_l
{
	background:url(images/btn_home_l.png) center no-repeat;
	width:9px;
	min-width:9px;
	margin-left:1px;
	height:48px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_home_l.png', sizingMethod='scale');
	float:left;
}
#home_r
{
	background:url(images/btn_home_r.png) center no-repeat;
	width:9px;
	margin-right:1px;
	height:48px;
	min-width:9px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_home_r.png', sizingMethod='scale');
	float:left;
}
#catalog
{
	background:url(images/btn_catalog.png) center repeat-x;
	height:38px;
	padding:10px 0 0 0;
	float:left;
}
#catalog_l
{
	background:url(images/btn_catalog_l.png) center repeat-x;
	width:9px;
	height:48px;
	margin-left:1px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_catalog_l.png', sizingMethod='scale');
	float:left;
}
#catalog_r
{
	background:url(images/btn_catalog_r.png) center repeat-x;
	width:9px;
	margin-right:1px;
	height:48px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_catalog_r.png', sizingMethod='scale');
	float:left;
}
#news
{
	background:url(images/btn_news.png) center repeat-x;
	height:38px;
	padding:10px 0 0 0;
	float:left;
}
#news_l
{
	background:url(images/btn_news_l.png) center repeat-x;
	width:9px;
	margin-left:1px;
	height:48px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_news_l.png', sizingMethod='scale');
	float:left;
}
#news_r
{
	background:url(images/btn_news_r.png) center repeat-x;
	width:9px;
	margin-right:1px;
	height:48px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_news_r.png', sizingMethod='scale');
	float:left;
}
#weare
{
	background:url(images/btn_weare.png) center repeat-x;
	height:38px;
	padding:10px 0 0 0;
	float:left;
}
#weare_l
{
	background:url(images/btn_weare_l.png) center repeat-x;
	width:9px;
	margin-left:1px;
	height:48px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_weare_l.png', sizingMethod='scale');
	float:left;
}
#weare_r
{
	background:url(images/btn_weare_r.png) center repeat-x;
	width:9px;
	margin-right:1px;
	height:48px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_weare_r.png', sizingMethod='scale');
	float:left;
}

.lozung
{
	margin:160px 0px 0px 0px;
	padding:0;
	font:bold 30px Tahoma;
	color:#FFF;
	text-shadow:#999 2px 3px 5px;
	text-align:right;
}
.left_top
{
	margin:0;
	padding:0;
	background:url(images/l_top_blue.gif) bottom left no-repeat #379cc4;
	height:80px;
	text-align:center;
	font:bold 15px Arial;
	color:#FFF;
}
.left 
{
	margin:0;
	padding:10px;
	background:url(images/left.gif) top left no-repeat;
	min-height:300px;
	min-width:200px;
}
.left .name, .center .name, .right .name , .bottom_article .name
{
	margin:0px 0px 0px 0px;
	padding:10px;
	font:18px Arial;
	text-align:center;
	color:#3399cc;
}
.left .name a, .center .name a, .right .name a, .bottom_article .name a
{
	font:18px Arial;
	color:#3399cc;
	text-decoration:none;
}
.snoska
{
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	background:url(images/snoska.gif) right no-repeat;
	height:10px;
	text-align:right;
	font:8px arial;
	color:#FFF;
}
.line
{
	margin:0px 0px 5px 0px;
	padding:0px 10px 0px 10px;
	height:1px;
	line-height:1px;
	font:1px arial;
	background:#999;
}
.menu
{
	text-align:left;
}
.menu div#level
{
	margin:0;
	padding:0px 0px 0px 20px;
}
.menu a
{
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 10px;
	  background:url(images/li.gif) left center no-repeat;
	  font:12px Tahoma;
	  line-height:20px;
	  color:#3399cc;
}
.menu a:hover
{
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 10px;
	  background:url(images/li_hover.gif) left center no-repeat;
	  font:12px Tahoma;
	  line-height:20px;
	  color:#00587a;
}
.center 
{
	margin:0;
	padding:10px;
	min-width:400px;
}
.histline a
{
	margin:0px 5px 3px 5px;
	padding:0px 0px 2px 0px;
	font:bold 12px Tahoma;
	color:#0b3a78;
	text-decoration:none;
}
.right_top
{
	margin:0;
	padding:0;
	background:url(images/l_top_blue.gif) bottom right no-repeat #379cc4;
	height:80px;
}
.right
{
	margin:0;
	padding:10px;
	background:url(images/left.gif) top right no-repeat;
	min-height:300px;
	min-width:200px;
}
.bottom_article
{
	margin:0;
	padding:10px;
	background:url(images/b_llist_centr.gif) top repeat-x #FFF;
	min-height:100px;
	min-width:300px;
}
.bottom_article img {border:1px #333 solid; margin:5px;}

.footer
{
	margin:0px;
	padding:0px;
	background:#68b4d2;
	font:11px tahoma;
	color:#00587a;
	text-align:center
}
.footer a
{
	background:#68b4d2;
	font:11px tahoma;
	color:#00587a;
	text-decoration:none;
}
.menu_footer {text-align:center; width:800px;}
.menu_footer a
{
	margin:0px 20px 0px 20px;
	font:14px tahoma;
	color:#00587a;
	text-decoration:none;
}
.counters
{
	padding:10px;
	text-align:center;
}
a.img
{
	text-decoration:none;
}
a div.details
{
	margin:5px;
	padding:2px 0px 0px 0px;
	background:url(images/details.gif) center no-repeat;
	width:88px;
	height:27px;
	font:bold 12px Arial;
	color:#FFF;
	text-decoration:none;
}
a:hover div.details
{
	margin:5px;
	padding:2px 0px 0px 0px;
	background:url(images/details_hover.gif) center no-repeat;
	width:88px;
	height:27px;
	font:bold 12px Arial;
	color:#FFF;
	text-decoration:none;
}
.article .name, .center .comment .name, .center .user .name, .center .product .name, .center .news .name
{
	text-align:left;
}
.autor
{
	padding:0px 0px 0px 20px;
	font:10px Arial;
	color:#CCC;
	text-align:left;
}
.more a
{
	font:10px Tahoma;
	color:#999;
}
.title, .title a 
{
	margin:5px 0px 0px 0px;
	text-decoration:none;
	padding:0;
	font:bold 14px Arial;
	color:#06C;
	text-align:left;
}
.zakaz
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:#a4dce8;
}
.zakaz td
{
  background:#eefcff;
  text-align:center;
}
.zakaz .zena
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 10px;
  font:bold 11px Tahoma;
  color:#0094b6;
}
.zakaz_i
{
  margin:2px 0px 2px 0px;
  padding:2px;
  border:1px #7f9db9 solid;
  width:200px;
  height:16px;
}
.zakaz_i_100
{
  margin:2px 0px 2px 0px;
  padding:2px;
  border:1px #7f9db9 solid;
  width:100px;
  height:16px;
}

.pages
{
	margin:0;
	padding:2px;
	background: #d6ebf5;
}
.pages a
{
	margin:0px 4px 0px 4px;
	font:12px Arial;
	color: #333;
	text-decoration:underline;
}
.product_fich
{
	margin:10px;
	width:180px;
	float:left;
}
.banner
{
	margin:0px 0px 0px 0px;
	padding:10px;
	text-align:center;
}
.banner img
{
	margin:5px;
}
.language
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	color:#5c5c5c;
}
.language a
{
	margin:0px 5px 0px 5px;
	font:bold 12px Arial;
	color:#5c5c5c;
	text-decoration:none;
}
.language a:hover, .language a.on
{
	margin:0px 5px 0px 5px;
	font:bold 12px Arial;
	color:#fff;
	text-decoration:none;
}

.clear {clear:both;}


.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(script/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 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(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}		



#editable_zone
 {
	 background:url(images/bg2.gif);
	 }
		.bg1
		{
			padding:0 15px 0 15px;
			}
	.bg2 {padding:20px 10px 20px 10px;}
	#footer_zone{height:55px;}
    .SaitMap_row{padding:3px 10px 3px 20px;}
	.SaitMap_alterRow{padding:3px 10px 3px 20px;}
	.SaitMapRang2{padding-left:30px;}
	.SaitMapRang3{padding-left:40px;}
	.SaitMapRang4{padding-left:60px;}
		.bg1
	{
		background-color:#f3f3f5;
		}
	.bg2
	{
		background:url(images/bg_row_mm.gif);
		}

	#SaitMap *
	{
		text-decoration:none;
		}
	.SaitMap_row
	{
		
		}
	.SaitMap_alterRow
	{
		background-color:#FFF;
		}

