@import url(css/reset.css);
@import url(css/grid.css);
@import url(css/jqueryslidemenu.css);

body {
background-color:#669100;
background-image:url(images/pattern/grid2.png);
background-repeat:repeat;
font-family:arial, verdana, tahoma, helvetica;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
color:#555;
font-family:Arial, Helvetica, sans-serif;
}

h1 {
font-size:24px;
line-height:24px;
margin-bottom:12px;
}

h2 {
font-size:30px;
line-height:30px;
margin-bottom:14px;
}

h4 {
font-size:18px;
line-height:16px;
margin-bottom:12px;
}

h5 {
font-size:14px;
margin-bottom:12px;
padding:0;
}

h6 {
font-size:12px;
margin-bottom:12px;
letter-spacing:1px;
padding:0;
}

.cursUrm {line-height:25px !important;}
p {text-align:justify}

a,a:link,a:visited {
color:#4F8C00;
text-decoration:none;
}

a:hover {
color:#555;
}

a img,img {
border:none;
}

p {
margin-bottom:12px;
color:#666;
font-size:12px;
line-height:21px;
}

blockquote {
color:#8a8a8a;
background:url(images/quote.png) top left no-repeat;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.4em;
font-size:14px;
margin:0 0 20px;
}

blockquote p {
line-height:1.4em;
font-size:14px;
}

code {
background:#fafafa;
display:block;
font-size:12px;
color:#858585;
margin-bottom:10px;
border:1px dotted #eaeaea;
clear:both;
padding:5px 10px;
}

pre {
clear:both;
font:11px Consolas, "Andale Mono", Courier, "Courier New", monospace;
background:url(images/pre_bg.gif) repeat;
border:1px solid #d3d3d3;
line-height:19px;
overflow:auto;
overflow-y:hidden;
color:#555;
margin:0 0 20px;
padding:18px 20px 15px;
}

ol {
list-style-type:decimal;
margin:20px 0 20px 25px;
}

ol li {
font-size:12px;
padding-bottom:5px;
color:#666;
margin:5px 0;
}

/*popup*/
#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog {
  width: 750px;
  height: 300px;
  padding: 10px;
  background-color: #ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}

#popupfoot {
  font-size: 16pt;
  position: absolute;
  bottom: 0px;
  width: 250px;
  left: 250px;
}

#map_canvas {
height:300px;
overflow:hidden;
margin-bottom:20px;
}

.negru {
color:#000;
}

.rosu {
color:red;
font-weight:400;
}

#sigleP {overflow:hidden}

#sigleP img {    max-height: 50px;
    float: left;
    padding: 5px 12px;}

.arrowlist li {
font-size:12px;
padding-bottom:8px;
padding-left:20px;
background:url(images/arrow.png) .3em 0 no-repeat;
color:#666;
border-bottom:1px solid #dfdfdf;
margin:8px 0;
}

.checklist li {
font-size:12px;
padding-bottom:10px;
padding-left:25px;
background:url(images/tick.png) 0 0 no-repeat;
color:#666;
border-bottom:1px solid #dfdfdf;
margin:10px 0;
}

.bulletlist li {
font-size:12px;
padding-bottom:8px;
padding-left:20px;
background:url(images/bullet.png) 0 .1em no-repeat;
color:#757575;
border-bottom:1px solid #dfdfdf;
margin:8px 0;
}

.itemlist li {
font-size:12px;
padding-bottom:8px;
padding-left:20px;
background:url(images/item.png) 0 .1em no-repeat;
color:#757575;
border-bottom:1px solid #dfdfdf;
margin:8px 0;
}

.starlist li {
font-size:12px;
padding-bottom:8px;
padding-left:20px;
background:url(images/star.png) 0 3px no-repeat;
color:#7d7d7d;
border-bottom:1px solid #dedede;
line-height:18px;
margin:8px 0;
}

.dropcap {
background:transparent url(images/big-bullet.png) no-repeat scroll -1px -1px;
color:#fff;
float:left;
font-size:24px;
height:41px;
line-height:30px;
margin-bottom:-10px;
margin-right:10px;
padding-top:5px;
text-align:center;
width:41px;
}

.pullquote_right,.pullquote_left {
color:#9F9F9F;
float:right;
font-size:14px;
letter-spacing:0;
margin-bottom:0;
margin-top:10px;
margin-left:20px;
width:33%;
font-style:italic;
background:url(images/quote.png) top left no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 10px;
}

.pullquote_left {
border-left:none;
float:left;
margin-left:0;
margin-right:10px;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

* html .clearfix {
height:1%;
}

.alignleft {
float:left;
margin:5px 12px 0 0;
}

.alignright {
float:right;
margin:5px 0 5px 12px;
}

.aligncenter {
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
display:block;
}

.imgbox {
background:#fff;
border:1px solid #ededed;
padding:4px;
}

.imgbox2 {
background:#fff;
border:1px solid #ededed;
padding:3px;
}

.divider {
background:url(images/divider.jpg) bottom repeat-x;
margin-bottom:10px;
display:block;
padding:5px 0;
}

.info {
font-size:14px;
color:#246EA7;
background:#DFECF7 url(images/info.png) .5em .4em no-repeat;
border:1px solid #A7CEEC;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 0 6px #aaa;
-webkit-box-shadow:0 0 6px #aaa;
margin:15px 0;
padding:15px 12px 15px 47px;
}

.error {
font-size:14px;
color:#C92036;
background:#FAE1E1 url(images/error.png) .5em .4em no-repeat;
border:1px solid #EDA8A8;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 0 6px #aaa;
box-shadow:0 0 6px #aaa;
-webkit-box-shadow:0 0 6px #aaa;
margin:15px 0;
padding:15px 12px 15px 47px;
}

.warning {
font-size:14px;
color:#E08820;
background:#FDF4D7 url(images/warning.png) .5em .4em no-repeat;
border:1px solid #E8C779;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 0 6px #aaa;
box-shadow:0 0 6px #aaa;
-webkit-box-shadow:0 0 6px #aaa;
margin:15px 0;
padding:15px 12px 15px 47px;
}

.success,.success-message {
font-size:14px;
color:#84AF22;
background:#E6F2D2 url(images/ok.png) .5em .4em no-repeat;
border:1px solid #96C24A;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 0 6px #aaa;
box-shadow:0 0 6px #aaa;
-webkit-box-shadow:0 0 6px #aaa;
margin:15px 0;
padding:15px 12px 15px 47px;
}

.success-message {
display:none;
}

.highlight-yellow {
background-color:#FF0;
color:#111;
padding:1px 4px;
}

.highlight-dark {
background-color:#6a6a6a;
color:#fff;
padding:1px 4px;
}

.highlight-red {
background-color:#DE2D2D;
color:#fff;
padding:1px 4px;
}

.highlight-green {
background-color:#A3CC29;
color:#111;
padding:1px 4px;
}

.button {
float:left;
cursor:pointer;
color:#777;
font-size:10px;
line-height:24px;
text-transform:uppercase;
height:26px;
background:url(images/button-right.png) no-repeat 100% 0;
display:inline-block;
margin:10px 10px 10px 0;
}

.button span {
text-align:center;
margin-right:7px;
background:url(images/button-left.png) no-repeat;
display:inline-block;
height:26px;
float:left;
font-size:11px;
padding:0 10px 0 20px;
}

.button:hover {
background-position:100% -26px;
}

.button:hover span {
background-position:0 -26px;
}

a.button {
color:#666;
}

a.button:hover {
color:#333;
}

img.readmore {
position:relative;
top:5px;
left:8px;
overflow:hidden;
}

#wrapper {
width:976px;
margin:20px auto;
}

