html, body {
	background-color: #fff;
	color: #1F1F1F;
	font-size: .88em;	letter-spacing: .02em;
	font-family:"Lucida Grande",Verdana,Arial,sans-serif;
	margin:0;	padding: 0;
	text-align: center;	position: relative;	padding: 0 12px;
	line-height: 1.4;
}

ul, h1, h2, h3, h4, h5, h6, form, input {	padding: 0px;	margin: 0px;}
h1 {font-size: 200%;}
h2 {	
font-size: 200%; font-weight: normal;  
text-transform: capitalize; text-shadow:1px 1px #ebebeb;
}

.brief_cnt ul {padding-left:30px;line-height:150%;}
.brief_cnt li {list-style-image: auto; list-style-position: inside; list-style-type: disc;}

h2, h2 a {color: #1A6988;	}
h3{	font-size: 150%; font-weight: normal; }

h3 span {color:#5673B0;margin-bottom:15px;display:block;}

h4 {	font-size: 1.05em;	line-height: 1;}

h4, h4 a { color: #6c6760;}
h4 a:hover {	color: #181816;}


p { margin: .5em 0 .8em 0; }

li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
input, textarea, select {
	font-size: 1em;
	font-family:  Verdana, Tahoma, Arial, sans-serif;
}

a {
	color: #1A6988;
	/* text-shadow:1px 1px #fff; */
	cursor: pointer;
	text-decoration: underline;
}

a:hover {
	color: #BA1014;
	text-decoration: underline;
}
a:focus, img:focus { 	outline: none;}

.sub_t_size, .sub_long {	font-size: .88em;}
.sub_t_color,.sub_long {	color: #7F7C77;}
.sub_long, .t_long { letter-spacing: .3em; }

a.sub_link { text-decoration: none;}

a.sub_link:hover {
	color: #181816;
	text-decoration: none;
}
.date_post, .sub_t_color, .sub_link {
	color: #6c6760;
}
.link_selected { font-weight: bold;}

.add_links {
	text-align:right;
}

img { border: none;}

/* backround images !!!*/
.icon_bg, .tile_bg
	, a.logo_main
	, ul.menu_cnt_1  li a 
	, li.events a
	, ul.language_menu li a span
	, div.block  h2 a span {
	background-image: url('pattern.png');
	background-repeat: no-repeat;
}

/*========== main blocks ======================*/

div.wrap { width: 100%; position: relative;}
div.block, ul.block { margin-bottom: 1.4em;}

.block_title { position: relative; margin:0 0 .5em 0; padding-bottom: 1px; border-bottom: 1px solid #62C8E1;}
.block_title a, .block_title a:hover { text-decoration: none;}

div.body_container {
	position: relative;	width: 860px;
	text-align: left; 
	margin: 0 auto; min-height: 390px;
}

div.main_container, div.permanent_container, div.header_container, div.footer_container {
	position: relative;
}

div.header_container {
	width: 100%; 
	text-align: left;
	margin: 0 0 17px;
}

div.main_container  {	float: right; width: 661px;}

div.permanent_container { float: left; width: 172px; overflow: hidden; /* background-color:#E8E1D9; */}
div.main_container,div.permanent_container {}
div.footer_container {	clear: both; padding: 10px 0 20px; border-top: 1px solid #1A6988;}

div.main_container div.main_content  {	padding: 0 25px 0;}
div.permanent_content  { padding: 0 20px 0;}

/*heADER*/
a.logo_main {
	position: absolute; display: block; background-position: -698px 0;
	width: 149px; height: 126px; bottom: -8px; right: 0px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -5000px;
}
ul.menu_cnt_1, ul.menu_cnt_0, div.top_line_1  { position: relative; width: 705px;}

ul.menu_cnt_1 { text-transform: capitalize;}

ul.menu_cnt_0 { margin: 10px 0; line-height: 1;}
ul.menu_cnt_0 li { display: inline; margin: 0 10px 0 0;  font-size: 11px;}
ul.menu_cnt_0 li a {
	text-decoration: none;
}

ul.menu_cnt_1 li, div.menu_cnt_2 li { float: left; margin-right: 4px; position: relative;}
ul.menu_cnt_1 a {	
	display: block;	position: relative;
	overflow: hidden;
	text-decoration: none;
	text-indent: -5000px;
	width: 172px; height: 104px; background-color: transparent;
	z-index: 1;
}

ul.menu_cnt_1 li.teeth a {background-position: -3px -3px;}
ul.menu_cnt_1 li.eyes a {background-position: -176px -3px;}
ul.menu_cnt_1 li.esthetics a {background-position: -349px -3px;}
ul.menu_cnt_1  li.hair a {background-position: -521px -3px;}

/* div.menu_cnt_1 li a:hover, div.menu_cnt_2 li a:hover { color: #fff; text-shadow: -1px -1px #E5811E; text-decoration: none;} */
div.top_line_1 { position: relative; height: 2px; background: #1A6988; clear: both; margin: 7px 0 0;overflow: hidden; }


/*===== permanent =====*/
ul.menu_cnt_3 { position: relative; line-height: 1.2; }
ul.menu_cnt_3 li { position: relative;  width: 172px;}
ul.menu_cnt_3 li.q1 { margin: 0 0 1px 0;}

ul.menu_cnt_3 li.q1 a { display: block; position: relative; text-decoration: none; color: white; background-color: #1A6988;  font-size: 11px; }
ul.menu_cnt_3 li.q1 a span { display: block; position: relative; padding: 0 7px 0 9px;  margin: -3px 0 -2px; text-shadow:1px 1px #3F3F3F;}
ul.menu_cnt_3 li.q1 .top , ul.menu_cnt_3 li.q1 .bottom { display: block; height: 9px; overflow: hidden; }
ul.menu_cnt_3 li.q1 a .top { background-position: -3px -134px; }
ul.menu_cnt_3 li.q1 a .bottom { background-position: -3px -148px; }

ul.menu_cnt_3 li.selected a, ul.menu_cnt_3 li.q1 a:hover { background-color: #b81215;}
ul.menu_cnt_3 li.selected  a .top, ul.menu_cnt_3 li.q1  a:hover .top  { background-position: -3px -158px; }
ul.menu_cnt_3 li.selected  a .bottom , ul.menu_cnt_3 li.q1  a:hover .bottom{ background-position: -3px -172px; }

ul.menu_cnt_3 ul.menu_sub_3 { margin: 0 0 .9em 0;}
ul.menu_cnt_3 ul.menu_sub_3 li {margin: 0 0 1px 0;}
ul.menu_cnt_3 ul.menu_sub_3 li a { 
	background-color: transparent; color: #1F1F1F; padding: 3px 0 2px;  margin: 0 9px; 
	border-bottom: 1px solid #E3B59A;
}
ul.menu_cnt_3 ul.menu_sub_3 li a:hover  { background-color: transparent; color: #BA1014 }

li.events a {
	background-position: -398px -113px;
	overflow: hidden; display: block;
	width: 172px; height: 156px;
	
}

ul.menu_cnt_3 li.events a span  { display: none;}

.perm_1 { background-color: #C4D7DE; width: 172px; text-align: center;}
.perm_1 .perm_1_cnt {position: relative; margin: -3px 0 -2px; padding: 0 9px;}
.perm_1 .top , .perm_1 .bottom { display: block; height: 9px; overflow: hidden; }
.perm_1 .top { background-position: -3px -182px; }
.perm_1 .bottom { background-position: -3px -196px; }

.perm_1 .dec_1, .perm_1 .dec_2 {
	display: block; position: relative; width: 154px; 
	overflow: hidden; text-indent: -5000px; margin: 0 0 0px; text-decoration: none;
}
.perm_1 .dec_1 {background-position: -195px -125px; height: 52px;}

.perm_1 .dec_2 {
	background-position: -195px -180px; height: 55px;
}

/*===== footer =====*/
.full_bl_permanent { margin-left: -20px;}

.img_cnt { 
display: block; position: relative;
text-decoration: none; padding: 3px; background: #D0C4BB;  
}

.fl_right { float: right; margin: 0 0 25px 25px;}

/*===== fx float =====*/
.clearfx:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  visibility: hidden;
}


/* ========================= */

.accordion_headings h3 {
	line-height: 1.15; position: relative;
	padding: 0 15px 0 34px;
	margin: .5em 0;
}

.accordion_headings h3 .arrow {
	background: transparent url('event_tab.gif') 0 0; 
	top: 3px; left: 5px;	
	position: absolute; width: 20px; height: 20px;
}
.header_highlight h3 .arrow {
	background-position: 0 -20px;
}

.accordion_headings h3  span { margin: 0;}

.accordion_child {padding-left:17px !important;}


/*    FORM FIELDS   */


.fieldDescription {float:left;width:150px;clear:both;}
.fieldControl {float:left;width:250px;}
.fieldControl .inputText, .fieldControl .inputTextarea {width:240px; font-size:13px;}
 .fieldControl .inputTextarea {height:100px;}
.fieldcontainer {margin:5px;clear:both;height:30px;}


.meropriyatie_form {padding-left:10px;background: transparent url(/userfiles/Image/flah_form_650.gif) no-repeat scroll 0% 0%; width: 650px; height: 44px; }
.meropriyatie_form .fieldcontainer {clear:none;float:left;font-size:11px;color:white;line-height:32px;}
.meropriyatie_form .fieldDescription {width:70px;}
.meropriyatie_form .fieldControl {width:100px;padding-top:5px;}
.meropriyatie_form .fieldControl .inputText, .meropriyatie_form .fieldControl .inputTextarea {width:90px; font-size:13px;}
.meropriyatie_form .submitContainer {padding-top:8px;}


#basic-accordian h3 span {}