body{
   margin: 0;
   padding: 0;
   background: White url(../images/site_imgs/body_back.gif) no-repeat center top;
   color: Black;
   font: 11px normal tahoma, sans-serif;
}


/* =Structure
----------------------------------------------- */
#wrapper{
   width: 1000px;
   margin: 0 auto;
   position: relative;
}

#content{ width: 100%; position: relative; top: 330px; }

#content #banner {
	width:194px;
	float:left;
	margin-right:27px;
	padding:10px 0 10px 0;
}

#content #inner_banner {
	clear:left;
	float:left;
	padding:10px 0 10px 0;
}

#content #inner_banner.center {
	padding-left:14px;
}

#main-content{
   float: right;
   width: 100%;
   margin-left: -170px;
   margin-bottom: 25px;
}

.main{
   margin-left: 200px;
   width: 336px;
   float: left;
}

.extra{ width: 136px; }

.extra.one{ float: left; }

/* za diva v lqvo s izbrana ot galeriqta kartinka */
.extra #gallery_preview{
	background: #fff;
	padding: 12px;
	margin-top: 19px;
	width: 100px;
	display: block;
}

#images_listing{
	list-style: none;
	display: block;
	height: 425px;
	width: 750px;
	padding: 15px 0 0 8px;
	/*overflow: hidden;*/
	margin: 0;
}

#images_listing li{
	float: left;
	background: none;
	padding: 13px;
	margin: 0 18px 15px 0;
	border: 1px solid #f0ebe8;
}

/**** style for gallery tooltip */
.titleHeader {
	font-size: 10px;
	width: 130px;
	font-weight: bold;
	padding: 2px 0 3px 24px;
	border-left: 1px solid #FF7310;
	border-top: 1px solid #FF7310;
	border-right: 1px solid #FF7310;
	line-height: 14px;
	color: white;
	filter: alpha(opacity=90);
	opacity: 0.90;
	background: #F57921 url(../images/site_imgs/tooltip.jpg) no-repeat;
	background-position: 3px center;
}

.titleBody {
	font-size: 10px;
	width: 144px;
	background-color: #FFFFFF;
	border: 1px solid #FF7310;
	padding: 5px;
	color: #FF7310;
	filter: alpha(opacity=90);
	opacity: 0.90;
	line-height: 15px;
}



/*************** STYLE FOR GALLERY POPUP *****************/
div#picpopup{
	position: absolute;
	left: 50%;
	top: 50%;
	border: 2px solid #fff;
	background: #fff;
	visibility: hidden;
	z-index: 255;
}
div#loading{
	position: absolute;
	background: url(../images/site_imgs/loading.gif) no-repeat;
	top: 50%;
	left: 50%;
	width: 220px;
	height: 16px;
	margin: -8px 0 0 -110px;
	visibility: hidden;
	z-index: 30;
}

div#overlaydiv {
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=60);
	opacity: 0.60;
	background: #000 url(../images/site_imgs/fog.gif);
	visibility: hidden;
	z-index: 254;
}

* html #overlaydiv {
	position: absolute;
	top: 0;
	left: 0;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/site_imgs/fog.png", sizingMethod="scale");
	visibility: hidden;
	z-index: 254;
}
/* popup paging */
#picpopup a,#picpopup a:hover{
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

#popup_previous{
	background: url(../images/site_imgs/arrow_left.gif) no-repeat left -3px;
	padding: 6px 0 6px 35px;
	line-height: 35px;
}

#popup_next{
	background: url(../images/site_imgs/arrow_right.gif) no-repeat right -3px;
	padding: 6px 35px 6px 0;
	line-height: 35px;
}

#popup_close{
	background: url(../images/site_imgs/close.gif) no-repeat right -3px;
	padding: 6px 35px 6px 0;
	line-height: 35px;
}

#navig span{
	color: #333;
	float: left;
	position: absolute;
	left: 5px;
	bottom: 20px;
}

/**** END style for gallery popup */


/**** style for gallery paging */
#gallery_paging{
	overflow: hidden;
	float: right;
	margin-top: 25px;
	position: aboslute;
	right: 10px;
}

#gallery_paging ul{
	list-style: none;
	margin: 0;
}

#gallery_paging ul li{
	float: left;
	background: none;
	padding:0;
	text-align: center;
	margin-right: 4px;
	color: #ef7000;
}

