html
{
	height: 100%;
	margin-bottom: 0px;
}
body
{
	background: url(../img/bg.jpg) repeat-x;
	background-color: #00a5bf;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
img
{
	border: 0px;
}
.border
{
	border-right: 1px solid #FFFFFF;
}
.input
{
	background-color: #338bc3;
	border: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-left: 15px;
	padding-top: 4px;
	width: 118px;
}
H1
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.uued
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 17px;
	margin-top: 31px;
	padding-left: 14px;
}
a
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:hover
{
	color: #fdefa2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:active
{
	color: #fdefa2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.lang
{
	color: #c7c7c7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a:hover.lang
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
#news
{
	padding-bottom: 28px;
}
.uudised
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
}
.pealkiri
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.date
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 18px;
}
.tekst
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tooted
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
}
pre
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a.mainmenu
{
	color: #44a6d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	width: 0px;
}
a:hover.mainmenu
{
	color: #44a6d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
}
.menutable
{
	height: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 25px;
}
.menulower
{
	height: 0px;
	height: 1px;
	margin-bottom: 0px;
	padding: 0px;
}
.menucorner
{
	height: 0px;
	height: 1px;
	margin-bottom: 0px;
	margin-top: 18px;
	padding-bottom: 0px;
}
.uudistetaust
{
	background: url(../img/uudised_taust.jpg) repeat-x;
}
.vaatetabel
{
	background: url(../img/vaatebg.jpg) repeat-x;
	padding-bottom: 13px;
}
.vaateaken
{
	background-color: #FFFFFF;
	height: 93px;
	width: 132px;
}
.valikusisu
{
	padding-left: 9px;
}
.valikutekst
{
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 5px;
}
a.num
{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
a:hover.num
{
	background: #FFFFFF;
	color: #0396ce;
	font-size: 14px;
	font-weight: normal;
}
.tootelist
{
	margin-top: 35px;
}

#nav ul li 
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	list-style: none;
}

#nav ul li a
{
	padding-left: 10px;
	height: 19px;
	display: block;
	padding-top: 7px;
}

#nav ul
{
	padding-left: 0px;
	margin-left: 0px;
}

#nav ul li ul
{
	padding-left: 10px;
}

#nav ul li ul li a
{
	padding-left: 10px;
	height: 15px;
	display: block;
	padding-top: 0px;
	
	background-image: url(../img/menuline2.png);
	background-repeat: no-repeat;
}

#nav ul li a.selected
{

	background-image: url(../img/menuline.png);
	background-repeat: no-repeat;
}

#nav ul li ul li a.selected
{
	background-image: url(../img/menuline2.png);
	background-repeat: no-repeat;
}

#nav ul li ul li
{
	font-size: 12px;
	font-weight: normal;
}

.product_table td 
{
	vertical-align: top;
	padding-bottom: 20px;
}

.product_header a
{
	font-size:15px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.product_authors
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-bottom:18px;
	padding-top: 10px;
}

.product_shortdescription .product_price
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}

.product_price span
{
	color: #fdefa2;
}

.products_list_picture
{
	padding-right: 20px;
}

.product_pagging
{
	padding-bottom: 15px;
}

.product_pagging a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	color: #ffffff;
	font-size: 14px !important;
	font-weight: normal;
}
.product_pagging a:hover
{
	background: #FFFFFF;
	color: #0396ce;
}

.page_selected
{
	font-weight: bold;
}

.product_next a img, .product_back a img
{
	vertical-align: middle;
	margin-top: -2px;
}
.product_next a:hover, .product_back a:hover
{
	background: none;
}

#product_link img
{
	margin-bottom: 5px;
}

h3
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}

.FirstNews ul
{
	padding:0px;
	margin:0px;
	list-style: none;
	margin-left: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 25px;
}

.FirstNews .title a, .FirstNews .title
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px !important;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}

.FirstNews ul li .optionlist
{
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	padding-bottom: 5px;
	margin-bottom: -5px;
}

.FirstNews p.preview
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 25px;
}

.FirstNews .optionlist
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 18px;
}

.nivel1 h4
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px !important;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}

.nivel1 ul
{
	padding:0px;
	margin:0px;
	list-style: none;
	margin-left: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 18px;
}

.nivel1 .posttitle
{
	display: none;
}


/* LOGIN FORM */

.login span
{
	color: #FF6060 !important;
	font-size: 11px;
}

.login input
{
	background-color: #338bc3;
	border: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-left: 2px;
	padding-top: 4px;
	width: 135px;
}


.login_et_EE
{
	background-image: url(../img/nl_et.jpg);
	height: 21px !important;
	width: 127px !important;
	cursor: pointer;
}

.login_en_GB
{
	background-image: url(../img/nl_en.jpg);
	height: 21px !important;
	width: 128px !important;
	cursor: pointer;
}

#globalmenu
{
	padding: 0px;
	margin: 0px;
	width: 500px;
	height: 68px;
}

#globalmenu ul
{
	margin: 0; 
	padding: 0;
	float: left;
}

#globalmenu ul li 
{
	display: inline;
}

#globalmenu ul li a
{	
	display:block;
	color: #44a6d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	height: 44px;
    float: left; 
	padding: 22px 0px;
	padding-bottom: 0px;
	margin: 0px 26px;
}

#globalmenu a.selected
{
	background-image: url(../img/menubg.png);
	
}

.moduletools a
{
	border:solid 1px #004570;
	padding: 3px;
	background-color: #FFFBC6;
	color: Black;
}

#lang
{
	padding: 0px;
	margin: 0px;
	width: 128px;
}

#lang ul
{
	margin: 0; 
	padding: 0;
	float: left;
}


#lang ul li 
{
	display: inline;
}

#lang a
{
	padding-right: 15px;
	color:#C7C7C7;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

#lang a:hover
{
	padding-right: 15px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;
}