/*  
Theme Name: Cosma Husqvarna
Theme URI: http://www.endd.ro/
Description: Dealer Husqvarna
Version: 1.5
Author: End Soft Design
Author URI: http://www.endd.ro/
Tags: husqvarna, drujbe, motofierastrau
*/

body {
 	background: #000000 url('images/backline.jpg') repeat-y center top ;
        margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: "Lucida Sans Unicode", Verdana;
	text-align: center;
	voice-family: "\"}\"";
	voice-family: inherit;
	color: #FFFFFF;
}

html>body {
	font-size: 11px;
}

p {
	margin: 1.2em 0;
	padding: 0;
	font-size: 11px;
	line-height: 1.5em;
}
ol, ul {
	margin: 1.2em 1em 1.2em 2.4em;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	line-height: 1.5em;
}

.clear {
clear:both;
}

h1 {
font-family:Georgia,Verdana;
font-size:18px;
font-weight:bold;
margin-left:60px;
clear: both;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	margin: 0 0 0 0;
	padding: 0;
	color: #FC870C;
	font-family: "Lucida Sans Unicode", Verdana;
}

h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }
a { text-decoration: none; }
a:link { color: #FC870C; 
}

a:visited, a:active {
	color: #FC870C;
	text-decoration: none;
}

a:hover {
	color: #FC870C;
	text-decoration: underline;
}

.title a:hover {
	text-decoration: none;
}

.rightcolumn a:link, .rightcolumn a:visited, .rightcolumn a:active, #sidebar a:link, #sidebar a:visited, #sidebar a:active, #footer a:link, #footer a:visited, #footer a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#sidebar a:hover, #footer a:hover {
	color: #AA6000;
	text-decoration: underline;
}

#wrapper {
 	background: #000000 url('images/iron.jpg') ;
	display: block; 
	border: 0px #000000 solid; 
	width: 1020px;
	margin: 5px auto 5px auto;
	text-align: left;
}

/* HEADER AND LOGO*/

#header {
        background: url('images/header.png')  no-repeat center top;
 	position:relative;
       	width: 1020px;
	height: 189px;
	text-align: center;
	float: left;
	overflow: hidden;
}

.title {
   font-family:Georgia,Verdana;
   font-size:18px;
   font-weight:bold;
   margin-left:60px;
}

.description {
	font-size: 10px;
	font-family: "Lucida Sans Unicode", Verdana;
	font-weight: bold;
	color: #FC870C;
	margin-top: -3px;
}

/* MAIN CONTENT BOXES */

#content {
 	float:left;
       margin-left:10px;
       margin-top:10px;
       overflow:hidden;
       position:relative;
       voice-family:inherit;
       width:600px;
}


#content ol{
  list-style-type: decimal;
	padding: 0px 0px 0px 10px;
}

#content ul{
  list-style-image: url('images/disc.gif');
	padding: 0px 0px 0px 10px;

}

.main-box-up {
        background: url('images/main-up.png')  no-repeat center top;
 	height: 56px;
 	position:relative;
 	padding: 0;
        margin: 0;  
        width: 600px;
        float: left;
}

.main-box {
        background: url('images/main.png')  repeat-y center top;
 //	position:relative;
        float: left;
	width:600px;
        padding-bottom:10px;
}

.main-box p {

}

.main-box-down {
    background:transparent url(images/main-down.png) no-repeat scroll center top;
    height:40px;
    margin-bottom:10px;
    text-align:right;
    width:600px;
        float: left;
}

/* SIDEBAR */

#sidebar {
	width: 200px;
	float: left;
        margin: 10px 0;
}



#sidebar ul{
	clear: both;
  position:relative;
  list-style-type: none;
  margin: 0px 0px 0px 0px;
}

.fixwidgettitle {
	color: #000000;
	font-family: "Lucida Sans Unicode", Verdana;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 8px 1px 9px;
}

.screwwidgettitle {
    background: url('images/side-up.png')  no-repeat center top ;
    text-align: center;
    height: 60px;
   width: 200px;
   clear: both;
   position:relative;
   text-align: center;
   margin: 0;
  padding: 0;
}

.screwwidgettext {
background:url("images/side.png") repeat-y scroll center top transparent;
clear:both;
margin:0;
padding:0 10px;
position:relative;
text-align:left;
width:180px;
}

