/* Rrota Css Framework 1.0 */

/* 24 GRID SYSTEM */
/* Containers __________________________________*/
.grid-centered {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.left {
  float: left;
}

.right {
  float: right;
}
.box {
	margin-bottom: 1.8em;
	padding: 1.8em 20px;
	height: 1%;
}
html > body .box {
	height: auto;
}

.box-1, .box-1-expand-left, .box-1-expand-right, .box-1-expand, .box-1-contract-left, .box-1-contract-right, .box-1-contract,
.box-2, .box-2-expand-left, .box-2-expand-right, .box-2-expand, .box-2-contract-left, .box-2-contract-right, .box-2-contract,
.box-3, .box-3-expand-left, .box-3-expand-right, .box-3-expand, .box-3-contract-left, .box-3-contract-right, .box-3-contract,
.box-4, .box-4-expand-left, .box-4-expand-right, .box-4-expand, .box-4-contract-left, .box-4-contract-right, .box-4-contract,
.box-5, .box-5-expand-left, .box-5-expand-right, .box-5-expand, .box-5-contract-left, .box-5-contract-right, .box-5-contract,
.box-6, .box-6-expand-left, .box-6-expand-right, .box-6-expand, .box-6-contract-left, .box-6-contract-right, .box-6-contract,
.box-7, .box-7-expand-left, .box-7-expand-right, .box-7-expand, .box-7-contract-left, .box-7-contract-right, .box-7-contract,
.box-8, .box-8-expand-left, .box-8-expand-right, .box-8-expand, .box-8-contract-left, .box-8-contract-right, .box-8-contract,
.box-9, .box-9-expand-left, .box-9-expand-right, .box-9-expand, .box-9-contract-left, .box-9-contract-right, .box-9-contract,
.box-10, .box-10-expand-left, .box-10-expand-right, .box-10-expand, .box-10-contract-left, .box-10-contract-right, .box-10-contract,
.box-11, .box-11-expand-left, .box-11-expand-right, .box-11-expand, .box-11-contract-left, .box-11-contract-right, .box-11-contract,
.box-12, .box-12-expand-left, .box-12-expand-right, .box-12-expand, .box-12-contract-left, .box-12-contract-right, .box-12-contract,
.box-13, .box-13-expand-left, .box-13-expand-right, .box-13-expand, .box-13-contract-left, .box-13-contract-right, .box-13-contract,
.box-14, .box-14-expand-left, .box-14-expand-right, .box-14-expand, .box-14-contract-left, .box-14-contract-right, .box-14-contract,
.box-15, .box-15-expand-left, .box-15-expand-right, .box-15-expand, .box-15-contract-left, .box-15-contract-right, .box-15-contract,
.box-16, .box-16-expand-left, .box-16-expand-right, .box-16-expand, .box-16-contract-left, .box-16-contract-right, .box-16-contract,
.box-17, .box-17-expand-left, .box-17-expand-right, .box-17-expand, .box-17-contract-left, .box-17-contract-right, .box-17-contract,
.box-18, .box-18-expand-left, .box-18-expand-right, .box-18-expand, .box-18-contract-left, .box-18-contract-right, .box-18-contract,
.box-19, .box-19-expand-left, .box-19-expand-right, .box-19-expand, .box-19-contract-left, .box-19-contract-right, .box-19-contract,
.box-20, .box-20-expand-left, .box-20-expand-right, .box-20-expand, .box-20-contract-left, .box-20-contract-right, .box-20-contract,
.box-21, .box-21-expand-left, .box-21-expand-right, .box-21-expand, .box-21-contract-left, .box-21-contract-right, .box-21-contract,
.box-22, .box-22-expand-left, .box-22-expand-right, .box-22-expand, .box-22-contract-left, .box-22-contract-right, .box-22-contract,
.box-23, .box-23-expand-left, .box-23-expand-right, .box-23-expand, .box-23-contract-left, .box-23-contract-right, .box-23-contract,
.box-24, .box-24-expand-left, .box-24-expand-right, .box-24-expand, .box-24-contract-left, .box-24-contract-right, .box-24-contract
{
  display:inline;
  float: left;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}

.box-1-expand, .box-2-expand, .box-3-expand, .box-4-expand, .box-5-expand, .box-6-expand, .box-7-expand, .box-8-expand, .box-9-expand, .box-10-expand, .box-11-expand, .box-12-expand, .box-13-expand, .box-14-expand, .box-15-expand, .box-16-expand, .box-17-expand, .box-18-expand, .box-19-expand, .box-20-expand, .box-21-expand, .box-22-expand, .box-23-expand, .box-24-expand{                                                                                                                                                                                                
  margin-left: 0px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
  margin-right: 0px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
.box-1-contract-right, .box-2-contract-right, .box-3-contract-right, .box-4-contract-right, .box-5-contract-right, .box-6-contract-right, .box-7-contract-right, .box-8-contract-right, .box-9-contract-right, .box-10-contract-right, .box-11-contract-right, .box-12-contract-right, .box-13-contract-right, .box-14-contract-right, .box-15-contract-right, .box-16-contract-right, .box-17-contract-right, .box-18-contract-right, .box-19-contract-right, .box-20-contract-right, .box-21-contract-right, .box-22-contract-right, .box-23-contract-right, .box-24-contract-right{
  margin-right: 5px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
.box-1-contract-left, .box-2-contract-left, .box-3-contract-left, .box-4-contract-left, .box-5-contract-left, .box-6-contract-left, .box-7-contract-left, .box-8-contract-left, .box-9-contract-left, .box-10-contract-left, .box-11-contract-left, .box-12-contract-left, .box-13-contract-left, .box-14-contract-left, .box-15-contract-left, .box-16-contract-left, .box-17-contract-left, .box-18-contract-left, .box-19-contract-left, .box-20-contract-left, .box-21-contract-left, .box-22-contract-left, .box-23-contract-left, .box-24-contract-left{                        
  margin-left: 5px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
.box-1-expand-left, .box-2-expand-left, .box-3-expand-left, .box-4-expand-left, .box-5-expand-left, .box-6-expand-left, .box-7-expand-left, .box-8-expand-left, .box-9-expand-left, .box-10-expand-left, .box-11-expand-left, .box-12-expand-left, .box-13-expand-left, .box-14-expand-left, .box-15-expand-left, .box-16-expand-left, .box-17-expand-left, .box-18-expand-left, .box-19-expand-left, .box-20-expand-left, .box-21-expand-left, .box-22-expand-left, .box-23-expand-left, .box-24-expand-left{                                                                        
  margin-left: 0px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
.box-1-expand-right, .box-2-expand-right, .box-3-expand-right, .box-4-expand-right, .box-5-expand-right, .box-6-expand-right, .box-7-expand-right, .box-8-expand-right, .box-9-expand-right, .box-10-expand-right, .box-11-expand-right, .box-12-expand-right, .box-13-expand-right, .box-14-expand-right, .box-15-expand-right, .box-16-expand-right, .box-17-expand-right, .box-18-expand-right, .box-19-expand-right, .box-20-expand-right, .box-21-expand-right, .box-22-expand-right, .box-23-expand-right, .box-24-expand-right{                                                
  margin-right: 0px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
/* GRID 24 */
.box-1 { width: 30px }
.box-1-expand-left,
.box-1-expand-right { width: 35px }
.box-1-expand { width: 40px }
.box-1-contract-left,
.box-1-contract-right { width: 25px }
.box-1-contract { width: 20px }
.box-2 { width: 70px }
.box-2-expand-left,
.box-2-expand-right { width: 75px }
.box-2-expand { width: 80px }
.box-2-contract-left,
.box-2-contract-right { width: 65px }
.box-2-contract { width: 60px }
.box-3 { width: 110px }
.box-3-expand-left,
.box-3-expand-right { width: 115px }
.box-3-expand { width: 120px }
.box-3-contract-left,
.box-3-contract-right { width: 105px }
.box-3-contract { width: 100px }
.box-4 { width: 150px }
.box-4-expand-left,
.box-4-expand-right { width: 155px }
.box-4-expand { width: 160px }
.box-4-contract-left,
.box-4-contract-right { width: 145px }
.box-4-contract { width: 140px }
.box-5 { width: 190px }
.box-5-expand-left,
.box-5-expand-right { width: 195px }
.box-5-expand { width: 200px }
.box-5-contract-left,
.box-5-contract-right { width: 185px }
.box-5-contract { width: 180px }
.box-6 { width: 230px }
.box-6-expand-left,
.box-6-expand-right { width: 235px }
.box-6-expand { width: 240px }
.box-6-contract-left,
.box-6-contract-right { width: 225px }
.box-6-contract { width: 220px }
.box-7 { width: 270px }
.box-7-expand-left,
.box-7-expand-right { width: 275px }
.box-7-expand { width: 280px }
.box-7-contract-left,
.box-7-contract-right { width: 265px }
.box-7-contract { width: 260px }
.box-8 { width: 310px }
.box-8-expand-left,
.box-8-expand-right { width: 315px }
.box-8-expand { width: 320px }
.box-8-contract-left,
.box-8-contract-right { width: 305px }
.box-8-contract { width: 300px }
.box-9 { width: 350px }
.box-9-expand-left,
.box-9-expand-right { width: 355px }
.box-9-expand { width: 360px }
.box-9-contract-left,
.box-9-contract-right { width: 345px }
.box-9-contract { width: 340px }
.box-10 { width: 390px }
.box-10-expand-left,
.box-10-expand-right { width: 395px }
.box-10-expand { width: 400px }
.box-10-contract-left,
.box-10-contract-right { width: 385px }
.box-10-contract { width: 380px }
.box-11 { width: 430px }
.box-11-expand-left,
.box-11-expand-right { width: 435px }
.box-11-expand { width: 440px }
.box-11-contract-left,
.box-11-contract-right { width: 425px }
.box-11-contract { width: 420px }
.box-12 { width: 470px }
.box-12-expand-left,
.box-12-expand-right { width: 475px }
.box-12-expand { width: 480px }
.box-12-contract-left,
.box-12-contract-right { width: 465px }
.box-12-contract { width: 460px }
.box-13 { width: 510px }
.box-13-expand-left,
.box-13-expand-right { width: 515px }
.box-13-expand { width: 520px }
.box-13-contract-left,
.box-13-contract-right { width: 505px }
.box-13-contract { width: 500px }
.box-14 { width: 550px }
.box-14-expand-left,
.box-14-expand-right { width: 555px }
.box-14-expand { width: 560px }
.box-14-contract-left,
.box-14-contract-right { width: 545px }
.box-14-contract { width: 540px }
.box-15 { width: 590px }
.box-15-expand-left,
.box-15-expand-right { width: 595px }
.box-15-expand { width: 600px }
.box-15-contract-left,
.box-15-contract-right { width: 585px }
.box-15-contract { width: 580px }
.box-16 { width: 630px }
.box-16-expand-left,
.box-16-expand-right { width: 635px }
.box-16-expand { width: 640px }
.box-16-contract-left,
.box-16-contract-right { width: 625px }
.box-16-contract { width: 620px }
.box-17 { width: 670px }
.box-17-expand-left,
.box-17-expand-right { width: 675px }
.box-17-expand { width: 680px }
.box-17-contract-left,
.box-17-contract-right { width: 665px }
.box-17-contract { width: 660px }
.box-18 { width: 710px }
.box-18-expand-left,
.box-18-expand-right { width: 715px }
.box-18-expand { width: 720px }
.box-18-contract-left,
.box-18-contract-right { width: 705px }
.box-18-contract { width: 700px }
.box-19 { width: 750px }
.box-19-expand-left,
.box-19-expand-right { width: 755px }
.box-19-expand { width: 760px }
.box-19-contract-left,
.box-19-contract-right { width: 745px }
.box-19-contract { width: 740px }
.box-20 { width: 790px }
.box-20-expand-left,
.box-20-expand-right { width: 795px }
.box-20-expand { width: 800px }
.box-20-contract-left,
.box-20-contract-right { width: 785px }
.box-20-contract { width: 780px }
.box-21 { width: 830px }
.box-21-expand-left,
.box-21-expand-right { width: 835px }
.box-21-expand { width: 840px }
.box-21-contract-left,
.box-21-contract-right { width: 825px }
.box-21-contract { width: 820px }
.box-22 { width: 870px }
.box-22-expand-left,
.box-22-expand-right { width: 875px }
.box-22-expand { width: 880px }
.box-22-contract-left,
.box-22-contract-right { width: 865px }
.box-22-contract { width: 860px }
.box-23 { width: 910px }
.box-23-expand-left,
.box-23-expand-right { width: 915px }
.box-23-expand { width: 920px }
.box-23-contract-left,
.box-23-contract-right { width: 905px }
.box-23-contract { width: 900px }
.box-24 { width: 950px }
.box-24-expand-left,
.box-24-expand-right { width: 955px }
.box-24-expand { width: 960px }
.box-24-contract-left,
.box-24-contract-right { width: 945px }
.box-24-contract { width: 940px }

/* PUSH  */
.push-1 { left: 40px }
.push-2 { left: 80px }
.push-3 { left: 120px }
.push-4 { left: 160px }
.push-5 { left: 200px }
.push-6 { left: 240px }
.push-7 { left: 280px }
.push-8 { left: 320px }
.push-9 { left: 360px }
.push-10 { left: 400px }
.push-11 { left: 440px }
.push-12 { left: 480px }
.push-13 { left: 520px }
.push-14 { left: 560px }
.push-15 { left: 600px }
.push-16 { left: 640px }
.push-17 { left: 680px }
.push-18 { left: 720px }
.push-19 { left: 760px }
.push-20 { left: 800px }
.push-21 { left: 840px }
.push-22 { left: 880px }
.push-23 { left: 920px }
.push-24 { left: 960px }

/* PULL */
.pull-1 { left: -40px }
.pull-2 { left: -80px }
.pull-3 { left: -120px }
.pull-4 { left: -160px }
.pull-5 { left: -200px }
.pull-6 { left: -240px }
.pull-7 { left: -280px }
.pull-8 { left: -320px }
.pull-9 { left: -360px }
.pull-10 { left: -400px }
.pull-11 { left: -440px }
.pull-12 { left: -480px }
.pull-13 { left: -520px }
.pull-14 { left: -560px }
.pull-15 { left: -600px }
.pull-16 { left: -640px }
.pull-17 { left: -680px }
.pull-18 { left: -720px }
.pull-19 { left: -760px }
.pull-20 { left: -800px }
.pull-21 { left: -840px }
.pull-22 { left: -880px }
.pull-23 { left: -920px }
.pull-24 { left: -960px }

/* PREFIX */
.prefix-1 { padding-left: 40px }
.prefix-2 { padding-left: 80px }
.prefix-3 { padding-left: 120px }
.prefix-4 { padding-left: 160px }
.prefix-5 { padding-left: 200px }
.prefix-6 { padding-left: 240px }
.prefix-7 { padding-left: 280px }
.prefix-8 { padding-left: 320px }
.prefix-9 { padding-left: 360px }
.prefix-10 { padding-left: 400px }
.prefix-11 { padding-left: 440px }
.prefix-12 { padding-left: 480px }
.prefix-13 { padding-left: 520px }
.prefix-14 { padding-left: 560px }
.prefix-15 { padding-left: 600px }
.prefix-16 { padding-left: 640px }
.prefix-17 { padding-left: 680px }
.prefix-18 { padding-left: 720px }
.prefix-19 { padding-left: 760px }
.prefix-20 { padding-left: 800px }
.prefix-21 { padding-left: 840px }
.prefix-22 { padding-left: 880px }
.prefix-23 { padding-left: 920px }
.prefix-24 { padding-left: 960px }

/* SUFFIX */
.suffix-1 { padding-right: 40px }
.suffix-2 { padding-right: 80px }
.suffix-3 { padding-right: 120px }
.suffix-4 { padding-right: 160px }
.suffix-5 { padding-right: 200px }
.suffix-6 { padding-right: 240px }
.suffix-7 { padding-right: 280px }
.suffix-8 { padding-right: 320px }
.suffix-9 { padding-right: 360px }
.suffix-10 { padding-right: 400px }
.suffix-11 { padding-right: 440px }
.suffix-12 { padding-right: 480px }
.suffix-13 { padding-right: 520px }
.suffix-14 { padding-right: 560px }
.suffix-15 { padding-right: 600px }
.suffix-16 { padding-right: 640px }
.suffix-17 { padding-right: 680px }
.suffix-18 { padding-right: 720px }
.suffix-19 { padding-right: 760px }
.suffix-20 { padding-right: 800px }
.suffix-21 { padding-right: 840px }
.suffix-22 { padding-right: 880px }
.suffix-23 { padding-right: 920px }
.suffix-24 { padding-right: 960px }

/**** added CSS ****/
* {
    margin: 0px;
    font-size: 12px;
    padding: 0px;
    list-style-type: none;
    text-decoration: none;
    border: 0px;
}

body {
    background-image: url(../images/body.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    background-color: #e6e6e6;
    font-family: "Arial", regular, sans-serif;
}

a {
    outline: 0;
    color: #10abd6;
}

p {
    padding: 5px 0px;
    color: #333333;
}
.content p{
	padding: 3px 0px;
}
p.nophoto {
    padding: 5px 0px;
    color: #333333;
    clear: both;
}

.content span.date, a span.date {
   clear:both;
   color:#878686;

   font-size:0.9em;
   font-weight:bold;
   margin-bottom:10px;
}

a span.title {
    font-size: 1.2em;
\\  text-decoration: underline;
    font-weight: bold;
    display: block;
    color: #10ABD6;
}
a span.title:hover {
    \\text-decoration: none;
	text-decoration: underline;
}

a span.newslist,span.review {
   color: #333;
}
li a span.bottom{
   margin-top: 3px;
   width: 100%;
   float: left;
}
li a span.desc{
   width: 100%; 
   float: left;
   height: 108px;
   overflow: hidden;
}
li a .bottom span{
	float: left;
}
h1 {
    font-size: 2.200em;
    font-style: italic;
    font-weight: normal;
}

h2 {
    font-size: 1.5em;
    font-style: normal;
    font-weight: normal;
    padding: 8px 0px;
    display: block;
    color: #10abd6;
}

.content span.holder {
    float: left;
    width: 100%;
}

.content span.holder h2 {
    clear:both;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding-bottom:0;
	padding-right:6px;
	padding-top:5px;
}
.wrapper {
	padding: 0 5px !important;
	background: url(../images/grid_images/wrapper_shadow.png) repeat-y left top;
}
.wrapper:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
a.logo {
    width: 280px;
    height: 86px;
    float: left;
    display: inline;
    background-image: url(../images/logo.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.top-nav-holder form.search {
    clear: both;
    display: block;
    float: right;
    margin-top: 11px;
    background: url(../images/search_form_bg.png) no-repeat left top;
	height: 35px;
}

.top-nav-holder form.search span {
    display: block;
    font-style: italic;
    font-weight: bold;
    color: #b3b3b3;
    padding: 4px 0px;
    font-size: 1.25em;
}

.top-nav-holder form input.text {
    width: 260px;
    height: 18px;
    float: left;
    display: inline;
    background: none;
    padding: 8px 0px 6px 30px;
    color: #999;
    font-size: 1em;
}

.top-nav-holder form input.go {
    width: 28px;
    _width: 25px;
    height: 34px;
    float: left;
    display: inline;
	background: none;
}
#mainbanner {	
	position:relative;
	z-index: 9;
	margin-left:5px;
	_margin-left: 2px;	
	width:980px;
	float:left;

}
#mainbanner a {
	float: left;
	width: 85px;
	position: absolute;
	right: 0px;
	bottom:-20px;
	hieght:25px;
	padding: 2px 4px 2px 15px;
	background-color: #ddd;
	margin-right: 3px;
	font-size:10px;
	text-transform: uppercase;
}
#mainbanner a.close{
	background: #ddd url(../images/show_banner.gif) no-repeat 4px 6px;
}
#mainbanner a.show{
	background: #ddd url(../images/hide_banner.gif) no-repeat 4px 6px;
}
.mainnav {
    height: 44px;
    float: left;
    display: inline;
    background-image: url(../images/mainnav_bgr.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
}

.mainnav ul {
    width: 960px;
    height: 44px;
    float: left;
    display: inline;
    padding: 0px;
    margin: 0px;
}

.mainnav ul li {
    display: inline;
    float: left;
}

.mainnav ul li a {
    display: inline;
    float: left;
    color: #fff;
    padding: 13px 19px;
    margin-top: 2px;
    margin-right: 1px;
    font-size: 1.167em;
}

.mainnav ul li a.active {
    background-image: url(../images/mainnav_active_btn.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    color: #0185b0;
}

.shadow, .banner_shadow {
    padding: 0px 0px;
    background-position: center 0px;
    background-repeat: no-repeat;
    float: left;
    display: inline;
    width: 980px;
}

.shadow {
    background-image: url(../images/shadow_bgr.gif);
}

.banner_shadow {
    background-image: url(../images/banner_shadow_bgr.gif);
}

.banner {
    width: 980px;
    height: 360px;
    float: left;
    padding: 0px 5px;
    background-image: url(../images/banner_bgr.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.container_wrapp {
}

.container {
    background-color: #FFFFFF;
    background-image: url(../images/grid_images/container_topshadow.gif);
    background-position: 0 top;
    background-repeat: no-repeat;
    display: inline;
    padding-top: 50px;
    position: relative;
}

.inside_container {
    width: 930px;
    min-height: 400px;
    float: left;
    display: inline;
    padding: 50px 25px 25px 25px;
    background-image: url(../images/container_bottshadow.gif);
    background-position: 0px bottom;
    background-repeat: no-repeat;
    position: relative;
}

.container .home_news {
/*  width: 432px;
    float: left;
    padding-left: 18px;*/
	float: left;
	width: 425px;
	display: inline;
	margin-right: 10px;
}
.container .home_news ul {
    float: left;
    display: inline;
    width: 100%;
    margin: 0px 0px 20px 0;
}

.container .home_news ul li {
    float: left;
    display: inline;
    width: 100%;
    margin: 12px 0px;
}
.header-holder{
	background: none repeat scroll 0 0 #FFFFFF;
    display: inline;
    min-height: 130px;
}
.container .home_news ul li.view_all{
	text-align: right;
	margin-top: -20px;
}
.container .home_news ul li img {
    float: left;
    display: inline;
    padding: 3px;
    margin-right: 15px;
    margin-bottom: 20px;
    background-image: url(../images/home_thumb_bgr.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.container .home_news ul li span.short_text {
    color: #333333;
    line-height: 18px;
}

.columns {
    float: right;
    display: inline;
}

.column {
/*  width: 224px;
    float: left;
    margin: 0px 0px 0px 15px;
*/
    display: inline;	
}

.column span.description {
    font-size: 1.5em;
    font-style: italic;
    color: #b3b3b3;
    padding-bottom: 14px;
    display: block;
}

.column .yellowcolumn {
/*  width: 224px;*/
    float: left;
    display: inline;
    margin: 0px;
    margin-top: 10px;
}

.column .yellowcolumn .top {
    width: 100%;
    height: 19px;
    float: left;
    display: inline;
    background-image: url(../images/grid_images/yellowcolumn_top_rounded_bgr.png);
    background-position: 0px 1px;
    background-repeat: no-repeat;
}
.column .yellowcolumn .top {
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/grid_images/yellowcolumn_top_rounded_bgr.png', sizingMethod='scale');
}
.column .yellowcolumn .bottom {
    width: 100%;
    height: 18px;
    float: left;
    display: inline;
    position: relative;
    background-image: url(../images/grid_images/yellowcolumn_bott_rounded_bgr.png);
    background-position: 0px bottom;
    background-repeat: no-repeat;
}

.column .yellowcolumn .bottom {
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/grid_images/yellowcolumn_bott_rounded_bgr.png', sizingMethod='scale');
}
.column  .yellowcolumn .center{
	background-image: url(../images/yellowcolumn_bgr.gif);
	background-position: 0px 0px;
	background-repeat: repeat;
}
.column  .yellowcolumn .center, .column .bluecolumn .center{
	display: inline;
    float: left;
    height: auto;
    padding: 0 5px;
    width: 220px;
}
.column .bluecolumn .center{
	width: 220px;
	height: auto;
	float: left;
	display: inline;
	background-image: url(../images/bluecolumn_bgr.gif);
	background-position: 0px 0px;
	background-repeat: repeat;
}
.column .bluecolumn .center-small{
	width: 220px;
	height: auto;
	float: left;
	display: inline;
	padding: 0px 5px;
	background-image: url(../images/bluecolumn_bgr.gif);
	background-position: 0px 0px;
	background-repeat: repeat;
}
.column .bluecolumn .center h3,
.column .yellowcolumn .center h3,
.column .bluecolumn .center-small h3{
	font-size: 15px;
	color: #fff;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	margin-left: 15px;
	position:relative;
	z-index: 10;
}
.column .bluecolumn .center-small h3{
	margin-top: -10px;
}
.column .bluecolumn{
	float: left;
	display: inline;	
	margin: 0px;
	margin-top:10px;
}
select.eventsRegions{
	font-family: Arial;
	font-style: italic;
	color: #b3b3b3;
	margin-left:2px;
	width:216px;
}
select.eventsRegions option{
	color: #000;
}
.column .bottc{
	margin-top: 12px;
}
.column .newsletter .bottom{

}
.column .bluecolumn .top{
	width: 100%;
	height: 20px;
	float: left;
	display: inline;
	background-image: url(../images/grid_images/bluecolumn_top_rounded_bgr.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;	
	\\background-color: 	#fff;
}
.column .bluecolumn .top{
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/grid_images/bluecolumn_top_rounded_bgr.png', sizingMethod='scale');
}
.column .bluecolumn .bottom{
	width: 100%;
	height: 18px;
	float: left;
	z-index: 1; 
	display: inline;
	position: relative;
	background-image: url(../images/grid_images/bluecolumn_bott_rounded_bgr.png);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}
.column .bluecolumn .bottom{
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/grid_images/bluecolumn_bott_rounded_bgr.png', sizingMethod='scale');
} 
.column  .center ul.custom,
.yellowcolumn  .center ul.custom{
	float: left;
	display: inline;
}
.column  .center ul.custom li,
.yellowcolumn  .center ul.custom li{
	float: left;
	display: inline;
	width: 219px;
	background-image: url(../images/custom_list_bgr.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	background-color: #fff;
}
.column  .center ul.custom li span.wrapp,
.yellowcolumn  .center ul.custom li span.wrapp{
	width: 211px;
	float: left;
	display: inline;
	padding: 5px 4px;
	background-image: url(../images/custom_list_bottom_bgr.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}
.column  .center ul.custom li span.title_small,
.yellowcolumn  .center ul.custom li span.title_small{
	text-transform: uppercase;
	color: #999999;
	font-size: 0.9em;
	display: block;
	padding-top: 6px;
}
.column  .center ul.custom li a span.title_big,
.yellowcolumn  .center ul.custom li a span.title_big{
	font-weight: bold;
	color: #10abd6;
	font-size: 1.25em;
	padding-bottom: 6px;
	display: block;
}
.column  .center ul.custom li a span.title_big:hover,
.yellowcolumn  .center ul.custom li a span.title_big:hover{
	text-decoration: underline;
}
.column  .center a.see_all{
	color: #fff;
	font-weight: bold;
	float: right;
	font-size: 1.083em;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	background-image: url(../images/custom_bullet_big.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 32px;
	padding-bottom:4px;
	padding-top:4px;
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
	z-index: 1;
	margin-bottom: -9px;
	_margin-bottom: -8px;
}
.content{
	width: 675px;
	display: inline;
/*	padding-bottom: 50px; */
	padding-bottom: 20px;
}
.content h1{
	padding-bottom: 16px;
}
.content  img{
	float: left;
	display: inline;
	border: 3px solid #cccccc;
}
ul.pathbar{
	float: left;
	display: inline;
	position: absolute;
	top: 12px;
	left: 23px;
}
ul.pathbar li{
	float: left;
	display: inline;
}
ul.pathbar li a{
	float: left;
	display: inline;
	padding-right: 12px;
	margin-right: 10px;
	color: #454141;
	background-image: url(../images/pathbar_bullet.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
ul.pathbar li a:hover{
	text-decoration: underline;
}
ul.pathbar li a.active{
	background: none;
}
ul.pathbar li a.active:hover{
	text-decoration: none;
}
.content ul.article_list{
	float: left;
	display: inline;
	width: 100%;
	padding: 25px 0px;
}
.content ul.narrow-article-list,.content ul.narrow-article-list li {
	width: 425px !important;
}
.content ul.article_list li{
	float: left;
	display: inline;
	padding: 10px 0px;
	width: 660px;
	background-image: none;
}
.content ul.article_list li.gray{
	background-color: #edecec;
}
.content ul.article_list li.to_all{
	text-align: right;
}
.content ul.article_list li img{
	float: left;
	display: inline;
	margin: 0px 10px;
	border: 3px solid #cccccc;
}
/* hotels and restaurants list*/

.content ul.two_columns{
	display: block;
	padding: 0px 0px;
}
.content ul.narrow-article-list{
	width: 425px !important;
}
.content ul.two_columns li{
	float: left;
	display: inline;
	padding: 10px 10px;
	width: 312px;
	/*
	height: 107px;
	*/
	margin-right: 11px;
	height: 123px;
	background: none;
}
.content ul.two_columns li span.review{
	font-size: 11px;
}
.content ul.two_columns li form{
	float: right;
}
.content ul.two_columns li a{
	float: left;
	width: 100%; 
	height: 128px;
	overflow: hidden;
}
.content ul.two_columns li span.reviews{
	float: left;
}
.content ul.two_columns li span.star-rating-control{
	float: right;
}
.container ul li.view_all{
	height: auto;
	text-align: right;
	float:right;
	width: 100%;
	margin: 0 0;
	padding: 0 0;
}
.container ul li.view_all a{
	float: right;
	\\margin-top: 0px;
	margin-right: 3px;
	padding-left: 10px;
	background: url(../images/a_more_arow.png) no-repeat left 4px;
	_background: url(../images/a_more_arow.gif) no-repeat left 4px;
}
.container ul li.view_all a:hover{
	text-decoration: underline;
}
.container ul.two_columns li.view_all a{
	margin-top:0px;
	margin-right: 18px;
}
.container ul.two_columns li.second{
	margin-right: 0px;
}
.content ul.two_columns li.gray{
	background-color: #edecec;
}
.content ul.two_columns li.to_all{
	text-align: right;
}
.content ul.two_columns li img{
	float: left;
	display: inline;
	margin: 0px 10px 0 1px;
	border: 3px solid #cccccc;
}
.left_hotel{
	margin-right: 10px;
}
/* end of hotels and restaurants list*/
.content .municipality-right-content{
	width: 260px;
	float: left;
	padding-top: 25px;
}
.content .municipality-right-content img{
	margin: 0 0 0 10px;
	border: none;
}
.content ul.municipalities-short-list{
	padding-left: 10px;
	float: left;
	width: 250px;
}
.content ul.municipalities-short-list li{
	width: 100%;
	margin-top: 5px;
	background: none;
	padding: 0 0;
}
.content ul.municipalities-short-list li a{
	text-decoration: underline;
}
.content ul.municipalities-short-list li a:hover{
	text-decoration: none;
}
.content ul.municipalities-short-list{
	float:left;
	width:125px;
	padding-left:10px;
}
.content ul.sec{
	padding-left: 0px;
	width: 125px;
}/*
.content .map{
	float: left;
	display: inline;
}
.content .map img{
	float: right;
	display: inline;
	margin-left: 10px;
	border: 0px;
}*/
.section_gallery{
	float: left;
	display: inline;
	width: 678px;
	height: 140px;	
	background-image: url(../images/section_gallery_bgr.gif);
	background-position: 0px bottom;
	background-repeat: repeat-x;
	border: 1px solid #f0f0f0;
	position: relative;
	margin-bottom: 16px;
	margin-top: 40px;
}
.section_gallery a.prev{
	background-image: url(../images/section_gall_prev_btn.gif);
	background-position: 0px opx;
	background-repeat: repeat-x;
	width: 18px;
	height: 19px;
	position: absolute;
	left: 16px;
	top: 60px;
}
.section_gallery a.next{
	background-image: url(../images/section_gall_next_btn.gif);
	background-position: 0px opx;
	background-repeat: repeat-x;
	width: 18px;
	height: 19px;
	position: absolute;
	right: 16px;
	top: 60px;
}
.section_gallery .gall{
	width: 580px;
	float: left;
	display: inline;
	margin-left: 56px;
	text-align: center;
	padding-top: 10px;
}
.section_gallery .gall ul{
	padding: 0 0;
}
.section_gallery .gall div{
	float: left;
	display: inline;
	margin: 2px 6px;
}
.section_gallery .gall div img{
	border: 3px solid #cccccc;
	margin: 0px;
}
/*
.content .section_contact{
	width: 360px;
	float: left;
	display: inline;
	text-align: right;
	margin-bottom: 15px;
}
*/
.content .section_contact_nophoto{
	width: 100%;
	float: left;
	display: inline;
	text-align: right;
	border-bottom: 1px solid #c8c7c7;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.content .section_contact img{
	margin: 0px;
	float: right;
}
.content .section_contact span.contact{
	width: 155px;
	float: left;
	display: inline;
	text-align: left;
}
.content .section_contact span.contact p{
	display: inline;
	padding: 0px;
}
.content .section_contact span.contact p.bold{
	font-weight: bold;
	padding-right: 5px;
	float: left;
	width: 45px;
}
.content .section_contact span.contact span.inline{	
	padding: 2px 0px;
	display: block;
	float: left;
}
.content .section_contact span.contact p.a{
	float: left;
	width: 114px;
}

.bottom_wrapp{
	display: inline;
	background-image: url(../images/container_bgr.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
}
.footer{
	display: inline;
	background-image: url(../images/footer_bgr.gif);
	background-position: 0 0;
	background-repeat: repeat;
}
.inside_footer{
	background-image: url(../images/grid_images/inside_footer_bgr.png);
    background-position: center 3px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    min-height: 220px !important;
	//height: auto !important;
	//height: 220px;
    padding: 34px 22px 20px;
    width: 916px;
}
.inside_footer h1{
	color: #fff;
}
.inside_footer .lists{
	width: 916px;
	float: left;
	display: inline;
	margin: 16px 0px 40px 0;
}
.inside_footer .bottom_nav{
	float: left;
	width: 220px;
	display: inline;
	margin-right: 11px;
}
.inside_footer .bottom_nav h3{
	font-size: 1.5em;
	font-style: italic;
}
.inside_footer .bottom_nav ul{
	width: 100%;
	float: left;
	display: inline;
	margin: 10px 0px;
}
.inside_footer .bottom_nav ul li{
	width: 100%;
	float: left;
	display: inline;
	padding: 2px 0px;
}
.inside_footer .bottom_nav ul li a{
	float: left;
	display: inline;
	color: #fff;
	font-size: 1.25em;
	font-style: italic;
	font-weight: bold;
	padding-left: 18px;
	background-image: url(../images/footer_bullet_bgr.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}
.inside_footer .bottom_nav ul li a:hover{
	text-decoration: underline;
}
/*
.inside_footer .a{
	width: 170px;
}
.inside_footer .b{
	width: 280px;
}
.inside_footer .c{
	width: 236px;
}
*/
.inside_footer .d{
\\	width: 178px;
	margin-right: 0px;
}
.inside_footer span.contact{
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
	font-style: italic;
}
.inside_footer span.contact a{
	color: #000;
	font-size: 1em;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}
.inside_footer span.contact a:hover{
	text-decoration: none;
}
.content .others,
.inside_container .others{
	float:left;
	margin-left:3px;
	width:682px;
	padding-left:30px;
	margin-top:20px;
	padding-left: 0px;
}
.content .others ul,
.inside_container .others ul{
	float:left;
	padding:0px;
}
.content .others ul li,
.inside_container .others ul li{
float:left;
margin-bottom:30px;
width: 300px;
margin-top:67px;
}
.content .others ul li.second,
.inside_container .others ul li.second{
	height: 121px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.content .others ul li.others_3,
.inside_container .others ul li.others_3{
	margin-top:0px;
}
.content .others ul li.first,
.inside_container .others ul li.first{
	float: left;
	display:inline;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:0px;
	width: 320px;
}
.content .others ul li.first p,
.inside_container .others ul li.first p{
	height: 45px;
	overflow: hidden;
}
.content .others ul li.last,
.inside_container .others ul li.last{
	margin-bottom:0px;
	margin-top: 0px;
}
.content .others ul li.first img,
.inside_container .others ul li.first img{
	margin: 0 0 10px 0; 
	border:#cccccc 2px solid;
}
.content .others ul li img,
.inside_container .others ul li img{
	float:left;
	margin-left: 0px;
	margin-right:15px;
	border:#cccccc 3px solid;
}


/**** press_year *****/
ul.pagination{
	float:left;
	margin-top:20px;
	text-align:center;
	width:100%;
	margin-left: 0px;
}
.content ul.pagination li{
	float:left;
	display: inline;
	background: none;
	padding-left: 5px;
	font-weight: bold;
}
ul.pagination li.inactive a{
	color: #10ABD6;
}
ul.pagination li a{
	font-weight: normal;
	display:block;
	float:left;
	padding-bottom:4px;
	padding-top:3px;
	text-align:center;
	width:22px;
	color: #10ABD6;
}
ul.pagination li a.active{
	font-weight: bold;

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



ul.pagination li a.prev, ul.pagination li a.active{
	background: url(../images/prapa.gif) no-repeat;
}
ul.pagination li a.middle{
	background: url(../images/middle.gif) no-repeat;
}
ul.pagination li a.start{
	background: url(../images/start.gif) no-repeat;
}
ul.pagination li a.next{
	background: url(../images/next1.gif) no-repeat;
}
ul.pagination li a.end{
	background: url(../images/end.gif) no-repeat;
}

ul.pagination li a.prev:hover{
	background: url(../images/prapa-hover.gif) no-repeat;
}
ul.pagination li a.middle{
	background: url(../images/middle.gif) no-repeat;
}
ul.pagination li a.start:hover{
	background: url(../images/start-hover.gif) no-repeat;
}
ul.pagination li a.next:hover{
	background: url(../images/next1-hover.gif) no-repeat;
}
ul.pagination li a.end:hover{
	background: url(../images/end-hover.gif) no-repeat;
}

ul.photo_gallery  li a img{
	margin:0;
	padding:2px;
}

/*********list-video********/
dl.register input.login{
	margin-left: 4px;
	width: 64px;
}

input.login {
	border: 1px solid #888;
}
#news_no_photo{
	padding-left: 10px;
}
/**/
.top-right{
	float: right;
}
.top-nav-holder {
    float: right;
    margin-right: 14px;
    padding-top: 0;
}
div.languages{
	float: right;
	width: 141px; 
	display: inline;
	padding-right: 21px;
	background: url(../images/lang_right_corner.png) no-repeat right top;
}	
.Lang{
	float:right;
	/*margin-right: 63px; */
	margin-right: 10px;
	padding: 6px 0 10px 14px;
}
.languages ul.Lang{
	float:right;
	margin-right: 0px;
	padding: 6px 0 10px 21px;
}
#Languages{
	background: url(../images/lang_left_corner.png) no-repeat left top;
}
ul.Lang li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/small_border.png) no-repeat scroll right 4px;
	display:inline;
	float:left;
	margin-right:7px;
	padding-right:6px;
	padding-top:1px;
}
ul.Lang li.log_on{
	font-size: 11px;
	padding: 2px;
}
ul.Lang li a {
	color:#27b2d9;
	font-family: arial, sans-serif;
}
ul.Lang li a.active{
	color:#45BEDF;
	font-weight: bold;
}
ul.Lang li a:hover{
	text-decoration: underline;	
}
ul.Lang li span {
	color:#E40001;
	font-family:verdana,sans-serif;
	font-size:10px;
}
ul.Lang li.last {
	-moz-background-clip:border;
	padding-right: 0px;
	margin-right: 0px;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}
/********** comments ************/
/********** comments ************/
.tabs-cover{
	float: left;
	width: 685px;
	margin-top: 10px;
}
.tabs{
	float: left;
	display: inline;
}
ul#flowtabs{
	float: left;
	width: 269px;
	height: 26px;
	padding: 0 0;
	background: url(../images/tabs_left_bg.png) no-repeat left top; 
}
ul#flowtabs li,
ul#flowtabs-medium  li{
	float: left;
	display: inline;
	padding-left: 9px;
}
ul#flowtabs li.share a.current span,
ul#flowtabs-medium li.share a.current span{
	background-position: -491px 8px;
}
ul#flowtabs li.share a span,
ul#flowtabs-medium li.share a span{
	background-position: -317px 8px;
}
ul#flowtabs li.comment a span{
	background-position: -169px 8px;
}
ul#flowtabs li.comment a.current span{
	background-position: left 8px;
	height: 15px;
}
ul#flowtabs li.sugest-event a span{
	background-position: -810px 9px;
}
ul#flowtabs li.sugest-event a.current span{
	background-position: -666px 9px;
}
ul#flowtabs li.sugest-event a span{
	padding: 5px 5px 0px 14px;
} 
ul#flowtabs li a span,
ul#flowtabs-medium li a span{
	float: left;
	color: #27b2d9;
	background-image: url(../images/icon_com.png);
	background-repeat: no-repeat;
	padding: 5px 5px 0px 12px;
}
ul#flowtabs li a.current span,
ul#flowtabs-medium li a.current span{
	font-weight: bold;
}
ul#flowtabs li a.current,
ul#flowtabs-medium li a.current{
	float: left;
	padding-bottom: 12px;
	display: inline;
	background: url(../images/current_tab.png) no-repeat center bottom;
}
.content ul#flowtabs li,
ul#flowtabs-medium li{
	display: inline;
	float: left;
	padding-bottom: 0px;
	background-image: none;
}
#flowpanes{
	float: left;
	width: 100%;
}
.body-content .tabs-content{
	background:none;
	
}
.tabs-content{
	float: left;
	width: 250px;
	margin-left:3px;
	_margin-left: 1px;
	padding:5px 0 11px 13px;
	_padding:5px 0 11px 14px;
	min-height: 50px !important;
	//height: auto !important;
	//height: 50px;
	background: url(../images/tabs-content-bg.png) no-repeat center bottom;
}
.container .share-option{
	float: left;
	padding: 0 0;
	margin-top: 10px;
}
.container .share-option li{
	float: left;
	display: inline;
	margin-right: 11px;
	padding: 0 0;
	background-image: none;
}
.container .share-option li img{
	border: 0px;
	margin-right: 0px;
}
.share-option li.last{
	margin-right: 0px;
}
.tabs-content form,li .bottom form{
	float: left;
	width: 100px;
	display: inline;
}

.content #comment_list li{
   padding-left: 0px;
}
#comment_list li .bottom form{
  width: auto;
}
ul.article_list li .bottom{
	float: left;
	width: 100%;
	margin-top: 5px;
}
ul.article_list li .bottom form{
	width: 90px;
	float: right;
}
#flowpanes-medium form{
	width: 100%;
}
.tabs-content form dt{
	width: 100%;
}
.tabs-content form dt.security{
	float: left;
	width: 77px;
	display: inline;
	margin-top: 11px;
	margin-left: 12px;
	//margin-top: 14px;
}
.tabs-content form dt.security img{
	border: 0px;
	margin-right: 0px;
}
.tabs-content form label{
	color: #acacac;
	float: left;
\\	width: 100%;
}
.tabs-content form label.security{
	width: 100px;
}
.tabs-content form img.sec_code{
	
}
.tabs-content form label.characters{
	display: block;
	font-size: 0.83em;
	float: right;
	text-align: right;
}
.tabs-content form textarea{
	width: 226px;
	margin-top: 2px;
	padding: 5px 4px;
	color: #333;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
}
.tabs-content form textarea.closed{
   height: 11px !important;
   min-height: 11px !important;
   //height: auto !important;
   //height: 11px;
}
.tabs-content form textarea.opened{
   height: 70px !important;
   min-height: 70px !important;
   //height: auto !important;
   //height: 70px;
}
.tabs-content form dt.left{
	float: left;
	width: 97px;
	\\margin-top: 17px;
}
.tabs-content form#comments dt.left{
	margin-top: 0px;
}
.tabs-content form#comments dt.security{
	margin-top: 10px;
}
.tabs-content form#comments input.submit{
	margin-right: 1px;
}
.tabs-content form input.submit,
.tabs-content form#comments input.submit{
	float: right;
	width: 98px;
	color: #27b2d9;
	cursor: pointer;
	margin-top: 6px;
	font-weight: bold;
	bordeR: 0px;
	font-size: 0.83em;
	text-align: center;
	margin-right: 3px;
	padding: 2px 0 4px 0;
	//padding: 2px 0 2px 0;
	background: url(../images/post_comment_bg.png) no-repeat left bottom;
}
.tabs-content form#comments dt label.title{
	width: 44px;
	padding-top: 3px; 
}
.tabs-content form input.fieldtextbox,
.tabs-content form#comments input.fieldtextbox,
.suggest-events form.wide input.fieldtextbox{
	width: 55px;
	height: 13px;
	color: #333;
	padding: 0 5px 1px 5px;
	margin-top: 3px;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
}
.suggest-events form dt,
.tabs-content form dt{
	margin-bottom: 6px;
}

