h1, h2, h3, h4, h5, h6 {
	color: #000;
	font: bold 16px Arial;
	padding:0;margin:0;
	padding-bottom: 5px;
}
h2 {color: #e36b00;}
h3 {color: #25406a;font-size: 18px;}
h4 {color: #323232;font-size: 18px;}
h5 {color: #25406a;font: bold 12px Tahoma;}
h6, div.brand {color: #323232;font: normal 18px Arial;text-transform:uppercase;}

#body {
	width: 100%;
}
a img {border:0;}
#content {
	width: 760px;
	margin: 0px auto;
	padding-top: 20px;
}

p.indexRight, p.indexLeft {
	width: 100%;
	float: left;
	display: inline-block;
}
p.indexRight {
	float: right;
}
p.indexRight table,
p.indexLeft table {
	width: 100%;
	border: solid 1px green;
}

#prodlft {
	float: left;
	width: 230px;
	padding-right: 20px;
}
#prodRgt {
	float: left;
	width: 500px;
}
#prodRgt h1 {
	font: bold 18px Arial;
	padding-bottom: 10px;
}
#prodlft h5 {
	cursor: pointer;
	text-decoration: underline;
	padding-left: 15px;
	padding-bottom: 6px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	background-image: url('d/plus.gif');
}

ul.nav li {padding:0;margin:0;list-style:none;}
ul.nav li.cat {
	padding: 4px 0px;
	padding-left: 25px;
	background: url('d/arr.gif') no-repeat 19px 8px;
}
ul.nav li, ul.nav li a {color: #25406a;font: normal 12px Tahoma;}
ul.nav li a:hover {color:#9b3d61;text-decoration: underline;}

ul.nav li.sec {
	padding: 2px 0px;
	padding-left: 30px;
}

ul.nav li.dot {
	padding-left: 40px;
	background: url('d/li.gif') no-repeat 33px 6px;
}
ul.nav li ul.cat {margin-top: 5px;}
ul.cat {display:none;padding-bottom:5px;}
ul.cat li {padding-left: 10px !important;}
li.cat span {cursor:pointer;text-decoration: underline;}
li.cat span:hover {color: #9b3d61;text-decoration: none;}

li.catSelected>span {
	color: #9b3d61 !important;
}
li.secSelected a, li.secSelected a:visited {
	color: #9b3d61 !important;
}

div.boxNav {
	display: none;
}
div.twoline {
	width: 100%;
	height: 20px;
	background: url('d/boxnav-bg.gif') repeat-x bottom center;
}
html {overflow-y: scroll;}

#content table {
	border-spacing: 0px;
	border-collapse: collapse;
}
#content table[border="1"], #content table[border="1"] td {
	border: 1px solid #666 !important;
}
#content table td {
	padding: 2px 4px;
}

#content ul {
	list-style: square inside;
}
li {padding-left: 15px;}

table.prod td {
	width: 165px;
	vertical-align: top;
	padding: 0px 0px 30px 0px !important;
}
table.prod td a.img {
	display: table-cell;
	display: block;
	width: 165px;
	height:135px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
table.prod td a, table.prod td a:visited {
	color: #25406a;
	text-decoration: underline;
	font: normal 12px Tahoma;
}
table.prod td a:hover {
	color: #9b3d61;
}
table.prod td div.price {
	color: #2a2b2b;
	font: normal 12px Tahoma;
	padding-top: 3px;
	padding-left: 3px;
}
table.prod td div.price b {
	color: #903353;
	font: normal 18px Arial;
}

div.brand {
	text-transform: none;
	padding-left: 4px;
	padding-top: 15px;
}
div.brand a {
	display: block;
	color: #25406a;
	font: normal 12px Tahoma;
	text-decoration: underline;
	padding: 2px 0px;
	padding-left: 10px;
	background: url('d/arr.gif') no-repeat 1px 8px;
}
div.brand a.selb, div.brand a.selb:visited,
div.brand a:hover {color:#9f4e6a !important;}

a:hover {
	color:#9f4e6a;
	/*text-decoration: underline !important;*/
}
#content img[align="left"] {
	margin: 5px 5px 5px 0px;
}
#content img[align="right"] {
	margin: 5px 0px 5px 5px;
}

