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

.m{font-size:14px;color:#EEEEEE;}    
.t,.t a{font-size:22px;color:#acacac;}
.f,.f a{font-size:12px;color:#acacac;}

/* 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:#363636;color:#EEEEEE;font-size:12px;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:12px;}
#cookieChoiceDismiss{color:#EEEEEE;}
#cookieChoiceInfo a{color:#acacac;}

/* Grid system */
.container_12{margin-left: auto;margin-right: auto;width: 960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.alpha{margin-left: 0;}
.omega{margin-right: 0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2 {width:140px;}
.container_12 .grid_3 {width:220px;}
.container_12 .grid_4 {width:300px;}
.container_12 .grid_5 {width:380px;}
.container_12 .grid_6 {width:460px;}
.container_12 .grid_7 {width:540px;}
.container_12 .grid_8 {width:620px;}
.container_12 .grid_9 {width:700px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_12 .grid_12{width:940px;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

/* Layout */
html,body{height:100%;}
img{border:0;}
body,body a{font-size:14px;color:#acacac;font-weight:200;font-style:normal;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:0em;word-spacing:0em;line-height:150%;}
body{margin:0;padding:0;min-width:960px;background-color:#ffffff;background-image:url();
        background-position:top left;
		background-repeat:repeat;
        background-attachment:fixed;
}

/* Languages / Menu */
.menu{position:relative;float:left;width:100%;height:70px;background-color:#363636;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.menu .logo{position:relative;float:left;width:140px;height:70px;background:url(/files/logo3.png) center left no-repeat;}
.menu .languages,.menu .nav{position:relative;float:right;text-align:right;}
.menu .languages{margin-top:18px;}
.menu .nav{margin-top:25px;}
.menu .languages{margin-left:20px;}

.menu ul{list-style:none;line-height:150%;margin:0;padding:0;}

.menu .nav ul li{display:inline;padding:0 10px;}
.menu .languages ul li{display:inline;padding:0 10px 0 0;}

.menu ul li:last-child{margin:0;}
.menu ul li a{font-size:14px;color:#EEEEEE;text-decoration:none;}
.menu ul li a.menu_selected{color:#acacac;}
.menu ul li:hover a{color:#acacac;}
.menu ul li:hover ul li a{color:#363636;}

.menu ul .submenu{z-index:97;position:absolute;left:0;right:0;top:20px;padding-top:10px;visibility:hidden;}
.menu ul li:hover .submenu{visibility:visible;}

.menu ul li ul li{display:list-item;font-size:12px;white-space:nowrap;text-align:center;white-space:nowrap;width:auto;padding:2px 10px 0 10px;background:#EEEEEE;}

.menu ul li ul li:hover ul li a{color:#acacac;}
.menu ul li ul li a:hover,.menu ul li ul li:hover a{color:#acacac;font-weight:normal;}

.submenu ul{position:absolute;left:0;right:0;top:10px;background:#EEEEEE;padding:5px 0 10px 0;}
.submenu-arrow{position:absolute;width:0;height:0;top:-5px;left:0;border-color:transparent transparent #EEEEEE transparent;border-style:solid;border-width:10px;}

/* Home Page */
.grid_12.home{height:440px;margin-top:30px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.grid_6.home{height:300px;margin-top:20px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.grid_12.home:hover,.grid_6.home:hover{-moz-box-shadow:0px 0px 10px #555;-webkit-box-shadow:0px 0px 10px #555;box-shadow:0px 0px 10px #555;}

/* Home Page > Nivo Slider */
.slider-wrapper .nivo-directionNav a{display:block;width:78px;height:100px;top:170px;background:url('https://modulary.controlweb.me/data/htmlsite/18/data/arrows.png') no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.slider-wrapper:hover .nivo-directionNav a{opacity:1;}
.slider-wrapper a.nivo-nextNav{background-position:-78px 0;right:15px;}
.slider-wrapper a.nivo-prevNav{left:15px;}

/* Footer */
.footer{position:relative;float:left;width:100%;margin-top:30px;padding:10px 0 5px 0;background: rgba(255,255,255,0.7);}
.footer.fixed{position:fixed;left:0;bottom:0;}


/* News N_24 */
.N_24 .box{position:relative;float:left;width:300px;height:300px;margin-top:20px;background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_24 .box:hover{-moz-box-shadow:0px 0px 10px #555;-webkit-box-shadow:0px 0px 10px #555;box-shadow:0px 0px 10px #555;}
.N_24 .box .image{position:relative;float:left;width:300px;height:230px;}
.N_24 .box .tf{position:relative;float:left;width:260px;padding:15px 20px 0px 20px;text-transform:uppercase;}

.N_24 .details{position:relative;float:left;margin-top:20px;}
.N_24 .slider-wrapper{position:relative;float:left;width:620px;height:620px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_24 .slider-wrapper .nivo-directionNav a{display:block;width:78px;height:100px;top:260px;background:url('https://modulary.controlweb.me/data/htmlsite/18/data/arrows.png') no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.N_24 .slider-wrapper:hover .nivo-directionNav a{opacity:1;}
.N_24 .slider-wrapper a.nivo-nextNav{background-position:-78px 0;right:15px;}
.N_24 .slider-wrapper a.nivo-prevNav{left:15px;}

.N_24 .details .tech{position:relative;float:left;width:260px;height:560px;background:#ffffff;padding:30px 20px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_24 .details .tech .tf{position:relative;float:left;width:260px;overflow-y:auto;text-align:justify;}

.N_24 .details .title,.N_24 .details .image,.N_24 .details .tf,.N_24 .details .back{position:relative;float:left;width:260px;}
.N_24 .details .title,.N_24 .details .tf{margin-bottom:20px;}
.N_24 .details .image{margin-bottom:10px;}
.N_24 .details .back{text-align:right;}

/* News N_24 - paginator */
.N_24 .paginator{position:relative;float:right;/*width:910px;*/height:20px;margin-top:25px;padding:5px;background:#ffffff;/*-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;*/}
.N_24 .paginator .prev,.N_24 .paginator .next,.N_24 .paginator .pages{position:relative;float:left;height:20px;}
.N_24 .paginator .prev,.N_24 .paginator .next{width:20px;}
.N_24 .paginator .prev.disable,.N_24 .paginator .next.disable{opacity:0.5;}

.N_24 .paginator .pages{display:table;margin:0 5px;}
.N_24 .paginator .pages .page{display:table-cell;vertical-align:middle;}
.N_24 .paginator .pages .page a{padding:0 3px;}

.N_24 .cnt_paginator{position:relative;float:left;width:940px;margin:0;}


/* Contact C_09 */
.C_09 .grid_12{background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.C_09 #map{position:relative;float:left;width:940px;height:440px;}

.C_09 .title{position:relative;float:left;width:900px;margin:20px;}
.C_09 .description{position:relative;float:left;width:900px;margin:0 20px;text-align:justify;}

.C_09 .c_input{position:relative;float:left;width:437px;margin-left:20px;margin-bottom:10px;}
.C_09 .c_input label{position:relative;float:left;width:145px;}
.C_09 .c_input input,.C_09 .c_input textarea{position:relative;float:left;margin:0;}

.C_09 .c_input.largec{position:relative;float:left;width:900px;margin:0 20px 10px 20px;}
.C_09 .c_input.largec textarea{position:relative;float:left;width:745px;}

.C_09 .c_input input input[type="checkbox"]{width:30px;}

.C_09 .c_input .captcha{position:relative;float:left;width:100px;height:26px;background:#fff;margin-right:8px;border:1px solid #ccc;overflow:hidden;text-align:center;}
.C_09 .c_input .status{position:relative;float:left;width:920px;}
.label{font-family:"Abel",serif;font-size:14px;}


/* News N_26 - list */
.N_26 .bbox{position:relative;float:left;width:940px;margin-top:20px;background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}

.N_26 .slider-wrapper{position:relative;float:left;width:620px;height:349px;}
.N_26 .slider-wrapper .nivo-directionNav a{display:block;width:78px;height:100px;top:124px;background:url('https://modulary.controlweb.me/data/htmlsite/18/data/arrows.png') no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.N_26 .slider-wrapper:hover .nivo-directionNav a{opacity:1;}
.N_26 .slider-wrapper a.nivo-nextNav{background-position:-78px 0;right:15px;}
.N_26 .slider-wrapper a.nivo-prevNav{left:15px;}

.N_26 .bbox .title{position:relative;float:left;width:280px;margin:0;padding:20px 20px 10px 20px;}
.N_26 .bbox .description{position:relative;float:left;width:280px;margin:0;padding:0px 20px;text-align:justify;}
.N_26 .bbox .more{position:absolute;left:620px;bottom:5px;width:280px;padding:0px 20px;}
.N_26 .bbox a{color:#acacac;}
/*.N_26 .bbox a:hover,.N_26 .sbox a:hover{text-decoration:underline;}*/

.N_26 .sbox{position:relative;float:left;width:300px;height:400px;margin-top:20px;background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_26 .sbox .image{position:relative;float:left;width:300px;height:169px;margin:0;background-repeat:no-repeat;background-position:top left;}
.N_26 .sbox .title{position:relative;float:left;width:260px;margin:0;padding:20px 20px 10px 20px;}
.N_26 .sbox .description{position:relative;float:left;width:260px;margin:0;padding:0px 20px;text-align:justify}
.N_26 .sbox .more{position:absolute;left:0;bottom:5px;width:260px;padding:0px 20px;}
.N_26 .sbox a{color:#acacac;}

.N_26 .bbox a.t,.N_26 .sbox a.t{line-height:100%;}

/* News N_26 - details */
.N_26 .video,.N_26 .image,{position:relative;float:left;width:940px;}
.N_26 .details .video,.N_26 .details .image{line-height:0;margin-top:25px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}

.N_26 .cnt_tf{position:relative;float:left;width:900px;margin-top:20px;padding:20px;background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_26 .title{position:relative;float:left;width:860px;margin:20px;}
.N_26 .description{position:relative;float:left;width:860px;margin:0 20px 20px 20px;}
.N_26 .description div{text-align:justify;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.N_26 .description div p{margin:0;padding:0;}

.N_26 .thumb{position:relative;float:left;width:300px;height:168px;margin-top:20px;background-repeat:no-repeat;background-position:top left;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}

/* News N_26 - paginator */
.N_26 .paginator{position:relative;float:right;/*width:910px;*/height:20px;margin-top:25px;}
.N_26 .paginator .prev,.N_26 .paginator .next,.N_26 .paginator .pages{position:relative;float:left;height:20px;}
.N_26 .paginator .prev,.N_26 .paginator .next{width:20px;}
.N_26 .paginator .prev.disable,.N_26 .paginator .next.disable{opacity:0.5;}

.N_26 .paginator .pages{display:table;margin:0 5px;}
.N_26 .paginator .pages .page{display:table-cell;vertical-align:middle;}
.N_26 .paginator .pages .page a{padding:0 3px;}

.N_26 .cnt_paginator{position:relative;float:left;width:940px;margin:0;}


/* Page P_45 */
.P_45 .video,.P_45 .image{position:relative;float:left;width:940px;line-height:0;margin-top:25px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}

.P_45 .cnt_tf{position:relative;float:left;width:900px;margin-top:20px;padding:20px;background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.P_45 .title{position:relative;float:left;width:860px;margin:20px;}
.P_45 .description{position:relative;float:left;width:860px;margin:0 20px 20px 20px;}
.P_45 .description div{text-align:justify;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.P_45 .description div p{margin:0;padding:0;}
.P_45 .thumb{position:relative;float:left;width:460px;height:258px;margin-top:20px;background-repeat:no-repeat;background-position:top left;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}


/* Gallery G_12 */
.G_12 .categories,.G_12 .thumbs{position:relative;float:left;margin-top:25px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;background-color:#ffffff;}
.G_12 .categories{width:260px;padding:20px;}
.G_12 .categories .title{position:relative;float:left;width:260px;margin:0;padding:10px 0 10px 0;}
.G_12 .thumbs{width:580px;padding:20px 20px 0 20px;}
.G_12 .thumbs .thumb{position:relative;float:left;width:280px;height:210px;margin-bottom:20px;background-repeat:no-repeat;background-position:left top;}
.G_12 .categories a.selected,.G_12 .categories a:hover{opacity:0.5;}

.G_12 .paginator{position:relative;float:left;width:260px;height:20px;}
.G_12 .paginator .prev{position:relative;float:left;width:20px;height:20px;}
.G_12 .paginator .next{position:relative;float:left;width:20px;height:20px;}
.G_12 .paginator .pages{position:relative;float:left;width:220px;height:20px;text-align:center;}
.G_12 .paginator .prev.disable,.G_12 .paginator .next.disable{opacity:0.5;}

.G_12 .paginator .pages{display:table;}
.G_12 .paginator .pages .page{display:table-cell;vertical-align:middle;}
.G_12 .paginator .pages .page a{padding:0 3px;}

.G_12 .cnt_paginator{position:absolute;left:20px;bottom:20px;width:180px;}

/* News N_37 */
.N_37 .box{position:relative;float:left;width:300px;height:300px;margin-top:20px;background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_37 .box:hover{-moz-box-shadow:0px 0px 10px #555;-webkit-box-shadow:0px 0px 10px #555;box-shadow:0px 0px 10px #555;}
.N_37 .box .image{position:relative;float:left;width:300px;height:230px;}
.N_37 .box .tf{position:relative;float:left;width:280px;padding:15px 0px 0px 20px;text-transform:uppercase;}

.N_37 .details{position:relative;float:left;margin-top:20px;}
.N_37 .slider-wrapper{position:relative;float:left;width:620px;height:620px;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}

.N_37 .details .tech{position:relative;float:left;width:300px;height:620px;background:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_37 .details .tech .title{position:relative;float:left;width:260px;padding:10px 20px;background:#363636;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_37 .details .tech .price{position:relative;float:left;width:260px;padding:10px 20px;}
.N_37 .details .tech .text{position:relative;float:left;width:260px;padding:10px 20px;overflow-y:auto;text-align:justify;}
.N_37 .details .tech .info{position:absolute;left:0;bottom:0;width:260px;margin:20px;}
.N_37 .details .tech .info a{text-decoration:underline;}

.N_37 .details .thumbnail{position:relative;float:left;width:192px;height:192px;margin-top:20px;overflow:hidden;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}

.N_37 .details .immobile{position:relative;float:left;width:300px;margin-top:20px;}
.N_37 .details .immobile .title{position:relative;float:left;width:260px;padding:10px 20px;background:#363636;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.N_37 .details .immobile table{position:relative;float:left;width:260px;margin:0 20px;}
.N_37 .details .immobile table td{border-bottom:1px dotted #acacac;padding:6px 0 4px 0;}

.N_37 .details .immobile #map{position:relative;float:left;width:300px;height:300px;}

.N_37 .details .immobile .back{position:relative;float:left;width:260px;margin-top:30px;padding:0 20px;}

/* Top News */
.top_news .top_title{margin-top:20px;padding:10px 20px;background-color:#363636;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}

.box_top_news{position:relative;float:left;width:460px;height:405px;margin-top:20px;background-color:#ffffff;-moz-box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;box-shadow:0px 0px 10px #888;}
.box_top_news:hover{-moz-box-shadow:0px 0px 10px #555;-webkit-box-shadow:0px 0px 10px #555;box-shadow:0px 0px 10px #555;}
.box_top_news .image{position:relative;float:left;width:460px;height:345px;}
.box_top_news .tf{position:relative;float:left;width:460px;padding:15px 0px 0px 20px;text-transform:uppercase;}