#gallery_paging ul li a{
	display: block;
	padding-top: 1px;
	padding-left: 1px;
	color: #ef7000;
	height: 16px;
	width: 18px;
	margin: 0;
	border: 1px solid #cccccc;
}

#gallery_paging ul li a:hover{
	background: #f0f0f0;
	text-decoration: underline;
}

#gallery_paging ul li.current a, #gallery_paging ul li.current a:hover{
	color: #fff;
	background: #ef7000;
	text-decoration: none;
	cursor: default;
	font-weight: normal;
	border: 1px solid #ef7000;
}
/**** END style for gallery paging */

.extra p{ margin-top: 20px; }

.extra p a{ font-weight: bold; }

.extra.two{ float: right; }
/* krai na neshtata za diva */

.intros{
   width: 400px;
   float: right;
   margin-bottom: -19px;
}

.intros div{
   margin-bottom: 19px;
   padding-bottom: 12px;
   border-bottom: 1px solid #ccc;
   padding-right: 130px;
   position: relative;
}

.intros div.last{
	border-bottom: none;
	margin-bottom: 0;
}

.intros .photo{
   margin: 0;
   position: absolute;
   right: 0;
   top: 3px;
}

.main,
.extra{
	padding: 1px 17px 0;
	min-height: 237px;
}

.main:after{
   clear: both;
   display: block;
   content: ".";
   height: 0;
   visibility: hidden;
}

/* structure =Inner pages
----------------------------------------------- */
.inner #main-content{ margin-left: -200px; margin-bottom:6px }

/* used to make container wider in gallery */
.inner.gallery .main{
	width: 750px;
	min-height: 490px;
}

.inner.interactivemap .main{
	width: 850px;
	margin: 0;
	margin-bottom: -30px;
	position: relative;
	z-index: -5;
	padding: 0;
}


.inner.interactivemap p#photo{ background: #0a763c; }


.inner .main{
   width: 558px;
   /*width: 750px;*/
   padding-left: 22px;
   padding-r1ight: 0;

}

.inner .extra{ width: 166px; }

.inner .main,
.inner .extra{ min-height: 320px; }

/* used for category block on the lefi in the gallery */
.gallery.inner .extra{
	height: 490px;
	margin-bottom: 20px;
}

.inner-intro{
   border-bottom: 1px solid #ccc;
   padding-left: 80px;
   padding-bottom: 15px;
   margin-bottom: 10px;
   position: relative;
   top: 5px;
}

.inner-intro1{
   border-bottom: 1px solid #ccc;
   xborder-right: 1px solid #ccc;
   background : url(../images/border.png) no-repeat right bottom;
   padding-left: 80px;
   padding-bottom: 15px;
   margin-bottom: 10px;
   position: relative;
   top: 5px;
   clear:left;
}

.inner-intro.last{ border-bottom: 0; }
.inner-intro1.last{ border-bottom: 0; }

.inner-intro:after{
   clear: both;
   display: block;
   content: ".";
   height: 0;
   visibility: hidden;
}

.inner-intro1:after{
   clear: both;
   display: block;
   content: ".";
   height: 0;
   visibility: hidden;
}

.inner-intro h2{ margin-bottom: -8px !important; }
.inner-intro1 h2{ margin-bottom: -8px !important; }

.inner .extra h2{ margin-top: 10px; text-transform: uppercase; }

.inner-intro .photo{
   margin: 0;
   position: absolute;
   left: 0;
   top: -3px;
   /**/
   margin-left:7px;
   margin-top: 12px;
   width: 68px;
}

.inner-intro1 .photo{
   margin: 0;
   position: absolute;
   left: 0;
   top: -3px;
   /**/
   margin-left:7px;
   margin-top: 12px;
   width: 68px;
}


/* style for records listing in rubric sights and destinations */

.dual_list{ float: left; width: 282px; height: 100px; }
/*.dual_list .photo img{ margin-left:7px; margin-top: 12px; width: 68px; height: 79px;}*/
.dual_list .photo img{ width: 68px; height: 79px;}



/*########################### THEMES ########################*/

/* =Green theme
----------------------------------------------- */
.green #nav{
   background-image: url(../images/site_imgs/welcome-green.png);
   background-color: #0A763C;
}

