/* 

Joomla.css

Template Specific Css rules 

Copyright (C) 2008 TemplatePlazza.com

All rights reserved.

 */ 
 
body{
background: #F7F7F7;
padding:0; 
margin:0;
text-align:left;
color:#333;  
line-height:100%; 
} 

.tpfix

{	position: absolute;

	top: -2000px;

}
p{
line-height:13px;
}

li {
list-style-type:none; 
/*list-style:outside;*/
margin:0 0 10px 10px;
/*list-style-image:url(../images/li.png);*/
}
/*LI.square { list-style-type: square }
UL.plain  { list-style-type: none } */
	
ol{
list-style-type: decimal; 
}	
blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}
del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */
form { 

	display:inline;

	margin:0; padding:0;

}
h1, h2, h3, h4, h5, h6, address{
margin:0.5em 0;
text-align:center; 
}
h1, .componentheading{
font-size:1.3em; 
line-height:1.3em;
color:#333;
}
h2, .contentheading{
font-size:1.3em; 
line-height:1.3em;
color:#333;
}
h3{
font-size:1.3em; 
line-height:1.3em;
color:#333;
}
h4{
font-size:1.2em; 
line-height:1.2em;
}
h5{
font-size:1.1em; 
line-height:1.1em
}
h6{
font-size:1em; 
line-height:1em; 
font-weight:bold
}
.small{
font-size:80%;
color:#000;
font-weight:bold
}
a:link, a:visited{
text-decoration:none; 
color:#BD2321;
font-weight:bold;
}

a:hover, a:visited:hover{
color:#333; 
text-decoration:none;
}
.inputbox2{
background: #BABCB4;
height: 15px;
padding:3px;
font-size: 12px;
color:#000;
border:none;
border-bottom: 1px solid #333;
}
.inputbox{
background: #f3f3f3;
padding:3px;
font:bold 10px;
/*height: 20px;
margin:5px;*/
color:#000;
border: 1px solid #A46FB5;
}


.inputbox:hover,

.inputbox:focus,

.inputbox:active{

	border:1px solid #252525;

	background:  #fff;
}
.button{
padding:3px; 
border: 1px solid #A46FB5;
border-radius:4px; 
-moz-border-radius:4px; 
-webkit-border-radius:4px;
margin-top:5px;  
font-size: 12px;
font-weight:bold;
background: url('../images/btn.png') repeat-x 0 0;
}


.sectiontableentry1{
background: #ccc;
}
.sectiontableentry2{
}


/* Typography 

---------------------------------------------------------------*/

/* Code */

pre,

.code1,

.code2{

	margin:10px 0 15px;

	padding:10px 15px;

	font-size:0.92em;

	font-family: 'Curier New', monospace;	

}



.code2{

	padding-left:20px;

	font-family: 'Curier New', monospace;

}

.code3{

	padding:0 0 5px 20px;

	font-family: 'Curier New', monospace;

}



.code3 h4{

	width:35px;

	position:relative;

	top:-10px;

	margin:0 0 -10px 11px!important;

	padding:0 5px;

	font-size:1.17em;

	font-weight:normal;

}



/* Warnings */



p.info1,p.info2,p.info3,p.info4{background:transparent url('../images/icons/info.gif') no-repeat left center; }

p.warning1,p.warning2,p.warning3,p.warning4{background:transparent url('../images/icons/warning.gif') no-repeat left center; }

p.tips1,p.tips2,p.tips3,p.tips4{ background:transparent url('../images/icons/tips.gif') no-repeat left center; }

p.info1,p.info3,p.warning1,p.warning3,p.tips1,p.tips3{padding-left:30px;}



p.info2,

p.info4{

	padding:3px 3px 3px 30px;

	border-top:#3399ff solid 1px;

	border-bottom:#3399ff solid 1px;

	background-position:3px center;

}

p.info3,

p.info4{

	background-color:#f0f6fe;

	background-position: 7px center;

	min-height:14px;

	padding:12px 0 14px 30px;

}

p.warning2,

p.warning4{

	border-top:#f71212 solid 1px;

	border-bottom:#f71212 solid 1px;

	padding:3px 3px 3px 30px;

	background-position: 3px center;

}

p.warning3,

p.warning4{

	background-color:#ffeeea;

	background-position: 7px center;

	min-height:14px;

	width:auto;

	padding:12px 0 14px 30px;

}

