body {
text-align:center; /*center hack*/
color:#fff;
}
#wrap {
min-width:980px;
max-width:980px;
width: auto !important; /*IE6 hack*/
width:980px; /*IE6 hack*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
background:url(../images/wrap_bg.jpg) repeat-x left bottom;;
}
#header {} 
#sidebar {float:left;width:158px; overflow:hidden; } 
#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:right;width:822px;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}
#sidebar-2 {float:right;width:230px; overflow:hidden;  } 
#footer {clear:both; }

.inside {padding:5px;}
#sidebar-2  .inside{
	padding-right:0;
} 

#sidebar .inside, #content60 .inside, #content80 .inside, #content100 .inside, #sidebar-2 .inside{
	padding-top:15px;
}
/* #content80 .inside{
	padding-left:158px;
} */
#sidebar .inside{
	padding-right:10px;
}
#content60 .inside{
	padding-left:0;
}
* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}
li,dd { 
margin-left:1em;
}
fieldset { 
padding:.5em; 
}
body {
/* font-size:76%; */
font-size:70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
margin:0;
background:#000 url(../images/body_bg.jpg) repeat-x top left;
margin-bottom:30px;
 
}

#header{
background-color:#262e31;
height:262px;
}

a{
text-decoration:none;
color:#fff;
}
a:hover{
text-decoration:none;
color:#EDD9AC;
}
h1,.componentheading{
font-size:1.5em;
}
h2,.contentheading{
font-size:1.4em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
h3{
	color:#EDD9AC;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
height:50px;
position:relative;
color:#fff;
padding-top:70px;
}
.moduletable{
margin-bottom:1em;
/* padding:0 10px; */ /*padding for inside text*/ /* border:1px #CCC solid; */
}
.moduletable h3{
background:#666;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0 -10px 0.5em -10px;
/*negative padding to pull h3 back out from .moduletable padding*/ }


.moduletablemenu{
padding:5px 0 0 1px;
color: #333;
margin-bottom:1em;
width:158px;
}
.moduletablemenu ul{
list-style: none;
margin: 0;
padding: 0;
}
.moduletablemenu li{
margin: 0;
}
.moduletablemenu li a{
display: block;
padding: 3px 5px 3px 0.5em;
border:0px solid #262E31;
color: #e9e9e9;
text-decoration: none;

}
.moduletablemenu li#current a{
border-left: 1px solid #485258;
border-right: 1px solid #030302;
border-top:1px solid #485258;
border-bottom:1px solid #485258;
background:url(../images/menuitem_active_bg.jpg) repeat-y top left;
}
html>body .moduletablemenu li a {
width: auto;
}
/* .moduletablemenu li a:hover{
border-left: 1px solid #485258;
border-right: 1px solid #030302;
border-top:1px solid #485258;
border-bottom:1px solid #485258;
background:url(../images/menuitem_active_bg.jpg) repeat-y top left;	
} */
.moduletablemenu li a:hover{
border-left: 1px solid #030302;
border-right: 1px solid #030302;
border-top:1px solid #030302;
border-bottom:1px solid #030302;
background:url(../images/menuitem_active_bg.jpg) repeat-y top left;	
}
.moduletablemenu a:visited{
	text-decoration:none;
}

