/* resets and standards */
body,h1,h2,h3,h4,h5,h6,p,form,ul,li,time,nav,header,input,button{margin:0;padding:0}
ul{list-style-type:none}
mark{background:none}
small{font-size:10px;}
body{font:13px/1.5 Helvetica, Arial, FreeSans, sans-serif;background:#e7e7e7 url('//blumenthal.ro/template/bg.jpg') repeat;color:#999;font-size:11px;padding: 0 0 40px;}
.clear{clear:both} .hidden{display:none} .padder{display:block;height:25px;width:100%;clear:both;}
.left{float:left;} .right{float:right;} .clearL{clear:left;} .clearR{clear:right;}
a img, a:focus img {outline:none;border:none;}
input,button,img{vertical-align:middle;outline:none;}
#wrapper_full{display:block;width:100%;background:transparent url('//blumenthal.ro/template/fade-top.png') repeat-x;}
#wrapper{display:block;margin:0 auto;position:relative;width:960px;}
p{text-align:justify;padding:10px 0;font-size:12px;}
h2 {font-size:17px}
h2 a {text-decoration:none;}
h3{border-bottom: 1px dashed #202020;display:inline-block;margin:10px 0 0 0; }
h3 a{text-decoration:none;font-size:14px;font-weight:normal;}
h3 a:hover{color:#FFF}
a {color:#68ade4; text-decoration:underline; outline:none}
a:hover{color:#fff;}
hr{display:block;width:100%;background:url('//blumenthal.ro/template/hr.gif');border:none;height:3px;margin:10px 0;}
button{line-height:1;padding:5px 10px;background:#262626;border:1px solid #202020;color:#68ade4;cursor:pointer;display:inline-block;margin-right:0.1em;overflow:visible;text-align:center;text-decoration:none !important;}
button:hover{color:#fff;}
mark{color:#68ade4;}
input[type='text'],input[type='password'],textarea,select{background:#262626;color:#999;border:1px solid #161616;padding:2px;font-family:verdana;display:inline-block;margin:2px 0;width:95%;font-size:11px;}
input[disabled] {opacity: 0.5}
quote{font-size:12px;}
header{position:relative;}
label {display:block;font-weight:bold;}

/* template general */
#logo {width:150px;height:134px;background:url('//blumenthal.ro/template/logo.png') no-repeat;float:left;overflow:hidden;position:relative;z-index:5;}
#logo a {text-indent:-9999px;display:block;height:134px;width:150px;}
#motto {width:189px;height:121px;background:url('//blumenthal.ro/template/motto.png') no-repeat;position:absolute;top:10px;left:175px;z-index:3;}
#langs {position:absolute;top:50px;right:0;text-align:right;text-transform:uppercase;}

#nav {float:right;margin:113px 0 0 0;position:relative;z-index:4;}
#nav li{float:left;margin-left:30px;}
#nav li a{text-decoration:none; color:#999;}
#nav li a:hover{border-bottom:1px dashed  #666;}
#nav li .selected {color:#68ade4; font-weight:bold; border-bottom: 1px dashed #68ade4;} 

#cart {position:absolute;top:70px;text-align:right;right:0;}

footer {color:#999;font-size:12px;}
footer span{color:#999;font-size:12px;padding:2px 0;display:block;}


.tagline{margin:2px 0; padding:2px 0; border-top:1px solid #202020; border-bottom:1px solid #202020; color:#fff;}
.tagline_full{margin:10px 0; padding:10px 0; border-top:1px solid #202020; border-bottom:1px solid #202020; color:#fff;}
p.tagline_full{font-size:23px;}

.b10{margin-bottom:10px;}
.r20{margin-right:20px !important;}
.grid{margin-left:10px;margin-right:10px;float:left;}
.g3{width:306px;}
.g32{width:606px;}
.g5{width:176px;}
.g54{width:764px;}
.g53{width:241px;}
.g52{width:372px;}
.g51{width:568px;}
.last {margin-right:0}
.first{margin-left:0}

.box{border:1px solid #202020;display:block;color:#999;font-size:12px;}
a.box{text-decoration:none;}
a.box:hover{color:#68ade4;}
.box_img{display:block;width:174px;min-height:120px;background:url('//blumenthal.ro/template/box_bg.png') center center no-repeat;text-align:center;}
.alpha{opacity:0.5;}
.box_text{display:block;background:url('//blumenthal.ro/template/box_text_bg.png') center center repeat;text-align:center;}
.box_title{display:block;background:url('//blumenthal.ro/template/box_text_bg.png') center center repeat;text-align:left;padding:4px 6px;}
.box_text2{display:block;background:url('//blumenthal.ro/template/box_text_bg.png') center center repeat;text-align:left;font-size:11px;padding:2px;line-height:14px;}
.box_text3{display:block;background:url('//blumenthal.ro/template/box2_bg.png') center center repeat;text-align:left;font-size:11px;padding:5px;line-height:14px;}
.meta{display:inline-block;background:#333;border:1px solid #202020;padding:0 2px;font-size:10px;color:#888;margin-left:10px;}
.meta2{display:block;background:#333;border:1px solid #161616;padding:1px 4px;font-size:11px;color:#888;margin:0 0 0 10px;float:right;}
.icon{background:#292929;border:1px solid #161616;float:left;margin:13px 10px 7px 0;padding:5px;}
.box2{display:block;background:#292929;padding:5px;}
.box2>div{display:block;background:url('//blumenthal.ro/template/box2_bg.png') center center repeat;text-align:center}
.bbb{display:inline-block;background:#202020;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 4px;margin:3px 0 0 0;border:none;font-size:11px;line-height:13px;}

.services_menu {width: 100%;font-size:14px; padding-top:15px;}
.services_menu li { margin-bottom:15px; background:url('//blumenthal.ro/template/service.gif') no-repeat;border: 1px solid #202020; font-size:11px;}
.services_menu a {color: #888;display: block;margin: 0;padding:7px;text-decoration: none;height:15px; font-weight:bold;}
.services_menu a:hover {background:url('//blumenthal.ro/template/service_hover.gif') no-repeat;color: #68ade4;}
.services_menu span{padding-right:15px;color:#68ade4;}

.list {display:block;}
.list li {display:block;background:url('//blumenthal.ro/template/bullet.gif') no-repeat 0 8px;}
.list li > a,.list li > p {display:block;padding:3px 0 3px 10px;}
/* custom */
.stitle {padding:4px 0;text-align:right;color:#999;}
#fb{display:block;float:left;margin:10px 15px 0 0;background:url('//blumenthal.ro/template/icons/fb.png') no-repeat;width:80px;height:80px;}
#t_fb{position:absolute;top:20px;right:0;}
#gmap {overflow:hidden;width:764px;height:350px;display:block;}
.port_title{margin:2px 0 10px 0;}
#clh {float:none;display:inline-block;vertical-align:top;}
#clients li {margin:5px 0 0 0;}
#portfolio{float:none;display:inline-block;vertical-align:top;}
#description {clear:left;padding:20px 0 0 0;}
#big_img_right{margin-left:30px;}
#pret{font-size:12px;}
#pret mark{font-weight:bolder;font-size:18px;}
#autor_block{text-align:center;padding:10px 0 0 0;}
#autor_block > p{text-align:center;}
#lc_text{width:490px;height:100px;vertical-align:top;}
#lc_submit{margin-top:5px;font-size:11px;}
.signature{text-align:right;font-weight:bold;padding-top:1px;color:#68ADE4;}
.back{font-size:12px;font-weight: bolder;margin:6px 10px 0 0;text-decoration:none;}
.back:hover{text-decoration:underline;}
#footer_partners a{margin:0 18px;display:inline-block;vertical-align:middle;}
.product_holder {float:left;width:774px;}
.product_holder .grid {height:210px;}

#prices_table thead th, #prices_table thead p {text-align: center;}
#prices_table tbody td+td {text-align: center;}
#prices_table th {vertical-align:bottom;}
#prices_table th h2 {font-size:24px;text-transform:uppercase;}
#prices_table th p {background:#68ADE4;color:#fff;padding:7px;font-size:18px;}
#prices_table th.recommended p {font-size:24px;}
#prices_table th.recommended h2 {color:#fff;font-size:30px;}
#prices_table th p sup {font-weight: normal;font-size: 10px}
#prices_table tbody tr:hover {background:rgba(255,255,255,0.1);} 
#prices_table tbody tr td {padding:3px;} 
#prices_table tr.sep td {padding:0;}
#prices_table tr.sep hr {background: #68ADE4;border:none;margin:10px 0;padding:0;}
#server_features li {float:left;width:160px;}

#product_list {width:100%;}
#product_list tbody td {border-bottom: 1px dashed #202020;padding:5px 3px;}
#product_list td+td {text-align:right;}

.shop_del {text-decoration:none;font-size:16px;}/* TIPSY */
.tipsy { padding: 2px; font-size: 10px; background-repeat: no-repeat;  background:#111; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; }
.tipsy-inner { padding: 5px; background-color: black; color: white; max-width: 200px; text-align: center; }


/* FANCYBOX */
.fancybox-tmp iframe, .fancybox-tmp object {vertical-align: top;padding: 0;	margin: 0;}
.fancybox-wrap {position: absolute;	top: 0;	left: 0;z-index: 8020;}
.fancybox-skin {position: relative;	padding: 0;	margin: 0;background: #000;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {padding: 0;margin: 0;position: relative;outline: none;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 10px;}
.fancybox-image, .fancybox-iframe {	display: block;	width: 100%;height: 100%;border: 0;padding: 0;margin: 0;vertical-align: top;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('//blumenthal.ro/template/fancybox_sprite.png');}
#fancybox-loading {	position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8020;}
#fancybox-loading div {width: 44px;height: 44px;background: url('//blumenthal.ro/template/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;background: transparent url('//blumenthal.ro/template/blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 20px;background-position: 0 -36px;}
.fancybox-next span {right: 20px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;padding: 0;overflow: visible;visibility: hidden;}
#fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: #000;}
#fancybox-overlay.overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8030;text-align: center;}
.fancybox-title-float-wrap .child {	display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {margin-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}

/* CAMPAING TABS */
#campaign_tabs {display:block;width:150px;}
#campaign_tabs li{padding:6px 10px;text-align:left;color:#fff;font-weight:bold;cursor:pointer;}
#campaign_tabs li.active{background:#000;}
#campaign_tabs li.active:hover{background:#000;}
#campaign_tabs li:hover{background:#272727;}

#campaign_slider {position:relative;width:176px;height:250px;overflow:hidden;}
#campaign_slider > div {position:absolute;top:0;}
#cslider1 {background:#fff;border:3px solid #68ADE4;text-align:center;padding:5px 0 0 0;width:170px;text-align:center;left:0;}
#cslider2,#cslider3,#cslider4 {left:176px;}