.screwwidgettext li{
  list-style-image: url('images/disc.gif');
  margin-left:20px;
}

.sidedown {
    background:transparent url(images/side-down.png) no-repeat scroll center top;
    clear:both;
    color:#574B06;
    font-size:10px;
    height:76px;
    margin-bottom:10px;
    position:relative;
    text-align:center;
    width:200px;
}

#both {
	clear: both;
}

#footer {
       background: url('images/footer.png')  no-repeat center top;
        margin: 0px 0px 0px 0px;
	width: 1020px;
	height: 90px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

#footer p{
	font-size: 10px;
	color: #000000;
	letter-spacing: 1px;
	margin:6px;
}

.nav-box {
padding-bottom:6px;
}

/* BLOG & COMMENTS */

.post {
	
    padding-top:10px;
    text-align:left;
}
.texthome{
	text-align:center;
}
.posttitle {
	padding-left: 80px;
}

.postdate {
	color:#808080;
        font-size:10px;
        margin:0;
        padding:0 10px;
}

.thetags {
	margin:2px 10px;
	color: #808080;
	font-size: 10px;
	float:left;
}

.postmeta {
	padding: 5px 10px;
}

#commentlist li{
  list-style: decimal;
}

.commentauthor {
	margin: 0;
	padding: 0 0 0.1em 0;
	font-size: 1.1em;
}

.commentauthor a {
	text-decoration: none;
}

.commentdate {
	margin-top: 0.2em;
	color: #7C7D66;
	font-size: 0.92em;
}

#comment {
	width: 98%; /* IE7 FIX */
}

.gravatar {
  float: right;
  padding-bottom: 20px;
  }

.postnav {
	margin: 1.2em 0 0 0;
	padding: 0 0 0 0;
	overflow: auto;
}

.prev {
	padding: 0px 0px 0px 90px;
	float: left;
}


.prev a:visited, a:active {
	color:#000000;
}


.pagenavi {
	padding: 37px 0px 0px 0px;
	text-align: center;
}

#respond {
	padding:10px 80px;
}

#comments {
	padding-left: 80px;
        padding-top: 10px; 
}

.tocommentform {

	padding: 0px 0px 20px 40px;

}

#commentform {
	padding: 0px 0px 0px 10px;
        margin-bottom:-13px;
        margin-top:-13px;
}

.feed {
	padding: 0px 30px 0px 0px;
	float: right;
}

input, textarea, select {
	background-color: #fffff0;
	border: 1px solid #574B06;
	color: #000;
	font: 1em "Lucida Sans Unicode", Verdana;
}

input.submit, input[type=submit] {
	border: 1px solid #000;
	background-color: #FC870C;
	font-weight: bold;
	color: #fffff0;
}

blockquote {
  background: url('images/screw.png')  no-repeat 50% 1%;
	background-color: #fffff0;
	margin: 0 1px;
	padding: 30px 20px 0px 20px;
	border-left: 1px solid #C8C098;
	border-top: 4px solid #C8C098;
	border-right: 1px solid #C8C098;
	border-bottom: 4px solid #C8C098;
	font-size: 0.92em;
}

small {
	font-size: 0.92em;
}

code {
	font-size: 1.1em;
	font-family: "Courier New", Courier, monospace;
	color: #7C7D66;
}

img {
  border: 0px;
}

/* Captions */
.alignleft,
div.alignleft {
	display: block;
	margin-left: 0px;
	margin-right: auto;
	float: left;
}
.contact {
	margin-top: 10px;
	text-align: center;
}
.contact span {
	margin-top: 10px;
	text-align: right;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright,
div.alignright {
	display: block;
	margin-left: auto;
	margin-right: 0px;
	float: right;
}
img.alignright{
margin-left:10px;
}
img.alignleft{
margin-right:10px;
}
.wp-caption {
	border: 1px solid #808080;
	text-align: center;
	background-color: #f5f5f5;
	padding: 10px 5px 0px 5px;
	margin: 5px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 17px;
	padding: 0 5px 0px;
	margin: 0;
}

/* Image Border when class="image" */

.image {
	border: 1px solid #808080;
	padding: 10px 10px 10px 10px;
	background: #f5f5f5;
}

/* Widget Search */

.search-box {
        background: url('images/side-search.png')  no-repeat center top;
	clear: both;
 	height: 50px;
 	position:relative;
        margin-bottom: 10px;
 	text-align: center;
        width: 200px;
}

#sidebar #s {
	margin-top: 17px;
	width: 75px;
}

