* { 
	padding: 0px;
	margin: 0px;
	outline: none;
}
img {
	border: none;
}
font { 

}
body {
	font: 12px arial;
	background: url(../img/bg.gif) repeat;
}
a {
	color: #007DCC;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}

#main {
	width: 1000px;
	margin: 0 auto;
}
#top {
	width: 942px;
	height: 150px;
	background: url(../img/top_bg.gif) no-repeat;
	padding: 45px 29px 0 29px;
	float: left;
}
#top #logo {
	width: 289px;
	padding: 10px 0 0 0px;
	float: left;
}
#top #nav {
	list-style: none;
	padding: 0 0 25px 0;
	float: right;
}
#top #nav li {
	height: 17px;
	border-left: 1px solid #C0C0C0;
	padding: 2px 10px 0 10px;
	float: left;
}
#top #nav li a {
	color: #857F7F;
	font-size: 11px;
	text-decoration: none;
	float: left;
}
#top #nav li img {
	margin: 1px 4px 0 4px;
	float: left;
}
#top #cart {
	width: 120px;
	height: 36px;
	background: url(../img/cart_bg.gif) no-repeat;
	padding: 10px 0 0 60px;
	clear: right;
	float: right;
}
#top #cart span {
	color: #045DAD;
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
}
#container {
	width: 943px;
	background: url(../img/container_bg.gif) repeat-y;
	padding: 0 29px 0 28px;
	float: left;
}
#menu {
	width: 944px;
	height: 29px;
	margin: -35px 0 0 -1px;
	position: relative;
	float: left;
}
#menu td {
	padding: 0 0 0 1px;
}
#menu td a {
	width: 100%;
	height: 29px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: url(../img/menu_bg.gif) repeat-x;
	padding: 13px 0 0 0;
	float: left;
}
#menu td a:hover, #menu td a.act {
	background: url(../img/menu_bg.gif) repeat-x 0 -42px;
}
#header {
	width: 943px;
	height: 234px;
	padding: 5px 0 15px 0;
	float: left;
}

#header_en {
	width: 943px;
	height: 10px;
	padding: 5px 0 15px 0;
	float: left;
	border-bottom: 1px solid #000000;
}
#header div {
	width: 35px;
	height: 140px;
	background: #201F24;
	float: left;
}
#header div a {
	width: 17px;
	height: 15px;
	color: #FFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #201F24;
	padding: 2px 0 0 0;
	margin: 5px 0 0 8px;
	float: left;
}
#header div a.act, #header div a:hover {
	font-weight: bold;
	background: url(../img/header_link_bg.gif) repeat-x;
	border: 1px solid #DDD;
}
#header div a.play {
	height: 17px;
	border: 1px solid #DDD;
	padding: 0;
}
#txt_box {
	width: 460px;
	padding: 0 0 12px 0;
	float: left;
}
#txt_box h1, #inside h1 {
	color: #11559F;
	font: normal 18px arial;
	padding: 0 0 15px 0;
	display: block;
}
p {
	color: #636363;
	line-height: 1.5;
	padding: 0 0 12px 0;
	display: block;
}
p a {
	color: #0059AB;
}
#tabs {
	overflow: hidden;
	float: right;
	margin-top: 14px;
}

#tabs .title {
	width: 199px;
	height: 24px;
	background:url("../img/h3_bg.gif") repeat-x scroll right 0 transparent;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	color: #045DAD;
	font-weight: bold;
	list-style: none;
	cursor: pointer;	
	padding: 10px 15px 0 15px;
	float: left;
}
#tabs #pages li.active {
	background: #ECECEC;
	border-bottom: 0;
}
#tabs #pages li.sep {
	width: 1px;
	height: 34px;
	background: #DDD;
	padding: 0;
	float: left;
}
#tabs .panel {
	width: 419px;
	padding: 0 20px 0 20px;
	position: relative;
	clear: both;
	border: 1px solid #DDD;
	height: 300px;
}

#tabs .panel.active {
	display: block;
}
#tabs .panel .img {
	width: 185px;
	height: 110px;
	padding: 0 8px 0 0;
	overflow: hidden;
	float: left;
}
#tabs .panel .right_to_img {
	float: left;
	width: 225px;
}



