body{
	background: url(../img/page_bkg.jpg) center 0 no-repeat;
	margin: 0;
	padding: 0;
}

body, input, select, textarea {
	font-family: Tahoma, Verdana, Arial;
}

.nofloat, dfn			{	clear:both; height:0px; line-height:0px; font-size:0px; display:block;}	

a, object {
	outline: none;
}

#container {
	margin: 0 auto;
	min-height: 780px;
	width: 908px;
}

#header {
	position:relative;
	height: 195px;
}


#toper_menu{
	position: absolute; left:0px; top:16px;
	list-style-type:none;
	padding:0;
	margin:0;
	
}

#toper_menu li{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	color:#918781;
	font:bold 11px Tahoma,Arial;
}
#toper_menu li.first{
	padding:0 155px 0 30px;
	font:normal 11px Tahoma,Arial;
}

#toper_menu a{
	color:#918781;
	text-decoration:none;
	font:normal 11px Tahoma,Arial;
}

#toper_menu a:hover{
	color:#ffffff;
}




#logo {
	float: left;
	margin: 0;
	padding: 49px 0 0 113px;
	width: 275px;
}

#logo a {
	display: block;
	height: 119px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 119px;
}

#nav_cities {
	margin:0 0 0 52px;
	background: url(../img/texts.png) 122px 58px no-repeat;
	float: left;
	height: 26px;
	padding: 53px 0 0 212px;
}

#nav_cities .trigger {
	position: relative;
}

#nav_cities .trigger:hover ul {
	display: block;
}

#nav_cities h2 {
	background: url(../img/shapes.png) 0 0 no-repeat;
	color: #55443e;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0 46px 0 17px;
	width: 160px;
}

#nav_cities h2:hover {
	color: #876b62;
}

#nav_cities ul {
	background: url(../img/shapes.png) -566px 0 no-repeat;
	display: none;
	font-size: 11px;
	height: 294px;
	list-style-type: none;
	margin: 0;
	padding: 6px 16px 0;
	position: absolute;
	width: 191px;
	z-index:40;
}

#nav_cities ul li {
	background: url(../img/shapes.png) -808px 12px no-repeat;
	border-bottom: 1px solid #d1bc9b;
	display: block;
	padding: 7px 0;
}

#nav_cities ul .last {
	border-bottom: 0;
}

#nav_cities ul li a {
	color: #55443e;
	display: block;
	padding-left: 17px;
	text-decoration: none;
}

#nav_cities ul li a:hover {
	color: #876b62;
}

#nav_main {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 26px 0 0;
}

#nav_main li {
	background: url(../img/shapes.png) 0 -50px no-repeat;
	float: left;
	padding-left: 1px;
}

#nav_main .concept {
	background: none;
	padding-left: 0;
}



#nav_main li a {
	background: url(../img/texts.png) 200% 200% no-repeat;
	color: #ebe4d6;
	display: block;
	font-size: 14px;
	height: 23px;
	text-indent: -9999px;
	text-decoration: none;
}

#nav_main .concept a {
	background-position: 0 -33px;
	width: 65px;
}
#nav_main .concept a:hover {
	background-position: 0 -63px;
}
#nav_main .products a {
	background-position: -5px -589px;
	width: 75px;
}
#nav_main .products a:hover {
	background-position: -5px -614px;
}


#nav_main .the_langs a {
	background-position: 0 -464px;
	width: 125px;
}

#nav_main .the_langs a:hover {
	background-position: 0 -491px;
}

#nav_main .partners a {
	background-position: 0 -94px;
	width: 75px;
}

#nav_main .partners a:hover {
	background-position: 0 -123px;
}

#nav_main .news a {
	background-position: 0 -152px;
	width: 123px;
}

#nav_main .news a:hover {
	background-position: 0 -180px;
}

#nav_main .gallery a {
	background-position: 0 -207px;
	width: 71px;
}

#nav_main .gallery a:hover {
	background-position: 0 -237px;
}

#nav_main .feedback a {
	background-position: 0 -268px;
	width: 84px;
}

#nav_main .feedback a:hover {
	background-position: 0 -298px;
}

#nav_main .events a {
	background-position: 0 -540px;
	width: 68px;
}

#nav_main .events a:hover {
	background-position: 0 -562px;
}

#nav_cities_flash {
	display: block;
	height: 400px;
	margin: -12px auto 0;
	width: 852px;
}

#page_path {
	color: #b2a9a9;
	float: left;
	font-size: 11px;
	margin: -27px 0 0;
	padding: 0 0 0 278px;
	width: 490px;
	position:relative;
}

#page_path dt {
	background: url(../img/shapes.png) -376px -606px no-repeat;
	display: inline;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 11px;
}

#page_path dd {
	display: inline;
	margin: 0;
	padding: 0;
}

#page_path a {
	color: #b2a9a9;
	text-decoration: none;
}

#page_path .current {
	font-weight: bold;
}

#page_path a:hover {
	color: #7a6a6a;
}