div.pcolor20 p, div.pcolor20 strong {
	color: #828282 !important;
}
strong.s0 {font-size: 21px;}
strong.s1 {font-size: 18px;}
strong.s2 {font-size: 15px;}
strong.s3 {font-size: 12px;}
strong.s4 {font-size: 9px;}
strong.s5 {font-size: 8px;}
strong.s6 {font-size: 7px;}
strong.s7 {font-size: 6px;}

select.selprod optgroup {
	font: normal 12px Verdana;
}

select.selprod optgroup optgroup {
	font: normal 12px Verdana !important;
}
/* --------------------------------------- */


/*
@import "reset-min.css";
@import "base-min.css";
@import "fonts-min.css";
@import "grids-min.css";
@import "c_classes.css";
*/
#span_hint{
font-family:Tahoma;
}

.SectionTitle{
padding-left:120px;
padding-right:100px;
text-align:left;
padding-top:15px;
padding-bottom:25px;
font-size: 14px;
font-family: Tahoma;
color:#999999;
}

* {margin: 0; padding:0;}

ul, li
{
	/*list-style-type:none !important;*/
}

/*
table, th, td
{
	border:0px;
}
*/
body {
  font-size: 14px;
  font-family: "georgia";
  width:100%;
  background-color:#FFFFFF;

}


#header {
  text-align: right;
}

.error_box {
  background-color: #FFFFCC;
  /*border: 1px solid #DC143C;*/
  color: #DC143C;
  margin: 0 auto;
  overflow: auto;
  padding: 5px;
  position: relative;
  text-align: left;
  width: 90%;
  z-index: 5;
}

a
{
	cursor:pointer;
	text-decoration:none;
}


div
{
	margin:0px;
	padding:0px;

}

div#custom-doc
{
	width:100%;
	margin:auto;
	color: #000000;/*white;*/



	/*border:1px solid black;*/
}

img
{
	margin:0px;
}

div#hd
{
	width:100%;
	/*border:1px solid green;*/
	margin-left: 0px;
	margin-right: 0px;

	position:relative;

	/*border:1px solid #3025BE;*/
}
/*Header images and address*/
div#hd_image
{

	height:150px;
	position:relative;
	/*border: 1px solid green;*/
}
#logo
{
	position:absolute;
	left:50px;
	/*border: 1px solid yellow;*/
}


#hint1
{
	position:absolute;
	right:50px;

	height:89px;
	bottom:40px;
	text-align:center;

	background-image: url('../images/site/menuhint_bg.gif');
	background-repeat:repeat-x

}
#hint2
{
	height:89px;
	background-image: url('../images/site/menuhint_left.gif');
	background-repeat:no-repeat;
	background-position: left top;
}
#hint3
{

	height:89px;
	background-image: url('../images/site/menuhint_right.gif');
	background-repeat:no-repeat;
	background-position: right top;

	text-align:center;
	padding-top: 0px
}
#hint3 span
{
	/*padding:10px 10px;*/
}
#tail
{
	position:absolute;
	right:34px;

	height:92px;

	bottom:0px;

}

/*End Header images*/

/*TOP MENU*/

div#topmenu
{
	position:static;

	width:100%;

	font-family:Tahoma;
	font-size:12px;

	height:41px;

	/*border:1px solid green;*/
}
div#topmenu a:hover
{
	text-decoration:underline;
}


div#topmenu div.item1, div#topmenu div.item2, div#topmenu div.item3
{
	/*border:1px solid red;*/
	float:left;

	height:41px;
	text-align:center;


	/*
	line-height:41px;
	*/

}
div#topmenu div.lastitem1, div#topmenu div.lastitem2, div#topmenu div.lastitem3
{
	/*border:1px solid red;*/
	float:right;
	width:auto;
	/*
	position:absolute;
	top:0px;
	right:15px;
	*/
}


div#topmenu div.item1, div#topmenu div.lastitem1
{

	background-image: url('../images/site/btmenu_off_bg.gif');
	background-repeat:repeat-x


}

div#topmenu div.item1order
{

	background-image: url('../images/site/r_btmenu_off_bg.gif');
	background-repeat:repeat-x

}