#tabsvideo {
	overflow: hidden;
	float: right;
	margin-top: 14px;
}

#tabsvideo .title {
	width: 199px;
	height: 24px;
	background:url("../img/h3_bg.gif") repeat-x scroll right 0 transparent;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	color: #045DAD;
	font-weight: bold;
	list-style: none;
	cursor: pointer;	
	padding: 10px 15px 0 15px;
	float: left;
}
#tabsvideo #pages li.active {
	background: #ECECEC;
	border-bottom: 0;
}
#tabsvideo #pages li.sep {
	width: 1px;
	height: 34px;
	background: #DDD;
	padding: 0;
	float: left;
}
#tabsvideo .panel1 {
	width: 459px;
	padding: 0 0px 0 0px;
	position: relative;
	clear: both;
	border: 1px solid #DDD;
	height: 300px;
}

#tabsvideo .panel.active {
	display: block;
}
#tabsvideo .panel .img {
	width: 185px;
	height: 110px;
	padding: 0 8px 0 0;
	overflow: hidden;
	float: left;
}
#tabsvideo .panel .right_to_img {
	float: left;
	width: 225px;
}





h3 {
	border-bottom: 1px solid #DDD;
	float: left;
}
#index h3 {
	width: 943px;
}
#inside #sidebar h3 {
	width: 220px;
	margin: 0 0 12px 0;
}
#inside #content h3 {
	width: 700px;
	margin: 0 0 12px 0;
}
h3 span {
	min-width: 197px;
	height: 24px;
	font: bold 12px arial;
	background: url(../img/h3_bg.gif) repeat-x right 0;
	border: 1px solid #DDD;
	padding: 10px 15px 0 17px;
	margin: 0 0 -1px 0;
	float: left;
}
h3 span.blue {
	color: #0059AB;
}
h3 span.black {
	color: #000;
}
#product_container {
	padding: 0 0 14px 0;
	margin: 0 0 0 -23px;
	display: inline;
	float: left;
}
#index #product_container {
	width: 965px;
}
#inside #product_container {
	width: 723px;
}
#index .product_box {
	width: 427px;
	height: 300px;
	border: 1px solid #DDD;
	padding: 10px 15px 0 15px;
	margin: 14px 0 0 23px;
	display: inline;
	float: left;
        position: relative;
}
#inside .product_box {
	width: 186px;
	height: 250px;
	border: 1px solid #DDD;
	padding: 12px 15px 0 15px;
	margin: 10px 0 0 23px;
	display: inline;
	float: left;
        position: relative;
}
#inside .category_box {
	width: 186px;
	height: 160px;
	border: 1px solid #DDD;
	padding: 12px 15px 0 15px;
	margin: 10px 0 0 23px;
	display: inline;
	float: left;
}
#inside .category_box1 {
	width: 186px;
	height: 45px;
	border: 1px solid #DDD;
	padding: 12px 15px 0 15px;
	margin: 10px 0 0 23px;
	display: inline;
	float: left;
}
h2 {
	font-size: 12px;
	display: block;
}
#index .product_box h2, #content #product_desc .big_foto h2 {
	padding: 0 0 20px 0;
}

#inside .product_box h2, #inside .category_box h2 {
	width: 186px;
	height: 30px;
	padding: 0 0 10px 0;
	overflow: hidden;
	float: left;
}
#inside .category_box h2 {
	clear: both;
	text-align: center;	
}
#inside .product_box h2 a, #inside .category_box h2 a {
	color: #000000;
	font-size:12px;
	text-decoration: none;
}
#inside .product_box h2 a:hover, #inside .category_box h2 a:hover {
	text-decoration: underline;
}

#tabs .panel h2 {
	padding: 20px 0;
}
#index .product_box .img {
	width: 250px;
	height: 150px;
	padding: 0 10px 0 0;
    margin-right: 10px;
	overflow: hidden;
	float: left;
	text-align: center;
}
#inside .product_box .img, #inside .category_box .img {
	width: 180px;
	height: 115px;
	text-align: center;
	padding: 0 0 10px 0;
	overflow: hidden;
	float: left;
}