p.warning4{

	border-top:#f71212 solid 1px;

	border-bottom:#f71212 solid 1px;

}

p.tips2,

p.tips4{

	border-top:#fde647 solid 1px;

	border-bottom:#fde647 solid 1px;

	padding:3px 3px 3px 30px;

	background-position:3px center;

}

p.tips3,

p.tips4{

	display:block;

	background-color:#fdffca;

	background-position: 7px center;

	min-height:14px;

	padding:12px 0 14px 30px;

}

p.tips4{

	border-top:#fde647 solid 1px;

	border-bottom:#fde647 solid 1px;

}

/* Dropcaps */

span.Dropcap1,

span.Dropcap2,

span.Dropcap3{

	font-size: 5.0em;

	display: block;

	float: left;

	line-height:1.0em;

	font-family:'Times New Roman', serif;

}

span.Dropcap1{

	height:61px;

	margin:-4px 5px -3px 0;

}

p.Dropcap2{

	padding:0 0 0 50px;

}

span.Dropcap2{

	height:61px;

	margin:-4px 0 0 -50px;

}

p.Dropcap3{

	margin-top:32px;

}

span.Dropcap3{

	height:61px;

	margin:-32px 5px 0 0;

}

/* Blockquotes */

blockquote{

	font-style:italic;

	margin:20px 0;

	float:left;

}

blockquote div.blockquote1 div{

	padding:0 17px;

}

blockquote div.blockquote2 div{

	padding:0 17px;

}

blockquote div.blockquote3{

	padding-bottom:5px;

}

blockquote div.blockquote3 div{

	padding:5px 27px 0 27px;

}

blockquote div.blockquote4{

	padding-top:2px;

}

blockquote div.blockquote4 div{

	padding:5px 27px 0 27px;

}

/* Floated blocks */

.blockTextLeft,

.blockTextRight,

.blockTextCenter{

	display:block;

	width:30%;

	padding:15px;

	font-style:italic;

}

.blockTextLeft{

	float:left;

	text-align:left;

}

.blockTextRight{

	float:right;

	text-align:right;

}

.blockTextCenter{

	margin:0 auto;

	text-align:center;

}

/* Legends */

div.legend1 h4,

div.legend2 h4,

div.legend3 h4,

div.legend4 h4,

div.legend5 h4,

div.legend6 h4{

	width:auto;

	float:left;

	background: #fff;

	position:relative;

	top:-9px;

	left:11px;

	margin:0 0 -9px 0!important;

	padding:0 3px;

	font-size:1.17em;

	font-weight:normal;

}

div.legend3 h4:first-child,

div.legend5 h4:first-child{

	background:#e7e7e7;

}

div.legend4 h4:first-child,

div.legend6 h4:first-child{

	border:solid 1px #666;

}

div.legend1,

div.legend5,

div.legend6{

	border:solid 1px #666;

	margin:25px 0;

}

div.legend2,

div.legend3,

div.legend4{

	border-top:solid 1px #666;

	border-bottom:solid 1px #666;

	margin:25px 0;	

}

div.legend1 p,

div.legend2 p,

div.legend3 p,

div.legend4 p,

div.legend5 p,

div.legend6 p{

	margin:7px;

	clear:both;

}

/* icons */

.audio,.creditcard,.email,.feed,.help,.webcam,.images,.lock,.printer,.report,.script,.time,.user,.world,.camera,.brick,.box,

.cart,.cd,.chart_bar,.chart_line,.chart_pie,.clock,.cog,.coins,.compress,.computer,.cross,.disk,.error,.group,.accept,.add,.calendar,

.exclamation,.film,.folder,.heart,.house,.image,.information,.magnifier,.money,.new,.note,.page,.page_white,.plugin{

	padding:0 0 2px 30px;

}

.audio{background:transparent url('../images/icons/audio.gif') no-repeat left top;}

.creditcard{background:transparent url('../images/icons/credit.gif') no-repeat left top;}

.email{background:transparent url('../images/icons/email.gif') no-repeat left top;}

.feed{background:transparent url('../images/icons/feed.gif') no-repeat left top;}

.help{background:transparent url('../images/icons/help.gif') no-repeat left top;}

.webcam{background:transparent url('../images/icons/webcam.gif') no-repeat left top;}

.images{background:transparent url('../images/icons/images.png') no-repeat left top;}