.suggest-events form{
	width: 241px;
	margin-left: -3px;
}
.suggest-events form textarea{
	width: 226px;
}
.tabs-content form#comments input{
	width: 255px;
	margin-top: 0px;
}
.tabs-content form dt.closed{
	display:none;
}
.tabs-content form dt.opened{
	display:block;
}
.suggest-events form input,
.tabs-content form input{
	width: 228px;
	color: #333;
	padding: 2px 3px 1px 3px;
	margin-top: 3px;
	border: 1px solid #E3E3E3;
}
.suggest-events form select{
	width: 235px;
	color: #333;
	margin-top: 3px;
	padding: 1px 0 2px;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
}
.suggest-events form dt.from,
.suggest-events form dt.till{
	float: left;
	width: 240px;
}
.suggest-events form dt.from img,
.suggest-events form dt.till img{
	border: 0px;
	margin-right: 0px;
	margin-top: 2px;
}
.content .comments-list,
.comments-list{
	float: left;
	width: 384px;
	margin-top: -29px;
	margin-left: 21px;
	position: relative;
	z-index: 100;
}
.content .comments-list h3,
.comments-list h3{
	color: #10abd6;
	font-size: 1.25em;
	font-weight: bold;
	font-style: italic;
}
.content .comments-list ul,
.comments-list ul{
	float: left;
	width: 100%;
	padding: 0 0;
}
.content .comments-list ul li,
.comments-list ul li{
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-top: 7px;
	border-top: 1px solid #d6d4d4;
	background-image: none;
}
.content .comments-list ul li span,
.comments-list ul li span{
	float: left;
}
.content .comments-list ul li span.title,
.comments-list ul li span.title{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
.content .comments-list ul li span.time,
.comments-list ul li span.time{
	color: #b3b3b3;
	margin-left: 3px;
}
.content .comments-list ul li p,
.comments-list ul li p{
	float: left;
	width: 100%;
	display: block;
}
.content .comments-list ul li a,
.comments-list ul li a{
	color: #10abd6;
	font-weight: bold;
	font-style: italic;
}
.content .comments-list ul li a:hover,
.comments-list ul li a:hover{
	text-decoration: underline;
}
.comments-list a span{
   float:left;
   margin-top:15px;
}


/*
.tabs{
	float: left;
	display: inline;
	width: 674px;
}
ul#flowtabs{
	float: left;
	width: 269px;
	padding: 0px 0px;
	background: url(../images/tabs_left_bg.png) no-repeat left top; 
}
ul#flowtabs li{
	float: left;
	display: inline;
	padding-left: 12px;
}
ul#flowtabs li.share a.current span{
	background-position: -491px 8px;
}
ul#flowtabs li.share a span{
	background-position: -317px 8px;
}
ul#flowtabs li.comment a span{
	background-position: -169px 8px;
}
ul#flowtabs li.comment a.current span{
	background-position: left 8px;
}
ul#flowtabs li a span{
	float: left;
	color: #27b2d9;
	background-image: url(../images/icon_com.png);
	background-repeat: no-repeat;
	padding: 5px 9px 0px 12px;
}
ul#flowtabs li a.current span{
	font-weight: bold;
}
ul#flowtabs li a.current{
	float: left;
	padding-bottom: 12px;
	background: url(../images/current_tab.png) no-repeat center bottom;
}
ul#flowtabs li{
	float: left;
	display: inline;
	padding-bottom: 0px;
	background-image: none;
}
#flowpanes{
	float: left;
	width: 100%;
}
.tabs-content{
	float: left;
	width: 229px;
	padding: 5px 20px 11px 20px;
	min-height: 50px !important;
	//height: auto !important;
	//height: 50px;
	background: url(../images/tabs-content-bg.png) no-repeat center bottom;
}
ul.share-option,
.content ul.share-option{
	float: left;
	padding: 0 0;
}
ul.share-option li,
.content ul.share-option li{
	float: left;
	display: inline;
	margin-right: 11px;
	padding: 0px 0px;
	background-image: none;
}
.content ul.share-option li img{
	border: 0px;
	margin-right: 0px;
}
ul.share-option li.last,
.content ul.share-option li.last{
	margin-right: 0px;
}
.tabs-content form{
	float: left;
	display: inline; 
}
.tabs-content form dt{
	width: 100%;
}
.tabs-content form dt.security{
	float: left;
	width: 77px;
	margin-top: 24px;
	margin-left: 13px;
	//margin-top: 10px;
}
.tabs-content form label{
	color: #acacac;
	float: left;
	width: 100%;
}
.content .tabs-content form dt.security img{
	border: 0px;
}
.tabs-content form label.security{
	width: 100px;
}
.tabs-content form img.sec_code{
	
}
.tabs-content form label.characters{
	display: block;
	font-size: 0.83em;
	float: right;
	text-align: right;
}
.tabs-content form textarea{
	margin-top: 8px;
	padding: 5px 4px;
	color: #ACACAC;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
}
.tabs-content form dt.left{
	float: left;
	width: 97px;
	margin-top: 21px;
}
.tabs-content form input.submit{
	float: right;
	width: 98px;
	color: #27b2d9;
	cursor: pointer;
	margin-top: 9px;
	font-weight: bold;
	font-size: 0.83em;
	text-align: center;
	padding: 2px 0 4px 0;
	//padding: 2px 0 2px 0;
	background: url(../images/post_comment_bg.png) no-repeat left bottom;
}
.tabs-content form input.fieldtextbox{
	width: 95px;
	margin-top: 9px;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
}
.tabs-content form dl dt.left input.fieldtextbox{
	margin-top: 4px;
}
.tabs-content form input.field{
	width: 160px;
	margin-top: 9px;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
}
.comments-list{
	float: left;
	width: 384px;
	margin-top: -35px;
	margin-left: 21px;
	position: relative;
	z-index: 100;
}
.comments-list h3{
	color: #10abd6;
	font-size: 1.25em;
	font-weight: bold;
	font-style: italic;
}
.content .comments-list ul{
	float: left;
	width: 100%;
	padding: 0 0;
}
.content .comments-list ul li{
	float: left;
	width: 100%;
	margin-top: 10px;
	padding: 7px 0px 0px 0px;
	background-image: none;
	border-top: 1px solid #d6d4d4;
}
.comments-list ul li span{
	float: left;
}
.comments-list ul li span.title{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
.comments-list ul li span.time{
	color: #b3b3b3;
	margin-left: 3px;
}
.comments-list ul li p{
	float: left;
	width: 100%;
	display: block;
}
.comments-list ul li a{
	color: #10abd6;
	font-weight: bold;
	font-style: italic;
}
.comments-list ul li a:hover{
	text-decoration: underline;
}
*/
.container ul.rate{
	float: left;
	width: 100%;
	padding: 11px 0 0 0;
}
.content ul.rate li{
	float: left;
	display: inline;
	margin-right: 2px;
	padding: 0 0;
	background-image:none;
	border: none;
}
.content ul.rate li img{
	border: 0px;
}
/*calendar*/

/* calendar */
.center h3.calendar-events{
	position: relative;
	z-index: 100;
	margin-top: -11px;
	margin-bottom: 8px;
}
.calendar{
	display:inline;
	width: 208px;
	float: left;
	margin-left:10px;
	//margin-left: 2px;
	
	
}
#calendar {
	background: url(../images/calendar-bottom.gif) #fff no-repeat bottom;
	display:inline;
	float:right;
	/*margin-bottom:11px;
	\\margin-top:10px;*/
	margin-right: 2px;
	padding-bottom:8px;
	width:216px;
}
#calendar .month {
	background: url(../images/calendar_top.gif) no-repeat top;
	display:inline;
	float:left;
	height:23px;
	padding:6px 3px 3px 5px;
	text-align:center;
	width:208px;
	margin-bottom: 12px;
}
#calendar .month a.prev-month {
	background:url(../images/calendar_arrows.gif) no-repeat #fff 0px 3px;
	display:inline;
	float:left;
	//padding-top:2px;
	width:18px;
	height:18px;
}
#calendar .month a.prev-month:hover {
	background:url(../images/calendar_arrows.gif) no-repeat #fff -41px 3px;
}
#calendar .month span {
	display:inline;
	float:left;
	width:170px;
	text-transform: uppercase;
	color: #27b3d9;
	margin-top: 5px;
	text-align: left;
	font-family: arial;
	font-size: 11px;
}
#calendar .month a.next-month {
	background:url(../images/calendar_arrows.gif) no-repeat #fff -22px 3px;
	display:inline;
	float:right;
	width:18px;
	height:18px;
	padding-top:2px;
}
#calendar .month a.next-month:hover{
	background:url(../images/calendar_arrows.gif) no-repeat #fff -63px 3px;
}
#calendar ul {
	background-image:none;
	display:inline;
	float:left;
	list-style-type:none;
	margin:0;
	padding:3px 3px 3px 10px;
	width:203px;
}
#calendar li {
	/*background-image:url(../images/calendar-date.gif);*/
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:15px;
	margin:0 0 1px 2px;
	padding:0 0 1px;
	width:27px;
}
#calendar li.first{
	margin-right: 4px;
}
#calendar li.day {
	float:left;
	padding-bottom:3px;
	padding-left:1px;
	padding-top:5px;
	width:25px;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	margin-left: 3px;
}
#calendar li.weekend {
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	float:left;
	padding-bottom:3px;
	padding-left:2px;
	padding-top:5px;
	width:26px;
	margin-left:0;
}