div#topmenu div.item1selected, div#topmenu div.lastitem1selected
{
	position:static;
	background-image: url('../images/site/btmenu_on_bg.gif');
	background-repeat:repeat-x
}

div#topmenu div.item1orderselected
{
	position:static;
	background-image: url('../images/site/r_btmenu_on_bg.gif');
	background-repeat:repeat-x
}





div#topmenu div.item2, div#topmenu div.lastitem2
{

	background-image: url('../images/site/btmenu_off_left.gif');
	background-repeat:no-repeat;
	background-position: left top;

}
div#topmenu div.item2order
{

	background-image: url('../images/site/r_btmenu_off_left.gif');
	background-repeat:no-repeat;
	background-position: left top;

}




div#topmenu div.item2selected, div#topmenu div.lastitem2selected
{
	position:static;
	background-image: url('../images/site/btmenu_on_left.gif');
	background-repeat:no-repeat;
	background-position: left top;

}
div#topmenu div.item2orderselected
{
	position:static;
	background-image: url('../images/site/r_btmenu_on_left.gif');
	background-repeat:no-repeat;
	background-position: left top;

}



div#topmenu div.item3, div#topmenu div.lastitem3
{

	background-image: url('../images/site/btmenu_off_right.gif');
	background-repeat:no-repeat;
	background-position: right top;



}
div#topmenu div.item3order
{

	background-image: url('../images/site/r_btmenu_off_right.gif');
	background-repeat:no-repeat;
	background-position: right top;



}

div#topmenu div.item4, div#topmenu div.lastitem4
{
	padding:4px 13px;

}


div#topmenu div.item3selected, div#topmenu div.lastitem3selected
{

	background-image: url('../images/site/btmenu_on_right.gif');
	background-repeat:no-repeat;
	background-position: right top;


}
div#topmenu div.item3orderselected
{

	background-image: url('../images/site/r_btmenu_on_right.gif');
	background-repeat:no-repeat;
	background-position: right top;


}


div#topmenu div.item4selected, div#topmenu div.lastitem4selected
{
	padding:5px;
	padding-left:8px;
	padding-right:8px;
}
div#topmenu div.item4selected a, div#topmenu div.lastitem4selected a
{
	color:white;
}
div#topmenu div.space
{
	float:left;
	height:5px;

	/*border:2px solid yellow;*/
}
div#topmenu a
{
	color: #1C1660;
}
div#topmenu1
{
	width:auto;
	height:41px;


	margin-left:50px;
	margin-right:34px;

	background-image: url('../images/site/btmenu_linkline.gif');
	background-repeat:repeat-x

}

/*END TOP MENU*/



/*BODY*/
div#bd
{

	/*border:1px solid blue;*/
	margin:0px;
	padding:0px;
	min-height:100%;
	_height: 100%;

	font-family:Tahoma;
	font-size:12px;




}
div#main
{
	width:100%;
	/*border:1px solid red;*/
}
div#main div.video-b
{


	/*border: 1px solid red;*/
}
div#main div.video-g.content1mainpage
{
	background-image: url('../images/site/col_bg_left.gif');
	background-repeat:repeat-y;
	background-position: left top;

	min-height:650px;
	_height:650px

}
div#main div.video-g.content2.mainpage
{
	background-image: url('../images/site/col_bg_right.gif');
	background-repeat:repeat-y;
	background-position: right top;

	min-height:650px;
	_height:650px

}
div#main div.video-g.content3.mainpage
{
	background-image: url('../images/site/col_left_up.jpg');
	background-repeat:no-repeat;
	background-position: left top;

	min-height:650px;
	_height:650px

}

div#main div.video-g.content4.mainpage
{
	background-image: url('../images/site/col_right_up.jpg');
	background-repeat:no-repeat;
	background-position: right top;

min-height:650px;
	_height:650px


}

div#main div.video-g.content5.mainpage
{
	background-image: url('../images/site/col_left_down.jpg');
	background-repeat:no-repeat;
	background-position: left bottom;


	min-height:650px;
	_height:650px


}

div#main div.video-g.content6.mainpage
{
	background-image: url('../images/site/col_right_down.jpg');
	background-repeat:no-repeat;
	background-position: right bottom





}