#tool_print {
	background: url(../img/shapes.png) -376px -606px no-repeat;
	color: #b2a9a9;
	cursor: pointer;
	font-size: 11px;
	margin: -27px 0 0 790px;
	padding: 0 0 0 11px;
}

#tool_print:hover {
	color: #7a6a6a;
}

#content {
	background: url(../img/content.png) 0 0 no-repeat;
	margin: 16px auto 0;
	min-height: 335px;
	padding: 17px 0;
	width: 854px;
}

#page_title {
	color: #443939;
	font-family: "Times new roman";
	font-size: 20px;
	height: 30px;
	margin: 0 0 0 37px;
	padding: 0;
	width: 670px;
}

#page_title a { color: #443939; text-decoration:none; }

#tool_resize {
	background: url(../img/shapes.png) -364px -759px no-repeat;
	height: 30px;
	margin: -26px 0 0 722px;
	padding: 0 0 0 19px;
	width: 89px;
}

#tool_resize li {
	background: url(../img/shapes.png) -364px -785px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	height: 24px;
	margin-right: 2px;
	text-indent: -9999px;
	width: 22px;
}

#tool_resize .text_smaller:hover {
	background-position: -504px -759px;
}

#tool_resize .text_normal:hover {
	background-position: -528px -759px;
}

#tool_resize .text_bigger:hover {
	background-position: -552px -759px;
}

#nav_sub {
	color: #7a6a6a;
	font-size: 11px;
	line-height: 18px;
	list-style-type: none;
	margin: 0;
	padding: 0 28px 0 40px;
}

#nav_sub li {
	display: inline;
	padding-right: 10px;
	white-space: nowrap;
}

#nav_sub li a {
	background: url(../img/shapes.png) -376px -659px no-repeat;
	color: #7a6a6a;
	padding-left: 11px;
	text-decoration: none;
}

#nav_sub li .selected {
	background-position: -376px -709px;
	font-weight: bold;
}

#nav_sub li a:hover {
	color: #8b4040;
}

#page_text {
	color: #3c3131;
	font-size: 12px;
	line-height: 17px;
	padding: 23px 40px 0;
}

#page_text.text-size-1 {
	font-size: 14px;
	line-height: 20px;
}

#page_text.text-size-1 h1#event_title {
	font-size: 14px;
	line-height: 20px;
}

#page_text.text-size-2 {
	font-size: 16px;
	line-height: 22px;
}

#page_text.text-size-3 {
	font-size: 18px;
	line-height: 24px;
}

#page_text.text-size-4 {
	font-size: 20px;
	line-height: 27px;
}

#page_text a {
	color: #8b4040;
	text-decoration: none;
}

#page_text a:hover {
	color: #9c886e;
}

#page_text h1, #page_text h2, #page_text h3, #page_text h4, #page_text h5, #page_text h6, #page_text p, #page_text ul, #page_text dl, #page_text dt, #page_text dd {
	margin: 0;
	padding: 0;
}

#page_text h1 {
	font-size: 16px;
	padding: 5px 0 13px;
}

#page_text.text-size-1 h1 {
	font-size: 18px;
	padding: 7px 0 15px;
}

#page_text.text-size-2 h1 {
	font-size: 20px;
	padding: 9px 0 17px;
}

#page_text.text-size-3 h1 {
	font-size: 22px;
	padding: 11px 0 19px;
}

#page_text.text-size-4 h1 {
	font-size: 24px;
	padding: 13px 0 21px;
}

#page_text h2 {
	font-size: 14px;
	padding: 5px 0 11px;
}

#page_text.text-size-1 h2 {
	font-size: 16px;
	padding: 7px 0 13px;
}

#page_text.text-size-2 h2 {
	font-size: 18px;
	padding: 9px 0 15px;
}

#page_text.text-size-3 h2 {
	font-size: 20px;
	padding: 11px 0 17px;
}

#page_text.text-size-4 h2 {
	font-size: 22px;
	padding: 13px 0 19px;
}

#page_text h3, #page_text h4, #page_text h5, #page_text h6 {
	font-size: 12px;
	padding: 5px 0 9px;
}

#page_text.text-size-1 h3, #page_text.text-size-1 h4, #page_text.text-size-1 h5, #page_text.text-size-1 h6 {
	font-size: 14px;
	padding: 7px 0 11px;
}

#page_text.text-size-2 h3, #page_text.text-size-2 h4, #page_text.text-size-2 h5, #page_text.text-size-2 h6 {
	font-size: 16px;
	padding: 9px 0 13px;
}

#page_text.text-size-3 h3, #page_text.text-size-3 h4, #page_text.text-size-3 h5, #page_text.text-size-3 h6 {
	font-size: 18px;
	padding: 11px 0 15px;
}

#page_text.text-size-4 h3, #page_text.text-size-4 h4, #page_text.text-size-4 h5, #page_text.text-size-4 h6 {
	font-size: 20px;
	padding: 13px 0 17px;
}