#calendar a {
	display:inline;
	float:left;
	padding:0 0 3px;
	text-align:center;
	width:1px;
}
#calendar a.inactive {
	background-color:transparent;
		font-size: 10px;
	font-family: Arial;
	width: 16px;
	color: #000;
}
#calendar a.active {
	background-color:transparent;
	font-size: 10px;
	font-family: Arial;
	width: 16px;
	font-weight: bold;
}
#calendar a.weekend {
	background-color:transparent;
	color:#666699;
	width: 21px;
}
select#choose{
	font-family: Arial;
	font-style: normal;
	color: #525252;
	margin-left:2px;
	width:216px;
}

.events{
	float: left;
	width: 100%;
	position: relative;
	background:url(../images/events-middle.gif) repeat-y;
}
.events-top {
	float: left;
	width: 100%;
	\\border: 1px solid;
	height: 8px;
	background:url(../images/events-top.gif) no-repeat top;
	margin-top: 10px;
	font-size: 0px;
}
.center .events ul{
	padding: 12px 0 10px 14px;
}
.events ul li{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #bababa;
	width: 187px;
}
.events ul li.last{
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.events ul li a:hover{
	text-decoration:underline;
}
.events ul li a span,
.baseLbl{
	color: #525252;
	display: block;
	font-family: verdana;
}
.events ul li a span.date{
	font-size: 10px;
}
.events ul li a span.place,
.baseLbl{
	font-size: 14px;
	font-weight: bold;
}
.events ul li a span.place:hover{
	text-decoration: underline;
}
.events ul li a span.event{
	font-size: 10px;
}
.events-bottom{
	float: left;
	width: 100%;
	\\border: 1px solid;
	height: 7px;
	//margin-top: -5px;
	background:url(../images/events-bottom.gif) no-repeat bottom;
	font-size: 0px;
}
a.view-all{
	float: right;
	color: #fff;
	font-size: 13px;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	background:url(../images/view_arrow.gif) no-repeat right;
	margin-top: 11px;
	margin-right: 10px;
	margin-bottom: -9px;
	position: relative;
	z-index: 2;
	padding: 4px 35px 4px 0px; 
}
.center-small form{
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:3px;
	padding-top:10px;
	width:174px;
}
.center-small form label{
	color: #fff;
}
.center-small form input{
/*	margin-right: 5px; */
	vertical-align: center;
}
.center-small form input.last{
	margin-left: 19px;
	//margin-left: 18px;
}
.center-small select{
	width: 214px;
	color: #B3B3B3;
	margin-top: 9px;
	margin-left: -12px;
}
.center-small select option{
	color: #000;
}
.center-small ul{
	float: left;
	position: relative;
	z-index: 50;
	padding-top: 15px;
	//padding-top: 10px;
	margin-bottom: -6px;
	//margin-bottom: 0px;
	margin-left: 27px;
	display: inline; 
}
.center-small ul.sign_in{
	margin-left: 36px;
}
.center-small ul li{
	display: inline;
	float: left;
}
.center-small ul li a,
.center-small ul li a.suggest,
.center-small ul li input{
	float: left;
	font-family: verdana, sans-serif;
	font-size: 0.83em;
	color: #27b2d9;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 5px 0;
}
.center-small ul li a.suggest,
.center-small ul li input.suggest{
	width: 63px;
	margin-right: 10px;
	background: url(../images/suugest_bg.png) no-repeat left top;
}
.center-small ul li a.suggest,
.center-small ul li input.suggest{
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/suugest_bg.png', sizingMethod='scale');
}
.center-small ul li a.lucky{
	width: 91px;
	background: url(../images/lucky.png) no-repeat left top;
}
.column .newsletter{
	margin-top: 11px;
	position: relative;
}
*html .column .newsletter{
	height: 107px;
}
*html .column .newsletter .bottom{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.column .newsletter .center h3{
	float: left; 
	width: 187px; 
	color: #fff;
	display: block;
	font-size: 15px;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	margin-left: 15px;
	_margin-left: 8px;
	margin-bottom: 9px;
	padding-bottom: 6px;
	border-bottom: 1px solid #fff;
}
.column .newsletter .center{
	height: auto;
}
.column .newsletter p{	
	margin-left: 16px;
	padding: 0 0;
}
.column .newsletter form{
	float: left;
	z-index: 10;
	display: inline;
	position: relative;
	margin-bottom: -8px;
	//margin-bottom: -13px;
}
.container .column .newsletter form input.type_subscribe{
	/*width: 163px;*/ 
	width:180px;
	color: #888;
	margin-left: 15px;
	padding: 1px 2px 2px 2px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
}
.container .column .newsletter form label{
	color: #fff;
	float: left;
	width: 200px;
	margin-top: 3px;
	font-size: 11px;
	margin-left: 15px;
}
.column .newsletter form input.subscribe{
	width: 63px;
	float: right;
	height: 19px; 
	cursor: pointer;
	color: #27b2d9;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 2px 0px 5px 0;
	position: relative;
	z-index: 100;
	margin-top: 7px;
	margin-right: 16px;
	font-family: verdana, sans-serif;
	background: transparent url(../images/suugest_bg.png) no-repeat scroll left top;
}
.column .newsletter form input.subscribe{
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/suugest_bg.png', sizingMethod='scale');
}
/* end of calendar*/
.top-right{
	float: right;
	margin-right:14px;
	padding-top:0px;
}
.top-right-adm{
	padding-top:16px;
}
.width-100{
	width:100%;
}
a.view_all{ 
	float: left;
	display: block;
}
.rest_left{
	float: left;
	width: 336px;
}
.item_details  p,.item_details  h2{
	clear: both;
}
.section_contact .map{
/*	border:1px solid #CCCCCC;
	float: left;
	width:279px;
*/	 
}
small a {
	font-size: 10px;
}
select#suggest-activity{
	border: 1px solid #7F9DB9;
}
.content ul,
.content ol{
	padding: 5px 0 5px 12px; 
}
.content ul li{
	padding-left: 15px;
	padding-bottom: 5px;
	background-image: url(../images/content_ol_li.png);
	background-repeat: no-repeat;
	background-position: left 4px;
}
.content ol li{
	list-style-type: decimal;
	list-style-position: inside;
}
.newsletter form.sign_in{
	margin-bottom: -5px;	
}
form.sign_in input{
	width: 167px;
	height: 17px;
	padding: 0 3px;
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
	border-style:solid;
	border-width:2px 1px 1px 2px;
}
form.sign_in input.first{
	margin-bottom: 10px;
}
/************* sbusribe form ****************/

/*#front_users{
	width: 460px;
	margin-top: 13px;
}
#front_users label{
	color: #333;
	margin-bottom: 8px;
	font-family: verdana, arial, sans-serif;
}
#front_users input{
	width: 171px;
	height: 18px;
	padding:0 3px;
	margin-bottom: 9px;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
}
#front_users input.login{
	width: 121px;
}
#front_users dl dt.button input{
	width:65px;
	color:#27B2D9;
	border: 0px;
	height: 21px;
	display: block;
	cursor: pointer;
	margin-bottom: 0px;
	position: relative;
	font-family:verdana,sans-serif;
	font-size:0.83em;
	font-weight:bold;
	padding:2px 0 5px;
	text-align:center;
	background: transparent url(../images/send_bg_newsletter.png) no-repeat scroll left top;
}
#front_users dl dt.button{
	margin-top: 10px;
}
#front_users dl dt.button input{
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/send_bg_newsletter.png', sizingMethod='scale');
}
*/
.section_gallery .gall ul li{
	float: left;
	width: 99px;
	margin-right:5px;
	overflow: hidden;
	padding-left: 0px;
	background: none;
}
.section_gallery .gall ul li img {
	margin-right: 12px;	
}

/* map */
#open_map {
	width:100%;
	height:100%;
	position:absolute;
	top: 0;
	left: 0;
}