.lock{background:transparent url('../images/icons/lock.png') no-repeat left top;}

.printer{background:transparent url('../images/icons/printer.png') no-repeat left top;}

.report{background:transparent url('../images/icons/report.png') no-repeat left top;}

.script{background:transparent url('../images/icons/script.png') no-repeat left top;}

.time{background:transparent url('../images/icons/time.png') no-repeat left top;}

.user{background:transparent url('../images/icons/user.png') no-repeat left top;}

.world{background:transparent url('../images/icons/world.png') no-repeat left top;}

.cart{background:transparent url('../images/icons/cart.png') no-repeat left top;}

.cd{background:transparent url('../images/icons/cd.png') no-repeat left top;}

.chart_bar{background:transparent url('../images/icons/chart_bar.png') no-repeat left top;}

.chart_line{background:transparent url('../images/icons/chart_line.png') no-repeat left top;}

.chart_pie{background:transparent url('../images/icons/chart_pie.png') no-repeat left top;}

.clock{background:transparent url('../images/icons/clock.png') no-repeat left top;}

.cog{background:transparent url('../images/icons/cog.png') no-repeat left top;}

.coins{background:transparent url('../images/icons/coins.png') no-repeat left top;}

.compress{background:transparent url('../images/icons/compress.png') no-repeat left top;}

.computer{background:transparent url('../images/icons/computer.png') no-repeat left top;}

.cross{background:transparent url('../images/icons/cross.png') no-repeat left top;}

.disk{background:transparent url('../images/icons/disk.png') no-repeat left top;}

.error{background:transparent url('../images/icons/error.png') no-repeat left top;}

.exclamation{background:transparent url('../images/icons/exclamation.png') no-repeat left top;}

.film{background:transparent url('../images/icons/film.png') no-repeat left top;}

.folder{background:transparent url('../images/icons/folder.png') no-repeat left top;}

.group{background:transparent url('../images/icons/group.png') no-repeat left top;}

.heart{background:transparent url('../images/icons/heart.png') no-repeat left top;}

.house{background:transparent url('../images/icons/house.png') no-repeat left top;}

.image{background:transparent url('../images/icons/image.png') no-repeat left top;}

.information{background:transparent url('../images/icons/information.png') no-repeat left top;}

.magnifier{background:transparent url('../images/icons/magnifier.png') no-repeat left top;}

.money{background:transparent url('../images/icons/money.png') no-repeat left top;}

.new{background:transparent url('../images/icons/new.png') no-repeat left top;}

.note{background:transparent url('../images/icons/note.png') no-repeat left top;}

.page{background:transparent url('../images/icons/page.png') no-repeat left top;}

.page_white{background:transparent url('../images/icons/page_white.png') no-repeat left top;}

.plugin{background:transparent url('../images/icons/plugin.png') no-repeat left top;}

.accept{background:transparent url('../images/icons/accept.png') no-repeat left top;}

.add{background:transparent url('../images/icons/add.png') no-repeat left top;}

.camera{background:transparent url('../images/icons/camera.png') no-repeat left top;}

.brick{background:transparent url('../images/icons/brick.png') no-repeat left top;}

.box{background:transparent url('../images/icons/box.png') no-repeat left top;}

.calendar{background:transparent url('../images/icons/calendar.png') no-repeat left top;}

/* Highlights */
.highlight{
font-weight:bold;
color:#238F64;
font-size:110%; 
background:#FEFF9F;
margin:0 0px;
}

.highlight-1,

.highlight-2,

.highlight-3,

.highlight-4{

	padding:1px 5px;

}

/* Colors for spans */

span.clear,

span.clear-1,

span.clear-2,

span.color,

span.color-1,

span.color-2,

span.color-3,

span.color-4,

span.color-5,

span.color-6,

span.color-7{

	display: block;

	padding: 5px 10px;

	margin-bottom: 10px;

}

/* ordered lists */

ol{padding-left:28px;}

ol.dec{list-style-type:decimal;}

ol.roman{list-style-type:upper-roman;}

ol.alpha{list-style-type:lower-alpha;}

ol.decimalLeadingZero{list-style-type:decimal-leading-zero;}

/* unordered lists */

ul.bullet1,ul.bullet2,ul.bullet3,ul.bullet4,

ul.circle1,ul.circle2,

ul.square1,ul.square2,ul.square3{padding-left:18px;}