#topwrapper {
height:19px;
width:976px;
background:url(images/topwrapper.png) no-repeat;
}

#mainwrapper {
width:976px;
background:url(images/mainwrapper.png) repeat-y;
}

#bottomwrapper {
height:55px;
width:976px;
background:url(images/bottomwrapper.png) no-repeat;
margin:0 auto;
}

.center {
width:900px;
margin:0 auto;
}

#header {
width:960px;
height:80px;
padding-bottom:39px;
background:url(images/bgheader.jpg) bottom center repeat-x;
margin:0 auto;
position:relative;
}

#headerright {
padding-top:20px;
width:690px;
float:right;
}

#logo {
margin-top:0;
float:left;
width:200px;
}

.searchbox {
width:192px;
height:37px;
float:right;
}

.searchinput {
border:none;
height:17px;
width:135px;
background:url(images/searchinput.png) left center no-repeat;
float:left;
color:#000;
padding:10px;
}

.searchsubmit {
height:37px;
width:36px;
background:url(images/searchsubmit.png) left center no-repeat;
float:left;
border:none;
cursor:pointer;
}

#slide-wrapper {
width:960px;
height:344px;
border-top:4px solid #61AB00;
border-bottom:2px solid #61AB00;
margin:0 auto;
padding:0;
}

.static-block {
float:left;
width:620px;
height:345px;
}

.static-text {
float:left;
width:300px;
height:305px;
background:#61AB00 url(images/pattern/grunge.png) repeat;
padding:20px;
}

.featuresbox,.quotebox {
height:90px;
width:960px;
margin-left:auto;
margin-right:auto;
border-bottom:2px solid #61AB00;
background-color:#70C700;
background-image:url(images/green.jpg);
background-position:bottom center;
background-repeat:repeat-x;
}

.featuresbox ul {
margin:0;
padding:0 30px;
}

.featuresbox ul li {
float:left;
width:205px;
margin-left:10px;
padding-left:15px;
background:url(images/divider-green.png) center left no-repeat;
}

.featuresbox ul li p {
line-height:16px;
font-size:11px;
color:#fff;
}

.featuresbox ul li.first {
margin-left:0;
padding-left:0;
background:none;
}

.featuresbox ul li.last,.features-2col ul li.last,.features-3col ul li.last {
margin-right:0;
padding-right:0;
float:right;
}

.featuresbox ul li img {
float:left;
margin:10px 5px 0 0;
padding:0;
}

.featuresbox ul li h4 {
margin-top:15px;
margin-bottom:10px;
color:#fff;
}

.features-2col ul li {
width:435px;
}

.features-3col ul li {
width:283px;
}

.quotebox,.content_quotebox {
width:920px;
height:71px;
display:block;
clear:both;
padding:10px 20px;
}

.content_quotebox {
width:auto;
height:auto;
display:block;
clear:both;
margin-bottom:30px;
background:url(images/quote.png) 0 15px no-repeat;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
padding:5px 25px;
}

.quotebox h3,.content_quotebox h3 {
margin-top:8px;
display:block;
text-align:center;
color:#fff;
}

.content_quotebox h3 {
color:#858585;
}

#page-heading {
width:960px;
height:182px;
border-top:4px solid #61AB00;
border-bottom:2px solid #61AB00;
background:#61AB00;
margin:0 auto;
}

#page-heading img {
position:absolute;
}

.heading-text {
width:260px;
position:relative;
left:0;
top:30px;
background-color:transparent;
background-image:url(images/transparent.png);
background-repeat:repeat;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-right-radius:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomright:8px;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
padding:15px 20px;
}

.heading-text-right {
width:260px;
position:relative;
right:0;
top:30px;
background:url(images/transparent.png) repeat;
float:right;
-webkit-border-top-left-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-bottomleft:8px;
border-top-left-radius:8px;
border-bottom-left-radius:8px;
padding:15px 20px;
}

.heading-text p,.heading-text-right p {
color:#dadada;
margin-top:5px;
margin-bottom:0;
line-height:16px;
}

.breadcrumbs {
border-bottom:1px solid #EAEAEA;
text-align:right;
font-size:11px;
color:#666;
display:block;
padding-bottom:5px;
margin:5px 0 0;
}

.breadcrumbs p {
margin-bottom:0;
font-size:11px;
}

.maincontent {
width:630px;
float:left;
padding:20px 0 0;
}

.maincontent-right {
width:630px;
float:right;
padding:20px 0 0;
}

.maincontent-full {
width:100%;
padding:25px 0;
}

.mainbox {
float:left;
width:300px;
margin-right:20px;
margin-bottom:5px;
}

.mainbox h4,.mainbox2 h4 {
color:#4F8C00;
margin-bottom:10px;
}

.mainbox h4 a,.mainbox2 h4 a {
color:#4F8C00;
}

.mainbox2 {
float:left;
width:198px;
margin-right:18px;
margin-bottom:5px;
}

.box-last {
float:right;
margin-right:0;
}

.boximg {
margin-top:5px;
background:url(images/bgboximg.png) center no-repeat;
width:97px;
height:99px;
float:right;
margin-left:10px;
margin-bottom:0;
}

.boximg2 {
margin-top:5px;
background:url(images/bgboximg2.png) center no-repeat;
width:193px;
height:95px;
margin-bottom:0;
}