#inside .product_box .img1, #inside .category_box1 .img1 {
	width: 176px;
	height: 30px;
	text-align: center;
	padding: 0 0 10px 0;
	overflow: hidden;
	float: left;
}
.product_box big, #tabs .panel big, #content .info_table big, #content #product_desc .desc big {
	color: #0059AB;
	font: bold 14px arial;
	padding: 0 0 3px 0;
	display: block;
}
#tabs .panel big {
	margin: 0 15px 0 0;
	float: left;
}
#index .product_box del, #tabs .panel del, #inside .product_box del, #content .info_table del, #content #product_desc .desc del {
	/*color: #5D5B5B;*/
	font-size: 12px;
	padding: 0 0 10px 0;
	display: block;
}
#inside .product_box del, #content .info_table del, #content #product_desc .desc del {
	clear: left;
	float: left;
}
#content .info_table del {
	padding: 0;
}
#sidebar {
	width: 220px;
	padding: 15px 0;
	float: left;
}
#sidebar #submenu, #sidebar #partner {
	width: 220px;
	list-style: none;
	padding: 0 0 18px 0;
	float: left;
}
#sidebar #submenu li {
	width: 220px;
	margin: 6px 0 0 0;
	float: left;
}
#sidebar #submenu li a {
	width: 220px;
	color: #007DCC;
	text-decoration: none;
	background: url(../img/submenu_icons.gif) no-repeat 1px 5px;
	padding: 0 0 0 14px;
	float: left;
}
#sidebar #submenu li a.act, #sidebar #submenu li a:hover {
	color: #000;
	background: url(../img/submenu_icons.gif) no-repeat 1px -19px;
}
#sidebar #submenu li ul {
	width: 220px;
	list-style: none;
	float: left;
}
#sidebar #submenu li ul li a {
	background: url(../img/submenu_icons.gif) no-repeat 12px -41px;
	padding: 0 0 0 24px;
}
#sidebar #submenu li ul li a.act, #sidebar #submenu li ul li a:hover {
	background: url(../img/submenu_icons.gif) no-repeat 12px -65px;
}
#sidebar #partner li {
	width: 210px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;

}
#sidebar #partner * {
	vertical-align: middle;
}
#sidebar #partner span {
	height: 100%;
	display: -moz-inline-box;
	display: inline-block;
}
#content {
	width: 703px;
	padding: 15px 0;
	margin: 0 -3px 0 0;
	display: inline;
	float: right;
	color: #636363;
}

#content_en {
	width: 942px;
	padding: 0px 0;
	margin: 0 -3px 0 0;
	display: inline;
	float: left;
	color: #636363;
}
#content ul, #content ol {
	padding: 0 0 0 40px;
}
#content #path {
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 0 10px;
    padding: 5px;
    width: 688px;
}
#content #path a.back {
	color: #000;
	margin: 0 15px 0 0;
	float: left;
}

#content #path span {
	color: #857F7F;
	font-size: 11px;
	float: left;
}
#content #path span a {
	color: #857F7F;
	text-decoration: underline;
	margin: 0 2px;
}

#content #product_desc {
	width: 668px;
	border: 1px solid #DDD;
	padding: 15px 15px 10px 15px;
	margin: 0 0 20px 0;
	float: left;
}
#content #product_desc .big_foto {
	width: 280px;
	float: left;
}
#content #product_desc .desc {
	width: 330px;
	color: #5D5B5B;
	float: right;
}
#content #product_desc .desc .row {
	width: 325px;
	padding: 0 0 12px 0;
	float: left;
}
#content #product_desc .desc .in_store {
	height: 18px;
	background: url(../img/product_desc_icons.gif) no-repeat 0 0;
	padding: 1px 0 0 25px;
	float: left;
}
#content #product_desc .desc .vote {
	height: 18px;
	background: url(../img/product_desc_icons.gif) no-repeat 0 -38px;
	padding: 1px 0 0 25px;
	float: left;
}
#content #product_desc .desc a.question {
	height: 18px;
	color: #5D5B5B;
	text-decoration: none;
	background: url(../img/product_desc_icons.gif) no-repeat 0 -76px;
	padding: 1px 0 0 25px;
	float: left;
}

