/*   
Theme Name: Marathon
Description: http://www.1marathon.ro/
Author: www.endd.ro
Author Uri: http://www.endd.ro
*/


/*-------------------------- */
/* Wordpress generals */
/*-------------------------- */
.clear {clear:both;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin-left: auto;margin-right: auto;}
img.alignright {margin-left:10px;margin-top:10px;margin-bottom:10px;}
img.alignleft {margin-right:10px;margin-top:10px;margin-bottom:10px;}
/*-------------------------- */



/*-------------------------- */
/* html generals */
/*-------------------------- */
* {margin:0;padding:0;}
a:active{outline: none;}
a:focus{-moz-outline-style: none; outline:none;}
object{outline:none;-moz-outline-style: none;}
a img {border:0 none;}
/*-------------------------- */



/*-------------------------- */
/*------ Theme styles ------ */
/*-------------------------- */

body {
background:#EAEAEA url(images/carusel_bg.png) repeat-x scroll 0 480px;
color:#445253;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}

a {
text-decoration:none;
color:#006A98;
}

a:hover {
text-decoration:underline;
color:#E57716;
}

#header{
background:transparent url(images/header_top.gif) repeat-x scroll 0 top;
height:173px;
}

#header_top {
width:1000px;
margin:0 auto;
}


* html #header_menu{
}

#header_menu{
width:690px;
}

#header_menu ul {
list-style-type:none
}

#header_menu ul li{
background:#006A98 url(images/menu_list_bg.gif) no-repeat scroll 0 top;
float:left;
font-size:16px;
margin-left:2px;
text-align:center;
}

#header_menu ul li a{
color:#FFFFFF;
display:block;
padding:7px;
width:90px;
}

#header_menu ul li a:hover{
background:#EAEAEA url(images/menu_list_bg_over.gif) no-repeat scroll 0 top;
color:#f58220;
text-decoration:none;
}

#header_menu .current_page_item a {
  background:#EAEAEA url(images/menu_list_bg_over.gif) no-repeat scroll 0 top;
  color:#f58220;
}

#header_content {
width:1000px;
margin:0 auto;
}

#logo {
}

#menu_left {
background:#EAEAEA url(images/menu_box_top.gif) no-repeat scroll 0 0;
padding-left:5px;
padding-top:5px;
width:287px;
}

#menu_left ul{
background:#E9E9E9 url(images/menu_left_bg.png) no-repeat scroll right bottom;
margin-top:2px;
}

#menu_left ul li{
background:transparent url(images/menu_list.gif) no-repeat scroll 0 0;
font-weight:bold;
margin-bottom:3px;
padding:15px 0 14px 8px;
width:254px;
}

#menu_left ul li a{
color:#000000;
}

#menu_left ul li a:hover{
color:#f58220;
text-decoration:none;
}

#carusel{
background:transparent url(images/carusel1_bg.png) repeat-x scroll 0 0;
height:118px;
margin-bottom:10px;
margin-left:-304px;
text-align:center;
width:991px;
position:relative;
}


#wrap{
width:1000px;
margin:0 auto;
}

#content{
margin-top:10px;
width:688px;
}

#content ul, #content ol{
padding-left:35px;
padding-bottom:10px;
}

#content li {
padding: 3px 0;
}

* html #sidebar {
padding-right:0;
}

#sidebar {
background:transparent url(images/sidebar_bg.png) no-repeat scroll right 464px;
padding:5px 30px 10px 5px;
position:relative;
top:-38px;
width:262px;
color:#ffffff;
}

#sidebar ul{
list-style-type:none;
}

.widgettitle {
background:#EAEAEA url(images/menu_left_top.gif) no-repeat scroll 0 0;
color:#E57716;
font-size:14px;
padding:10px 10px 10px 20px;
text-transform:uppercase;
}

.widget {
background:#006A98 url(images/menu_left_bottom.gif) no-repeat scroll 0 bottom;
margin-bottom:10px;
margin-left:5px;
padding-bottom:10px;
}

.widget ul {
padding:10px 10px 10px 20px;
}

.widget ul li{
background:transparent url(images/list.gif) no-repeat scroll 0 10px;
padding:6px 0 6px 10px;
}

.widget a {
color:#FFFFFF;
}
.widget a:hover {
color:#F58220;
}

#footer{
background:transparent url(images/footer_bg.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:11px;
height:84px;
margin-top:10px;
padding-top:36px;
text-align:center;
}

.titlu_post{
border-bottom:1px solid;
color:#196A95;
font-size:15px;
margin-bottom:10px;
padding-bottom:10px;
text-transform:uppercase;
}
.titlu_post a {
color:#196a95;
}

