/*
 * Presta stiilide üle kirjutamine
 * Uued stiilid on kõige all
 * Wed Oct 14 00:38:58 EEST 2009
 */


body {
	background: #ffffff url('../img/bg.png');
	background-attachment:fixed;
	color: #000;
}


/* Useful */
noscript ul {background:yellow;}

/* Footer links */
ul.footer_links li{margin-left:10px;}
ul.footer_links li a{ text-decoration:none; color:#000}
ul.footer_links li a:hover{  text-decoration:underline; color:#000 }


/* Category tree (i.e. in sitemap) */
ul.tree li{
	padding-left:2px;
}

/* global style */
a {
	color: #000;text-decoration:none
}
a:hover {
	color: #000;text-decoration:underline
}
#center_column {
	margin: 0 0 10px 0;
}



/* global RTE fields */
div.rte h1, div.rte h2, div.rte h3, div.rte h4, div.rte h5, div.rte h6,
.mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6 {
	color: #000; /*SUURED pealkirjas*/
}
div.rte h2,
.mceContentBody h2 {
	color:#ab019a;padding-left:10px;
}
div.rte h3, .mceContentBody h3 {color:#ff00e9;padding-left:10px;font-size:14px;padding-top:5px;}

div.rte p,
.mceContentBody p {
	color:#000;padding-right:10px;
}

/* block top user information, tõstame useri infi js-iga teise kohta */
#header_user {
	display:none;
}

/* Footer */
#footer {
	border-top: 0;color:#fff
}
#footer a {
	border-top: 0;color:#fff
}

/* Default block style */
#left_column div.block, #right_column div.block {
	background-image: none;
}


#left_column div.block .block_content a.button_large{ margin:0 0 0 -3px; }
div.block .block_content {
	border-left: 1px #ffffff;
	border-right: 1px #ffffff;
	padding:0;margin:0;
	background: transparent none;
}

div.block a {
	color: #000;
}

/* block in the center column */
#center_column div.block { width: 556px; }

/* Special style for block products in center column */
.products_block .block_content {
	background: transparent none;
}
.products_block ul li:hover { background: transparent none; }

#center_column .products_block ul li {
	border-right: 0;
	border-bottom:0;
	width:173px;
	margin-left:9px;
	background-color:transparent;
}

#center_column div.products_block h5 {
	height: 14px;
	overflow:hidden;
	height:17px;
}

#center_column div.products_block h5 a {
	color: #ffba02;
	font-size:14px;
	
}

#center_column div.products_block p.product_desc {
	height:40px;
	margin-bottom:10px;
}

#center_column div.products_block a.product_image {
	width: 165px;
	height: 195px;
	margin:0 auto;
}

/* Block editorial */
.editorial_block { margin-bottom: 10px; }


/* Block categories */
div#categories_block_left {border:0;padding:0;width:195px;margin-bottom:5px;color:#000}
div#categories_block_left ul.tree {margin:0;padding:0;border:2px solid #fff;}
div#categories_block_left ul.tree li {
	border:none;
	background:#ffba02 url('../img/vertnav_active.png') repeat-x left top;
	margin:0;
	font-weight:normal;
	font-size:16px;
	line-height:14px;
	padding:6px 0 6px 15px;
	font-family:Sans-serif;
}


div#categories_block_left ul.tree li ul li{
	background:none;
}


div#categories_block_left ul.tree a{
	padding-left:5px;
	color:#000;
}

div#categories_block_left ul.tree a:hover{
	text-decoration:underline;
}

div#categories_block_left ul.tree a.selected{
	color: #000;
	font-weight:normal;
	text-decoration:underline;
}

/* history.tpl*/
#block-history table#order-list tbody {
	background: transparent none;/
}


/* category Products block */
#productscategory_list li{
	margin:0;
}


/* Uued stiilid */

