@charset "UTF-8";

/*RESET RULES*/

body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,em,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img, table, th, td{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:Arial;font-size:12px;font-weight:inherit;}


/****************************************************/

.error{border:2px solid #c11c00; color:#c11c00; margin:30px 60px 0px 60px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/error_red.png) center left no-repeat; background-position: 0px 10px;}
.info{border:2px solid #2a66dc; color:#2a66dc; margin:30px 60px 0px 60px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/info_blue.png) center left no-repeat; background-position: 0px 10px;}
.with_padding .error{margin:0px;border:0px; padding:10px 0px 5px 34px;;}
		
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.top{vertical-align:top;}
.underline{text-decoration:underline;}

.more_link{font-style:italic; font-size:12px; color:#000000; text-decoration:underline;}
.more_link:hover{color:#f6d80a; }
.with_padding td, .with_padding th{border:0px;}
input{background-attachment:fixed;}
input.field, textarea.field, select.field{padding:3px; border:1px solid #74b4e7;}

/************************************************************/
		
body, html {
    text-align:center;
	margin:0px;
    padding:0px;
	color:#272626;
	font-size:11px;
	font-family:Arial;
}
body#body{padding:0px;} /*kvoli tinyMCE*/
body#body .clear{border:0px;} /*kvoli tinyMCE*/
body#body img.product{float:none;} /*kvoli tinyMCE*/

#main_holder{width:924px; margin:auto; text-align:left;padding-top:10px;}


html{background:transparent url(img/bg_kvety.png) top center no-repeat;}
body{background:transparent;}

#lang_div{ display:none;height:20px; text-align:right; font-size:11px; color:#272626; line-height:20px; padding-right:14px;text-transform:uppercase;}
#lang_div a{color:#272626;text-decoration:none;}
#lang_div a, #lang-div b {padding-right:12px;}


#header {height:143px; background: transparent url('img/header.png') top left repeat-x;position:relative;}
#logo{display:block; outline:none; width:220px; height:127px; position:absolute; top:10px; left:24px;
	  background: transparent url('img/moliklub-logo.png') top left no-repeat;}
#hack{width:10px; height:7px; position:absolute; bottom:-7px; left:249px; background:#FFFFFF;}	  
#search_form{position:absolute; top:34px; left:548px;width:350px; text-align:right;}
#search_form input{vertical-align:middle;}
#search_form .small_field{width:124px; height:18px; padding:4px 4px;
						 background: transparent url('img/search_field.png') 0px 0px repeat-x;}

#search_form .search_button{position:relative; top:0px; left:-3px; background:transparent url('img/search_button.png') 0px 0px no-repeat;width:24px; height:26px; border:0px; cursor:pointer}

#search_context{position:absolute;width:150px;border:1px solid #badbf2; left:711px; top:59px; z-index:2; background:#FFFFFF;}
#search_context div{padding:2px 10px; cursor:pointer;}
#search_context div:hover{background:#d6eeff;}
#search_context div div{ padding:0px; font-size:11px; text-align:left;}

/********         MAIN MENU          *******/

.section_100 #menuitem_100_sk {background-position:-3px -56px;}
.section_166 #menuitem_166_sk {background-position:-3px -56px;}
.section_167 #menuitem_167_sk {background-position:-3px -56px;}
.section_168 #menuitem_168_sk {background-position:-3px -56px;}
.section_169 #menuitem_169_sk {background-position:-3px -56px;}
.section_170 #menuitem_170_sk {background-position:-3px -56px;}
.section_162 #menuitem_162_sk {background-position:-3px -56px;}

#menu{position: relative; top:87px; left:270px; height:56px; width:636px; /*float:right;  margin-right:6px; */text-align:left;}

#menu a{display:block; /*float:left;*/ height:56px;  outline:none; text-decoration:none; background-position:-3px 0px; background-repeat:no-repeat;}

#menuitem_100_sk{background-image:url('img/menu/m1.png'); width:90px; font-size:0px;}
#menuitem_166_sk{background-image:url('img/menu/m2.png'); width:92px; font-size:0px;}
#menuitem_167_sk{background-image:url('img/menu/m3.png'); width:90px; font-size:0px;}
#menuitem_168_sk{background-image:url('img/menu/m4.png'); width:91px; font-size:0px;}
#menuitem_169_sk{background-image:url('img/menu/m5.png'); width:89px; font-size:0px;}
#menuitem_170_sk{background-image:url('img/menu/m6.png'); width:91px; font-size:0px;}
#menuitem_162_sk{background-image:url('img/menu/m7.png'); width:90px; font-size:0px;}


/*#menu a:hover{ background-position:-3px -56px;}*/
#menu a.active, #menu a.active:hover{  background-position:-3px -56px;}


#menu a.inactive, #menu a.inactive:hover{color:#999; background:#efefef;cursor:default}
#submenu a.inactive, #submenu a.inactive:hover{color:#999; cursor:default}




#main{background: transparent url(img/main_bg.png) top left repeat-y; padding:0px 15px 0px 10px;}

/***        Farebne sekcie       ***/

/* home - oranzova*/
.section_100 h1, .section_100 .highlight{color:#f47721;}
.section_100 #photobanner{background: transparent url('img/banners/banner_uvod.jpg?20110314') 0px 0px no-repeat;}
/*lahka inko - zlta*/
.section_166 h1, .section_166 .highlight{color:#ffb401;}
.section_166 #photobanner{background: transparent url('img/banners/banner_linko.jpg?20110314') 0px 0px no-repeat;}
/*tazka inko - modra*/
.section_167 h1, .section_167 .highlight{color:#69aee7;}
.section_167 #photobanner{background: transparent url('img/banners/banner_tinko.jpg?20100419') 0px 0px no-repeat;}
/*Produkty - tyrkysova*/
.section_168 h1, .section_168 .highlight{color:#009999;}
.section_168 #photobanner{background: transparent url('img/banners/banner_produkty.jpg?20100419') 0px 0px no-repeat;}
/*poradna - cervena*/
.section_169 h1, .section_169 .highlight{color:#c83732;}
.section_169 #photobanner{background: transparent url('img/banners/banner_poradna.jpg?20100419') 0px 0px no-repeat;}
/*zivotny styl  - zelena*/
.section_170 h1, .section_170 .highlight{color:#78cd01;}
.section_170 #photobanner{background: transparent url('img/banners/banner_zivotnystyl.jpg?20100419') 0px 0px no-repeat;}
/*zabava - broskynova*/
.section_162 h1{color:#e6906c;}
.section_162 .highlight{color:#e27a4b;}
.section_162 #photobanner{background: transparent url('img/banners/banner_zabava.jpg?20100419') 0px 0px no-repeat;}




/********         CONTENT          *******/
#content{padding-bottom:10px; background: transparent url('img/content_bg.png') 239px 8px repeat-y;}
#left_panel {float:left; width:220px; line-height:1.5em;margin-left:10px; padding-top:7px; color:#585858; text-align:left;}
#right_panel {float:right; width:650px; margin-right:0px;  }



/*LEFT PANEL*/
#banner_red{width:220px; height:95px;  margin-bottom: 6px; background: transparent url('img/banner_red.png') center center no-repeat;}
#flash{width:220px; height:391px; margin-bottom: 10px; background: transparent url('img/flash.jpg') 0px 0px no-repeat;overflow:hidden;}

.increase_font{height:40px; width:220px; display:block; text-align:left; text-indent:86px; font-size:15px; line-height:40px;
				text-decoration:none; margin-bottom:5px;
				background: transparent url('img/zvacsit_pismo.png') 0px 0px no-repeat;}
.decrease_font{height:40px; width:220px; display:block; text-align:left; text-indent:86px; font-size:15px; line-height:40px;
				text-decoration:none; margin-bottom:5px;
				background: transparent url('img/zmensit_pismo.png') 0px 0px no-repeat;}
#left_panel	h2{line-height:1.6em;}		
				
				

.register_link{font-size:15px; display:block; line-height:30px; height:31px; padding-bottom: 5px; text-decoration:none; text-align:center;
				background: transparent url('img/register_bg.png') 0px 0px repeat-x;}
.register_link:hover{text-decoration:underline;}
.recommendation_link{font-size:15px; color: #FFF; display:block; line-height:30px; height:31px; padding-bottom: 5px; text-decoration:none; text-align:center;
				background: transparent url('img/recommendation_bg.png') 0px 0px repeat-x;}
.recommendation_link:hover{text-decoration:underline;color: #FFF;}
#login_form {margin:10px 0px;padding:0px;}
#login_form table {float:right;margin:0px;width:100%;}
#login_form table tr.login_field td{padding:7px 0px 0px 10px; border:0px;vertical-align:middle;
					background: transparent url('img/login_field.png') left bottom repeat-x;}
#login_form table td{padding:7px 0px 0px 0px; border:0px; vertical-align:middle;}
.small_field{border:0px; width:131px; height:20px; padding:3px 4px; font-size:11px; background:transparent;}

.blue_panel{background:#d5ebf6;padding:10px; border-bottom:2px solid #69aee5;}
			 
			 
/*RIGHT PANEL*/		 
#photobanner{ height:176px; width:650px; background: transparent url('img/banners/banner_uvod.jpg') 0px 0px no-repeat;}
#navigation {color:#929292; padding:4px 10px;}
#navigation a{color:#929292; text-decoration:none;}
#navigation a:hover{text-decoration:underline;}			 

#submenu{padding:4px 10px; line-height:18px; margin-bottom:10px;}
#submenu a{outline:none;}

.section{font-size:12px; line-height:1.5em;padding:0px 10px}


.login_box{border:1px #bbe0f2 solid; padding:10px; width:200px; background:#f3fbff;  margin:20px auto;}

/**********     NEWSKY      **********/
.newsholder{width:210px; float:left;}
.newsholder p{padding-right:66px;}


/************    ANKETA     ***********/
.survey_list{ border-top:1px dashed #ccc; padding:6px 0px;}
.survey_list .answer_bar_holder{float:left;}

.survey_main_div{margin-bottom:10px;}
.survey_error{color:#e90000;padding:4px 0px;}
.survey_notice{color:#598fb4;padding:4px 0px;}
.survey_question{padding:4px 0px 8px 0px;}
.survey_answers{}

.survey_answer{clear:both;}
.answer_count{display:none;}
.answer_percentage{width:38px; float:left;}

.answer_bar_holder{width:160px !important;margin-top:3px;height:8px; background:#FFFFFF;/*background:#edf0ff url('img/survey_bar.png') 0px 0px repeat-x;*/ float:right;}
.answer_bar{background:#6bacd9;height:8px;}

/************   FAQS     ***********/
.faq{padding:4px 0px; border-top:1px dashed #ccc; margin:2px 0px 2px 0px;}
.faq_question{font-style:italic; font-weight:bold;padding-bottom:4px;}


/********          FOOTER          *******/
#footer {height:54px; line-height:40px;font-size:13px;
	     background:transparent url('img/footer.png') 0px 0px no-repeat;}
#footer a{text-decoration:none; color:#363636; }
#footer a:hover{text-decoration:underline;}
#up_link{margin-left:20px; float:left; padding-left:35px;  background:transparent url('img/up_link.png') left center no-repeat;}
#bottom_links {float:right; margin-right:14px;}
#bottom_links a{padding:0px 10px;font-size:12px;}
#bottom_links .separator{padding:10px 2px;background:transparent url('img/bottom_links_separator.png') bottom center no-repeat;}


#debug{color:#000000;}





