/*------------------------------------------------------------------------
# Plum_fest
# ------------------------------------------------------------------------
# Author: itdesign.bg
# Websites:  itdesign.bg
-------------------------------------------------------------------------*/


html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
/*	background: #FFFFFF;*/
	font-size: 12px;
	line-height: 1.5em;
	padding:0px; margin:0px;

}

body#background{
	font-family: 'Verdana', sans-serif;
	font: 11px/165% 'Verdana', sans-serif;
	color: #1f1e1f; 	
	margin: 0px; padding: 0px; 
	background: #f1ebe6 url(../images/bckg.jpg) center top no-repeat; 
	text-align: center;
}

/* Normal link */
a:link, a:visited {
	text-decoration: none;
	color: #444;
}

a:hover, a:active {
	/*border-bottom: 1px dotted #e81f25;	*/
	color: #000;
}

a img {
	border: none;
	text-decoration: none;
}

/* Headers */
h1, h2{
	font: bold 1em/1.5em 'Verdana', sans-serif;
	color: #444;
	padding: 10px 15px 7px 15px;	 
}
h1 { font-size: 3.7em; font-weight: normal; letter-spacing: -2px; }
h2 { font-size: 2.3em; font-weight: normal;}
h3 { font-size: 2em; line-height:1.5em; font-weight: normal; letter-spacing: -0.5px; padding-top: 5px; color: #444;
border-bottom: solid; border-bottom-color:#6a68ac;}
h4 { font-size: 1.0em; padding: 0px; text-decoration:none; }

/* Lists */
ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: none; }
ol { list-style: decimal; }

dt {
  font-weight: bold;
  color: #7BA857;
}
dd {
  padding-left: 25px; 
}

p, dl { padding: 5px 15px; }


/* Images */
img {
	/*background: #FAFAFA;
    border: 1px solid #DCDCDC;
	padding: 5px;*/
}


fieldset {
	margin: 0;
	padding: 0;
	border: none;
} 

/* ================================ Layout ================================*/
/* Social */
/*#social{*/
	/*background:#F5F4F3 url(../images/header-search.gif) no-repeat scroll 0 0;*/
	/*border:medium none;
	height:45px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:15px;
	width:70px;
}*/
#oppr {
	width: 100%;
	padding: 0px;
	height:100px;	
	text-align: center;
}
#language {
	position: absolute;
	width:400px;
	float: right;
	right:0px;
	height:20px;	
	top: 215px;	
	
}
#language a:link, #language a:active, #language a:visited {
	text-align: right;
	color:#fff;
	float: right;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
#language a:hover{
	text-decoration:underline;
	cursor: pointer;}
/* Wrapper */
#content-outer {
	/*background: #fff;*/
	width: 100%;
	padding: 5px 0;		
	/*border-bottom: 1px solid #E8E8E8;*/	
	text-align: left;		
}
#content-wrapper {
	margin: 0 auto;	
	/*background: #fff url(../images/content-bg.gif) repeat-y center top;	*/
/*	padding-bottom: 35px;
	padding-top: 5px;	*/	
	overflow: auto;
}

/* Header */
#header-wrap {
	width: 100%;
	/*background: #fff url(../images/bg.gif) repeat-x ;*/	
	margin: 0px; padding: 0px; 
}
#header {
	position: relative;
	margin: 0px auto;
	/*background: url(../images/border.gif) repeat-x left bottom; 	*/
	height: 302px;	
}
#header h1#logo-text { margin: 0; padding: 0; }
#header h1#logo-text a {
	position: absolute; 
	margin: 0; padding: 0 5px 0 0;
	font: normal 75px 'Verdana', sans-serif;
	letter-spacing: -6px;
	color: #93b876;
	text-decoration: none;
		
	/* change the values of top and left to adjust the position of the logo*/
	top: 100px; left: 20px;	
}
#header h1#logo-text a:hover { border: none; }
#header p#intro {
	position: absolute;
	margin: 0; padding: 0;
	font-family: 'Verdana', sans-serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.6em;
	font-style: italic;
	letter-spacing: -.5px;
	color: #7ba45b;
	width: 400px;
	
	/* change the values of top and left to adjust the position */
	top: 175px; left: 0px;		
}
#header #header-image {
	position: absolute;
	/*background: url(../images/header.png) no-repeat;*/
	width: 958px;
	height: 202px;	
	left: 0px; top: 100px;	
}
#img_menu-wrapper{
	width: 100%;
	/*background: #FFF;*/
}
.img_menu{
	width: 958px;
	/*background:transparent url(../images/border.gif) repeat-x scroll left bottom;*/
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 0 0;
}
.img_menu a:link, .img_menu a:visited{
	border:none;
}
#slider-wrapper{
	width: 707px;