#page_text p {
	padding: 5px 0 9px;
}

#page_text ul {
	list-style-type: none;
	padding: 0 0 17px;
}

#page_text ul li {
	background: url(../img/shapes.png) -891px -763px no-repeat;
	padding-left: 14px;
}

#page_text ol {
	padding: 0 0 17px 20px;
}

#page_text dl {
	padding: 0 0 17px;
}

#page_text dt {
	padding: 0 0 5px;
}

#page_text li, #page_text dd {
	padding-bottom: 3px;
}

#page_text.partners_text img {
	border: 1px solid #3c3131;
	float: left;
	margin: 4px 10px 5px 0;
}

#page_text.partners_text a img {
	border-color: #8b4040;
}

#page_text.partners_text a:hover img {
	border-color: #9c886e;
}

#city_header {
	background: url(../img/city_header.png) 0 0 no-repeat;
	height: 347px;
	margin: 10px auto;
	overflow: hidden;
	padding: 15px 16px;
	width: 769px;
}

#city_header .picture {
	float: left;
	width: 457px;
}

/* GALIO 22.06.2010 */

#city_header .picture a {
	float:left;
	height:345px;
	width:457px;
}

#city_header .picture a img {
	border: none;
}

/* END GALIO */

#city_header .picture h3 {
	color: #8a3f3f;
	font-size: 12px;
	margin: 0;
	padding: 10px 25px 0;
}

#city_header .picture p {
	color: #665656;
	font-size: 11px;
	margin: 0;
	padding: 0 25px;
}

#city_header .nav {
	background: 0 0 no-repeat;
	font-size: 11px;
	list-style-type: none;
	margin: 0 0 0 458px;
	padding: 85px 21px 0 14px;
}

/*
TODO city head sprite
*/

#city_header .nav_18 {
	background-image: url(../img/city_head_dobrich.png);
}

#city_header .nav_17 {
	background-image: url(../img/city_head_nafplio.png);
}

#city_header .nav_16 {
	background-image: url(../img/city_head_izmir.png);
}

#city_header .nav_15 {
	background-image: url(../img/city_head_birgu.png);
}

#city_header .nav_14 {
	background-image: url(../img/city_head_miercurea.png);
}

#city_header .nav_13 {
	background-image: url(../img/city_head_bad.png);
}

#city_header .nav_12 {
	background-image: url(../img/city_head_gdansk.png);
}

#city_header .nav_9 {
	background-image: url(../img/city_head_alcala.png);
}

#city_header .nav_8 {
	background-image: url(../img/city_head_barcelona.png);
}

#city_header .nav li {
	padding-bottom: 7px;
}

#city_header .nav li a {
	background: url(../img/shapes.png) -879px -606px no-repeat;
	color: #7a6a6a;
	display: block;
	padding-left: 34px;
	text-decoration: none;
}

#city_header .nav li .selected {
	color: #443939;
}

#city_header .nav li a:hover {
	background-position: -879px -666px;
	color: #443939;
}

#city_header .nav li a strong {
	display: block;
	font-size: 14px;
}

#city_content {
	margin: 0 auto;
	width: 775px;
}

#city_header .title_main {
	color: #443939;
	font-size: 20px;
	font-weight: normal;
}

#city_header .title_main .slash {
	padding: 0 20px 0 30px;
}

#city_header .title_main .title_sub {
	font-size: 13px;	
}

#city_content {
	margin: 0 auto;
	width: 775px;
}

#city_content .title_main {
	color: #443939;
	font-size: 20px;
	font-weight: normal;
}

#city_content .title_main .slash {
	font-size: 13px;
	padding: 0 20px 0 30px;
}

#city_content .title_sub {
	font-size: 13px;
}

#city_content .nav_sub {
	float: left;
	font-size: 13px;
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 0;
	width: 161px;
}

#city_content .nav_sub li {
	background: url(../img/city_content.png) 0 -100px no-repeat;
}

#city_content .nav_sub li a, #city_content .nav_sub li a span, #city_content .nav_sub li a strong {
	background: url(../img/city_content.png) 0 -100px no-repeat;
	display: block;
}

#city_content .nav_sub li a {
	color: #7a6a6a;
	padding-right: 7px;
	text-decoration: none;
}

#city_content .nav_sub li a:hover {
	color: #443939;
}

#city_content .nav_sub li .selected {
	background-position: -3087px center;
}

#city_content .nav_sub li .selected span {
	background-color: #ebe6df;
	background-position: -2906px bottom;
}

#city_content .nav_sub li a strong {
	padding: 7px 7px 7px 13px;
}

#city_content .nav_sub li .selected strong {
	background-position: -2732px 0;
}

#city_content #page_text {
	background: #ebe6df url(../img/city_content.png) 0 0 no-repeat;
	margin-left: 171px;
	padding: 0;
	width: 598px;
}

#city_content #page_text.nomenu {
	background-position: -1196px 0;
	margin-left: 0;
	width: 768px;
}