.boximg-pad {
padding:6px;
}

.boximg-pad2 {
padding:8px 7px;
}

.spacer {
clear:both;
display:block;
padding-bottom:10px;
}

.box-left {
float:left;
margin-left:0;
margin-right:10px;
}

.productbox {
width:278px;
float:left;
margin-right:32px;
}

.productbox-last {
width:278px;
margin-right:0;
float:right;
}

.topproduct {
width:278px;
height:11px;
background:url(images/bg-topproducts.png) top center no-repeat;
}

.bottomproduct {
width:278px;
height:12px;
background:url(images/bg-bottomproducts.png) bottom center no-repeat;
}

.headingproduct {
background:#74CBDD;
width:238px;
padding:10px 20px;
}

.title h4 {
padding-bottom:10px;
background:url(images/products-divider.png) bottom repeat-x;
color:#fff;
}

.price {
display:block;
text-align:center;
margin-bottom:10px;
}

span.currency {
font-size:24px;
display:inline;
vertical-align:top;
}

span.price {
font-size:56px;
display:inline;
}

span.month {
font-size:18px;
display:inline;
}

.description {
margin-top:10px;
padding-top:15px;
background:url(images/products-divider.png) top repeat-x;
}

.description p {
font-size:11px;
color:#fff;
line-height:15px;
}

.contentproduct {
background:#EAEAEA;
width:238px;
padding:10px 20px;
}

ul.productfeatures li {
color:#858585;
padding-bottom:15px;
background:url(images/divider.png) bottom repeat-x;
font-size:12px;
margin:0 0 5px;
}

.product-icon {
position:relative;
top:7px;
left:0;
margin-right:10px;
}

.buttoncenter {
margin-left:45px;
}

ul.portfolio-1col li {
float:left;
margin:10px 0 15px;
}

ul.portfolio-2col li {
width:440px;
float:left;
margin:10px 20px 10px 0;
}

ul.portfolio-2col li.last {
width:440px;
margin-right:0;
float:right;
}

ul.portfolio-3col li {
width:285px;
float:left;
height:280px;
margin:10px 20px 10px 0;
}

ul.portfolio-3col li.last {
width:285px;
margin-right:0;
float:right;
}

ul.portfolio-4col li {
width:209px;
float:left;
margin:10px 20px 10px 0;
}

ul.portfolio-4col li.last {
width:209px;
margin-right:0;
float:right;
}

ul.portfolio-4col-filterable li {
width:204px;
float:left;
margin:10px 21px 10px 0;
}

.portfolio-blockimg {
float:left;
width:440px;
margin-right:10px;
}

.portfolio-blockimg-last {
float:right;
width:440px;
margin-right:0;
}

.portfolio-imgbox1 {
width:440px;
height:207px;
background:url(images/bg-portfolio1.png) center no-repeat;
margin-bottom:5px;
}

.portfolio-imgbox2 {
width:285px;
height:145px;
background:url(images/bg-portfolio2.png) center no-repeat;
margin-bottom:5px;
}

.portfolio-imgbox3 {
width:209px;
height:105px;
background:url(images/bg-portfolio3.png) center no-repeat;
margin-bottom:5px;
}

.portfolio-content1 {
width:440px;
float:right;
margin-left:10px;
}

.portfolio-single-box {
width:584px;
height:324px;
background:url(images/single-portfolio-box.png) center no-repeat;
padding:3px;
}

.pf-video-wrapper {
margin:9px 8px;
}

#portfolio-slider {
position:relative;
width:558px;
height:290px;
background:#fff url(../images/loading.gif) no-repeat 50% 50%;
margin:10px 8px;
}

#portfolio-slider img {
position:absolute;
top:0;
left:0;
display:none;
}

#portfolio-slider a {
border:0;
display:block;
}

.zoom {
background:url(images/zoom.png) 50% 50% no-repeat;
}

.play {
background:url(images/play.png) 50% 50% no-repeat;
}

.random-portfolio {
padding-top:10px;
border-top:1px solid #eaeaea;
margin:30px 0;
}

#filter {
display:block;
text-transform:uppercase;
text-decoration:none;
font:normal 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin-bottom:10px;
padding-bottom:20px;
border-bottom:1px solid #D3D3D3;
width:100%;
float:left;
}

#filter li {
color:#a1a2a2;
font-weight:700;
margin-right:5px;
float:left;
}

#filter li a {
border:1px solid #dadada;
color:#a1a2a2;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin:2px;
padding:5px 8px;
}

#filter li a:hover,#filter li a.current,#filter li.current a,#filter li.current-cat a {
background-color:#e0e0e0;
color:#8a8a8a;
border:1px solid #dadada;
text-decoration:none;
}

.postbox h3 {
margin-bottom:10px;
}

.boximg-blog {
margin-top:5px;
background:url(images/bgboximg.png) center no-repeat;
width:97px;
height:99px;
float:left;
margin-right:10px;
}

.postbox {
width:510px;
float:left;
margin-left:10px;
}

.metapost {
border-top:1px dotted #eee;
border-bottom:1px dotted #eee;
font-size:11px;
color:#707070;
background:#fafafa;
margin:10px 0;
padding:8px 5px;
}

.metapost span {
margin:0 10px;
}

.metapost span.first {
margin-left:0;
}

#authorbox {
background:#fafafa;
border:1px dotted #eee;
margin-top:20px;
margin-bottom:20px;
padding:10px 20px;
}

#authorbox h4 {
vertical-align:top;
margin-bottom:5px;
}

#authorbox .blockavatar {
width:60px;
float:left;
margin-top:8px;
margin-right:10px;
}

#authorbox img {
margin-top:0;
margin-bottom:0;
border:none;
}

#authorbox .detail {
float:left;
width:500px;
}

#listcomment {
margin:0 0 20px;
padding:0;
}

#listcomment li {
display:block;
background:none;
border-bottom:1px solid #eee;
margin:0;
padding:11px 0;
}

.titlecomment {
width:673px;
}

.titlecomment img {
float:left;
border:1px solid #d9d9d9;
margin:0 10px 0 0;
padding:3px;
}

.titlecomment h4 {
color:#333;
margin:0;
padding:7px 0 0;
}

.datecomment {
font-size:11px;
color:#858585;
}

#listcomment li p {
font-size:12px;
margin-bottom:0;
padding:10px 0 0;
}

#commentform label {
font-size:12px;
display:block;
text-align:left;
color:#666;
margin-bottom:10px;
}