.dl_header {background:none;padding:0;margin:10px 0 10px 0;z-index: 10;}
.usernav {background:none;color:#ffffff;margin-bottom:3px;}
.usernav a{background:none;color:#ffffff;text-decoration:none;}
.usernav a:hover{background:none;color:#ffffff;text-decoration:underline}
.hbox {background: #600056 url('../img/header_01.png') no-repeat;height:115px;width:967px}
	.logokast {width:960px;background:none}
	#logo {float:left;width:500px;margin:10px 0 0 10px;background:none;}
	.otsing {float:right;width:300px;margin:10px 0 0 0;font-size:11px; background:none;text-align:right;}
	* html .otsing {float:right;width:300px;margin:10px 5px 0 0;font-size:11px;}
	.otsing input.text {color:#ccc;height:15px;}
	.otsing em {margin-left:4px;}
	* html .otsing em {margin-left:4px;padding-top:2px}
	.otsing_txt {width:175px;height:17px;padding-top:2px;font-size:12px;color:#6d6d6d;padding-left:4px;border-color:#fff;margin:0;line-height:17px}
	.otsing_txt:focus {border-color:#ffba03;}
	.otsinupp {margin:0;border-color:#ffba03;line-height:17px}.otsinupp:hover {border-color:#fff}
.hornav {background: #600056;height:33px;width:967px}
	.hornav ul {margin:0;padding:0;background:none;text-align:center;}
	.hornav li {display:inline;background:url('../img/vahepulk.png') no-repeat right;}
	.hornav a {text-decoration:none;padding:5px;}
	.hirnav a:hover {text-decoration:none;}
.infoblock {background:#ffffff;padding:0;border:2px solid #ffffff;margin:0;width:191px}
.information {background:#620058 url('../img/info_bg.png') repeat-x;margin:0;padding:0 0 2px 0;}
.information ul {margin:0;padding:0 0 5px 0;}
.information ul li {padding:5px 0 0 0;}
.information ul li a{padding:5px 0 5px 20px;color:#ffffff;background:url('../img/bullet_pink.png') no-repeat left;}
* html .information ul li a{padding:5px 0 5px 20px;color:#ffffff;background:url('../img/bullet_pink.gif') no-repeat left;}
.information ul li a:hover{text-decoration:underline;color:#ffffff}
.ornament {background:url('../img/ornament.gif') no-repeat top;height:105px;}
.footpic {background:url('../img/footpic.png') no-repeat left top;height:22px;margin-bottom:5px;}
.nobg {background-color:none;}
.ostukorv_nupp {background:#989898 ;border:1px solid #fff;padding:1px 8px 1px 8px;color:#000;font-weight:bold;text-decoration:none}
.ostukorv_nupp a {color:#FFF;}
.ostukorv_nupp:hover {color:#fff;border:1px solid #ccc;text-decoration:none}
.ostukorv_nupp2 {background:green;border:1px solid #fff;padding:1px 15px 1px 15px;font-weight:bold;text-decoration:none}
.ostukorv_nupp2:hover {border:1px solid #ccc;text-decoration:none}

.thumbs ul, .thumbs li {list-style: none;}
.thumbs li {float: right;padding: 5px 0 0 5px;position: relative;width: 88px;height: 88px;}
.thumbs a {text-decoration: none;}
.thumbs a span {position: absolute;top: 0;left: 0;width: 169px;height:195px;background: url('../img/frame.png') no-repeat top;overflow: hidden;}
* html .thumbs a span {position: absolute;top: 0;left: 0;width: 169px;height:195px;background: url('../img/frame.gif') no-repeat top;overflow: hidden;}
.thumbs a:hover span {background-position: bottom;}

/* Sellega saab pilti raami sees nihutada */
.thumbs img{ padding-top: 32px; padding-left: 17px; }

/* ul/li kõrgus vms, */
.thumbs { height: 370px;}
/* block top search */
#primary_block #short_description_block{background: none;}
#primary_block #color_picker {background: none}
#primary_block form#buy_block{background: none;}
#primary_block ul#usefull_link_block li a, #primary_block ul#usefull_link_block span.span_link, #primary_block ul#usefull_link_block span.span_link:hover {margin-left:5px;background:url('../img/bullet_alt.jpg') no-repeat top left}
/*kus oled*/.breadcrumb a {color:#000;} .breadcrumb {color:#000;padding-left:5px;}
h2 {font-size:16px;background:#fff; /*#ffbb06 url('../img/h2bg.png') left top;*/border-bottom:1px solid #000; color:#000;padding:2px 0 5px 5px;text-transform: capitalize;margin-left:5px;margin-right:5px;}
h2:first-letter {font-size:20px;}
h3 {padding-left:10px;}
h4 {padding-left:10px;}
#languages_block_top ul#first-languages li {list-style-type:none;padding-top:5px;margin-right:0px;}
#cart_block .block_content  {background:#a9a9ab;border:2px solid #fff;border-top:none}
#cart_block h4 {background:url('../img/cart_top_bg.gif') repeat-x left top;border:2px solid #fff;border-bottom:1px solid #fff;}
#left_column div.myaccount { background: #ff7ab7;color:#000;border:2px solid #fff;}
div.myaccount h4 { background: #971d58 url('../img/mabg.png') repeat-x top left; }
div.myaccount p.logout, div.myaccount p.logout a { color: #c60060;font-weight:bold }
#center_column {margin: 0 0 10px 0;}
/* adresses */
div.addresses {color:#000;width:auto;}
/* pagination.tpl */
div.pagination { padding-bottom:10px;padding-right:10px;}
/* category.tpl */
#subcategories h3 {padding-left:5px;} 
body#category #subcategories li {margin-left:10px; background:transparent;width:80px;margin-right:0;margin-bottom:10px;height:auto;} 
/* product-sort.tpl */
form#productsSortForm p{padding-right:10px;}
/* Special style for block products in center column */
#center_column .products_block .block_content {background:  none;}
/***/
#center_column div.products_block ul li p.product_desc a { color:#fff; }
/*Center_column asjad*/
.valge {background-color:#fff}
.cc_index {background: transparent none}
/*product tpl*/
#primary_block #image-block{margin-left:5px;}

#primary_block form#buy_block span#our_price_display{font-size:18px;color:red;}
#primary_block form#buy_block span.our_price_display{font-size:12px;color:#ffbb06;}
/*test*/
ul.idTabs {margin-left:5px;margin-right:5px;}

/*nurgad*/
.ynurk {background:red;height:6px;background:url('../img/ynurk.png') no-repeat left top;}
.anurk {background:green;height:6px;background:url('../img/anurk.png') no-repeat left bottom;}

/*mingi asi :) */
noscript  li{ color: #000;  }

/**/
#center_column .address_add { padding-left:10px;}
p.cart_navigation {padding:1em !important; }

div.rte h1 span{padding-left:5px;}
div.rte ul {padding-left:15px;}
div.rte p { padding-top: 15px; }

/*esilehe text*/
.front-text h2 {color:#df1ccb;border-bottom:1px solid #fff;margin:5px 0 5px 0;padding:0 0 4px 0;}
.front-text h3 {color:#fff;margin:0 0 5px 0;padding:0;font-style:normal;font-size:11px;}
.front-text p {color:white;padding-bottom:10px;}

/**/
.rte table.moodutabel {margin-left:20px;}
.rte table.moodutabel td {padding:3px 7px 3px 7px;}
/**/
#authentication #create-account_form {margin-left:5px;width:48%}

.advertising_block li {list-style:none;margin-bottom:5px;padding:0;}

/*uued tooted*/
.uued-tooted.block_content {background:#fff}



.blockmanufacturer ul {
	margin: 10px 0;
	list-style:none;
	text-align:center;
	margin-left:11px;
}
.blockmanufacturer ul li{
	display:block;
	width:80px;
	height:80px;
	float:left;	
	position:relative;
	margin:0 8px 8px 0;
	
	
}

table.partnerid td {
/*background-color:red;*/
border-collapse:collapse:;
width:100%;
text-align:left;
padding:5px;
vertical-align:top;
}
table.partnerid tr td:nth-child(1) {
width:10%;
}
table.partnerid tr td {
}
table.partnerid tr td h3 {
padding:0;
margin:0;
font-size: 16px;
}
table.partnerid tr td p {
padding:0;
margin:0;
}