#city_content .text_inside_bkg {
	background: url(../img/city_content.png) -598px bottom no-repeat;
	padding: 17px 20px;
}

#city_content #page_text.nomenu .text_inside_bkg  {
	background-position: -1964px bottom;
}

#oldsite {
	background: url(../img/first-signsinthecity-com.jpg) 0 0 no-repeat;
	display: block;
	height: 267px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 851px;
}

#box_news {
	background: url(../img/shapes.png) 27px -305px no-repeat;
	height: 247px;
	padding: 21px 42px 0 73px;
	position: relative;
}
/*
#box_news h2 {
	background: url(../img/texts.png) 0 -340px no-repeat;
	color: #ebe4d6;
	font-size: 15px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
*/
#box_news .rss {
	background: url(../img/texts.png) 5px -366px no-repeat;
	color: #8c837d;
	display: block;
	font-size: 15px;
	height: 23px;
	position: absolute;
	right: 70px;
	text-decoration: none;
	text-indent: -9999px;
	top: 16px;
	width: 74px;
}

#games{
	position: absolute; right:61px; /* top:22px;*/ top: -9999px; z-index:500;
	display:block;
	width:259px;
	height:205px;
	text-indent:-9999px;
	background: url(../img/games.jpg) no-repeat;
}
#out_game{
	position: absolute; right:64px; top:51px; z-index:600;
	display:block;
	width:253px;
	height:172px;
}
#game{
	width:253px;
	height:172px;
}


#box_news a:hover.rss {
	background-position: 5px -397px;
}


#box_news .rss_new {
	background: url(../img/texts.png) 5px -366px no-repeat;
	color: #8c837d;
	display: block;
	font-size: 15px;
	height: 23px;
	position: absolute;
	right: 385px;
	text-decoration: none;
	text-indent: -9999px;
	top: 16px;
	width: 74px;
}

#box_news .rss_new:hover{
	background-position: 5px -397px;
}

#box_news ul {
	list-style-type: none;
	margin: 0;
	padding:0;
	padding: 42px 0 0 0;
}

#box_news ul li {
	height: 57px;
}

#box_news ul a {
	color: #612717;
	display: block;
	font-size: 12px;
	height: 40px;
	padding: 12px 0 0 16px;
	text-decoration: none;
	width: 444px;
}

#box_news ul a:hover {
	color: #443939;
}

#box_news ul strong {
	display: block;
}

#box_news ul span {
	background: center no-repeat;
	display: none;
	height: 178px;
	margin: 3px;
	overflow: hidden;
	position: absolute;
	right: 58px;
	top: 45px;
	width: 259px;
}

#box_news ul .first span, #box_news ul a:hover span {
	display: block;
}

#box_news ul span em {
	background: url(../img/shapes.png) 0 -609px no-repeat;
	display: block;
	height: 178px;
}

#box_news p {
	font-size: 11px;
	margin: 0;
	padding: 2px 33px 0 0;
	text-align: right;
}

#box_news p a {
	color: #958c7b;
	text-decoration: none;
}

#box_news p a:hover {
	color: #ebe4d6;
}

#box_gallery {
	background: url(../img/shapes.png) -538px -305px no-repeat;
	float: left;
	height: 247px;
	padding: 21px 32px 0 24px;
	position: relative;
	width: 259px;
}

#box_gallery h2 {
	background: url(../img/texts.png) 0 -439px no-repeat;
	color: #ebe4d6;
	font-size: 15px;
	height: 27px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#box_gallery .numbers {
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 44px;
	text-align: right;
	top: 21px;
	width: 155px;
}

#box_gallery .numbers li {
	float: right;
	padding-left: 2px;
}

#box_gallery .numbers li a {
	background: url(../img/shapes.png) 200% 200% no-repeat;
	color: #787272;
	display: block;
	font-weight: bold;
	height: 17px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	width: 17px;
}

#box_gallery .numbers li a:hover {
	color: #ebe4d6;
}

#box_gallery .numbers li .selected {
	background-position: 0 -130px;
}

#box_gallery .pictures {
	height: 178px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#box_gallery .pictures li {
	background: url(../img/temp/thumb.jpg) center no-repeat;
	display: block;
	position: absolute;
}

#box_gallery .pictures li a {
	background: url(../img/shapes.png) 0 -609px no-repeat;
	display: block;
	height: 178px;
	text-indent: -9999px;
	width: 259px;
}

#box_gallery p {
	font-size: 11px;
	margin: 0;
	padding: 10px 17px 0 0;
	text-align: right;
}

#box_gallery p a {
	color: #958c7b;
	text-decoration: none;
}

#box_gallery p a:hover {
	color: #ebe4d6;
}

#nav_events {
	font-size: 11px;
	position: relative;
}

#nav_events_cities {
	color: #7A6A6A;
	left: 300px;
	padding: 0 10px 10px;
	position: absolute;
	top: -34px;
	width: 166px;
}

