/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

/*body { background:#687F2F url(../images/newbody_bg.jpg) 50% 0 no-repeat; color:#fff; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }*/
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	background:url('../images/newbody_bg.jpg') repeat-x center top ;
	background-color:#687F2F } 

a { color:#fff; text-decoration:underline; }
a:hover { color:#1e7ec8; text-decoration:underline; }

img { border:medium none; }
a:active, a:focus { outline:none }

.clear { clear:both; display:block; font-size:1px; height:1% }

.login a { color:#FFD630; text-decoration:underline }
.login a:hover { color:#FFF; text-decoration:none }

a { color:#FFFFFF; text-decoration:none; }
a:hover { color:#FFD630; text-decoration:none; }

a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
/*------------------------------------------------*/

/*-------------[CATEGORIES NAVIGATION]------------*/

/*------------------------------------------------*/

#categories { width: 1007px; float: left; background-color: #4e7fa7; background-image: url(../images/categories-bg.gif); height: 42px; margin-left: 11px; margin-top: 0px; font-family: Arial; font-size: 12px; margin: -4px 0 0 3px; }

#categories ul { margin: 0px; width: 969px; padding: 0px; list-style-type: none; list-style-image: none; float: left; }

#categories ul li { float: left; display: block; padding: 0px; height: 42px;}

#categories ul li a:link, #categories ul li a:visited, #categories ul li a:active { height: 30px; display: block; color: #FFFFFF; font-size: 14px; padding: 12px 13px 0px 13px; float: left; margin: 0px; font-weight: bold; text-decoration: none; }

#categories ul li a:hover { background-image: none; color: #ffce82 !important; }


/*-----------------[DROPDOWN MENU]----------------*/

		.nav, .nav * { margin:0; padding:0; list-style:none; }

		.nav ul { width: 220px !important; position:absolute; top:-999em; border-bottom: 4px solid #e6e6e6; background-color: #fff; background-image: url(images/default-blue/pages-dropdown-top-2.gif); background-repeat: no-repeat; background-position: top; padding-top: 10px !important; }

		.nav li { float:left; position:relative; z-index:99; }

		.nav a { display:block; }

		.nav ul li { width: 100%; }

		.nav li:hover ul, ul.nav li.sfHover ul { left:-14px; top:15px; }

		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }

		.nav li li:hover ul, ul.nav li li.sfHover ul { left:205px; top: -21px; padding-top: 0px !important; background-image: none; }

		.nav li:hover ul, .nav li li:hover ul { top: -999em; }

		.nav li li { display: block; padding: 0px; height: auto !important; }

		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; height: auto !important; color: #000 !important; background-image: url(images/default-blue/arrow-green.gif) !important; background-position: 10px 15px !important; background-repeat: no-repeat; padding: 6px 10px 6px 30px !important; }

		.nav li li a:hover { background-color: #f4f4f4; background-image: url(images/default-blue/arrow-green.gif) !important; color: #000 !important; text-decoration: none;}

		.nav li:hover a:link, .nav li:hover a:visited { background-image: url(images/default-blue/pages-hover-right.gif); background-repeat: no-repeat; background-position: right; color: #000 !important; text-decoration: none !important;}





/*-----------------[DROPDOWN MENU]----------------*/

		#nav2 ul { background-color: #4a7ba3; border-bottom: 4px solid #406c90; padding-top: 0px !important; background-image: none; }

		#nav2 li { z-index: 98 !important; }

		#nav2 li:hover ul, ul#nav2 li.sfHover ul { left:0px; top:42px; }

		#nav2 li li:hover ul, ul#nav2 li li.sfHover ul { left:220px !important; top: 0px; }

		#nav2 li li a:link, #nav2 li li a:visited { background-image: url(images/default-blue/arrow-orange-2.gif) !important; color: #fff !important; text-decoration: none; }

		#nav2 li li a:hover { background-color: #417096; }

		#nav2 li:hover a:link, #nav2 li:hover a:visited { color: #ffce82 !important; }

		#nav2 li:hover li a:link, #nav2 li:hover li a:visited { color: #fff !important; }

		#nav2 li:hover a:link, #nav2 li:hover a:visited { background-image: none; }
.esimenem { margin-left: 250px; }


/* esilehe blogikast*/


.blogikast {background:transparent url(../images/blogitaust.png) no-repeat scroll 0 0;float:left;height:200px;width:810px; display:block; margin-left:5px; margin-top:5px; padding: 0px 0px 5px 0px;}
.blogikast #twblock-holder { padding:40px 0 10px;	width:810px; margin:0 auto }
.leftAlign {  text-align:left; top:1px; }
.blogikast .twvasak {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	height:145px;
	float:left;
	margin-top:40px;
	margin-left: 10px;
	font-weight:bold;
	text-align:justify;
}
.blogikast .postipilt {
	margin-left:15px;
	margin-top:40px;
	float:left;
	border: 3px solid #4a7ba3;
height:130px;
width:130px;
}
.blogikast .twvasak .twkuup { font-size:8px; font-style:italic; color:#333;}
.blogikast .twkeskmine {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width: 200px;
	font-weight:bold;
	padding:30px 0px 10px 20px;
	text-align:justify;
}
.blogikast .twparem {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-top:10px;
	float:left;
	width: 250px;
	padding:0px 0px 10px 55px;
}
.blogikast .twparem .disc {
font-size: 10px;
font-weight:normal;
}
.blogikast .twparem .twnupp{
	margin-left:55px;
	bottom: 5px;
	position: absolute;
}
/* teatekast */

.teatekast {
background:transparent url(../images/teatekast.png) no-repeat scroll 0 0;
float:left;
height:59px;
width:810px;
margin-left:5px; 
margin-top:5px; 
}
.teatekast .teade {
color:#35475c;
padding:10px 40px 0px 40px;
font-size:16px;
font-weight:bold;
display:block; 
}
/*-----------------category default view----------------*/			


#cat-view {
width:765px;
float:right;
}
#cat-view h1 { display:none;
color:#fff;
margin-bottom:10px;
}		

	
.cat-product {
float:left;
margin-left:5px;
margin-bottom:25px;
background:url(../images/category-view-bg4.png) no-repeat;
width:250px;
height:340px;
}
.cat-product a img {border:0;}	
.cat-product h3 a:hover {color: #000; text-decoration:none;}		
.cat-product h3 a {
float:left;
margin-top:8px;
margin-left:3px;
font-size:16px;
color:#000;
}
.cat-product-price {
margin-top:0px;
margin-left:5px;
float:left;
padding:9px 0 0 0px ;
background:url(../images/category-view-price-bg.png) no-repeat;
width:115px;
height:29px;
font-size:20px;
font-weight:bold;
color: #CC0000;
text-align:center;
}
.cat-product-price-normal {
margin-top:0px;
margin-left:5px;
float:left;
padding:9px 0 0 0px ;
background:url(../images/category-view-price-bg.png) no-repeat;
width:115px;
height:36px;
font-size:20px;
font-weight:bold;
color:#0E67A7;
text-align:center;
}
	
.cat-product-img {
float:left;
margin-top:20px;
margin-left:26px;
}		
.cat-product-desc {
float:left;
font-size:12px;
height:40px;
margin-top:5px;
padding: 0 5px;
color:#333333
}

.cat-product-view {
float:left;
margin-top:7px;
margin-left:7px;
height:32px;
}
.cat-product-special-price {
float:left;

color:#333333;
margin-top:0px;
margin-left:13px;
font-size:12px;
font-weight:bold;
}	
