@charset "utf-8";
/*CSS RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */ * {
    margin: 0px;
    padding: 0px;
    outline: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    background-image: url(../images/main_back.gif);
    background-repeat: repeat-x;
    background-color: #ececec;
}

#main_wrap {
    float: left;
    width: 100%;
    background-image: url(../images/header.png);
    background-repeat: no-repeat;
    background-position: top center;
}

#shadow_wrap {
    float: left;
    width: 100%;
    background-image: url(../images/footer_shadow.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

#inner_wrap {
    margin: 0px auto;
    width: 988px;
    padding-bottom: 100px;
	
}

#header {
    float: left;
    width: 988px;
    height: 210px;
}

#flash_content {
    float: left;
}
#inner_header {
    float: left;
	width: 988px;
	height: 239px;
	background-image: url(../images/inner_header_back.gif);
    background-repeat: no-repeat;
}
.inner_header_left{
	float: left;
	width: 701px;
	height: 217px;
	padding-top: 11px;
	padding-left: 11px;
}
.inner_header_right{
	float: right;
	width: 276px;
	height: 239px;
}
.header_left {
    float: left;
    width: 490px;
    height: 145px;
    padding-left: 10px;
}


.logo {
    float: left;
    /*width: 500px;*/
    padding-top: 35px;
}

.header_right {
    float: right;
    width: 458px;
}

.header_language {
    float: right;
    width: 175px;
    padding-top: 10px;
    font-size: 10px;
    padding-right: 10px;
}
.header_menu_right{
	float: right;
	padding-top: 10px;
}
.home_box {
    float: left;
    width: 26px;
    height: 26px;
    background-image: url(../images/home.jpg);
    background-repeat: no-repeat;
    margin-right: 5px;
}

.contact_box {
    float: left;
    width: 26px;
    height: 26px;
    background-image: url(../images/contact.jpg);
    background-repeat: no-repeat;
}

.lang_en {
    float: right;
    width: 24px;
    height: 24px;
    padding-left: 5px;
}

.lang_hr {
    float: right;
    width: 24px;
    height: 24px;
    padding-left: 5px;
}
.lang{
	float: left;
    width: 24px;
    height: 19px;
    background-image: url(../images/lang_circle.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
    padding-top: 5px;
    color: #525252;
}
.lang:hover{
	background-image: url(../images/active.gif);
    background-repeat: no-repeat;
	color: #fff;
}
.active_lang{
    background-image: url(../images/active.gif);
    background-repeat: no-repeat;
	color: #fff;
}
.lang_de {
    float: right;
    width: 24px;
    height: 24px;
    padding-left: 5px;
}


.search {
    float: right;
    width: 235px;
    /*padding-left: 250px;*/
    padding-top: 35px;
    padding-right: 4px;
}

.search_input_wrap {
    float: left;
    width: 195px;
    padding-top: 5px;
	
}

.search_input {
    float: left;
    width: 179px;
    height: 19px;
    padding: 4px 8px;
    background-image: url(../images/search_field.gif);
    background-repeat: no-repeat;
    border: 0px;
	font-size: 13px;
}

.search_submit {
    float: left;
    width: 40px;
    height: 40px;
    background-image: url(../images/search_button.gif);
    background-repeat: no-repeat;
}

/* DROP DOWN*/
#top_menu {
    float: left;
    width: 968px;
    height: 44px;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(../images/top_menu.gif);
    background-repeat: no-repeat;
    background-position: top center;
}

/* END DROP DOWN*/
#main_content {
    float: left;
    width: 988px;
    padding-top: 10px;
}

.left_box {
    float: left;
    width: 684px;
}

.news_wrap {
    float: left;
    width: 684px;
    background-image: url(../images/ruller_hor.gif);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 30px;
}

.box_description {
    float: left;
    width: 674px;
    padding-left: 10px;
    background-image: url(../images/ruller_hor.gif);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 16px;
}