#map {
	width:100%;
	height:100%;
	position:absolute;
}

#mapoverlay {
	width:100%;
	height:100%;
	position:absolute;
	background-color: #000;
	top: 0;
	left: 0;
	z-index:500;
}

#map2 {
	width:100%;
	height:100%;
	position:absolute;
	z-index:9999;
	text-align: center;
	top: 0;
	left: 0;
}

#mapdialog{
	width:600px;
	text-align: left;	
	margin: 30px auto;
	padding:10px;
	background-color:#fff;
}
#mapzoomdialog{
	width:900px;
	text-align: left;	
	margin: 30px auto;
	padding:10px;
	background-color:#fff;
}

#map-close {
	float:right;
	font-weight: bold;
	padding-bottom: 5px;
}
.hidden {
	display:none;
}

/********** tabs rightcolumn ********/
.column .bluecolumn .center .tabs,
.column .bluecolumn .center-small .tabs{
	position: relative;
	margin-bottom: -9px;
	z-index: 2;
}
.flowtabs-2 .tabs,
.flowtabs .tabs{
	float: left;
	display: inline;
	width: 219px;
	margin-top: -7px;
	position: relative;
}
.flowtabs .tabs ul.flowtabs,
.flowtabs-2 .tabs .flowtabs-content{
	float: left;
	width: 219px;
	padding: 0px 0px;
	margin: 0 0;
	position: relative;
	background: url(../images/tabs/flowtabs_bg.png) no-repeat left top;
	_background: url(../images/tabs/flowtabs_bg.gif) no-repeat left top;
}
.flowtabs .tabs ul.flowtabs li a span{
	padding: 6px 9px 5px 11px;
}
.flowtabs .tabs ul.flowtabs li,
.flowtabs-2 .tabs .flowtabs-content li{
	float: left;
	display: inline;
	padding-left: 0px;
}
.flowtabs .tabs ul.flowtabs li a,
.flowtabs-2 .tabs .flowtabs-content li a{
	float: left;
	margin: 0 0px;
	position: relative;
	padding: 0 0;
	font-family: arial, sans-serif;
}
.flowtabs .tabs ul.flowtabs li.last a,
.flowtabs-2 .tabs .flowtabs-content li.last a{
	background: none;
}
.flowtabs .tabs ul.flowtabs li a,
.flowtabs .tabs ul.flowtabs li.sec a,
.flowtabs-2 .tabs .flowtabs-content li.sec a{
	background: url(../images/tabs/a_right.png) no-repeat right top;
	_background: url(../images/tabs/a_right.gif) no-repeat right 1px;
}
.flowtabs .tabs ul.flowtabs li.last a.current,
.flowtabs-2 .tabs .flowtabs-content li.last a.current{
	margin-left: -11px;
}
.flowtabs .tabs ul.flowtabs li a span,
.flowtabs .tabs ul.flowtabs li a span{

}
.flowtabs .tabs ul.flowtabs li.sec a.current span,
.flowtabs .tabs ul.flowtabs li.third a.current span{
	margin-left: -9px;
	background: url(../images/span_current_bg_sec.png) no-repeat left top;
}
.flowtabs-2 .tabs .flowtabs-content li a span,
.flowtabs-2 .tabs .flowtabs-content li a span{
	padding: 6px 8px 5px 17px;
	\\background: url(../images/tabs/a_right.png) no-repeat left top;
}
.flowtabs .tabs ul.flowtabs li.first a span{
	padding: 6px 16px 5px 17px;
}
.flowtabs-2 .tabs .flowtabs-content li.first a.current{
	margin-right: -11px;
}
.flowtabs .tabs ul.flowtabs li a span{
	padding: 6px 13px 5px 11px;
}
.flowtabs .tabs ul.flowtabs li a.current span{
	padding: 6px 3px 5px 14px; 
}
.flowtabs-2 .tabs .flowtabs-content li.sec a.current span,
.flowtabs-2 .tabs .flowtabs-content li.third a.current span{
	padding: 6px 9px 5px 17px; 
}
.flowtabs .tabs ul.flowtabs li.last a span,
.flowtabs-2 .tabs .flowtabs-content li.last a span{
	background: none;
	padding: 6px 0px 5px 7px;
}
.flowtabs .tabs ul.flowtabs li a span{
	
}
.flowtabs .tabs ul.flowtabs li.first a span{
	
}
.flowtabs-2 .tabs .flowtabs-content li.first a span{
	
}
.flowtabs .tabs ul.flowtabs li a span{
	float: left;
	color: #b7eeff;
	position: relative;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	background: none;
	position: relative;
}
.flowtabs-2 .tabs .flowtabs-content li a span{
	float: left;
	color: #b7eeff;
	positoin: relative;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	padding: 6px 0px 5px 3px;
	background: none;
	position: relative;
}
.flowtabs .tabs ul.flowtabs li a.current span,
.flowtabs-2 .tabs .flowtabs-content li a.current span{
	color: #000;
	background: url(../images/tabs/span_current_bg.png) no-repeat left top;
	_background: url(../images/tabs/span_current_bg.gif) no-repeat left top;
}
.flowtabs .tabs ul.flowtabs li.first a.current{
	margin-left: 0px;
}
.flowtabs .tabs ul.flowtabs li a.current{
	margin-left: -11px;
}
.flowtabs-2 .tabs .flowtabs-content li.sec a.current{
	margin-left: 5px;	
}
.flowtabs .tabs ul.flowtabs li a.current,
.flowtabs-2 .tabs .flowtabs-content li a.current{
	margin: 0px 0px;
	position: relative;
	z-index: 1;
	padding: 0 9px 0px 0;
	background: url(../images/tabs/a_current_right.png) no-repeat right top;
	_background: url(../images/tabs/a_current_right.gif) no-repeat right top;
}
.flowtabs .tabs ul.flowtabs li,
.flowtabs-2 .tabs .flowtabs-content li{
	display: inline;
	float: left;
}
.flowtabs .tabs .flowtabs-content,
.flowtabs-2 .tabs .flowtabs-content,
#region-tags-content{
	float: left;
	width: 100%;
	min-height: 115px !important;
	//height: auto !important;
	//height: 115px;
	position: relative;
	background: url(../images/tabs/flowpans_bg.png) no-repeat left bottom;
	_background: url(../images/tabs/flowpans_bg.gif) no-repeat left bottom;
}
.filter .tabs .flowtabs-content,
#region-tags-content{
	padding-bottom: 14px;
}
.tabs .flowtabs-content .two, .tabs .flowtabs-content .three,
.tabs .flowtabs-content .two{
	float: left;
	width: 219px;
	padding: 8px 0 0 0px;
	background: url(../images/tabs/inner_flowpans_bg.png) no-repeat left top;
	_background: url(../images/tabs/inner_flowpans_bg.gif) no-repeat left top;
}
.flowtabs .tabs .flowtabs-content .one,
.flowtabs-2 .tabs .flowtabs-content .one{
	float: left;
	width: 219px;
	padding: 8px 0 0 0;
	_margin-bottom: -10px;
	background: #fff url(../images/tabs/one_right_bg.png) no-repeat right top;
	_background:  url(../images/tabs/one_right_bg.gif) no-repeat right top;
}
ul.weather{
	float: left;
	width: 203px; 
	margin: 0 0;
	padding: 0px 3px 0 13px;
	min-height: 146px !important;
	//height: auto !important;
	//height:146px;
	background: url(../images/tabs/weather_bg.png) no-repeat center bottom;
}
ul.weather li.ontop{
	width: 197px;
	padding: 0 0 0 5px;
}
ul.weather li.ontop span{
	float: left;
	color: #000;
	font-size: 13px;
	font-family: arial, sans-serif;
}
ul.weather li.ontop span.img{
	margin-top: 0px;
}
ul.weather li.ontop div.dsc{
	float: left;
	width: 78px;
	margin-right: 5px;
}
ul.weather li.ontop span.temp_desc{
	font-size: 11px;
	color: #33b2d9;
	margin-left: 0px;
}
ul.weather li.ontop span.city{
	font-size: 21px;
	padding-top: 5px;
	color: #000;
	margin-left: -2px;
	margin-bottom: -3px;
	font-weight: normal;
}
ul.weather li.ontop span.celcius{
	font-size: 21px;
	padding-top:16px;
	color: #009fd0;
	margin-left: 5px;
}
ul.weather li{
	width: 93px;
	text-align: left;
	padding-top:5px;
}
ul.weather li span{
	display: block;
	color: #009fd0;
	font-size: 11px;
	text-align: left;
	font-family: arial, sans-serif;
}
ul.weather li.ontop span.img{
	margin-left: 0px;
}
ul.weather li span.img{
	margin-left: 17px;
}
ul.weather li.ontop span.celcius{
	font-weight: normal;
}
ul.weather li span.celcius{
	color: #009fd0;
	font-size: 15px;
	font-weight: bold; 
}
ul.weather li.first{
	width:92px;
	margin-right: 13px; 
}
ul.weather li span.city{	
	float: left;
	display: inline;
	padding-top: 3px;
	font-weight: bold;
	margin-right: 3px;
	margin-left: 16px;
	color: #000;
}
ul.weather li span.temp_desc{
	margin-left: 16px;
}
ul.exchange{
	margin: 0 0;
	padding: 11px 18px 11px 18px;
}
ul.exchange li{
	width: 183px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ececec;
}
ul.exchange li.last{
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: -5px;
}
ul.exchange li.last label{
	float: left;
	color:#7B7B7B;
	margin-top: 3px;
	margin-right: 3px;
	font-weight: bold;
	font-size: 0.83em;
	margin-left: -1px;
	font-family: verdana, sans-serif;
}
ul.exchange li span{
	float: left;
	color: #7b7b7b;
	font-size: 11px;
	font-family: Arial, sans-serif;
}
ul.exchange li span.nr{
	float: right;
	padding-top: 2px;
}
ul.exchange li span.value{
	padding-left: 6px;
	padding-top: 2px;
}
/************* filter *************/
.filer{
	float: left;
}
.filter h3{
	margin-top: -13px;
}
.filter .tabs{
	margin-top: 8px;
}
.filter select,
.map-area select{
	width: 205px;
	margin: 5px 0 0 3px;
	padding: 2px 0 1px 0;
	border: 1px solid #e1e1e1;
}
.map-area .opt_group{
	font-weight: bold;
}
.map-area option{
	padding-left: 2px;
}
.map-area{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 8px;
}
.places {
	padding: 0 12px;
	margin-top: 5px;
}
/******* tags *******/
.tags{
	padding: 0 12px;
	margin-top: 5px;
}
.tags a{
	color: #27B2D9;
//	font-weight: bold;
	font-family: Arial, sans-serif;
}
.tags a:hover{
	text-decoration: underline;
	/*color: #0185B0;*/
}

