html{
 direction:rtl;
}

*{
	margin: 0px;
	padding: 0px;
}
a {
	color: #0EA2CC;
	text-decoration: none;
}
h1, h2, h3, h4 { font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:26px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	}

#wrap {
	width:780px; 
	margin:0 auto 0 auto;
}
#header {
}
#content {
	padding:0 0 0 0;
	}

#right { float:left; width:530px;  }
#right p {line-height:20px; margin-bottom:20px;}
/*#right a:visited, active {border:none;}*/
h1 a, h2 a, h3 a, h4 a {text-decoration:none; border:none!important;}
.clear {clear:both;}
#sidebar {
	float:right; 
	width:250px; 
	background:url(images/sb2.jpg) right repeat-y;
	/*border: solid 1px red;*/
	}
#sidebartop {
	background: url(images/sb1.jpg) right top no-repeat; 
	height:10px;
}
#sidebarbtm {background:url(images/sb3.jpg) right top no-repeat; height:9px;}

#right h2 {
	color:#014782; font:normal 18px "Trebuchet MS", Verdana, sans-serif;
}
#right h2 a {color:#014782}
#right h2 a:hover {color:#000; background:#ffffee; border:none;}


#sidebar h2 {
	display:block;
	background:url(images/sidebarh2.jpg) no-repeat;
	height:40px;
	padding:14px 40px 0 10px;
	color: #186185;
	text-transform:uppercase;
	/*border: solid 1px green;
	
	*/
	margin-top:14px;
	position:relative;
}
#footer {
	height:62px;
 }



.caption {
	display:block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top:30px;
}

#breadcrumb { 


	/*color:#999999; */
	color:#5C6274;
	font-size: 13px;
	font-weight: bold;
	/*border: solid 1px green;	*/
	
	} 
#breadcrumb a.active {color:#000!important;}
#breadcrumb a{text-decoration:none; color:#999;}
#breadcrumb a:visited, breadcrumb a:active {color:#999;}
#breadcrumb a:hover {color:#333;}


#manufactid{
    width:210px; 
	padding-right: 20px;
	height:25px;
	padding-top:5px;
}
#manufactid select{
	font-size: 15px;
	background: #E9F2F5;
	height:25px;
	width: 198px;
}

 #search{
    width:210px; 
	padding-right: 20px;
	padding-top: 5px;
	height: 80px;
}
 #search .keyword{
	width: 196px;
	border: 1px solid #CBE0E7;
	background: #E9F2F5;
	height:20px;
	margin-bottom:5px;
	display:block;
	font-size: 15px;
}
#search select{
	border: 1px solid #CBE0E7;
	font-size: 15px;
	background: #E9F2F5;
	height:25px;
	width: 198px;
}
 #search .srchbtn{
  display:block;
  background:url(images/searchbutton.gif) center bottom no-repeat;
  height:27px;
  width:84px;
  margin-right:114px;
  margin-top:10px;
 }


form {padding:0; margin:0;}
#flashbanner{
	display:block;
	float:right;
	padding:0 0 0 0;
	text-align:center;
	/*background:url(images/header.jpg);*/

	width:780px;
	height:155px;
	font-size: 0;
	line-height: 0;
}
#flashbanner object{
	width:780px;
	height:155px;
}
#flashbanner EMBED{
	width:780px;
	height:155px;
}

#nav {float:right; 
	  width:780px; 
	  padding:0px; 
	  margin:0px;
	  height:30px;
	  background:url(images/h-menu-backgr.gif);
	  display:block;
	 }
#langs{
  float:left;
  height:20px;
  padding-top:5px;
}
#langs .rus {
  float:left;
  display:block;
  background:url(images/flag-rus.gif) center bottom no-repeat;
  height:20px;
  width:18px;
  padding-left:10px;
}
#langs .eng {
 float:left;
 padding-left:10px;
  display:block;
  background:url(images/flag-eng.gif) center bottom no-repeat;
  height:20px;
  width:18px;
}

#topmenu { 
	
	font:bold 14px "Trebuchet MS", Verdana, sans-serif; 
	text-transform:uppercase; 
	padding-top:0px;
}
#topmenu ul {list-style:none; padding-right:0px;}
#topmenu li {display:inline; margin-right:3px;}
#topmenu a, #topmenu a:visited {
	display:block; 
	float:right; 
	text-align:center; 
	padding:5px 20px 0 20px; 
	height:25px; 
	color:#A9D8ED;
 }
#topmenu a.active, #topmenu a:hover{ color:#FFFFFF;}

.ftd_btm {display:block; height:20px; 
	padding:15px 35px 0 5px; background:url(images/ftrdlink.png)8px 12px no-repeat}


.textfield {
	/*display: block;
	width:50%;*/
	/*margin:3px 30px 3px 3px;*/
	/*padding:3px;*/
	border: 1px solid #CBE0E7;
	background: #E9F2F5;
}
#regTable input{
	border: 1px solid #CBE0E7;
	background: #E9F2F5;
}

label {
	display: block;
	margin:3px;
	padding: 5px;
	font-weight: bold;
}
.button {
	
	padding:0px;
	margin:3px;
	border: 1px solid #9DC6D2;
	color:#000000;
	background: #E9F2F5;
}
.hand, .button {
	cursor:pointer;
	cursor:hand;
}