ul.bullet1 li,ul.bullet2 li,ul.bullet3 li,ul.bullet4 li,

ul.circle1 li,ul.circle2 li,

ul.square1 li,ul.square2 li,ul.square3 li{

	margin:10px 0!important;

	line-height:0.83em!important;

}

ul.circle2{list-style-type:circle;}

ul.square1{list-style-type:square;}

/* Numbers */

div.number1 span{

	padding:4px;



}

div.number2 span{

	padding:4px;

	color:#fff;

}

/* Definition lists */

dl.def1 dt,

dl.def2 dt,

dl.def3 dt{

	margin:10px 0 5px 0;

}

dl.def1 dd,

dl.def2 dd,

dl.def3 dd{

	padding-left:25px;

}

dl.def2 dt{

	text-decoration:underline;

}

dl.def3 dt{

	font-weight:bold;

}

/* acronyms and abbrs */

acronym,

abbr{

	border-bottom-width:1px;

	border-bottom-style:dotted;

}

acronym:hover,

abbr:hover{

	border-bottom-style:solid;

	cursor:pointer;

}
/*

.bodies {

	font-weight:normal;

	color:#666666;	

	background: url(../images/style1/bgbodyall.gif) #300030 repeat-x ;

	}

td,p,div,tr{

	color:#666666;

	}

/*custom.css

#wrp1 {

	background: url(../images/style1/bgwrp1.png) repeat-x bottom left #282C47;

	height:160px;

}

#wrp3 {

	background: url(../images/style1/bghorstripe.png) #F39603;

}

#wrp5 {

		background: url(../images/style1/bghorstripe2.png) #F39603;}

#menuwrp {

	background: url(../images/style1/bgmenuwrp.png) repeat-x ;

	height:58px;

}

#menuwrp_left {background: url(../images/style1/bgmenuwrp.png) repeat-x ;

	height:58px;

	float:left;}

#menuwrp_right {

	width:170px;

	float:right;

	height:50px;

	padding:8px 10px 0 0;

	background: url(../images/style1/bgmenuwrpdark.png) repeat-x ;

	}

/*tpmenu



#tp-cssmenu li.active a,

#tp-cssmenu li.activesfhover a {

	background: url(../images/style1/bgtpmenua.png) right top no-repeat;

	margin: 0;

}

#tp-cssmenu li.active {

	background: url(../images/style1/bgtpmenuli.png) left top no-repeat;}

#tp-cssmenu li.activesfhover {

	background: url(../images/style1/bgtpmenuli.png) left top no-repeat;}

#tp-cssmenu li.active ,#tp-cssmenu li.activesfhover:hover {}

#tp-cssmenu li.active a,#tp-cssmenu li.active a:hover,#tp-cssmenu li.activesfhover a,#tp-cssmenu li.activesfhover a:hover {}

#tp-cssmenu li.activesfhover li a,

#tp-cssmenu li.activesfhover li a:hover {

		background: url(../images/style1/bgtpmenuli.png) left top no-repeat;

	}
	*/
#bod{
background: #f7f7f7 url('../images/style1/bg-body.png') repeat-x top left;
}
#vrap{
background: #f7f7f7;
}
#logo{
background: url('../images/style1/header.png') no-repeat ;
}
#bot{
background: #D2D1CB;
border-top: 2px solid #fff;
}
#bot2{
color: #fff;
background: #B5B7AF;
border-top: 2px solid #4d4543;
border-bottom: 2px solid #4d4543;
}
/*.ce{
background: url('../images/style1/user2.png') no-repeat top left;
}*/
.user2{
background:#F7F7F7 url('../images/style1/user2.png') no-repeat top left;
}
.bodi{
background:#F7F7F7/* url('../images/style1/bodi.png') repeat-y top left*/;

}
#shop-top{
background: url('../images/style1/shop-top.gif') no-repeat top left;
}	/* 
lucida.css
Font Family Css rules 
Copyright (C) 2008 TemplatePlazza.com
All rights reserved.
 */ 
 td,p,div,tr{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial,Tahoma,Verdana;
	line-height:150%;
	}/* 
Big.css
Font Size Css rules 
Copyright (C) 2008 TemplatePlazza.com
All rights reserved.
 */ 
td,p,div,tr{
	font-size:14px;
	}#bod{
