html, body, div, h1, h2, h3, ul, ol, li, dl, dt, dd, p, table, th, td, hr, br { margin: 0; padding: 0; } 
/* CSS reset file for cross browser compatibility as this sets any default values to the same value. */
/* .............CONTAINER............ */
body {
margin: 0 auto 0;
	padding: 0 24px;
	max-width: 1280px;
	_max-width: 1280x;
	min-width: 960px;
	_min-width: 960px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	text-decoration:none;
	background-color: #fefefe;
	#container
width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200? "1200px" : "auto");
}
#body_center {
	padding:0;
}
#wrapper1 {
	text-align:left;
	width:100%;
}
#wrapper2 {
	text-align:left;
	width:100%;
}
#wrapper3 {
	text-align:left;
	padding-left: 205px;
	*padding-left: 206px;
	_padding-left: 203px;
}
#maincol {
}
#maincol_index {
	margin-bottom: 10px;
}
#leftcol {
	float: left;
	width: 210px;
}
#rightcol {
	float: right;
	width: 184px;
}
#centercol {
	margin-right: 195px;
	padding-left: 15px;
	*margin-right: 192px;
	_margin-right: 189px;
}

/* .............2 COL LAYOUT............ */

#centercol_2 {
	margin-left: 210px;
	padding-left: 15px;
}
#rightco_2 {
	float: right;
}

	/* .............CONTENT............ */
	
a:link, a:visited, a:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #074684; text-decoration: underline;}
a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #B80909; text-decoration: underline;}
h1, h2, h3, h4, p {
	margin: 0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height:24px;
}
h1 a:link, h1 a:visited, h1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height:24px;
	color: #000;
}
h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height:24px;
	color: #000;
}
h2 {
	font-size: 13px;
	margin: 0 0 5px 0;
	font-weight: bold;
	text-decoration: none;
}
h2 a:link, h2 a:visited, h2 a:active{
	font-size: 13px;
	margin: 0 0 5px 0;
	font-weight: bold;
	text-decoration: none;
}
h2 a:hover {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 5px 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif; /* adds link */
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 5px 0;
}
h3 a:link, h3 a:visited, h3 a:active{
	font-family: Arial, Helvetica, sans-serif; /* adds link */
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 5px 0;
}
h3 a:hover {
	font-family: Arial, Helvetica, sans-serif; /* adds link */
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 5px 0;
}
h4 {
	font-size: 10px;
	color:#666;
	/* text-transform:uppercase; */
}
.red {
	color:#B80909;
}
/*.......product containers...........*/
.product_wrapper1 {
	float: left;
	height: 100%;
	width: 100%;
	min-width: 550px;
}
.product_price {
	float: right;
	width: 112px;
	height: 60px;
	margin-left:5%;
}
.product_text {
	max-width:350px;
	margin-left:115px;
}
.product_img {
	float: left;
	width: 100px;
	height: 95px;
	text-align: center;
}
.product_shop_logo_link{
	text-align: center;
	float: right;
	width: 145px;
}
.product_shop {
	float: right;
	width: 116px;
	text-align: center;
}
.shop_logo {
	margin-bottom: 5px;
}
.product_centercol {
	margin-right: 25px;
}
	/* .............product list............ */
small {
	color:#999; font-weight: normal; line-height: normal; font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
p small {
	color:#999; font-size:11px; 
}
s {
	font-weight: bold;
}

b {
	text-decoration: none;
}
hr{ padding:0; margin: 10px 0; _margin: 10px 0 -1px 0; .margin: 10px 0 -1px 0; border: 0; height: 1px; float: left; background-color:#CCCCCC; color: #CCCCCC; width: 100%;border:0;
}

.center_col_bg {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	margin:15px 0;
	padding: 15px;
	border:solid 1px #D1D1D1;
	height: 100%;
}
.center_col_height {
	height: 230px;
}
.center_col_sitemap {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #fff;
	margin:15px 0;
	padding: 15px;
	border:solid 1px #D1D1D1;
}
.center_col_index {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #FFF;
	margin-bottom:10px;
	margin-top:10px;
	padding: 10px 15px 15px 15px;
	*height:655px;
	_height:855px;
	.height:855px;
	width:523px;
	height:567px;
	border:solid 1px #D1D1D1;
}
.friends_cont {
	float:left;
	margin:20px 35px;
	height:80px;
}
.product_list_container {
	margin-bottom: 15px;
	padding-bottom: 15px;
	height: 100%;
	float: left;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
	background-color: #fff;
}
.product_container {
	width: 100%;
	float: left;
	margin: 0;
}
.lead:link, .lead:visited, .lead:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	color:#000;
}
.lead:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	color:#000;
}
.extra {
	text-align:center;
	text-decoration: none;
	margin-bottom: 5px;
}
.addspace {
	text-decoration: none;
	margin: 10px 0 5px 0;
}
.mini a:link, .mini a:visited, .mini a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	color: #848484;
}
.mini a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	color:#074684;
}
.mini2 a:link, .mini2 a:visited, .mini2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 13px;
	color: #074684;
}
.mini2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 13px;
	color:#B80909;
}
.det_pr_price_red {
	color:#B80909;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:normal;
	font-weight:bold;
	text-decoration:none;
}

	/* .............NAV MENU 1. LEFT............ */
	