.leftcomment {
width:285px;
float:left;
}

.comment-input {
color:#666;
display:block;
text-align:left;
height:19px;
width:250px;
border:1px solid #eaeaea;
margin-bottom:12px;
padding:7px;
}

.comment-textarea {
color:#666;
display:block;
text-align:left;
height:160px;
width:307px;
border:1px solid #eaeaea;
margin-bottom:10px;
padding:7px;
}

.comment-submit {
display:block;
position:relative;
top:0;
left:220px;
background:url(images/comment-submit.png) no-repeat;
color:#d4d4d4;
border:none;
width:106px;
height:32px;
text-align:center;
cursor:pointer;
text-transform:uppercase;
padding:3px 5px;
}

.comment-heading {
border-bottom:1px solid #eaeaea;
padding-bottom:10px;
}

.wpapi_pagination,.pagination {
clear:both;
position:relative;
font-size:12px;
line-height:13px;
font-weight:700;
padding:20px 0;
}

.wpapi_pagination span,.wpapi_pagination a,.pagination span,.pagination a {
display:block;
float:left;
text-decoration:none;
width:auto;
color:#666;
background:url(images/paging.jpg) repeat-x;
-webkit-box-shadow:0 0 4px #aaa;
-moz-box-shadow:0 0 4px #aaa;
box-shadow:0 0 4px #aaa;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-bottom-radius:4px;
margin:2px 10px 2px 0;
padding:8px 10px;
}

.wpapi_pagination a:hover,.pagination a:hover {
color:#fff;
background:#4F8C00;
}

.wpapi_pagination .current,.pagination .current {
background:#4F8C00;
color:#fff;
padding:8px 10px;
}

#testilist {
margin:10px 0;
}

#testilist li {
margin-bottom:20px;
border-bottom:1px dotted #eaeaea;
}

#conctactleft {
border-right:1px dotted #eaeaea;
width:420px;
float:left;
padding-right:25px;
}

#maincontactform label {
font-size:12px;
color:#5a5a5a;
display:block;
font-weight:700;
margin-bottom:10px;
clear:both;
}

.textfield {
margin-bottom:10px;
color:#666;
width:400px;
height:22px;
border:1px solid #eaeaea;
clear:both;
float:left;
padding:5px;
}

.textarea {
color:#666;
width:400px;
height:150px;
border:1px solid #eaeaea;
clear:both;
float:left;
padding:5px;
}

.require {
display:inline;
float:left;
color:red;
font-weight:700;
margin-left:2px;
font-size:10px;
}

.loading {
margin-top:15px;
background:url(images/loading.gif) top left no-repeat;
padding-left:32px;
font-size:12px;
color:#8f8f8f;
margin-left:10px;
float:left;
padding-bottom:15px;
}

#contactright {
width:430px;
float:left;
margin-left:20px;
}

.contactinfo {
margin-top:20px;
}

.contactinfo li {
clear:both;
padding-bottom:10px;
border-bottom:1px solid #eaeaea;
color:#666;
font-size:12px;
line-height:18px;
margin:10px 0;
}

#map {
width:424px;
height:246px;
}

.gmap_marker {
font-size:12px;
line-height:18px;
}

.toggle_wrapper {
margin-bottom:30px;
}

.toggle_title {
line-height:18px;
background:url(images/help.png) right no-repeat;
cursor:pointer;
border-bottom:1px solid #e4e4e4;
clear:both;
color:#4F8C00;
margin:0;
padding:1px 0 9px;
}

.toggle_active {
background:url(images/yes.png) right no-repeat;
}

.toggle_content {
display:none;
border:1px dotted #eaeaea;
background-color:#eee;
margin:-5px 0 10px;
padding:11px 13px 1px;
}

#sidebar,.sidebar {
width:241px;
float:right;
margin:30px 0 0 20px;
}

#sidebar-left,.sidebar-left {
width:241px;
float:left;
margin:30px 20px 0 0;
}

.sidebar,.sidebar-left {
margin:0 0 25px;
}

.sidebartop {
width:241px;
height:11px;
background:url(images/sidebartop.png) top no-repeat;
}

.sidebarmain {
width:241px;
background:url(images/sidebarmain.png) center center repeat-y;
}

.sidebarbottom {
width:241px;
height:13px;
background:url(images/sidebarbottom.png) bottom no-repeat;
}

.sidebarcontent {
padding:5px 25px;
}

.sidebarheading {
padding-bottom:20px;
background:url(images/bgheading.png) bottom center no-repeat;
}

ul.latestnews {
margin:0 0 10px;
padding:0;
}

ul.latestnews li,.sidebarcontent ul.latestnews li {
margin-top:0;
margin-bottom:5px;
background:none;
border:none;
padding-bottom:0;
}

ul.latestnews li a {
font-size:12px;
line-height:16px;
}

ul.latestnews li p.posteddate {
margin-top:5px;
border-top:1px dotted #d5d5d5;
font-size:11px;
color:#8a8a8a;
margin-bottom:0;
}

.button-more {
background:url(images/arrow_grey.png) left center no-repeat;
padding-left:22px;
font-size:11px;
}

img.arrow-icon {
position:relative;
top:5px;
right:0;
left:10px;
}

ul.sidelist li,.sidebarcontent ul li {
padding-bottom:10px;
border-bottom:1px solid #eaeaea;
background:url(images/arrow.png) 100% 0 no-repeat;
margin:10px 0;
}

ul.sidelist li a,.sidebarcontent ul li a {
padding-right:26px;
font-size:12px;
display:block;
}

p.testiname {
text-align:right;
display:block;
font-weight:700;
margin-bottom:0;
}

.twitter_icon {
position:relative;
top:8px;
left:0;
margin-right:5px;
}

p#preloader {
background:transparent url(images/loading.gif) 1em center no-repeat;
margin:0;
padding:1em 1em 1em 3em;
}

ul#twitter_update_list {
list-style-type:none;
margin:0;
padding:0;
}

ul#twitter_update_list li {
padding-bottom:5px;
border-bottom:1px solid #eaeaea;
font-size:12px;
color:#868686;
font-style:italic;
line-height:1.4em;
background:none;
margin:5px 0;
}

ul#twitter_update_list li a {
background:none;
padding:0;
}

ul#twitter_update_list li.lastTweet {
border-bottom:1px solid #eaeaea;
}

a#profileLink {
font-weight:700;
font-size:1.2em;
color:#8f8f8f;
padding:.3em 1em;
}