position: absolute;
top: 0;
width:100%;
}
/* */
.contenttoc{
display:block;
width:150px;
position: absolute;
top:-100px;
right:30px;
margin:0;
padding:5px;
border: 1px solid #666;
background: #fff;
}
.pagenavcounter{
position: relative;
text-align:right; 
top:0px;
left:0px;
border: 1px solid #ccc;
background: #fff;
padding:3px 10px;
}
.pagenavbar{
text-align:center; 
width:100%;
border: 1px solid #ccc;
background: #fff;
}
/* */
.contentpaneopen{
vertical-align:text-top;
}
#top-mes{
position: absolute;
top: 80px;
left: 30px;
width:300px;
height: 80px;
}
#fb {
position: absolute;
top:0;
right:0;
}
#shop-top{
display:block;
position: absolute;
width:160px;
height: 196px;
top:0;
right:0;
padding: 20px 0 0 0;
}
.shop-top{
display:block;
padding: 0 3px 0 0;
}
.shop-top2{

}
#shop-top h3, #shop-top h4{
margin:0 10px 2px 0;
padding:0;
color: #fff;
font-size: 12px;
line-height:12px;
}
#shop-cart {
display:block;
position: absolute;
top:0;
right:0;
width:158px;
font-size: 12px;
color: #333;
}
#shop-cart1 {
width:158px;
height: 141px;
}
#shop-cart2 {
top:0;
background: #fff;
border-left:2px solid #fc231a;
border-right:2px solid #fc231a;
border-bottom:5px solid #fc231a;
padding:3px;
}
#shop-cart h3, #shop-cart h4{
margin:0;
padding:0;
color: #000;
font-size: 12px;
line-height:12px;
}
.cart-empty{
margin: 1px;
color:#fe0000;
}
.cart-name{
width:150px;
position: relative;
top:0;
float: left;
/*border:1px solid #333;*/
}
.cart-price{
width:150px;
position: relative;
float: right;
color:#fe0000;
}
.cart-razdel{
border-bottom:1px solid #ccc;
}
.cart-label{
position: relative;
top: 0;
background:#ff0000;
text-align: center;
font-weight: bold;
color:#fff;
margin:0 0 10px 0;
}
.total_products{
background:#ccc;
width:100%;
margin-top:0px;
border-top:1px solid #333;
position: relative;
float: left;
font-weight: bold;
}
.total_price{
background:#ccc;
width:100%;
position: relative;
border-bottom:1px solid #333;
color:#fe0000;
float: right;
font-weight: bold;
}
.show_cart{
position: relative;
float: left;
}
.show_cart a {
display:block;
background:url('../images/sh-ca.png') no-repeat top left;
margin: 5px 0 0 0;
padding: 10px 0 0 7px; 
height: 32px;
width:139px;
border:1px solid #808080;
}
.show_cart a:hover {
border:2px solid #808080;
margin: 3px 0 0 0;
width:137px;
}
#vrap{
width:960px;
top:0;
padding: 0;
}
#logo{
width:960px;
height: 170px;
}
#logo2{
position: relative;
top: 3px;
left: 324px;
width:330px;
height: 69px;
background:#070508 url('../images/logo2.png') no-repeat ;
}
#logo3{
position: relative;
top: 3px;
left: 324px;
width:330px;
height: 69px;
background:#070508 url('../images/logo3.png') no-repeat ;
}
#logo4{
position: relative;
top: 3px;
left: 324px;
width:330px;
height: 69px;
background:#070508 url('../images/logo4.png') no-repeat ;
}
#bot{
position: relative;
bottom: 0;
display:block;
width:100%;
height: 30px;
}
#bot2{
width:100%;
height: 50px;
margin-top: 2px;
/*padding-top: 7px;*/
font-size: 10px;
}
.ce{
padding:0 20px 50px 20px;
margin:0;
}
.user2{
width:100%;
padding:5px 10px;
}
#comp , .header{
position: relative;
width:95%;
padding:10px 30px;
text-align:left;
}
.login{
padding:3px 0 3px 5px;
font-size: 12px;
text-align: center;
}
.login-in{
padding:3px 0 3px 15px;
font-size: 12px;
text-align: center;
/*float: left;
margin:0 0 0 70px;*/
}

