
/* TextFields */
		body,.tf{font-family:"Source Sans Pro",serif;}
		.m{font-family:"Source Sans Pro",serif;}
		.t{font-family:"Source Sans Pro",serif;}
		.f{font-family:"Source Sans Pro",serif;}
		input[type='text'],input[type='submit'],input[type='button'],textarea{font-family:"Source Sans Pro",serif;font-size:10px;color:#333333;}

.m{font-size:12px;color:#666666;letter-spacing:4px;}    
.t,.t a{font-size:12px;color:#666666;letter-spacing:4px;}
.f,.f a{font-size:11px;color:#333333;letter-spacing:1px;}

body,body a,.tf,.tf a {font-size:12px;color:#333333;font-weight:200;font-style:normal;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:0em;word-spacing:0em;line-height:150%;}
.tf a{text-decoration:underline;}

/* Input, Text Area, Etc. Outline */
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(145, 145, 145, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);}
textarea{resize:none;}

/* Cookies choices */
#cookieChoiceInfo {background-color:#fff;color:#666666;font-size:11px;top:0;box-shadow:0 0 5px #888}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:11px;}
#cookieChoiceDismiss{color:#666666;}
#cookieChoiceInfo a{color:#191919;}

/* Main styles */ 
*{margin:0;padding:0;border:0;}
html,body{height:100%;}

body{background:#fff;background:-moz-linear-gradient(top,#fff 30%,#f1f1f1 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),color-stop(80%,#f1f1f1));background:-webkit-linear-gradient(top, #fff 30%,#f1f1f1 80%);background:-o-linear-gradient(top,#fff 30%,#f1f1f1 80%);background:-ms-linear-gradient(top,#fff 30%,#f1f1f1 80%);background:linear-gradient(top,#fff 30%,#f1f1f1 80%);background-repeat:no-repeat !important;background-attachment:fixed;}

.wrapper{position:relative;width:1000px;/*height:100%;*/margin:0 auto;background-color:;}
.container{position:relative;float:left;width:780px;padding:0 110px;background-color:;}
.nav{/*position:fixed;*/position:relative;float:left;width:175px;}
.footer{position:fixed;width:100%;bottom:0;padding:10px 0 5px 0;background-color:#f1f1f1;text-align:center;/*background:#def;*/}


/* Nivo Slider */
#slider,.slider{z-index:0;position:relative;float:left;margin:0;}
#slider img,.slider img{position:absolute;top:0px;left:0px;display:none;}
#slider .nivo-directionNav a,.slider .nivo-directionNav a{display:block;width:78px;height:100px;background:url('http://modulary.controlweb.me/data/htmlsite/16/data/arrows.png') no-repeat;text-indent:-9999px;border:0;}
#slider a,.slider a{border:0;display:block;}
#slider a.nivo-nextNav,.slider a.nivo-nextNav{background-position:-78px 0;right:15px;}
#slider a.nivo-prevNav,.slider a.nivo-prevNav{left:15px;}

.logo{position:relative;float:left;width:155px;height:175px;margin:10px 0 0 20px;background-repeat:no-repeat;}
.menu{position:relative;float:left;width:175px;margin-top:50px;line-height:200%;}

.menu ul{list-style:none;line-height:300%;}
.menu ul li{}
.menu ul li a{padding-left:20px;font-weight:200;font-size:12px;color:#666666px;text-decoration:none;}
.menu ul li a.menu_selected{color:#191919;}
.menu ul li:hover a{color:#191919;}

.menu ul li:hover a{background:url('http://modulary.controlweb.me/data/htmlsite/16/data/circle.png') center left no-repeat}
.menu_selected{background:url('http://modulary.controlweb.me/data/htmlsite/16/data/circle.png') center left no-repeat;}

.menu ul li:hover ul li a{background:transparent;}
.menu ul li ul li{line-height:120%;}
.menu ul li ul li a{font-size:9px;}

.menu ul li ul li ul li a{padding-left:30px;}

/* Home */
.home #slider,.home #slider img{width:565px;height:600px;}
.home #slider .nivo-directionNav a{top:250px;}

/* P_32 */
.P_32{text-align:justify;}
.P_32 #slider,.P_32 #slider img{width:225px;height:355px;}
.P_32 #slider .nivo-directionNav a{top:127px;}


/* P_33 > GoogleMaps */
.P_33 #map{position:relative;float:left;width:565px;height:300px;overflow:hidden;}

/* P_34 */
.P_34{text-align:justify;}
.P_34 #slider,.P_34 #slider img{width:565px;height:300px;}
.P_34 #slider .nivo-directionNav a{top:100px;}
.P_34 .description{position:relative;float:left;width:565px;padding-bottom:30px;}
.P_34 .description div{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;text-align:justify;}

/* P_35 > Video YouTube / Video Vimeo */
.P_35{text-align:justify;}
.P_35 .description{position:relative;float:left;width:565px;}
.P_35 .description div{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;text-align:justify;}


/* G_17 */
.G_17 .thumb{position:relative;float:left;width:175px;height:175px;margin-top:10px;background-repeat:no-repeat;}
.G_17 .over{position:absolute;width:175px;height:175px;display:none;background:url('http://modulary.controlweb.me/data/htmlsite/16/data/sf_white.png') repeat;}
.G_17 .over .link{position:absolute;padding:5px 10px 3px 10px;text-align:center;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/* N_20 */
.news{position:relative;float:left;}
.news .line{position:relative;float:left;width:305px;margin:-1px 0 0 260px;border-bottom:1px #333333 solid;opacity:0.3;}
.news .title{margin:0 0 5px 0;}
.news .description{margin-bottom:10px;text-align:justify;line-height:150%;}
.news .description a:hover{color:#666666;}

/* N_20 Paginator */
.paginator{float:right;margin-top:30px;}
.paginator .prev,.paginator .next{position:relative;float:left;margin-left:20px;}
.paginator .prev:hover a,.paginator .next:hover a{color:#666666;}
.paginator .prev.disable,.paginator .next.disable{opacity:0.5;}


/* Lightbox {{???}} */
#lightbox{font-family:"Source Sans Pro",serif;font-size:12px;font-style:normal;}
.lb-data{color:#666;}