#content #product_desc .desc a.murl {
	height: 18px;
	color: #5D5B5B;
	text-decoration: none;
	background: url(../img/product_desc_icons.gif) no-repeat 0 -38px;
	padding: 1px 0 0 25px;
	float: left;
}
.rating {
	width: 66px;
	height: 11px;
	list-style: none;
	background: url(../img/rating_stars.gif) no-repeat 0 0;
	position: relative;
	margin: 3px 0 0 6px;
	float: left;
}
.stars_0 {
	background-position: 0 0;
}
.stars_1 {
	background-position: 0 -11px;
}
.stars_2 {
	background-position: 0 -22px;
}
.stars_3 {
	background-position: 0 -33px;
}
.stars_4 {
	background-position: 0 -44px;
}
.stars_5 {
	background-position: 0 -55px;
}
ul.rating li {
	text-indent: -9999px;
	float: left;
}
ul.rating li a {
	width: 14px;
	height: 11px;
	position: absolute;
	top: 0;
	z-index: 2;
}
ul.rating li.one a {
	left: 0
}
ul.rating li.two a {
	left: 14px;
}
ul.rating li.three a {
	left: 28px;
}
ul.rating li.four a {
	left: 42px;
}
ul.rating li.five a {
	left: 56px;
}
ul.rating li a:hover {
	width: 66px;
	background: url(../img/rating_stars.gif) no-repeat 0 0;
	overflow: hidden;
	left: 0;
	z-index: 1;
}
ul.rating li.one a:hover {
	background-position: 0 -11px;
}
ul.rating li.two a:hover {
	background-position: 0 -22px;
}
ul.rating li.three a:hover {
	background-position: 0 -33px;
}
ul.rating li.four a:hover {
	background-position: 0 -44px;
}
ul.rating li.five a:hover {
	background-position: 0 -55px;
}
#content #product_desc .desc label {
	font-weight: bold;
	padding: 2px 10px 0 0;
	float: left;
}
#content #product_desc .desc .select select {
	width: 100px;
	font: 12px arial;
	border: 1px solid #DDD;
	float: left;
}
.select .ddn {
	width: 69px;
	height: 17px;
	color: #000;
	cursor: pointer;
	background: url(../img/select_bg.gif) no-repeat;
	padding: 2px 20px 0 8px;
	overflow: hidden;
}
.select .ddn-container {
	width: 95px;
	color: #000;
	background: #fff;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	position: absolute;
	z-index: 1;
}
.select .ddn-item {
	cursor: pointer;
	padding: 2px 8px;
	display: block;
}
.ddn-item-hover {
	color: #FFF;
	background: #015583;
}
#content .info_table {
	width: 700px;
	margin: 0 0 20px 0;
	clear: left;
}
#content .info_table td {
	padding: 10px 15px;
}
#content .info_table .border td {
	border-bottom: 1px solid #DDD;
}
#content #price_informer {
	width: 668px;
	border: 1px solid #DDD;
	padding: 15px;
	margin: -13px 0 20px 0;
	float: left;
}
#content #price_informer img {
	border: 1px solid #DDD;
	float: left;
}
#content .info_table .input, #content #product_desc .desc .input, #content #price_informer .input {
	height: 16px;
	color: #5D5B5B;
	font: 12px arial;
	border: 1px solid #DDD;
	padding: 1px 5px 0 5px;
	margin: 0 0 0 20px;
	float: left;
}
#content .info_table .input, #content #product_desc .desc .input {
	width: 35px;
	text-align: center;
	margin: 0;
}
#content #product_desc .desc .input {
	margin: 0 10px 0 0;
}
#content #price_informer .input {
	width: 125px;
}
#footer {
	width: 942px;
	height: 195px;
	color: #DFDFDF;
	background: url(../img/footer_bg.png) no-repeat;
	padding: 44px 29px 0 29px;
	float: left;
        position: relative;
}
#footer_en {
	width: 942px;
	height: 80px;
	color: #DFDFDF;
	background: url(../img/footer_bg_en.png) no-repeat;
	padding: 44px 29px 0 29px;
	float: left;
    position: relative;
}
#footer .footer_box {
	width: 100px;
	padding: 0 20px;
	float: left;
}
#footer .footer_box.news {
	width: 350px;
	padding: 0 20px;
	float: left;
}
#footer .footer_box strong {
	padding: 0 0 10px 0;
	display: block;
}
#footer .footer_box strong a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer .footer_box strong a:hover {
	text-decoration: underline;
}
#footer .footer_box ul {
	width: 195px;
	list-style: none;
	float: left;
}