div#main div.video-g.content1
{
	background-image: url('../images/site/col_bg_left.gif');
	background-repeat:repeat-y;
	background-position: 6px top;

	min-height:650px;
	_height:650px

}
div#main div.video-g.content2
{
	background-image: url('../images/site/col_bg_right.gif');
	background-repeat:repeat-y;
	background-position: 98.5% top;

	min-height:650px;
	_height:650px

}
div#main div.video-g.content3
{
	background-image: url('../images/site/col_left_up.jpg');
	background-repeat:no-repeat;
	background-position: 6px top;

	min-height:650px;
	_height:650px

}

div#main div.video-g.content4
{
	background-image: url('../images/site/col_right_up.jpg');
	background-repeat:no-repeat;
	background-position: 98.5% top;

min-height:650px;
	_height:650px


}

div#main div.video-g.content5
{
	background-image: url('../images/site/col_left_down.jpg');
	background-repeat:no-repeat;
	background-position: 6px bottom;


	min-height:650px;
	_height:650px


}

div#main div.video-g.content6
{
	background-image: url('../images/site/col_right_down.jpg');
	background-repeat:no-repeat;
	background-position: 98.5% bottom





}
div#main div.video-g.content7
{
	margin:auto;
	margin-left:-20px;


	min-height:650px;
	_height:650px;



	/*border: 1px solid green;*/
}
table.SectionLeft th, table.SectionLeft td,  table.SectionRight th, table.SectionRight td
{
	padding:0px;
}
table.SectionLeft, table.SectionRight
{
	width:101%;
}
table.SectionLeft td.td1, table.SectionRight td.td1
{
	text-align:left;

}
table.SectionLeft td.td2
{
	text-align:right;
}
table.SectionRight td.td2
{
	text-align:left;
}
table.SectionLeft td.td1
{
	padding-left: 120px;
	width:80%;
}
table.SectionRight td.td2
{
	padding-right: 115px;
	width:80%;
}
div#main div.content7
{
	color: #010101;
}
div#main div.content7 td, div#main div.content7 th
{
	border:0px;
}

div#main div.Order
{
	font-family: Tahoma;
	font-size: 12pt;
}
div#main div.Order td, div#main div.Order th
{
	border:0px;

}




/*END BODY*/

/*BOTTOM MENU*/
div#botmenu
{
	margin-left:50px;
	margin-right:34px;
}

div#main div#botmenumainpage
{

	margin-left:50px;
	margin-right:34px;
}
div#main div.video-b div#botmenu1, div#main div.video-b div#botmenu2
{
	margin:0px;
	padding:0px;



	width:auto;
	height:27px;

	font-weight : bold;

	border:0px;


}
div#main div.video-b div#botmenu1 a, div#main div.video-b div#botmenu2 a
{
	color: #212121;

}
div#main div.video-b div#botmenu1 div.bot_itemselected a, div#main div.video-b div#botmenu2 div.bot_itemselected a
{
	color: #2C397D;

}
div#main div.video-b div#botmenu1
{
	background-image: url('../images/site/bottomnav_line.gif');
	background-repeat:repeat-x;
	background-position: left top

}
div#main div.video-b div#botmenu2
{
	background-image: url('../images/site/bottomnav_line.gif');
	background-repeat:repeat-x;
	background-position: left bottom

}
div#main div.video-b div#bottommenu
{
	padding-left:45px;
	padding-right:10px;
	height:27px;
}
div#bottommenu div.bot_space
{
	background-image: url('../images/site/slash.jpg');
	background-repeat:no-repeat;
	background-position:  center;

	height:27px

}
div#bottommenu div.bot_item a
{
	line-height: 27px;
}

/*END BOTTOM MENU*/
div#ft
{
	/*border:1px solid #10ECC4;*/
	margin-left:50px;
	margin-right:34px;

	height: 32px;
	padding-top: 10px;
}


span.png
{
	position: relative;
	zoom:1;
}

* html span.png img
{
	_behavior/**/:expression(iePNGFix(this));
	_visibility/**/:hidden;/*IE5.5~IE6*/
}
* html div#ft_right span.png
{
	margin-top:-110px;
}