#nav_events_cities:hover {
	background-color: #d8cebc;
}

#nav_events_cities strong {
	background: url(../img/shapes.png) -274px -782px no-repeat;
	cursor: pointer;
	display: block;
	height: 15px;
	margin-right: 6px;
	padding: 10px 6px;
}

#nav_events_cities:hover strong {
	background-position: right -782px;
}

#nav_events_cities strong:hover {
	color: #8B4040;
}

#nav_events_cities ul {
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 9999;
}

#nav_events_cities:hover ul {
	display: block;
}

#nav_events_cities li {
	border-top: 1px solid #cabfac;
}

#nav_events_cities a {
	border-top: 1px solid #e4dac6;
	color: #7A6A6A;
	display: block;
	padding: 6px;
	text-decoration: none;
}

#nav_events_cities a:hover {
	color: #443939
}

#explore_city {
	background: url(../img/shapes.png) -284px -658px no-repeat;
	color: #7A6A6A;
	display: block;
	left: 586px;
	padding-right: 12px;
	position: absolute;
	text-decoration: none;
	top: -24px;
}

a#explore_city:hover {
	color: #8B4040;
}

#event_info {
	color: #443939;
	line-height: normal;
}

#event_pic_container {
	background: #f4f2ed url(../img/loader.gif) center no-repeat;
	height: 289px;
	overflow: hidden;
	text-align: center;
}

#event_gallery {
	float: left;
	margin: 0 20px 10px 0;
	text-align: center;
	width: 385px;
}

.paging {
	font-size: 10px;
	height: 21px;
	text-align: left;
}

#event_gallery .paging {
	background-color: #e7e1d7;
	border: solid #e7e1d7;
	border-width: 12px 17px;
	float: left;
	line-height: 20px;
	margin-top: 1px;
	overflow: hidden;
	position: relative;
	width: 351px;
}

#paging_main.paging {
	clear: both;
	float: right;
}

#page_text .paging a {
	color: #7a6a6a;
	line-height: 19px;
	text-decoration: none;
}

#page_text .paging a:hover, #page_text .paging span:hover {
	color: #443939;
}

#page_text .paging .prev {
	background: url(../img/shapes.png) -557px -791px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	padding-left: 10px;
	width: 49px;
}

#paging_main.paging .prev {
	background-position: -64px -802px;
}

#page_text .paging .next {
	background: url(../img/shapes.png) -653px -791px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 29px;
}

#paging_main.paging .next {
	background-position: 33px -802px;
}

#page_text .paging ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#event_pics_list {
	max-width: 252px;
	position: relative;
}

#page_text .paging li {
	background: none;
	float: left;
	padding: 0;
	text-align: center;
}

#page_text .paging li a {
	display: block;
	height: 21px;
	width: 21px;
}

#page_text .paging .selected {
	background: url(../img/shapes.png) -803px -675px no-repeat;
	color: #fff;
	font-weight: bold;
}

#paging_main.paging .selected {
	background-position: -24px -795px;
}

#page_text h1#event_title {
	color: #443939;
	font-size: 12px;
	margin: 0;
	padding: 0 0 3px;
}

#event_date {
	color: #7a6a6a;
	display: block;
	font-size: 10px;
	margin-bottom: 9px;
}

#page_text #nav_events_list {
	border-top: 1px solid #c3b6a1;
	float: left;
	line-height: normal;
	list-style-type: none;
	margin: 20px 0 20px -10px;
	padding: 0;
	width: 798px;
}

#page_text #nav_events_list li {
	background: none;
	border-bottom: 1px solid #e9e4dc;
	float: left;
	height: 72px;
	padding: 16px 15px 16px 5px;
	width: 385px;
}

#page_text #nav_events_list .second {
	padding-right: 5px;
	width: 380px;
}

#page_text #nav_events_list #events_no {
	height: auto;
	padding: 50px 0;
	text-align: center;
	width: 798px;
}

#nav_events_list a {
	color: #443939;
	float: left;
	width: 100%;
}

#event_selected strong {
	color: #9C886E;
}

#nav_events_list img {
	border: 0;
	float: left;
	margin-right: 16px;
}

#nav_events_list .date, #nav_events_list .more {
	color: #7a6a6a;
	display: block;
	font-size: 10px;
}

#nav_events_list .more {
	background: url(../img/shapes.png) 49px -803px no-repeat;
	float: right;
	margin-top: -14px;
	padding-right: 10px;
}

#footer {
	clear: both;
	color: #7a715f;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 26px 73px 48px;
}

#footer li {
	margin-left: 250px;
	text-align: right;
}

#footer li a {
	color: #7a715f;
	text-decoration: none;
}

#footer .llp {
	float: left;
	margin-left: 0;
}

#footer .llp a {
	background: url(../img/LLP.png) 0 0 no-repeat;
	display: block;
	height: 67px;
	width: 177px;
}

#footer .llp a span {
	display: none;
}

#footer .disklaimer {
	padding-top: 6px;
}