#footer .footer_box.news ul {
	width: 350px;
	list-style: none;
	float: left;
}
#footer .footer_box.news ul li {
	width: 350px;
}
#footer .footer_box ul li {
	width: 195px;
	padding: 4px 0 0 0;
	float: left;
}
#footer .footer_box ul li a {
	color: #DFDFDF;
	font-size: 11px;
	text-decoration: none;
	background: url(../img/footer_list_item.gif) no-repeat 0 2px;
	padding: 0 0 0 15px;
	display: block;
}
#footer .footer_box ul li a:hover {
	text-decoration: underline;
	background: url(../img/footer_list_item.gif) no-repeat 0 -16px;
}
#footer .footer_box .input {
	width: 180px;
	font: 11px arial;
	border: 1px solid #DADBDC;
	padding: 4px 5px;
	margin: 4px 0 14px 0;
	float: left;
}
.submit_1 {
	width: 87px;
	height: 24px;
	color: #FFF;
	font: 12px arial;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
	background: url(../img/submit_1.gif) no-repeat;
	border: none;
	float: left;
}
html>/**/body .submit_1, x:-moz-any-link {
 padding: 0 0 3px 0;
}
#inside .product_box .submit_1, #content #price_informer .submit_1, #content #product_desc .desc .submit_1, #content .info_table .submit_1 {
	float: right;
}
#header a.img, .select {
	float: left;
}
.submit_1:hover, p a:hover, #content #path a:hover.back {
	text-decoration: none;
}
#top #nav li a:hover, #content #path span a:hover {
	text-decoration: underline;
}

.submit_general {
	height: 24px;
	color: #FFF;
	font: 12px arial;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
	padding: 0 15px;
	background-color: #3C93CE;
	border: 2px solid #0A6BAD;
}

.locator {
	margin:0 0 12px;
	width:700px;
	float: right;
	text-align: right;
}
.locator a, #content .info_table a {
	color: #007DCC;
	text-decoration: none;
}
.locator a:hover {
	color: #000000;
	text-decoration: underline;
}
#content .info_table a:hover {
	text-decoration: underline;
}
#inside #content div.boxhead {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	margin: 0 0 12px;
	width:700px;
}

#inside #content div.boxhead h1 {
	-x-system-font:none;
	background:transparent url(../img/h3_bg.gif) repeat-x scroll right 0;
	border:1px solid #DDDDDD;
	float:left;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:24px;
	line-height:normal;
	margin:0 0 -1px;
	min-width:186px;
	padding:10px 15px 0 17px;
}

#inside div.errorbox {
	border: 1px solid #C82026;
	clear: both;
	margin: 10px 0 15px 0;
	padding: 5px;
	width:690px;
}
#inside div.errorbox p {
	margin: 0;
	padding: 0;
}
 
strong.boxhead {
	float: left;
	margin: 0 0 12px 0;
	-x-system-font:none;
	background:transparent url(../img/h3_bg.gif) repeat-x scroll right 0;
	border:1px solid #DDDDDD;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:24px;
	line-height:normal;
	min-width:186px;
	padding:10px 15px 0 17px;
}
div.box {
	clear: both;
	color:#636363;
	display:block;
	line-height:1.5;
	padding:0 0 12px;	
	width: 700px;
}

.partner1{
	color: #fff;
	font-size: 11px;
	width: 250px;
	float: left;
	margin: 25px 0 0 0;
}

.partner1 a{
	color: #fff;
}