.column .bluecolumn .center .calendar-box{
	float: left;
	width: 221px;
	_width: 220px;
	height: 34px;
	margin-top: 9px;
	position: relative;
	z-index:1;
	display: inline;
	background: url(../images/calendar_bg.png) no-repeat left top;
	_background: url(../images/calendar_bg.gif) no-repeat left top;
}
.column .bluecolumn .center .calendar-box span{
	float: left;
	width: 121px;
	color: #17a1c8;
	font-size: 11px;
	font-weight: bold;
	margin-top: 9px;
	margin-left: 13px;
	display: block;
	text-transform: uppercase;
}
.calendar-box a.prev-month {
	background:url(../images/calendar_arrows.gif) no-repeat #fff 0px 1px;
	display:inline;
	float:left;
	margin-top:7px;
	width:18px;
	height:18px;
}
.calendar-box a.prev-month:hover {
	background:url(../images/calendar_arrows.gif) no-repeat #fff -41px 1px;
}
.calendar-box a.next-month {
	background:url(../images/calendar_arrows.gif) no-repeat #fff -22px 3px;
	display:inline;
	float: left;
	width:18px;
	height:18px;
	padding-top: 2px;
	margin-top:5px;
}
.calendar-box a.next-month:hover{
	background:url(../images/calendar_arrows.gif) no-repeat #fff -63px 3px;
}
a.show_icon{
	float: left;
	height: 26px;
	width: 27px;
	margin-left: 8px;
	margin-top: 4px;
	position: relative;
	z-index: 100;
	background:url(../images/show_calendar.png) no-repeat left top;
}
/*************** sign-in-box **************/
.top-sign{
	float: left;
	width: 100%;
	height: 41px;
	position: relative;
	background: url(../images/tabs/top_sign_bg.png) no-repeat left top;
	_background: url(../images/tabs/top_sign_bg.gif) no-repeat left top;
}
.sign-in-box{
	float: left;
	width: 210px;
	z-index: 100px;
	top: 29px;
	right: 336px;
	position: absolute;	
}
.sign-in-box .middle{
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 12px;
	background: url(../images/sign_in_box_bg.png) no-repeat left bottom;
	_background: url(../images/sign_in_box_bg.gif) no-repeat left bottom;
}
.sign-in-box .tabs{
	float: left;
	width: 190px;
	margin-left: 7px;
	position: relative;
}
#subscribe{
	float: left;
	width: 190px;
	margin-top: -1px;
	background: url(../images/tabs/subsribe_bg.png) no-repeat left bottom;
}
#subscribe .sign{
	float: left;
	width: 178px;
	padding: 6px 6px;
	position: relative;
	background: url(../images/tabs/subscribe_top.png) no-repeat left top;
}
#subscribe .sign form{
	float: left;
	position: relative;
}
#subscribe .sign form dt{
	float: left;
	width: 100%;
	display: inline;
	margin-bottom: 2px;
	_margin-bottom: 0px;
}
* html #subscribe .sign form dt.first{
	margin-bottom: -10px;
}
#subscribe .sign form label{
	float: left;
	width: 53px;
	color: #24acd2;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	margin-right: 5px;
	font-family: arial, sans-serif;
}
#subscribe .sign form input{
	float: left;
	width: 110px;
	padding: 1px 3px;
	border: 1px solid #e1e1e1; 
}
#subscribe .sign form input.submit{
	width: 44px;
	height: 25px;
	border: 0px;
	color: #fff;
	z-index: 50;
	padding: 0 0 4px 0;
	position: relative;
	cursor: pointer;
	font-weight: bold;
	font-style: italic;
	margin-left: 58px;
	margin-top: 3px;
	text-align: center;
	background: url(../images/tabs/subscribe_submit_bg.png) no-repeat left top;
}
#subscribe .sign form dt a{
	z-index: 50;
	font-size: 11px;
	margin-left: 58px;
	position: relative;
	text-decoration: underline;
}
#subscribe .sign form dt a:hover{
	text-decoration: none;
}
#subscribe .subscribe{
	float: left;
	width: 178px;
	padding: 6px 6px;
	background: url(../images/tabs/sign_inner_bg.png) no-repeat left top;
}
#subscribe .subscribe label{
	float: left;
	color: #24acd2;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	margin-right: 4px;
	//margin-right: 0px;
	display: inline;
	padding-top: 2px;
}
#subscribe .subscribe input.mail{
	float: left;
	width: 116px;
	_width: 114px;
	padding: 1px 3px;
	//padding: 2px 3px;
	border: 1px solid #e1e1e1; 
}
#subscribe .subscribe input.send{
	float: left;
	width: 19px;
	height: 19px;
	background: url(../images/tabs/send_bg.png) no-repeat left top;
}
ul#sign{
	float: left;
	width:190px;
	z-index: 10;
	left: 0;
	top: 0;	
	position: relative;
}
ul#sign li{
	float: left;
	display: inline;
}
ul#sign li a{
	float: left;
	padding-right: 4px;
	background: url(../images/tabs/a_sign.png) no-repeat right top;
}
ul#sign li a.current{
	z-index: 1;
	position: relative;
	background: url(../images/tabs/a_sign_current.png) no-repeat right top;
}

ul#sign li a span{
	float: left;
	color: #949494;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	padding: 3px 7px 3px 7px;
	font-family: arial, sans-serif;
	background: url(../images/tabs/span_sign.png) no-repeat left top;
}
ul#sign li.first a.current{
	margin-right: -7px;
}
ul#sign li.last {
	margin-left: -5px;
}
ul#sign li a.current span{
	color: #000;
	padding: 3px 3px 4px 7px;
	background: url(../images/tabs/span_sign_current.png) no-repeat left top;
}
ul#sign li.last a.current span{
	padding: 3px 3px 4px 7px;
}
ul#sign li.last a span{
	padding: 3px 3px 3px 14px;
}

/*
.sign-in-box{
	float: left;
	width: 210px;
	height: 174px;
	z-index: 100px;
	top: 29px;
	right: 336px;
	position: absolute;
	background: url(../images/sign_in_box_bg.png) no-repeat left top;	
	_background: url(../images/tabs/top_sign_bg.gif) no-repeat left top;
}
.sign-in-box .tabs{
	float: left;
	margin-top: 32px;
	width: 190px;
	margin-left: 7px;
}
ul#sign{
	float: left;
	width: 100%;
}
ul#sign li{
	float: left;
	display: inline;
}
ul#sign li a{
	float: left;
	padding-right: 6px;
	background: url(../images/tabs/a_sign_current.png) no-repeat right top;
}
ul#sign li a span{
	float: left;
}*/
#event-placeholder{
	float: left;
	width: 220px; 
}
/************* register form *************/
form.personaldt{
	float: left;
	margin-top: 16px;
	width: 50%;
}
.leftform{
	width: 182px; 
	padding-right: 27px;
	margin-right: 23px;
	min-height: 140px !important;
	//height: auto !important;
	//height: 140px;	
	float: left;
	border-right:1px solid #BABABA;
}
.rightform .leftform{
	width: 412px;
	border-right: 0px;
}
.rightform{
	width: 100%; 
	float: left;
}
.left_side,
.right_side{
	float: left;
}
.left_side h1,
.right_side h1{
	margin-bottom: 10px;
}
.left_side{
	width: 675px;
}
.left_side dl.register dt.security img.code{
	margin-top: 6px;
}
.right_side{
	width: 675px;
}
.leftform h2,
.rightform h2{
	font-size: 1.42em;
	margin-bottom: 15px;
	padding: 4px 0;
	border-bottom: 1px solid #e1e1e1;
}
.leftform input,
.rightform input,
.contact-form form input,
.content form input.newsletter-email
{
	margin-bottom: 6px;
	border: 1px solid #e1e1e1;
}
.contact-form form textarea{
	width: 219px;
	border: 1px solid #e1e1e1;
}
.contact-form form dt.verify input{
	width: 95px;
}
.left_side .leftform label{
	width: 115px;
	text-align: left;
}
.leftform label,
.rightform label,
.contact-form form label{
	margin-top: 3px;
	margin-right: 7px;
	_margin-right: 3px;
	text-align: right;
}
.leftform label{
	/*width: 116px;*/
}
.contact-form form dt.verify{
	margin-top: 6px;
}

