/* CSS Document */

html{height:100%;}
body{height:100%; width:100%; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5a58; line-height:15px;}

b{color:#196dae}

a:link,
a:visited,
a:hover{
	/*color:#196dae; */
	text-decoration:none;
}

h1{font-size:18px; font-weight:normal; color:#196dae; padding:0px; margin:0px; margin-bottom:10px;text-align: left}
div.hd {margin-bottom:10px;}
div.hd a {font-size:18px; font-weight:normal; color:#196dae; padding:0px; margin:0px; text-align: left; text-decoration:none;}
p{padding:0px; margin:0px; margin-bottom:10px;}

.all{width:100%; height:100%; border:0px; min-width:1000px;}


.top{width:100%; height:210px; position:absolute; min-width:1000px;}

.header{height:171px; width:100%; background-image:url(/img/topbg.jpg);}

.logo{float:left; height:171px; background-image:url(/img/logo.jpg); width:626px;}

.logolink{width:473px; padding-left:37px; padding-top:46px; float:left;}
*html .logolink{width:446px;}
.logolink a:link{display:block; width:217px; height:81px; text-decoration:none;}
.logolink a:visited{display:block; width:217px; height:81px; text-decoration:none;}
.logolink a:hover{text-decoration:none;}

.icons{width:115px; padding-top:62px; float:left;}
.icons img{border:0px; width:13px; height:13px;}

.icons a:link{float:left; display:block; width:13px; height:13px; margin-left:27px; text-decoration:none;}
.icons a:visited{float:left; display:block; width:13px; height:13px; margin-left:27px; text-decoration:none;}
.icons a:hover{text-decoration:none;}

.contacts{background-image:url(/img/contacts.jpg); width:372px; height:171px; float:right;}
.caption{padding-top:21px; font-size:12px; padding-left:168px;}
.number{font-size:26px; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-weight:bold; color:#208bc4; padding-left:120px;line-height:26px; margin-top:-1px;}
.number p{font-size:26px;margin:0px;}
.number span{font-size:12px; color:#000000; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:26px;}

.contactslink{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:160px; margin-top:-4px; height:15px;}
.line{background-image:url(/img/line.png); background-position:top; background-repeat:no-repeat; width:294px; height:1px; margin-top:12px; margin-bottom:13px; margin-left:10px;}

.basket{padding-left:40px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:12px;}
.basket img{border:0px; float:left; margin-right:10px; margin-top:-10px;}
.basket a:link{font-size:18px; text-decoration:none; padding-right:3px;}
.basket a:visited{font-size:18px; text-decoration:none; padding-right:3px;}
.basket a:hover{text-decoration:underline;}
.order {margin-top: 5px;}

.nopic{list-style-type:none; margin-left:0px;padding-left:0px;}
.nopic h2{margin-bottom:16px;}
.nopic li{margin-bottom:14px; padding-bottom:0px;}    
.nopic li a:link{display:block; font-weight:bold; font-size:12px; margin-bottom:12px;}   
.nopic li a:visited{display:block; font-weight:bold; font-size:12px; margin-bottom:12px;}

.topmenu{width:100%; height:39px; background-image:url(/img/topmenubg.png); font-size:11px; font-weight:bold;}
.topmenu ul{padding:0px; margin:0px; list-style-type:none; margin-left:287px; height:36px; background-image:url(/img/topmenusep.png); background-position:0% 0%; background-repeat:no-repeat;}
.topmenu li{height:36px; line-height:36px; float:left; padding-left:15px; padding-right:15px; background-image:url(/img/topmenusep.png); background-position:100% 0%; background-repeat:no-repeat; text-transform: uppercase;}

.topmenu a:link{color:#FFFFFF; text-decoration:none;}
.topmenu a:visited{color:#FFFFFF; text-decoration:none;}
.topmenu a:hover{color:#FFFFFF; text-decoration:underline;}

.content{display:table-cell;}
.left{background-image:url(/img/corner.jpg); background-position:168px 210px; background-repeat:no-repeat; padding-top:210px; padding-bottom:69px;}

.menu{width:288px; display:table-cell; padding-top:21px;text-align: left}
.menu ul{width:288px; padding:0px; margin:0px; list-style-type:none; color:#FFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:28px; font-size:11px;text-align: left}
.menu li{width:270px; margin-bottom:1px; background-image:url(/img/menu.png); background-position:top; background-repeat:no-repeat; text-indent:30px;text-align: left}

.menu ul li a:link{ color:#fff; text-decoration:none; padding-left:8px;text-align: left}
.menu ul li a:visited{color:#fff; text-decoration:none; padding-left:8px;text-align: left}

.menu ul li ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#196dae; line-height:20px; padding-top:0px; padding-bottom:0px;text-align: left}
.menu ul li ul li{background-image:none !important;text-align: left}

.menu ul li ul li a:link{color:#196dae; text-decoration:underline;text-align: left}
.menu ul li ul li a:visited{color:#196dae; text-decoration:underline;text-align: left}

.menu ul li ul li ul li{text-indent:50px;text-align: left}

.menu ul li ul li ul li a:link{font-weight:normal;text-align: left}
.menu ul li ul li ul li a:visited{font-weight:normal;text-align: left}

.active{background-image:url(/img/menuactive.png) !important;
	background-position: 0 0; 
}

.news{width:252px; padding-left:18px; padding-top:18px; padding-bottom:10px; padding-right:18px; font-size:11px; line-height:14px;text-align: left}
.news h1{margin-bottom:16px;text-align: left}
.news ul{padding:0px; margin:0px; list-style-type:none;text-align: left}
.news ul li{border-bottom:1px dotted #5b5a58; margin-bottom:14px; padding-bottom:14px;text-align: left}
.news ul .last{border-bottom:0px; margin-bottom:0px;text-align: left}
.news ul li a:link{display:block; font-weight:bold; font-size:12px; margin-bottom:12px;text-align: left}
.news ul li a:visited{display:block; font-weight:bold; font-size:12px; margin-bottom:12px;text-align: left}


.right{background-color:#fff9d6; padding-left:25px; width:99%; padding-top:230px; padding-bottom:94px;}
.right p{padding-right:25px; text-align:justify;}

.info{margin-left:288px; background-color:#fff9d6; display:table; padding:25px; padding-top:20px; float:right}

.pics{list-style-type:none; padding:0px; margin:0px; padding-top:10px; width:100%; display:table-cell; margin-right:-25px;}
.pics li{float:left; width:212px; height:169px; text-align:center; padding-top:20px; margin-right:13px; margin-bottom:13px;
	height:170px;
}

.noBg{
	background: transparent;
}
.withBg{
	background-image:url(/img/imgbg.png);  
	position:relative;
}


.pics a:link{text-decoration:none;}
.pics a:visited{text-decoration:none;}
.pics a:hover{text-decoration:none;}

.pics span{display:block; padding-top:9px; font-weight:bold;}
.pics img{border:0px;}
.pics td {
	height: 123px;
	width: 212px;
	vertical-align: middle;
}


.pages{font-weight:bold; height:25px; width:100%;}
.counter{padding-left:10px; text-align:center; height:25px; line-height:25px;}
.next{width:100px; float:right; height:25px; line-height:25px; margin-top:-25px;}


.footer{height:69px; text-align:right; padding-right:28px; font-size:11px; line-height:69px; background-color:#FFFFFF; margin-top:-69px; position:relative;}
.footer a{color:#5b5a58;}

.activeItem{background: white;}

.activeItem a:link,
.activeItem a:visited,
.activeItem a:hover{color: #196eaf}
.photosCid{width:200px;}
.sale{
	color: green;
	font-weight: bold; 
	position: relative;
}
.new{
	color:red;
	position: absolute;
	top:0px;
	right:10px;
	font:bold 13px Tahoma;
}
.pics .sale{
	position: absolute;
	top:0px;
	right:10px;
	font:bold 13px Tahoma;
}
.pics .new{
	float:right;
 
}

.sale{}
.new{}

.adding,
.earlier_add{
	position: absolute;
	color: white;
	padding:3px; 
	font-size: 11px;
	margin-top: -30px;
	display: none;
	white-space:nowrap;
}
.adding{
	background: #195d91;
}
.earlier_add{
	background: #e1c233;
}
.itemPhotoCid{
/*	width: 167px;
	height:123px;*/
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.spin{
	text-align: right;
	vertical-align: middle;
	width: 50px;
}
#countryList{
	padding-left: 20px;
	width: 240px;
}
#countryList ul{
	width: 200px;
}
a.bay{
	color:#196dae;
	background: url(/img/bay.jpg) no-repeat scroll 0 0;
	padding:4px 40px 6px 36px;
	height: 25px;
}
div.bay{	
	height: 28px;
	vertical-align: middle;
	margin-top: 20px
}
#tableBasket{
	width: 96%;
	border-collapse: collapse;
}
#tableBasket td{
	border: 1px solid #5b5a58;
	padding: 5px;
	vertical-align: middle;
}
#tableBasket #header{
	font-weight: bold;
	text-align: center;	
}
#tableBasket td input{
	width: 96%;
	text-align: right;
}

div#alphabetList li {
	float: left;
	width:auto;
	margin:0;
	padding:0;
	text-indent:0;
	margin-left:5px;
}

div#alphabetList {
	float:left;
	overflow:hidden;
	margin-left: 35px;
}

/*div#lineList li {
	float: left;
	width:auto;
	margin:0;
	padding:0;
	text-indent:0;
	margin-left:5px;
}*/

div#lineList {
	float:left;
	overflow:hidden;
	margin-left: 35px;
}

.fabricList{
	margin-left: 25px;
	display: none;
}
.cidList{
	margin-left: 25px;
	display: none;
}
.orange-tbl{
	width: 200px;
	border-collapse: collapse;
	margin-top: 20px;
}

.orange-tbl td{
	padding: 3px;
	border: 1px dotted #F5822A;
	text-align: center
}
.CloseExample span{
 	color: white;
}
.but{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/bg_cost2.gif) repeat scroll 0 0;
	border:0 none;
	color:white;
	height:22px;
	width:138px;
}
