@font-face {font-family: 'PT Sans';
  src: url('../fonts/pts55f_w.eot');
  src: local('PT Sans'), url('../fonts/PTS55F_W.woff') format('woff'),url('../fonts/PTS55F_W.ttf') format('truetype'), url('../fonts/PTS55F_W.svg#PTSans-Regular') format('svg');}

@font-face {font-family: 'PT Sans';
  font-style: italic;
  src: url('../fonts/pts56f_w.eot');
  src: local('PT Sans Italic'), url('../fonts/PTS56F_W.woff') format('woff'),url('../fonts/PTS56F_W.ttf') format('truetype'), url('../fonts/PTS56F_W.svg#PTSans-Italic') format('svg');}

@font-face {font-family: 'PT Sans';
  src: url('../fonts/pts75f_w.eot');
  font-style: normal;
  font-weight: bold;
  src: local('PT Sans Bold'), url('../fonts/PTS75F_W.woff') format('woff'),url('../fonts/PTS75F_W.ttf') format('truetype'), url('../fonts/PTS75F_W.svg#PTSans-Bold') format('svg');}

@font-face {font-family: 'PT Sans';
  font-style: italic;
  font-weight: bold;
  src: url('../fonts/pts76f_w.eot');
  src: local('PT Sans Bold Italic'), url('../fonts/PTS76F_W.woff') format('woff'),url('../fonts/PTS76F_W.ttf') format('truetype'), url('../fonts/PTS76F_W.svg#PTSans-BoldItalic') format('svg');}

@font-face {font-family: 'PT Sans Caption';
  src: url('../fonts/ptc55f_w.eot');
  src: local('../PT Sans Caption'), url('../fonts/PTC55F_W.woff') format('woff'),url('../fonts/PTC55F_W.ttf') format('truetype'), url('../fonts/PTC55F_W.svg#PTSans-Caption') format('svg');}

@font-face {font-family: 'PT Sans Caption';
  font-weight: bold;
  src: url('../fonts/ptc75f_w.eot');
  src: local('PT Sans Caption Bold'), url('../fonts/PTC75F_W.woff') format('woff'),url('../fonts/PTC75F_W.ttf') format('truetype'), url('../fonts/PTC75F_W.svg#PTSans-CaptionBold') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
  src: url('../fonts/ptn57f_w.eot');
  src: local('PT Sans Narrow'), url('../fonts/PTN57F_W.woff') format('woff'),url('../fonts/PTN57F_W.ttf') format('truetype'), url('../fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
  font-weight: bold;
  src: url('../fonts/ptn77f_w.eot');
  src: local('PT Sans Narrow Bold'), url('../fonts/PTN77F_W.woff') format('woff'),url('../fonts/PTN77F_W.ttf') format('truetype'), url('../fonts/PTN77F_W.svg#PTSans-NarrowBold') format('svg');}







/* Global-s*/
html { padding: 0; margin: 0; background: url("../images/bg.jpg") no-repeat center top; background-size: cover; height: auto !important; }
body { min-width: 1060px; min-height: auto !important }




html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif !important; }


h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font { font-size: 1em; font-style: normal; font-weight: normal; }


img { border: 0; }
.clr { clear: both; }
strong { font-weight: bold; }


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, 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-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
color: #434252;
font-size: 13px;
}


a { color: #326fbb; text-decoration: none; font-size: 13px; }
a:hover { text-decoration: underline; }



/* remember to define focus styles! */
:focus { outline: 0; }

body { line-height: 1; font-size: 15px; font-style: normal; font-weight: normal; line-height: 18px;   }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }





/* CONTAINER */
.container { width: 1027px; position: relative; margin: 0 auto; background: url("../images/conteiner-bg.png"); }
.conteiner-box { padding: 0 15px; }