#footer .disklaimer a {
	font-size: 12px;
	font-weight: bold;
}

#footer .disklaimer a:hover {
	color: #443939;
}

#footer .rights {
	padding: 3px 0 13px;
}

#footer .design, #footer .design a {
	color: #c4bfb5;
}

#footer .design a:hover {
	color: #7a715f;
}

/* GALIO 04.05.2009 */
#contact-form { width:774px; padding:0px; margin:0px;}

#contact-form .form-left { width:380px; float: left;}

#contact-form .form-right {width:394px; float: left;}

#contact-form .form-left .row { width:380px; float:left; padding:0px 0px 10px 0px;}
#contact-form .form-right .row { width:394px; float:left; padding:0px 0px 10px 0px;}


#contact-form .form-left .row label {float: left; width:90px; padding:5px 0px 0px 0px; color:#3c3131; font-weight:bold; font-size:12px;}
#contact-form .form-right .row label {float: left; width:77px; padding:5px 0px 0px 0px; color:#3c3131; font-weight:bold; font-size:12px;}

#contact-form .row .field-bg { float: left; width:216px; padding:5px 10px; height:18px; background:url(../img/field-bg.gif) no-repeat top left;}
#contact-form .row .field-bg input { width:216px; height:18px; font-size:12px; color:#3c3131; border:none; background:none; margin:0px;}

#contact-form .row .field-bg-short {float: left; width:111px; height:28px; background:url(../img/field-bg-short.gif) no-repeat top left;}

#contact-form .row .field-bg-short.first {  color:#3c3131; text-align:center; padding:5px 0px 0px 0px; font-size:12px; font-weight: bold; height:23px;}

#contact-form .row .field-bg-short.second { position:relative; left:14px;}
#contact-form .row .field-bg-short input {width:91px; height:18px; font-size:12px; color:#3c3131; padding:5px 10px; border:none; background:none;}

#contact-form .row .textfield-bg { width:310px; height:154px; float:left; background:url(../img/textfield-bg.gif) no-repeat top left;}
#contact-form .row .textfield-bg textarea {width:290px; height:134px; padding:10px; border:none; background:none; font-size:12px; color:#3c3131;}
#contact-form .row .submit-btn { width:109px; height:26px; float:left; border:none; background:url(../img/submit-btn.gif) no-repeat top left; color:#c8b18b; font-size:12px; font-weight:bold; position:relative; left:79px; margin:0px 100px 0px 0px; cursor:pointer;}
#contact-form .row .fields-required { float: left; margin:3px 0px 0px 0px; color:#c8b18b; font-size:12px;}

#contact-form .errors { width:746px; float: left; background:url(../img/errors-bg-1.gif) no-repeat top left;}
#contact-form .errors2 {width:726px; float: left; padding:5px 10px; background:url(../img/errors-bg-2.gif) no-repeat bottom left;}
#page_text #contact-form .errors2 ul { margin:0px; padding:0px;}
#page_text #contact-form .errors2 ul li { background:none; padding:0px; text-align: center; font-size:12px; font-weight:bold; color:#ffffff;}


/* GALIO 22.06.2010 */
#page_text ul.info_movies { width:774px; float: left; padding:0px; }
#page_text ul.info_movies li { width:774px; float: left; background: none; margin:10px 0px; padding:0px; }
#page_text ul.info_movies li a { height:345px; width:457px; float: left; }
#page_text ul.info_movies li a img { border: none; }
#page_text ul.info_movies li .info_movies_txt { width:300px; float: left; padding:0px 0px 0px 17px; }
/* END GALIO */


	


	
.infopage{
	width:854px;
	margin:0 auto;
	background: #ffffff;
}






#out_slide{
	padding:0px 0 0 0px;
	width:854px;
	height:436px;
	position:relative; z-index:10;
	background: url(../images/savit.jpg) no-repeat;
}

.title_inf{
	position:absolute; right:15px; top:16px;
	width:340px;
	color:#443939;
	font: normal 14px Tahoma;
}

#longimage{
	position:absolute; left:73px; top:76px; z-index:20;
	width:369px;
	height:276px;
	background: no-repeat center center;
}
#longimage_2{
	position:absolute; left:73px; top:76px; z-index:10;
	width:369px;
	height:276px;
	background: no-repeat center center;
}


#slide_num{
	position:absolute; right:28px; top:65px;
	padding:0;
	width:328px;
}
#slide_num dt{
	padding:0px;
}

#slide_num dd{
	width:17px;
	height:17px;
	cursor:pointer;
	text-indent: -9999px;
	display:none;
	background: url(../images/playstop.png) no-repeat left top;
}

#slide_num dd.selected{
	background-position: left bottom;
}

#slide_num a{
	display:block;
	width:333px;
	height:60px;
	text-indent:-9999px;
	background: url(../images/linkers.png) no-repeat 0px 0px;
}

