@charset "UTF-8";
*{	margin: 0; }
body {background: url(images/fon.jpg) repeat-x 50% 0px;	background-color: #FFFFFF;}
.maindiv { width:1002px; margin: 0 auto 15px auto;}
.topdiv {height: 30px;}
.bordered { border: solid 1px #DDDDDD; position:relative;}
.contents { background-color: #FFFFFF; padding-bottom: 20px;}
.contents_catalog { background-color: #FFFFFF; padding-bottom: 20px; height:420px;}
.ptitle {font: bold 16px Tahoma; color:#555555; width: 900px; padding: 5px 0px 5px 0px; margin:auto;}
.pcontent {font: 12px Tahoma; color:#555555; width: 900px; padding: 5px 0px 5px 0px; margin:auto;}



.maincatlink {display:block; width:325px; height:48px;}

.proddetiles {position:absolute; height:420px; width:1000px; z-index:50; display:none;}
.productnav {position:absolute; height:420px; width:1000px; z-index:10;}
.prodfon {position:absolute; height:420px; width:1000px; z-index:30; display:none; background-color:#3b8cc3; opacity:0.9; filter:alpha(opacity=90)}
.prodcont {padding:7px;}
.prodcont .bigimg {float:right; width:550px; height:366px; margin:20px 10px 0 10px;}
.prodcont .prodtexts {float:left; width:390px; height:336px; margin-top:10px; padding:30px 0 8px 0; }
.prodcont .prodtexts .textsrow {margin-bottom: 10px; padding-left:15px;}
.prodcont .prodtexts .blocktitle {font: bold 18px Tahoma; color:#ffffff; text-align:right; padding-bottom:10px;}
.prodcont .prodtexts .itemtitle {float: left; width:90px; font: bold 14px Tahoma; color:#ffffff; text-align:right; padding: 4px 15px 4px 0;}
.prodcont .prodtexts .itemfield {float: left; width:245px; font: 14px Tahoma; color:#ffffff; text-align:left; padding: 4px 0 4px 5px;}
.prodcont .prodtitle, .proddesc {font: bold 16px Tahoma; text-align:left; color:#244b61; background-color:#e8eef1; border: solid 1px #627f8f; padding:4px; margin-bottom:10px;}
.prodcont .proddesc {font: 13px Tahoma;}
.closebtn {float: right; width:20px; height:20px; background: url('images/closebtn.gif') 0 0 no-repeat; cursor:pointer;}

.pagetitle {font: bold 16px Tahoma; color:#333333; padding: 5px 0px 5px 50px; }

.ncontainer {background-color:#FFFFFF; width:900px; margin:auto; font: normal 12px Tahoma;}
.ncontainer .ncontent {margin:0; padding:4px; text-align:left; border: solid 1px #DDDDDD; margin-bottom:4px;}
.ncontainer .nt {padding-top:4px; display:none;}
.ncontainer .nbigimage {float:left; width:270px; margin: 0px 40px 10px 0px;}
.ncontainer .ntitle, .ndate, .ntext {font: 12px Tahoma; padding: 5px 0px 5px 10px; text-align:left;}
.ncontainer .ndate {color:#999999;}
.ncontainer .ntitle {font: bold 14px Tahoma; color:#333333; background-color:#E0E0E0; cursor:pointer;}
.ncontainer .ntext {color:#000000;}

.navcont {width:200px; float:left; margin-left:10px;}
.navcont ul {list-style: none; margin:0; padding:0; width: 200px;}
.navcont ul li a {padding: 3px; text-align:left; text-decoration:none; font: bold 12px Tahoma; color:#000000; display:block; width:170px;}
.navcont ul li a.selectedbtn {background-color:#efefef; border: solid 1px #cfcfcf;}
.navcont ul li a:hover {background-color:#efefef;}

.catmenu {list-style: none; margin:0; padding:0;}
.catmenu li {height:18px; padding-right:10px;}
.catmenu li a {display:block; padding: 1px 0 1px 5px; text-align:left; text-decoration:none; font: bold 12px Tahoma; color:#388dc4;}
.catmenu li a:hover {background-color:#84b4cb;}

.storesholder {width: 700px; margin:auto;}
.storeinfo {float:left; width:280px; padding:30px 10px; color:#000000;}
.storemap {float:left; width:390px;}

.mainnavcontetnts {width: 975px; height:249px; margin-left:13px; background: url('images/catalogmainfon.jpg') 0 0 no-repeat;}
.mainnavcontetnts .firstcont {float:left; width:325px;}
.mainnavcontetnts .transpback {position:absolute; display:none; width:146px; height:201px; background:#fefefe; z-index:10; opacity:0.7; filter:alpha(opacity=70) }
.mainnavcontetnts .navigator {position:absolute; display:none; width:146px; height:201px; z-index:20; padding:5px;}
.mainnavcontetnts .top {float:left; width:155px; height:201px; padding-left:180px;}
.mainnavcontetnts .bottom {float:left; display:block; width:325px; height:48px;}

.promonavcontetnts {width: 975px; height:249px; margin-left:13px; background: url('images/promomainfon.jpg') 0 0 no-repeat;}
.promonavcontetnts .firstcont {float:left; width:325px;}
.promonavcontetnts .navigator {float:right; width:146px; padding:5px;}
.promonavcontetnts .top {float:left; width:325px; height:201px;}
.promonavcontetnts .bottom {float:left; width:325px; height:48px;}

.catname {height: 17px; padding: 6px 0 2px 0; text-align:center; font: bold 14px Tahoma; color:#388dc4;}
.productinfo {position:absolute; width:985px; height:415px; z-index:30px;}
.maincontents {position:absolute; z-index:20px;}

.thumbcont {width: 995px; margin:auto;}
.thumbcont .left, .right {float:left; width: 30px; height:139px; background: url(images/blueleft.gif) 0 0 no-repeat; cursor:pointer;}
.thumbcont .right {background: url(images/blueright.gif) 0 0 no-repeat;}
.thumbcont .middle {float:left; width: 935px; height:139px; background: url(images/bluefon.gif) 0 0 repeat-x; }
.thumbcont .middle .thumbs {height:100px; width:935px; margin-top:18px; text-align:left;}
.thumbcont .middle .thumbs .shortcontainer {height:100px; position:absolute; overflow:hidden; width:935px;}
.thumbcont .middle .thumbs .longcontainer {height:100px; position:absolute;}
.thumbcont .middle .thumbs img {margin-right:2px; cursor:pointer;}
.thumbcont .middle .thumbs .nodata {font: bold 13px Tahoma; color:#999999; text-align: center; padding-top: 42px; width:500px; margin:auto;}

.maincatcontainer {float:left; width:790px;}
.maincatcontainer .catsubnavigator {height:100px;}
.maincatcontainer .leftarrow, .rightarrow {float:left; width:17px; height:99px; background: url(images/cat_tumbs_left.gif) 0 0 no-repeat;}
.maincatcontainer .navfon {float:left; width:720px; height:99px; background: url(images/cat_tumbs_fon.gif) 0 0 repeat-x;}
.maincatcontainer .navfon .thumbs {height:80px; overflow:hidden; margin-top:18px;}
.maincatcontainer .navfon .thumbs img {margin-right:2px; cursor:pointer;}
.maincatcontainer .navfon .thumbs .nodata {font: bold 13px Tahoma; color:#999999; text-align: center; padding-top: 31px;}
.maincatcontainer .rightarrow {background: url(images/cat_tumbs_right.gif) 0 0 no-repeat;}

.productcont {margin-top:15px; height:270px;}

.closebar {margin: 0 auto; height:30px; background: #ffffff url(images/closebar.gif) 15px 0 no-repeat;}
.trademarks {}
.sbigimage  {float:left;}
.stxt  {float:left; padding:10px;}

.allrights {font: bold 12px Tahoma; padding-left:15px; color:#dcdcdc;}

.contactcell {float: left; width: 300px; margin-left:20px;}
.nodata {font: bold 13px Tahoma; color:#999999; text-align: center; padding: 50px 0; width:500px; margin:auto;}

.clear {clear:both;}

.overFlashBar {
	position: absolute;
	z-index:100;
	background: #fff;
	width:400px;
	height:30px;
	bottom: 0px;
	width:100%;
}