/* HEADER */
.header { height: 180px; position: relative; margin-bottom: 15px; background: #ffffff; }



/* HEADER - LOGO * /
*.logo h1 a { display: block; width: 340px; height: 95px; background: url("../images/logo.png") top left no-repeat; text-indent: -3000px; }*/
.logo { position: absolute; top: 24px; left: 0; }
.logo h1 { margin: 0; padding: 0;  }
.logo h1 a { display: block; width: 340px; height: 95px; background: url("../images/logo_2012.png") top left no-repeat; text-indent: -3000px; }

.logo-eng h1 a{ background: url("../images/logo_eng_2012.png") top left no-repeat; }


/* HEADER - TEL */
/*.header-tel { position: absolute; top: 20px; left: 340px; text-align: center; }*/
.header-tel { position: absolute; top: 20px; left: 380px; text-align: center; }
.header-tel p { font-family: 'PT Sans' !important; color: #545361; font-size: 14px; }
.header-tel p  strong { color: #c22b24; font-size: 19px; }





/* ICONS NAVI */
.icons-navi { position: absolute; top: 20px; right: 0; background: #faf9f9; padding: 6px; }

.icons-navi ul { overflow: hidden; }
.icons-navi ul li { float: left; margin-right: 20px; }
.icons-navi ul li a { display: block; width: 13px; height: 13px; text-indent: -4000px; }
.icons-navi ul .ni-main { background: url("../images/ni-main.png") top left no-repeat; }
.icons-navi ul .ni-post { background: url("../images/ni-post.png") top left no-repeat; }
.icons-navi ul .ni-map { background: url("../images/ni-map.png") top left no-repeat; }
.icons-navi ul .ni-search { background: url("../images/ni-search.png") top left no-repeat; }

.icons-navi ul li.li-last { margin: 0; }





/* LOGO4 */
.logo4 { position: absolute; top: 43px; right: 0; }




/* HEADER - FEDERATIA */
.federacia-operator {
position: absolute;
top: 15px;
left: 600px;
background: url("../images/logo3.png") no-repeat;
background-position: 0 0;
font-family: 'PT Sans' !important;
color: #006bb7;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
width: 150px;
height: 93px;
padding: 23px 0 0 80px;
}




/* HEADER -  MENU */
.header-menu {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 9999;
-moz-border-radius: 6px;
-webkit-border-radius:  6px;
border-radius:  6px;
behavior: url(/PIE.php);
background: #326fbb;
}





/* LEVEL ONE  */
ul.nav { position: relative; z-index: 150;}
ul.nav li { float: left; zoom: 1; margin-left: 12px; padding: 12px 0; }


ul.nav a {
display: block;
font-family: 'PT Sans' !important;
font-size: 14px;
padding: 6px 12px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
-moz-border-radius: 6px;
-webkit-border-radius:  6px;
border-radius:  6px;
behavior: url(/PIE.php);
}


ul.nav a:hover, ul.nav li.selected a { color: #feefaf; background: #315196; text-decoration: none; }
ul.nav li.hover, ul.nav li:hover { position: relative; }




/* LEVEL TWO */
ul.nav ul {
width: 222px;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
background: #315196;
padding: 5px 12px;
-moz-border-radius: 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
behavior: url(/PIE.php);
}


ul.nav ul li { border-bottom: 1px solid #326fbb; float: none; background: none; padding: 0; margin: 0; }
ul.nav ul li a { padding: 9px 0; font-size: 13px; }
ul.nav ul li.li-last { border: 0; }





/* LEVEL THREE */
ul.nav ul ul { left: 100%; top: -5px; }
ul.nav li:hover > ul { visibility: visible; }









/* TOP -  LANG */
.top-lang { position: absolute; top: 17px; right: 12px; }
.top-lang a { opacity: 0.85; line-height: 20px; height: 20px; }
.top-lang a:hover { opacity: 1.00; }

.lang-inline li { float: left; line-height: 15px; }
.lang-inline li a {
color: #ffffff;
padding: 5px 15px;
font-family: 'PT Sans' !important;
font-size: 14px;
font-weight: bold;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}



.lang-inline li a:hover { text-decoration: none; background: #315196; }
.lang-inline li.lang-active a { color: #feefaf; background: #315196; }
.lang-inline li.lang-active a:hover { background: #105f86; }
.lang-inline li.li-last { border: 0; }
div.mod-languages li { margin: 0; }

















/* SLIDER */
.slider {
height: 284px;
z-index: 10;
overflow: hidden;
position: relative;
margin-bottom: 15px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}

.slider .bx-wrapper {  margin: 0 auto; height: 284px !important; }
.slider .bx-viewport, .slider .bxslider, .slider .bxslider ul li, .slider .bxslider ul li img { height: 284px !important; }
.bx-wrapper .bx-viewport { background: none !important; }
.slider .bxslider { }


.slider .bxslider li img {
-moz-border-radius: 8px;
-webkit-border-radius:  8px;
border-radius:  8px;
behavior: url(/PIE.php);
}




.slider  .slider-text { position: absolute; top: 0; right: 0; width: 238px; background: url("../images/slider-content-bg.png"); height: 100%; }
.slider-textmore { }
.slider  .slider-text-box { padding: 30px 30px 0 30px; }



.slider  .slider-text h3 {
font-size: 23px;
font-family: 'PT Sans' !important;
font-weight: bold;
color: #484757;
line-height: 30px;
}

.slider-text-cont, .slider-text-cont p { margin-top: 15px; }
.slider-text-cont h4 {
font-size: 28px;
font-family: 'PT Sans' !important;
font-weight: bold;
color: #f3c700;
}

.slider-text-cont p { text-align: justify; color: #1b1b1b; }


.slider-more { margin-top: 15px; }
.slider-more a {
width: 110px;
display: block;
height: 30px;
line-height: 30px;
text-align: center;
font-family: 'PT Sans' !important;
color: #ffffff;
font-size: 14px;
font-weight: bold;
-moz-border-radius: 6px;
-webkit-border-radius:  6px;
border-radius:  6px;
behavior: url(/PIE.php);
background: #bc3a35;
}


.slider-more a:hover { color: #feefaf;  text-decoration: none; }





.slider  .bx-pager { position: absolute; bottom: 20px !important; left: 340px !important;  z-index: 10000; width: 100% !important; }
.slider  .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #bc3a35 !important; }


.slider  .bx-wrapper .bx-pager.bx-default-pager a {
background: #326fbb;
width: 13px !important;
height: 13px !important;
position: relative;
-moz-border-radius: 13px !important;
-webkit-border-radius: 13px !important;
border-radius: 13px !important;
behavior: url(/PIE.php);
}









/* PATHWAY Navigation*/
.path-way { padding-bottom: 5px; padding-top: 5px; padding-left: 15px; margin-bottom: 15px; border-bottom: 1px solid #cdccd0;
z-index: 9999;
-moz-border-radius: 6px;
-webkit-border-radius:  6px;
border-radius:  6px;
background: #faf9f9;
}




.path-way .breadcrumbs a {
text-decoration: none;
font-family: 'PT Sans' !important;
color: #3571bc;
font-size: 14px;
}

.path-way .breadcrumbs span {
font-family: 'PT Sans' !important;
color: #484757;
font-size: 14px;;
}


.breadcrumbs-separator { margin: 0 5px; }
.path-way .breadcrumbs a:hover { text-decoration: underline; }
.path-way-now { color: #3571bc; }










/* BODY */
.body { padding-bottom: 15px; }
.page-content { }
.blocks-right { float: left; width: 238px; }
.blocks-left { float: left; width: 238px; margin-right: 15px; }
.blocks-center { float: left; width: 491px; }




.blocks-center-padd {
padding: 15px;
background: #faf9f9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}










/* PAGECONTENT-TOP */
.page-content-top { margin-bottom: 15px; }
.page-content-top ul { overflow: hidden; }
.page-content-top ul li { float: left; margin-right: 15px; }
.page-content-top ul li.pgtop-li4 { margin: 0; }
.page-content-top ul li a {
display: block;
width: 238px;
height: 100px;
position: relative;
}

.page-content-top ul li a img {
-moz-border-radius: 6px;
-webkit-border-radius:  6px;
border-radius:  6px;
behavior: url(/PIE.php);
position: relative;
z-index: 50;
}

.page-content-top .pgtop-li1 span {
position: absolute;
display: block;
top: 24px;
line-height: 28px;
left: 0;
width: 238px;
text-align: center;
z-index: 100;
font-family: 'PT Sans' !important;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #c22b24;
}


.page-content-top .pgtop-li2 span {
position: absolute;
display: block;
top: 43px;
left: 77px;
z-index: 100;
font-family: 'PT Sans' !important;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}


.page-content-top .pgtop-li3 span {
position: absolute;
display: block;
width: 70px;
top: 32px;
left: 14px;
z-index: 100;
font-family: 'PT Sans' !important;
font-size: 17px;
font-weight: bold;
text-transform: uppercase;
}



.page-content-top .pgtop-li4 span {
position: absolute;
display: block;
width: 70px;
top: 32px;
left: 14px;
z-index: 100;
font-family: 'PT Sans' !important;
font-size: 17px;
font-weight: bold;
text-transform: uppercase;
}






.charter-block { margin-bottom: 15px; }
.charter-block-img a {
display: block;
width: 238px;
height: 100px;
text-indent: -4000px;
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
behavior: url(/PIE.php);
background: url("../images/charters.jpg") top left no-repeat;
}

.charter-block-cont {
background: #faf9f9;
padding: 15px;
-moz-border-radius: 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
behavior: url(/PIE.php);
}


.more { margin-top: 8px; }
.more a {
font-family: 'PT Sans' !important;
font-size: 13px;
font-weight: bold;
padding-left: 10px;
background: url("../images/more.png") no-repeat;
background-position: 0 5px;  }








.bodytable, .pageastable { width: 100%; }
.bodytable tr td, .pageastable tr td { vertical-align: top; height: 100%; }
.bodytable .leftnavi { width: 208px; }



.bodytable-blcenter {
width: 461px;
padding: 15px;
background: #faf9f9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
margin-left: 15px;
}

.bodytable-blcenter-fullcoll { width: 716px; }


.mainpage .bodytable-blcenter { width: 491px; padding: 0; background: none; }
.main_thumbs_arrow_wrapper { margin-bottom: 15px; }
.mainpage .pagination {
background: #faf9f9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
padding: 23px 15px;
}





/* LEFTNAVI */
.leftnavi {
background: #326eba;
padding: 15px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}

.leftnavi ul { margin: 0 0 65px -20px; }
.leftnavi ul li { border-bottom: 1px solid #3c87cc; margin-left: 20px; }
.leftnavi ul li a { display: block; padding: 5px 0; color: #ffffff; font-family: 'PT Sans' !important; font-size: 14px; }
.leftnavi ul li a:hover, .leftnavi ul li.selected a { color: #feefaf; }
.leftnavi ul li.selected {
border: 0;
background: #315095;
margin: 0;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}
.leftnavi ul li.selected a { padding: 5px 20px; }
.leftnavi ul li.selected ul { margin: 0; padding-bottom: 5px; }
.leftnavi ul li.selected ul li { border-color: #3969ab; background: url("../images/leftnavi-dot.png") no-repeat; background-position: 0 12px; width: 190px; margin-left: 20px; }
.leftnavi ul li.selected ul li a { padding: 5px 10px !important; }
.leftnavi ul li.selected ul li#current a, .leftnavi ul li.selected ul li ul li#current a { color: #ffffff; text-decoration: underline; }
.leftnavi ul li.selected ul li#current ul a, .leftnavi ul li.selected ul li ul li#current ul a { color: #feefaf; text-decoration: none; }
.leftnavi ul li.selected ul li#current ul a:hover, .leftnavi ul li.selected ul li ul li#current ul a:hover { text-decoration: underline; }




.leftnavi ul li.selected ul li.li-last { border: 0; }
.leftnavi ul .item287 ul { display: none; }













.subscrible h3 { color: #ffffff; font-family: 'PT Sans' !important; font-size: 14px; }

.acymailing_form { width: 100%; }
.subscrible-email { margin: 5px 0; }
.subscrible-email input, .acyfield_email input {
width: 198px !important;
padding: 5px;
font-family: 'PT Sans' !important;
font-size: 14px;
color: #a5a5a5;
border: 0;
background: #ffffff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}

.subscrible-button, .acysubbuttons { text-align: right; }
.subscrible-button input, .acysubbuttons input {
padding: 5px 15px;
border: 0;
font-family: 'PT Sans' !important;
font-size: 14px;
color: #484757;
font-weight: bold;
background: #feefb1;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
cursor: pointer;
}

.subscrible-button input:hover, .acysubbuttons input:hover { background: #f4e08c; }











/* PARTNERS SLIDER */
.partnersblock { position: relative; }
.partnersblock-title {
padding: 9px 12px;
background: #326eba;
position: absolute;
top: 48px;
left: -105px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}


.partnersblock-title h3 {
font-family: 'PT Sans' !important;
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
}






.partners-slider-box  {
margin-top: 15px;
background: url("../images/partners.png") top left no-repeat;
padding-left: 100px;
height: 131px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);

 }
.partners-slider-box .bx-wrapper { padding: 20px 55px 35px 85px; }
.partners-list li {
float: left;
width: 150px !important;
margin: 0 20px !important;
position: relative;
}





.partners-slider-box .bx-default-pager, .partners-slider-box .bx-controls-auto { display: none; }
.partners-slider-box .bx-controls-direction { display: block; }

.partners-slider-box .bx-wrapper .bx-prev { position: absolute !important; left: 50px !important; top: 44px; width: 22px; height: 43px; background: url("../images/partners-slider-control.png") top left no-repeat; }
.partners-slider-box .bx-wrapper .bx-next { position: absolute !important; right: 20px !important; top: 44px; width: 22px; height: 43px; background: url("../images/partners-slider-control.png") top right no-repeat;}


.partners-slider-box .bx-wrapper .bx-prev:hover { background-position: bottom left !important; }
.partners-slider-box .bx-wrapper .bx-next:hover { background-position: bottom right !important; }














/* BLOCKS */
.block { margin-bottom: 30px; }
.blog { margin: 0; }
.block-title, .item-278 .bodytable-blcenter h1 { margin-bottom: 15px; }


.block-title h1, .block-title h2, .block-title h3, .block-title h4, .block-title h5, .block-title h6, #phocagallery h1, .item-278 .bodytable-blcenter h1 {
font-family: 'PT Sans' !important;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #b82025;
}














/* CATEGORY */
.intro-blocks-box { overflow: hidden; }
.intro-block { border-bottom: 1px solid #d7d6da; padding-bottom: 15px; margin-bottom: 15px; }

.intro-block-inline { }
.intro-block-title { margin-bottom: 7px; }
.intro-block-title a {
font-size: 15px;
color: #b82025;
font-weight: bold;
font-family: 'PT Sans' !important;
}









/* CONTENT ROWS - MODULE NEWS */
.items-row { margin-bottom: 15px; overflow: hidden; }
.row-last { margin: 0; }
.blog-featuredmainpage .items-row .item .item-padd { height: 251px; }
.items-row .column-1 { float: left; width: 238px; margin-right: 15px; }
.items-row .column-2 { float: left; width: 238px; }
.item-padd {
background: #faf9f9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
padding: 15px;
}

.items-row .item .img-intro-left, .mod-news .item-padd .img-intro-left { height: 125px; overflow: hidden; }
 .items-row .item .img-intro-left img, .mod-news .item-padd .img-intro-left img { width: 208px; }
.items-row .item .intro-block-title, .mod-news .item-padd .intro-block-title { margin-top: 10px; max-height: 34px; overflow: hidden; }
.items-row .item .intro-block-title h2 a, .mod-news .item-padd .intro-block-title h2 a {
font-family: 'PT Sans' !important;
color: #b82025;
font-size: 15px;
}
.items-row .item .intro-block-text, .mod-news .item-padd .intro-block-text { max-height: 51px; overflow: hidden; }



.rightnews {
width: 238px;
background: #faf9f9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}


.rightnews .item-padd { padding: 0 15px 15px 15px; background: none; }

.rightnews-title { padding: 15px 15px 0 15px; margin-bottom: 15px; }
.rightnews-title h3 {
font-family: 'PT Sans' !important;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}


.allnews { padding: 20px 15px 15px 15px; }
.allnews a {
display: block;
padding: 4px 12px;
background: #326eba;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
color: #ffffff;
font-family: 'PT Sans' !important;
font-size: 13px;
font-weight: bold;
text-align: center;
width: 70px;
}


.allnews a:hover { color: #feefaf; background: #315196; text-decoration: none; }








/* BLOCKS-IMAGES/EDITOR */
.intro-block .img-intro-left { float: left; margin-right: 15px; width: 208px; }
.intro-block .img-intro-box { width: 208px; height: 125px; position: relative; overflow: hidden; }
.intro-block .img-intro-box img { width: 208px; }
.intro-block .intro-block-cont-widthimg { float: left; width: 238px; }
.bodytable-blcenter-fullcoll .intro-block .intro-block-cont-widthimg { float: left; width: 490px; }
.bodytable-blcenter-fullline .intro-block .intro-block-cont-widthimg { float: left; width: 744px; }


.img-intro-info { margin-top: 10px; }
.fldatach-input-value { margin-right: 15px; font-family: 'PT Sans' !important;
font-size: 14px; font-weight: bold; }



.img-intro-right { float: right; padding-left: 10px; }
.img-intro-none { margin-bottom: 15px; }
.img-intro-none img { max-width: 673px; }



.img-fulltext-left { float: left; padding: 0 10px 0 0; }
.img-fulltext-right { float: right; padding: 0 0 0 10px;  }
.img-fulltext-none { margin-bottom: 15px; }
.img-fulltext-left img, .img-fulltext-right img, .img-fulltext-none img { max-width: 681px; }





/* CONTENT STYLE */
.block-contentall { border: 0; }
.block-contentall img { max-width: 461px; }
.bodytable-blcenter-fullcoll .block-contentall img { max-width: 716px; }
.item-page p, .block-contentall p { margin-bottom: 15px;  }
.block-contentall p, .block-contentall .block-cont span, .blog .intro-block-text p, .blog .intro-block-text span, .blocks-textedit p { color: #434252; font-size: 13px; font-family: Arial, Helvetica, sans-serif !important; text-align: left; }

.block-contentall em, .blog .intro-block-text p em { font-style: italic; }
.block-contentall strong, .blog .intro-block-text p strong, .blocks-textedit strong { font-weight: bold; }
.block-contentall .actions { display: none; }
.block-contentall h1, .blog .intro-block-text p h1 { font-size: 19px !important; margin-bottom: 10px; }
.block-contentall h3, .blog .intro-block-text p h3 { font-size: 17px !important; margin-bottom: 10px; }
.block-contentall h4, .blog .intro-block-text p h4 { font-size: 16px !important; margin-bottom: 10px; }
.block-contentall h5, .blog .intro-block-text p h5 { font-size: 14px !important; margin-bottom: 10px; }
.block-contentall h6, .blog .intro-block-text p h6 { font-size: 12px !important; margin-bottom: 10px; }
.block-contentall ul, .blog .intro-block-text p ul { list-style: disc; padding-left: 15px; }
.block-contentall ol, .blog .intro-block-text p ol { list-style: decimal; padding-left: 15px;}







/* TABLE DEFAULT STYLE */
.block-contentall table { border: 0; }
.block-contentall table tr td, .block-contentall table tr th  { text-align: left; padding: 5px; }

.block-contentall table tr th { color: #326eba; font-weight: bold; }
.block-contentall table tr td a, .block-contentall table tr td a span { color: #326fbb !important; }

.main_thumb_table { border: 0 !important; }
.main_thumb_table tr td { border: 0 !important; background: none !important; padding: 0 !important; }
.block-contentall table p, .block-contentall table span { margin: 0; }



/* TABLE STYLE */
.table { border-top: 1px solid #326eba; border-right: 1px solid #326eba !important; width: 100%; }
.table tr td, .table tr th  { padding: 5px; border-left: 1px solid #326eba;  border-bottom: 1px solid #326eba; }

.table tr th { background: #326eba; text-align: center; color: #ffffff !important; font-weight: bold; }
.table tr.even td { background: #dfefff; }
.table tr th p, .table tr th span { color: #ffffff; }








/* TABLE RSFORM STYLE */
.rsform-moretitle { margin-top: 30px; }
.rsform-table { width: 455px !important; border: 0 !important; }
.rsform-table td {
vertical-align: middle !important;
font-size: 14px !important;
font-family: 'PT Sans' !important;
padding: 5px 5px !important;
border: 0 !important;
border-bottom: 1px dotted #eaebeb !important;
}

.rsform-lefttext { width: 244px; }
.td-nobr td { border: 0 !important; }

.rsform-table  .formError { color: red; font-weight: normal; font-size: 13px; }

#userForm h3 {
margin-bottom: 5px;
padding-bottom: 10px;
border-bottom: 1px solid #d4d3d2;
font-family: 'PT Sans' !important;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #b82025;
}




.rsform-submit-button {
margin-top: 10px;
cursor: pointer;
border: 0;
display: block;
padding: 6px 15px;
background: #326eba;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
color: #ffffff;
font-family: 'PT Sans' !important;
font-size: 15px;
font-weight: bold;
text-align: center;
}

.rsform-submit-button:hover { background: #315196; color: #feefaf; }


#sbox-window { background: #f7f6f5;}

.rsform-input-td input, .rsform-textarea-td textarea, .rsform-block-captcha td input, .rsform-input-td select { padding: 4px 5px 3px 5px;
font-size: 13px;
color: #96928d;
font-family: 'PT Sans' !important;
border: 1px solid #cccccc;
}
.rsform-input-td select { color: #434252; }
.rsform-textarea-td textarea { width: 180px; max-width: 180px; }

.rsform-calendar-button { padding: 3px 7px !important; color: #dddddd !important; background: url("../images/calendar.png") 4px 3px no-repeat !important; border: 0 !important; cursor: pointer; }
.rsform-calendar-button:hover { background-color: #cccccc !important; }
.formError { color: red !important; }







/* ATACHS */
.item-moreatachs {
margin-top: 10px;
padding: 6px 10px;
background: #f3f3f3;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}
.item-moreatachs-fullitem { padding: 10px 10px 6px 10px; }

.item-moreatachs-intro-info { float: left; }
.more-right { float: right; margin: 0; }
.intro-blt-float, .full-blt-float { overflow: hidden; margin-bottom: 10px; }



.intro-blt-float .intro-block-title, .full-blt-float .block-title { float: left; width: 343px; margin-right: 30px; }


.specials { float: right; width: 343px; text-align: right; }



.field-special {
font-family: 'PT Sans' !important;
font-size: 14px;
font-weight: bold;
background: #326fbb;
padding: 1px 6px;
color: #ffffff !important;
margin-right: 5px;
}
.field-special.No, .field-special { display: none; }
.field-special.Yes { display: inline !important; }




.fieldnew.no { display: none; }
.fieldnew.yes {
font-family: 'PT Sans' !important;
font-size: 14px;
font-weight: bold;
background: #b82025;
padding: 1px 6px; color: #ffffff;
margin-right: 5px;
}


.blog-featuredmainpage .item .fieldnew.no { display: none; }
.blog-featuredmainpage .item { position: relative; }
.blog-featuredmainpage .item .fieldnew.yes { position: absolute; top: 0; right: 0; background: url("../images/new.png") no-repeat; width: 82px; height: 85px; text-indent: -4000px; display: block; margin: 0; padding: 0; }



.field-typeture {
font-family: 'PT Sans' !important;
font-size: 14px;
font-weight: bold; }
.field-typeture.no { display: none; }



.field-country {
font-family: 'PT Sans' !important;
font-size: 15px;
font-weight: bold;
}


.field-stars { height: 15px; line-height: 15px; text-indent: -4000px; width: 94px; display: block; }
.field-stars.no { display: none; }
.field-stars.fivestars { background: url("../images/5stars.png") top left no-repeat; }
.field-stars.fwostars { background: url("../images/4stars.png") top left no-repeat; }
.field-stars.threestars { background: url("../images/3stars.png") top left no-repeat; }
.field-stars.twostars { background: url("../images/2stars.png") top left no-repeat; }

.item-moreatachs-intro-info-block { float: left; margin-right: 5px; }







.item-moreatachs-otels-order { float: right; }




.item-moreatachs-otels-order a {
margin-top: -5px;
display: block;
padding: 4px 12px;
background: #326eba;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
color: #ffffff;
font-family: 'PT Sans' !important;
font-size: 13px;
font-weight: bold;
text-align: center;
width: 70px;
}
.item-moreatachs-otels-order a:hover {
color: #feefaf;
background: #315196;
text-decoration: none;
}

.field-button, .field-button.no { display: none !important; }
.field-button.yes { display: block !important; }



.item-moreatachs-files { overflow: hidden; padding-top: 15px; margin-top: 15px; border-top: 1px solid #cccccc; }

.item-moreatachs-files .atchdownload { float: left; margin-right: 15px; width: 200px; }
.item-moreatachs-files .atchdownload a {
display: block;
width: 250px;
padding: 6px 0 6px 40px;
background: url("../images/dounload.png") top left no-repeat;
font-family: 'PT Sans' !important;
font-size: 13px;
font-weight: bold;
color: #326fbb;
 }














/*CATEGORYS */
.category-desc { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #cdccd0; }


.categories-list ul { overflow: hidden; }
.categories-list ul li { float: left; width: 153px; margin-bottom: 30px; }
.categories-list ul li li { float: none; width: 100%; margin: 0; }


.categories-list ul li span.item-title a {
font-family: 'PT Sans' !important;
font-size: 14px;
font-weight: bold;
}

.categories-list ul ul a {
font-family: 'PT Sans' !important;
font-size: 13px;
font-weight: normal !important;
color: #434252;
}






/* PAGER */
.pagination ul { overflow: hidden; }

.pagination  ul li a {
padding: 2px 4px;
font-size: 16px;
color: #3571bc;
font-weight: bold;
font-family: 'PT Sans' !important;
text-transform: uppercase;
}

.pagination  ul li a:hover { background: #3571bc; text-decoration: none; color: #ffffff; }

.pagination  ul li span {
padding: 2px 4px;
font-size: 16px;
color: #484757;
font-weight: bold;
font-family: 'PT Sans' !important;
text-transform: uppercase;
}

.pagination  ul li { display: inline; margin: 0 4px 0 0;  }
.pagination-start, .pagination-prev, .pagination-next, .pagination-end , .counter { display: none !important; }


.pagination-start, .pagination-prev, .pagination-next, .pagination-end , .counter { display: none !important; }





/* FAQ */
.questions .pagination { border-top: 1px solid #d7d6da; padding-top: 15px; margin-top: 15px;}
#smfaq .question:hover { cursor: pointer; background-color: #d7d6da; }
#smfaq .active { color: #b82025; }



#system-message {
margin-bottom: 15px;
background: #b82025;
padding: 10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}

.mainpage #system-message {
padding: 15px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/PIE.php);
}


#system-message dt {
font-family: 'PT Sans' !important;
color: #ffffff;
font-size: 17px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
font-weight: bold;
}

#system-message dd, #system-message dd ul li  { color: #ffffff; }









/* SEARCH */
.classpage-search .path-way, .classpage-search #search-form, .classpage-search .word { display: none; }
.classpage-search #mod-search-searchword { width: 400px; }

.search form { }
.search .searchintro, .search .only { padding-bottom: 10px; }
.search .only label { margin-right: 35px; margin-bottom: 10px; }
.search .only legend { padding-bottom: 5px; font-weight: bold; }

.search .word input {
color: #b1b1b1;
padding: 4px 5px 3px 5px;
}


#searchForm { margin-bottom: 35px; }
#searchForm fieldset, .searchintro { margin-bottom: 5px; }


.result-title, .result-title a {
font-family: 'PT Sans' !important;
color: #b82025;
font-size: 15px;
font-weight: bold;
}


.result-category .small {
padding: 2px;
color: #a6a6a6;
font-size: 14px;
}

.result-created { display: none; }

.result-text {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #d7d6da;
}

.phrases { display: none; }
.highlight { color: #000000; background: #ffffff; }








/* Sitemap */
.item-461 .item-moreatachs-files, .item-461 .block-contentall .block-cont, .item-462 .item-moreatachs-files, .item-462 .block-contentall .block-cont { display: none; }
.sitemap-navi li { padding: 5px 0; }
.sitemap-navi li a {
font-family: 'PT Sans' !important;
color: #434252;
font-size: 15px;
font-weight: bold;
}

.sitemap-navi li ul { margin: 10px 30px; }
.sitemap-navi li li {
border: 0;
padding: 0;
padding-left: 10px;
background: url("../images/more.png") no-repeat;
background-position: 0 5px;
}

.sitemap-navi li li a {
font-family: 'PT Sans' !important;
color: #326fbb;
font-size: 14px;
font-weight: normal;
}





/* FOOTER */
.footer { width: 1027px; margin: 0 auto; background: #f9f9f9; }
.footer-box { padding: 30px 15px; }


.footer-nav1, .footer-nav2, .footer-infa, .footer-adress, .copyright { float: left; margin-right: 25px; }


.site-eng .footer-infa { width: 310px; }
.site-eng .footer-adress { width: 310px; }
.site-eng .copyright { float: right; }
.footer-infa, .footer-adress { text-align: right; }
.copyright { margin: 0;  }



.footer-nav1 ul li a, .footer-nav2 ul li a {
font-family: 'PT Sans' !important;
font-size: 14px;
padding: 6px 12px;
font-weight: bold;
text-transform: uppercase;
color: #434252;
}

.footer-infa p, .footer-adress p, .copyright p { font-family: 'PT Sans' !important; }
.footer-infa a, .footer-adress a, .copyright a { color: #434252; }

.socialbut { margin-bottom: 3px; }
.socialbut ul { overflow: hidden; }
.socialbut ul li { float: left; }
.socialbut ul li a { display: block; width: 37px; height: 37px; text-indent: -4000px; margin-right: 7px; opacity: 0.80; }
.socialbut ul li.sc-fb a { background: url("../images/fb.png") top left no-repeat; }
.socialbut ul li.sc-vk a { background: url("../images/vk.png") top left no-repeat; }
.socialbut ul li.sc-tw a { background: url("../images/tw.png") top left no-repeat; }
.socialbut ul li.sc-yb a { background: url("../images/yb.png") top left no-repeat; }
.socialbut ul li a:hover { opacity: 1.00; }

.footer a:hover { color: #326fbb !important; }





font { color: inherit; font-size: inherit; font-weight: inherit; }

/*Accordion*/
.main_des_container { display: none; }

.ui-accordion { margin: 0 0 15px 0 !important; }
.ui-accordion .ui-accordion-header { padding: 3px 0 3px 30px !important; margin: 0 0 6px 0 !important; }
.ui-accordion .ui-accordion-content  { margin: -7px 0 6px 0 !important; }


.ui-accordion .ui-accordion-header:hover strong, .ui-accordion .ui-state-active  strong { color: #000000!important; }


.ui-accordion .ui-state-default, .ui-accordion .ui-widget-content .ui-state-default, .ui-accordion .ui-widget-header .ui-state-default { background: #f3f3f3 !important; border: 0 !important; padding: 5px 0 5px 30px !important; }


.ui-accordion .ui-state-active, .ui-accordion .ui-widget-content .ui-state-active, .ui-accordion .ui-widget-header .ui-state-active { background: #326fbb; padding: 5px 0 5px 30px !important; border: 0 !important; }


.ui-accordion .ui-accordion-header strong { color: #000000;
font-family: 'PT Sans' !important;
font-size: 14px; font-weight: normal !important; }


.ui-accordion .ui-icon.ui-icon-triangle-1-e { background: url("../images/accordion-arrow.png") top left no-repeat; width: 7px; height: 7px; top: 63%; left: 12px !important; }


.ui-accordion .ui-accordion-header:hover .ui-icon.ui-icon-triangle-1-e { background: url("../images/accordion-arrow.png") top right no-repeat !important; width: 7px; height: 7px; top: 63%; left: 12px !important; }


.ui-accordion .ui-icon.ui-icon-triangle-1-s { background: url("../images/accordion-arrow.png") bottom left no-repeat; width: 7px; height: 7px; top: 63%; left: 12px !important; }



/* INFO BLOCK */

.info-slider-box  {
margin-top: 15px;
background:#ffffff ;
padding-left: ;
padding-top: ;
padding-right: ;
height: 150px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

 }