#slide_num a.linker_1		{ background-position: 0px 0px;}
#slide_num a.linker_1:hover	{ background-position: -333px 0px;}
#slide_num a.linker_2		{ background-position: 0px -60px;}
#slide_num a.linker_2:hover	{ background-position: -333px -60px;}
#slide_num a.linker_3		{ background-position: 0px -120px;}
#slide_num a.linker_3:hover	{ background-position: -333px -120px;}
#slide_num a.linker_4		{ background-position: 0px -180px;}
#slide_num a.linker_4:hover	{ background-position: -333px -180px;}
#slide_num a.linker_5		{ background-position: 0px -240px;}
#slide_num a.linker_5:hover	{ background-position: -333px -240px;}

#slide_num  dt.selected a.linker_1	{ background-position: -333px 0px;}
#slide_num  dt.selected a.linker_2	{ background-position: -333px -60px;}
#slide_num  dt.selected a.linker_3	{ background-position: -333px -120px;}
#slide_num  dt.selected a.linker_4	{ background-position: -333px -180px;}
#slide_num  dt.selected a.linker_5	{ background-position: -333px -240px;}

.inder_slide{
	margin:0 auto;
	width:780px;
	color:#443939;
	font:normal 14px Tahoma;
}

.inder_slide  p{
	padding:0 0 8px 30px;
}

.ft_left{
	padding:15px 0 0 0;
	float:left;
	width:392px;
}

.ft_right{
	float:right;
	width:330px;
	color:#8d4141;
	font-size:12px;
}

.join{
	margin-bottom:13px;
	display:block;
	width:305px;
	height:91px;
	background: url(../images/join.png) no-repeat;
}


.gallery {
	padding:87px 0 0 43px;
	position:relative;
	width:811px;
	height:465px;
	background: url(../images/listing_bg.jpg) no-repeat;
}

.name_1{
	position:absolute; left:541px; top:16px; z-index:10;
	width:185px;
	height:28px;
	background: url(../images/names_img.png) no-repeat 0px -133px;
}

.name_2{
	position:absolute; left:540px; top:16px; z-index:10;
	width:220px;
	height:34px;
	background: url(../images/names_img.png) no-repeat 0px -29px;
}
.name_3{
	position:absolute; left:540px; top:16px; z-index:10;
	width:252px;
	height:29px;
	background: url(../images/names_img.png) no-repeat 0px 0px;
}
.name_4{
	position:absolute; left:540px; top:16px; z-index:10;
	width:212px;
	height:30px;
	background: url(../images/names_img.png) no-repeat 0px -63px;
}

.name_5{
	position:absolute; left:540px; top:16px; z-index:10;
	width:123px;
	height:38px;
	background: url(../images/names_img.png) no-repeat 0px -94px;
}

.gallery #scroll_imgs {
	margin:0 0 0 0px;
	width:774px;
	height:411px;
	overflow:hidden;
}
.gallery #image_gallery {
	position:relative;
}
.gallery #image_gallery ul{
	padding:0; margin:0;
}
.gallery #image_gallery li {
	margin:0px;
	padding:0;
	height:136px;
}

.gallery #image_gallery  a{
	padding:0px 0 0 1px;
	display:block;
	float:left;
}

.gallery #image_gallery  a img{
	border:0;
}

.gallery #image_gallery  a:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
}

#gallery_scrolling {
	float:left;
	height:13px;
	margin:0 0 10px;
	width:950px;
}
.slider_bg {
	margin:10px 0 0 0;
	padding:0 0 0 13px;
	width:764px;
	height:24px;
	background: url(../images/slider_bg.png) no-repeat;
}
#gallery_scrolling .scroller {
	position:relative;
	width:750px;
	height:24px;
}
#gallery_scrolling .scroller .scroll {
	position:absolute; left:0; top:6px;
	width:70px;
	height:12px;
	cursor:pointer;
	background:url(../images/slide_but.png) no-repeat ;
}

.sm_inf{
	padding:20px 0 0 0;	
	width:270px;
	float:left;
	color:#8d4141;
	font-size:12px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

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








#uploadForm label{
	padding:6px 0 0 0;
	/*width:90px;*/
	width:113px;
	float:left;
	font:bold 11px Tahoma,Arial;
	color:#3c3131;
}

#uploadForm label.image{
	width:60px;
}

#uploadForm .field-bg {
	margin:0 0 14px 0;
	padding:5px 10px;
	float: left;
	width:216px;
	height:18px;
	background:url(../img/field-bg.gif) no-repeat top left;
}
#uploadForm .field-bg input {
	width:216px;
	height:18px;
	font-size:12px;
	color:#3c3131;
	border:none;
	background:none;
	margin:0px;
}


#uploadForm {
	padding:0 0 0 68px;
}

#uploadForm .left{
	width:390px;
	float:left;	
}
#uploadForm .right{
	width:330px;
	float:left;	
}

#uploadForm .field-bg-short {float: left; width:111px; height:28px; background:url(../img/field-bg-short.gif) no-repeat top left;}

