
/* #############################  CORPO  ########################### */
body {
	 font-family: "Droid Sans", Helvetica, Arial, sans-serif;
	 font-size:11px;
	 color:#666;
	 line-height:18px;
	 margin:0; padding:0;
	 font-weight:normal;
	 background: #ECF3F9 url(../images/stage/h_index.jpg) no-repeat center 0;
} 

.bodyfiles {background:none; background-color:#e5e5e5;}

#stage {width: 88%; margin-left: 6%; margin-right: 6%;}

ul {list-style: none;}

.last {margin: 0; padding: 0; margin-right:0 !important;}

.clear {clear:both;}

a {color:#333333;text-decoration:none;}

a:hover{text-decoration:underline;}

.right {float: right!important;}

.left {float: left!important;}

img {border: none !important;}

/* #############################  BROWSER ########################## */
#backbrowser {background: #222 url(../images/elements/browser.jpg) center center no-repeat; width:100%; height:100%;}

.browsertext {margin-top:210px; padding-left:25px; color:#222222;}

.browsertext li{padding-left:15px;}

.browsertext li a{color:#0080AA; }

/* #############################  HEADER  ########################### */
#top {padding-bottom:50px;}

.header {margin-top:20px; text-align:left; float:left;}

.welcome {background-color:#000; margin-top:30px; padding:8px; text-align:right; color:#ECF3F9; font-style:italic; font-size:12px; border-radius: 4px; font-family: "Droid Sans", Helvetica, Arial, sans-serif;}

.welcome a {color:#D2CE2C;}

.neworders {margin-left:5px;}

.neworder {position:absolute; background-color:#cc0000; padding:0px 4px 0px 4px; margin:0; border-radius: 4px; color:#FFF; font-size:10px; margin-left:20px; font-family: "Droid Sans", Helvetica, Arial, sans-serif;}

/* #############################  QUICKMENU  ########################### */
.quickmenu{z-index:1000; display:none; }

.accordion {padding:12px; width: 200px; min-height:95px;font-family: "Droid Sans", Helvetica, Arial, sans-serif; border-radius:4px; background: #f2f2f2; background: -moz-linear-gradient(#f9f9f9, #f2f2f2); background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)); border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 5px #ccc;}

.accordion ul,.accordion li,.accordion a {margin: 0; padding: 0; border: none; outline: none;}

.accordion li {list-style: none; margin-right:3px;background: #f2f2f2; background: -moz-linear-gradient(#f9f9f9, #f2f2f2); background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2));}

.accordion li img{float:left; vertical-align:top; margin-right:3px;}

.accordion li > a {display: block; position: relative;padding:8px; color:#333; font-weight:normal; background-color:#DCE9F4; border-radius:4px; margin-bottom:2px;}

.accordion > li:hover > a,.accordion > li > a.active, .sub-menu li a span {color:#4A8EC6; text-decoration:none;}

.sub-menu li a {color:#666; background:none;padding:6px 6px 6px 8px;}

.sub-menu li:hover a {color:#000; text-decoration:none;}

.accordion li > .sub-menu {display: none;}

.accordion li:target > .sub-menu {display: block;}

.handle {background: url(../images/elements/quickmenu.png) no-repeat; width:35px; height:61px; margin-top:30px;}

/* #############################  FOOTER  ########################### */
#footer {background: url(../images/stage/footer.jpg) no-repeat center 0; height:120px; width:100%;}

.bottom {padding-top:70px;}

.bottom a{color:#ECF3F9;}

#scrolltop {display:block; cursor: pointer; width:21px; height:13px; background: url(../images/elements/top.png) top right no-repeat;}

/* #############################  LANG  ############################# */
.lang {padding-top:20px; margin-bottom:10px !important;  margin: 0 auto;float:right;}

ul.sf_menu.lang ul {top: 15px;width: auto;}

.sf-sub-indicator {display: block; position: absolute; right: 9px; top:8px; width: 9px; margin: 0; height: 4px; background: url(../images/elements/a_down_white.png) no-repeat 0 0; text-indent: -999em;} 

ul.lang {float:right;}

ul.lang li {border-right: 1px solid #484848; padding: 0 10px;}

ul.lang li.last, ul.lang ul li {border: none;}

ul.sf_menu {margin: 0; padding: 0;}

ul.sf_menu ul {border-radius: 4px;}

ul.sf_menu ul li  {float: none; padding: 0;display: block;} 

ul.sf_menu ul li a {display: block; border-bottom: 1px solid #ddd; padding: 5px 20px; font-size:11px !important;}

ul.sf_menu li ul {display: none; position: absolute; z-index: 9999!important; width: 150px; left: 0!important; top: 30px; margin: 2px 0 0 0; padding: 12px 0 0 0 !important; background: url(../images/elements/dropdown.png) no-repeat top left;}

ul.sf_menu li {float: right;position: relative; padding-right: 10px;}

ul.sf_menu li a {color:#333; text-decoration:none; }

ul.sf_menu li a:hover {text-decoration:underline;}

.current a {padding-left:10px; font-size:12px; color:#ECF3F9; }

a.current {color:#ECF3F9 !important; padding-right: 15px;}

ul.sf_menu ul li.last ul li.last a, ul.sf_menu ul li.last a{border:0;}

ul.sf_menu li#pt{background: url(../images/flags/pt.jpg) center left no-repeat; font-size:12px;}
ul.sf_menu li#en{background: url(../images/flags/en.jpg) center left no-repeat; font-size:12px;}
ul.sf_menu li#fr{background: url(../images/flags/fr.jpg) center left no-repeat; font-size:12px;}
ul.sf_menu li#es{background: url(../images/flags/es.jpg) center left no-repeat; font-size:12px;}
ul.sf_menu li#de{background: url(../images/flags/de.jpg) center left no-repeat; font-size:12px;}
ul.sf_menu li#it{background: url(../images/flags/it.jpg) center left no-repeat; font-size:12px;}

/* #############################  MENUS  ############################ */
nav.mainnav {float:left; margin-top:12px;}

nav.mainnav ul li {float:left; margin-right:20px;}

nav.mainnav .onerow{margin-right:5px !important;}

nav.mainnav ul li ul li{margin-right:0px !important;}

nav.mainnav ul li a {display: block; color:#FFF; font-size:17px; font-weight:100; font-family: 'futura_lt_btlight';}

nav.mainnav ul li a img {vertical-align: middle; margin-right: 5px; border:0;}

ul.sf_menu_p ul li .sf-sub-indicator {background-image: url(../images/elements/a_right.png); height: 12px; top: 15px;}

nav.mainnav .sf-sub-indicator {top: 16px; right:5px;} 

ul.sf_menu_p {margin: 0; padding: 0;}

ul.sf_menu_p li {float: right;position: relative; padding-right: 20px;z-index: 150;}

ul.sf_menu_p li ul {border-radius:4px; display: none;position: absolute; z-index: 150!important; width: 150px;  left: 0!important;top: 30px;margin: 5px 0 0 0; padding: 12px 0 0 0;  background: url(../images/elements/dropdown.png) no-repeat top left;box-shadow: 0 7px 6px #808080;}

ul.sf_menu_p li ul li ul {position: absolute; left: 150px!important;top: -5px;background:#f7f7f7;padding-top: 0.4em;margin-top: 0;}

ul.sf_menu_p ul li a {border-bottom: 1px solid #ddd; padding: 10px 15px; color:#333; font-size:12px; font-family: "Droid Sans", Helvetica, Arial, sans-serif;}

ul.sf_menu_p ul li ul li a {font-size:12px; padding: 8px 15px;  color:#585858;}

ul.sf_menu_p ul li  {float: none; padding: 0;display: block;} 

ul.sf_menu ul li a {display: block;}

ul.sf_menu_p li a.exit {color:#872624 !important;}

ul.sf_menu_p li a img {vertical-align: middle;}

ul.sf_menu_p ul li.last a{border:0;}

ul.sf_menu_p ul li.last ul li a{border-bottom: 1px solid #ddd;}

ul.sf_menu_p ul li.last ul li.last a{border:0;}

ul.sf_menu_p li a {color:#333; text-decoration:none; }

ul.sf_menu_p li a:hover span{text-decoration:underline;}

ul.sf_menu_p ul li.last ul li.last a, ul.sf_menu_p ul li.last a{border:0;}

#clock {color:#ECF3F9;}

/* #############################  USER  ############################# */
.usermenu  {float:right; margin-top:12px;}

.usermenu ul li ul li{margin-right:0px !important;}

.usermenu ul li a {display: block; color:#FFF; font-family: 'futura_lt_btlight'; font-size:17px; font-weight:100;}

.usermenu ul li a img {vertical-align: middle; margin-right: 0px;  border:0;}

.usermenu .sf-sub-indicator {top: 16px; right:5px;} 

/* #############################  ERROR 404  ############################# */
.errorbox {width: 350px; margin: 30px auto 90px auto; font-weight:bold; font-family: 'futura_md_btmedium';}

.errorbox .text {text-align:center; line-height:1; font-size: 25px; font-weight:100; padding-bottom:15px; border-bottom:1px solid #333; }

.errorbox .title {font-size: 130px; color: #bc2020; text-align: center; margin-top:100px; margin-bottom:0px;}

.errorbox .erro{font-size: 50px; font-weight: 100; position:absolute; display:block; margin-top:35px; margin-left:30px; color: #bc2020}

.errorbox .info {color: #363636; font-size: 17px; font-weight:100; font-family: 'futura_lt_btlight'; line-height:25px; text-align:center; padding-top:15px; border-top:1px solid #333; margin-top:80px; margin-bottom:35px;}

.errorbox a.btn {text-align:center; border-radius:4px;}

.btn {padding: 7px 13px; font-size: 17px; font-weight:100; } 

.btn.green {background-color: #DFCB87;color:#333333;}

.btn.green:hover{background-image: url(../images/elements/bt_gradient.png); background-repeat: repeat-x; background-position: 50% 50%; text-decoration:none; box-shadow: 0 0 5px #B1B1B1;}

/* #############################  MAIN TABLES  ############################ */
#main {width: 100%;} 

#main .boxright {width: 36%;}

#main .boxleft {width: 60%;}

#main .boxrightform {width: 23%;}

#main .boxleftform {width: 73%;}

#main .boxleft,  #main .boxright,  #main .boxrightform, #main .boxleftform {float: left; margin:10px 1%; font-size:12px; line-height:22px;}

#main .boxrightform, #main .boxleftform  {margin-top:0px !important;}

.box {margin-bottom:25px;}

.box .boxheading {display: block; padding: 15px 15px 10px 15px; font-size: 18px; border-radius: 4px 4px 0 0; position: relative; background:#212121; background-image: url(../images/elements/box_gradient.png); background-repeat: repeat-x; background-position: 50% 50%; }

.box .boxheading h3 {color:#CEBC7E; font-size:25px; width:87%; margin:0; font-weight:100; position:relative; font-family: 'futura_lt_btlight'; text-shadow: 1px 1px 0 #000000;}

.box .boxheading h3 span {color:#FFF;}

.box .boxheading h3 img {vertical-align:middle; margin-right: 10px;}

.box .boxheading a.move {background: url(../images/elements/grip.png) no-repeat 0 0; width: 22px; min-width: 22px; height: 19px; position: absolute; right: 15px; top: 18px; display: block; cursor: move;float: right; }

.box .section {background:#FFF; border:1px solid #d7dbe0; padding:15px; color: #656565; border-radius: 0 0 4px 4px; font-size:14px; padding-top:30px; padding-bottom:20px; line-height:25px;}

.box .inscricao {font-size:25px;}

.box .inscricao div.selector span{ background-position:98% 23px !important;}

.box .inscricao div.selector select{top:15px !important; font-size:18px;}

.box-alpha {background: #F2F2F2; box-shadow: 0 0 5px grey inset; opacity: 0.5; border-radius: 4px 4px 0 0; margin-bottom:25px;}

/* #############################  BREADCRUMBS  ############################ */
#breadCrumb{margin:0 0 15px 10px; padding:0; float:left; display:block; width: auto; overflow:hidden;}

#breadCrumb ul{margin:0; padding:0; height:28px; display:block}

#breadCrumb ul li{display:block; float:left; position:relative; height: 28px; line-height: 28px; overflow:hidden; margin:0px 6px 0px 0; padding:0px 10px 0px 0; font-size:13px; background:url(../images/elements/pathway.png) no-repeat 100% 4px}

#breadCrumb ul li div.chevronOverlay{position:absolute; right:0; top:0; z-index:2}

.chevronOverlay{display:none; background:url(../images/elements/pathway.png) no-repeat 100% 4px; width:13px; height:28px}

#breadCrumb ul li span{display:block; overflow:hidden}

#breadCrumb ul li a{color:#333 !important; display:block; position:relative; height:20px; padding: 4px 0; line-height:21px; overflow:hidden; float:left}

#breadCrumb ul li.first a{height:16px !important; text-indent:-1000em; width:16px; padding:0; margin-top:7px; overflow:hidden; background:url(../images/elements/home.png) no-repeat 0 0}

#breadCrumb ul li.first a:hover{background-position:0 -16px}

/* #############################  HOME CHARTS  ############################ */
.paddingchart {padding:15px 0 15px 0;}

.paddingchart_circ {padding:15px 0 0 0;}

.chartleft {font-family: 'futura_lt_btlight'; color:#D2CE2C; font-size:20px;  line-height:35px;text-transform:uppercase;   box-shadow: 0 0 5px #666;text-align:center; margin-right:2%; padding:1%; float:left;background:#88A44D; width:26%; height:100%; border-radius: 10px; background-image: url(../images/elements/box_gradient_black.png); background-repeat: repeat-x; background-position: 50% 50%; }

.chartleft span{font-family: 'futura_md_btmedium'; font-weight:100; color:#fff; font-size:50px; }

.chartright {float:left; width:70%;}

.roundleft {float:left; width:48%;}

.roundborder {float:left; width:4%; background: url(../images/elements/border.jpg) center top repeat-y; height:390px; margin-top:20px;}

.roundright {float:left; width:48%;}

/* #############################  HOME DETAILS  ############################ */
#tab-details {margin-top:20px;}

.hide { position: absolute; top: -9999px; left: -9999px; }

#tab-details ul, #tab-details .list-detail ul {list-style: none; margin:0; padding:0;}

#tab-details .nav li {float:left; background-color:#DCE9F4; margin-right:3px; border-radius:4px 4px 0 0; box-shadow: 2px -2px 2px #cccccc;}

#tab-details .nav li a {display:block; padding:4px 10px 4px 10px; color:#333; font-weight:normal;}

#tab-details .nav li a:hover {background-color:#F2F2F2; text-decoration:none; border-radius:4px 4px 0 0;}

#tab-details ul li a.current {background-color:#F2F2F2; color:#333 !important; border-radius:4px 4px 0 0;}

#tab-details .list-detail  li { padding:5px 10px 5px 10px; font-size:13px;}

#tab-details .list-detail  li span {color:#333; padding-left:5px;}

#tab-details .list-detail .row1{background-color:#F2F2F2;}

#tab-details .list-detail .row0{background-color:#F9F9F9;}

/* ############################# LISTING ARTICLES  ########################### */
.topbuttons {position:absolute; z-index:140; text-align:left;}

#buttonstable th {padding: 4px 10px 4px 0; border-right:1px solid #ccc; font-size:14px;}

#buttonstable .last{border:0px !important;}

#buttonstable th a{margin:20px 0 0 35px !important;}

#buttonstable .first a{margin:20px 0 0 26px !important;}

#listicon {background: url(../images/icons/minlist.png) 3px center no-repeat; height:20px;}

#trashicon {background: url(../images/icons/mintrash.png) 10px center no-repeat; height:20px;}

#subscribersicon {background: url(../images/icons/minsubscribers.png) 10px center no-repeat; height:20px;}

/* #############################  FORMS DETAILS  ############################ */
.info {margin-bottom:15px;}

.box .selector {margin-bottom:15px; border-radius:4px; width: 100%; padding: 0; cursor: pointer; background: #f2f2f2; background: -moz-linear-gradient(#f9f9f9, #f2f2f2); background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)); border: 1px solid #dddddd; outline: 0;}

.box .selector span {padding: 10px;}

.box .selector:hover {background-color: #f6f6f6; box-shadow: 0 0 5px #ccc;  color:#575757;}

#dates th {padding:0 !important}

#dates .selector span{font-size:11px; background:none !important; padding:5px; font-weight:100 !important; color:#999;}

#dates .selector select{height:25px; background-color:#f6f6f6;}

#dates select {font-size:11px; color:#666;}

#dates .bar_date {font-size:10px; color:#999; padding-left:2px; margin-top:-12px;}

select {font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-size:14px; color:#666;}

input,textarea{font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-size:25px; color:#999; border-radius:4px; width: 100%; padding:10px;  background: #f2f2f2; background: -moz-linear-gradient(#f9f9f9, #f2f2f2); background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)); border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

input[type=text]:focus, textarea:focus {box-shadow: 0 0 5px #ccc; color:#666;}

.inscricao input {margin-bottom:15px;}

.typepublish { margin-bottom:25px; text-align:center; border:1px solid #d7dbe0; border-radius: 0 0 4px 4px; font-size:25px; padding:40px !important; color:#FFF !important; font-family: 'futura_lt_btlight'; text-shadow: 1px 1px 0 #000000;}

.type_0 {
background: #ff0000;
background: -moz-linear-gradient(top,  #ff0000 1%, #c60000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff0000), color-stop(100%,#c60000));
background: -webkit-linear-gradient(top,  #ff0000 1%,#c60000 100%);
background: -o-linear-gradient(top,  #ff0000 1%,#c60000 100%);
background: -ms-linear-gradient(top,  #ff0000 1%,#c60000 100%);
background: linear-gradient(to bottom,  #ff0000 1%,#c60000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#c60000',GradientType=0 );

}

.type_1 {
background: #3399ff;
background: -moz-linear-gradient(top,  #3399ff 1%, #0a84ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3399ff), color-stop(100%,#0a84ff));
background: -webkit-linear-gradient(top,  #3399ff 1%,#0a84ff 100%);
background: -o-linear-gradient(top,  #3399ff 1%,#0a84ff 100%);
background: -ms-linear-gradient(top,  #3399ff 1%,#0a84ff 100%);
background: linear-gradient(to bottom,  #3399ff 1%,#0a84ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399ff', endColorstr='#0a84ff',GradientType=0 );
}

.type_2 {
background: #33cc00;
background: -moz-linear-gradient(top,  #33cc00 1%, #2e9b00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#33cc00), color-stop(100%,#2e9b00));
background: -webkit-linear-gradient(top,  #33cc00 1%,#2e9b00 100%);
background: -o-linear-gradient(top,  #33cc00 1%,#2e9b00 100%);
background: -ms-linear-gradient(top,  #33cc00 1%,#2e9b00 100%);
background: linear-gradient(to bottom,  #33cc00 1%,#2e9b00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc00', endColorstr='#2e9b00',GradientType=0 );

}

textarea{resize:vertical;}

.urlformedit {margin-top:5px; font-size:10px; padding:5px; font-style:italic; color:#999; margin-bottom:15px; }

.btnsubmit, .btnrem, .btnrec, .btncheck { border:0px; box-shadow:0 0 5px #ccc; width:100%; color:#333; font-size:18px; cursor:pointer; outline:0; font-family: "Droid Sans", Helvetica, Arial, sans-serif; border-radius:4px; margin-bottom:10px; padding:8px;}

.btnsubmit, .btnrem, .btnrec, ol#pagination li, .btngen2 {
background-image: linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
background-image: -o-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
background-image: -moz-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
background-image: -ms-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(168,203,227)), color-stop(1, rgb(220,233,244)));
background-color:#B2D1E6;
} 

.btnrem {
background-image: linear-gradient(bottom, rgb(224,138,33) 0%, rgb(235,191,17) 100%);
background-image: -o-linear-gradient(bottom, rgb(224,138,33) 0%, rgb(235,191,17) 100%);
background-image: -moz-linear-gradient(bottom, rgb(224,138,33) 0%, rgb(235,191,17) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(224,138,33) 0%, rgb(235,191,17) 100%);
background-image: -ms-linear-gradient(bottom, rgb(224,138,33) 0%, rgb(235,191,17) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(224,138,33)),color-stop(1, rgb(235,191,17)));
background-color:#ebbf11;
}

.btnrec, .btngen  {
background-image: linear-gradient(bottom, rgb(224,198,119) 0%, rgb(250,226,145) 100%);
background-image: -o-linear-gradient(bottom, rgb(224,198,119) 0%, rgb(250,226,145) 100%);
background-image: -moz-linear-gradient(bottom, rgb(224,198,119) 0%, rgb(250,226,145) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(224,198,119) 0%, rgb(250,226,145) 100%);
background-image: -ms-linear-gradient(bottom, rgb(224,198,119) 0%, rgb(250,226,145) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(224,198,119)),color-stop(1, rgb(250,226,145)));
background-color:#fae291;
}

.btncheck, ol#pagination li.current, ol#pagination li:hover, .btnimport, .viewexample {
background-image: linear-gradient(bottom, rgb(219,219,219) 0%, rgb(252,252,252) 100%);
background-image: -o-linear-gradient(bottom, rgb(219,219,219) 0%, rgb(252,252,252) 100%);
background-image: -moz-linear-gradient(bottom, rgb(219,219,219) 0%, rgb(252,252,252) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(219,219,219) 0%, rgb(252,252,252) 100%);
background-image: -ms-linear-gradient(bottom, rgb(219,219,219) 0%, rgb(252,252,252) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(219,219,219)),color-stop(1, rgb(252,252,252)));
background-color:#dbdbdb;
}

.btncheck {width:15%; margin-left:6%; float:right; font-size:12px; padding:4px 2px 4px 2px; text-align:center;}

.btncheck img {display:block; margin:0 auto;}

.lastcheck {margin-left:0 !important;}

.btnsubmit:hover, .btnrem:hover, .btnrec:hover, .btncheck:hover, .btngen:hover, .btngen2:hover { box-shadow: 0 0 5px #B1B1B1;  color:#575757; cursor:pointer;}

.addimages, .addfiles, .sendbox {color:#666; border-radius:4px; width: 100%; padding:8px 12px 8px 12px;  background: #f2f2f2; background: -moz-linear-gradient(#f9f9f9, #f2f2f2); background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)); border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.addimages, .viewexample, .btnimport {margin-bottom:15px;}

.sendbox {margin-bottom:5px;}

.addimages img, .addfiles img, .viewexample img, .btnimport img , .sendbox img{float:right;}

.sendbox span {color:#4A8EC6;}

a.adding:hover, a.example:hover {text-decoration:none;}

.addimages:hover, .addfiles:hover, .viewexample:hover, .btnimport:hover {box-shadow: 0 0 5px #ccc;  color:#575757;}  

.viewexample, .btnimport, .sendbox {color:#333; border-radius:4px; width: 100%; padding:8px 12px 8px 12px;  border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

/* #############################  TAB LANGS  ############################ */
#tab-langs ul, #tab-langs .list-detail ul {list-style: none; margin:0; padding:0; }

#tab-langs .nav li {float:left; background-color:#E9F0F8; margin-right:5px; border-radius:2px; border-bottom:0; outline: 0; margin-bottom:15px; border: 1px solid #dddddd; }

#tab-langs .nav li a {display:block; padding:1px 6px 0px 6px;}

#tab-langs .nav li a:hover {background-color:#B7D3E8; border-radius:2px;}

#tab-langs ul li a.current {background-color:#B7D3E8; border-radius:2px;}

.none {font-size:12px; margin-left:5px; padding:0 8px 0 8px; color:#4A8EC6; background-color:#f2f2f2 !important;}

/* #############################  POPUPS  ############################ */
#popupima, #popupdocs, #popupcsv {width:650px; height:450px;background:url(../js/alert/img/body.jpg) repeat-x left bottom #e5e5e5; border-radius:8px; -moz-box-shadow: 0 0 5px 5px #666; -webkit-box-shadow: 0 0 5px 5px#666; box-shadow: 0 0 5px 5px #666; display:none;}

#popupima .boxheading, #popupdocs .boxheading, #popupcsv .boxheading {display: block; padding: 15px 15px 10px 15px; font-size: 18px; border-radius: 4px 4px 0 0; position: relative; background:#212121; background-image: url(../images/elements/box_gradient.png); background-repeat: repeat-x; background-position: 50% 50%; }

#popupima .boxheading h3, #popupdocs .boxheading h3, #popupcsv .boxheading h3 {color:#CEBC7E; font-size:25px; width:87%; margin:0; font-weight:100; position:relative; font-family: 'futura_lt_btlight'; text-shadow: 1px 1px 0 #000000;}

#popupima .boxheading h3 img, #popupdocs .boxheading h3 img, #popupcsv .boxheading h3 img {vertical-align:middle; margin-right: 10px;}

#popupima .boxheading a.bClose, #popupdocs .boxheading a.bClose, #popupcsv .boxheading a.bClose {background: url(../images/elements/close.png) no-repeat 0 0; width: 22px; min-width: 22px; height: 19px; position: absolute; right: 15px; top: 18px; display: block; cursor:pointer;float: right; }

#popupima .images_files, #popupdocs .docs_files, #popupcsv .csv_files {padding:20px; color: #656565; font-size:14px; line-height:25px; display:none;}

#iframes_img, #iframes_doc, #iframes_csv {width:100%; height:355px; margin:0; border:0;} 

.loadframe{position:absolute; top:50%; left:260px; width:128px; height:15px; background: url(../images/elements/iframeload.gif) no-repeat;}

/* #############################  EXTERNAL PAGE - IMAGES  ############################ */
#popup ul {list-style: none; margin:5px 0 0 0; padding:0; font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-size:14px;}

#popup li {float:left; background-color:#DCE9F4; margin-right:3px; border-radius:4px 4px 0 0; box-shadow: 2px -2px 2px #cccccc; border:1px solid #CCC; border-bottom:0px; }

.newindow{float:right !important;}

#popup li a {display:block; padding:8px 10px 8px 10px; color:#333; font-weight:normal;}

#popup li a:hover {background-color:#F2F2F2; text-decoration:none; border-radius:4px 4px 0 0;}

#popup ul li a.current {background-color:#F2F2F2; color:#333 !important; border-radius:4px 4px 0 0; font-weight:bold;  border-bottom:1px solid #f2f2f2; margin-bottom:-1px;}

#poparea {background-color:#F2F2F2; padding:15px; min-height:283px; font-size:14px; line-height:22px; font-family: "Droid Sans", Helvetica, Arial, sans-serif; border:1px solid #ccc;}

.popleft {float:left;}

.popright {float:right; margin-top:31px;}

.upchange {color:#4A8EC6;}

.upload_sb, .reset_sb, .cancel_sb, .groupselect, .home_sb { border:0; margin-top:10px; margin-right:10px; width:15%; border-radius:4px; color:#FFF; cursor:pointer; box-shadow:0 0 5px #ccc; font-family: 'futura_lt_btlight'; font-size:15px; padding:14px 10px 14px 10px; font-weight:100; text-align: center;}

.home_sb {width:20%;}

input[type=submit]:disabled {cursor:default; color:#FFF; opacity:0.5; filter:alpha(opacity:50); border:0;}

.loadup_n {float:right; margin-top:26px; background: url(../images/elements/bigload.gif) center center no-repeat; width:32px; height:32px; display:none;} 

.saving, .zipping {display:none;}

.saving .info, .zipping .info{float:right; font-size:11px; padding-right:7px; margin:0; color:#75ABD2;} 

.saving .loadsubmit, .zipping .loadsubmit {float:right; margin:0; padding:0;} 

/* #############################  UPLOADIFY  ############################ */
.uploadify {margin-bottom: 25px; margin-top:20px;}

.uploadify-button {
	background-image: linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
	background-image: -o-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(168,203,227) 0%, rgb(220,233,244) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(168,203,227)), color-stop(1, rgb(220,233,244)));
	background-color:#B2D1E6; border-radius: 4px; color: #333; cursor:pointer; box-shadow:0 0 5px #ccc; font-family: 'futura_lt_btlight'; font-size:20px;  font-weight:100; text-align: center; cursor:pointer;
}

.uploadify:hover .uploadify-button {box-shadow: 0 0 5px #B1B1B1; color:#575757;}

.uploadify-bts {margin-left:10px; border-radius:4px; color:#FFF; cursor:pointer; box-shadow:0 0 5px #ccc; font-family: 'futura_lt_btlight'; font-size:15px; padding:14px 10px 14px 10px; font-weight:100; text-align: center;}

.uploadify-bts:hover, .upload_sb:hover, .reset_sb:hover, .cancel_sb:hover, .groupselect:hover, .home_sb:hover {box-shadow: 0 0 5px #ACACAC; color:#333; text-decoration:none;  border:0;}

.start_upload, .upload_sb {
	background-image: linear-gradient(bottom, rgb(38,201,81) 0%, rgb(8,107,54) 100%);
	background-image: -o-linear-gradient(bottom, rgb(38,201,81) 0%, rgb(8,107,54) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(38,201,81) 0%, rgb(8,107,54) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(38,201,81) 0%, rgb(8,107,54) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(38,201,81) 0%, rgb(8,107,54) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(38,201,81)), color-stop(1, rgb(8,107,54)));
	background-color:#26c951;
}

.stop_upload, .cancel_sb {
	background-image: linear-gradient(bottom, rgb(188,32,32) 0%, rgb(230,97,97) 100%);
	background-image: -o-linear-gradient(bottom, rgb(188,32,32) 0%, rgb(230,97,97) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(188,32,32) 0%, rgb(230,97,97) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(188,32,32) 0%, rgb(230,97,97) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(188,32,32) 0%, rgb(230,97,97) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(188,32,32)), color-stop(1, rgb(230,97,97)));
	background-color:#bc2020;
}

.clear_upload, .reset_sb, .home_sb {
	background-image: linear-gradient(bottom, rgb(237,103,0) 0%, rgb(245,160,32) 100%);
	background-image: -o-linear-gradient(bottom, rgb(237,103,0) 0%, rgb(245,160,32) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(237,103,0) 0%, rgb(245,160,32) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(237,103,0) 0%, rgb(245,160,32) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(237,103,0) 0%, rgb(245,160,32) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(237,103,0)), color-stop(1, rgb(245,160,32)));
	background-color:#f5a020;
}


.uploadify-queue {margin-bottom: 2px;}

.stagequeue {background-color:#ededed; min-height:128px; padding:10px; border-radius:4px; box-shadow:inset 0 0 10px #CCC; -moz-box-shadow:inset 0 0 10px #CCC;}

.uploadify-queue-item {background-color:#E4E4E4; border-radius:4px; font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-size:13px; color:#666; margin:6px 0 6px 0; padding: 10px; height:33px !important;}

.uploadify-error {background-color: #FDE5DD !important;}

.uploadify-queue-item .icon {background: url('../images/icons/upload.png') center center no-repeat; float: left; height:34px; display:block; width: 31px;}

.uploadify-queue-item .info {margin-left:10px; float:left}

.uploadify-queue-item .clear {clear:left;}

.uploadify-queue-item .cancel a {background: url('../images/elements/cancel.png') top right no-repeat; float: right; height:16px; text-indent: -9999px; width: 16px;}

.uploadify-progress {background-color: #dcdcdc; margin-top: 8px; height: 3px;  width: 81%; position:absolute;}

.uploadify-progress-bar {background-color: #1CAC48; height: 3px; width: 1px; position:absolute;}

#queue {margin-bottom: 10px; width: 100%;}

/* #############################  IMAGES  ############################ */
.boxima {width:23%; height:225px; background-color:#F9F9F9; float:left; border-radius:8px; margin:1%; position:relative;}

.two {background-color:#F2F2F2;}

.widthima {width:90%; height:130px; border-radius:3px; overflow:hidden; margin:10px auto; background-color:#FFF; text-align:center;}

.widthima .loading {position:absolute; background:url(../images/elements/miniload.gif) no-repeat; height:16px; width:16px; margin-top:57px; margin-left:40%; z-index:99;}

.widthima:hover {box-shadow: 0 0 5px #ccc;}

.widthima img{max-height:130px;}

.widthinfo {width:90%; margin:10px auto;}

.boxima input {width:100%; margin-bottom:10px; font-size:12px; padding:8px; text-align:center;}

.ima_options {list-style:none; margin:0; padding:0;}

.ima_options li {float:left; margin:0 5px 0 0; padding:0;}

.loadquick_lib {float:right;} 

.bytessize {font-size:12px; float:right; margin-top:-2px;}

.checking {display:none;}

#blockcheck {position:absolute; right:0;}

.boximaselected {background: #fff6c6 !important;}

.divtotal {display:none;}

ul#items {margin:0; padding:0; list-style:none;}

ol#pagination{clear:both; overflow:hidden; padding:0; margin-left:8px; padding-top:10px;}

ol#pagination li {list-style:none; line-height:25px; cursor:pointer; font-family: "Droid Sans", Helvetica, Arial, sans-serif; color:#333; background-color:#B2D1E6; font-size:12px; padding:0 7px 0 7px; margin:0px 2px 5px 0px; border-radius: 3px; float:left;}

/* #############################  DOCS  ############################ */
.boxdocs {height:175px;}

.widthdocs {width:90%; height:80px; border-radius:3px; overflow:hidden; margin:10px auto; background-color:#FFF; text-align:center;}

.widthdocs .loading {position:absolute; background:url(../images/elements/miniload.gif) no-repeat; height:16px; width:16px; margin:57px 0 0 73px; z-index:99;}

.widthdocs:hover {box-shadow: 0 0 5px #ccc;}

.widthdocs img{max-height:80px; padding-top:12px;}

/* #############################  CROP  ############################ */
.crops {padding:35px;}

.pane>*  {float:left; width:81%;}

.pane>table {width:15%;}

.infocrop input{color:#333 !important; background: #f2f2f2 !important; background: -moz-linear-gradient(#f9f9f9, #f2f2f2) !important; background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)) !important;}

.coords {margin-right:2%;}

.coords .info, .titlepath, .info_thumb_title{font-weight:normal !important; text-align:left; padding:15px 0 10px 0; text-transform:uppercase; color:#4A8EC6 !important;}

.coords button{font-weight:100 !important;}

.pane>table input{width:100%; font-size:12px; color:#4A8EC6; text-align:center; padding:6px; margin-bottom:3px;}

.preview {display:inline-block; font-weight:normal;  padding:8px 0 8px 0; text-align:center;}

a.preview:hover{text-decoration:none;}

.cropload {display:none;}

.loadcrop {width:43px; height:11px; position:relative; background: url(../images/elements/submitload.gif) no-repeat; margin:0; padding:0;}

.cropload .info{font-size:11px; padding-right:7px; margin:0; padding:0; color:#75ABD2; text-align:right;} 

#popup ul li a.closing {border-radius:4px 4px 0 0; background-color:#F2F2F2;}

.inputout {background: #ffcdab; background: -moz-linear-gradient(bottom, rgb(255,205,171) 0%, rgb(255,238,227) 100%); background: -webkit-linear-gradient(bottom, rgb(255,205,171) 0%, rgb(255,238,227) 100%);}

.info_thumb {font-weight:normal; font-size:11px; text-align:left;}

/* #############################  SETTINGS  ############################ */
.settings input{margin-bottom:10px}

.settings .subtitles {font-size:14px;}

.settings textarea{height:250px; font-size:14px;}

.settings a {color:#4A8EC6;}

.boxlang {background-color:#f9f9f9; float:left; border-radius:4px; margin:2%; position:relative; line-height:0 !important;}

.par {background-color:#F2F2F2 !important;}

.boxlang .check_l {display:none;}

.boxlangselected {background: #FFEF97 !important;}

.widthflag {width:100%; text-align:center; cursor:pointer; margin:8px 13px 8px 0px;}

.widthflagblock{opacity:0.3; filter: alpha(opacity = 0.3); cursor:default !important;}

/* #############################  MODULES  ############################ */
.listhemes input, .listemplate input  {font-size:12px; padding:6px; margin:0;}

.optionstheme {margin:0 0 15px 5px;}

.nohead th{cursor:default !important; background-color:#DCE9F4 !important;}

#op_addnew {background: url(../images/icons/minadd_gal.png) 0px center no-repeat; height:18px; margin-top:3px; border-right:1px solid #ccc;} 

#op_help, #op_help_2 {background: url(../images/icons/minhelp.png) 0px center no-repeat; height:18px; margin-top:3px;} 

.op_addnew{padding-left:23px; padding-right:8px; color:#333!important; cursor:pointer; margin:0 10px 0 0px; }

/* #############################  SETTINGS  ############################ */
.seo input{margin-bottom:10px}

.seo .subtitles {font-size:14px;}

.seo textarea{height:340px; font-size:14px;}

.seotags textarea{height:195px; font-size:14px;}

#minrem, #minrem_temp {cursor:pointer;}

.textgoogle {font-size:14px; margin-bottom:15px;}

.miniatures textarea{height:130px; font-size:14px;}

/* #############################  WORDS  ############################ */
#buttontable th {padding: 4px 10px 4px 0; font-size:14px;}

#buttontable th a{margin:20px 0 0 26px !important; font-weight:bold;}

.term_td {text-align:left !important; line-height:20px;}

.term_td a{font-weight:normal !important;}

/* #############################  SOCIAL NETWORKS  ############################ */
#socialnet input {margin:0px;}

/* #############################  USERS  ############################ */
.user_td {text-align:left !important; line-height:20px; color:#4A8EC6; font-size:15px;}

.user_td a{font-weight:normal !important;}

.user_td span, .user_td b {font-size:12px; color:#666666; font-weight:normal;}

.clientmail {font-size:12px !important; color:#666666 !important;}

.clientmail:hover {text-decoration:none;}

.user_td b {background: url(../images/icons/lock.png) center left no-repeat; width:20px; display:inline-block}

.user_td u {text-decoration:none !important; color:#F30;}

.users .inputs input{margin-bottom:10px;}

.users .mininput {font-size:14px;}

#passwordStrength {height:15px; border-radius:4px;}

.strength0 {width:100%; background:#ddd;}

.strength1 {width:100%;	background:#BC2020;}

.strength2 {width:100%;	background:#F5A020;}

.strength3 {width:100%;	background:#26C951;}

.btngen, .btngen2 {border:0px; box-shadow:0 0 5px #ccc; width:100%; color:#333; font-size:12px; cursor:pointer; outline:0; font-family: "Droid Sans", Helvetica, Arial, sans-serif; border-radius:4px; padding:3px;}

.previewgen {display:inline-block; font-weight:normal;  padding:3px 0 3px 0; text-align:center;}

a.previewgen:hover{text-decoration:none;}

#random {font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; color:#4A8EC6; border-radius:4px; width: 100%; padding:2px;  background: #f2f2f2; border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

/* #############################  LOADCHART  ############################ */
#loadcharts, #loadlogout {width:100%; height:100%; position:fixed; top:0; left:0; background:url('../js/alert/img/overlay.png'); z-index:100000; display:none;}

#sendingnews {width:100%; height:100%; position:fixed; top:0; left:0; background:url('../js/alert/img/overlay.png'); z-index:100000; display:none;}

#popchart, #poplogout, #popnews {position: absolute; top: 50%;  margin-top: -42px;  left: 0;  width: 100%; font-size:13px; font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-weight:normal;	color:#333;	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);}

#popnews {margin-top: -100px; }

#popupchart, #popuplogout {width:150px; height:84px;background:url(../js/alert/img/body.jpg) repeat-x left bottom #e5e5e5; border-radius:8px; -moz-box-shadow: 0 0 5px 5px #666; -webkit-box-shadow: 0 0 5px 5px#666; box-shadow: 0 0 5px 5px #666; margin-left: auto; margin-right: auto; padding:20px; text-align:center;}

#popupnews {width:450px; height:200px;background:url(../js/alert/img/body.jpg) repeat-x left bottom #e5e5e5; border-radius:8px; -moz-box-shadow: 0 0 5px 5px #666; -webkit-box-shadow: 0 0 5px 5px#666; box-shadow: 0 0 5px 5px #666; margin-left: auto; margin-right: auto; padding:20px; text-align:center;}

#popupnews img {margin-bottom:10px;}

#popupnews a {color:#FF2D2D; line-height:40px;}

.loadframes {margin-top:5px;  width:16x; height:11px; padding-bottom:10px;}

.loadsend {margin-top:0px;  width:220x; height:19px; padding-bottom:10px;}

/* #############################  BACKGROUNDS  ############################ */
.listimatd {width:100px; height:60px; overflow:hidden; border:1px solid #E6E6E6; margin:0 auto;}

.listimatd .loading {position:absolute; background:url(../images/elements/miniload.gif) no-repeat; height:16px; width:16px; margin:23px 0 0 43px; z-index:99;}

.term_td b{background: url(../images/icons/default.png) center left no-repeat; width:20px; display:inline-block}

.color {background:none; font-size:14px;}

.propback {border-radius:4px; width: 100%; border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top:20px; background-image: url('../js/jrac/images/viewport_background.gif'); box-shadow:inset 0 0 10px #B5B5B5; -moz-box-shadow:inset 0 0 10px #B5B5B5;}

#propima {display:block; height:580px;}

.backinfo {margin-top:20px;}

/* #############################  CONTACTS  ############################ */
.contacts {font-size:14px; margin-bottom:10px;}

.minput input, .minput textarea{font-size:14px; margin-bottom:10px;}

.minput textarea {height:210px; min-height:210px; }

/* #############################  RESERVED  ############################ */
#grouptb {width:100%;}

#grouptb tr:nth-child(odd) td {background: #eeeeee;}

#grouptb tr td {border-radius:4px; background-color:#F4F4F4;}

#grouptb tr:hover td {background: #fff6c6;}

#grouptb .gr_ti {text-align:left; color:#4A8EC6; padding:5px 5px 5px 10px; text-transform:capitalize;}

#grouptb .gr_op {text-align:center; width:15%; margin:0; padding-left:5px;}

/* #############################  SLIDE  ############################ */
.textslide {font-size:14px; margin-bottom:15px;}

.infointeractive {color:#4A8EC6;}

.slidebt {cursor:default;}

.slidephp {font-weight:normal; text-align:left;}

.slidephp .info {text-transform:uppercase; color:#4A8EC6 !important;}

.slidephp .text {padding:10px 0 15px 0px; color: #656565; font-size:14px; line-height:25px;}

.slidephp .bts{padding:10px 0 0 0;}

.slideshow {padding-top:15px;}

.slideback {border-radius:4px; width: 100%; border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height:600px; background-image: url('../images/slide/bg.png'); box-shadow:inset 0 0 10px #B5B5B5; -moz-box-shadow:inset 0 0 10px #B5B5B5;}

.slideback .shadow {background:url(../images/slide/shadow.png) center center no-repeat; width:700px; height:25px;}

.margin_sd { width:700px; margin:150px auto;}

/* #############################  NEWSLETTER  ############################ */
.tags_td {text-align:center !important; line-height:20px; color:#666666; font-size:12px; font-weight:normal;}

.groupselect {
background-image: linear-gradient(bottom, rgb(191,199,199) 0%, rgb(163,163,163) 100%);
background-image: -o-linear-gradient(bottom, rgb(191,199,199) 0%, rgb(163,163,163) 100%);
background-image: -moz-linear-gradient(bottom, rgb(191,199,199) 0%, rgb(163,163,163) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(191,199,199) 0%, rgb(163,163,163) 100%);
background-image: -ms-linear-gradient(bottom, rgb(191,199,199) 0%, rgb(163,163,163) 100%);
background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0, rgb(191,199,199)), color-stop(1, rgb(163,163,163)));
}

.tagstb {margin-top:10px;}

.tagstb thead th:hover {background-color:#DCE9F4 !important; cursor:default !important; }

.titletag {text-align:left !important;}

.tagselect {display:none;}

.numnews {font-size:14px; margin-bottom:15px; text-align:center;}

.newstitle {margin-bottom:15px;}

.newsdate th{padding:0 !important;}

.newsback {border-radius:4px; width: 100%; padding:10px 10px 0px 10px; border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top:5px; background-image: url('../js/jrac/images/viewport_background.gif'); box-shadow:inset 0 0 10px #B5B5B5; -moz-box-shadow:inset 0 0 10px #B5B5B5;}

.resultnews {border-radius:4px; width: 100%; padding:20px; border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.resultnews td {font-size:22px; font-family: 'futura_lt_btlight'; line-height:40px;}

.n_warning {
background-image: linear-gradient(bottom, rgb(255,255,127) 0%, rgb(247,247,153) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,255,127) 0%, rgb(247,247,153) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,127) 0%, rgb(247,247,153) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,127) 0%, rgb(247,247,153) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,127) 0%, rgb(247,247,153) 100%);
background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0, rgb(255,255,127)), color-stop(1, rgb(247,247,153)));
background-color:#ffff9e;
}

.n_error {
color:#333 !important;
background-image: linear-gradient(bottom, rgb(255,115,115) 0%, rgb(255,219,219) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,115,115) 0%, rgb(255,219,219) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,115,115) 0%, rgb(255,219,219) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,115,115) 0%, rgb(255,219,219) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,115,115) 0%, rgb(255,219,219) 100%);
background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0, rgb(255,115,115)),color-stop(1, rgb(255,219,219)));
background-color:#ff7373;
}

.n_info{
color:#FFF !important;
background-image: linear-gradient(bottom, rgb(187,215,250) 0%, rgb(117,179,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(187,215,250) 0%, rgb(117,179,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(187,215,250) 0%, rgb(117,179,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(187,215,250) 0%, rgb(117,179,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(187,215,250) 0%, rgb(117,179,255) 100%);
background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0, rgb(187,215,250)), color-stop(1, rgb(117,179,255)));
background-color:#bbd7fa;
}

.n_sucess{
background-image: linear-gradient(bottom, rgb(189,255,89) 0%, rgb(240,255,217) 100%);
background-image: -o-linear-gradient(bottom, rgb(189,255,89) 0%, rgb(240,255,217) 100%);
background-image: -moz-linear-gradient(bottom, rgb(189,255,89) 0%, rgb(240,255,217) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(189,255,89) 0%, rgb(240,255,217) 100%);
background-image: -ms-linear-gradient(bottom, rgb(189,255,89) 0%, rgb(240,255,217) 100%);
background-image: -webkit-gradient(linear,left bottom, left top, color-stop(0, rgb(189,255,89)),	color-stop(1, rgb(240,255,217)));
}

/* #############################  SHOP ONLINE  ############################ */
.shoponline textarea{height:200px; font-size:14px;}

.minshop input, .minshop textarea{font-size:14px; margin-bottom:10px;}

.minshop textarea {height:150px; min-height:150px;}

.shoptb thead th:hover {background-color:#DCE9F4 !important; cursor:default !important;}

.shoptb tbody td {line-height:28px;}

.shoptb tbody img {vertical-align:middle;}

.shoptb span {font-size:22px; color:#4A8EC6;}

.addrate {font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-size:11px; color:#999; border-radius:4px; width: 100%; padding:5px;  background: #f2f2f2; background: -moz-linear-gradient(#f9f9f9, #f2f2f2); background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)); border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.addrate:hover {box-shadow: 0 0 5px #ccc; color:#666;}

.rateinput {text-align:center;}

.total_td {text-align:center; color:#4A8EC6;}

.datetime_td {line-height:20px;}

.datetime_td span {font-size:12px;}

.datetime_td b{color:#4A8EC6; font-weight:normal;}

.shopinfo{font-family: "Droid Sans", Helvetica, Arial, sans-serif; font-size:14px; margin-bottom:10px; color:#999; border-radius:4px; width: 100%; padding:6px 10px 6px 10px;  background: #f2f2f2; background: -moz-linear-gradient(#f9f9f9, #f2f2f2); background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)); border: 1px solid #dddddd; outline: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.shopinfo a, .shopinfo a:hover {color:#999; text-decoration:none;}

.shopinfo span {color:#4A8EC6;}

.orderdetail {width:100%;}

.orderdetail td{text-align:center; line-height:30px !important; padding:10px !important; border-radius:4px !important; background: #f2f2f2 !important; background: -moz-linear-gradient(#f9f9f9, #f2f2f2) !important; background: -webkit-gradient(linear,left top, left bottom, from(#f9f9f9), to(#f2f2f2)) !important; border: 1px solid #dddddd !important; outline: 0 !important; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;}

.orderdetail td img{vertical-align:middle;}

.orderdetail .ti{text-align:left!important; font-size:16px;}

.orderdetail span {color:#4A8EC6;}

.orderdetail input, .totalorder{font-size:20px; text-align:right; color:#4A8EC6;}

.orderdetail .totalorder, .totalorder span{font-size:25px; text-align:right; color:#F90; padding-right:8px !important;}

.orderdetail input[type=text]:focus, .prodprice{color:#4A8EC6;}

.orderprod {text-align:left; line-height:25px;}

.orderprod span{text-align:left; color:#999;}

.priceorder{font-size:20px; text-align:right !important; color:#4A8EC6;}

.priceorder span{padding-right:5px;}

.redstock {color:#C30;}

.greenstock {color:#390;}

.notes textarea{height:160px; font-size:14px;}

.notes textarea, .orderplaced {
background-image: linear-gradient(bottom, rgb(245,235,188) 0%, rgb(255,255,232) 100%);
background-image: -o-linear-gradient(bottom, rgb(245,235,188) 0%, rgb(255,255,232) 100%);
background-image: -moz-linear-gradient(bottom, rgb(245,235,188) 0%, rgb(255,255,232) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(245,235,188) 0%, rgb(255,255,232) 100%);
background-image: -ms-linear-gradient(bottom, rgb(245,235,188) 0%, rgb(255,255,232) 100%);
background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0, rgb(245,235,188)), color-stop(1, rgb(255,255,232)));
background-color: #f5ebbc;
}

#tab-status ul, #tab-status .list-status ul, #tab-payment ul, #tab-payment .list-payment ul, #tab-delivery ul, #tab-delivery .list-delivery ul {list-style: none; margin:0; padding:0; }

#tab-status .nav li, #tab-payment .nav li, #tab-delivery .nav li  {float:left; background-color:#E9F0F8; margin-right:5px; border-radius:2px; border-bottom:0; outline: 0; margin-bottom:5px; border: 1px solid #dddddd; font-size:13px; }

#tab-status .nav li a, #tab-payment .nav li a, #tab-delivery .nav li a {display:block; padding:1px 6px 0px 6px;}

#tab-status .nav li a:hover, #tab-payment .nav li a:hover, #tab-delivery .nav li a:hover {background: #f2f2f2; border-radius:2px; text-decoration:none; color:#4A8EC6;}

#tab-status ul li a.current, #tab-payment ul li a.current, #tab-delivery ul li a.current {background: #f2f2f2; border-radius:2px; color:#4A8EC6 !important;}

.list-status ul textarea, .list-payment ul textarea, .list-delivery ul textarea{height:270px; min-height:270px; font-size:14px;}

.shcontacts textarea{height:140px; font-size:14px;}