.textfield:hover, #regTable input:hover {
	background:#FFFFCC;
}
.textfield:focus,#regTable input:focus {
	background:#ffffff;
	border: 1px solid #3A2C1B;
}
.hide {display:none;}
.center{ display:block;text-align:center;}
#livesupport{
text-align:center;
}

#bottom {padding:20px; background:url(images/bottombg.png) repeat-x; margin-top:15px;}
#bottom p {display:block; padding:3px; text-align:center;}
#credits {text-align:left; font-size:10px; padding:5px 40px 0 40px; }

.pagenavi { 
	height:22px; 
	padding: 5px 5px 0 5px; 
	background: #eee; 
	border: solid 1px #ddd; 
	margin:0px 0 15px 0;
 }
.pagenavi .alignleft {display:block; float:right; }
.pagenavi .alignright {display:block; float:left;}
.pagenavi .aligncenter {display:block; text-align:center;}

.pagenavi a, .pagenavi a :visited, .pagenavi a :active 
	{color:#000; font-weight:bold; text-decoration:none; border:none!important;}
.pagenavi a:hover {color:#0099CC!important;}


/*shopping Cart */
#catalogue {margin:0 0 0 0; 
/*	border:solid 1px #ddd; */
	padding:0px;
	background: #FFFFFF;
}

.itemr{
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
}

.itemm{
	border-bottom:1px solid #dadada;
}
.iteml{
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
}

.item {
	float:right;
	width:169px; 
	height:220px;
	text-align:center;
	/*border: solid 1px green;	 */
	margin:3px;
	padding:0;
	position:relative;
	
 }

.item .prodnamediv{
		/*border:solid 1px #716148;*/
		position:absolute;
		left:0px;
		top:105px;
		width:169px; 
		height:40px;
		text-align:center;
}
.item h3 {
		/*display:block; */
		padding:3px;
		font-size: 12px;
	}
.item span {display:block; padding:3px;}
.item .price {
    position:absolute;bottom:30px; right:5px;
	color:#993300; font-weight:bold; 
  }
 .ProductPrice {
	color:#993300; font-weight:bold; 
 }

 .item .listprice{
    position:absolute;
	bottom:45px; 
	right:5px;
	
 }

.item span img { border:none!important;position:absolute;right:42px;bottom:5px; }
.item a,.item a:hover {
	border:none!important; text-decoration:none;
	
}

img.productimg {
	/*border:solid 1px #716148; */
	border:0;
	margin:3px 8px 0 0;
	}
.clear2 {width:100%; clear:right;}
#manufacturefilter{
  width:100%; clear:right;
  height:30px;
  text-align:center;
}
.sec_head {
	display:block;
	background: #0077A2 url(images/ftrdbox.jpg) no-repeat 0px -60px;
	padding:3px;
	margin-bottom:15px;
	color: #FFF !important;
	font-size:16px!important;
}


.sec_head a,.sec_head a.active, .sec_head a:visited{
	color:#FFF !important;
	text-decoration:none;
}
.sec_head a:hover {
	color:#333 !important;
	text-decoration:none;
	background:none !important;
}


#sidebar li a, #sidebar li a:visited {
	display:block;
	padding: 4px 40px 0 0px;
	/*color:#999;*/
	color:#5C6274;
}
#sidebar li a:hover {color:#325346;}

#sidebar ul {
	list-style:none; 
	font:bold 12px Arial;
	width: 240px;
	}

/*-----------      MENU ------------------*/
.navmenuroot
{
  /*border: solid 1px yellow; */

}

.navmenuroot li {
  float: right; 
  margin: 0;
  width: 240px;
  height: 24px;
  display:block; 
  background:url(images/h-menu1.jpg) left top no-repeat;
}

.navmenuroot ul {
	position:relative;
	width: 240px;
    z-index:10000;
}
.navmenuroot ul ul{
	position:absolute;
	  right: 120px;
}

ul#navmenu:after{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
}


.navmenuroot li:hover > div >  ul,
.navmenuroot li.iehover > div >  ul, 
.navmenuroot li:hover > div >  ul >li,  /* HIDE LI Elements IE7 bug */
.navmenuroot li.iehover > div >  ul >li

{
   display: block;

}
.navmenuroot ul ul li
{

  display: none;

}

/*-----------  END  MENU ------------------*/
#specialcat{
  z-index:9000;
}

.buybutton img{ border:none!important;}
.buybutton a { border:none!important; text-decoration:none; }

#regTable, #regTable table{
	width:100%;
	border:none!important;
	margin-bottom:20px;
	margin-top: 15px;
    margin-left: auto; 	margin-right: auto; 
	
}
#regTable th {
	background:#0075A4;
	padding:5px 15px 5px 15px;
	color:#8ADBFF;
	text-align:center;
	border:0;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
}
#regTable td {
	border:0;
	padding:5px 15px 5px 15px;
}

#container{
margin-right:20px;
position:relative;
width:196px;
height:100px;
overflow:hidden;
border: 1px solid #CBE0E7;
}

#scrallcontent{
  position:absolute;
  width:190px;
  left:0px;
  top:90px;
}