/* default Joomla styles */
div.componentheading {}
div.contentpane {}
div.contentdescription {}
td.sectiontablefooter {}
td.sectiontableheader {}
a.category {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
form#selectForm {}
table.contentpane {}
td.contentheading {}
form#emailForm {}
input#contact_name {}
label#contact_emailmsg {}
input#contact_email {}
input#contact_subject {}
label#contact_textmsg {}
textarea#contact_text {}
input#contact_email_copy {}
form.form-validate {}
div.contact_email {}
input.inputbox {}
input.required {}
input.validate-email {}
textarea.inputbox {}
textarea.required {}
button.button {}
button.validate {}
span.hasTip {}
hr#system-readmore {}
form#jForm {}
ul#archive-list {}
div#navigation {}
li.row {}
h4.title {}
h5.metadata {}
span.created-date {}
span.author {}
div.intro {}
div.contentpaneopen_edit {}
table.contentpaneopen {}
a.contentpagetitle {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}
span.article_separator {}
input#title {}
input#created_by_alias {}
input#publish_up {}
input#publish_down {}
textarea#metadesc {}
textarea#metakey {}
table.adminform {}
td.key {}
img.calendar {}
input#alt {}
table.blog {}
td.article_column {}
div.blog_more {}
a.blogsection
td.contentdescription {}
span .article_separator {}
td.componentheading {}
form#poll {}
table.pollstableborder {}
th.sectiontableheader {}
td.smalldark {}
span.highlight {}
table.searchintro {}
input#search_searchword {}
/*input#area_{VALUE} {} /* Value is set programatically */
input.button {}
form#login {}
form#josForm {}
label#namemsg {}
input#name {}
label#usernamemsg {}
input#username {}
label#emailmsg {}
input#email {}
label#pwmsg {}
input#password {}
label#pw2msg {}
input#password2 {}
div.message {}
form.josForm {}
label.hasTip {}
input#password1 {}
input.validate-password {}
input#token {}
input#name {}
form#adminForm {}
input#jformtitle {}
input#jformurl {}
textarea#jformdescription {}
table#explain-sql {}
table.Table {}
td.TD {}
div#keepAliveLayer {}
/*input#cb{ROW_NUMBER} {} /* Value is set programatically */
dl.tabs {}
div.pane-sliders {}
div.panel {}
h3.jpane-toggler  {}
h3.title {}
div.jpane-slider  {}
div.content {}
table.paramlist {}
table.admintable {}
td.paramlist_description {}
td.paramlist_key {}
td.paramlist_value {}
div.toolbar {}
#search {}
input.text_area {}
select.inputbox {}
span.breadcrumbs  {}
span.pathway {}
/*button#trigger_{ID} {} /* Value is set programatically */
div.expander {}
/*input#{NAME} {} /* Value is set programatically */
/*input#{VALUE} {} /* Value is set programatically */
div#overDiv {}
a.tooltip {}
/*form{FORMNAME} {} /* Value is set programatically */
link#luna-tab-style-sheet {}
/*div#{PANEID} {} /* Value is set programatically */
div.tab-page {}
h2.tab {}
div.bannergroup {}
div.bannerheader {}
div.banneritem {}
div.clr {}
div.bannerfooter {}
a.pathway {}
table.moduletable {}
ul.newsfeed {}
ul.latestnews {}
li.latestnews {}
a.latestnews {}
input#mod_login_username {}
input#mod_login_password {}
input#mod_login_remember {}
/*li#{ITEM ID} {} /* Value is set programatically */
span.separator {}
ul#mainlevel {}
ul#sublevel {}
ul.mostread {}
li.mostread {}
a.mostread {}
/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */
table.poll {}
ul.relateditems {}
input#mod_search_searchword {}
div.search {}
ul.sections {}

div#top{
	height:150px;
	position:relative;
}

div#logo{
	width:183px;
	height:99px;
	position:absolute;
	top:42px;
	left:-13px;
}

a img {
	border:0;
}

.clr {
clear:both;
font-size:0;
}
div#top_container{
	margin-left:170px;
	position:relative;
	color:#e9e9e9;
	height:167px;
}
div#top_1_container{
	position:relative;
	height:65px;
}
div#top_2_container{
	height:45px;
	overflow:hidden;
}
div#user1{
	float:right;
	padding-top:10px;
	
}
div#user2{
	position:absolute;
	bottom:0;
	left:0;
}
div#user5 {
	padding-top:5px;
}
div#top_container div.moduletable{
	margin:0;
	padding:0;
	border:none;
}
#pillmenu {
	position:relative;
	height: 35px;
	overflow: hidden;
}

#pillmenu ul {
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#pillmenu li {
	float: left;
	margin:0 1px 0 0;
	padding-right:17px;
}

#pillmenu li a {
	float: left;
	color: #e9e9e9;
	text-decoration: none;
	font-weight: normal;
/* 	height:32px;
	line-height:32px;
	padding: 0 24px 0 0; */
	padding:4px;
	cursor:pointer;
}

#pillmenu li a:hover {
	color: #fff;
	background:#262E31;
}

#pillmenu li#current a {
	color: #fff;
	background:#1e2426;
}

div#user4{
	float:left;
}
div#user5{
	float:right;
}

div#header{
	position:relative;
}
div#header div.moduletablemenu{
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
div#header div#header_images{
	position:absolute;
	left:158px;
	top:0;
	z-index:0;
	width:822px;
	height:259px;
}
div#header div#header_images div.moduletable{
	margin:0;
	padding:0;
	border:none;
}
div#header div#header_images p{
	padding:0;
	margin:0;
}
div#header div#header_images img{
	border:1px solid #485258;
}
div#headericons{
	position:absolute;
	top:0;
	right:-30px;
	
}