.box_description_title {
    float: left;
    width: 400px;
    height: 26px;
    padding-top: 8px;
    padding-left: 42px;
    background-image: url(../images/dart_circle.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #525252;
}

.box_description_archive {
    float: right;
    width: 200x;
    height:
    19px;
    font-size:
    12px;
    padding-top:
    8px;
}

.box_description_archive a {
    color: #909090;
    font-weight: bold;
}

.box_description_archive a:hover {
    text-decoration: none;
}

.news_box {
    float: left;
    width: 204px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 21px;
}

.news_box_last {
    float: left;
    width: 204px;
    padding-top: 5px;
    padding-left: 9px;
}

.news_box_inner {
    float: left;
    width: 204px;
    padding-top: 5px;
    height: 135px;
}
.news_box_inner a {
	color: #126C9F;
	text-decoration: none;
}
.news_box_inner a:hover {
	text-decoration: underline;
}
.news_image {
    float: left;
    padding: 4px;
    border: 1px solid #c4c4c4;
    background-color: #fff;
}

.article_image {
    float: left;
    padding: 4px;
    border: 1px solid #c4c4c4;
    background-color: #fff;
    margin-right: 10px;
}

.news_image img {
	float: left;
    border: 1px solid #5b5b5b;
}

.news_date {
    float: left;
    width: 192px;
    font-size: 11px;
    color: #909090;
    padding-bottom: 10px;
}

.news_box_inner h1 {
    float: left;
    width: 192px;
    font-size: 14px;
    font-weight: bold;
    color: #525252;
    padding-bottom: 10px;
}

.news_box_inner p {
    float: left;
    width: 192px;
    font-size: 12px;
    color: #525252;
    text-align: justify;
    line-height: 17px;
}

.news_button {
    float: left;
    width: 202px;
    padding-top: 10px;
}

.n_btn {
    float: right;
    width: 89px;
    height: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
    background-image: url(../images/article_button.gif);
    background-repeat: no-repeat;
    color: #525252;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-top: 5px;
}

.n_btn:hover {
    text-shadow: 1px 1px 0 #FFFFFF;
    background-image: url(../images/article_button_hover.gif);
    background-repeat: no-repeat;
    color: #0c74b0;
}
.a_btn {
    float: right;
    width: 89px;
    height: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
    background-image: url(../images/article_button.gif);
    background-repeat: no-repeat;
    color: #525252;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-top: 5px;
}

.a_btn:hover {
    text-shadow: 1px 1px 0 #FFFFFF;
    background-image: url(../images/article_button_hover.gif);
    background-repeat: no-repeat;
    color: #8E5AB0;
}
.clear {
    clear: both;
}

.useful_links_description {
    float: left;
    width: 674px;
    padding-left: 10px;
    padding-bottom: 16px;
    padding-top: 20px;
}

.useful_links_description_title {
    float: left;
    width: 400px;
    height: 26px;
    padding-top: 8px;
    padding-left: 42px;
    background-image: url(../images/dart_circle.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #525252;
}

.useful_links_wrap {
    float: left;
    width: 684px;
    padding-bottom: 40px;
}

.useful_links_box {
    float: left;
    width: 659px;
    padding-left: 25px;
}

.useful_links_list {
    float: left;
    width: 659px;
    padding-right: 19px;
}

.useful_links_list_last {
    float: left;
    width: 204px;
}

.useful_links_box li {
    float: left;
    width: 214px;
    font-size: 11px;
    list-style: disc;
    list-style-position: outside;
    color: #5b5b5b;
    padding-bottom: 3px;
	padding-right: 5px;
}

.useful_links_box li a {
    font-size: 11px;
    color: #126c9f;
    text-decoration: none;
}

.useful_links_box li a:hover {
    text-decoration: underline;
}

.info_box {
    float: left;
    width: 684px;
    height: 203px;
    background-image: url(../images/front_box_back.gif);
    background-repeat: no-repeat;
}
.info_box_en {
    float: left;
    width: 684px;
    height: 203px;
    background-image: url(../images/front_box_back_en.gif);
    background-repeat: no-repeat;
}
.info_box_map {
    float: left;
    width: 228px;
    padding-top: 75px;
}

.info_map_image {
    float: left;
    width: 228px;
    height: 85px;
    background-image: url(../images/map.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.info_map_button {
    float: left;
    width: 210px;
    padding-right: 18px;
    padding-top: 3px;
}

.right_info_menu {
    float: left;
    width: 416px;
    padding-top: 70px;
    padding-left: 20px;
    padding-right: 20px;
}

.front_movie {
    float: left;
    width: 90px;
    height: 32px;
    background-image: url(../images/movie.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    font-size: 12px;
    color: #525252;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-top: 90px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
}

.front_movie:hover {
    background-position: -100px 10px;
    background-color: #f0f0f0;
}

.front_e_cards {
    float: left;
    width: 90px;
    height: 27px;
    background-image: url(../images/e_card.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    font-size: 12px;
    color: #525252;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-top: 95px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
}

.front_e_cards:hover {
    background-position: -100px 10px;
    background-color: #f0f0f0;
}

.front_photogallery {
    float: left;
    width: 90px;
    height: 27px;
    background-image: url(../images/photogallery.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    font-size: 12px;
    color: #525252;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-top: 95px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
}

.front_photogallery:hover {
    background-position: -100px 10px;
    background-color: #f0f0f0;
}

.front_wallpapers {
    float: left;
    width: 90px;
    height: 27px;
    background-image: url(../images/wallpapers.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    font-size: 12px;
    color: #525252;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-top: 95px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
}

.front_wallpapers:hover {
    background-position: -100px 10px;
    background-color: #f0f0f0;
}

.right_box {
    float: right;
    width: 277px;
}

.sidebar {
    float: left;
    width: 277px;
    background-image: url(../images/sidebar_back.gif);
    background-repeat: repeat-y;
}

.sidebar_top {
    float: left;
    width: 277px;
    height: 11px;
    background-image: url(../images/sidebar_top.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.sidebar_bottom {
    float: left;
    width: 277px;
    height: 11px;
    background-image: url(../images/sidebar_bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

.sidebar_item {
    float: left;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 16px;
}

.sidebar_poll {
    float: left;
    padding-left: 11px;
    padding-right: 11px;
}

#footer {
    width: 100%;
    float: left;
    font-size: 11px;
    background-image: url(../images/footer_back.gif);
    background-repeat: no-repeat;
}

.footer_wrap {
    margin: 0px auto;
    width: 988px;
    height: 186px;
    padding-top: 34px;
}

.footer_menu {
    float: left;
    width: 988px;
    padding-bottom: 35px;
    background-image: url(../images/footer_bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

.footer_menu a:hover {
    text-decoration: underline;
}

.footer_menu a {
    color: #525252;
    text-decoration: none;
}

.footer_left {
    float: left;
    width: 500px;
    padding-top: 10px;
}

.footer_copyright {
    float: left;
    width: 500px;
    padding-bottom: 10px;
    color: #8f8f8f;
}

.footer_copyright a {
    color: #8f8f8f;
}

.footer_copyright a:hover {
    text-decoration: none;
}

.made_by {
    float: left;
    width: 500px;
    padding-bottom: 10px;
    color: #8f8f8f;
}

.made_by a {
    color: #525252;
    text-decoration: none;
}

.made_by a:hover {
    text-decoration: underline;
}

.footer_right {
    float: right;
    width: 400px;
    padding-top: 10px;
}

.footer_logo {
    text-align: right;
}

/* PAGE */
.page_wrap {
    float: left;
    width: 684px;
    background-image: url(../images/ruller_hor.gif);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

.page_description {
    float: left;
    width: 674px;
    padding-left: 10px;
    padding-bottom: 35px;
}

.page_description_title {
    float: left;
    width: 400px;
    height: 26px;
    padding-top: 8px;
    padding-left: 42px;
    background-image: url(../images/dart_circle_dark.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #525252;
}

.page_menu {
    float: left;
    width: 167px;
}

.page_menu_top {
    float: left;
    width: 167px;
    padding-bottom: 7px;
    background-image: url(../images/page_menu_top.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

.page_menu_bottom {
    float: left;
    width: 167px;
    padding-top: 7px;
    background-image: url(../images/page_menu_bottom.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.page_menu_orange {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_orange:hover {
    color: #ff7112;
    text-decoration: none;
}

.orange_active {
    color: #ff7112;
    text-decoration: none;
}

.page_menu_orange_bottom {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_orange_bottom:hover {
    color: #ff7112;
    text-decoration: none;
}

.orange_bottom_active {
    color: #ff7112;
    text-decoration: none;
}

.page_menu_red {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_red:hover {
    color: #d12929;
    text-decoration: none;
}

.red_active {
    color: #d12929;
    text-decoration: none;
}

.page_menu_red_bottom {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_red_bottom:hover {
    color: #d12929;
    text-decoration: none;
}

.red_bottom_active {
    color: #d12929;
    text-decoration: none;
}

.page_menu_purple {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_purple:hover {
    color: #844ca8;
    text-decoration: none;
}

.purple_active {
    color: #844ca8;
    text-decoration: none;
}

.page_menu_purple_bottom {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_purple_bottom:hover {
    color: #844ca8;
    text-decoration: none;
}

.purple_bottom_active {
    color: #844ca8;
    text-decoration: none;
}



.page_menu_green {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_green:hover {
    color: #659301;
    text-decoration: none;
}

.green_active {
    color: #659301;
    text-decoration: none;
}

.page_menu_green_bottom {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_green_bottom:hover {
    color: #659301;
    text-decoration: none;
}

.green_bottom_active {
    color: #659301;
    text-decoration: none;
}

.page_menu_blue {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_blue:hover {
    color: #0189be;
    text-decoration: none;
}

.blue_active {
    color: #0189be;
    text-decoration: none;
}

.page_menu_blue_bottom {
    font-size: 14px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
}

.page_menu_blue_bottom:hover {
    color: #0189be;
    text-decoration: none;
}

.blue_bottom_active {
    color: #0189be;
    text-decoration: none;
}

.page_menu ul {
    float: left;
    width: 147px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: url(../images/page_menu_back.gif);
    background-repeat: repeat-y;
}

.page_menu li {
    float: left;
    width: 147px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: 1px solid #cecece;
}

.page_article {
    float: left;
    width: 497px;
    padding-left: 20px;
}

.page_article_title {
    float: left;
    width: 497px;
}

.page_article_title_large {
    float: left;
    width: 674px;
}

.page_article h1 {
    float: left;
    width: 400px;
    font-size: 18px;
    font-weight: bold;
    color: #525252;
}

.page_article_icons {
    float: right;
    width: 90px;
}

.page_mail {
    float: right;
    width: 16px;
    height: 16px;
    background-image: url(../images/mail.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    margin-right: 10px;
}

.page_print {
    float: right;
    width: 16px;
    height: 16px;
    background-image: url(../images/print.gif);
    background-repeat: no-repeat;
}

.page_article_content {
    float: left;
    width: 497px;
    padding-top: 15px;
    font-size: 12px;
    line-height: 17px;
    color: #525252;
    text-align: justify;
    padding-bottom: 30px;
}

.page_article_content p {
    padding-bottom: 10px;
}

.page_article_large {
    float: left;
    width: 674px;
    padding-left: 10px;
}

.page_article_large h1 {
    float: left;
    width: 580px;
    font-size: 18px;
    font-weight: bold;
    color: #525252;
}

.page_article_content_large {
    float: left;
    width: 674px;
    padding-top: 15px;
    font-size: 12px;
    line-height: 17px;
    color: #525252;
    text-align: justify;
    padding-bottom: 30px;
}

.page_article_content_large p {
    padding-bottom: 10px;
}

.pag_article a {
    color: #0189be;
	text-decoration: none;
}
.pa_article a:hover {
	text-decoration: underline;
}

.bottom_menu_box{
	padding-top: 25px;
}

.bottom_menu_box li{
	padding-bottom: 4px;
}
/* SLIDER */
#slider {
	float: left;
    position: relative;
    width: 650px;
	padding-left: 22px;
	padding-right: 12px;
	height: 185px;
	background-image: url(../images/fotogallery_box.gif);
    background-repeat: no-repeat;
	padding-top: 18px;
}
#slider_en {
	float: left;
    position: relative;
    width: 650px;
	padding-left: 22px;
	padding-right: 12px;
	height: 185px;
	background-image: url(../images/fotogallery_box_en.gif);
    background-repeat: no-repeat;
	padding-top: 18px;
}
.slider_image img{
	float: left;
	border: 1px solid #525252;
}
.slider_image{
	float: left;
	border: 1px solid #c4c4c4;
	background-color: #fff;
	padding: 3px;
	margin-right: 8px;
}
.slider_inner{
	padding-top: 20px;
}
.slider_button_box{
	float: left;
	width: 80px;
	padding-left: 570px;
	padding-bottom: 10px;
	height: 33px;
}
.slide_right{
	float: left;
	width: 30px;
	height: 33px;
	background-image: url(../images/slide_left.gif);
    background-repeat: no-repeat;
	margin-right: 10px;
	cursor: pointer;
}
.slide_left{
	float: left;
	width: 30px;
	height: 33px;
	background-image: url(../images/slide_right.gif);
    background-repeat: no-repeat;
	cursor: pointer;
}

/* TOURIST */
.tourist_article {
    float: left;
    width: 497px;
    padding-left: 20px;
}
.tourist_top {
    float: left;
    width: 469px;
    height: 43px;
	background-image: url(../images/tourist_top.gif);
    background-repeat: no-repeat;
	padding-top: 23px;
	padding-left: 28px;
	font-size: 16px;
	color: #5b5b5b;
}
.tourist_middle {
    float: left;
    width: 497px;
	background-image: url(../images/tourist_middle.gif);
    background-repeat: repeat-y;
	padding-top: 10px;
}
.tourist_bottom {
    float: left;
    width: 497px;
    height: 66px;
	background-image: url(../images/tourist_bottom.gif);
    background-repeat: no-repeat;
}
.tourist_image {
    float: left;
    padding: 4px;
    border: 1px solid #c4c4c4;
    background-color: #fff;
}
.tourist_image img {
    border: 1px solid #525252;
}
.tourist_box{
	float: left;
	width: 204px;
	padding-left: 28px;
	padding-righ: 28px;
	padding-bottom: 30px;
}
.tourist_title{
	float: left;
	width: 204px;
	padding-bottom: 7px;
	color: #525252;
	font-size: 14px;
	font-weight: bold;
}
.tourist_button{
	float: left;
	width: 204px;
	padding-top: 10px;
}

/* NEWS */

.archive_news_box{
	float: left;
	width: 684px;
	padding-bottom: 20px;
	padding-top: 20px;
	background-image: url(../images/news_border.gif);
    background-repeat: repeat-x;
	background-position: bottom;
}
.archive_news_box_right{
	float: left;
	width: 450px;
	padding-left: 30px;
}
.archive_date{
	float: left;
	width: 450px;
	color: #909090;
    font-size: 11px;
    padding-bottom: 10px;
}
.archive_intro{
	float: left;
	width: 450px;
	font-size: 12px;
	color: #525252
}
.archive_intro a {
	color: #126C9F;
	text-decoration: none;
}
.archive_intro a:hover {
	text-decoration: underline;
}
.archive_news_box_right h1{
	color: #525252;
    float: left;
	width: 450px;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.archive_button{
	float: left;
	width: 450px;
	color: #525252;
	padding-top: 20px;
}
.archive_button a{
	color: #525252;
	text-decoration: none;
}
.archive_button a:hover{
	text-decoration: none;
}
.e_cards_article {
    float: left;
    width: 497px;
    padding-left: 20px;
}
.e_cards_top {
    float: left;
    width: 409px;
    height: 46px;
	background-image: url(../images/e_cards_top.gif);
    background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 88px;
	font-size: 16px;
	color: #5b5b5b;
}
.e_cards_top h1{
    float: left;
	width: 100px;
	padding-top: 3px;
}
.e_cards_middle {
    float: left;
    width: 497px;
	background-image: url(../images/tourist_middle.gif);
    background-repeat: repeat-y;
	padding-top: 10px;
}
.e_cards_bottom {
    float: left;
    width: 497px;
    height: 66px;
	background-image: url(../images/tourist_bottom.gif);
    background-repeat: no-repeat;
}
.e_card_wrap{
	float: left;
    width: 480px;
	padding-left: 17px;
}
.e_card_navigation{
	float: left;
	padding-left: 214px;
}
.e_card_image{
	 background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    float: left;
    padding: 4px;
}
.e_card_image img{
	border: 1px solid #2289cb;
}
.send_form_wrap{
	float: left;
	width: 463px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 20px;
}
.send_form_wrap_left {
	float: left;
	width: 220px;
}
.send_form_wrap_right{
	float: right;
	width: 210px;
	padding-left: 20px;
}
.send_form_box{
	float: left;
	width: 210px;
	padding-bottom: 5px;
}
.send_form_box p{
	float: left;
	width: 210px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #525252;
}
.send_form_box p input{
	float: left;
	width: 198px;
	padding: 5px;
	font-size: 12px;
	color: #525252;
	border: 1px solid #c8c8c8;
}
.txt_card{
	float: left;
	width: 198px;
	padding: 5px;
	font-size: 12px;
	color: #525252;
	border: 1px solid #c8c8c8;
	height: 121px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}
/* POLL */
.poll_container{
	float: left;
	width: 255px;
}

.poll_top{
	float: left;
	width: 162px;
	height: 65px;
	background-image: url(../images/poll_top.gif);
    background-repeat: no-repeat;
	font-size: 12px;
	color: #525252;
	line-height: 17px;
	padding-top: 60px;
	padding-left: 13px;
	padding-right: 80px;
}
.poll_top_en{
	float: left;
	width: 162px;
	height: 65px;
	background-image: url(../images/poll_top_en.gif);
    background-repeat: no-repeat;
	font-size: 12px;
	color: #525252;
	line-height: 17px;
	padding-top: 60px;
	padding-left: 13px;
	padding-right: 80px;
}
.poll_middle{
	float: left;
	width: 225px;
	background-image: url(../images/poll_middle.gif);
    background-repeat: repeat-y;
	padding: 15px;
}
.radio {
	height: 25px;
	width: 90%;
	float:left;
	padding: 0 0 0 25px;
	background: url("../images/radio.png");
	background-repeat: no-repeat;
	background-position: left top;
	cursor: default;
	color: #525252;
	font-size: 14px;
}
.radio input {
	display: none;
}
.selected {
	background-position: 0 -50;
}
.poll_bottom{
	float: left;
	width: 245px;
	height: 39px;
	background-image: url(../images/poll_bottom.gif);
    background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
}
.poll_bottom p{
	padding-right:5px;
	float: right;
	width: 89px;
}
#container{
	width:400px;
	border:1px solid #eee;
	margin:100px auto;
}
#container h1{
	margin:0; padding:5px; 
	font-size:1.4em; font-family:Georgia, serif;
	font-weight:normal; color:#333;
}
#container p{
	font-family:Georgia, serif; color:#333; 
	margin:0; line-height:2em;
}
#pollcontainer{
	margin:5px; border:1px solid #f3f3f3;
	background:#f9f9f9; padding:5px;
}
#loader{ 
	display:none; 
	text-align:center;
}
.option{
	margin:5px 0; 
}
.option p{ 
	font-size: 14px;
	color: #525252;
}
.poll_voted{
	float: left;
	width: 225px;
	background-image: url(../images/poll_middle.gif);
    background-repeat: repeat-y;
	padding: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #525252;
}
.total_votes{
	font-size: 14px;
	font-weight: bold;
	color: #525252;
}
.bar{ 
	height:10px; 
	background:#ccc; 
}
.yourvote{ 
	background:#ccc; 
}

/* MULTIMEDIJA */

.multimedia_article {
    float: left;
    width: 497px;
    padding-left: 20px;
}
.multimedia_top {
    float: left;
    width: 469px;
    height: 43px;
	background-image: url(../images/tourist_top.gif);
    background-repeat: no-repeat;
	padding-top: 23px;
	padding-left: 28px;
	font-size: 16px;
	color: #5b5b5b;
}
.multimedia_middle {
    float: left;
    width: 497px;
	background-image: url(../images/tourist_middle.gif);
    background-repeat: repeat-y;
	padding-top: 10px;
}
.multimedia_bottom {
    float: left;
    width: 497px;
    height: 66px;
	background-image: url(../images/tourist_bottom.gif);
    background-repeat: no-repeat;
}
.multimedia_image {
    float: left;
    padding: 4px;
    border: 1px solid #c4c4c4;
    background-color: #fff;
}
.multimedia_image img {
    border: 1px solid #525252;
}
.multimedia_box{
	float: left;
	width: 224px;
	padding-left: 16px;
	padding-bottom: 30px;
}
.multimedia_wrapper{
	float: left;
	padding: 10px;
}
.multimedia_wrapper:hover{
	background-color: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.multimedia_button{
	float: left;
	width: 204px;
	color: #5B5B5B;
	padding-top: 10px;
	text-transform: uppercase; 
	height: 35px;
}
.multimedia_button a{
	color: #5B5B5B;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.multimedia_button a:hover{
	text-decoration: underline;
}
.wallpaper_button{
	float: left;
	width: 204px;
	color: #5B5B5B;
	padding-top: 10px;
	text-transform: uppercase; 
}
.wallpaper_button a{
	color: #5B5B5B;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.wallpaper_button a:hover{
	text-decoration: underline;
}
.gallery_image_box{
	float: left;
	padding: 9px;
	
}
.gallery_image{
	float: left;
	background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    padding: 4px;
}
.gallery_image img{
	border: 1px solid #525252;
}
/* EVENTS */

.event_wrap{
	float: left;
	width: 684px;
	background-image: url(../images/event_border.gif);
    background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 10px;
	padding-top: 10px;
}
.event_box{
	float: left;
	width: 604px;
}
.event_content_wrap{
	float: left;
	width: 614px;
}
.event_content_wrap_inner{
	float: left;
	width: 562px;
	padding: 10px 20px;
}
.event_content_wrap_inner:hover{
	background-color: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.event_icon{
	float: left;
	width: 80px;
	height: 62px;
	padding-top: 10px;
	background-image: url(../images/calendar.gif);
    background-repeat: no-repeat;
	background-position: bottom;
}
.event_icon h4{
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	padding-top: 4px;
}
.event_title{
	float: left;
	width: 562px;
	padding-bottom: 5px;
}
.event_title h2{
	color: #525252;
	font-size: 14px;
	text-transform: uppercase; 
}
.event_content{
	float: left;
	width: 458px;
	font-size: 12px;
	color: #525252;
	line-height: 17px;
	padding-right: 15px;
}
.event_content a{
	color: #0189be;
	text-decoration: none;
}
.event_content_button{
	float: left;
	width: 89px;
}
.no_event{
	flaot: left;
	font-size: 12px;
	color: #525252;
	padding-top: 30px;
	padding-left: 20px;
}
.ui-datepicker{
	font-size: 12px;
}
/* SEARCH RESULTS */

.results_news_box{
	float: left;
	width: 674px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 10px;
	background-image: url(../images/news_border.gif);
    background-repeat: repeat-x;
	background-position: bottom;
}
.results_date{
	float: left;
	width:674px;
	color: #909090;
    font-size: 11px;
    padding-bottom: 10px;
}
.results_intro{
	float: left;
	width: 674px;
	font-size: 12px;
	color: #525252
}
.results_news_box_right h1{
	color: #525252;
    float: left;
	width: 674px;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.results_button{
	float: left;
	width: 674px;
	color: #525252;
	padding-top: 20px;
}
.results_button a{
	color: #525252;
	text-decoration: none;
}
.results_button a:hover{
	text-decoration: none;
}
#validate_message{
	padding-bottom: 10px;
	
}
#validate_message p{
	font-size: 12px;
	color: #C3272D;
}

#s_message{
	padding-bottom: 10px;
	color: #0189BE;
	font-size: 14px;
}
#s_message_fashnik{
	float: left;
	width: 330px;
	padding-bottom: 10px;
	color: #0189BE;
	font-size: 12px;
	text-align: left;
}
#validate_message_fashnik p{
	font-size: 12px;
	color: #C3272D;
	text-align: left;
}
.pa_content a{
	color: #0189BE;
	text-decoration: none;
}
.pa_content a:hover{
	text-decoration: underline;
}
/*PAGINATION*/
.pagination{
	float: right;
	padding-top: 30px;
	font-weight: bold;
}
.pagination a{
	float: left;
	color: #909090;
	text-decoration: none;
}
.pagination_links{
	float: left;
	padding-top: 7px;
	padding-left: 6px;
	padding-right: 6px;
}
.slide_right_news{
	float: left;
	width: 30px;
	height: 33px;
	background-image: url(../images/slide_right_news.gif);
    background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	margin-left: 10px;
}
.slide_left_news{
	float: left;
	width: 30px;
	height: 33px;
	background-image: url(../images/slide_left_news.gif);
    background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 10px;
}
.current_page{
	float: left;
	padding-top: 7px;
	padding-left: 6px;
	padding-right: 6px;
	color: #525252;
}
.disabled{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/* CONTACT POPUP */
#contact_wrap{
	float: left;
	width: 496px;
	height: 360px;
	background-image: url(../images/contact_back.gif);
    background-repeat: repeat-x;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #E0E0E0;
}
.contact_wrap_top{
	float: left;
	width: 460px;
	padding-left: 17px;
	padding-top: 17px;
	padding-bottom: 10px;
}
.contact_wrap_close{
	float: right;
	width: 80px;
}
.contact_close{
	float: left;
	width: 80px;
	height: 33px;
	background-image: url(../images/close_contact.gif);
    background-repeat: no-repeat;
}
.contact_close_en{
	float: left;
	width: 80px;
	height: 33px;
	background-image: url(../images/close_contact_en.gif);
    background-repeat: no-repeat;
}
.contact_wrap_title{
	float: left;
	width: 186px;
	height: 35px;
	background-image: url(../images/contact_title.gif);
    background-repeat: no-repeat;
}
.friend_wrap_title{
	float: left;
	width: 186px;
	height: 35px;
	background-image: url(../images/send_to_friend.gif);
    background-repeat: no-repeat;
}
.friend_wrap_title_en{
	float: left;
	width: 186px;
	height: 35px;
	background-image: url(../images/send_to_friend_en.gif);
    background-repeat: no-repeat;
}
.contact_form_wrap{
	float: left;
	width: 460px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 20px;
}
.contact_form_wrap_left {
	float: left;
	width: 220px;
}
.contact_form_wrap_right{
	float: right;
	width: 210px;
	padding-left: 20px;
}
.contact_form_box{
	float: left;
	width: 210px;
	padding-bottom: 5px;
}
.contact_form_box p{
	float: left;
	width: 210px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #525252;
}
.contact_form_box p input{
	float: left;
	width: 198px;
	padding: 5px;
	font-size: 12px;
	color: #525252;
	border: 1px solid #c8c8c8;
}
.txt_contact{
	float: left;
	width: 198px;
	padding: 5px;
	font-size: 12px;
	color: #525252;
	border: 1px solid #c8c8c8;
	height: 121px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}
.contact_bottom{
	float: left;
	width: 460px;
	height: 104px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 40px;
	background-color: #E0E0E0;
	-moz-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomleft: 5px;
}
#s_message_contact{
	font-size: 11px;
	color: #0C74B0
}
#validate_message_contact p {
	float: left;
	width: 50%;
    color: #C3272D;
    font-size: 11px;
}
.address{
	float: left;
	width: 141px;
	padding:3px;
	font-size:12px;
	color: #5B5B5B;
	border: 1px solid #ccc;
}
.su_btn {
    float: right;
    width: 89px;
    height: 25px;
   	text-shadow: 1px 1px 0 #FFFFFF;
    background-image: url(../images/article_button.gif);
    background-repeat: no-repeat;
    color: #525252;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    /*padding-top: 5px;*/
	border: 0px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	cursor: pointer;
	
}

.su_btn:hover {
    text-shadow: 1px 1px 0 #FFFFFF;
    background-image: url(../images/article_button_hover.gif);
    background-repeat: no-repeat;
    color: #0c74b0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}
.gmnoprint{
	font-size: 12px;
}
.map_list li{
	border-bottom: 0px;
}
.search_result_error{
	color: #525252;
	font-size: 14px;
	padding-left: 20px;
}
.directions{
	float: left;
    padding-left: 10px;
	padding-top: 20px;
    width: 674px;
	color: #525252;
}
.directions h1{
	color: #525252;
    float: left;
    font-size: 18px;
    font-weight: bold;
    width: 674px;
	padding-bottom: 10px;
}
.directions h2{
	color: #525252;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 674px;
	padding-bottom: 5px;
}
.directions p{
	float: left;
    width: 674px;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 17px;
}

/* FASHNIK */
.fashnik_left{
	float: left;
	width: 250px;
	padding-right: 50px;
}
.fashnik_right{
	float: left;
	width: 330px;
}
.form_box{
	float: left;
	width: 330px;
	padding-bottom: 10px;
}
.form_box p{
	float: left;
	width: 330px;
	padding-bottom: 3px;
}
.f_input{
	border: 1px solid #C8C8C8;
    color: #525252;
    float: left;
    font-size: 12px;
    padding: 5px;
    width: 315px;
}
.txt_theme{
	border: 1px solid #C8C8C8;
    color: #525252;
    float: left;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 12px;
    height: 121px;
    padding: 5px;
    width: 315px;
}
.new{
	text-align: left;
	
}
.info_data{
	float: left;
	width: 460px;
	padding-bottom: 10px;
}
.info_data li{
	float: left;
	width: 153px;
	font-size: 12px;
	padding-bottom: 3px;
	color: #525252;
}
