a {color: #055507; text-decoration: none}

a:hover {text-decoration: underline}

body, td {
	color: #252525;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

button, input, select, textarea {
	font-family: arial;
	font-size: 11px;
}

p {margin: 0px; padding: 0px;}

hr {
	color: #C0C0C0;
	height: 1px;
}

form {margin: 0; padding: 0;}

:focus {outline: none}

.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #F2F2F2;
}

.backmedium {
	background: #F0F0F0;
}

.backyellow {
	background: #FCAF16;
}

.backmemory {
	background: #FCAF16;
	padding-left : 8px;
	padding-right : 8px;
	background-image: url(../img/back_yellow.gif);
	background-repeat: repeat-x;
	color : white;
	font-size : 10px;
}

.memory  {
	padding-left : 0px;
	padding-right : 4px;
	font-size : 10px;
	color: #E79F10;
}

.memory a {
	color: #676767;
}


.backwhite {
	background: #FFFFFF;
}

.backfront {
	background-color: #F2F2F2;
	width: 300px;
	border-left : 1px solid #DCDCDC;
	border-right : 1px solid #DCDCDC;
	padding-top : 10px;
}

.bodytextlight {
	color: #48a513;
	font-size: 10px;
}

.bodytextlight2 {
	color: #48a513;
	font-size: 11px;
}

.bodytextlight a {
	color: #999999;
	font-size: 10px;
}

#bodytable {
}

.borderbottom {
	border-bottom: 1px solid #DCDCDC;
}

.bordertop {
	border-top: 1px solid #DCDCDC;
}

.bordertopbottomleft {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
}

.borderright {
	border-right: 1px solid #DCDCDC;
}

.bordercolor {
	border: 1px solid #DCDCDC;
}

.bordercolorftp {
	border: 2px solid #FCAF16;
}

.catalogthumb {
	font-size: 12px;
}

.catalogthumb td {
	font-size: 12px;
}

.formbutton {
	border: 1px solid;
	border-color: #CACACA #818181 #818181 #CACACA;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	height: 23px;
	padding: 1px 4px 2px 4px;
}