/***right menu***/
.moduletablerightmenu{
padding:5px 0 0 0;
margin-bottom:1em;
}
.moduletablerightmenu ul{
list-style: none;
margin: 0;
padding: 0;
}
.moduletablerightmenu li{
margin: 0;
}
.moduletablerightmenu li a{
display: block;
padding: 25px 5px 3px 80px;
border:0px solid #262E31;
color: #e9e9e9;
text-decoration: none;
font-weight:normal;
height:61px;
}
html>body .moduletablerightmenu li a {
width: auto;
}
.moduletablerightmenu li a:hover{
	color:#EDD9AC;
}
.moduletablerightmenu li.item12{
	background:url(../images/photo_obzory.jpg) no-repeat left top;
	margin: 0;
}
.moduletablerightmenu li.item13{
	background:url(../images/special_offer.jpg) no-repeat left top;
	margin: 0;
}
.moduletablerightmenu li.item14{
	background:url(../images/order_new_item.jpg) no-repeat left top;
	margin: 0;
}
.moduletablerightmenu li.item15{
	background:url(../images/vertu_3d.jpg) no-repeat left top;
	margin: 0;
}
.moduletablerightmenu li.item16{
	background:url(../images/otzivi.jpg) no-repeat left top;
	margin: 0;
}

.moduletablerightmenu li.item29{
	background:url(../images/baselworld.jpg) no-repeat left top;
	margin: 0;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:none;
}
#footer div.moduletable_zetaline{
	position:absolute;
	text-align:center;
	right:85px;
	bottom:10px;
	font-size: 10px;
	color: #999;
}
.zetaline
{
	font-size: 10px;
	color: #999;
}
#footer div.moduletable_counters{
	position:absolute;
	left:5px;
	bottom:5px;
}
#footer div.moduletable_vertuicon{
	position:absolute;
	right:5px;
	bottom:5px;
}
div.moduletable_tel_nums{
	margin-bottom:1em;
	padding:5px 0 0;
}

/*catalog*/
div.moduletable_virtuemart{
	margin:0;
	padding:0;
	border:none;
}

div.moduletable_virtuemart a.mainlevel{
	margin-top:10px;
	font-size:11px;
}
div.moduletable_virtuemart a.sublevel{
	margin-left:6px;
	font-size:10px;
	text-align:left;
	text-indent:-11px;
	margin-bottom:10px;
}
div.moduletable_virtuemart a#active_menu{
	font-weight:bold;
	color:#EDD9AC;
}

div.moduletable_virtuemart table{
	margin-top:20px;
	padding:2px;
}

/*featured products */
table.featured_products_table{
	border:none;
}
table.featured_products_table td{
	background-color:#000;
	padding:5px;
	border:2px solid #1e2426;
}
a.featured_product_link{
	color:#cccc99;
}
a.featured_product_link:hover{
	color:#fff;
}
/*informer*/
.ltl {
/* font-family : Verdana, Tahoma, sans-serif; */
font-size: 9px;
} 

/*basket*/
table.basket_table{
	border-collapse:collapse;
	border:1px solid #eee;
}
tr.sectiontableheader th{
	text-align:center;
	border:1px solid #eee;
	background-color:#262E31;
	padding:5px;
	font-weight:normal;
}
tr.sectiontableentry1 td{
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
/*Меню слева дом инфо*/
div.moduletable_info{
	margin:0;
	padding:1em 0;
}
div.moduletable_info ul li{
	list-style-type:square;
	color:#EDD9AC;
}
div.moduletable_info ul li a{
	display:block;
	margin-bottom:20px;
	color:#EDD9AC;
	text-decoration:underline;
/* 	font-size:12px; */
}

div.moduletable_info ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.productPrice{
	font-size:1.5em;
}

/** login***/
input{
	padding:2px;
}
div.moduletable_login {
	border:none;
	margin:2em 0;
}

div.moduletable_login fieldset {
	border:0;
}
.inputbox {
	background:#1e2426 none repeat scroll 0 0;
	border:1px solid #4c5052;
	/* color:#EDD9AC; */
	color:#fff;
	padding:2px;
}
input.button, .validate, form#clientForm input.button{
	border:1px solid #4c5052;
	background:url(../images/button_bg.jpg) repeat-x left top;
	color:#fff;
	margin:0.5em;
}
form#form-login .button {
margin:1em;
text-align:center;
}
div.moduletable_login ul li{
	list-style-type:none;
}
div.moduletable_login a{
	color:#fff;
}
div.moduletable_login a:hover{
	color:#EDD9AC;
}

input.button:hover, .validate:hover, a.cancel:hover  {
	cursor: pointer;
}

