html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,u,i,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,
article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { display:block;}
body,html{height: 100%;line-height:1;}
ol,ul{list-style:none;}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align: top;}
hr{border:none;height:0;border-bottom:dotted 1px #14333c;}
.cb{clear:both;line-height: 0;}
pre{z-index: 5;color: #fff;position: relative;}
body:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;}
div, a, img, form, input, textarea,article,aside
{border-radius: 3px;}

body{ font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; background: rgb(51,51,51); color: #333; }
h1,h2,h3,h4{font-family: 'Bookman Old Style',Bookman,'URW Bookman L','Palatino Linotype',serif;}
h1{font-size: 30px;padding: 10px 15px 10px;}
h2{font-size: 20px;border-bottom: 1px solid #aaa;padding: 5px 5px 1px 10px;}
h3{font-size: 18px;border-bottom: 1px solid #aaa;padding: 0px 10px;}
h4{font-size: 16px;padding: 0px 10px;font-family: 'Arial Narrow','Nimbus Sans L',sans-serif;}

.c_980{max-width: 1306px;margin: 0 auto;padding: 0 5px;}
#smt{height: 58px;}
#header{position:fixed;top: 0;width: 100%;height: 35px;background: #242424;border-bottom: solid 1px #333;z-index: 2;}
#tl{font: normal 28px/28px 'Port Lligat Sans', sans-serif;color: #ee8932;float: left;margin: 5px 15px 0 0;text-decoration: none;}
#tl strong{color: #eee;}

/*  top menu */
#tm{float: left;}
#tm li{float: left;position: relative;  transition: all 0.3s;-webkit-transition: all 0.3s;}
#tm li a{ border-radius: 0; float: left;padding: 0 15px;text-decoration: none;color: #eee;line-height:36px; text-shadow: 0px 1px 0px #000;}
#tm li span { width: 14px; height: 14px; float: right; margin-left: 8px; transition: all 0.3s;-webkit-transition: all 0.3s; margin-top: 11px; line-height: 14px; text-align: center; }
#tm li:hover span{ transform: rotate(90deg);}
#tm li:hover > a{text-shadow: 0px 0px 10px #ee8932;background: #111;}
#tm li ul.sbn { display: none; position: absolute; left: 0; top: 36px; background: #333; width: 220px; border: 1px solid #111; z-index: 1; box-shadow: 0 3px 6px 0 #000; }
#tm li:hover ul.sbn{ display: block; }
#tm li ul.sbn li{ display: block; float: none; border-bottom: 1px solid #444; }
#tm li ul.sbn li:last-child{ border-bottom: 0px solid #000; }
#tm li ul.sbn li a { display: block; background: #333; line-height: 32px; float: none;}
#tm li ul.sbn li a:hover{background: #111;}

/* top search */					
#ts{float: right;border-color: #000 #444 #666;border-style: solid;border-width: 1px;border-radius: 3px;background: #111;margin: 6px 0 0 15px;}
#ts #tsf{float: left;width: 140px;height: 24px;color: #999;background: transparent;border: none;padding: 0 5px;}
#ts #tsb{float: left;height: 24px;width: 30px;padding:0;background: #222 url("/img/search-icon.png") no-repeat center center;color: #999;border: none;border-left: solid 1px #444;cursor: pointer;}

/* breadcrumbs */
.bc{width: 100%;height: 22px;position:fixed;top: 36px;background: #111;font-size:12px;line-height: 22px;color: #ddd;z-index: 1;border-bottom: solid 1px #444;}
#bcu{float: left;margin: 0 15px 0 0;}
#bcu a{margin: 0 0px 0 0;color: #bbb;font-size:12px;}
#bcu a:hover{color: #ddd;}
/* addthis toolbox */
.addthis_toolbox{float: right;height:16px;text-decoration: none;margin: 3px 0 0 0;width: 300px;}
/* infoblock */
.ib{border: solid 1px #ccc;margin: 10px 0;padding: 15px 0 20px 0;}
.ib.nobg{background-color:transparent;background-image: none;border: none;}
.ib p{float:left;max-width:1110px;line-height:20px;margin: 5px 10px 5px 15px;}
.ib p .rfri{font-weight: bold;font-size: 12px;font-style: italic;color: #a44800;padding: 3px 0 0 0;white-space: nowrap;}
.ib p .rfri:hover{color: #d86000;}
.wbb{float: right;margin: 5px 18px 0 10px;}
.mfix{margin: 0 18px;}

.pmo1 p{ width: 172px; margin: 5px 0; padding: 0; text-align: center; font-size: 19px; }
.pmo1 a{text-decoration: none;text-align: center;float: left;padding: 10px;width: 172px;font: normal 14px/18px 'Arial Narrow','Nimbus Sans L',sans-serif;text-shadow: 0 0 1px #333;color: #333;}

.pmo1 a:hover p{color: #004275;}
.pmo1 strong{text-decoration: none;border-bottom: none;font: bold 24px/24px 'Bookman Old Style',Bookman,'URW Bookman L','Palatino Linotype',serif;text-shadow: 0 0 1px #005ca3;color: #005ca3;padding: 0 0 10px 0;}	
.pmo2{padding: 15px 10px 15px 10px;}
.pmo2a{float: left;text-decoration: none;text-align:center;width: 250px;font: bold 16px/20px 'Arial Narrow','Nimbus Sans L',sans-serif;text-shadow: 0 0 1px #333;color: #333;}
.pmo2 a:hover h2{color: #004275;}
.pmo2a strong{display: block; text-decoration: none;border-bottom: none;font: bold 28px/28px 'Bookman Old Style',Bookman,'URW Bookman L','Palatino Linotype',serif;text-shadow: 0 0 1px #005ca3;color: #005ca3;padding: 0;}
.pmo2 p{float:left;width:517px;text-shadow: 0 0 1px #333;border-bottom: none;font: bold 20px/24px 'Bookman Old Style',Bookman,'URW Bookman L','Palatino Linotype',serif;text-align:center;color: #333;padding: 2px 27px 0 4px; margin: 0;}
.pmo2 .r{margin: 9px 0 0 0;}
/* tabs */
#ttb, #btb{width:940px;margin:10px auto;padding:0 5px;}
#ttb{border-bottom:solid 1px #005ca3;}
#btb{border-top:solid 1px #3699ed;}
#ttb a, #btb a{font-size:16px;line-height:18px;font-weight:bold;float:left;padding:5px 8px;}
#ttb a{margin: 0 4px -1px 5px;}
#btb a{margin: -1px 4px 0 5px;}
#ttb a{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#btb a{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}

/* buttons */		
.wb{width: auto;padding: 0 15px;display: inline-block;font-size: 18px;line-height: 40px;color: #fff;text-decoration: none;text-align: center;text-shadow: 0px 1px 0px #222;white-space: nowrap;position: relative;}
.wb span{position: absolute;box-shadow: 0 0 1px 0 #000;width: 28px;height: 28px;margin: 0px 0px -7px 0px;background-image: url("/img/spico.png");}
*+html .wb span{ border: solid 1px #bbb; }
.wb.r{padding-right: 36px;}
.wb.l{padding-left: 36px;}
.wb.r span{ border-top-right-radius:3px; border-bottom-right-radius:3px; top: 6px;right: -4px; }
.wb.l span{ border-top-left-radius:3px;  border-bottom-left-radius:3px; top: 6px;left: -4px;  }

.tour   span  { background-position: 0 0; }
.join   span  { background-position: -28px 0;}
.search span  { background-position: -56px 0;}
.vall   span  { background-position: -84px 0;}
.valls  span  { background-position: -84px 0;}
.inf    span  { background-position: -140px 0;}

.inf{float: right;margin: 10px 21px 0 0;}
.valls{float: right;margin: 10px 21px 0 0;}
							
/* THUMBS BLOCK */

.tb {clear: both;margin: 0 10px 10px;padding: 5px 0;vertical-align: top; }
.tb a{ float:left;width: 140px;height: 200px;margin: 10px;text-align: center;color: #444;line-height: 13px; position: relative; transition: all 0.3s;-webkit-transition: all 0.3s}
.tb a.th240{width: 300px;height: 420px;}
.tb a:hover{box-shadow: 0 0 6px #000;background: #999;}
.tbhr{width:460px;float:left;}

.tb a strong{background: rgba(0,0,0,0.6);display: block;position: absolute;bottom: 0;width: 140px;color: #fff;line-height: 29px;opacity: 0.8; transition: all 0.3s;-webkit-transition: all 0.3s}
.tb a:hover span{opacity: 1;}

/* find model & view all */
.fwb{padding: 15px 18px 0 18px;}
.fwb .search{float:left;}				
.fwb .vall{float:right;}				
/* gallery ads */
#GA1{width: 460px;height: 200px;background: #999;}
#GA2{width: 460px;height: 200px;background: #999;}
#GArnd{width: 200px;height: 100px;background: url("/img/ggirl.png") no-repeat scroll center center transparent;color: #650000;font: normal 40px/60px 'Port Lligat Sans', sans-serif;padding: 50px 50px;text-align: center;text-decoration: none;text-shadow: 0 0 2px #650000;vertical-align: middle;}
#GArnd:hover {color: #C00000;box-shadow: none;}
.gbutt{clear:none;}
.tb .gbutt a{width: auto; height: 40px; line-height: 40px; color:#fff;}

/* comments block */
#gc{float:left;width:438px;padding:15px 10px;margin:10px;background:#f5f5f5;border:solid 1px #ccc;}
#gc h3{margin-bottom: 10px; }
#gc h4{float:left; line-height: 27px;}
#gcun {float:right; padding: 5px;border: solid 1px #ccc;width: 305px;margin: 0 9px;}
*+html #gcun {margin: 0; }
#gc textarea {clear:both;padding: 4px 5px;border: solid 1px #ccc;width: 407px;margin: 10px 10px;height: 100px;}
*+html #gc textarea {margin: 10px 0px;}
#fh {float:left;padding: 3px 5px 3px 10px;}
#ci {float:right;}
#ci input{padding: 5px;border: solid 1px #ccc;width: 270px;margin: 8px 9px;}
.sbcom{width:419px;cursor:pointer;padding: 0px 15px;margin:10px 0 5px 10px;font-size: 14px;line-height: 28px;height: 28px;border:none;}
*+html .sbcom{margin:10px 0 5px 0px;}


.comm{margin:5px 0;padding:10px;border-bottom:dotted 1px #aaa;background:#fefefe;border:solid 1px #ccc;}
.comm strong{font-weight: bold;float: left;}.comm span{font-size:12px;float: right;}
.comm p{clear:both;width:405px;border-top: dotted 1px #ccc;margin: 3px 0;padding: 0 5px;font-size: 13px;line-height: 17px; word-wrap: break-word; }
.gcerr{background: #ffb8ab; }

/* search */
#SF{padding: 15px;width: 384px;margin: 20px auto;}
#SF input{float: left;}
#sfmn{width:300px;height:22px;border-color: #eee #aaa #777;border-radius: 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-style: solid;border-width: 1px;background: #fff;margin: 0;padding: 5px 15px;font-size: 18px;border-right: none;text-align: center;}
#sfsb{background: #eee url("/img/search-icon.png") no-repeat center center;padding: 8px 25px;margin:0;border-color: #eee #aaa #777;border-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-style: solid;border-width: 1px;cursor: pointer;width: 50px;height: 34px;-moz-height: 33px;}
*+html #sfmn{border: none;}
*+html #sfsb{padding: 6px 20px 5px 20px;border: none;}
 
#sferr{background-color:#fff;border-top: dashed 1px #444444;border-bottom: dashed 1px #444444;color:#600000;font-size:14px;font-weight:bold;line-height:18px;padding:20px;margin:0 15px;text-align:center;}

#imgb{margin: 30px;text-align: center;}
#imgb img{margin: 0 auto;}
.gwb{padding: 0 0 60px 0;}

#wp {min-height: 100%;} 
#mc {padding-bottom:161px;}
#f {position: relative;margin-top:0px;background: #111;border-top: solid 1px #555;height: 160px;clear:both;} 
#flft{float: left;width: 205px;text-align: center;}
#flft a{color: #555;}
#ftw{float: left;width: 205px;height: 88px;background: url("/img/twitter.png") no-repeat 0 0 ;margin:15px;}
#f2257{	float:right;max-width:1065px;font-size:12px;color:#888;text-align:center;padding: 15px;}
#f2257 a{font-size:12px;color:#888;}
#f2257 a:hover{color:#aaa;}
        
/* slider */        
#slider{margin:20px auto;width:40%;height:5px;
background: #888;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #000000 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #000000 0%,#ffffff 100%);
background: -o-linear-gradient(left,  #000000 0%,#ffffff 100%);
background: -ms-linear-gradient(left,  #000000 0%,#ffffff 100%);
background: linear-gradient(left,  #000000 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=1 );
}        
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 16px;height: 16px;cursor: w-resize;background: rgb(204,204,204);top: -5px;margin-left:-8px;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-state-active{box-shadow: 0 0 6px #ad4900;}
.ui-widget-content{border:1px solid #666666;}

/* gall page header */
.fl{float: left;border-bottom: none;margin: 0 10px 0 8px;font-size: 20px;padding: 3px 9px;}

/* rating */
#rat{float:right;margin:7px 16px 0 0;font-size:13px;color:#555;}
#ratout,#ratin,#rats{float: left;}
#ratin{}
#ratin h6{color:green; font-weight: normal;}
#rats{width:110px;}
#rat h5{float:left; font-weight: normal;}
#rat span{margin:1px 2px;}
#rat i{float:left;width:16px;height:16px;padding:0 2px;cursor: pointer;background-image: url("/img/rating/rait.png");background-repeat: no-repeat;background-position: 2px -32px;}
*+html #rat i{padding:0 1px;}
#ratin span i.hov {background-position: 2px -64px;}
#ratout span i{cursor: default;}
#ratin span i.arat,#ratout span i.arat{background-position: 2px -48px;}

/* gradients */
.g, .gs{
background-color: #005ca3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3699ed), to(#005ca3));
background-image: -webkit-linear-gradient(top, #3699ed, #005ca3);
background-image: -moz-linear-gradient(top, #3699ed, #005ca3);
background-image: -ms-linear-gradient(top, #3699ed, #005ca3);
background-image: -o-linear-gradient(top, #3699ed, #005ca3);
background-image: linear-gradient(to bottom, #3699ed, #005ca3);
}
.g:hover, a.la, .tb .gbutt a:hover{
background-color: #ad4900;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ee8932), to(#ad4900));
background-image: -webkit-linear-gradient(top, #ee8932, #ad4900);
background-image: -moz-linear-gradient(top, #ee8932, #ad4900);
background-image: -ms-linear-gradient(top, #ee8932, #ad4900);
background-image: -o-linear-gradient(top, #ee8932, #ad4900);
background-image: linear-gradient(to bottom, #ee8932, #ad4900);
}
.ib{
background-color: #eee;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
background-image: -webkit-linear-gradient(top, #eee, #ddd);
background-image: -moz-linear-gradient(top, #eee, #ddd);
background-image: -ms-linear-gradient(top, #eee, #ddd);
background-image: -o-linear-gradient(top, #eee, #ddd);
background-image: linear-gradient(to bottom, #eee, #ddd);
}

/* .wb g join l */
.wb.g.join.l{margin-left: 24px;}
#mmm{display: none;}
/* mq */
@media screen and (max-width: 1024px) {
 	.ib p {max-width: 740px;margin: 5px 0px 5px 15px;}
 	#imgb img{ width: 96%;}
	.wbb, .wbb a{float: none !important; display: block; clear: both;}
    .fwb a{float: none !important; display: block;margin-top: 0;margin-left: 0 !important;margin-right: 0;margin-bottom: 10px;}
 	#ttb, #btb{width: 100%}
 	#ttb .wb{clear:none;margin: 3px}
} 	
@media screen and (max-width: 854px) {
	#mmm{display: block;margin: 6px auto;float: none;padding: 3px;width: 90%;clear: both;}
	#ts{margin: 6px 0 6px 15px;}
	#header {position: relative; height: auto;}
	#smt {height:0px;}
	.bc{position: relative;height: auto;top:0;}
	#tm {display: none;}
	.ib p {width: 94%;margin: 5px 0px 5px 15px;}
	#f{height: auto;}
	#f2257 {float: none;clear:both;width: auto;padding: 5px;}
}
@media screen and (max-width: 640px) {
	#ts{display: none;} 
	.addthis_toolbox {float: left;clear:both;margin: 3px 0 5px 0;}
	.bc{height: auto;}
	.pmo2 h3{width: auto;}
}

@media screen and (max-width: 480px) {
	#gc {float: none;clear: both;width: 90%;margin: 10px auto;}
	#gc textarea {width: 92%;}
	#ci{ float: none;}
	#ci input{ width: auto;}
	#gc input{ float: none;}
	.tbhr{width: 96%;}
	#GA2, #GA1{width: 96%;background: transparent;}
	#GA2 img, #GA1 img{width: 100%;}
}

@media screen and (max-width: 320px) {
	.wb {margin: 0 0 5px 0;font-size: 12px;max-width: 220px;white-space: normal;}
	.wb.g.join.l {margin-left:0;}
	.ib{overflow: hidden;}
	.addthis_toolbox {display: none;}
}

#ic{
	text-align: center;
	position: relative;
}

#imgb{
	display: inline-block;
	position: relative;
}
#nava{
	position: absolute;
	width: 100%;
	height: 100%;
}
#nava a{
	text-decoration: none;
	color: #fff;
	width: 50%;
	height: 100%;
	display: inline-block;
}
#nava a i{
	transition: all 0.3s;-webkit-transition: all 0.3s;
	width: 40px;
	height: 40px;
	display: inline-block;
	background: rgba(0, 0, 0, 0.8);
	opacity: 0.4;
	line-height: 40px;
	text-align: center;
	top: 50%;
	margin-top: -20px;
}

#imgb:hover #nava a i{
	opacity: 1;
}
#nava a.prev i{ position: absolute; left: 10px; }
#nava a.next i{ position: absolute; right: 10px; }

#floatingCirclesG{display:none;position:absolute;top:50%;left:50%;margin:-64px 0 0 -64px;width:128px;height:128px;-moz-transform:scale(.6);-webkit-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.f_circleG{position:absolute;background-color:#FFF;height:23px;width:23px;-moz-border-radius:12px;-moz-animation-name:f_fadeG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-webkit-border-radius:12px;-webkit-animation-name:f_fadeG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-ms-border-radius:12px;-ms-animation-name:f_fadeG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-o-border-radius:12px;-o-animation-name:f_fadeG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;border-radius:12px;animation-name:f_fadeG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:normal}#frotateG_01{left:0;top:52px;-moz-animation-delay:.39s;-webkit-animation-delay:.39s;-ms-animation-delay:.39s;-o-animation-delay:.39s;animation-delay:.39s}#frotateG_02{left:15px;top:15px;-moz-animation-delay:.52s;-webkit-animation-delay:.52s;-ms-animation-delay:.52s;-o-animation-delay:.52s;animation-delay:.52s}#frotateG_03{left:52px;top:0;-moz-animation-delay:.65s;-webkit-animation-delay:.65s;-ms-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}#frotateG_04{right:15px;top:15px;-moz-animation-delay:.78s;-webkit-animation-delay:.78s;-ms-animation-delay:.78s;-o-animation-delay:.78s;animation-delay:.78s}#frotateG_05{right:0;top:52px;-moz-animation-delay:.91s;-webkit-animation-delay:.91s;-ms-animation-delay:.91s;-o-animation-delay:.91s;animation-delay:.91s}#frotateG_06{right:15px;bottom:15px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s}#frotateG_07{left:52px;bottom:0;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}#frotateG_08{left:15px;bottom:15px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}@-moz-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#FFF}}@-webkit-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#FFF}}@-ms-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#FFF}}@-o-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#FFF}}@keyframes f_fadeG{0%{background-color:#000}100%{background-color:#FFF}}
