/* 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
{
    background:transparent;
    border:0;
    font-size:100%;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline
}

body
{
    background-color:#fff;
    line-height:1;
    margin:0;
    padding:0
}

ol,ul
{
    list-style-type: none;
}

blockquote,q
{
    quotes:none
}

:focus
{
    outline:0
}

ins
{
    text-decoration:none
}

del
{
    text-decoration:line-through
}

table
{
    border-collapse:collapse;
    border-spacing:0
}

td
{
    vertical-align:top
}



/* CSS RESET  end */
h1 {
font: 26px arial;

}
h2 {
font: 20px arial;
}
h3 {
font: 18px tahoma;
}
p {
font: 15px tahoma;
}

div#mainarticle {
background-color:#000;
}

div#mainarticle p {
font: 12px tahoma;
padding: 0 35px;
text-align: justify;
text-indent: 15px;
}
div#mainarticle h1 {
font: 24px arial;
padding: 5px 35px;
}
div#mainarticle h2 {
font: 18px arial;
padding: 5px 35px;
}
div#mainarticle h3 {
font: 16px tahoma;
padding: 5px 35px;   
}

body {background: #fdfcfa url(/templates/izidamak3/img/body_bgsa.jpg) center top no-repeat;width: 100%;}

.container0 {position: relative;width: 950px;margin: 0 auto;}
.header {position: relative;height: 290px;}
.header h3 {margin: 0 0 5px 0;}
.hd_cont {float: left;width: 220px;padding: 26px 0 0 0;}
.hd_cont a:hover {color:white;}
.hd_cont a {color:black;}
.hd_head {float: left;width: 270px;padding: 17px 0 0 0;margin: 0 0 0 125px;}

.hd_gal {width: 326px;float: right;}


/* MENU */
.menu {width: 950px;position: absolute;}
#menu li {float:left; }
#menu li ul li {float:none; display: block; }
#menu li ul li {display: none;}
#menu li ul li a{display: block; text-align: left; background: #000;border-radius: 0;padding: 3px 0 3px 5px;}
#menu a {display:block;
    background-color: #000;
    color:#fff;
    text-align:center;
    text-decoration:none;
    line-height:20px;
    font-size: 12pt;
    font-family: Arial;
    white-space:nowrap;
    border: #fff 1px solid;
    position:relative;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin: 0 0 0 1px;
    z-index:1;
}
#menu li:hover ul li,
#menu li.jshover ul li {display: block;}
#menu a:hover {
     background: #0067b9;     
     z-index: 2;
}
.mn_1 a, .mn_2 a, .mn_3 a, .mn_4 a, .mn_5 a, .mn_6 a {border: none !important;}
.mn_2 ul li a, .mn_3 ul li a, .mn_6 ul li a {border: #fff 1px solid !important; margin-bottom: -1px !important;}
.mn_2 ul li a {width: 182px;}
.mn_3 ul li a {width: 173px;}
.mn_6 ul li a {width: 143px;}
.mn_1 a {width: 100px;padding: 15px 0;margin: 0 !important;}
.mn_2 a {width: 189px;padding: 5px 0;}
.mn_3 a {width: 180px;padding: 5px 0;}
.mn_4 a {width: 180px;padding: 15px 0;}
.mn_5 a {width: 145px;padding: 15px 0;}
.mn_6 a {width: 150px;padding: 15px 0;}

.content {background-color: #000;margin: 50px 0 0 0;width: 950px;padding: 6px 0 0 0; position: relative;}
.cont_bg_main {background: #000 url(/templates/izidamak3/img/cont_bg_main.gif) left 80px no-repeat;width: 949px;}

.content .vk-div-flo {
position: absolute;
top:0;
left: -130px;
}











.left {float: left; width: 404px;margin: 0 0 0 37px;}
.right {float: right; width: 404px;margin: 0 28px 0 0;}
.it_l img, .it_r img {margin: 15px 0 0 0;}

.it_l {width: 176px;float: left;margin: 45px 37px 0 0;}
.it_r {width: 176px;float: left;margin: 45px 0 0 0;}
.txt_elite, .txt_ekonom {display: block;margin: 10px 0 0 0;}











.prev {cursor: pointer;position: absolute;left: 15px;top: 59px;}
.next {cursor: pointer;position: absolute;right: 15px;top: 59px;}
.carousel h2 {background: url(/templates/izidamak3/img/doma_bg.gif) center top no-repeat;width: 527px;padding: 15px 0 50px 0;margin: 0 auto -40px auto;}
.carousel {width: 950px;position: relative;margin: 50px 0 0 0;}
.anyClass {margin: 0 auto;}
.anyClass ul li img {
    height: 112px;
    margin: 10px;
    width: 146px;
}

.footer {background: #000 url(/templates/izidamak3/img/f_bg.gif) left bottom no-repeat;width: 949px;padding: 0px 0 0 0; height:280px; position:relative;}

/* TOP_SLIDER */

.nivoSlider {
    position:relative;
    width: 326px;
    margin: 10px 0 0 0;
    float: right;
    visibility: hidden;
}
.nivoSlider img, .nivoSlider a img, #Slider img, #Slider a img  {
    position:absolute;
    top:50%;
    left:50%;
    max-width: 326px;
    max-height: 245px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
}
/* Caption styles */
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    opacity:0.8; /* Overridden by captionOpacity setting */
    width:100%;
    z-index:8;
}
.nivo-caption p {
    padding:5px;
    margin:0;
}
.nivo-caption a {
    display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:9;
    cursor:pointer;
}
.nivo-prevNav {
    left:0px;
}
.nivo-nextNav {
    right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position: absolute;right: -10px;bottom: -20px;}
.nivo-controlNav a {
    position:relative;
    z-index:9;
    cursor:pointer;
    color: #000;
    text-decoration: underline;
    margin: 0 10px 0 0;
}
.nivo-controlNav a:hover {text-decoration: none;}
.nivo-controlNav a.active {
    text-decoration: none;
}

.banner {
width: 300px;
height: 150px;
left:195px;
top:110px;
position: absolute;
margin-top: 10px;
}
.currencys {
width: 100px;
height: 100px;
position: absolute;
bottom: 10px;
left:295px;
}
.gismeteo {
position: absolute;
bottom: 10px;
left:405px;
}
.openstat {
position: absolute;
bottom: 10px;
left:640px;
}

.pgheade h1 {
background: url(/templates/izidamak3/img/long-palka.png) no-repeat 50% 5px;
text-align: center;
}

.pgheade h2 {
background: url(/templates/izidamak3/img/long-palka.png) no-repeat 50% 5px;
text-align: center;
}

div.left h2 a:hover, div.right h2 a:hover {
text-decoration: underline;
color: #f0f0f0;
}



.premium .item-title, .premium .item-img, .horeca .item-title,.horeca .item-img, .premium .item-rooms {
background-color: #f3ad20;
}
.ekonom .item-title, .ekonom .item-img, .ekonom .item-rooms {
background-color: #c6c6c6;
}


.item {
display: inline-block;
height: 275px;
width:177px;
margin: 0 25px 50px 25px;
position: relative;
}
.item a { display: block; text-decoration: none; }
.item a:hover {
background-color: #4f4f4f;
border-radius: 3px;
}







.item-title {
border-radius: 3px 3px 0 0;
display: block;
text-align: center;
font: 14px arial;
color: black;
padding-top:3px;
}
.item-img {
display: block;
text-align: center;
vertical-align: middle;
padding: 10px;
height: 200px;
} 
.item-price {
display: block;
color: #f3ad20;
font: 18px tahoma;
text-align: center;
}
.item-img img {
max-height: 200px;
max-width: 143px;
}
.item-rooms {
display: block;
text-align: right;
color: black;
font: 11px tahoma;
font-weight: 700;
border-radius: 0 0 3px 3px;
margin-top: -5px;
padding: 0 15px 7px 0;

}

.carousel h2 {
    width: 100%;
}

div.left h2, .myforma h1, div.right h2 {
background: url(/templates/izidamak3/img/palka.png) no-repeat 50% 11px;
}
div.left h2 a:hover, div.right h2 a:hover {
text-decoration: underline;
color: #f0f0f0;
}
div.left, div.right {
width: 466px; 
}
div.left {margin-left: 5px;}
div.right {margin-right: 5px;}

.hd_head .h1 {
    text-transform: uppercase;
}



div.spba {
width: 100%;
margin: 0 0 10px 20px;
height: 20px;
color: #BEBEBE;
}
div.spba a { color:#696969; }

.left-flo-baners {
padding-top:20px;
}
.left-flo-baners .item {
}

div.npd {
position:absolute; top: 35px;
 width:909px; margin:0 15px;
}

a#prevbuttonnavi {float:left;} 
a#nextbuttonnavi {float:right;} 
a#prevbuttonnavi img, a#nextbuttonnavi img {
height: 60px;
width:33px;
}

div.discount {
background: #fc0; /* Цвет фона */
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
border-radius:8px;    
padding:3px 6px;
position:absolute;
top:23px;
right:5px;
color:#000;
font-size: 14px;
font-weight: bold;
text-align: center;

}

div.vnimanie {
position:absolute;
bottom:35px;
left:5px;
width: 32px;
height: 40px;
background: url(/templates/izidamak3/img/thup.png) no-repeat;
}

#divId, #divIdOK, #divanimstarter {background: #f3ad20;
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
box-shadow: 0 0 10px rgba(0,0,0,0.5);
border-radius: 8px;
padding: 3px 6px;
color: #000;
    }
    #divId table tr td b,#divId table tr td, #divId table tr, #divId table {
        color:black;   
    }
    
    
    
    
    div.ss-q-title {
font-weight: bold;
}div.required-message {
font-style: italic;
font-size: x-small;
}div.ss-form-entry input {
width: 93%;
}div.ss-form-entry textarea {
width: 194%;
}div.ss-form-question.errorbox-good {
width: 45%;
display: inline-table;
margin-top: 15px;
}div.error-message{display: none;}
.ss-password-warning {
font-size: xx-small;padding-top: 20px;
}.ss-resp-message {
font: inherit;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
word-wrap: break-word;
font-size: 35px;
line-height: 40px;
}