BODY, HTML {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; text-align: center; background-color: #FFFFFF;}
/* ----  st----*/
div.indent_main{width: 1000px; margin: 0 auto; padding: 0px}
/* ----  end----*/

img {border: 0px;}
/*---- st---- */
div.header {margin: 0px 0px 0px 0px; padding: 0px; height: 104px;}
div.header p {margin:0px; padding:0px; text-align:center; font-size:12px;}
div.header p a {color:#fafcfc; text-decoration: none}
div.header p a:hover{ color:#fafcfc; text-decoration: underline}
div.header p a:visited{color:#fafcfc; text-decoration: none}


/*----TOP st---- */
div.header div.top {height: 64px; margin: 0px; background-color: #FFFFFF; padding: 0px}
div.header div.top p {margin: 0px 0px 0px 0px;  padding:0px; text-align:center; font-size:16px; font-weight:bold; color: #CCCCCC}
div.header div.top p a {color:#fafcfc; text-decoration: none}
div.header div.top p a:hover{ color:#fafcfc; text-decoration: underline}
div.header div.top p a:visited{color:#fafcfc; text-decoration: none}
div.header div.top p.t {margin: 5px; padding: 0px; font-size:10px; color: #999999; text-align:center; font-weight: normal}
div.header div.top p.basket {color: #9c9c9c; text-align:right; font-weight:bold; font-size:9px; margin: 0px 15px 0px 0px;}
div.header div.top p.basket a {color:#9c9c9c; text-decoration: none}
div.header div.top p.basket a:visited{color:#9c9c9c; text-decoration: none}
div.header div.top p.basket a:hover{ color:#9c9c9c; text-decoration: underline}
div.header div.top p.basket span {color: #CCCCCC; text-align:right; font-weight:none; font-size:9px;}
/*----TOP  end---- */



/*----  st---- */
div.header div.main_menu {height: 40px; margin: 0px 0px 0px 0px; padding: 0px; background: url(/files/10_index_images.jpg); }
div.header div.main_menu  p {margin: 0px 15px 0px 15px; padding:0px; font-size:10px; color: #6c6e6f; font-weight:bold; }
div.header div.main_menu  p a {color:#6c6e6f; text-decoration: none}
div.header div.main_menu  p a:visited{color:#6c6e6f; text-decoration: none}
div.header div.main_menu  p a:hover{ color:#1B8BB5; text-decoration: underline}


div.header div.main_menu p.t {margin: 5px; padding: 0px; font-size:10px; color: #999999; text-align:center;}
/*----   end---- */
div.header p.t {margin: 5px 0px 0px 0px; padding: 0px; font-size:10px; color:#660000; text-align:center;}
/*----  end---- */

_vidno

div.group_content_vidno {width:1000px; float: left; margin: 0px;  padding: 0px; text-align:left; display:none; background-color: #FFFFFF; opacity: 0.9; filter: alpha(opacity=90);}

div.group_content_vidno p {margin: 5px 0px 5px 200px; padding:0px; font-size:10px; color: #909699; font-weight:bold; text-align:left; }
div.group_content_vidno p a {color:#909699; text-decoration: none}
div.group_content_vidno p a:visited{color:#909699; text-decoration: none}
div.group_content_vidno p a:hover{ color:#1B8BB5; text-decoration: underline}

div.group_content{width:1000px; float: left; margin: 0px;  padding: 0px; text-align:left;/* display:none; */background-color: #FFFFFF; opacity: 0.9; filter: alpha(opacity=90);}

div.group_content p {margin: 5px 0px 5px 200px; padding:0px; font-size:10px; color: #909699; font-weight:bold; text-align:left; }
div.group_content p a {color:#1B8BB5; text-decoration: none}
div.group_content p a:visited{color: #1B8BB5/*#909699*/; text-decoration: none}
div.group_content p a:hover{ color:#1B8BB5; text-decoration: underline}

/* --- st ----*/
div.bottom {clear: left; text-align: center; margin: 0px 0px 0px 0px;   padding: 0px; background-color: #666666; height: 45px; width: 1000px; background: url(/files/20_index_images.jpg);}

div.bottom p {font-size:9px;    color:#acadae;  margin:0px 0px 0px; padding:0px;}
div.bottom p a {color:#666666;  text-decoration: none}
div.bottom p a:visited{color:#666666;  text-decoration: none}
div.bottom p a:hover{ color:#666666;  text-decoration: none}

/* ---  end----*/


.hidden { display: none;}

.path_arrow
{
	color: #0096AA;
	padding: 0px 5px 0px 5px;
	font-size: 10pt;
}

/*    */

.shop_cart_table
{
	/* width: 100%; */
	border-spacing: 2px;
}

.shop_cart_table, .shop_cart_table td
{
	empty-cells: show;
}

.shop_cart_table td, .shop_cart_table th
{
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
	vertical-align: middle;
}

.shop_cart_table td
{
	padding-bottom: 4px;
	padding-top: 4px;
}

.shop_cart_table th
{
	text-align: left;
	border-bottom: 1px solid #d20a1c;
}

.price_table_border, .price_table_border td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #C8C0A9;
	border-style: dashed;
	padding-left: 5px;
}

.hit {
	width: 40px;
	height: 40px;
	background: url('/images/hit.png') no-repeat 0 0 !important;
	background: none;
	position: absolute;
	left: 0;
	top: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hit.png');
}

/*     */
.shop_block
{
	border: 1px solid #ccc;
	background: #EEE;
	padding: 5px 7px;
	margin: 10px 5px 10px 0px;
}

.shop_block a
{
	position: relative;
	z-index: 2;
}

.shop_block input, .shop_block select {
	border: 1px solid #969696;
}

.shop_block .gray_button input {
	border-width: 0;
}

.arrow_up,
.arrow_up_gray,
.arrow_down,
.arrow_down_gray {
	width: 16px;
	height: 16px;
	z-index: 1;
	float: left;
}

.arrow_up img,
.arrow_up_gray img,
.arrow_down img,
.arrow_down_gray img {
	filter: alpha(opacity=0);
}


.arrow_up
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
}

.arrow_up_gray
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}

.shop_navigation {
	list-style-type: none;
	margin: 0;
	padding: 15px 0;
}

.shop_navigation li {
	float: left;
	padding-right: 10px;
}

.shop_navigation span {
	margin-right: 10px;
	border-bottom: 1px solid #d20a1c;
}

.shop_navigation_current span {
	color: #525252;
	font-weight: bold;
	font-size: 11pt;
	border-bottom: 1px solid #d20a1c;
}
/* END    */

/*  1 - 2 - 3    */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: #fff;
	float: left;
}

.page_link
{
	border: 1px solid #e7e7e7;
}
.current
{
	border: 1px solid #d20a1c;
	background-color: #d20a1c;
	color: #fff;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}

/*  ""   */
.c_u_l
{
	font-weight: bold;
}

/*    */
.cr
{
	display: none;
	margin: 0px 0px 10px 20px;
}

/* sub-div    */
.csd
{
	margin-left: 20px;
}

.comment {
	background: #F0EFEB;
	padding: 30px;
	margin-bottom: 10px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 20px;
}

.comment input[type="text"],
.comment input[type="file"],
.comment textarea {
	width: 100% !important;
	width: auto;
}

.comment_desc
{
	margin: 0px 0px 10px 20px;
}

.comment .tl
{

	position: absolute;

	top: 0px;
	left: 0px;
	background: url('/images/tl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .tr
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/tr_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle.png');
	width: 8px;
	height: 8px;
}

.comment .bl
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	left: 0px;
	background: url('/images/bl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .br
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/br_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle.png');
	width: 8px;
	height: 8px;
}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #eee;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

#captcha
{
	padding: 0px;
	font-size: 75%;
}

#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #777;
}

#captcha img
{
	margin-bottom: -5px;
}


/* carousel
-------------------------------------------------------------------*/
.pic IMG, .thumb IMG { vertical-align: top; }
.flyer .pic {
float: left;
vertical-align:middle;
text-align:center;
}
.flyer .pic IMG {width: 350px;  }

.fly-page .pic { width: 350px; /* height: 200px;  margin: 0 20px 20px 0;*/ vertical-align:middle; text-align:center;}
.fly-page .pic IMG { width: 350px; }

.fly-page .carousel .nav { float: left; width: 15px; height: 43px; text-align: center; margin: 20px 5px 0 5px; }
.fly-page .carousel .pics { float: left; width: 300px; margin: 10px 0; }
.fly-page .carousel LI { float: left; width: 100px;  margin: 0px; position: relative;}
.fly-page .carousel LI IMG { width: 100px; vertical-align: top; margin-left: 5px;  }


.sWindowContainer { position:fixed; z-index:999999; /*height:100px;*/ width:251px; top:45%; left:40%;
overflow:hidden; text-align:center; font-family: Arial Narrow, sans-serif; display: none;
/*background: url('/images/alert.jpg') no-repeat 0 0;*/ background-color: #fff; border: 2px solid #3b5998; text-align: center; padding: 10px 0;}

/*.overlay  { position: absolute; margin-top: -10000px;}*/
.overlay  { position: absolute; margin-top: -10000px;}
.panel-overlay  { position: absolute; margin-top: 90px; z-index: 9999999; color: #000;}



.newspoptabs { margin: 0 auto; width: 570px; }
.newspoptabs span { width: 100px; font-size: 12px; text-align: center;}
.newspoptabs span A { font-size: 12px; text-align: center;}
.newspoptabs span.first { width: 1px; }
.newspoptabs span.active A { color: red;}
.over_filter { margin-top: 5px; text-align: left;}



table.ordered {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   width: 580px;
}

table.ordered td, table.ordered th{
   border-bottom: solid 1px lightgray;
   border-right: solid 1px lightgray;
}
table.ordered th{
   border-top: solid 1px lightgray;
}
table.ordered td.left{
   text-align: left;
}
table.ordered td.first, table.ordered th.first{
   border-left: solid 1px lightgray;
}

#error
{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #CA1D13;
	background-color: #F2EDE9;
	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;
	width: 200px;
	text-align: left;
}

#block_menu {  margin: 0px 15px 0px 15px;font-size:10px; color: #6c6e6f; font-weight:bold; text-align:left; text-transform: uppercase; }
.punkt {float:left; padding: 1px 1px 0px 1px; background:transparent; position:relative; cursor:pointer;  }
.punkt a {color: #6c6e6f;text-decoration:none;}
.punkt a:hover {color: #1B8BB5;text-decoration:underline;}
.punkt div {padding:2px 7px 2px 7px;}
div.list_punkts { position:absolute; top:10px; left:-10px; display:none; padding-top:15px; width:200px; z-index: 100; }
div.list_punkts div { border:solid 1px #000; background: #fff; }
div.list_punkts div a { display: block; text-decoration:none; padding:0px; margin: 5px 0; cursor:pointer; color:#6c6e6f;}