.password, .username{
color: #000;
margin:0 0 0 25px;
}
.akaunt{
/*float:right;*/
margin: 2px 0 0 100px;
}
.pretext{

}
.inputbox-log{
background: #333;
height: 15px;
padding:5px;
color:#000;
border:none;
border-bottom: 2px solid #fe0000;
}
.hi{
color:#fff;
margin:0;
padding: 5px 7px 5px 7px;
font-size: 15px;
background: #3F3F3F;
border: 1px solid #9b9c9a;
}
.account{
background: url('../images/btn2.png') repeat-x 0 0;
text-decoration: none;
color: #000;
margin:0 20px 0 20px;
/*background:#FD1F19;*/
border: 1px solid #333;
border-radius:4px; 
-moz-border-radius:4px; 
-webkit-border-radius:4px;
padding:4px;
}
.lost{
position: relative;
top:5px;
background: url('../images/btn2.png') repeat-x 0 0;
color: #000;
text-decoration: none;
padding:3px;
margin:9px 5px 5px 0px;
border: 1px solid #333;
border-radius:4px; 
-moz-border-radius:4px; 
-webkit-border-radius:4px;
font-size: 10px;
}

.register{
position: relative;
top:5px;
background: url('../images/btn2.png') repeat-x 0 0;
color: #000;
text-decoration: none;
padding:3px;
margin:9px 5px 5px 5px;
border: 1px solid #53BF62;
border-radius:4px; 
-moz-border-radius:4px; 
-webkit-border-radius:4px;
font-size: 10px;
}
#whosonline{
font-size: 10px;
color: #000;
}
#us3{
width:120%;
background:#ccc;
margin:10px;
padding:5px;
font-size: 10px;
border:2px solid #fff;
}
#currency{
float:left;
}
#search{
float:right;
}
.shopindex{

}
.shopindex1{

}
.shopindex2{

}
.shopindex3{

}
.shopindex4{

}
.shopindex5{
border: 1px solid #333;
}
#shopcat{
margin:20px;
}
.shopcat1{
width:100%;
border: 1px solid #333;
margin: 0 5px 0 2px 0;
}
.shopcat2{
background: #fff;
/*background:url('../images/bg_top_cat.gif')no-repeat 10px 30px;
padding: 10px 70px 0 0;*/
border: 3px solid #ccc;
}
.kdesc{

}
.browse{
margin: 10px 0 0 0;
}
.browse1{
border: 1px solid /*#DF7DDD*/#94A3C4;
background: #fff;
}
.browse2{
padding: 5px 0 5px 0;
background: #ECEFF5;
border-bottom: 1px solid /*#DF7DDD*/#94A3C4;
color: #333;
font-size: 10px;
}
.browse3{
padding:2px 5px 2px 2px;

}
.browse4{
padding:5px;
height:158px;
}
.browse5{
border-top: 1px solid /*#DF7DDD*/#94A3C4;
padding: 5px;
}
.catname{
position: relative;
top: 5px;
left: 3px;
}
.topten{
width:100%;

}
.topten2{
background: #fff;
border: 3px solid #ccc;
}
.last{
width:100%;

}
.last2{
background: #fff;
border: 3px solid #ccc;
}
.vitrina{
width:119px;
height: 165px;
background: #fff url('../images/bg_latestprod.gif')no-repeat top left;
margin:5px;
padding-top:5px;
font-size:12px; 
font-weight:bold;
}
.vit{
text-align:center
}
.add-tocart{
background: #ECEFF5;
border-left: 1px solid /*#DF7DDD*/#94A3C4;
border-bottom: 1px solid /*#DF7DDD*/#94A3C4;
}
.reviews{

}
.related_products{

}
.bask{
/*background: #FF0A06;*/
width:100%;
border: 3px solid #FF0A06;
padding:10px;
margin:10px 10px 10px 0;
}
.cupon{
width:100%; 
}
.cupon1{
background: #286591;
width:500px; 
padding:0 0 0 50px;
color:#fff;
font-size: 17px;
}
.cupon2{
width:242px; 
height:156px; 
padding: 0 0 0 10px; 
background: url(http://diacheli.com/shop/boutique/images/club_cart.jpg) top left no-repeat;
}
.inputbox-cupon{
width:125px; 
background: #286591;
padding:3px;
color:#fff;
border: none /*1px solid #fff*/;
}
.basketM{
width:100%;
/*border: 3px solid #286591; 
background: #fff;*/
background:#FFFFF0;
border:3px dotted #555;
padding:10px;
margin:10px 10px 10px 0;
}
.header{

}
/* highslide */
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: #494651;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
#container {

	height: 0px;
	background-position: top;
	background-color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	color:#fff;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffcc;
	border-left-color: #ffffcc;
}
#bar {
	background-image: url(../imgs/bar.jpg);
	background-repeat: repeat-x;
	height: 26px;
}
#bar #login {
	background-repeat: no-repeat;
	background-position: right;
	height: 26px;
	width: 127px;
}
#magazine{
position: relative;
top:0;
left:45px;
}
#magazine2{
position: relative;
top:0px;
left:45px;
}
.coupon-discount , .coupon-discount2{
background: #ECEFF5;
border:2px solid #2F53FF;
color: #FF0000;
}
.coupon-discount2 {
 font-weight: bold;
 }
 .log{
 
 }
 .cloud{
 display:block;
 width:940px;
 padding:0 10px;
/* background: #fff; */
 }
 /* =============== shop info */
 .ho{
 height:30px; 
 background: url('../images/znaci/hof.png') no-repeat top left;
 padding:2px 0 0 45px;
 margin:0 40px 0 0;
 color: #ff0017;
 border-bottom:1px solid #ed1e24 /*#BFBFBF */;
 border-right:1px solid #DFDFDF;
 }
 .ho1{
 color: #000;
 font-size: 10px;
 font-weight:bold;
 }
 .ho2{
 padding:0 0 0 45px;
 color: /*#2079AF*/#265FCF;
 font-size: 12px;
 font-weight:bold;
 }
 .p30,.p40,.p60,.pr-gno,.pr-shor-gno,.p30-hs{
 height:33px; 
 margin:0 100px 0 0;
 padding:5px 0 0 0;
 color: #000;
 font-size:10;
 font-weight:bold;
}
 .p30{
  background:url('../images/znaci/p30.gif') no-repeat top right;
 }
  .p40{
  background:url('../images/znaci/p40.gif') no-repeat top right;
 }
  .p60{
  background:url('../images/znaci/p60.gif') no-repeat top right;
 }
  .pr-gno{
  background:url('../images/znaci/pr-gno.gif') no-repeat top right;
 }
  .pr-shor-gno{
  background:url('../images/znaci/pr-shor-gno.gif') no-repeat top right;
 }
  .p30-hs{
  background:url('../images/znaci/p30-hs.gif') no-repeat top right;
 }
 .por{
 background: url('../images/znaci/metar.png') no-repeat top left;
 height:30px; 
 color: #EB1B20;
 font-size: 12px;
 font-weight:bold;
 padding:2px 0 0 45px;
 margin:0 40px 0 0;
 border-bottom:1px solid #ed1e24 /*#BFBFBF */;
 }
 .podar{
 height:28px; 
 background: url('../images/znaci/gift.png') no-repeat top left;
 padding:2px 0 0 45px;
 margin:0 40px 0 0;
 }
 .p-l,.p-e,.e-z {
  margin:0 50px 10px 0; 
  padding:0 20px 0 0;
 } 