.flickrgallery img {
float:left;
margin:0 8px 10px 0;
}

.flickrgallery .flickr_badge_image {
float:left;
margin:0;
padding:0;
}

.flickrgallery a img {
float:left;
background:#fff;
width:48px;
height:48px;
border:1px solid #dadada;
padding:2px;
}

.flickrgallery a:hover img {
background:#dadada;
}

#footer {
width:900px;
margin:15px auto 20px;
}

.footerbox {
float:left;
margin-right:15px;
width:210px;
}

.footerbox-1col {
width:880px;
}

.footerbox-2col {
width:420px;
}

.footerbox-3col {
width:285px;
}

.footerbox h4 {
margin-bottom:15px;
color:#fff;
}

.footerbox a:hover {
color:#ddd;
}

.footerbox ul li {
padding-bottom:10px;
color:#fff;
font-size:11px;
border-bottom:1px dotted #cacaca;
margin:8px 0;
}

.footerbox p {
font-size:11px;
line-height:18px;
margin-bottom:5px;
color:#fff;
}

ul.addresslist li {
line-height:18px;
padding-bottom:4px;
margin:4px 0;
}

.sidebarcontent ul.addresslist li {
font-size:12px;
color:#666;
background:none;
}

.footerbox ul.social-links {
display:block;
margin:10px 0;
padding:0;
}

.footerbox ul.social-links li {
border:none;
float:left;
margin:0 5px 0 0;
padding:0;
}

.footerbox ul.social-links li a {
background:none;
margin:0;
padding:0;
}

.bottom {
width:890px;
height:31px;
background:url(images/bg-copyright.png) center no-repeat;
display:block;
margin:20px 0;
padding:5px;
}

.footermenu {
float:left;
width:550px;
margin-left:10px;
}

.footermenu ul {
margin:0;
}

.footermenu ul li {
display:inline;
float:left;
margin:6px 6px 6px 10px;
}

.footermenu ul li a {
color:#eaeaea;
font-size:11px;
padding-right:15px;
border-right:1px dotted #cacaca;
}

.copyright {
width:300px;
display:block;
text-align:right;
float:right;
margin-right:10px;
}

.copyright p {
color:#eaeaea;
margin:5px 0;
}

.mentenanta {
width:250px;
color:#fff;
font-size:12px;
margin:-10px auto 10px;
}

.mentenanta a:hover {
color:#eaeaea;
}