.chromestyle{
	width: 945px;
	font-weight: bold;
	height: 40px;
	margin-top: -30px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
	width: 100%;
	margin: 0;
	text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
	background:url("../img/menu_bg.gif") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	padding: 14px 0px;
	margin: 0;
	text-decoration: none;
	border-right: 0px solid #DADADA;
	display: inline-block;
	text-align: center;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	/*background: url(../img/menu_bg.gif) repeat-x 0 -42px;*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #ccc; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
	background: #5590c7;
}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #ccc; /*THEME CHANGE HERE*/
	padding: 2px 0;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #95badc;
}

.pat {
    float: left;
    padding: 0;
    margin-left: 20px;
}

.top_news ul {
	list-style: none;
	float: left;
}

.top_news ul li {
    width: 430px;
}
.top_news ul li {
        color: #5D5B5B;
	font-size: 12px;
	padding: 4px 0 0 0;
	float: left;
}
.top_news ul li a {
        color: #5D5B5B;
	font-size: 12px;
	text-decoration: none;
	background: url(../img/footer_list_item.gif) no-repeat 0 2px;
	padding: 0 0 0 15px;
	display: block;
}
.top_news ul li a:hover {
	text-decoration: underline;
	background: url(../img/footer_list_item.gif) no-repeat 0 -16px;
}

.price_move {
    width: 90%;
    position: absolute;
    bottom: 15px;
}

.price_move big {
    position: absolute;
    right: 95px;
}
.price_move del {
    position: absolute;
    right: 155px;
}

.price_move input {
    float: right;
}