.p-l{
background:url('../images/znaci/sun.png') no-repeat top right;
border-bottom:1px solid #fba800;
}
.p-e{
background:url('../images/znaci/sun2.png') no-repeat top right;
border-bottom:1px solid #7feeff ;
}
.e-z{
background:url('../images/znaci/snow.png') no-repeat top right;
border-bottom:1px solid #2d2dcb ;
}
.leather{
height:33px;
background:url('../images/znaci/leather.png') no-repeat top right;
margin:0 100px 0 0;
}
.noleather{
height:33px;
background:url('../images/znaci/noleather.png') no-repeat top right;
margin:0 100px 0 0;
}
.diacheli{
color: #000;
background: url('../images/diacheli.png') no-repeat top left;
padding:5px 0 0 120px;
}
/*K2  */
.ri{
width:250px;
padding:0 15px 0 10px;
background: #cedcf1;
border-left: 2px solid #ddd;
}
div.box-1 {
	/*margin-top: 13px;*/
	padding: 10px 5px ;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	background: #FFF89B url('../images/k2tags.png') no-repeat bottom right;
	overflow: hidden;
}
div.box-1 {
	margin-top: 13px;
	}/* 

Module.css

Specific Css rules for Module layout 

Copyright (C) 2008 TemplatePlazza.com

All rights reserved.

 */ 