.wp-caption-text {
font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.wp-caption {
background:#f1f1f1;
line-height:18px;
margin-bottom:20px;
max-width:632px!important;
text-align:center;
padding:4px;
}

.wp-caption img {
margin:5px 5px 0;
}

.wp-caption p.wp-caption-text {
color:#888;
font-size:12px;
margin:5px;
}

.tabs-wrapper {
margin:15px 0;
}

ul.tabs {
list-style:none;
height:31px;
border-bottom:1px solid #dbdbdb;
border-left:none;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
width:auto;
float:left;
margin:0 0 0 1px;
padding:0;
}

ul.tabs li {
float:left;
height:31px;
line-height:31px;
border-top:1px solid #dbdbdb;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
background-image:url(images/bg-dropdown.jpg);
background-repeat:repeat-x;
overflow:hidden;
position:relative;
margin:0 0 -1px -1px;
padding:0;
}

ul.tabs li a {
text-decoration:none;
color:#7d7b7b;
display:block;
font-size:14px;
outline:none;
padding:1px 26px;
}

ul.tabs li a:hover {
background-image:url(images/bg-dropdown.jpg);
background-repeat:repeat-x;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

html ul.tabs li.current,html ul.tabs li.current a:hover {
background:#fff;
border-bottom:1px solid #fff;
padding-bottom:1px;
}

.tab_container,.panes {
border:1px solid #dbdbdb;
border-top:none;
clear:both;
float:left;
background:#fff;
width:100%;
padding-bottom:10px;
font-size:12px;
color:#666;
}

.tab_content,.pane {
border-top:1px solid #dbdbdb;
padding:18px 20px 8px;
}

.tab_content p {
font-size:12px;
padding-top:5px;
color:inherit;
}

.tab_content img {
float:left;
margin:0 18px 18px 0;
padding:0 5px;
}

table {
border-collapse:collapse;
text-align:left;
margin-bottom:20px;
width:100%;
font-size:12px;
color:#666;
}

th {
background-color:#aaa;
font-weight:400;
font-size:15px;
color:#fff;
text-shadow:#414141 0 1px 0;
line-height:40px;
padding:0 10px;
}

tbody tr {
font-weight:400;
background-color:#fafafa;
}

tbody tr:nth-child(even) {
background-color:#f0f0f0;
}

tbody tr:hover {
background-color:#eaeaea;
}

td {
border-left:#d7d7d7 1px solid;
border-top:#d7d7d7 1px solid;
border-bottom:#d7d7d7 1px solid;
line-height:20px;
vertical-align:top;
padding:9px 10px;
}

tr td:first-child {
border-left:0;
}

.breadcrumb {
display:block;
text-align:right;
margin-bottom:0;
}

.buton {text-decoration: none;font-size:18px;text-align:center;padding: 5px 7px;margin-right: 5px;border: 1px solid #778;color: white;border:1px solid gray;background: #3282c2;border-radius: 8px; /*w3c border radius*/box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* w3c box shadow */-moz-border-radius: 8px; /* mozilla border radius */-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */-webkit-border-radius: 8px; /* webkit border radius */-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */}.buton a:link {color:#FFFFFF;}    /* unvisited link */.buton a:visited {color:#FFFFFF;} /* visited link */.buton a:hover {color:#FFFFFF;}   /* mouse over link */.buton a:active {color:#FFFFFF;}  /* selected link */.buton2 {text-decoration: none;font-size:18px;text-align:center;padding: 5px 7px;margin-right: 5px;border: 1px solid #778;color: #f6640d;border:1px solid gray;background: #3282c2;border-radius: 8px; /*w3c border radius*/box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* w3c box shadow */-moz-border-radius: 8px; /* mozilla border radius */-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */-webkit-border-radius: 8px; /* webkit border radius */-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */}.buton2 a:link {color:#f6640d;}    /* unvisited link */.buton2 a:visited {color:#f6640d;} /* visited link */.buton2 a:hover {color:#f6640d;}   /* mouse over link */.buton2 a:active {color:#f6640d;}  /* selected link */.sterge {	clear: both;padding-bottom:20px;}.orase {width:100%;}.orase img {float:left;margin-left:50px;width:220px;height:250px;margin-bottom:60px;}td{vertical-align:top;}/* butoane arata/ascunde */.butonAA {background: -moz-linear-gradient(center top , #F5F5F5 48%, #E5E5E5 100%) repeat scroll 0 0 transparent;    border: 1px solid #E1E1E1;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.3);    color: #000;    display: block;    font: 11px/22px Arial,Helvetica,sans-serif;    height: 21px;    margin: 0 0 4px;    overflow: hidden;    position: relative;    text-align: center;    text-decoration: none;    text-shadow: 0 1px 0 #FFFFFF;    margin-left:10px;    z-index: 1;    }.butonAA:hover{border:1px solid #ccc;}.butonAA2 {background: -moz-linear-gradient(center top , #F5F5F5 48%, #E5E5E5 100%) repeat scroll 0 0 transparent;    border: 1px solid #E1E1E1;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.3);    color: #000;    display: block;    font: 11px/22px Arial,Helvetica,sans-serif;    height: 21px;    margin: 0 0 4px;    margin-left:40px;    overflow: hidden;    position: relative;    text-align: center;    text-decoration: none;    text-shadow: 0 1px 0 #FFFFFF;    min-width: 75px;    max-width:120px;    z-index: 1;    }.butonAA2:hover{border:1px solid #ccc;}.inscriere {background: #F5F5F5;background: -moz-linear-gradient(center top , #F5F5F5 48%, #E5E5E5 100%) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#E5E5E5));background: -webkit-linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);background: -o-linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);background: -ms-linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);background: linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#E5E5E5',GradientType=0 );    border: 1px solid #E1E1E1;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.3);    color: #000;    display: block;    height: 21px;    margin: 0 0 4px;    margin-left:4px;    overflow: hidden;    position: relative;    text-align: center;    text-decoration: none;    text-shadow: 0 1px 0 #FFFFFF;    width:100%;    z-index: 1;    }.inscriere:hover{border:1px solid #ccc;}.cursSus {background: url("images/sidebartop.png") no-repeat scroll center top transparent;    height: 11px;    width: 625px;}    .cursJos {    background: url("images/sidebarbottom.png") no-repeat scroll center bottom transparent;    height: 13px;    width: 625px;}.inscriere2 {background: #F5F5F5;background: -moz-linear-gradient(center top , #F5F5F5 48%, #E5E5E5 100%) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#E5E5E5));background: -webkit-linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);background: -o-linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);background: -ms-linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);background: linear-gradient(top, #F5F5F5 0%,#E5E5E5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#E5E5E5',GradientType=0 );    border: 1px solid #E1E1E1;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.3);    color: #000;    display: block;    height: 21px;    margin: 0 0 4px;    margin-left:4px;    overflow: hidden;    position: relative;    text-align: center;    text-decoration: none;    text-shadow: 0 1px 0 #FFFFFF;    width:120px;    z-index: 1;    }.inscriere2:hover{border:1px solid #ccc;}

.contact11 {
width:610px;
margin-bottom:30px;
border:1px solid #ccc;
border-radius:10px;
background:#f1f1f1;
overflow:hidden;
padding:10px;
}

.contact11A {
width:610px;
margin-bottom:30px;
border:1px solid #ccc;
border-radius:10px;
background:#fff;
min-height:240px;
padding:10px;
}

.detaliiContact {
float:right;
width:300px;
}

.formatori {
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCC;
border-radius:10px 10px 10px 10px;
margin-bottom:30px;
overflow:hidden;
width:630px;
padding:10px;
}

.formatPunct {
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCC;
border-radius:10px 10px 10px 10px;
margin-bottom:30px;
overflow:hidden;
width:38%;
float:left;
padding:10px;
}

.formatPunct img {border-radius:5px; max-width:100%}
.formatPunct h2.cursT {width:100%;margin:0;padding:0}
.formatPunct2 {
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCC;
border-radius:10px 10px 10px 10px;
margin-bottom:30px;
overflow:hidden;
width:38%;
float:right;
padding:10px;
}

.formatPunct2 img {border-radius:5px; max-width:100%}
.formatPunct2 h2.cursT {width:100%;margin:0;padding:0}

.formatori1 {
float:left;
width:67%;
margin-right:10px;
}

.formatori2 {
float:left;
width:25%;
}

.formatoriFct {
width:100%;
font-size:12px;
color:black;
font-weight:bold;
}

.contactM1 {
width:290px;
margin-bottom:30px;
border:1px solid #ccc;
border-radius:10px;
background:#f1f1f1;
float:left;
font-size:12px;
min-height:110px;
text-align:center;
padding:10px;
}

.contactM2 {
width:290px;
margin-bottom:30px;
border:1px solid #ccc;
border-radius:10px;
background:#f1f1f1;
margin-left:4px;
float:left;
font-size:12px;
min-height:110px;
text-align:center;
padding:10px;
}

.detaliiContactM {
float:right;
width:150px;
}

h2.contactM {
font-size:14px;
line-height:20px;
width:140px;
float:left;
display:block;
border:solid 1px #056ebf;
border-left:0;
border-radius:10px;
text-shadow:0 1px 0 rgba(0,0,0,0.4);
color:#fff;
background: #42aaf9;
background: -moz-linear-gradient(top, #42aaf9 0%, #056ebf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42aaf9), color-stop(100%,#056ebf));
background: -webkit-linear-gradient(top, #42aaf9 0%,#056ebf 100%);
background: -o-linear-gradient(top, #42aaf9 0%,#056ebf 100%);
background: -ms-linear-gradient(top, #42aaf9 0%,#056ebf 100%);
background: linear-gradient(top, #42aaf9 0%,#056ebf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42aaf9', endColorstr='#056ebf',GradientType=0 );
font-weight:700;
padding-top:1px;
height:20px;
text-align:center;
box-shadow:0 0 2px 1px rgba(0,0,0,0.4);
margin-bottom:10px;
margin-left:5px;
}

.cursuriBody {
width:610px;
}

.cursuriHeaderFitness {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/fitness.jpg) no-repeat;
}

.cursuriHeaderCosmetician {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/cosmetician.jpg) no-repeat;
}

.cursuriHeaderBarre {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/barre.jpg) no-repeat;
}

.cursuriHeaderEMS {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/ems.png) no-repeat;
}

.cursuriHeaderCulturism {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/culturism.jpg) no-repeat;
}

.cursuriHeaderAerobic {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/aerobic.jpg) no-repeat;
}

.cursuriHeaderPreparator {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/preparator.jpg) no-repeat;
}

.cursuriHeaderFormator {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/formator.jpg) no-repeat;
}

