/*start reset*/
body, div, dl, dt,dd, ul,ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, hr, td {
margin:0; padding:0;
}	
table {
	border-collapse:collapse; border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal; font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%; font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronum {
	border:0;
}
/*end reset*/

html, body {
	height:100%;
/*	font:normal 12px/18px Arial, san-serif;*/
}


.carousel_wrap {
margin: 0 auto;
width: 605px; height:314px; top: 0px;
right: 0px;
position: absolute; background: #696969;
}
.visual_block {
margin: 0 auto;
position: relative; height: 314px;/*245px;*/
overflow: hidden; background: #696969; 
max-width: 605px;
}
.visual_block ul {
position: relative; height: 245px;
}
.visual_block ul, .visual_block li {
float: left;
}

.carousel_wrap span.next, .carousel_wrap span.prev {
margin-top: -20px;
width: 40px; z-index: 20;
/* height: 26px; */
top: 20px;
bottom: 67px;
display: block;
text-indent: -9999px;
overflow: hidden;
cursor: pointer;
background: rgba(0,0,0,0.4);
background-position: center center;
background-image: url(../../images/modal/classic-map.png);
background-repeat: no-repeat;
position: absolute;
/* top: 50%; */
}
.carousel_wrap span.next {
right:0; background-position: -286px 110px; opacity: .3;
filter: alpha(opacity=30);
/*background-position:-15px 0;*/
}
.carousel_wrap span.prev {
 background-position: 7px 110px; opacity: .3;
filter: alpha(opacity=30);
/*background-position:-15px 0;*/
}
.carousel_wrap span.next:hover {
background-position:-15px -26px;
}
.carousel_wrap span.prev:hover {
background-position:0 -26px;
}
/* Galleria Classic Theme 2012-08-07 | https://raw.github.com/aino/galleria/master/LICENSE | (c) Aino */

.galleria-info {
/* background-color: #3e3e3e; */
width: 605px;
height: 67px;
top: auto;
left: auto;
/* top: 18px; */
/* left: 46px; */
z-index: 1;
position: absolute;
bottom: 0;
}
.galleria-info-text {
    padding: 0px;
    display: none;
    /* IE7 */ zoom:0;
    border: 0px solid yellow;
}

.galleria-info-title {
font-family: 'myriad_semibold';
font-size: 18px;
color: #fff;
padding: 0; border: none;
float: right;
width: 90px;
height: 70px;
background-color: #5e9f11;
-moz-box-shadow: 2px 2px 4px 0px #333;
 box-shadow: none;
}

.galleria-info-description {
text-align: center;
vertical-align: super;
float: left;
height: 70px;
width: 515px;
font-size: 12px;
font-family: 'myriad_semibold';
color: #fff;
background-color: #3E3E3E;
}

.wrapper {
overflow: hidden;
width: 1000px;
}

.slider {
 z-index: 9;
 width: 640px;
 height: 316px;/*290px;*/
 overflow: hidden;
 margin: 0 0 7px;
 position: relative;
 }
 .slider ul,
 .slider li {
 padding: 0;
 margin: 0;
 list-style-type: none;
 }
 .slider ul {
 width: 9999px; 
 }
 .slider ul li {
list-style-type: none;
float: left;
width: 640px;
height: 290px;
overflow: hidden; background: #2C2727;
 }
 .slider .nav {
 position: absolute;
 left: 15px;
 bottom: 12px; 
 z-index: 2;
 }
 .slider .nav span {
 opacity: 0.9;
 background: #fff;
 margin: 0 8px 0 0;
 width: 16px;
 height: 16px;
 border-radius: 8px;
 cursor: pointer;
 overflow: hidden;
 display: block;
 float: left;
 box-shadow: 0 1px 2px #000;
 }
 .slider .nav span.on {
 background: #2e9419;
 }
 img#ris1 {
float: left;
display: block;
/*margin: 5px 1px 1px 5px;*/
width: 240px;
height: 245px;
}
img#ris2 {
float: left;
display: block;
height: 245px;
/*margin: 5px 1px 1px 5px;*/
margin: 0px 2px 1px 4px;
width: 180px;
}
img#ris3 {
float: left;
display: block;
/*margin: 5px 1px 1px 5px;
width: 162px;
height: 115px;*/
margin: 0px 1px 3px 2px;
width: 180px;
height: 121px;
}
img#ris4 {
float: left;
display: block;
/*margin: 5px 1px 1px 5px;
width: 162px;
height: 115px;*/
margin: 0px 1px 2px 2px;
width: 180px;
height: 121px;
}
/*img#ris1:hover {
-webkit-box-shadow: 0 0 0 4px #fff;
-moz-box-shadow: 0 0 0 4px #fff;
box-shadow: 0 0 0 4px #fff;
}
img#ris2:hover {
-webkit-box-shadow: 0 0 0 4px #fff;
-moz-box-shadow: 0 0 0 4px #fff;
box-shadow: 0 0 0 4px #fff;
}img#ris3:hover {
-webkit-box-shadow: 0 0 0 4px #fff;
-moz-box-shadow: 0 0 0 4px #fff;
box-shadow: 0 0 0 4px #fff;
}img#ris4:hover {
-webkit-box-shadow: 0 0 0 4px #fff;
-moz-box-shadow: 0 0 0 4px #fff;
box-shadow: 0 0 0 4px #fff;
}*/

.carousel_wrap span.prev:hover {
background-position: center center;
position: absolute;
top: 20px;
bottom: 67px;
z-index: 20;
width: 40px;
background-color: rgba(0, 0, 0, 0.63);
text-align: center;
-webkit-transition: background 0.2s linear;
-moz-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear;
background-position: 7px 110px;
opacity: 1;
filter: alpha(opacity=100);
}
.carousel_wrap span.next:hover {
right: 0;
background-position: center center;
position: absolute;
top: 20px;
bottom: 67px;
z-index: 20;
width: 40px;
background-color: rgba(0, 0, 0, 0.63);
text-align: center;
-webkit-transition: background 0.2s linear;
-moz-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear;
background-position: -284px 110px;
opacity: 1;
filter: alpha(opacity=100);
}
.carousel_wrap span.prev i{
border-width: 6px 6px 6px 0;
border-color: transparent #fff transparent transparent;
width: 40px;
height:40px;}

.carousel_wrap i {
display: inline-block;
width: 0;
height: 0;
border-style: solid;
}
div#title {
padding: 15px;/*20px;*/
font-size: large;
text-align: left;
}
.pric {
padding: 15px 0px 0px 0px; /*5*/
text-align: center;
}

.flad {
/*text-align: justify;*/
color: yellow;
/*padding-left: 55px;*/
}