.gray_container_nav {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #FFF;
	margin:0 0 10px 0px;
	padding:10px;
	border:solid 1px #D1D1D1;
}
.gray_container_nav_index {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #FFF;
	margin:0 0 10px 0px;
	padding:10px;
	border:solid 1px #D1D1D1;
	height: 825px;
	*height: 835px;
}
.nav_container {
}
.nav_container a:link, .nav_container a:visited, .nav_container a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}
.nav_container a:hover{
	color: #B80909;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}
.nav_container_2col {
}
.nav_con_height {
	height:135px;
}
.nav_con_width {
	width:185px;float:left;padding-top:15px;padding-left:10px;
}
.nav_container_2col a:link, .nav_container_2col a:visited, .nav_container_2col a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.nav_container_2col a:hover{
	color: #B80909;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.offer_info {
	width:460px;float:left;margin-top:15px;
}

.offer_info p {
	font-size:12px;width:380px;margin-bottom:25px;
}
.gray_border_con {
	margin:0 0 10px 0px;
	padding:10px;
	border:solid 1px #D1D1D1;
	height: 88px;
	*height: 93px;
}

/* .............ADDS RIGHT............ */
.feedback_cont {
	height:323px;
	*height:318px;
}
.fdbck_input {
	font-family: Arial, Helvetica, sans-serif;
	width:145px;font-size:13px;border:solid 1px #CCC;
}
.gray_container_banner {
	margin:0px 0px 10px 0px;
	padding:8px 0px;
	border:solid 1px #D1D1D1;
	height:602px;
	background-color: #FFF;
	text-align: center;
}
.gray_container_adds_index {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #FFF;
	margin:0px 0px 10px 0px;
	padding:10px;
	border:solid 1px #D1D1D1;
	height:195px;
	*height:205px;
}
.gray_container_adds_content {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #FFF;
	margin:0px 0px 10px 0px;
	padding:10px;
	border:solid 1px #D1D1D1;
	height:585px;
	_overflow: hidden;
}
.add_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#f1f1f1;
	text-decoration:none;
	float: left;
	/*height:135px;
	/* text-transform:lowercase; */
}
a.add_container:link, a.add_container:visited, a.add_container:active   {
text-decoration:none;

}
a.add_container:hover {
color:#000;
text-decoration:none;
}