.cursuriHeaderManager {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/manager.png) no-repeat;
}

.cursuriHeaderTrainer {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/personal-trainer.jpg) no-repeat;
}

.cursuriHeaderNutritionist {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/nutritionist.jpg) no-repeat;
}

.cursuriHeaderMaseur {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/maseur.jpg) no-repeat;
}

.cursuriHeaderMaseur1 {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/masaj/masaj-somatic.jpg) no-repeat;
}

.cursuriHeaderMaseur2 {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/masaj/drenaj-limfatic.jpg) no-repeat;
}

.cursuriHeaderMaseur3 {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/masaj/masaj-reflexogen.jpg) no-repeat;
}

.cursuriHeaderMaseur4 {
width:609px;
height:240px;
background:url(/imagini/bgcursuri/masaj/masaj-terapeutic.jpg) no-repeat;
}

.cursuriMeniu {
width:200px;
float:left;
margin-right:30px;
background:#fff;
line-height:10px;
font-weight:700;
height:220px;
padding-top:20px;
}

.cursuriButon {
background:linear-gradient(top,#F5F5F50%,#E5E5E5100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#E5E5E5',GradientType=0);
border:1px solid #E1E1E1;
border-radius:3px 3px 3px 3px;
box-shadow:0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 2px rgba(0,0,0,0.3);
color:#000;
display:block;
font-size:14px;
height:18px;
overflow:hidden;
position:relative;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFF;
width:190px;
z-index:1;
padding-top:6px;
}

.cursuriButonActiv {
background:linear-gradient(top,#F5F5F50%,#E5E5E5100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#E5E5E5',GradientType=0);
border:1px solid #E1E1E1;
border-radius:3px 3px 3px 3px;
box-shadow:0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 2px rgba(0,0,0,0.3);
color:#015088!important;
display:block;
font-size:14px;
height:18px;
overflow:hidden;
position:relative;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFF;
width:190px;
z-index:1;
padding-top:6px;
}

.cursuriTitlu {
width:550px;
float:left;
}

.cursuriSubTitlu {
font-weight:700;
font-size:14px;
color:red;
}

.cursuriBody ul {
font-family:verdana;
list-style-type:circle;
font-size:12px;
line-height:18px;
margin-left:20px;
}

.cursuriButonMasaj {
background:linear-gradient(top,#F5F5F50%,#E5E5E5100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#E5E5E5',GradientType=0);
border:1px solid #E1E1E1;
border-radius:3px 3px 3px 3px;
box-shadow:0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 2px rgba(0,0,0,0.3);
color:#000;
display:block;
font-size:14px;
overflow:hidden;
position:relative;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFF;
width:140px;
margin-right:7px;
float:left;
font-weight:700;
z-index:1;
padding-top:2px;
}

.cursuriButonMasajA {
background:linear-gradient(top,#F5F5F50%,#E5E5E5100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#E5E5E5',GradientType=0);
border:1px solid #E1E1E1;
border-radius:3px 3px 3px 3px;
box-shadow:0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 2px rgba(0,0,0,0.3);
color:#015088!important;
display:block;
font-size:14px;
overflow:hidden;
position:relative;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFF;
width:140px;
margin-right:7px;
float:left;
font-weight:700;
z-index:1;
padding-top:2px;
}

.formatoriOras {
float:left;
width:290px;
margin-right:10px;
}

.faraPunctdeLucru img {
opacity:0.4;
filter:alpha(opacity=40);
}

#maincontent h1,h3 {
font-size:24px;
margin-bottom:12px;
}

.arrowlist,.checklist,.bulletlist,.itemlist,.starlist {
margin-bottom:20px;
margin-left:5px;
}

.clearfix,ul#twitter_update_list li span {
display:block;
}

.static-text h3,.static-text p,.featuresbox ul li h4 a,.price span,.footerbox a,.footerbox li a,.footermenu ul li a:hover,.copyright p a {
color:#fff;
}

.heading-text h1,.heading-text-right h1,.heading-text h3,.heading-text-right h3 {
color:#fff;
margin-bottom:0;
}

.heading-text-right h1,.heading-text-right h3,.heading-text-right p {
text-align:right;
}

.mainbox p,.mainbox2 p,ul.portfolio-1col li p,ul.portfolio-2col li p,ul.portfolio-3col li p,ul.portfolio-4col li p,ul.portfolio-4col-filterable li p,.postbox p,.toggle,.sidebar p,.sidebarcontent h4 {
margin-bottom:5px;
}

.homepage-widget,ul#listlatestnews li {
margin-bottom:20px;
}

#authorbox .detail p,.nospace,.breadcrumb p {
margin-bottom:0;
}

.navigation,#maincontactform {
margin:20px 0;
}

.navigation a,.detaliiContactM a,.detaliiContactM span {
font-size:12px;
}

.rightcomment,.contact11 img,.contact11A img,.contactM1 img,.contactM2 img {
float:left;
}

.footerbox ul,ul.addresslist {
margin:0;
padding:0;
}

th.empty,tr.empty:hover {
background:#fff;
}

.buton a:link,.buton a:visited,.buton a:hover,.buton a:active {
color:#FFF;
}

.buton2 a:link,.buton2 a:visited,.buton2 a:hover,.buton2 a:active {
color:#f6640d;
}

.butonAA:hover,.butonAA2:hover,.inscriere:hover,.inscriere2:hover {
border:1px solid #ccc;
}

#pagContact h2,#pagContact h3 {
text-align:center;
}

.cursuriButon:hover,.cursuriButonActiv:hover,.cursuriButonMasaj:hover,.cursuriButonMasajA:hover {
border:1px solid #ccc;
color:#000!important;
}

#programContinut {width:650px;margin:0 auto;font-family:Verdana !important;font-size:10px;text-shadow:none}
#programContinut table {border-collapse:collapse; border:1px solid #000;text-align:center;font-family:Verdana;font-size:10px;text-transform:uppercase;font-weight:bold;background:#cfbe8f;vertical-align:middle;}
#programContinut table tbody tr {background:#cfbe8f;color:#000;font-weight:bold;}
#programContinut th {background:#cfbe8f;color:#000;font-size:10px;text-shadow:none;font-weight:bold;}
#programContinut th, #programContinut td {border-collapse:collapse; border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:0px;vertical-align:middle;line-height:12px;font-weight:bold;}
#programContinut br {line-height:20px;}