#uploadForm .field-bg-short.first {  color:#3c3131; text-align:center; padding:5px 0px 0px 0px; font-size:12px; font-weight: bold; height:23px;}

#uploadForm .field-bg-short.second { margin:0 0 0 12px;}

#uploadForm .field-bg-short input {width:91px; height:18px; font-size:12px; color:#3c3131; padding:5px 10px; border:none; background:none;}
#uploadForm .submit-btn {
	margin:55px 10px 0px 90px;
	width:109px;
	height:26px;
	float:left;
	border:none;
	background:url(../img/submit-btn.gif) no-repeat top left;
	color:#c8b18b;
	font:bold 12px Tahoma,Arial;
	cursor:pointer;
}

#uploadForm .rec{
	padding:59px 0 0 0;
	color:#000;
	display:block;
	float:left;
	font:bold 12px Tahoma,Arial;
}
#uploadForm .custom_file{
	position:relative;
	width:236px;
	height:28px;
	float:left;
	overflow:hidden;
}

#uploadForm .custom_file .hidden{
	position:absolute; left:0px; top:0px; z-index:20;
	opacity:0;
	filter: alpha(opacity=0);
}

#uploadForm .custom_file .fakefile{
	position:absolute; left:0px; top:0px; z-index:10;
	padding:5px 0 0 4px;
	width:232px;
	height:23px;
	background: url(../images/upload_area.png) no-repeat 0px 0px;
}

#uploadForm .custom_file .fakefile input{
	border:0px;
	background:none;
	font: normal 12px Tahoma,Arial;
	color:#3c3131;
	
}

#uploadForm .textfield-bg {
	margin-top:4px;
	padding:0 0 0 0;
	width:236px;
	height:52px;
	float:left;
	background:url(../images/upload_area.png) no-repeat 0px -32px;
}
#uploadForm .textfield-bg textarea {
	width:226px;
	height:42px;
	padding:5px;
	border:none;
	background:none;
	font-size:12px;
	color:#3c3131;
}
.s_dev{
	padding:0 0 15px 0;
	float:left;
	width:330px;
	color:#3C3131;
	font:bold 12px Tahoma,Arial;
}

.devider{
	height:13px; font-size:0px; line-height:0px;
}

.top_1 {
	margin:0 0 14px 0;
	float:left;
	position:relative;
	width:236px;
	height:28px;
	z-index:1000;
}

.top_1 .dropper{
	width:236px;
	height:28px;
	display:block;
	background: url(../images/select.png) no-repeat;
	
}

.top_1 a.drop{
	display:block;
	padding:6px 0 0 11px;
	font-size:12px;
	color:#3c3131;
	text-decoration:none;
	
}

.top_1 .dropper div {
	position:absolute; left:6px; top:28px; z-index:2000;
	width:223px;
	height:212px;
	overflow:auto;
	border-color: #ADA191;
	border-left:1px solid #ADA191;
	border-right:1px solid #ADA191;
	border-style:none solid;
	border-width:0 1px;
	background-color:#F4F2EF;
}

.top_category{
	z-index:3000;
}
.top_category .dropper div{
	height:105px;
	z-index:4000;
}

.top_1 ul{
	padding:0; margin:0;
	list-style-type:none;
}

.top_1  ul li {
	border-bottom:1px solid #C7BCAD;
	margin:0;
	padding:0;
}

.top_1 ul li a {
	padding:3px 0 3px 3px;
	overflow:hidden;
	font-size:12px;
	color:#3c3131;
	display:block;
	text-decoration:none;
}
.top_1 ul li a:hover {
	background: #fff;
	color:#000;
}


.title_game{
	position:absolute; left:605px; top:2px; z-index:50;
	width:222px;
	height:16px;
	background: url(../images/title_game.png) no-repeat;
}


#say_it{
	position:absolute; left:73px; top:2px; z-index:10;
	width:189px;
	height:16px;
	cursor:pointer;
	text-indent: -9999px;
	background: url(../images/sgn_1.png) no-repeat left top;
}

#say_it:hover{
	background-position:left bottom;
}

#say_it.selected{
	cursor:default !important;
	background-position:left bottom !important;
}


#news_events{
	position:absolute; left:285px; top:2px; z-index:10;
	width:107px;
	height:13px;
	cursor:pointer;
	text-indent: -9999px;
	background: url(../images/sgn_2.png) no-repeat left top;
}

#news_events:hover{
	background-position:left bottom;
}

#news_events.selected{
	cursor:default !important;
	background-position:left bottom !important;
}


#big_img{
	position:absolute; left:64px; top:48px; z-index:10;
	width:478px;
	height:179px;
	display:block;
	text-indent: -9999px;
	background: url(../images/big_img.png) no-repeat;
}


#box_news .sgn_ch{
	padding:42px 0 0 0;
}

.color_1{ background: #842e2e; }
.color_2{ background: #bb7b17; }
.color_3{ background: #3e3232; }
.color_4{ background: #28556f; }
.color_5{ background: #3a7a22; }

