/* General Style */
a:link {text-decoration:underline; color:#383838;}
a:active {text-decoration:underline; color:#383838;}
a:visited {text-decoration:underline; color:#383838;}
a:hover {text-decoration:none; color:#383838;}


.somelinks a:link {text-decoration:underline; color:#c24c5e;}
.somelinks a:active {text-decoration:underline; color:#c24c5e;}
.somelinks a:visited {text-decoration:underline; color:#c24c5e;}
.somelinks a:hover {text-decoration:none; color:#383838;}
.somelinks {font-family: OpenSansItalic;}

.eDetails a:link {text-decoration:underline; color:#919090;}
.eDetails a:active {text-decoration:underline; color:#919090;}
.eDetails a:visited {text-decoration:underline; color:#919090;}
.eDetails a:hover {text-decoration:none; color:#919090;}


.ic a:link {text-decoration:none; color:#383838;font-size:20px;font-family: OpenSansLightItalic;display:block;border-bottom:1px dotted #969695;padding-bottom:10px;}
.ic a:active {text-decoration:none; color:#383838;font-size:20px;font-family: OpenSansLightItalic;display:block;border-bottom:1px dotted #969695;padding-bottom:10px;}
.ic a:visited {text-decoration:none; color:#383838;font-size:20px;font-family: OpenSansLightItalic;display:block;border-bottom:1px dotted #969695;padding-bottom:10px;}
.ic a:hover {text-decoration:underline; color:#be485a;font-size:20px;font-family: OpenSansLightItalic;display:block;border-bottom:1px dotted #969695;padding-bottom:10px;}


#puzadpn {display:none}

td, body {font-family:verdana,arial; font-size:12px;color:#919090;}
body {background:url(/images/bg.png); margin:0;padding:0;}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:12px;}
.copy {font-size:12px;}


hr {
background:#dedede;
height: 1px;
border:none;
}


label {cursor:pointer;cursor:hand}

@font-face {
font-family: OpenSans;
src: local("OpenSans-Regular"),
url(/fonts/OpenSans-Regular.ttf);
}

@font-face {
font-family: OpenSansLightItalic;
src: local("OpenSans-LightItalic"),
url(/fonts/OpenSans-LightItalic.ttf);
}

@font-face {
font-family: OpenSansItalic;
src: local("OpenSans-Italic"),
url(/fonts/OpenSans-Italic.ttf);
}

@font-face {
font-family: OpenSansLight;
src: local("OpenSans-Light"),
url(/fonts/OpenSans-Light.ttf);
}


/* ------------- */

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; }
li.menus:hover {margin: 0;}
/* ----- */

/* Site Menus */
.uMenuH li {float:left;}


.uMenuV .uMenuItem {font-weight:normal;}
.uMenuV li a:link {text-decoration:underline; color:#383838}
.uMenuV li a:active {text-decoration:underline; color:#383838}
.uMenuV li a:visited {text-decoration:underline; color:#383838}
.uMenuV li a:hover {text-decoration:none; color:#ba4556}

.uMenuV .uMenuItemA {font-weight:bold;}
.uMenuV a.uMenuItemA:link {text-decoration:underline; color:#383838}
.uMenuV a.uMenuItemA:visited {text-decoration:underline; color:#383838}
.uMenuV a.uMenuItemA:hover {text-decoration:none; color:#ba4556}

.uMenuV .uMenuArrow {position:absolute;width:10px;height:10px;right:0;top:3px;background:url('/.s/img/wd/1/ar1.gif') no-repeat 0 0;}
.uMenuV li {margin: 0; padding: 0 0 0 13px; background: url('/images/limenu.png') no-repeat 0px 8px; margin-bottom: .6em;font-family: OpenSansLight;font-size:15px;}
.uMenuV li:hover {margin: 0; padding: 0 0 0 13px; background: url('/images/limenuhover.png') no-repeat 0px 8px; margin-bottom: .6em;font-family: OpenSansLight;font-size:15px;}

/* --------- */

/* Module Part Menu */
.catsTable {line-height:25px;}
.catsTd {margin: 0; padding: 0 0 0 13px; background: url('/images/limenu.png') no-repeat 0px 8px; margin-bottom: .6em;font-family: OpenSansLight;}
.catsTd:hover {margin: 0; padding: 0 0 0 13px; background: url('/images/limenuhover.png') no-repeat 0px 8px; margin-bottom: .6em;font-family: OpenSansLight;}
.catName {font-size:15px;}
.catNameActive {font-size:15px;}
.catNumData {font-size:15px;color:#555555;}
.catDescr {font-size:12px; padding-left:10px;}

a.catName:link {text-decoration:underline; color:#383838;}
a.catName:visited {text-decoration:underline; color:#383838;}
a.catName:hover {text-decoration:none; color:#ba4556;}
a.catName:active {text-decoration:underline; color:#383838;}
a.catNameActive:link {text-decoration:underline; color:#383838;}
a.catNameActive:visited {text-decoration:underline; color:#383838;}
a.catNameActive:hover {text-decoration:none; color:#ba4556;}
a.catNameActive:active {text-decoration:underline; color:#383838;}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-family: OpenSansLight;font-size:20px; padding: 0 0 0 15px; background: url('/images/newstitle.png') no-repeat 0px 6px;text-transform:uppercase;}

.eTitle a:link {text-decoration:underline; color:#383838;}
.eTitle a:visited {text-decoration:underline; color:#383838;}
.eTitle a:hover {text-decoration:none; color:#383838;}
.eTitle a:active {text-decoration:underline; color:#383838;}

.eMessage {text-align:justify;margin-bottom:15px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2}
.eDetails {padding:9px;text-align:left;font-size:12px;background:#efefef;border-radius:3px;border:none;}

.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/971/14.gif') no-repeat 0px 0px;}
/* ------------- */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {background:url(/images/noava.png) left top no-repeat; padding-left:70px;padding-bottom:30px;margin-bottom:10px;}
.cBlock2 {background:url(/images/noava.png) left top no-repeat; padding-left:70px;padding-bottom:30px;margin-bottom:10px;}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#EBEBEB;border:1px solid #C2C2C2;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}
/* ------------------- */

input[type=text], input[type=password], textarea {border: 1px solid #c3c3c3;color: #383838;padding: 5px;border-radius:3px;}
select {border: 1px solid #c3c3c3;color: #383838;padding: 5px;border-radius:3px;}

input[type=button], input[type=reset] {font-size: 14px;color: #ffffff;padding: 7px;cursor: pointer;outline:none;background:#383838;border:none;border-radius:3px;}
input[type=button]:hover, input[type=reset]:hover {font-size: 14px;color: #ffffff;padding: 7px;cursor: pointer;outline:none;background:#ba4556;border:none;border-radius:3px;text-shadow: 0px -1px 0px #9a3c4a;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}


input[type=submit], input[type=reset] {font-size: 14px;color: #ffffff;padding: 7px;cursor: pointer;outline:none;background:#383838;border:none;border-radius:3px;}
input[type=submit]:hover, input[type=reset]:hover {font-size: 14px;color: #ffffff;padding: 7px;cursor: pointer;outline:none;background:#ba4556;border:none;border-radius:3px;text-shadow: 0px -1px 0px #9a3c4a;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}

.catPages1 {font-size:18px;}

/* Poll styles */
.pollBut {width:110px;background:#383838;border:none;outline:none;color:#fff;padding:7px;border-radius:3px;float:left;margin-top:10px;cursor:pointer;}
.pollBut:hover {width:110px;background:#ba4556;border:none;outline:none;color:#fff;text-shadow: 0px -1px 0px #9a3c4a;padding:7px;border-radius:3px;float:left;margin-top:10px;cursor:pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}

.pollBody { margin:0px}
.textResults {background:#ba4556}
.textResultsTd {background:#ba4556}

.pollNow {}
.pollNowTd {}

.totalVotesTable {}
.totalVotesTd {}

.pollQue {
font-size:17px;
font-family: OpenSans;
color:383838;
margin-bottom:5px;
}

.answer {
padding-top:4px;
padding-bottom:4px;
}


/* ---------- */




/* Header */


#headertop {
width:100%;
height:114px;
background:url(/images/headertop.png) repeat-x;
display:table;
}

#headertopcenter {
width:1000px;
height:114px;
margin-left:auto;
margin-right:auto;
display:table;
}

#logo {
width:250px;
height:114px;
background:url(/images/logobg.png) no-repeat;
display:table;
float:left;
margin-right:20px;
font-family: OpenSansItalic;
color:#fff;
text-shadow: 0px -1px 0px #9a3c4a;
text-align:center;
}

#logo name {
font-size:23px;
margin-top:20px;
margin-bottom:15px;
display:block;
}

#logo slogan {
font-size:14px;
display:block;
}

#headmenu {
margin-top:10px;
height:50px;
display:table;
float:right;
width:730px;
}

#headmenu a {
text-decoration:none;
text-transform:uppercase;
font-size:14px;
line-height:50px;
border: 0;
float: left;
color: #737373;
display:block;
list-style: none;
border-right:1px solid #e1e1e1;
padding-left:27px;
padding-right:27px;
}

#headmenu a:hover {
text-decoration:none;
text-transform:uppercase;
font-size:14px;
line-height:50px;
border: 0;
float: left;
color: #bd4759;
display:block;
list-style: none;
border-right:1px solid #e1e1e1;
padding-left:27px;
padding-right:27px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}

.headmenu {
margin: 0;
}

.headmenu li {
list-style: none;
float:none;
}

#headmenu li:hover ul {
display:block;
float:none;
}

#headmenu li ul {
position: absolute;
display: none;
margin-top: 50px;
list-style: none;
box-shadow:0px 1px 2px #b3b3b3;
float:none;
z-index: 100;
}

#headmenu ul {
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
background:#f6f6f6;
list-style: none;
margin: 0;
padding: 0;
float:none;
}


#headmenu ul li a {
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 20px;
line-height:40px;
background:#f6f6f6;
color: #383838;
display:block;
text-shadow:none;
width:150px;
}

#headmenu ul li a:hover {
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 25px;
line-height:40px;
background:#f6f6f6;
color: #df4b5f;
display:block;
text-shadow:none;
width:145px;
}

#headmenu > li {
float:left;
}

#somelinks {
width:1000px;
height:56px;
margin-left:auto;
margin-right:auto;
display:table;
}

#somelinks .first {
display:table;
background:url(/images/somelinks_first.png) left no-repeat;
padding-left:25px;
float:right;
margin-right:30px;
}

#somelinks .first:hover {
display:table;
background:url(/images/somelinks_first_hover.png) left no-repeat;
padding-left:25px;
float:right;
margin-right:30px;
}

#somelinks .second {
display:table;
background:url(/images/somelinks_second.png) left no-repeat;
padding-left:25px;
float:right;
}

#somelinks .second:hover {
display:table;
background:url(/images/somelinks_second_hover.png) left no-repeat;
padding-left:25px;
float:right;
}



.fluidHeight {
 width: 100%;
 height: 500px;
 padding: 0;
 margin-top: 20px;
 position: relative;
}

.sliderContainer {
 position: absolute;
 width: 100%;
 height: 500px;
 padding: 0;
}

.iosSlider {
 position: relative;
 top: 0;
 left: 0;
 overflow: hidden;
 width: 100%;
 height: 500px;
}

.iosSlider .slider {
 width: 100%;
 height: 500px;
}

.iosSlider .slider .item {
 width: 100%;
 height: 500px;
 padding: 0;
}

.iosSlider .slider .item .inner {
 position: relative;
 top: 0;
 left: 0;
 width: 1000px;
 margin: 0 auto;
 height: 500px;
 background-repeat: no-repeat;
}



.iosSlider .slider .item1 .inner {
 background-image: url(/iosSlider/HELLOYELLOW3.jpg);
}

.iosSlider .slider .item2 .inner {
 background-image: url(/iosSlider/HELLOYELLOW2.jpg);
}

.iosSlider .slider .item3 .inner {
 background-image: url(/iosSlider/HELLOYELLOW2.jpg);
}



.iosSlider .slider .item .inner .text1 {
 background: none repeat scroll 0 0 #000000;
 opacity: 0;
 filter: alpha(opacity=0);
 position: absolute;
 right: 50px;
 top: 380px;
 padding-left:15px;
 padding-right:15px;
 padding-top:10px;
 padding-bottom:10px;
}

.iosSlider .slider .item .inner .text1 span {
 color: #FFFFFF;
 font: 30px OpenSansLightItalic;
}


.slidershadow {
width:1000px;
height:8px;
background:url(/images/slidershadow.png) no-repeat;
margin-right:auto;
margin-left:auto;
}

#indexcats {
margin-top:40px;
margin-bottom:40px;
width:1000px;
margin-right:auto;
margin-left:auto;
height:30px;
line-height:30px;
background:url(/images/titlebg.png) repeat-x;
display:table;
}

.indexcats {
width:220px;
text-align:center;
color:#383838;
font-family: OpenSansLightItalic;
font-size:25px;
background-color:#f2f2f1;
margin-right:auto;
margin-left:auto;
}


#indexcatscontent {
width:1000px;
display:table;
margin-right:auto;
margin-left:auto;
}

.icitem1 {
width:176px;
margin-right:30px;
float:left;
background:url(/images/i.jpg) top center no-repeat ;
padding-top:176px;
text-align:center;
color:#919090;
}

.icitem2 {
width:176px;
margin-right:30px;
float:left;
background:url(/images/adult_dance.jpg) top center no-repeat;
padding-top:176px;
text-align:center;
color:#919090;
}

.icitem3 {
width:176px;
margin-right:30px;
float:left;
background:url(/images/weddings.jpg) top center no-repeat;
padding-top:176px;
text-align:center;
color:#919090;
}


.icitem4 {
width:176px;
margin-right:30px;
float:left;
background:url(/images/camera.png) top center no-repeat;
padding-top:176px;
text-align:center;
color:#919090;
}


.icitem5 {
width:176px;
float:left;
background:url(/images/scheduele.jpg) top center no-repeat;
padding-top:176px;
text-align:center;
color:#919090;
}

#indexabouttop {
margin-top:40px;
width:100%;
height:7px;
background:url(/images/about_top.png) repeat-x;
display:block;
}


#indexaboutbottom {
width:100%;
height:7px;
background:url(/images/about_bottom.png) repeat-x;
display:block;
}

#indexaboutcenter {
width:100%;
background:#e8eaef;
}

#iacenter {
width:1000px;
display:table;
margin-right:auto;
margin-left:auto;
padding-top:10px;
padding-bottom:20px;
}

.iatitle {
text-align:center;
font-family: OpenSansLightItalic;
font-size:25px;
color:#383838;
}


#footer {
width:1000px;
height:100px;
display:table;
margin-right:auto;
margin-left:auto;
}

.fleft {
float:left;
margin-top:28px;
color:#383838;
}

.fright {
margin-top:35px;
float:right;
opacity:0.5;
}


#Go_Top { 
width: 45px; 
border: 0px solid #cccccc; 
text-align: center; 
position: fixed; 
bottom: 20px; 
right: 20px; 
cursor: pointer; 
}





#content {
width:1000px;
display:table;
margin-left:auto;
margin-right:auto;
background:url(/images/content_bg.png) repeat-y;
box-shadow: 0px 1px 3px #c7c7c6;
padding-bottom:30px;
}

#sidebar {
width:180px;
float:left;
margin-top:30px;
margin-left:30px;
margin-right:60px;
display:table;
}

#news {
width:690px;
float:right;
margin-top:30px;
margin-right:30px;
display:table;
}

#block {
width:180px;
display:table;
margin-bottom:10px;
}

#block btitle {
color:#383838;
font-size:25px;
font-family: OpenSansLightItalic;
display:block;
border-bottom:1px dotted #969695;
padding-bottom:10px;
margin-bottom:10px;
}

#news moduletitle {
color:#383838;
font-size:25px;
font-family: OpenSansLightItalic;
display:block;
border-bottom:1px dotted #969695;
padding-bottom:10px;
margin-bottom:10px;
}

commtitle {
color:#383838;
font-size:25px;
font-family: OpenSansLightItalic;
display:block;
border-bottom:1px dotted #969695;
padding-bottom:10px;
margin-bottom:20px;
margin-top:10px;
}

.crop {
 display: inline-block;
 width: 690px;
 height: 300px;
 overflow: hidden;
 background: #FFFFFF;
 }
 .crop img {
 width: 690px;
 border: none;
 margin: 0;
 padding: 0;
 }

#gallery {
width:1000px;
display:table;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

.second-effect .mask {
 opacity: 0;
 overflow:visible;
 border:0px solid rgba(0,0,0,0.7);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 -ms-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
}
.second-effect a.info {
 position:relative;
 top:-10px;
 opacity:0;
 -moz-transform:scale(0,0);
 -webkit-transform:scale(0,0);
 -o-transform:scale(0,0);
 -ms-transform:scale(0,0);
 transform:scale(0,0);
 -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
 -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
 -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
 -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
 transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.second-effect:hover .mask {
 opacity: 1;
 border:110px solid rgba(0,0,0,0.7);
}
.second-effect:hover a.info {
 opacity:1;
 -moz-transform:scale(1,1);
 -webkit-transform:scale(1,1);
 -o-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -moz-transition-delay:0.3s;
 -webkit-transition-delay:0.3s;
 -o-transition-delay:0.3s;
 -ms-transition-delay:0.3s;
 transition-delay:0.3s;
}

.view {
 width: 320px;
 height: 220px;
 float: left;
 overflow: hidden;
 position: relative;
 text-align: center;
 cursor: default;
}
.view .mask, .view .content {
 width: 320px;
 height: 220px;
 position: absolute;
 top: 0;
 left: 0;
}

gallerytitle {
color:#383838;
font-size:25px;
font-family: OpenSansLightItalic;
display:block;
border-bottom:1px dotted #969695;
padding-bottom:10px;
margin-bottom:10px;
}