.add_container img {
	margin:5px 0 5px 0;
	*margin:0px 0 5px 0;
	display:block;
}
.add_container b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#003366;
	width: 160px;
	float: left;
}
.add_container u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#003366;

}
.add_container p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color:#000;
	margin-bottom:1px;
}
.add_container p:hover {
text-decoration:none;
margin-bottom:1px;
}
.add_logo {
	text-align:left;
	margin-top: 10px;
}
/* .............CONTENT............ */
hr.red{ padding:0; margin: 10px 0; _margin: 10px 0 -1px 0; .margin: 10px 0 -1px 0; border: 0; height: 1px; float: left; background-color:#CC0000; color: #CC0000; width: 100%;border:0;
}
.sort_container {
	float: left;
	height: 100%;
	width: 100%;
	color: #999;
	border: 1px solid #D1D1D1;
	border-bottom: 1px solid #fff;
	overflow:hidden;
	padding: 20px 0;
	color: #666;
}
.sort_container b{
	color: #000;
	margin-right: 10px;
	text-decoration: none;

}
.sort_container a:link, .sort_container a:visited, .sort_container a:active {
	font-weight: bold;
	text-decoration: none;
}
.sort_container a:hover {
	font-weight: bold;
	text-decoration: none;
}
.selected_link:link, .selected_link:visited, .selected_link:active {
	color:#B80909;
	text-decoration:none;
	font-weight: bold;
}
.selected_link_sort:link, .selected_link_sort:visited, .selected_link_sort:active {
	background: url(../gfx/arrow_red_d.jpg) no-repeat right center;
	color:#B80909;
	padding-right: 15px;
}
.selected_link:hover {
	color:#B80909;
	font-weight: bold;	
	text-decoration:none;
}
.prev_next_top {
	margin: 25px 0 15px 0;
}
.prev_next {
	float: left;
	margin: 0 1%;
	text-align: center;
	height: 100%;
	width: 100%;
}
.toode_next_on {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	font-size:15px;
}
.prev_next a:link, .prev_next a:active, .prev_next a:visited {
	background-color: #f7f7f7;
	padding: 3px 3px 3px 7px;
	border:1px solid #d0d0d0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	margin: 0 2px;
	font-size:15px;
	line-height:30px;
}
.prev_next a:hover {
	background-color: #f7f7f7;
	padding: 3px 3px 3px 7px;
	border:1px solid #d0d0d0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	margin: 0 2px;
	font-size:15px;
	line-height:30px;
}
.text_block {
	float: left;
	font-size:12px;
	line-height: 16px;	
}
.text_block a:link, .text_block a:visited, .text_block a:active {
	font-size:12px;
	line-height: 16px;
}
.text_block a:hover {
	font-size:12px;
	line-height: 16px;
}
.text_container {
	width:450px;
	margin: 15px;
	font-size:12px;
	line-height: 16px;
	float:left;
}
.text_container dt {
	margin: 5px 0;
}
.text_container a:link, .text_container a:visited, .text_container a:active {
	font-size:12px;
	line-height: 16px;
}
.text_container a:hover {
	font-size:12px;
	line-height: 16px;
}
.bg_action{
	background-color: #f7f7f7;
	padding: 18px;
	border:1px solid #d0d0d0;
	float: left;
	margin-bottom:15px;
}
.bg_action_2{
	background-color: #f7f7f7;
	padding: 18px;
	border:1px solid #d0d0d0;
	float: left;
	margin-bottom:15px;
	width: 895px;
}
.table_bank {
}
.table_bg td{
	padding:5px;
}
.dropdown {
	font-size:11px;font-family:Verdana;
}
.width_160 {
	width:160px;
}
.width_130 {
	margin:0 5px;width:130px;
}

.input_cell {	
	width: 195px;
	height: 18px;
	padding: 2px 0 0 2px;
	border:1px solid #cacaca;
	color: #666;
}
.input_cell_5 {	
	width: 195px;
	height: 18px;
	border:1px solid #cacaca;
	font-size:11px;
	font-weight: bold;
	padding: 2px 0 0 2px;
	color: #999;
	margin-bottom:4px;
	color: #666;
}
.input_cell_3 {	
	width: 320px;
	height: 18px;
	border:1px solid #cacaca;
	margin-bottom:8px;
	padding: 2px 0 0 2px;
	color: #666;
}
.input_cell_2 {	
	width: 120px;
	height: 20px;
	border:1px solid #cacaca;
	margin-bottom:8px;
	font-size:11px;
	padding: 5px 0 0 4px ;
	color: #666;
}
.input_cell_1 {	
	width: 115px;
	height: 18px;
	padding: 2px 0 0 2px;
	border:1px solid #cacaca;
	color: #666;
}
.input_offer {
	font-family: Arial, Helvetica, sans-serif;	
	color: #074684;
	font-size: 14px;
	font-weight: bold;
}
.message_cont {
	background-image: url(../gfx/bg_message.gif);
	background-repeat: no-repeat;
	height: 90px;
	padding-top: 15px;
	padding-left: 15px;
	width: 473px;
	margin-top: 15px;	
}
.bg_checkout{
	text-align: center;
	background-image: url(../gfx/bg_suunamine.jpg);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 50px;
	width: 575px;
	height: 322px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
	background-repeat: no-repeat;
}
.alfabet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 20px  0px  10px  0px;
	width: 200px;
	display: block;
}
.alfabet_con {
	margin-bottom: 5px;
}
.alfabet_con span{
	font-size: 12px;
	color: #074684;
	font-weight:bold;
	margin-right:7px;
}
.alfabet_con a{
	font-size: 12px;
	margin-right:7px;
}
.alfabet_con a:hover{
	font-size: 12px;
	margin-right:7px;
}
.sellers_col {
	width: 220px;
	height: auto;
	float: left;
}	
.sellers_col dt{
	margin-bottom: 5px;
}
.alfabet_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b80909;
	text-decoration: underline;
	margin-right: 5px;
}
.seller_columns {
	float: left;
	margin-right: 20px;
}
.seller_columns dl dt a {
	font-size: 12px;
	font-weight: normal;
	padding: 0px  0px  5px  0px;
	width: 200px;
	display: block;
}