.partner_link {
    position: absolute;
    bottom: 60px;
    right: 100px;
}
.partner_link_en {
    position: absolute;
    bottom: 80px;
    right: 100px;
}
.partner_link a{
    color: #FFFFFF;
    font-size: 11px;
}
.partner_link a:hover{
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

.category_cloud {
    margin-top: 27px;
}
.category_cloud a {
    color: #FFFFFF;
    font-size: 11px;
}

.category_cloud a:hover {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

.price_move_start {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.price_move_start span {
	float: left;
	width: 70px;
}

del {
	color: red;
}

.price_move_start span del {
	font-size: 10px;
	color: red;
	font-weight: bold;
	height: 8px;
}

.price_move_start big {
	float: right;
	font-size: 25px;
	color: green;
}

#content ul.video {
	padding: 0 0 0 0;
}

.video {
	position: relative;
	left: 0px;
	list-style: none;
	padding: 0 0 0 0;
	width: 703px;
}

.video li {
	float: left;
	width: 160px;
	margin-right: 15px;
	height: 175px;
}

.video li div.video_title {
	text-align: center;
	margin-top: 5px;
}

.video li div.video_icon {
	text-align: center;
}

/* ************************************************************************************* */
.infoBoxContents 							{width:232px; float:left; min-height:442px;}
.infoBoxContents li							{padding:0px 0px 0px 0px; width:100%;position:relative;}

.infoBoxContents li, 
.infoBoxContents li a, 
.infoBoxContents li a font					{font-weight:normal; vertical-align:top;}

.infoBoxContents li a b						{font-weight:bold;}									
.infoBoxContents ul							{list-style:none;padding:0;}
.infoBoxContents .categories				{margin:0px 0px 0px 0px;}
.infoBoxContents .bestsellers				{margin:0px 0px 0px 0px;}
.infoBoxContents .information				{margin:0px 0px 0px 0px;}
.infoBoxContents .manufacturers ul			{margin:0px 0px 0px 3px;}
.infoBoxContents li a strong,
.infoBoxContents li a 						{display:block; overflow:hidden;}
.infoBoxContents ul li .div 				{padding-left:16px;}

.infoBoxContents a						{}
.infoBoxContents li { color:#575656; font-size:1.1em; border:1px solid #DDDDDD; border-bottom:none; width:229px; }
.infoBoxContents li:hover{ background:#f8f8f8;} 
.infoBoxContents .active { background:#f8f8f8;} 
.infoBoxContents li.last 					{ color:#575656; font-size:1.1em; border:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; width:229px; }
.infoBoxContents li:hover				{}
.infoBoxContents li a					{color:#5D5B5B; text-decoration:none;
									 	 padding:7px 15px 6px 15px; position:relative; margin-left:17px; font-size:12px; line-height:15px; font-weight:bold;}
.infoBoxContents li a:hover				{color:#000000; text-decoration:none;}
.infoBoxContents li a b					{color:#888888; font-weight:bold;margin: -3px 0px -3px -13px;padding: 3px 0px 3px 13px;text-decoration:none;display:block;}
.infoBoxContents li a:hover b			{color:#000000;}

.infoBoxContents li .category_arrow		{position:absolute;width:8px; height:6px; top:11px; right:13px; line-height:0px; font-size:0px;}
.infoBoxContents li .list_bg  			{position:absolute; width:8px; height:8px; top:9px; left:0;line-height:0px; font-size:0px;}

.infoBoxContents li .list_bg,
.infoBoxContents li .category_arrow		{background:url('../img/bg_list.png') 0px 9px no-repeat transparent;}

										
.infoBoxContents li .list_bg  				{background-position:0 0px;}	
.infoBoxContents li:hover .list_bg  		{background-position:0 -7px;}										
.infoBoxContents li .category_arrow			{background-position:0 -14px;}
.infoBoxContents li:hover .category_arrow	{background-position:0 -20px;}										

.infoBoxContents .information	 li .list_bg  				{ margin-left:20px;}	
.infoBoxContents .bestsellers	 li .list_bg  				{ margin-left:20px;}	
.infoBoxContents li.last a					{border-top:0px solid #DDDDDD;}

.infoBoxHeading {
	width: 199px;
	height: 24px;
	background:url("../img/h3_bg.gif") repeat-x scroll right 0 transparent;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	color: #045DAD;
	font-weight: bold;
	list-style: none;
	cursor: pointer;	
	padding: 10px 15px 0 15px;
	float: left;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.seperator { margin-bottom:10px;}

/* ************************************************************************************* */
.menu 						{background:url('../img/menu_bg.gif') 0px 0px repeat-x transparent; height:34px; margin-top:27px;}
.menu ul						{padding:0px 0px 0px 0px;margin:0; list-style:none;}
/* ************************************************************************************* */	

/* ************************************************************************************* */	
.menu_item						{float:left; display:block;cursor:pointer; line-height:1;

}

.menu_item  a					{padding:8px 41px 7px 41px;display:inline-block;cursor:pointer;background:url('../img/menu_item.gif') 100% 0px no-repeat transparent;}
.menu_item.last  a			 	{background:none; padding: 8px 45px 7px; }

.menu_item a 					{color:#fff;font-weight:bold; line-height:1.6em; text-decoration:none;}
.menu_item a:hover,				 
.menu_item.selected a			{color:#fff; text-decoration:none; background:url("../img/menu_bg.gif") repeat-x scroll 0 -35px transparent}

.menu_item:hover,				 
.menu_item.selected				{background:url('../img/menu_item-act.gif') 0px 0px repeat-x transparent;}


* ————— homecarousel.tpl ————— */
/* core styles */
.jcarousel-container {position:relative;}
.jcarousel-clip {margin:0;padding:0;overflow:hidden;position:relative;z-index:2;}
.jcarousel-list {margin:0;padding:0;overflow:hidden;position:relative;top:0;left:0;z-index:1;}

.jcarousel-list li,
.jcarousel-item {float:left;list-style:none;width:75px;height:75px;}

.jcarousel-prev,
.jcarousel-next {z-index:3;display:none;}

/* custom styles */
div#homecarousel {width:695px;height:164px;margin:0px 0px 0px 14px;border:1px solid #DDDDDD;display:inline-block;}
div#homecarousel h4 {height:28px;padding:12px 0 0 19px;background:url(../img/block_title.png) 0 0 repeat-x;font:bold 12px "Arial";color:#5D5B5B;text-transform:uppercase;}

div.jcarousel-container {position:relative;}

div.jcarousel-clip {width:565px;margin:0 auto;overflow:hidden;}

ul#mycarousel {height:144px !important;padding:10px 0px 10px 0px;}

ul#mycarousel li {width:140px !important;height:150px;float:left;text-align:center;}
ul#mycarousel li.last_item {}
ul#mycarousel li a.product_image {width:130px;height:110px;display:block;margin:0 auto;}

ul#mycarousel li h5 {height:30px;padding:5px 5px 0 5px;}
ul#mycarousel li h5 a {color:#5D5B5B;text-decoration:none;}
ul#mycarousel li h5 a:hover {text-decoration:underline;}

ul#mycarousel span.price {display:block;padding:7px 0 0 0;font:bold 12px "Arial";color:#99c915;}

.jcarousel-prev {width:30px;height:31px;cursor:pointer;background:url(../img/carousel_nav.png) 0 0 no-repeat;position:absolute;left:-1px;top:65px;}
.jcarousel-prev:hover,
.jcarousel-prev:active {background-position:0 -31px;}

.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:active {cursor:default;background-position:0 0;}

.jcarousel-next {width:30px;height:31px;cursor:pointer;background:url(../img/carousel_nav.png) 0 -62px no-repeat;position:absolute;right:-1px;top:65px;}
.jcarousel-next:hover,
.jcarousel-next:active {background-position:0 -93px;}

.jcarousel-next-disabled,
.jcarousel-next-disabled:hover,
.jcarousel-next-disabled:active {cursor:default;background-position:0 -62px;}

/* ————— piscesslider.tpl ————— */
div#slide_holder {height: 227px; overflow: hidden; position: relative; width: 697px; z-index: 100; margin-top:0px; margin-bottom:14px; float:left; margin-left:14px;}
div#slider {width:697px;height:227px;overflow:hidden;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}

.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}

.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */ width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}

.nivo-directionNav a {position:absolute;top:40%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:5px;display:block;width:61px;height:61px;text-indent:-9999px;background: url('../img/nivo_nav.png') top left no-repeat;}
.nivo-nextNav {right:5px;display:block;width:61px;height:61px;text-indent:-9999px;background: url('../img/nivo_nav.png') top right no-repeat;}

div.nivo-controlNav {position:absolute;right:30px;bottom:14px;z-index:100;}
div.nivo-controlNav a.nivo-control {width:12px;height:0;display:block;padding:12px 0 0 0;overflow:hidden;float:left;margin:0 0 0 2px;background:url(../img/slideshow_item.png) 0 0 no-repeat;cursor:pointer;}
div.nivo-controlNav a.nivo-control:first-child {margin:0;}
div.nivo-controlNav a.active {background:url(../img/slideshow_item_active.png) 0 0 no-repeat;}


/* Contact form */

table.contact-form input, table.contact-form select, table.contact-form textarea{
	padding: 3px;
	margin: 0 0 5px 0;
}

.contacts-h3 { 
	margin: 0 !important;
}
.contacts-box { 
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 20px 10px 12px 10px !important;
	width: 678px !important;
	margin: 0 0 15px 0;
}

ul#citylist {
	clear: both;
	padding: 20px 0 0 0;
}

ul#citylist li {
	float: left;
	width: 220px;
	margin: 0 12px 10px 0;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	list-style-type: none;
	height: 210px;
}

ul#citylist li p { padding: 10px 0 10px 10px; }

ul#citylist li h5 {
	color: #0059AB;
	background: url("../img/h3_bg.gif") repeat-x scroll right 0 transparent;
    border-top: 1px solid #DDDDDD;
    font: bold 12px arial;
    height: 24px;
    margin: 0 0 0 0;
	
    /* width: 240px; */
    padding: 10px 15px 0 10px;
}

.span_en_page {
    display: block;
    float: left;
	margin-left:20px;
	}

.contact_en input[type="text"], .contact_en textarea {
    margin: 0px 0px 5px 30px;
    padding: 3px;
}

.contact_en input, select {
    border: 1px solid #DDDDDD;
    padding: 2px;
}
.contact_en textarea {
    border: 1px solid #DDDDDD;
	margin-left: 30px;
}
.contact_en{
    color: #636363;
    display: block;
    line-height: 1.5;
	}