.formbutton1 {border: 1px solid; border-color: #FFC659 #FCAF16 #FCAF16 #FFC659; background: url(../img/back_button1.gif) #FCAF16; height: 23px; padding: 1px 4px 2px 4px; font-weight: bold}

.formfieldcatalog {
	color : #434343;
	font-size: 10px;
}

.formfield {
}

.formftp {
	width: 180px;
}

.formftpsmall {
	width: 80px;
}

.formfield50 {
	width: 50px;
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}

.formsearch {
	background: #FFFFFF;
	border: 1px solid #dadada;
	color: #AFAFAF;
	height: 16px;
	width: 100px;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 3px;
}

.fronttext {
	padding-top : 0px;
}

.menuback {
	width: 210px;
}

.menuback2 {
	width: 150px;
	background-image: url(../img/dots_vertical2.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.menuback3 {
	width: 235px;
	border-right : 1px solid #DCDCDC;
	padding-top : 10px;
}

.menubackftp {
	background-color: #F2F2F2;
	width: 171px;
	border-left : 1px solid #DCDCDC;
	border-right : 1px solid #DCDCDC;
	padding-top : 10px;
}

.menulevel1 {
	padding: 3px 12px 3px 12px;
	display: block;
	color: #000000;
	font-size : 12px;
	background: url('../img/topmenu_sep.gif') top right no-repeat;
}

.menulevel1active {
	padding: 3px 12px 3px 12px;
	display: block;
	color: #f59287;
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
	background: url('../img/topmenu_sep.gif') top right no-repeat;
}

.menulevel2 {
	padding: 3px 10px 3px 4px;
	display: block;
	color: #055507;
	font-size : 16px;
	font-weight: bold;
}

.menulevel2active {
	padding: 3px 10px 3px 4px;
	display: block;
	font-size : 16px;
	color: #f59287;
	font-weight: bold;
	text-decoration: underline;
}

.menulevel2empty {
	background-color: #D9D9D9;
}

.menulevel2-btop {
	border-top: 1px #cbe496 solid;
	width: 194px;
	line-height: 8px;
}

.menulevel2-b {
	border-left: 1px #cbe496 solid;
	border-right: 1px #cbe496 solid;
	padding: 8px 0px 10px 18px;
}
.menulevel3 {
	background: url(../img/level_arrow.gif) no-repeat 8px 5px;
	padding: 2px 10px 2px 18px;
	display: block;
	color: #48a513;
	font-size : 12px;
	font-weight: bold;
}

.menulevel3active {
	background: url(../img/level_arrow.gif) no-repeat 8px 5px;
	background-repeat: no-repeat;
	padding: 2px 10px 2px 18px;
	display: block;
	font-size : 12px;
	color: #f59287;
	font-weight: bold;
	text-decoration: underline;
}

.menulevel4 {
	background: url(../img/level_arrow.gif) no-repeat 20px 4px;
	padding: 0px 5px 3px 29px;
	display: block;
	color: #48a513;
	font-size : 12px;
}

.menulevel4active {
	background: url(../img/level_arrow.gif) no-repeat 20px 4px;
	padding: 0px 5px 3px 29px;
	display: block;
	font-size : 12px;
	color: #f59287;
	font-weight: bold;
	text-decoration: underline;
}

.menulevel5 {
	padding: 1px 5px 1px 36px;
	display: block;
	color: #48a513;
	font-size : 11px;
	background-image: url(../img/menu/menu_arrow5.gif);
	background-repeat: no-repeat;
}

.menulevel5active {
	padding: 1px 5px 1px 36px;
	display: block;
	font-size : 11px;
	color: #f59287;
	font-weight : bold;
	background-image: url(../img/menu/menu_arrow5.gif);
	background-repeat: no-repeat;
}

.menulevelfront {
	background-image: url(../img/menu/menu_arrowfront.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0 5px 0 8px;
	display: block;
	color: #48a513;
	font-size : 11px;
	line-height: 13px;
}



.menuleveltoode {
	padding: 2px 3px 2px 10px;
	display: block;
	color: #333333;
	font-size : 10px;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
	width : 235px;
}

.menuleveltoode:hover {
	background-color: #F2F2F2;
	border-top : 1px solid #D9D9D9;
	border-bottom : 1px solid #D9D9D9;
	text-decoration: none;
	width : 235px;
}

.menuleveltoodeactive {
	padding: 2px 3px 2px 10px;
	display: block;
	font-size : 10px;
	font-weight: bold;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
	width : 235px;
}

.menuleveltoodeactive:hover {
	background-color: #F2F2F2;
	border-top : 1px solid #D9D9D9;
	border-bottom : 1px solid #D9D9D9;
	text-decoration: none;
	width : 235px;
}

.menuleveltop {
	color: #48a513;
	font-size: 11px;
}

.menuleveltop2 {
	padding: 0 7px 0 5px;
}

.navitheme {
	padding: 28px 4px 9px 0px;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.shadow {
	background-image: url(../img/footer/shadow.gif);
	background-repeat: repeat-x;
}

.subtitle {
	color: #696969;
	font-size: 14px;
	font-weight: bold;
}

.textcomment {
	color: Red;
}

.textlang {
	color: Black;
}

.textlight {
	color: #B7B7B7;
}

.textwhite {
	color: White;
}

.textgreen {
	color: Green;
}

.textred {
	color: #C22B2B;
}

.textorange {
	color: #EA7700;
}

.textredcart {
	color: #C22B2B;
	font-weight: bold;
}

.textsearch {
	color: #4F4F4F;
}

.textsmall {
	font-size: 11px;
}

.title {
	font-size: 24px;
	color: #81be00;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.titlefront a {
	font-size: 16px;
	font-weight: bold;
	color: #EF8E83;
}

.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}

.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}

.tabelautoodd {
	background-color: #F9F9F9;
}

#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}

#bodytext td {

}

#thumb {
	
}

#footer a {
	color: #9B9B9B;
	}

#tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
}

#tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}

#tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

#tabel2 td {
	border-bottom: none;
	padding: 3px;
}