/* .............NAV MENU 2. MID ............ */

#nav_menu_2_container {

	background:url(../gfx/bg_gray.gif) left top repeat-x;
	background-color: #FFF;
	margin:15px 0;
	padding-bottom: 12px;
	border:solid 1px #D1D1D1;
	height: 100%;
	width: 100%;
	float: left;
}
#nav_menu_2_container_bottom {
	background-color: #FFF;
	margin:0 0 15px 0;
	padding-bottom: 12px;
	border:solid 1px #D1D1D1;
	height: 100%;
	width: 100%;
	float: left;
}
.margin {
	margin: 12px 12px 0 15px;
}
.margin2 {
	margin: 0 12px ;
}
.menu_2 {
}
.margin2  a{
	font-size: 11px;
}
.menu_2 a:link, .menu_2 a:visited, .menu_2 a:active {
	float: left;
	width: 220px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	margin: 2px 0px 5px 0px;
	padding-left: 13px;
	font-size:12px;
	text-decoration: none;
}
.menu_2 a:hover {
	float: left;
	width: 220px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	margin: 2px 0px 5px 0px;
	padding-left: 13px;
	font-size:12px;
	text-decoration: none;
}
/* .............DETAIL VIEW ............ */
.detview_container {
	float: left;
	max-width:680px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
}
.detview_special {
	margin: 5px 0px;
}
.detview_special a:link, .detview_special a:visited, .detview_special a:active {
	width: 250px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	padding-left: 11px;
	font-size:11px;
	text-decoration: none;
}
.detview_special a:hover {
	width: 250px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	padding-left: 11px;
	font-size:11px;
	text-decoration: none;
}
.detview_container h1{
	margin-bottom: 10px;
}
.detview_container p{
	margin: 15px 0;
}
.detview_container table {
}
.comment_container{
	display: block;
	clear: both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.siteindex_nav{
	margin-bottom:35px;
}
.siteindex_nav h1 {
	margin-bottom:7px;
}
.siteindex_nav h1 a {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.siteindex_nav h1 a:hover {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.det_product_wrapper1 {
	float: left;
	height: 100%;
	width: 100%;
	margin-top: 10px;
	min-width: 500px;
}
.det_product_img {
	float: left;
	width: 250px;
	margin-bottom: 10px;
}
.det_product_centercol {
}
.det_product_centercol h1 {
	padding-left: 260px;
	max-width: 370px;
}
.det_product_text {
	max-width: 370px;
	margin-left: 260px;
	margin-top: 110px;
}
.detview_container p {
}
.det_price_shop_con {
	margin-left: 260px;
	margin-top: 20px;
}
.det_product_price {
	float: left;
	height: 60px;
	margin-right: 8%;
}
.det_product_shop {
	float: left;
	width: 116px;
}
/* .............INDEX............ */

.index_shoplogos_container {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #fff;
	margin-bottom:15px;
	padding: 15px;
	border:solid 1px #D1D1D1;
	float: left;
	width:935px;
}
.logos_wrap {
	float: left;
	padding: 0 25px;
	text-align: center;
}
.logos_wrap  a:link, .logos_wrap  a:visited, .logos_wrap  a:active {
	font-size:9px;
}
.logos_wrap  a :hover {
	font-size:9px;
}
.index_shoplogo {
	color:#074684;	
	padding: 0 25px;
}
.index_shoplink {
	color:#074684;	
}
.index_special {
	display: block;
}
.index_special a {
	width: 220px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	padding-left: 15px;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}
.index_special a:hover {
	width: 220px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	padding-left: 15px;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}

/* .............HEADER............ */

.roadmap_container {
	color:#074684;	
}
.roadmap_container b a:link, .roadmap_container b a:visited, .roadmap_container b a:active {
	text-decoration: none;
	font-weight: bold;
}
.roadmap_container b a:hover{
	color:#B80909;
	text-decoration: none;
	font-weight: bold;
}
#header {
	background: url(../gfx/bg_header_mid.jpg) repeat-x left top;
	text-align:center;
	height: 90px;
	width:100%;
	margin-bottom:5px;
}
.header_right_col {
	width: 187px;
	_width: 167px;
	text-align: right;
	float: right;
}
.header_left_col {
}
.header_right_bg {
	background: url(../gfx/bg_header_left.jpg) no-repeat right bottom;
	width: 187px;
	_width: 167px;
	height: 56px;
	text-align: right;
	float: right;	
}
.header_logo {
	float:left;
	width: 150px;
	text-align:left;
}
.header_text_left_col {
	float:left;
	width: 27px;
	text-align:left;
	padding-top: 50px;
	padding-left: 10px;
}
.header_text_mid_col {
	padding: 9px 0 0 0;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.header_text_right_col {
	padding: 9px 0 0 0;
	height: 25px;
}
.header_mid_bg_text {
	height: 40px;
	width: auto;
	font-size:13px;
	color: #FFF;
	text-align: center;
}
.header_search_center {
	margin-left:auto;
	margin-right:auto;
	padding-left:25px;
	width:540px;
}
.search_col_1 {
	float:left;
}
.search_input {
	width:415px;
	margin-top:10px;
	*margin-top:8px;
	height: 20px;
	font-size: 17px;
}
.search_col_2 {
	float:right;
	margin:7px 0 0 0px;
}
.beeta {
	text-align:left;
	color: #FFF;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.header_text{
	text-align:left;
	color: #333;
	margin-top: 10px;
}
.header_text a:link, .header_text a:visited, .header_text a:active{
	text-align:left;
	margin-top: 10px;
	font-weight:bold;
	font-size:10px;
}
.header_text a:hover{
	text-align:left;
	margin-top: 10px;
	color:#B80909;
	font-weight:bold;
	font-size:10px;
}
	/* .............FOOTER............ */
#footer {
	margin:0 0 15px 0;	
	text-align:center;
	color: #333;
	width:100%;
	clear:both;
}
#footer_link {
	float: left;
	margin-top: 10px;
}
#footer_link a:link, #footer_link a:visited, #footer_link a:active {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
#footer_link a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
#footer_left {
	float: left;
	height: 35px;
	width:1%;
	background: url(../gfx/bg_footer.jpg) no-repeat left top;
}
#footer_mid_left{
	float: left;
	margin-left: 30%;
	_margin-left: 10%;
}
#footer_mid_right{
	float: right;
}
#footer_right {
	float: left;
	height: 35px;
	width:99%;
	text-align:center;
	color: #FFF;
	background: url(../gfx/bg_footer_mid.jpg) repeat-x left top;
	margin:0 0 10px 0;
}
/* .............SLIDESHOW............ */
/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width:520px;
	height:185px;
	*height:195px;
	position:relative;
}
/** 
 * Slideshow controls style rules.
 */