#contact_sidebar{margin-left:35px;}

/* Search Results */

.postsearch {
  padding: 0px 30px 0px 30px;
}

.postsfound {
  padding: 0px 0px 0px 0px;
}

/* Calendar */

.widget_calendar h2 {
	display: none;
}

#wp-calendar {
	margin: 0 0 0 0;
	width: 200px;
	border: 1px solid #574B06;
	background: #fffff0;
	line-height: 1.2em;
	text-align: center;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
}

html>body #wp-calendar {
	width: 200px;
}

#wp-calendar caption {
	margin: 0 0 0 0;
	padding: 0.4em 0;
	border-top: 1px solid #574B06;
	border-right: 1px solid #574B06;
	border-left: 1px solid #574B06;
	background: #574B06;
	color: #fffff0;
	font-weight: bold;
}

#wp-calendar td {
	border: 0;
	border-collapse: collapse;
	background: transparent;
}

#wp-calendar td a {
	display: block;
	width: 100%;
}

#wp-calendar td.pad {
	background: transparent;
}

#wp-calendar td#next, #wp-calendar td#prev {
	padding: 0.1em 2px;
	background: transparent;
}

#wp-calendar td#next a, #wp-calendar td#prev a {
	display: inline;
}

#wp-calendar td#next {
	text-align: right;
}

#wp-calendar td#prev {
	text-align: left;
}

/* If you keep on writing below this line you are either a coder or a poet! */

#navcontainer {
   background: url(images/headerBarBk.png) repeat-x;
   float:left;
   height:39px;
   width:1020px;
}

#navcontainer ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-weight: bold;
	font-size: 1.3em;
	font-weight: bold;
}



* html #navcontainer ul {
	background: #972f07 url(images/headerBarBkForIE6.jpg) no-repeat;
}



#navcontainer ul li { 
	display: inline; 
}



#navcontainer ul li#first a,
#navcontainer ul li#first a:hover {
	cursor: default;
	background-image: none;
	text-decoration: none;
}



#navcontainer ul li a {
	color: #faf6bb;
	margin: 0px 0 0 0;
	padding: 4px 14px 8px 12px;
	text-decoration: none;
	background: url(images/headerBarLiBk.gif) right 3px no-repeat;
	float: left;
	font-weight: bold;
}

#navcontainer ul li a:hover {
	text-decoration: underline;
}


#navcontainer ul li.current_page_item a,
#navcontainer ul li.current_page_ancestor a {
	background: url(images/searchBarBk.gif) no-repeat;
	color: #841700;
	padding: 4px 1px 8px 1px;
	margin-left: -2px;
	font-family: Garamond, Georgia, serif;
	font-weight: bold;
	font-size: 1.2em;
	width: 125px;
	text-align: center
}

#navcontainer ul li.current_page_item a:hover,
#navcontainer ul li.current_page_ancestor a:hover {
	text-decoration: center;
}

#navcontainer ul li a:hover {
	text-decoration: underline;
}

#flash {
	display: inline;
	margin-top:2px;
	float: right;
}

.postentry {
   padding: 0 10px;
}

.postentry object{
	position:relative;
	z-index:1;
}
.postentry param{
	position:relative;
	z-index:1;
}

.stelute{
	font-size:12px;
        padding-left:10px;
        width:450px;
}

.datee {
	color:#ffffff;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	line-height:1.8em;
/*	margin-top:-22px;    */
	text-align:right;
        padding-right:10px;
	}

.titluhome{
	padding:10px 80px;
        text-align:center;
}
.sidebar, .rightcolumn{
	font-size:11px;
	width: 200px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.rightcolumn{
	float: left;
	font-size:11px;
	width: 200px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
        position:relative;
        list-style-type: none;
        margin-left:10px;
        margin-top:10px;
}

.rightcolumn ul {
   clear:both;
   list-style-type:none;
   margin:0;
   position:relative;
}

#comments {
font-size:14px;
}

.comments-template ul.commentlist {
list-style-type:none;
padding:0;
margin:0;
}

.avatar {
border:1px solid #FF890B;
margin-right:10px;
padding:1px;
background-color:#000000;
}

* html .comment-top {
top:-17px;
position:relative;
}