#title {
	margin: 0px 0 0px 15px;
	padding: 0 0 7px 0;
}

#title th {
	padding: 4px 0 6px 6px;
}

#showstuff {
	background-color: White;
	border : 1px solid #DCDCDC;
	padding : 10px;
}



.tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	padding: 3px;
	
}

.tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}

.tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

.tabel2 td {
	border-bottom: none;
	padding: 3px;
}

#menuleveltop-left {
	background-image: url(../img/menuleveltop_left.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 37px;
}

#menuleveltop-right {
	background-image: url(../img/menuleveltop_right.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 37px;
}

#menuleveltop-box {
	border-bottom: 1px #e6dad8 solid
}

.menuleveltop-sep {
	width: 21px;
	background-image: url(../img/menuleveltop_sep.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.menuleveltop-sep-light {width: 15px}

.menuleveltop-newsletter {padding: 0 8px 0 0; font-size: 11px}

	#info_div {width: 105px; text-align: center; font-size: 11px}

		.newsletter_join_ok {color: #48A513}

		.newsletter_join_error {color: #DA6153}

.facebook_icon, .newsletter_icon {float: left; margin: 0 7px 0 0}

.hotbox {
	font-size: 11px;
	color: #055507;
}

.footer-color {
	background-color: #81be00;
}
.footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.footer a {color: #ffffff; text-decoration: none;}
.frontnews-date {
	font-size: 9px;
	color: #48a513;
	line-height: 15px;
}

.underline a:hover {text-decoration: underline;}

.more a {color: #48a513;}

h1 {
	font-size: 17px;
	color: #343434;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 17px;
	color: #343434;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 11px;
	color: #055507;
	font-weight: bold;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

.h4 {
	font-size: 11px;
	color: #669600;
}

h5 {
	font-size: 16px;
	color: #055507;
	font-weight: bold;
	margin:  0px;
	padding: 0px;
}
h6 {
	font-size: 12px;
	color: #055507;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.h4 a {color: #669600; text-decoration: none;}
.h4 a:hover {text-decoration: underline;}
.leftpad2 {
	padding: 0px 0px 0px 2px;
}
.leftpad5 {
	padding: 0px 0px 0px 7px;
}
.leftpad6 {
	padding: 0px 0px 0px 6px;
}
.leftpad18 {
	padding: 0px 0px 0px 18px;
}
.leftpad20 {
	margin: 0px 0px 0px 16px;
}
.leftpad22 {
	margin: 0px 0px 0px 20px;
}
.toppad10 {
	padding: 10px 0px 0px 0px;
}
.catbox {
	width: 100%;	
}
.catbox2 {
	padding: 0px 10px 4px 16px;
}
.textbox {
	width: 90%;
	float: left;
}
.articlebox {
	margin: 0px 15px 0px 7px;
}
.articlebox2 {
 padding: 0px 12px 0px 12px;
}
.dots-vertical {
	background-image: url(../img/dots_vertical2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.dots-horisontal {
	background-image: url(../img/dots_horisontal2.gif);
	background-repeat: repeat-x;
}
.dots-horisontal2 {
	background-image: url(../img/dots_horisontal2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.compare {
	padding: 0px 0px 0px 8px;
}
.product-arrow img {
	margin: 0px 4px 0px 0px;
}
.text-grey {
	color: #999999;
}
.div-h2 {height: 2px; overflow: hidden;}
.div-h4 {height: 4px; overflow: hidden;}
.div-h6 {height: 6px; overflow: hidden;}
.div-h8 {height: 8px; overflow: hidden;}
.div-h10 {height: 10px; overflow: hidden;}

.font11 {
	font-size: 11px;
}

.font14 {
	font-size: 14px;
}

.linklight a {color: #669600;}

.art_file {padding: 1px 0 1px 10px; display: block; background: url('../img/front/arrow.gif') no-repeat 0px 5px;}

#front img {display: block; border: 0;}
#front a {color: #48a513;}
#front {width: 100%; overflow: hidden; color: #000000;}
.left_area {float: left; width: 210px; overflow: hidden;}
.left_area .banner {overflow: hidden; margin: 0 0 10px 0;}
.left_area img {display: block; border: 0;}
.left_area a {color: #48a513;}

.left_area .game {width: 100%; overflow: hidden;}
.left_area .game .title {width: 190px; overflow: hidden; font-size: 18px; font-weight: normal; color: #ffffff; text-align: center; margin: 0 0 1px 0; padding: 10px 10px 9px 10px; background: url('../img/front/game_title.gif') #93c514 no-repeat;}
.left_area .game .info {line-height: 17px; padding: 10px 0 0px 0; overflow: hidden;}
.left_area .game .play img {margin: 15px 0 0 0;}
.left_area .game #poll {width: 100%; overflow: hidden;}
#poll .choose {margin: 0 0 -10px 0; overflow: hidden; width: 100%;}
#poll .choose td {padding: 0 6px 10px 0;}
#poll .choose td.question {padding: 0 0 10px 0;}
*html #poll .choose td {padding: 0 6px 0px 0;}
*html #poll .choose {margin: 0 0 5px 0;}
*:first-child+html #poll .choose td {padding: 0 6px 0px 0;}
*:first-child+html #poll .choose {margin: 0 0 5px 0;}
*:first-child+html #poll .choose td.question {padding: 0 0 10px 0;}
#poll .choose input {margin: 1px 0 0 0; padding: 0;}
#poll .input {width: 210px; height: 27px; margin: 0 0 10px 0; background: url('../img/front/game_input.gif') no-repeat;}
#poll .input input {border: 0px; font-size: 12px; color: #333333; margin: 6px 10px 0 10px; padding: 0; width: 190px; outline: none;}
#poll .button {width: 210px; height: 31px; border: 0px; margin: 10px 0 0 0; padding: 0; font-size: 12px; color: #da6153; text-transform: uppercase; font-weight: bold; background: url('../img/front/game_button.gif'); cursor: pointer;}


#front h2 {font-size: 13px; color: #da6153; font-weight: bold; text-transform: none; margin: 0; padding: 0 0 9px 0;}
#front h2 a {color: #da6153;}

#front .h_separator {height: 1px; overflow: hidden; margin: 11px 0 9px 0; background: url('../img/front/content_sep.gif') repeat-x;}
.game_separator {height: 1px; overflow: hidden; margin: 10px 0 10px 0; background: url('../img/front/game_sep.gif') repeat-x;}

#front .center_area {float: left; width: 403px; overflow: hidden; margin: 0 13px 0 15px;}
.center_area .f_title {height: 53px; background: url('../img/front/box_c_top.gif') bottom left no-repeat; position: relative;}
.center_area .f_title h1 {float: left; height: 45px; line-height: 45px; font-size: 15px; font-weight: bold; color: #343434; text-transform: none; margin: 0; padding: 0 14px 0 12px; background: url('../img/front/box_title_bg.gif') repeat-x;}
.center_area .f_title .corner {float: left;}

.center_area .f_title .rss {position: absolute; top: 13px; right: 25px;}
.center_area .f_title .rss a {float: left; font-size: 11px; margin: 0 0 0 6px; line-height: 21px;}

.center_area .box {width: 100%; overflow: hidden; margin: 0 0 15px 0; background: url('../img/front/box_c_bg.gif') repeat-y;}
.center_area .box_bottom {width: 100%; overflow: hidden; line-height: 18px; background: url('../img/front/box_c_bottom.gif') bottom left no-repeat;}
.center_area .box_bottom .content {width: 355px; overflow: hidden; padding: 8px 20px 0 20px; margin: 0 4px; background: url('../img/front/box_content_bg.gif') repeat-x;}
.center_area .box_bottom .content .pic {float: right; margin: 0 0 0 10px;}
.center_area .box_bottom .content span.date {color: #999999;}
#front .center_area .box_bottom .content a.link_more {line-height: 22px; color: #da6153;}
#front .center_area .box_bottom .content3 a.link_more {display: inline-block; padding: 10px 0 0 0; line-height: 22px; color: #da6153;}
.center_area .box_bottom .content a.arrow {padding: 0 0 0 10px; background: url('../img/front/arrow.gif') no-repeat 0px 4px;}

.center_area .box_bottom .content3 {width: 379px; overflow: hidden; padding: 8px 8px 0 8px; margin: 0 4px; background: url('../img/front/box_content_bg.gif') repeat-x;}

#front .right_area {float: left; width: 339px; overflow: hidden;}
.right_area .f_title_r {height: 53px; background: url('../img/front/box_r_top.gif') bottom left no-repeat;}
.right_area .f_title_r h1 {float: left; height: 45px; line-height: 45px; font-size: 15px; font-weight: bold; color: #343434; text-transform: none; margin: 0; padding: 0 14px 0 12px; background: url('../img/front/box_title_bg.gif') repeat-x;}
.right_area .f_title_r .corner {float: left;}

.right_area .box {width: 100%; overflow: hidden; margin: 0 0 15px 0; background: url('../img/front/box_r_bg.gif') repeat-y;}
.right_area .box_bottom {width: 100%; overflow: hidden; line-height: 18px; background: url('../img/front/box_r_bottom.gif') bottom left no-repeat;}
.right_area .box_bottom .content {width: 291px; overflow: hidden; padding: 8px 20px 0 20px; margin: 0 4px; background: url('../img/front/box_content_bg.gif') repeat-x;}
.right_area .box_bottom .content2 {width: 301px; overflow: hidden; padding: 8px 20px 0 10px; margin: 0 4px; background: url('../img/front/box_content_bg.gif') repeat-x;}
.right_area .box_bottom .content .pic {float: right; margin: 0 0 0 10px; text-align: center;}
.right_area .box_bottom .content2 .scroll {height: 275px; overflow: auto; margin: 0 -10px 0 0;}
.right_area .box_bottom .content2 .scroll h3 {font-size: 12px; color: #da6153; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0 0 2px 0;}
#front .right_area .box_bottom .content2 .scroll h3 a {color: #da6153;}
.right_area .box_bottom .content2 .scroll .row {width: 292px; overflow: hidden;}
.right_area .box_bottom .content2 .scroll .catalogue {float: left; width: 132px; overflow: hidden; padding: 0 4px 15px 10px;}
.right_area .box_bottom .content2 .scroll ul {list-style: none; margin: 0; padding: 0;}
.right_area .box_bottom .content2 .scroll ul li {display: inline; margin: 0; padding: 0;}
.right_area .box_bottom .content2 .scroll ul li a {padding: 2px 0 2px 10px; line-height: 15px; display: block; background: url('../img/front/arrow.gif') no-repeat 0px 5px;}

.tab_nav {height: 53px; list-style: none; padding: 0; margin: 0;}
.tab_nav li {float: left; height: 45px; padding: 0; margin: 0;}

.tab_nav li a {float: left; height: 45px; font-size: 15px; color: #da6153; font-weight: bold; line-height: 45px; background: url('../img/front/nav_r.gif') top right no-repeat; outline: none;}
.tab_nav li a span {float: left; height: 45px; padding: 0 20px 0 18px; background: url('../img/front/nav_l.gif') top left no-repeat; cursor: pointer;}
.tab_nav li a.selected {background: url('../img/front/nav_a_r.gif') top right no-repeat;}
.tab_nav li a.selected span {padding: 0 25px 0 18px; background: url('../img/front/nav_a_l.gif') top left no-repeat;} 

.tab_nav li.first a {background: url('../img/front/nav_first_r.gif') top right no-repeat;}
.tab_nav li.first a span {padding: 0 20px 0 23px; background: url('../img/front/nav_first_l.gif') top left no-repeat;}
.tab_nav li.first a.selected {background: url('../img/front/nav_afirst_r.gif') top right no-repeat;}
.tab_nav li.first a.selected span {padding: 0 20px 0 23px; background: url('../img/front/nav_afirst_l.gif') top left no-repeat;}

#front .tab_nav li a, #front .tab_nav2 li a {color: #da6153;}
#front .tab_nav li a.selected, #front .tab_nav2 li a.selected {color: #343434;}
#front .tab_nav li a:hover, #front .tab_nav2 li a:hover {text-decoration: none; color: #343434;}
#front .tab_nav li a.selected:hover, #front .tab_nav2 li a.selected:hover {text-decoration: none;}

.tabcontent {display: none;}

@media print {
.tabcontent {
display:block !important;
}
}

.right_area .box_bottom .content a.question {display: block; padding: 4px 0 5px 30px; border-bottom: 1px #dfdede solid; background: url('../img/front/question.gif') no-repeat 0px 2px;}

.tab_nav2 {height: 53px; list-style: none; padding: 0; margin: 0;}
.tab_nav2 li {float: left; height: 45px; padding: 0; margin: 0;}

.tab_nav2 li a {float: left; height: 45px; font-size: 15px; color: #da6153; font-weight: bold; line-height: 45px; outline: none;}
.tab_nav2 li a span {float: left; height: 45px; cursor: pointer;}

.tab_nav2 li.first a {background: url('../img/front/nav2_first_r.gif') top right no-repeat;}
.tab_nav2 li.first a span {padding: 0 27px 0 23px; background: url('../img/front/nav_first_l.gif') top left no-repeat;}
.tab_nav2 li.first a.selected {background: url('../img/front/nav_asecond_r.gif') top right no-repeat;}
.tab_nav2 li.first a.selected span {padding: 0 27px 0 23px; background: url('../img/front/nav_afirst_l.gif') top left no-repeat;}

.tab_nav2 li.second a {background: url('../img/front/nav_second_r.gif') top right no-repeat;}
.tab_nav2 li.second a span {padding: 0 25px 0 9px;}
.tab_nav2 li.second a.selected {background: url('../img/front/nav_asecond_r.gif') top right no-repeat;}
.tab_nav2 li.second a.selected span {margin: 0 0 0 -15px; padding: 0 25px 0 24px; background: url('../img/front/nav_athird_l.gif') top left no-repeat;} 

.tab_nav2 li.third a {background: url('../img/front/nav_r.gif') top right no-repeat;}
.tab_nav2 li.third a span {padding: 0 23px 0 12px;}
.tab_nav2 li.third a.selected {background: url('../img/front/nav_a_r.gif') top right no-repeat;}
.tab_nav2 li.third a.selected span {margin: 0 0 0 -15px; padding: 0 27px 0 27px; background: url('../img/front/nav_athird_l.gif') top left no-repeat;} 

.front_catalog {margin: 6px 0 -20px 0;}
.front_catalog td {width: 126px; text-align: center; padding: 0 0 20px 0; vertical-align: top;}
.front_catalog td img {margin: 0 auto;}
.front_catalog td .pic {overflow: hidden; height: 88px; padding: 0 0 5px 0; text-align: center;}
.front_catalog td .text {width: 100px; text-align: center; margin: 0 auto;}
.front_catalog td .text a {line-height: 15px;}
.front_catalog td span.latin_name {display: block; padding: 3px 0 0 0; font-size: 11px; color: #da6153; font-weight: bold; line-height: 13px;}

#ekspert img {display: block; border: 0;}
#ekspert {width: 753px; overflow: hidden;}
#ekspert .left_content {float: left; width: 397px; overflow: hidden; margin: 0 17px 0 0;}
#ekspert .right_content {float: left; width: 339px; overflow: hidden;}
#ekspert .title {width: 100%; overflow: hidden; margin: 0 0 5px 0; background: url('../img/b_line.gif') bottom left repeat-x;}
#ekspert .title h1 {float: left; font-size: 19px; color: #343434; text-transform: none; margin: 0; padding: 4px 0 8px 0;}

#ekspert .title .search {float: right; width: 180px; height: 27px; overflow: hiddne; margin: 0 0 9px 0; background: url('../img/ekspert/search_bg.gif') no-repeat;}
#ekspert .title .search input {float: left; border: 0px; font-size: 12px; color: #333333; margin: 6px 10px 0 10px; padding: 0; width: 134px; outline: none;}
#ekspert .title .search a {float: right;}

#ekspert .left_content .row {width: 100%; overflow: hidden; padding: 13px 0 15px 0; color: #48a513; line-height: 18px; background: url('../img/b_line.gif') bottom left repeat-x;}
#ekspert .left_content .row .question {cursor: pointer;}
#ekspert .left_content .row .question:hover {color: #055507;}
#ekspert .left_content .row span.name {color: #999999;}
#ekspert .left_content .row .answer {width: 100%; overflow: hidden; background: url('../img/ekspert/answer_bg.gif') repeat-y;}
#ekspert .left_content .row .answer .content {width: 100%; overflow: hidden; background: url('../img/ekspert/answer_bottom.gif') bottom left no-repeat;}
#ekspert .left_content .row .answer .content .text {width: 355px; overflow: hidden; margin: 0 0 4px 0; padding: 6px 0 14px 22px; color: #000000; line-height: 18px; background: url('../img/ekspert/watermark.gif') bottom right no-repeat;}
#ekspert .left_content .row .answer .content .text .keywords {color: #999999; padding: 8px 0 0 0;}
#ekspert .left_content .row .answer .content .text .keywords a {color: #48a513;}

#ekspert .left_content .row .admin_area {width: 100%; overflow: hidden; padding: 5px 0 0 0;}
#ekspert .left_content .row .admin_answer {width: 100%; overflow: hidden; background: url('../img/ekspert/answer_bg.gif') repeat-y;}
#ekspert .left_content .row .admin_answer .content {width: 100%; overflow: hidden; background: url('../img/ekspert/answer_bottom.gif') bottom left no-repeat;}
#ekspert .left_content .row .admin_answer .content .text {width: 355px; overflow: hidden; margin: 0 0 4px 0; padding: 6px 0 14px 22px; color: #000000; line-height: 18px; background: url('../img/ekspert/watermark.gif') bottom right no-repeat;}

#ekspert .h_separator {height: 1px; overflow: hidden; margin: 11px 0 9px 0; background: url('../img/front/content_sep.gif') repeat-x;}

#ekspert .right_content .f_title_r {height: 53px; background: url('../img/front/box_r_top.gif') bottom left no-repeat;}
#ekspert .right_content .f_title_r h1 {float: left; height: 45px; line-height: 45px; font-size: 15px; font-weight: bold; color: #343434; text-transform: none; margin: 0; padding: 0 14px 0 12px; background: url('../img/front/box_title_bg.gif') repeat-x;}
#ekspert .right_content .f_title_r .corner {float: left;}

#ekspert .right_content .box {width: 100%; overflow: hidden; margin: 0 0 15px 0; background: url('../img/front/box_r_bg.gif') repeat-y;}
#ekspert .right_content .box_bottom {width: 100%; overflow: hidden; line-height: 18px; background: url('../img/front/box_r_bottom.gif') bottom left no-repeat;}
#ekspert .right_content .box_bottom .content {width: 291px; overflow: hidden; padding: 8px 20px 0 20px; margin: 0 4px; background: url('../img/front/box_content_bg.gif') repeat-x;}
#ekspert .right_content .box_bottom .content .form {width: 100%; overflow: hidden; padding: 5px 0 0 0;}
#ekspert .right_content .box_bottom .content .input {width: 289px; height: 27px; margin: 0 0 10px 0; background: url('../img/ekspert/input.gif') no-repeat;}
#ekspert .right_content .box_bottom .content .input input {border: 0px; font-size: 12px; color: #333333; margin: 6px 10px 0 10px; padding: 0; width: 269px; outline: none;}
#ekspert .right_content .box_bottom textarea {width: 378px; height: 101px; overflow: auto; font-size: 12px; color: #333333; border: 0; margin: 0; padding: 4px 0 0 11px; background: url('../img/ekspert/textarea_bg.gif') repeat-y;}
#ekspert .newsletter_join {padding: 5px 0 0 0}
#ekspert .right_content .box_bottom .button {float: right; width: 143px; height: 31px; border: 0px; margin: 10px 0 0 0; padding: 0; font-size: 12px; color: #da6153; font-weight: bold; background: url('../img/ekspert/button.gif'); cursor: pointer;}



.pagging {width: 100%; overflow: hidden;}
.pagging td {color: #999999;}
.pagging a, .pagging b {color: #48a513;}

#ekspert .pagging {width: 100%; overflow: hidden; padding: 5px 0 0 0;}
#ekspert .pagging td {color: #999999;}
#ekspert .pagging a, #ekspert .pagging b {color: #48a513;}

.navimenu a {color: #000000;}

.product_comments img {display: block; border: 0;}
.product_comments {width:100%; overflow: hidden; margin: 10px 0 0 0; background: url('../img/dots_horisontal2.gif') repeat-x;}
.product_comments .title {font-size: 14px; color: #da6153; font-weight: bold; margin: 0; padding: 13px 0 11px 0; border-bottom: 1px #dedddd solid;}
.product_comments .row {width: 100%; overflow: hidden; color: #666666; padding: 14px 0 12px 0; border-bottom: 1px #dedddd solid;}
.product_comments .row span.date {color: #999999;}
.product_comments .row .comment {line-height: 18px; padding: 8px 0 0 0;}

.product_comments .add_comment {width: 100%; overflow: hidden; padding: 23px 0 0 0; background: url('../img/dots_horisontal2.gif') repeat-x;}
.product_comments .add_comment .left_content {float: left; width: 210px; overflow: hidden; margin: 0 20px 0 0;}
.product_comments .add_comment .right_content {float: left; width: 355px; overflow: hidden;}
.product_comments .add_comment .newsletter_join {padding: 0 0 5px 0}
.product_comments .add_comment .ask_expert {display: block; float: left; padding: 0; color:#DA6153; font-weight:normal}

.product_comments .add_comment .left_content span.topic {display: block; padding: 0 0 12px 10px; font-weight: bold;}
.product_comments .add_comment .left_content .input {width: 210px; height: 27px; margin: 0 0 15px 0; background: url('../img/cat/input.gif') no-repeat;}
.product_comments .add_comment .left_content .input input {border: 0px; font-size: 12px; color: #333333; margin: 6px 10px 0 10px; padding: 0; width: 190px; outline: none;}
.product_comments .add_comment .left_content .button {width: 210px; height: 31px; border: 0px; text-transform: uppercase; margin: 5px 0 0 0; padding: 0; font-size: 12px; color: #da6153; font-weight: bold; background: url('../img/cat/button.gif'); cursor: pointer;}
.product_comments .add_comment .right_content textarea {width: 344px; height: 200px; overflow: auto; font-size: 12px; color: #333333; border: 0; margin: 0; padding: 4px 0 0 11px; background: url('../img/cat/textarea_bg.gif') repeat-y; outline: none;}

#game_rules {width: 580px; overflow: hidden;}
#game_rules h1 {font-size: 19px; color: #343434; font-weight: normal; margin: 0px; padding: 0 0 15px 0;}
#game_rules .text {padding: 0 5px;}

.game_title {width: 100%; overflow: hidden; margin: 0 0 5px 0; background: url('../img/b_line.gif') bottom left repeat-x;}
.game_title h1 {float: left; font-size: 19px; color: #343434; text-transform: none; margin: 0; padding: 4px 0 8px 0;}

.pic-right {margin: 0 0 20px 20px;}

/* Front events */

.f_title_wide h1 {float: left; width: 270px; height: 45px; line-height: 45px; font-size: 15px; font-weight: bold; color: #343434; text-transform: none; margin: 0; padding: 0 14px 0 12px; background: url('../img/front/box_title_bg.gif') repeat-x;}
.f_title_wide h1 span {display: block; padding: 11px 0 0 0; font-size: 12px; line-height: normal;}

/* Facebook */

.facebook-box {width: 100%; overflow: hidden; margin: 5px 0 0 0; border-top: 1px #aaaaaa solid; position: relative;}
.facebook-box iframe {margin: -1px 0 0 0;}

.facebook {padding: 0 0 5px 0;}
.facebook-article {padding: 10px 0 0 20px;}

.hansaplant-logo {margin: 0 0 14px 0;}