.center_add_index {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	background-color: #FFF;
	padding: 10px 15px;
	width:523px;
	border:solid 1px #D1D1D1;
}
.center_add_bg {
	height:35px;
	border-bottom:solid 1px #D1D1D1;
}
	/* .............OFFERSTEP PAGES............ */	
.joon_kontuur_sisukord {
	border: 1px solid #d1d1d1;
	float: left;
	width: 930px;
}
.bg_gray_container {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	border: #d1d1d1;
	padding: 10px 15px;
	float: left;
}
.font24 {
	font-size: 24px;
	font-weight: bold;
	margin: 5px 0 5px 5px;

}
.offerstep {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.offerstep_add_bg {
	width:150px;height:80px;background:white;padding:0px 10px;float:left;border: 1px solid #d1d1d1;
}
.offerstep_add_bg_cont{
	width:170px;float:left;margin-right:20px;margin-top:40px;
}
.h1_left{
	float:left;
	color:#999;
}
.h1_left_on{
	float:left;
	color:000;
}
.h1_left a:link, .h1_left a:visited , .h1_left a:active   {
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	color:#999;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height:24px;
}
.h1_left a:hover {
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	color:#333;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height:24px;
}
table {
	color:#333;margin-top:10px;
}	
.offerstep_col1 {
	width:240px;float:left;
}
.offerstep_col2 {
	width:515px;float:left;
}
.offerstep_col3 {
	width:465px;float:left;margin-left:50px;color:#333333;
}
.comments_right {
	width:250px;float:left;color:#666;margin-top:45px;
}
.offerstep_margin {
	margin:20px;width:930px;
}
.font_size{
	font-size: 11px;
}
.vr_3 {
	border-left: 1px solid #d1d1d1;
	height:375px;
	float:left;
	margin:45px 25px 0 0;
}
.vr_2 {
	border-left: 1px solid #d1d1d1;
	height:225px;
	float:left;
	margin:50px 25px 0 0;
}
.vr_1 {
	border-left: 1px solid #d1d1d1;
	height:225px;
	float:left;
	margin:0 25px 0 0;
}
.arrow_container {
	width:900px;height:45px;color:#333333;
}
.center_col_bg_admin {
	margin:15px 0;
	border:solid 1px #D1D1D1;
	height: 100%;
}
.text_container_table {
	margin:15px;
}
.sort_container_table {
	background:url(../gfx/bg_gray2.gif) left top repeat-x;
	padding:0 15px 7px 15px;
	border-bottom:solid 1px #D1D1D1;
}
.table_cell_0 {
	width: 50px;
	text-align: center;
}
.table_cell_1 {
	width: 150px;
}
.table_cell_2 {
	text-align: center;
	width: 120px;
}
.table_cell_3 {
	width: 160px;
}
.table_cell_4 {
	text-align: center;
	width: 85px;
}
.table_cell_hr {
	width: 1px;
	background-color:#D1D1D1;
}
.table_width {
	width: 100%;
}
.admin_nav_cont_bold {
	padding: 0 0 15px 0;
	padding-bottom: 12px;
	width: 230px;
	float: left;
}
.menu_1 a:link, .menu_1 a:visited, .menu_1 a:active {
	float: left;
	width: 220px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	margin: 2px 0px 5px 0px;
	padding-left: 13px;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.menu_1 a:hover {
	float: left;
	width: 220px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	margin: 2px 0px 5px 0px;
	padding-left: 13px;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.menu_1_on {
	float: left;
	width: 220px;
	background: url(../gfx/arrow_red.jpg) no-repeat left center;
	margin: 2px 0px 5px 0px;
	padding-left: 13px;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #B80909;
}
	/* .............Thickboxlogin............ */
h4.h4 {
	font-size: 12px; color:#999;font-weight: bold;
}
h2.h2 a:link, h2.h2  a:visited, h2.h2  a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
h2.h2  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
.error_message {	
	padding:8px;color:#CC0000;font-size:11px;font-weight:bold;background-color:#ffffcc;margin-bottom:4px;
}
/* ......................................................         sorteerimise menüü esilehel        ......................................................*/
.yshp_rnd_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:25px;
}
.yshp_dagger_grey  .toggle {
	HEIGHT: 25px;
	border-bottom: 1px solid #d1d1d1;
	padding: 0px;
}
.yshp_dagger_grey  .toggle .rnd_top .dot {
	BACKGROUND: #d1d1d1;
}
.yshp_dagger_grey  .toggle .rnd_bot .dot {
	BACKGROUND: url(../gfx/bg_gray2.gif) repeat-x left top;
	_height:auto;
}
.yshp_dagger_grey  .toggle UL {
	LEFT: 0px;
	FLOAT: left;
	WIDTH: 500px;
	LIST-STYLE-TYPE: none;
	height:25px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}
.yshp_dagger_grey  .toggle LI {
	FLOAT: left; PADDING-BOTTOM: 0px;
}
/* link hover underline color */
.yshp_dagger_grey  .toggle LI A {
	FLOAT: left;
	COLOR: #333333;
	text-decoration: none;
}
/* link hover underline */
.yshp_dagger_grey  .toggle LI A:hover {
	TEXT-DECORATION: underline;
}
/* link hover underline color, font weight bold */
.yshp_dagger_grey  .toggle LI EM {
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	FLOAT: left;
	PADDING: 0px;
	MARGIN: 8px 0px 10px 0px;
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
	CURSOR: hand;
	COLOR: #333333;
	text-decoration: none;

}
.yshp_dagger_grey  .toggle LI.on {
	MARGIN: 0px 1px;
}
.yshp_dagger_grey  .toggle LI.on A {
	PADDING-LEFT: 3px; BACKGROUND: url(../gfx/tab_left_index.gif) no-repeat; TEXT-DECORATION: none;
	
}
.yshp_dagger_grey  .toggle LI.on A:hover {
	TEXT-DECORATION: none;
}
/* aktiivne link */
.yshp_dagger_grey  .toggle LI.on EM {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../gfx/tab_right.gif) no-repeat right top;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #fff;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 8px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/* puudub linkide vaheline joon */
.yshp_dagger_grey  .toggle LI.last {
	MARGIN: 0px 1px
}
.yshp_dagger_grey  .toggle LI.last A {
	PADDING-LEFT: 3px; BACKGROUND: url(../gfx/tab_left_grey.gif) no-repeat; TEXT-DECORATION: none
}
.yshp_dagger_grey  .toggle LI.last EM {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../gfx/tab_right_grey.gif) no-repeat right top;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #074684;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 8px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}
.yshp_dagger_grey  .toggle LI.last EM:hover {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../gfx/tab_right_grey.gif) no-repeat right top;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #b80909;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 8px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}
/* ------------          Facebook, Twitter        -----------------------*/
#nomove {
	position:fixed;
	bottom:0px;
	left: 0px;
	font-size: 9px;
	background-color: #f1efef;
	border: 1px solid #d1d1d1;
	height: 30px;
	width: 100%;
	z-index: 5;
}
.facebook a:link, .facebook a:visited, .facebook active:link , .facebook hover:link   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3353ae;
	text-decoration: none;
	float:left;
	padding: 8px 15px 0 0;
}
.twitter a:link, .twitter a:visited, .twitter active:link , .twitter hover:link   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #139fd1;
	text-decoration: none;
	float:left;
	padding: 8px 15px 0 0;
}
.facebook_index a:link, .facebook_index a:visited, .facebook_index active:link , .facebook_index hover:link   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #888;
	text-decoration: none;
	float:left;
	padding: 0px 8px 0 0;
	margin-bottom: 5px;
}
.twitter_index a:link, .twitter_index a:visited, .twitter_index a:active , .twitter_index a:hover   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #888;
	text-decoration: none;
	float:left;
	padding: 0px 8px 0 0;
}