.contact-form form input.submit,input.newsletter-submit{
	width: 98px;
	border: 0px;
	color: #fff;
	display: block;
	margin-top: 3px;
	cursor: pointer;
	font-weight: bold;
	font-style: italic;
	margin-left: 123px;
	background: transparent url(../images/register_input_bg.png) no-repeat scroll left top;
}
.rightform label{
	width: 115px;
	text-align: left; 
}
.leftform select{
	width: 119px;
	display: block;
	margin-bottom: 6px;
	padding: 2px 0px 3px 0px;
	border: 1px solid #e1e1e1;
}
dl.register{
	float: left;
	width: 100%;
	display: block;
/*    margin-top: 30px; */
}
dl.register dt{
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 15px;
}
dl.register dt label{
	color: #000;
	margin-top: 3px;
}
dl.register dt label.sec_code{
	float: left;
	width: 103px;
	text-align: right;
}
dl.register dt.security{
	margin-left: 4px;
	float: none;
}
dl.register dt.security label{
	margin-top: 0px;
}
dl.register dt input{
	width: 98px;
	padding: 2px 5px 3px 5px;
	border: 1px solid #e1e1e1;
}
img.code{
	float: none;
	border: 0px;
}
.left_side dl.register dt input.submit{
	margin-left: 0px;
}
dl.register dt input.submit{
	width: 98px;
	height: 38px;
	border: 0px;
	color: #fff;	
	display: inline;
	cursor: pointer;
	padding: 0 0 4px 0;
	//padding: 0 0 1px 0;
	margin-left: 107px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	background: url(../images/register_input_bg.png) no-repeat left top;
}

.content .leftform form label{
   float:none;
   text-align:left;

}
.content form input.newsletter-submit,
.content form label{
	margin-left: 0px;
}
.rightform input#front_users_email{
	_margin-bottom: -8px;
}
.suggest-form  #front_users h2,
.suggest-form h2{float: left;width: 100%;}
/*************** sign-in-box **************/
.top-sign{
	float: left;
	width: 100%;
	height: 41px;
	position: relative;
	background: url(../images/tabs/top_sign_bg.png) no-repeat left top;
}
.sign-in-box{
	float: left;
	width: 210px;
	z-index: 100px;
	top: 29px;
	right: 336px;
	position: absolute;	
}
.sign-in-box .middle{
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 12px;
	background: url(../images/sign_in_box_bg.png) no-repeat left bottom;
}
.sign-in-box .tabs{
	float: left;
	width: 190px;
	margin-left: 7px;
}
#subscribe{
	float: left;
	width: 190px;
	margin-top: 19px;
	background: url(../images/tabs/subsribe_bg.png) no-repeat left bottom;
}
#subscribe .sign{
	float: left;
	width: 178px;
	padding: 6px 6px;
	background: url(../images/tabs/subscribe_top.png) no-repeat left top;
}
#subscribe .sign form{
	float: left;
}
#subscribe .sign form dt{
	float: left;
	width: 100%;
	margin-bottom: 2px;
}
#subscribe .sign form label{
	float: left;
	width: 53px;
	color: #24acd2;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	margin-right: 5px;
	font-family: arial, sans-serif;
}
#subscribe .sign form input{
	float: left;
	width: 110px;
	padding: 1px 3px;
	border: 1px solid #e1e1e1; 
}
#subscribe .sign form input.submit{
	width: 44px;
	height: 25px;
	border: 0px;
	color: #fff;
	padding: 0 0 4px 0;
	cursor: pointer;
	font-weight: bold;
	font-style: italic;
	margin-left: 58px;
	margin-top: 3px;
	text-align: center;
	background: url(../images/tabs/subscribe_submit_bg.png) no-repeat left top;
}
#subscribe .sign form dt a{
	font-size: 11px;
	text-decoration: underline;
	margin-left: 58px;
}
#subscribe .sign form dt a:hover{
	text-decoration: none;
}
#subscribe .subscribe{
	float: left;
	width: 178px;
	padding: 6px 6px;
	background: url(../images/tabs/sign_inner_bg.png) no-repeat left top;
}
#subscribe .subscribe label{
	float: left;
	color: #24acd2;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	margin-right: 4px;
	//margin-right: 0px;
	display: inline;
	padding-top: 2px;
}
#subscribe .subscribe input.mail{
	float: left;
	width: 116px;
	padding: 1px 3px;
	//padding: 2px 3px;
	border: 1px solid #e1e1e1; 
}
#subscribe .subscribe input.send{
	width: 19px;
	height: 19px;
	background: url(../images/tabs/send_bg.png) no-repeat left top;
}
ul#sign{
	float: left;
	width:190px;
	z-index: 1;
	left: 7px;
	top: 0;
	position: absolute;
}
ul#sign li{
	float: left;
	display: inline;
}
ul#sign li a{
	float: left;
	padding-right: 4px;
	background: url(../images/tabs/a_sign.png) no-repeat right top;
}
ul#sign li a.current{
	z-index: 1;
	position: relative;
	background: url(../images/tabs/a_sign_current.png) no-repeat right top;
}

ul#sign li a span{
	float: left;
	color: #949494;
	font-size: 11px;
	padding: 3px 7px 3px 7px;
	font-family: arial, sans-serif;
	background: url(../images/tabs/span_sign.png) no-repeat left top;
}
ul#sign li.first a.current{
	margin-right: -7px;
}
ul#sign li.last a.current{
	margin-left: -5px;
	//margin-left: -10px;
}
ul#sign li a.current span{
	padding: 3px 3px 3px 7px;
	background: url(../images/tabs/span_sign_current.png) no-repeat left top;
}
ul#sign li.last a.current span{
	padding: 3px 3px 3px 7px;
}
ul#sign li.last a span{
	padding: 3px 3px 3px 14px;
}
.tabs-content form label.requared {
	color: red;
}
p.err-msg{ 
	display: block;
	font-size: 11px;
	color: red;
	padding: 5px 0 0 0;
	width: 100%;
	float:left;
}
.error_msg{
	width: 233px;
	top: 122px;
	right: 5px;
}
form#front_users{
	position: relative;
	padding-bottom: 33px;
}
a.back{
	float: left;
	display: block;
	margin-top: 15px;
	padding-left: 10px;
	background :url(../images/back_icon.png) no-repeat left 3px;
	_background :url(../images/back_icon.gif) no-repeat left 3px;
}
a.read_more{
	margin-top: 15px;
	padding-left: 10px;
	background :url(../images/a_more_arow.png) no-repeat left 3px;
	_background :url(../images/a_more_arow.gif) no-repeat left 3px;
}
/*a.mainbanner-button{
	float: right;
	z-index: 5;
	position: relative;
	margin: 6px 20px -21px 0;
}*/
.search-content h1{
	clear: both;
}
.search-content h1 span{
	color: #33b2d9;
	font-size: 24px;
}
.content span.h2{
	color: #33b2d9;
	font-size: 16px;
}
.search-content h2{
	float: left;
	width: 100%;
	color: #000;
	font-weight: normal;
	font-style: italic; 
	border-bottom: 1px solid #efeeea;
	padding-bottom: 5px;
	margin-bottom: 18px;
}
.search-content ul.two_columns{
	margin-bottom: 16px;
}
span.license{
	
}
span.license a{
	color:#000;
}
span.license a img{
	float: right;
	margin-left: 20px;
}
.bott-info{
	float: left;
	width: 636px;
	display: inline;
}
p.red {
	color: red;
	margin-bottom:5px;
	float: left;
}

/****23.01.2010*********/

ul.rest_info{
	background :url(../images/rest_info_bg.gif) no-repeat 1px bottom;
	float:left;
	display:block;
	width:308px;
	padding-left:0px;
}
#rest_all{
	background :url(../images/rest_info_middle_bg.gif) repeat-y 1px top;
	float:left;
width:298px;
padding-left:10px;
	
}
 ul.rest_info li{
	background:none;
	padding:0;
	margin:0;
}
ul.rest_info li a.current {
background :url(../images/rest_a_active_bg.gif) no-repeat left top;
}
ul.rest_info li a{
padding-bottom:10px;
padding-top:4px;
width:77px;
float:left;
text-align:center;
}

span.rest_info_bottom{
	background: url(../images/rest_info_bottom_bg.gif) no-repeat 1px bottom;
	float:left;
	width:308px;
	height:13px;
}
.rest_address{
	background: url(../images/rest_address_bg.gif) no-repeat left top;
	float:left;
	

}
.rest_map{

	float:left;
	background: url(../images/rest_map_bg.gif) no-repeat left top;
}
.rest_address span.contact{
	width:auto !important;
}
.rest_address h1, .rest_map h1{
	cursor:pointer;
	width:50px;
	font-size:13px;
	float:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:14px;
	font-weight:bold;	
	color:#fff;
}
#tabs  ul li a.rest_address h1{
	color:#27b3d9;
	
}
.section_gallery .gall{
	width: 580px;
	float: left;
	display: inline;
	margin-left: 50px;
	text-align: center;
	padding-top: 10px;
}
.section_gallery .gall div{
	float: left;
	display: inline;
	margin: 2px 6px;
}
.section_gallery .gall div img{
	border: 3px solid #cccccc;
	margin: 0px;
}
.content .section_contact{
	width: 360px;
	float: left;
	display: inline;
	text-align: left;
	margin-bottom: 15px;
}
.content .section_contact img{
	margin: 0px;
	border: 0px;
}
.content .section_contact span.contact{
	width: 100%;
	float: left;
	display: inline;
	text-align: left;
}
.content .section_contact span.adress{
	width: 106px;
	margin-right: 10px;
}
.content .section_contact span.phones{
	width: 166px;
	float: left;
}
.content .section_contact span.contact p{
	display: inline;
	padding: 0px;
}
.content .section_contact span.contact p.bold{
	font-weight: bold;
	padding-right: 5px;
	float: left;
}
.content .section_contact span.contact p.blue{
	color: #27b3d9;
	font-weight: bold;
}
.content .section_contact span.contact span.inline{	
	padding: 2px 0px;
	display: block;
	float: left;
}
.content .section_contact span.contact p.a{
	float: left;
	width: 114px;
}

.content .section_contact span.contact p.rest_a{
	color:#27b3d9;
	font-weight:bold;
}
/******************* section tabs ********************/
.tabs-description{
	float: left;
	width: 307px;
}
#contact-tabs{
	float: left;
	position: relative;
	z-index: 2;
	padding: 0 0;
	margin-bottom: -1px;
}
.content #contact-tabs li{
	float: left;
	display: inline;
	background: none;
	padding: 0 0;
}
ul#contact-tabs li a{
	float: left;
	padding-right: 9px;
	background: transparent url(../images/tabs/a_right_contact.png) no-repeat scroll right top;
	_background: transparent url(../images/tabs/a_right_contact.gif) no-repeat scroll right top;
}
ul#contact-tabs li a span{
	float: left;
	color: #b7eeff;
	position: relative;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	padding: 8px 8px 3px 17px;
	background: none;
	position: relative;
	background: transparent url(../images/tabs/flowtabs_bg_new.png) no-repeat scroll left top;
	_background: transparent url(../images/tabs/flowtabs_bg_new.gif) no-repeat scroll left top;
}
ul#contact-tabs li a.current{
	position: relative;
	z-index: 1;
	background: url(../images/tabs/a_current_contact.png) no-repeat right top;
	_background: url(../images/tabs/a_current_contact.gif) no-repeat right top;
}
ul#contact-tabs li a.current span{
	color: #27b3d9;
	background: url(../images/tabs/span_current_contact.png) no-repeat left top;
	_background: url(../images/tabs/span_current_contact.gif) no-repeat left top;
}
ul#contact-tabs li.first a{
	margin-right: -16px;
}
ul#contact-tabs li.first a span{
	padding-right: 22px;
}
ul#contact-tabs li.first a.current span{
	padding-right: 8px;
}
ul#contact-tabs li.last a span{
	padding-left: 30px;
}
ul#contact-tabs li.last a.current{
}
ul#contact-tabs li.last a.current span{
	padding-left: 17px;
}
#contact-flowpanes{
	float: left;
	width: 100%;	
	padding-bottom: 14px;
	background: url(../images/tabs/contact-flowpanes-bg.gif) no-repeat left bottom;
}
#contact-flowpanes .body-content{
	width: 335px;
	float: left;
	padding: 0 9px 0px 16px;
}
#section_contact #contact-flowpanes .first{
\\	background: none;
\\	padding-top: 0px;
} 
#contact-flowpanes .first{
	padding-top: 12px;
	background: url(../images/tabs/body-content-first.gif) no-repeat left top;
}
#contact-flowpanes .last{
	min-height: 57px !important;
	//height: auto !important;
	//height: 57px;
	padding-top: 12px;
	background: url(../images/tabs/body-content-last.gif) no-repeat left top;
}
.body-content span {
	float: left;
	margin-top: 3px;
	_float:none;
}
.tabat{
	float: left;
	margin-bottom: 10px;
}
ul#flowtabs-medium{
	float: left;
	width: 360px;
	padding: 0 0;
	background: url(../images/tabs/tabs_left_bg_medium.png) no-repeat left top;
}

#flowpanes-medium  .tabs-content{
	float: left;
	width: 341px;
	margin-left:3px;
	padding:1px 0 4px 13px;
	min-height: 16px !important;
	//height: auto !important;
	//height: 16px;
	background: url(../images/tabs/flowtabs-medium.png) no-repeat center bottom;
}
#flowpanes-medium .ratings{
	height: 60px;
	padding-top: 5px;
}
ul#flowtabs-medium li.rate a.current span{
	background: url(../images/tabs/rate_icon.png) no-repeat left 8px;
}
ul#flowtabs-medium li.rate a span{
	background: url(../images/tabs/rate_icon_hover.png) no-repeat left 8px;
}
.rate_nr{
	float: left;
	margin-left: 15px;
}
.rate_nr_last{
	float: left;
	margin-left: 15px;	
}
.rate_nr span,
.rate_nr_last span{
		
}
.rate_nr span{
	margin-left: 11px;
}
.rate_nr_last span.percent{
	margin-left: 4px;
	margin-right: 7px;
	color: #27b2d9;
}
.main_img{
	float: left;
	width: 317px;
	min-height: 230px !important;
	//hegiht: auto !important;
	//height: 238px;
	margin-right: 8px;
}
.main_img span{
	float: left;
	width: 100%;
	display: block;
	margin-top: 3px;
	color: #7b7b7b;
	font-size: 11px;
}


/*****************toolbar ********************/
.content #toolbar {
	float: left;
	width: 685px;
\\	height: 37px;
	display: inline;
	margin-bottom: 7px;