div.moduletable ,	

div.moduletable  *,

div.moduletable_text *,

div.moduletable_menu *,

div.moduletable-blue,

div.moduletable-blue *,

div.moduletable-orange,

div.moduletable-orange label,

div.moduletable-orange *,

div.moduletable-black,

div.moduletable-black *,

div.moduletable-nobox,

div.moduletable-nobox *{

	font-size:11px;}

div.moduletable,

div.moduletable-blue,

div.moduletable-orange,

div.moduletable-black,

div.moduletable-nobox,

div.moduletable_menu,

div.moduletable_text

{

	text-align:left;

	margin:0;

	margin-bottom:10px;

	padding:0;

	}

div.moduletable-nobox {

	padding:0;

	margin:0;

	}

div.moduletable-nobox h3,

div.moduletable_text h3 {

	font-size:10px;

	text-align:right;

	border-bottom:1px solid #ccc;

	text-transform:uppercase;

	color:#666666;

}

div.moduletable h3{


	line-height:32px;

	font-size:14px;

	margin:0 0 10px 0;

	padding-left:10px;

	color:#333;

	}

div.moduletable-blue h3 {

	

	line-height:32px;

	font-size:14px;

	margin:0 0 10px 0;

	padding-left:10px;

	color:#00CCFF;	}

#leftbox div.moduletable-blue h3,

#rightbox div.moduletable-blue h3 {

	

	color:#333;}

div.moduletable-orange h3 {

	

	line-height:32px;

	font-size:14px;

	margin:0 0 10px 0;

	padding-left:10px;

	color: #333;}

#leftbox div.moduletable-orange h3,

#rightbox div.moduletable-orange h3 {

	

	color:#333;}





div.moduletable_menu h3,

div.moduletable-black h3 {

	

	line-height:32px;

	font-size:14px;

	padding-left:10px;

	color: #333;}

div.moduletable_menu h3 {

	margin-bottom:0;

	margin:0 0 10px 0;}

div.moduletable-black h3 {

	margin:-6px -6px 6px -6px;}

#rightbox div.moduletable,

#leftbox div.moduletable,

#rightbox div.moduletable-orange,

#rightbox div.moduletable-blue,

#rightbox div.moduletable-black,

#leftbox div.moduletable-orange,

#leftbox div.moduletable-blue,

#leftbox div.moduletable-black {

	background:url(../images/bgmenu.png) bottom repeat-x;

	border:1px solid #CCCCCC;

	padding:5px;}

#rightbox div.moduletable h3,

#leftbox div.moduletable h3

 { margin:-5px -5px 5px -5px;}

#rightbox div.moduletable-blue h3,

#leftbox div.moduletable-blue h3,

#rightbox div.moduletable-orange h3,

#leftbox div.moduletable-orange h3 {

	margin:-6px -6px 6px -6px;

}

#rightbox div.moduletable h3,

#leftbox div.moduletable h3 {	

	background:url(../images/bgmenu.png) bottom repeat-x;

	color:#666666;}

#wrp5_inner div.moduletable,

#wrp5_inner div.moduletable *,

#wrp6_inner div *,

#wrp6_inner div.moduletable,

#wrp6_inner div.moduletable * {

	color:#FFFFFF;}





#wrp3_inner div.moduletable,

#wrp3_inner div.moduletable *,

#wrp3_inner div.moduletable-orange,

#wrp3_inner div.moduletable-orange *,

#wrp3_inner div.moduletable-blue,

#wrp3_inner div.moduletable-blue * {

	font-size:11px;

	color:#FFFFFF;

}



#wrp3_inner div.moduletable h3,

#wrp3_inner div.moduletable-orange h3,

#wrp3_inner div.moduletable-blue h3 {

	font-size:16px;}

#wrp3_inner div.moduletable p {

	margin-bottom:5px;

}





/*mod top item*/

#wrp3_inner div.moduletable-blue table.topitemtable td,

#wrp3_inner div.moduletable-orange table.topitemtable td,

#wrp3_inner div.moduletable table.topitemtable td {

	color:#666666;}

#wrp3_inner div.moduletable-blue table.topitemtable a,

#wrp3_inner div.moduletable-orange table.topitemtable a,

#wrp3_inner div.moduletable table.topitemtable a{

	color: #333333;}