/*	background: #FFF;*/
}
.slider{
	width: 707px;
	/*background:transparent url(../images/border.gif) repeat-x scroll left bottom;*/
	margin: 0 auto;
	overflow: hidden;
	padding: 4px 0 0 0;
}

#breadcrumb-wrapper{
	width: 100%;
/*	background: #FFF;*/
}
.breadcrumb{
	width: 946px;
	/*background:transparent url(../images/border.gif) repeat-x scroll left bottom;*/
	margin: 0 auto;
	overflow: hidden;
	padding: 7px;
	font-size:12px;
}


/* ================================= Footer =============================*/
.footer_width{
	background:url(../images/footter_bckg.png) center top no-repeat;
	height:240px;
}
#footer-wrapper {
	clear: both;
	margin: 0 auto;
	padding-top:60px;
	text-align: center;
/*	background-color:#58493d;	*/
}

/* footer-content */
#footer-content {
	width: 100%;	
	padding: 10px 0 0px 0;				
	margin: 10px 0 0 5px;	
	font-size: 1.1em;		
}

/* footer-bottom */
#footer-bottom, #footer-bottom a:link, #footer-bottom a:active, #footer-bottom a:visited {
	clear: both;
	/*border-top: 1px solid #dadada;*/
	width: 940px;
	margin: 0 auto;	
	font-family: 'Verdana', sans-serif;
	font-size:9px;
	color:#e2dbc9;
	line-height:12px;
}
#footer-info   {	
	width: 900px;
	margin: 0 auto;	
	height:40px;
	color: #5c5b5b;
	font: 10px/14px 'Verdana', sans-serif;
}
#footer-bottom-map {	
	float:left;
	width: 340px;
	top:10px;
	margin-left:100px;
	height:50px;
}
#footer-menu   {	
	width: 400px;
	right:30px;	
	height:70px;
	color: #d6e033;
	text-align:right;
	margin-top:20px;
	font: 12px/18px 'Verdana', sans-serif;
	font-weight:bold;
	text-transform: lowercase;	
}
#footer-menu a:link, #footer-menu a:active, #footer-menu a:visited {
	color: #d6e033;
	font: 12px/18px 'Verdana', sans-serif;
	font-weight:bold;
	text-transform: lowercase;
	text-decoration: none;
}
#footer-menu a:hover {
	color: #d6e033;
	font: 12px/18px 'Verdana', sans-serif;
	font-weight:bold;
	text-transform: lowercase;
	text-decoration:underline;
}
#footer-bottom .bottom-center{
	text-align:center;
	padding-left: 5px;		
}

#accordion_81 p {
 padding-left: 0px;
}

/*--------- Additional style ----------------*/
a.plumlink, .grid_4 a.contentlink:link, .grid_4 a.contentlink:link {
	font-size: 14px;
}

ul.ul-disc li, ul.ul-disc  {
	list-style: disc;
}

table.napitki td {
	border-bottom: 1px solid #000000;
}

ul.jwts_tabbernav li a {
	text-decoration: none;
}

.grid_4 div#jwts_tab1 table.contentpaneopen a:link, .grid_8 div#jwts_tab1 table.contentpaneopen a:link {
    text-decoration: none;
}

table#everydaytable {
	margin-left: 9px;
	background-color: #ffffff;
}

table#everydaytable {
    background: url('../images/program-bg.png') no-repeat scroll right bottom #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 2px 2px 2px 2px;
    margin: 0 !important;
    padding: 8px;
    text-align: left;
}

table#everydaytable  {
	margin-left: 9px;
}


table#everydaytable-oreshak {
	margin-left: 9px;
	background-color: #ffffff;
}

table#everydaytable-oreshak {
    background: url('../images/programa-oreshak.jpg') no-repeat scroll right bottom #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 2px 2px 2px 2px;
    margin: 0 !important;
    padding: 8px;
    text-align: left;
}

table#everydaytable-oreskak  {
	margin-left: 9px;
}




td.thirdcell {
	padding-left: 25px;
}


ul.jwts_tabbernav {
    background: none repeat scroll 0 0 transparent !important;
    list-style: none outside none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
	margin: 0px 0px;
}

ul.jwts_tabbernav li {
    background: none repeat scroll 0 0 transparent !important;
    display: inline !important;
    list-style: none outside none !important;
    margin: 0 !important;
    padding: 0 !important;
}

ul.jwts_tabbernav li a {
	padding-right: 39px;
}

ul.jwts_tabbernav li a {
	margin-right: 0px;
}

.jwts_tabberlive .jwts_tabbertab {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 2px 2px 2px 2px;
    margin: 0px 0 0 !important;
    padding: 8px;
    text-align: left;
}

div#jwts_tab1 .jwts_tabbernav a {
    text-decoration: none;
}