\\	background: url(../images/toolbar_filter_bg.png) no-repeat left top;
\\	_background: url(../images/toolbar_filter_bg.gif) no-repeat left top;
}
.content #toolbar .top-toolbar{
	float: left;
	width: 10px;
	height: 34px;
	_height: 38px;
	padding-top: 2px;
	background: url(../images/top-toolbar-bg.png) no-repeat left top;
	_background: url(../images/top-toolbar-bg.gif) no-repeat left top;
}
.content #toolbar .middle-toolbar{
	float: left;
	width: 665px;
	padding-top: 2px;
	min-height: 34px !important;
	//height: auto;
	//height: 34px;
	background: url(../images/middle-toolbar-bg.png) repeat-x left top;
	_background: url(../images/middle-toolbar-bg.gif) repeat-x left top;
}
.content #toolbar .bott-toolbar{
	float: left;
	width: 10px;
	padding-top: 2px;
	height: 34px;
	_height: 38px;
	background: url(../images/bott-toolbar-bg.png) no-repeat left top;
	_background: url(../images/bott-toolbar-bg.gif) no-repeat left top;
}
.content #toolbar select{
	float: left;
	margin-right: 10px;
}
.content #toolbar select#tb-htags-select,
.content #toolbar select#tb-tags-select{
	width: 140px;
	border: 0px;
	margin-right: 20px;
	margin-top: 1px;
}
.content #toolbar select#tb-regions-select{
	width: 100px;
	margin-top: 1px;
	margin-right: 20px;
}
.content #toolbar select#tb-hregions-select,
.content #toolbar select#tb-order-select,
.content #toolbar select#tb-horder-select{
	width: 100px;
	margin-right: 5px;
	margin-top: 1px;
}
.content #toolbar label{
	float: left;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	color: #000;
	margin: 2px 8px 0 0;
}
#toolbar a.suggest_active,
#toolbar a.suggest_inactive,
a.suggest_inactive{
	float: left;
	margin-left: -1px;
	min-width: 300px;
}
a.suggest_active{
	margin-top:8px;
	margin-top: 12px;
	position: relative;
	margin-bottom: 0px;
	padding-right: 7px;
\\	background: url(../images/a_suggest_bg.gif) no-repeat right top;
}
a.suggest_active span{
	float: left;
	color: #10ABD6;
	font-size: 12px;
	cursor: pointer;
	padding: 2px 0 3px 0px;
	\\background: url(../images/span_suggest_bg.gif) no-repeat left top;
}
a.suggest_inactive{
	margin-top: 12px;
	padding-right: 7px;
	margin-bottom: 0px;
	\\background: url(../images/a_suggest_bg_inactive.gif) no-repeat right top;
}
a.suggest_inactive span{
	float: left;
	color: #10ABD6;
	font-size: 12px;
	cursor: pointer;
	padding: 2px 0 3px 0px;
\\	background: url(../images/span_suggest_bg_inactive.gif) no-repeat left top;
}
a.suggest_active span:hover{
	text-decoration: underline;
}
a.suggest_inactive span:hover{
	text-decoration: underline;
}
.suggest-events{
	float: left;
	width: 100%;
	margin-top: -6px;
}
.suggest-events .tabs-content{
	width: 100%;
	float: left;
	margin-left: 3px;
	_margin-left: 1px;
	padding: 5px 0px 11px 17px;
}
.suggest-events .tabs-content{
	background: none;
	width: 100%;
	padding:5px 0 11px 10px;
	_padding:5px 0 11px 13px;
}
.suggest-events .tabs-content dt{
	width: auto;
	float: left;
}
.suggest-events .tabs-content dt.left{
	width: auto;
	margin-top: 0px; 
}
.suggest-events .tabs-content dt.left label{
	margin-right: 5px;
	margin-top: 1px;
}
.suggest-events .tabs-content  form dt.security{
	margin-top: 2px;
	margin-bottom: 0;
}
.suggest-events .tabs-content form input.fieldtextbox{
\\	margin-top: 0;
\\	padding: 0 0;
}
.suggest-events form dt.first{
	float: left;
	width: 238px;
	margin-right: 16px;
	_margin-right: 10px;
}
.suggest-events form.wide dt.first{
	width: 323px;
}
.suggest-events form.wide input{
	width: 314px;
}
.suggest-events form dt{
	margin-bottom: 6px;
}
.suggest-events form{
	width: 662px;
	_width: 659px;
}
.suggest-events form.wide textarea{
	width: 312px;
}
.suggest-events form textarea{
	width: 245px;
	margin-top: 3px;
	height: 66px;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
}
div.contact-form div.suggest-form form dl,
div.suggest-form form dl.info-contact{
	width:50%;
	float:left;
}
.suggest-events form input{
	width: 229px;
	color: #333;
	padding: 2px 3px 1px 3px;
	margin-top: 3px;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
}
.suggest-events form.wide select{
	width: 322px;
}
.suggest-events form select{
	width: 235px;
	color: #333;
	padding: 0 0;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
}
.suggest-events form dt.from{
	margin-right: 15px;
	_margin-right: 12px;
}
.suggest-events form dt.from,
.suggest-events form dt.till{
	float: left;
	width: 134px;
	height: 120px;
}
.suggest-events form dt.from input,
.suggest-events form dt.till input{
	float: left;
	width: 100px;
	margin-right: 2px;
}
.suggest-events form  dt label{
	width: auto;
	margin-top: 3px;
}
.suggest-events form  dt label.event-text{
	float: none;
}
.suggest-events form dt.from a,
.suggest-events form dt.till a{
	float: left;
	width: 23px;
	height: 23px;
	margin-top: 2px;
	background: url(../images/calendari_small_icon.png) no-repeat left top;
}
.suggest-events .tabs-content form dt.suggest-right{
	float: right;
}
.suggest-events .tabs-content form.wide dt input.submit{
	margin-right: 0px;
}
.suggest-events .tabs-content form dt.suggest-right input.submit{
	float: right;
	width: 78px;
	color: #fff;
	border: 0px;
	font-size: 15px;
	cursor: pointer;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-top: 10px;
	padding: 6px 0 5px 0;
	background: url(../images/suggest_event_bg.png) no-repeat left bottom;
}
.loading{
	text-align:center;
	width: 100%;
}
.loading img {
	border: none;
	float: none;
} 
.flowtabs-content h1{
font-size: 20px;
margin-bottom: 5px;
}
.content ul.blog li{
	width: 655px;
	margin-right: 0px;
}
a.not-register{
float: left;
width: 120px;
margin-top: 5px;
}

.suggest-events form input.ac_loading {
	background: white url('../images/loading_suggest.gif') right center no-repeat;
}
.success-rating{
	float:left;
	font-size:11px;
	margin-top:4px;
}
#list-pagination {
   float:left;
   text-align:center;
   width:100%;
}
#list-pagination span.qp_counter {
   padding: 5px;
}
#list-pagination a.qp_disabled{
   color: #888888;
}
/*** Modifikimi i dates 30.09.2010 -- Vetoni  ***/
div.submenu-content{
	background: white url(../images/grid_images/30_restaurant-bars-content-bg.gif) left bottom no-repeat;
	margin-bottom:11px;
	padding:11px 0px 11px 0px;
	position:relative;
	z-index:999;
}
/*
div.submenu-content div{
	position:relative;
	float:left;
}
div.submenu-content div span{
	background:white url(../images/30_submenu-content-span-bg.gif) no-repeat scroll right top;
	height:17px;
	position:absolute;
	right:8px;
	top:2px;
	width:17px;
	z-index:111;
	cursor:pointer;
}
*/
div.submenu-content select#tb-order-select{
	width:200px;
}
div.submenu-content ul li.last  div.bottom-bg {
	background: url(../images/30_submenu-content-ul-div-last-bg.png) no-repeat scroll left bottom;
	left:-13px;
	bottom:-16px;
}
div.submenu-content ul li  div.bottom-bg {
	background: url(../images/30_submenu-content-ul-bg.png) no-repeat scroll left bottom;
	bottom:-16px;
	float:left;
	height:16px;
	left:-2px;
	position:absolute;
	width:230px;
}
div.submenu-content ul {
	float:left;
	padding-bottom:0;
	padding-left:11;
	padding-top:0;
}
div.submenu-content ul li{
	float:left;
	background: url(../images/30_submenu-content-select-bg.gif) no-repeat scroll right top;
	position:relative;
	float:left;
	width:212px;
	padding-left:6px;
	font-size:12px;
	color:#fff;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	margin-right:3px;
	position:relative;
	cursor:pointer;
}
div.submenu-content ul li.last{
	width:198px;
	background: url(../images/30_submenu-content-select-last-bg.gif) no-repeat scroll right top;
	cursor:pointer;
	margin-right: 0px;
}
div.submenu-content ul li ul li.last{
	background:none;
	padding-left:0;
}
div.submenu-content ul li ul li div.bottom-bg span.more-tags{
	background: url(../images/30_submenu-content-span-more-tags-bg.gif) no-repeat scroll right top;
	float:left;
	height:11px;
	margin-left:100px;
	margin-top:5px;
	width:9px;
}
div.submenu-content ul li ul li p {
	padding-left:15px;
	padding-top:11px;
	position:relative;
	cursor:default;
}
div.submenu-content ul li ul li span {
max-height:247px;
overflow:hidden;
position:relative;
float:left;

}
div.submenu-content ul li ul li p a{
	float:none;
	padding:0;
	/*font-weight:bold;*/
}
div.submenu-content ul li ul li p a:hover{
	text-decoration: underline;
}
div.submenu-content ul li.last ul{
	width:190px;
}
div.submenu-content ul li ul{
	background: url(../images/30_submenu-content-ul-li-ul-bg.png) no-repeat scroll left 2px;
	float:left;
	left: -4px;
	margin-top:19px;
	padding-left:1px;
	padding-right:10px;
	padding-top:5px;
	position:absolute;
	top:0;
	z-index:99;

}
div.submenu-content ul li.last ul{
	height:auto !important;
	padding-left:12px;
	padding-top:10px;
	position:absolute;
	background: url(../images/30_submenu-content-ul-li-last-ul-bg.png) no-repeat scroll left 2px;
}
div.submenu-content ul li ul li div.map-area{
	position:relative;
	z-index:999;
}
div.submenu-content ul li ul li{
	width: 217px;
	padding:0;
	margin:0;
	background:none;
}
div.submenu-content ul li.last ul li.last a{
	border:none;
	padding-bottom:0;
}
div.submenu-content ul li ul li a{
	color:#10ABD6;
	font-weight:normal;
}
div.submenu-content ul li.last ul li a{
	background-image: url(../images/30_submenu-content-ul-li-last-ul-a-active-bg.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	color:#10ABD6;
	border-bottom:1px solid #e7e6e6; 
	float:left;
	width:179px;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:0;
	font-weight:normal;
}
div.submenu-content ul li ul li a.active{
	background-position:right -32px;
	color:#24acd2;
	font-weight:bold;
}

/** niti**/
div.submenu-content ul li ul li a.descending,
div.submenu-content ul li ul li a.ascending{
	color:#24acd2;
	font-weight:bold;
}
div.submenu-content ul li ul li a.default{background-position: right 5px;}
div.submenu-content ul li ul li a.ascending {background-position: right -30px;}
div.submenu-content ul li ul li a.descending {background-position: right -66px;}

div.submenu-content ul li.last ul li a.default{background-position: right 5px;}
div.submenu-content ul li.last ul li a.ascending {background-position: right -30px;} 
div.submenu-content ul li.last ul li a.descending {background-position: right -66px;}

/********/

div.submenu-content ul li a{
	color:#fff;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
	float:left;
	font-weight:bold;
	width:100%;
}
div.submenu-content select{
	position:relative;
	float:left;
	padding-left:6px;
	font-size:12px;
	color:#3a003a;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	margin-left:12px;
}

ul.submenu-tabs{
	float:left;
	width:659px;
	padding:0;
	padding-left:16px;
	background: white url('../images/30_restaurant-bars-ul-bg.gif') left bottom repeat-x;
}
ul.submenu-tabs li{
	float:left;
	background:none;
	padding:0;
	padding-left:4px;
}
ul.submenu-tabs li a{
		padding-right:9px;
		display:inline;
		background: white url('../images/30_restaurant-bars-ul-li-a-bg.gif') right top no-repeat;
		float:left;

}
ul.submenu-tabs li a.current{
	background: white url('../images/30_restaurant-bars-ul-li-a-corrent-bg.gif') right top no-repeat;
}
ul.submenu-tabs li a span{
	cursor:pointer;
	padding:7px 9px 7px 17px;
	background: white url('../images/30_restaurant-bars-ul-li-a-span-bg.gif') left top no-repeat;
	float:left;
}
ul.submenu-tabs li a.current span{
	background: white url('../images/30_restaurant-bars-ul-li-a-corrent-span-bg.gif') left top no-repeat;
}
div.submenu-content span.more-result{
	float:left;
	margin-bottom:0;
	margin-top:12px;
	padding-right:7px;
	margin-left:0;
	color:#919090;
}
#submenu-content span, #submenu-content a#suggest-button{
	float:left;
	padding-right:10px;
	margin-top:0 !important;
	margin-bottom:5px;
	display:inline;
}
#submenu-content a#suggest-button{
	background:  url('../images/30_restaurant-bars-ul-li-a-suggest-button-bg.gif') left 4px no-repeat;
	padding-left:7px;
}
/****** List article: bar, restaurant etc. ******/
div.list-article {
	position:relative;
	z-index:1;
}
div.list-article ul{
	float:left;
	margin-bottom:26px;
	padding-left:0;
	position:relative;
	z-index:1;
}
div.list-article ul li.first span.bottom-bg{
	background: url(../images/grid_images/30_list-article-ul-li-first-span-botom-bg-bg.gif) no-repeat left top;
    bottom: 0;
    float: left;
    height: 24px;
    left: 0;
	width: 100%;
    position: absolute;
}
div.list-article ul li span.bottom-bg{
	background:  url(../images/grid_images/list_article_span_bottom_332.gif) no-repeat 0 0;
	float:left;
	width:100%;
	height:24px;
	position:absolute;
	bottom: -19px;
	left:0;
}
div.list-article ul li.first{
	background:  url(../images/grid_images/30_list-article-ul-li-first-bg.gif) left top no-repeat;
	margin-top:0;
	margin-bottom: 11px;
    margin-right: 0;
    width: 100%;
}
div.list-article ul li {
	background: url(../images/grid_images/list-article-ul-li-bg_332.gif) no-repeat left top;
    display: inline;
    float: left;
    padding: 20px 0 19px;
    position: relative;
    width: 332px;
}
div.list-article ul li.second {
	display:inline;
	margin-right: 11px;
	_margin-right: 9px;
}
div.list-article ul li img{
	border:none;
	width:320px;
	height:202px;
	padding-left: 6px;
}
div.list-article ul li.first img{
	width:442px;
	height: 236px;
	padding-left: 6px;
}
div.list-article ul li.first span.desc{
	width:205px;
	padding-left:10px;
	padding-right: 5px;
}
div.list-article ul li span.desc{
	padding-bottom:31px;
	width:320px;
	float:left;
	padding-left: 6px;
	height:auto !important;
}
div.list-article ul li.first span.bottom{
	right:6px;
	width:200px;
	bottom: 24px;
	padding-left:17px;
}
div.list-article ul li span.bottom{
	width:313px;
	position:absolute;
	right:6px;
	bottom:5px;
	height:28px;
	padding-left:7px;
	background:url(../images/rate-bg.gif) no-repeat 0 0
}
div.list-article ul li.first span.desc span{
	line-height:20px;
	height:auto;
}
div.list-article ul li span.desc span{
	display:block;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	height:32px;
}
div.list-article ul li span.bottom span.review{
	float:right;
	height:20px;
	padding-top:8px;
	padding-right:10px;
	background:url(../images/rate-bg-right.gif) no-repeat right 0
}
div.list-article ul li.first span.desc span.title{
	font-size:22px;
	padding-top:14px;
	
}
div.list-article ul li span.desc span.title{
	font-weight:bold;
	font-size:15px;
	padding-top: 7px;
	height:auto !important;
	padding-bottom:3px;
}
div.list-article a.view-all {
	background-color:#f5f5f5;
	float:left;
	background-image:none;
	color:#10abd6;
	padding-left:7px;
	width:633px;
	margin: 11px 0 70px 0;
}
div.list-article a.view-all span{
	float:left;
}
div.list-article a.view-all span.view-bg{
	float:left;
	width:15px;
	height:10px;
	background:  url('../images/30_list-article-a-view-all-span-bg.gif') 4px 6px no-repeat;
}
/**** article-gallery ***/
div.gallery_map div.article-gallery div.section_gallery .gall ul li span {
	cursor:pointer;
}
div.gallery_map div.article-gallery div.section_gallery  .gall ul li img {
	margin-right:5px;
}
div.gallery_map div.article-gallery div.section_gallery .gall { 
	padding-top:0;
	overflow:hidden;
	background:none;
}
div.gallery_map div.article-gallery div.section_gallery { 
	width:328px;
	margin-top:4px;
	background:none;
	margin-bottom:0;
	height:104px;
	border:none;
	margin-top:206px;
	
}
div.gallery_map div.article-gallery div.section_gallery  a.prev {
_float:left;
	background-image:url(../images/30_section_gall_prev_btn.gif);
	left:151px;
	top:82px;
	height:13px;
	width:7px;
} 
div.gallery_map div.article-gallery div.section_gallery  a.prev:hover{
	background-position: left bottom;
}
div.gallery_map div.article-gallery div.section_gallery  a.next:hover{
	background-position: right bottom;
}
div.gallery_map div.article-gallery div.section_gallery  a.next {
_float:left;
	background:url(../images/30_section_gall_prev_btn.gif) right top;
	right:151px;
	top:82px;
	height:13px;
	width:7px;
}
div.gallery_map div.article-gallery div.section_gallery .gall {
	margin-left:0px;
	visibility:hidden;

}
div.gallery_map div.article-gallery{
	background:  url(../images/grid_images/30_list-article-ul-li-bg.gif) 0px 0px no-repeat;
	height:302px;
	float:left;
	padding-left:6px;
	padding-top:19px;
	position:relative;
	width:333px;
	margin-bottom:23px;
	display:inline;
	
}
div.article-gallery img{
	border:none;
	
}
div.article-gallery span.bottom-bg{
	background:  url(../images/grid_images/30_list-article-ul-li-span-botom-bg-bg.gif) 0px 0px no-repeat;
	float:left;
	position:absolute;
	bottom:-24px;
	left:0;
	width:338px;
	height:25px;
}
div.gallery_map{
	/*width:50%;
	float:left;*/
}
div.address-map span.inline p.bold{
	color:#10abd6;
	font-weight:bold;
}
div.address-map span.inline p{
	float:left;
	padding-right:5px;
	width:100%
}
div.address-map span.inline{
	width:320px;
	float:left;
	
}
div.address-map div.bottom-bg{
	background:  url(../images/grid_images/30_list-article-address-map-bottom-bg.gif) left top no-repeat;
	position:absolute;
	left:0;
	bottom:-4px;
	width:340px;
	height:18px;
	
}
div.address-map div.body-content{
	float:left;
	width: 285px;
}
div.address-map{
	background:  url(../images/grid_images/30_list-article-address-map-bg.gif) left top no-repeat;
	clear: both;
	padding-left:21px;
	padding-top:10px;
	position:relative;
	margin-top:20px;
	float:left;
	margin-bottom:20px;
	padding-bottom:10px;
	width:299px;
}
div.description_rate_comment div.bottom-bg{
	display:inline;
	border-bottom:2px solid #F5F5F5;
	float:left;
	margin-bottom:5px;
	padding-bottom:8px;
	_padding-bottom:4px;
	width:100%;
	padding-top:18px;
}
div.description_rate_comment{
	float:left;
	width:336px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:19px;
}
div.rate {
	float:left;
	background:#f5f5f5;
	width:199px;
	margin-right:4px;
	height:47px;
}
div.description_rate_comment div.share-option {
	float:right;
	background:#f5f5f5;
	width:112px;
	height:47px;
	margin-top:0px;
}
div.description_rate_comment div.share-option p{
	padding-left:10px;
}
div.description_rate_comment div.share-option  ul li{
	margin-right:5px;
}
div.description_rate_comment div.share-option ul  li p{
	width:100%;
	float:left;
}
div.rate span.rate{
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;	
}
div.rate span.rate-note{
	float:right;
	padding:5px;
}
span.star-rating-readonly{

padding-top:2px;
}
div.description_rate_comment p.description{
	float:left;
	display:inline;
}
div.reviews-form{
	float:left;
	width:100%;
	margin-top: 17px;
}
div.reviews-form div.tabs-content form textarea {
	width: 296px;
	border:1px solid #e3e3e3;
	height:14px !important;
}
div.reviews-form div.tabs-content form  dt#security_row label,
div.reviews-form div.tabs-content form  dt.security img{
	float:left;
}
div.reviews-form div.tabs-content form  dt#security_row label,
div.reviews-form div.tabs-content form  dt#security_row input{
	margin-top:11px;
	margin-left:4px;
}
div.reviews-form div.tabs-content form{
	width:307px;
}
div.reviews-form div.tabs-content form label {
	color:#0f9ec6;
}
div.reviews-form div.tabs-content dt#submit_row{
	float:right;
	width:60px;
}
div.reviews-form div.tabs-content dt#security_row{
	float: right !important;
	margin-right: 2px;
}
div.reviews-form div.tabs-content form label.characters{
	width:100%;
	float:right;
	padding-right:10px;
	
}
div.reviews-form div.tabs-content{
	padding-top:7px;
	padding-left:13px;
	float:left;
	width:319px;
	border-top:1px solid #dfdfd9;
	background:#f5f5f5;
	background-image:none;
}
div.description_rate_comment ul.comment-list{
	float:left;
	margin-bottom:10px;
	padding:0;
	width:317px;
}
div.description_rate_comment ul.comment-list li span.commnet{
	padding-bottom:5px;
	display:block;
}