.green .main{ background: #FDF1E6; }

.green.inner .main{ background: #FFF; }

.green .extra{ background: #E7F2EC; }

.green .wonders{ background: #E7F2EC url(../images/site_imgs/24wonders.png) no-repeat bottom left; }
.wonders p{ margin-top: 10px; }
.wonders a{ font-weight: bold; }

.green a{ color: Black; }

.green .extra a{ color: #0A763C; }
.green .extra a:hover{ color: #000; }

.green .extra h2{ color: #096a36; }

/* .green .extra #gallery_preview{ border: 1px solid #d1e5da; } */

.green li{ background-image: url(../images/site_imgs/bullet-orange.png); }

.gallery li{ background-image: url(../images/site_imgs/bullet-green.png); }
.gallery li.current{ font-weight: bold; }

.green .main h2{ color: #EF7000; }

.green .intros h2{ color: #0A763C; }

/* =Brown theme
----------------------------------------------- */
.brown #nav{
   background-color: #6E3C22;
   background-image: url(../images/site_imgs/welcome-brown.png);
}

/* used if one from the top left menu is selected and child is open */
.brown #nav.dark a{ color: #A18678; }
.brown #nav.dark a:hover{ color: #fff; }
.brown #nav.dark li.current ul li a{color: #fff;}

.brown .extra{ background: #F0EBE8; }

.brown a{ color: #6E3C22; }

.brown li{  background-image: url(../images/site_imgs/bullet-brown.png); }

.brown h2{ color: #6E3C22; }

/* =Red theme
----------------------------------------------- */
.red #nav{
   background-color: #993333;/*fix*/
   background-image: url(../images/site_imgs/welcome-red.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.red #nav.dark a{ color: #c28585; }/*nofix*/
.red #nav.dark a:hover{ color: #fff; }/*nofix*/
.red #nav.dark li.current ul li a{color: #fff;}/*nofix*/

.red .extra{ background: #F5EAEA; }/*fix*/

.red a{ color: #993333; }/*fix*/

.red li{  background-image: url(../images/site_imgs/bullet-red.gif); }

.red h2{ color: #993333; }/*fix*/

/* =Blue theme
----------------------------------------------- */
.blue #nav{
   background-color: #3F4F6A;/*fix*/
   background-image: url(../images/site_imgs/welcome-blue.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.blue #nav.dark a{ color: #88919f; }
.blue #nav.dark a:hover{ color: #fff; }
.blue #nav.dark li.current ul li a{color: #fff;}

.blue .extra{ background: #EBEDF0; }

.blue a{ color: #3F4F6A; }

.blue li{  background-image: url(../images/site_imgs/bullet-blue.gif); }

.blue h2{ color: #3F4F6A; }

/* =Purple theme
----------------------------------------------- */
.purple #nav{
   background-color: #713863;/*fix*/
   background-image: url(../images/site_imgs/welcome-purple.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.purple #nav.dark a{ color: #A08399; }
.purple #nav.dark a:hover{ color: #fff; }
.purple #nav.dark li.current ul li a{color: #fff;}

.purple .extra{ background: #F1EBEF; }

.purple a{ color: #713863; }

.purple li{  background-image: url(../images/site_imgs/bullet-purple.gif); }

.purple h2{ color: #713863; }


/* =Rusty theme
----------------------------------------------- */
.rusty #nav{
   background-color: #5C572A;/*fix*/
   background-image: url(../images/site_imgs/welcome-rusty.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.rusty #nav.dark a{ color: #95927B; }
.rusty #nav.dark a:hover{ color: #fff; }
.rusty #nav.dark li.current ul li a{color: #fff;}

.rusty .extra{ background: #EFEFEA; }

.rusty a{ color: #635E2E; }

.rusty li{  background-image: url(../images/site_imgs/bullet-rusty.gif); }

.rusty h2{ color: #635E2E; }


/* =Darkgreen theme
----------------------------------------------- */
.darkgreen #nav{
   background-color: #357460;/*fix*/
   background-image: url(../images/site_imgs/welcome-darkgreen.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.darkgreen #nav.dark a{ color: #82A197; }
.darkgreen #nav.dark a:hover{ color: #fff; }
.darkgreen #nav.dark li.current ul li a{color: #fff;}

.darkgreen .extra{ background: #EAEFED; }

.darkgreen a{ color: #2E6352; }

.darkgreen li{  background-image: url(../images/site_imgs/bullet-darkgreen.gif); }

.darkgreen h2{ color: #2E6352; }


/* =Darkblue theme
----------------------------------------------- */
.darkblue #nav{
   background-color: #404269;/*fix*/
   background-image: url(../images/site_imgs/welcome-darkblue.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.darkblue #nav.dark a{ color: #858A90; }
.darkblue #nav.dark a:hover{ color: #fff; }
.darkblue #nav.dark li.current ul li a{color: #fff;}

.darkblue .extra{ background: #EBEBEE; }

.darkblue a{ color: #36395B; }

.darkblue li{  background-image: url(../images/site_imgs/bullet-darkblue.gif); }

.darkblue h2{ color: #36395B; }


/* =Darkpurple theme
----------------------------------------------- */
.darkpurple #nav{
   background-color: #604069;/*fix*/
   background-image: url(../images/site_imgs/welcome-darkpurple.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.darkpurple #nav.dark a{ color: #97869D; }
.darkpurple #nav.dark a:hover{ color: #fff; }
.darkpurple #nav.dark li.current ul li a{color: #fff;}

.darkpurple .extra{ background: #F1EBEF; }

.darkpurple a{ color: #52365B; }

.darkpurple li{  background-image: url(../images/site_imgs/bullet-darkpurple.gif); }

.darkpurple h2{ color: #52365B; }


/* =Darkred theme
----------------------------------------------- */
.darkred #nav{
   background-color: #69404E;/*fix*/
   background-image: url(../images/site_imgs/welcome-darkred.gif);/*fix*/
}

/* used if one from the top left menu is selected and child is open */
.darkred #nav.dark a{ color: #97877F; }/*nofix*/
.darkred #nav.dark a:hover{ color: #fff; }/*nofix*/
.darkred #nav.dark li.current ul li a{color: #fff;}/*nofix*/

.darkred .extra{ background: #EDEBEE; }/*fix*/

.darkred a{ color: #52365B; }/*fix*/

.darkred li{  background-image: url(../images/site_imgs/bullet-darkred.gif); }

.darkred h2{ color: #52365B; }/*fix*/


/* =Themes' Common
----------------------------------------------- */
a{ background: transparent; }
a:hover{ text-decoration: none; }

.main,
.extra,
#nav{ color: inherit; }

.extra h2{ margin-top: 10px; }

li{
   background-repeat: no-repeat;
   background-position: 0 .4em;
}

/*####################### END THEMES ########################*/

/* =Headings
----------------------------------------------- */
h1,h2{ font-family: arial; }

h1{
   margin: -70px 0 10px 200px;
   padding: 10px 0 0 18px;
   width: 352px;
   background: #EF7000;
   color: #fff;
   font-size: 18px;
   font-weight: normal;
   height: 30px;
   position: relative;
   top: -12px;
}

h2{
   margin-top: 0;
   margin-bottom: -2px;
   font-size: 14px;
   text-transform: uppercase;
}

.inner h2{
	margin-bottom: auto;
	text-transform: none;
}

.main h2{ margin-top: 10px; }

.intros h2{ margin: 0 0 -5px 0; }


/* =Typography
----------------------------------------------- */
p, ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

.main,
.intros,
.extra,
#more,
#sub-nav,
#navbar,
address { font-size: 11px; }

.main p{ margin-right: 10px; }


/* =Logo
----------------------------------------------- */
#logo{
   margin: 0;
   position: absolute;
   left: 200px;
   top: 0;
   z-index: 2;
}

#logo a{
   padding: 20px 14px;
   border: solid #CCCCCC;
   border-width: 0 1px 1px;
   display: block;
   background: White;
   color: inherit;
}

#logo img{ display: block; }


/* =Language bar
----------------------------------------------- */
#lang{
   margin: 0;
   padding: 0;
   width: 200px;
   list-style: none;
   position: absolute;
   left: 15px;
   top: 18px;
}

#lang li{
   padding: 4px 8px;
   margin-right: -1px;
   display: inline;
   background: transparent;
   color: inherit;
}

#lang .current{
   background: #EF7000;
   color: #ffffff;
   font-weight: bold;
}

#lang a{
   color: Black;
   background: transparent;
   text-decoration: none;
}

/* =Search box
----------------------------------------------- */
#search{
   margin: 0;
   position: absolute;
   left: 800px;
   top: 15px;
}

#search p{ margin: 0; }

#query{
   width: 146px;
   border: 1px solid;
   border-color: #ababab #ccc #ccc #ababab;
   margin-right: 9px;
}


/* front =Photo
----------------------------------------------- */
 #photo{
   margin: 0;
   font-size: 1.1em;
   position: absolute;
   left: 0;
   top: -280px;
   z-index: 1;
}


 #caption{
 	position: relative;
 	top: 13px;
 	left: 18px;
 }

 #photo em{
 	font-style: normal;
 	font-weight: bold;
 }


 #photo em,
 #caption a{
   color: White;
   background: transparent;
   line-height: 1.6;
}


/* =Navigation
----------------------------------------------- */
#nav{
   margin: 0;
   padding: 30px 0px 0px 600px;
   width: 400px;
   list-style: none;
   color: inherit;
   background: transparent no-repeat right top;
   height: 220px;
   position: absolute;
   left: 0;
   top: 50px;
}


#nav li{
   margin-bottom: 6px;
   background: transparent;
   color: inherit;
   font-size: 11px;
}

#nav a{
	color: white;
	background: transparent;
}

#nav #i-map{
   font-size: 11px;
   position: absolute;
   left: 801px;
   top: 179px;
}

#nav #i-map a{
	padding-top: 35px;
	display: block;
}


/* Navigation =Second level
-------------------------------------------- */
#nav .current{
   padding: 5px 0 5px 0;
   margin-top: -2px;
   margin-bottom: 1px;
   width: 185px;
   color: #FFFFCC;
   font: 14px Arial;
   font-weight: bold;
   text-align: right;
   position: relative;
}

#nav ul{
	margin: 0 0 0 20px;
	padding: 0 0 0 14px;
	width: 173px;
	list-style: none;
	background: url(../images/site_imgs/arrow-nav.gif) no-repeat 0 4px;
	text-align: left;
	position: absolute;
	left: 173px;
	top: 5px;
	line-height: 15px;
}

#nav ul li{
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
}
/* =Extra Navigation
----------------------------------------------- */
#extra-nav{
   margin: 0;
   padding: 0;
   list-style: none;
   color: #B2B2B2;
   background: transparent;
   font-size: 11px;
   position: absolute;
   left: 402px;
   top: 16px;
}

#extra-nav li{
   padding-right: 8px;
   margin-right: 5px;
   display: inline;
   color: inherit;
   background: transparent url(../images/site_imgs/seperator-extra-nav.png) no-repeat 100% .2em;
}

#extra-nav .last{ background: none; }

#extra-nav a{ color: Black; background: transparent; }


/* =Navbar -> Breadcrumbs
----------------------------------------------- */
#navbar{
   margin: -6px 0 0 222px;
   border-bottom: 1px solid #ccc;
   /*width: 560px;*/
   width: 724px;
   padding-bottom: 13px;
   position: relative;
   z-index: 1;
}
/* used for breadcrumbs in gallery section */
.gallery #navbar{ width: 750px; }

/* style for breadcrubms double arrow image */
#navbar img.double{
	margin: 0 5px;
	width: 9px;
	height: 9px;
	position: relative;
	top: 1px;
}

#navbar img.single{
	margin: 0 4px;
	width: 7px;
	height: 9px;
	position: relative;
	top: 1px;
}

#navbar strong{color: #666666; }


/* =More intros
----------------------------------------------- */
#more{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#more li{
   float: left;
   margin-bottom: 21px;
   padding-left: 60px;
   padding-top: 9px;
   width: 106px;
   margin-right: 27px;
   border: #CCCCCC solid;
   border-width: 1px 0 0 1px;
   background: none;
   font-weight: bold;
   min-height: 60px;
   position: relative;
}

#more img{
	position: absolute;
	left: 0;
	top: 0;
}
/*=========== more1 ================*/
#more1{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow:hidden;

}

#more1 li{
   float: left;
   padding-left: 63px;
   padding-top: 9px;
   width: 106px;
   margin-right: 30px;
   font-size: 12px;
  /* border: #CCCCCC solid;
   border-width: 0px 0px 1px 0px;*/
   background: none;
   font-weight: bold;
   position: relative;
   min-height: 50px;
}

#more1 img{
	position: absolute;
	left: 0px;
	top: 9px;
}

/* inner =More intros
----------------------------------------------- */
.inner #more { float: right; }

.inner #more li{ float: none; margin-bottom: 13px; }


/* =Footer
----------------------------------------------- */
address{
   border-top: 2px solid #ccc;
   padding-top: 9px;
   padding-left: 15px;
   font-style: normal;
   position: relative;
   bottom: 34px;
}

#mag{
   padding-right: 12px;
   margin: -45px 0 0 0;
   text-align: right;
   position: relative;
   z-index: 1;
}


/* =Sub navigation
----------------------------------------------- */
#sub-nav{
   margin: 2px 0 0 200px;
   padding: 10px 0 10px 14px;
   clear: both;
   width: 586px;
   background: #E0E0E0;
}

#sub-nav li{
   margin-right: 5px;
   padding-right: 8px;
   display: inline;
   background: url(../images/site_imgs/seperator-extra-nav.png) no-repeat 100% .2em;
}

#sub-nav .last{ background: none; }


#sub-nav li a{
   color: Black;
   background: transparent;
   position: relative;
   z-index: 2;
}


/* =Stuff
----------------------------------------------- */
.inner .extra ul,
.main ul.one,
.main ul.two{
   margin: .7em 0;
   padding-left: 0;
   list-style: none;
}

.inner .main ul.one,
.inner .main ul.two{ margin-top: -4px; }
.inner .main ul li{ margin-bottom: .3em; }

ul.one li{
	float: left;
	display: block;
	width: 150px;
	min-height: 17px;
	overflow: hidden;
	zoom: 1;
	padding-right: 5px;
}

ul.one.wide li{ width: 220px; }

.inner .extra ul{ margin-top: 14px }
.inner .extra ul li{ margin-bottom: .4em }

.inner .extra ul li,
.main ul li{ padding-left: 8px; }


/* =Misc
----------------------------------------------- */
img{ border: none; }

hr{ display: none; }

#lang abbr{ border: none; }

ul.one{ float: left; margin-top: 0; }

ul.two{ float: right; margin-top: 0; }


/* =Search Engine
----------------------------------------------- */
#search_results{ padding: 0 20px 20px 20px; }

#search_results a{
	margin-bottom: 1px;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #0A763C
}

#searched_string{ color: #EF7000; }


/* =Site Map
----------------------------------------------- */
#sitemap{
	list-style: none;
	padding: 0;
}

#sitemap li{
	background: none;
	float: left;
}

#left_col, #right_col {width: 350px; float: left;}

#left_col ul li, #right_col ul li{
	float: none;
	background: none;
	list-style: none;
	margin-top: 20px;
}

#left_col ul li a, #right_col ul li a{
	font: 14px Arial;
	font-weight: bold;
}

		/* for parent categories list */
#left_col ul li a{ color: #EF7000; }

		/* for subcategories list */
#left_col ul li ul{ padding-left: 20px; }

#left_col ul li ul li{
	background: url(../images/site_imgs/bullet-orange.png) no-repeat 1px 5px;
	padding-left: 12px;
	margin-top: 5px;
}

#left_col ul li ul li a{
	color: black;
	font-size: 11px;
	font-weight: normal;
}


		/* for parent categories list */
#right_col ul li a{ color: #096A36; }

		/* for subcategories list */
#right_col ul li ul{ padding-left: 20px; }

#right_col ul li ul li{
	background: url(../images/site_imgs/bullet-green.png) no-repeat 0px 5px;
	padding-left: 12px;
	margin-top: 5px;
}

#right_col ul li ul li a{
	color: black;
	font-size: 11px;
	font-weight: normal;
}

.inner-intro-news{
   border-bottom: 1px solid #ccc;
   padding-left: 115px;
   padding-bottom: 15px;
   margin-bottom: 10px;
   position: relative;
   height: 101px;
   top: 5px;
}

.inner-intro-news:after{
   clear: both;
   display: block;
   content: ".";
   height: 0;
   visibility: hidden;
}

.inner-intro-news h2{
	margin-bottom: -8px !important;
	padding-top: 7px;
}

.inner-intro-news .photo{
   margin: 0;
   position: absolute;
   left: 0;
   top: -3px;
   /**/
   margin-left:7px;
   margin-top: 12px;
   width: 68px;
}


#authentic {
	margin-left: 220px;
	width: 700px;
	padding-bottom: 20px;
}

#authentic h2 {
	margin-top: 12px;
	color: #ef7000;
}