.newsletter a:link, .newsletter a:visited, .newsletter a:active , .newsletter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	float:left;
	padding: 8px 15px 0 0;
}
.line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999;
	float:left;
	margin-top:4px;
}
.icon_container1 {
	width:21px;
	padding: 6px 2px 0 12px;
	float:left;
}
.icon_container2{
	float:left;
}
/* ------------          Floating bänner       -----------------------*/
 .rightWrap {
	float: right;
	width:180px;
	bottom:25px;
}
.banner {
	width:180px;
}
/* ------------          special product hinna bg       -----------------------*/

.price_tag_up {
background-repeat:no-repeat;
background: url(../gfx/price_tag_bg.png) no-repeat right top;
height:86px;
margin:10px 0 0 125px;
padding: 25px 0 0 0px;
position:absolute;
text-align:center;
width:88px;
font: normal bold 26px arial,helvetica,sans-serif;
color: #fff;
}
.price_tag_btm {
background-repeat:no-repeat;
background: url(../gfx/price_tag_bg.png) no-repeat right top;
height:86px;
margin:70px 0 0 125px;
padding: 25px 0 0 0px;
position:absolute;
text-align:center;
width:88px;
font: normal bold 26px arial,helvetica,sans-serif;
color: #fff;
}
/* ------------          popup aknad     -----------------------*/
.popup_container  p { margin: 0; padding: 20px 0 70px 0; font-size: 12px;}
.popup_container  p a { font-size: 12px;}
.clear { clear: both; }
.popup_container { width: 550px; height: 350px; background: #FFF; position: relative; margin: 110px auto; padding: 0;}
.title { padding-top: 50px; padding-left: 39px; padding-right: 39px; text-align: left; border-left: 1px solid #DDD; border-right: 1px solid #DDD; text-align:center;}
		