.comment-top {
border-bottom:1px solid #FF890B;
font-weight:bold;
margin-left:80px;
color:#FC870C;
}

* html .comment-text {
margin-top:-18px;
}

.comment-text {
font-size:11px;
font-style:italic;
margin-left:82px;
}

.vcard {
font-size:11px;
}

li.comment {
border-bottom:1px dashed #FF890B;
margin-bottom:30px;
padding-bottom:5px;
}

.odd .comment-text{
background-color:#3F3737;
}

.comment ul {
 list-style-type:none;
}

.nav-box .wp-pagenavi span.pages {
background-color:transparent;
border:1px solid #FC7C11;
color:#FC7C11;
margin:2px;
padding:2px 4px;
}


.nav-box .wp-pagenavi a, .nav-box .wp-pagenavi a:link {
background-color:transparent;
border:1px solid #FC7C11;
color:#FC7C11;
margin:2px;
padding:2px 4px;
}

.nav-box .wp-pagenavi a:visited {
background-color:transparent;
border:1px solid #FC7C11;
color:#FC7C11;
margin:2px;
padding:2px 4px;
}
.nav-box .wp-pagenavi span.extend {
background-color:transparent;
border:1px solid #FC7C11;
color:#FC7C11;
margin:2px;
padding:2px 4px;
}

.nav-box .wp-pagenavi span.current {
background-color:#FC7C11;
border:1px solid #FC7C11;
color:#000000;
margin:2px;
padding:2px 4px;
}

.offset {
display:none;
}

form.eshop input.button {
float:right;
}
.pret{
	float:left;
	padding-right: 25px;
}

.button {
	float:right;
	font-size: 13px;
	font-weight: bold;
	margin-right: 1em;
    padding: 2px 5px;
    width: 150px;
	background: none repeat scroll 0 0 #000000;
    border-color: #9396A4 #555555 #555555 #9396A4;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
}
.vShopItemPLUS {
	background: url("images/sprite_small.png") no-repeat scroll 0 -18px transparent;
    cursor: pointer;
    height: 9px;
    margin: 1px 0 0;
    padding: 0;
    width: 9px;
}
.vShopItemMINUS{
	background: url("images/sprite_small.png") no-repeat scroll 0 -9px transparent;
    cursor: pointer;
    height: 9px;
    margin: 4px 0 0;
    padding: 0;
    width: 9px;
}
.vShopBasketOrder {
	margin-top:10px;
}

.vShopItemDEL{
	background: url("images/sprite_small.png") no-repeat scroll 0 -36px transparent;
    cursor: pointer;
    height: 9px;
    margin: 4px 0 0 4px;
    padding: 0;
    width: 9px;
	float: left;
}
.vShopItemPRICE {
	clear: both;
    float: left;
}
.vShopItemQTY {
	float:left;
}
.vShopItemUPDATE{
	display:none;
}
.screwwidgettext p {
margin:0;
}
.text_buc{
	color: #606060;
	font-weight: bold;
}
.sgloptiondetails {
color:#1A1A1A;
font-size:15px;
font-weight:bold;
}
form.eshop .sgloptiondetails {
color:#1A1A1A;
font-size:15px;
font-weight:bold;
}
.vShopItemQUANTITY{
	
}
.icon {
	width:10px;
	height:10px;
	cursor:pointer;
	float:right;
	padding-right:5px;
}
#login-box{
	background: #858585;
}
.postentry form.addtocart fieldset {
	-moz-border-radius:10px 10px 10px 10px;
	background-color:#FF890B;
	border:1px solid #FFB25F;
	padding:10px;
}
.left fieldset{
	-moz-border-radius:10px 10px 10px 10px;
	background-color:#FF890B;
	border:1px solid #FFB25F;
	padding:10px;
}

.linklove {
display:none;
}

.postentry form.eshop input.button {
font-size:13px;
}

.postentry .continue-proceed li {
display:list-item;
}

#submitit {
width:auto;
}
#vShopBasket .vShopBasketOrder a{
	border: 1px solid #FFFFFF;
    color: #000000;
	background:#ffffff;
    
}
#vShopFullBasket .vShopItemTITLE{
	float:left;
	width:300px;
}
#vShopFullBasket .vShopItemPRICE{
	display:none;
}
#vShopFullBasket .vShopBasketItem{
	border:1px solid #fff;
}
#vShopFullBasket .vShopItemUPDATE{
	float:left;
}