div.description_rate_comment ul.comment-list li span.title{
	color:#000;
	float:left;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}
div.description_rate_comment ul.comment-list li span.time{
color:#B3B3B3;
padding-left:4px;
}
div.description_rate_comment ul.comment-list li div.bottom{
float:left;
width:90%;
}
div.description_rate_comment ul.comment-list li p{
	font-weight:normal;
	font-size:12px;
	font-style: normal;
	clear:both;
	float:left;
}
div.description_rate_comment ul.comment-list li span.star-rating-control {
	margin-left:0;
	height:17px;
	overflow:hidden;
}
div.description_rate_comment ul.comment-list li span.blue{
	color:#10abd6;
	font-weight:bold;
}
div.description_rate_comment ul.comment-list li{
	background:  url('../images/30_description_rate_comment-comment-list-bg.gif') left bottom repeat-x;
	padding-left:0;
	padding-top:10px;
	float:left;
	width:100%;
}
/*********** suggest-form  ********/
div.regjister_login{
	width:344px !important;
}
div.regjister_login form dl dt.last{
	bottom:8px !important;

}
div.regjister_login a{
	width:auto !important;
}
div.add-events form dl dt select{
	margin-top:8px;
	width:177px;
	float:left;
}
div.add-events form dl.last,div.add-events form dl.last dt, div.add-events form dl.last dt textarea{
	width:215px;
	float:left;
}
div.add-events form dl.main-info dt, div.add-events form dl.main-info dt input{
	width:200px;
	
}
div.add-events form dl.main-info{
	width:226px;
	float:left;
}
div.add-events form dl.last dt img{
	margin:0 !important;
}
div.add-events form dl.date-middle dt label{
	width:100%;
	float:left;
}
div.add-events form dl.date-middle dt{
	width:auto !important;
}
div.add-events form dl dt input.hasDatepicker{
	width:150px !important;
	float:left;
}
div.suggest-form{
	float:left;
	width:667px;
	border:1px solid #e3e3e3;
	background:#f5f5f5;
	padding-top:5px;
	padding-bottom:11px;
	margin-bottom:5px;
	padding-left:6px;
	position:relative;
}
div.suggest-form form, div.suggest-form div.tabs-content {
	float:left;
	padding-left:5px;
	width: 99%;
}
div.suggest-form form dl dt.security label {
	padding-top:3px;
}
div.suggest-form form dl dt.security {
	margin-top:25px;
	display:inline;
}
div.suggest-form form dl.date-middle {
	float:left;
	width:202px;
}
div.suggest-form form dl dt img{
	border:none;
}
div.suggest-form form dl dt.security img{
	margin-top:1px;
	border:none;
}
div.suggest-form form dl dt.security img,
div.suggest-form form dl dt.security label,
div.suggest-form form dl dt.security input{
	float:left;
	margin-right:10px;
}
div.suggest-form form dl dt{
	width:325px;
	margin-right:11px;
	float:left;
}
div.suggest-form form dl dt.last input,
div.suggest-form form dl dt.last label,
div.suggest-form form dl dt.last{
	width:auto !important;
	float:left;
	margin:0;
}
div.contact-form div.suggest-form form dl dt.last{
	margin-top:20px;
}
div.suggest-form form dl dt.last{
	right: 5px;
	bottom: 5px;
	float: left;
	position:absolute;
}
div.suggest-form  form dl dt input.submit{
	background:transparent url(../images/30_suggest-form-post_submit_bg.gif) no-repeat scroll left bottom;
	border:none;
	color:#27b3d9;
	font-weight:bold;
	cursor:pointer;
	padding-left:6px;
	padding-right:6px;
	margin-top:0;
	padding-top:0 !important;
}
div.suggest-form  form dl dt span.end-submit{
	background:transparent url(../images/30_suggest-form-post_submit-span_bg.gif) no-repeat scroll left bottom;
	width:6px;
	
	height:19px;
	float:left;
	
}
div.suggest-form form dl dt input.field_code{
	width:40px;
	float:left;
}
div.suggest-form form dl dt.suggest-submit{
	background:transparent url(../images/post_comment_bg.png) no-repeat scroll left bottom;
	float:right;
	margin-right:20px;
	width:auto !important;
	margin-top:27px;
}
div.suggest-form form dl dt.suggest-submit input{
	border:none;
	color:#27b3d9;
	background:none;
	width: auto !important;
	font-weight:bold;
	padding-left:4px;
	padding-right:3px;
}
div.suggest-form form dl dt input,
div.suggest-form form dl dt textarea{
	border:1px solid #e3e3e3;
	width:321px;
	margin-right:3px;
	padding:2px;
}
div.suggest-form form dl dt.village select{
float:left;
width:317px;
margin-top:0px;
border:1px solid #E3E3E3;
margin-right:3px;

}
div.suggest-form form dl dt.from input{
	padding-top:5px;
}
div.suggest-form form dl dt.from input{
width:288px;
float:left;
}
div.suggest-form form dl dt.security-dt{
	margin-top:17px;
}
div.suggest-form form dl dt textarea{
	height:151px;
}
div.suggest-form form dl dt label{
	color:#0f9ec6;
	float:left;
	padding-top:9px;	
}
div.contact-form div.suggest-form form dl dt label{
	float:none;
}
/** end of suggest-form **/


div.list-article ul li div.star-rating, div.star-rating a {
background:transparent url(../images/30_star_big.gif) no-repeat scroll 0 0;
}
div.description_rate_comment div.reviews-form p{
	font-style:italic;
	font-size:18px;
}

/**************Gallery************/
div.sections-gallery{
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 24px;
	background: url(../images/grid_images/30_list-article-ul-li-first-span-botom-bg-bg.gif) no-repeat left bottom;
}
div.sections-gallery .gallery-holder{
	float:left;
	margin: 0 auto;
	padding-left: 5px;
	padding-right: 5px;
    padding-top: 19px;
    width: 665px;
	background: url(../images/grid_images/30_list-article-ul-li-first-bg.gif) no-repeat scroll left top;
}
.content ul.thumbs{
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: center;
}
.content .thumbs li{
	float: left;
	width: 105px;
	height: 74px;
	display: inline;
	background: none;
	padding: 0px 0px;
	margin-right: 3px;
}
#thumbs{
	float: left;
	width: 670px;
	display: block;
	margin: 4px 6px 0 6px;
}
.content .thumbs li img{
	border: 0px;
}
.content .gallery-holder #loading{
	display: none;
}
.content .thumbs li a{
	display: block;
	width: 105px;
	height: 74px;
	overflow: hidden;
}
.content .controls{
	float: left;
	width: 645px;
	position: absolute;
	left: 25px;
	bottom: 20px;
}
.content .ss-controls{
	display: none;
}
.content .controls a.next{
	float: right;
}
.slideshow{
	float: left;
	width: 670px;
	height: 202px;
	margin: 21px 0 0 6px;
}
.slideshow img{
	border: 0px;
}
span.image-wrapper{
	float: left;
	width: 100%;
	height: 100%;
}
.nav-controls a{
	width: 7px;
	height: 13px;
	float: left;
	text-indent: -999px;
	background: url(../images/30_section_gall_prev_btn.gif) repeat scroll right top;
}
/*/
/************ sll **********/
.godaddy-ssl{
	float: right;
	display: block;
    text-align: left;
	width: 219px;
}
div.article-gallery span.fokus {
display:block;
left:6px;
width: 308px;
overflow: hidden;
}

div.article-gallery span.unfokus, div.article-gallery span.fokus {
position:absolute;
}

/************* new gallery *************/
.gallery-tpl .submenu-content{
	border-top: 1px solid #D4D4D4;
}
.ad-gallery {
	float: left;
	width: 664px;
	margin-top: 20px;
}
.content .ad-gallery, 
.content .ad-gallery {
	float: left;
	margin: 0px 0px;
	padding: 0 0px;
	border: 0px !important;
}
.content .ad-gallery img{
	border: 0px;
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 460px;
	position: relative;
	overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-image{
	left: 0px !important;
	top: 0px !important;
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
	/* Or else IE will hide it */
	background: url(non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(ad_next.png);
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100% !important;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: #fff;
	color: #000;
	opacity:0.60;
	filter:alpha(opacity=60);
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description  strong{
	position: relative;
	z-index: 3;
	opacity:1;
	filter:alpha(opacity=100);
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
display: block;
}
.ad-gallery .ad-controls {
	height: 20px;
	margin-top: -7px; 
	width: 100%;
	text-align: center;
}
.content .ad-controls .ad-slideshow-countdown{
	display: none;
}
.content .ad-gallery .ad-info {
	padding: 0px;
	display: inline;
	margin-right: 10px;
}
.ad-gallery .ad-slideshow-controls {
	display: inline;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	height: 100%;
	z-index: 10;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 15px;
	overflow: hidden;
}
.ad-gallery .ad-back ,
.ad-gallery .ad-forward{
	top: -20px !important;
	cursor: pointer;
	display: block;
	height: 15px;
	width: 15px;
	height: 15px;
	overflow: hidden;
}
.ad-gallery .ad-back {
	left: 0px;
	background: url(../images/30_section_gall_prev_btn.gif) no-repeat left top;
}
.ad-gallery .ad-forward {
	right: 0px;
	background: url(../images/30_section_gall_prev_btn.gif) no-repeat right top;
}
.ad-gallery .ad-nav .ad-thumbs {
	float: left;
	width: 100%;
	overflow: hidden;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 20000px;
	list-style: none;
	height: 60px;
	padding: 0px;
	overflow: hidden;
	}
.ad-gallery .ad-thumbs li {
	float: left;
	width: 90px;
	height: 60px;
	overflow: hidden;
	margin: 0 2px 0 0;
	padding:0 0px 0 0;
	background: none;
}
.ad-gallery .ad-thumbs li a {
	display: block;
	width: 88px;
	height: 58px;
	overflow: hidden;
	border: 1px #fff;
}
.ad-gallery .ad-thumbs li a img {
	border: 0px;
	display: block;
}
.ad-gallery .ad-thumbs li a.ad-active{
	height: 56px;
	border: 1px solid #616161;
	margin-bottom: 2px;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}

.image-gallery-holder{
	float: left;
	width: 191px;
	height: 18px;
	padding: 16px 17px;
	margin-top: 10px;
	background: url(../images/view_gallery_background.png) no-repeat left top;
}
.inner-container {
	float: left;
    padding: 0 16px 20px 23px;
}
.inner-container  .push-left{
	margin-left: 10px;
}