.titlu_post a:hover {
color:#f58220;
text-decoration:none;
}

.post {
background:#FFFFFF url(images/colt.png) no-repeat scroll right 0;
border:1px solid #929673;
margin-bottom:10px;
padding:15px 10px 10px;
font-size:12px;
}

.entry {
padding:0 5px;
}

.post ul {
padding-left:30px;
}

.post p {
margin:5px 0;
}

a.more-link {
color:#E57716;
display:block;
font-size:11px;
font-weight:bold;
margin-top:5px;
text-align:right;
}

* html #prezentare {
}

#prezentare {
margin-top:2px;
}

#cumulus {
padding-right:80px;
}

#flashsidebar {
height:119px;
margin-bottom:3px;
margin-top:2px;
}

.box {
background:#FFFFFF url(images/colt.png) no-repeat scroll right 0;
border:1px solid #929673;
height:550px;
padding:10px;
width:310px;
font-size:12px;
margin-bottom:10px;
}

.box .entry {
padding:15px;
}

.box .entry .titlu_post{
font-size:13px;
}

.datee {
border-left:1px dotted;
font-size:11px;
margin-top:-33px;
padding-left:10px;
position:relative;
width:120px;
}

#comments {
margin-top:30px;
}

.avatar {
border:1px solid #0099E0;
margin:15px 10px 5px 5px;
}

.commentlist {
list-style-type:none;
}

.comment-text{
border:1px solid #929673;
font-size:12px;
font-style:italic;
margin-bottom:30px;
margin-left:60px;
margin-right:10px;
padding:0 10px;
}

.reply {
border:1px solid #929673;
float:right;
padding:0 5px;
position:relative;
right:-11px;
}

.commentlist li {
border:1px solid #929673;
margin-bottom:10px;
}

.commentlist ul {
list-style-type:none;
}

.commentlist .children {
margin-right:10px;
}

.comment-top {
font-weight:bold;
font-size:12px;
}

.odd {
background-color:#E9E9E9;
}

.even {
background-color:#FFFFFF;
}

#respond{
margin:10px;
}

.WP-EmailIcon {
margin-right:5px;
}

#menu_left a {
margin-bottom:3px;
padding:15px 10px 14px 40px;
}

#menu_left .training a{
background:transparent url(images/training.gif) no-repeat scroll left center;
}

#menu_left .training a:hover{
background:transparent url(images/training_over.gif) no-repeat scroll left center;
}

#menu_left .page-item-20 a {
background:transparent url(images/coaching.gif) no-repeat scroll left center;
}

#menu_left .page-item-20 a:hover {
background:transparent url(images/coaching_over.gif) no-repeat scroll left center;
}

#menu_left .page-item-22 a {
background:transparent url(images/cursuri.gif) no-repeat scroll left center;
margin-left:-3px;
padding-left:43px;
}


#menu_left .page-item-22 a:hover {
background:transparent url(images/cursuri_over.gif) no-repeat scroll left center;
margin-left:-3px;
padding-left:43px;
}

#menu_left .page-item-24 a {
background:transparent url(images/team.gif) no-repeat scroll left center;
margin-left:-4px;
padding-left:44px;
}

#menu_left .page-item-24 a:hover {
background:transparent url(images/team_over.gif) no-repeat scroll left center;
}


#menu_left .page-item-26 a {
background:transparent url(images/dezvoltare.gif) no-repeat scroll left center;
margin-left:-4px;
padding-left:44px;
}

#menu_left .page-item-26 a:hover {
background:transparent url(images/dezvoltare_over.gif) no-repeat scroll left center;
margin-left:-4px;
padding-left:44px;
}


#menu_left .page-item-28 a {
background:transparent url(images/prezentari.gif) no-repeat scroll left center;
margin-left:-3px;
padding-left:43px;
}


#menu_left .page-item-28 a:hover {
background:transparent url(images/prezentari_over.gif) no-repeat scroll left center;
}

#menu_left .page-item-30 a {
background:transparent url(images/alte.gif) no-repeat scroll left center;
margin-left:1px;
padding-left:39px;
}

#menu_left .page-item-30 a:hover {
background:transparent url(images/alte_over.gif) no-repeat scroll left center;
}

#footer a {
font-weight:bold;
color:#FAFAFA;
}

.nume-cat a{
color:#E57716;
}

.post-ratings {
font-size:10px;
text-transform:capitalize;
}

.widget .search {
padding:10px;
}

.widget .search p {
margin:10px 0;
text-align:center;
}