#programContinut2 {width:650px;margin:0 auto;font-family:Verdana !important;font-size:10px;text-shadow:none}
#programContinut2 table {border-collapse:collapse; border:1px solid #000;text-align:center;font-family:Verdana;font-size:10px;text-transform:uppercase;font-weight:bold;background:#cfbe8f;vertical-align:middle;}
#programContinut2 table tbody tr {background:#cfbe8f;color:#000;font-weight:bold;}
#programContinut2 th {background:#cfbe8f;color:#000;font-size:10px;text-shadow:none;font-weight:bold;}
#programContinut2 th, #programContinut td {border-collapse:collapse; border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:0px;vertical-align:middle;line-height:12px;font-weight:bold;}
#programContinut2 br {line-height:20px;}

.programSus {height:50px;}
.programNormal {height:60px;}
.ora {width:50px;border:1px solid #000}
.zi {width:120px;border:1px solid #000}
.numeInstructor {line-height:20px;font-style:italic}
.oraAeroStep {background:#952000;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraAeroStep:hover {background:#fff;color:#000;}
.oraPilates {background:#12825f;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraPilates:hover {background:#fff;color:#000;}
.oraBodyTone {background:#00b4ff;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraBodyTone:hover {background:#fff;color:#000;}
.oraCursAE {background:#e82f4e;color:#ffd800;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraCursAE:hover {background:#fff;color:#000;}
.oraFitball {background:#8a7d5b;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraFitball:hover {background:#fff;color:#000;}
.oraCardio {background:#c49002;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraCardio:hover {background:#fff;color:#000;}
.oraFunctional {background:#c858bf;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraFunctional:hover {background:#fff;color:#000;}
.oraAeroCombat {background:#00760e;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraAeroCombat:hover {background:#fff;color:#000;}
.oraGymStick {background:#002c76;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraGymStick:hover {background:#fff;color:#000;}
.oraDanceAerobic {background:#702800;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraDanceAerobic:hover {background:#fff;color:#000;}
.oraYoga {background:#ff5b00;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraKangoo {background:#ff00d8;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraKangoo:hover {background:#fff;color:#000;}
.oraRebound {background:#0084ff;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraRebound:hover {background:#fff;color:#000;}

.oraKickWorkout {background:#2f7565;color:#fff;-webkit-transition: background 1s, color 1s;-moz-transition: background 1s, color 1s;-o-transition: background 1s, color 1s;transition: background 1s, color 1s;font-weight:bold;line-height:9px;}
.oraKickWorkout:hover {background:#fff;color:#000;}

#programContinut .faraBorduraJos {border-bottom:0px hidden;}
#programContinut .faraBorduraStanga {border-left:0px hidden;}
#programContinut .faraBorduraDreapta {border-right:0px hidden;}
#programContinut .oraCursAE a {color:#ffd800;text-decoration:none;}
#programContinut .oraCursAE:hover a{color:#ff0000;}

.steaguri {position:absolute;top:0px;right:40px;}
.steaguri img {width:20px;}
.steagInactiv {opacity:0.4}
.steagInactiv:hover {opacity:1}

/* afisare cursuri prima pagina */
.cursAfisat {width:250px;height:400px;margin-top:15px;float:left;margin-left:25px;margin-right:25px;position:relative}
.cursAfisat img {border:1px solid #ccc;width:250px;}
.cursAfisat h5 {text-align:center;font-size: 17px;line-height: 23px;margin:0;font-weight:bold}
.cursAfisat h5 a {color: #3a3939;text-decoration:none}
.cursAfisat p {font-size:12px;font-family:Arial,sans-serif;text-align:center;line-height:15px;color:#000}
.cursAfisat a {color:#fff !important; text-decoration:none}
.cursuriMultiple {text-align:left !important;margin-left:15px}
.cursuriMultiple a {color:#ff0000 !important;text-decoration:none !important}
.tipCurs {background:#ff8400;color:#fff;padding:2px 5px;position:absolute;top:0;right:-1px;font-size:12px;font-family:Arial,sans-serif;}
.pret {display:none;padding:9px 0;background:#111;font-size:20px;position:absolute;top:213px;width:251px;text-align:center;opacity:0.8}
.pret strong {color:#fff;}
.detaliiCursButon {background:#148a95;width:120px;padding:5px 0;position:absolute;bottom:10px;left:65px;display:none;color:#fff;text-align:center;font-weight:bold}
.detaliiCursButon:hover {background:#ff8400}
.cursAfisat:hover .pret {display:block}
.cursAfisat:hover .detaliiCursButon {display:block}
.cursAfisat:hover {box-shadow:1px 3px 2px rgba(0,0,0,0.5);-moz-box-shadow:1px 3px 2px rgba(0,0,0,0.5);-o-box-shadow:1px 3px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 3px 2px rgba(0,0,0,0.5);behavior: url(pie/PIE.htc);}
span.dataCurs {color:#ff0000}


/* afisare cursuri prima pagina */
.cursAfisatLung {width:582px;margin-top:15px;position:relative;float:left;margin:0 auto}
.cursAfisatLung img {width:582px}
.cursAfisatLung h5 {text-align:center;font-size: 17px;line-height: 23px;margin:0;font-weight:bold}
.cursAfisatLung h5 a {color: #3a3939;text-decoration:none}
.cursAfisatLung p {font-size:12px;font-family:Arial,sans-serif;text-align:center;line-height:15px;color:#000}
.cursAfisatLung a {color:#fff !important; text-decoration:none}
.detaliiCursButonL {background:#148a95;width:240px;padding:10px 0;display:none;color:#fff;text-align:center;font-weight:bold;margin:10px auto}
.detaliiCursButonL:hover {background:#ff8400}
.pretL {display:none;padding:9px 0;background:#111;font-size:20px;position:absolute;top:180px;width:100%;text-align:center;opacity:0.8}
.pretL strong {color:#fff;}
.cursAfisatLung:hover .pretL {display:block}
.cursAfisatLung:hover .detaliiCursButonL {display:block}
.cursAfisatLung:hover {box-shadow:1px 3px 2px rgba(0,0,0,0.5);-moz-box-shadow:1px 3px 2px rgba(0,0,0,0.5);-o-box-shadow:1px 3px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 3px 2px rgba(0,0,0,0.5);behavior: url(pie/PIE.htc);}