@charset "UTF-8";
a {text-decoration: none;color: #359;}
a:hover {color: #ed6a01;}

body {
    font: /*13px/2.2em*/ 62.5%/1.5em tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #4b4942;
    background-color:#e2e2e2;
	overflow-x:hidden;
}
#main, #bottom, #footer { direction:rtl; }
#wrapper {
    background: transparent url(../images/wrapper.gif) repeat-y center center;
    overflow: visible;
    margin: 0 auto;
}

.clearfloat {
    clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}
#header {
    height:187px;
    margin: 0 auto;
    display:block;
}

#leftheader .headerContainer {
    height:159px;
    display:block;
}
#rightheader .headerContainer {
    height:159px;
    display:block;
    clear:both;
}
#leftheader {
	margin-right:0;
	background-color:#1e1e1e;
}

#leftheader .topBar {
	height:28px;
	display:block;
}


#rightheader {
	margin-left:0;
	width:720px;
	background:#1E1E1E;
}

#rightheader .topBar {
    height:28px;
    display:block;
}

.logo {
    background:transparent url(../images/logo.png) no-repeat center center;
    height:28px;
    display:block;
    width:176px;
    float:left;
}

#main {
}
#leftColumnGrid {
	background:#f2f3f2;
}
#leftcolumn {
	/*padding-top:20px;*/
	padding-right:0px;
}
#leftcolumn a {  }
#leftcolumn a:hover { border-bottom-width:1px; border-bottom-style:solid; }

#rightcolumn {
  background:#FFF;
}

#menu {
	margin-left:0;
	display:block;
	background-color:#E3EDC7 /*#f2f3d8*/;
	width:720px;
	border-bottom:1px solid #cc4;
}

#cast {
	margin:20px 0 0 0;
	display:block;
	min-height:250px;
}

#mainCenterContainer,
#mainContainer {
    min-height:400px; /*remove this after finalize*/
    margin:20px 0;
    display:block;
}

#baseLeft {
    min-height:350px;/*remove this after finalize*/
    display:block;
}
.two-column {/*margin-right:20px; */}
#baseRight {
    display:block;
	margin-right:20px;
}

#bottom {
    overflow:hidden;
    margin: 0 auto;
    display:block;
    background:#AAAAAA;/*remove this after finalize*/
}

#footer {
    overflow:hidden;
    margin: 0 auto;
    display:block;
    background:transparent url(../images/newfooter.png) repeat-y -45px center;
}

#footerLeft {
    min-height:30px;/*remove this after finalize*/
    display:inline-block;
    /*background:transparent url(../images/footerLeft.png) repeat-y center left;*/
}

#footerRightGrid {
	margin-left:0;
	/*width:720px;*/
	width:716px;
    text-align:center
}
#footerLeftGrid {
	margin-right:0; width:220px;
}
#footerRight {
    min-height:30px;/*remove this after finalize*/
    /*width:708px;*/
    display:inline-block;
    /*background:transparent url(../images/footerRight.png) repeat-y center right; */
    color:#fff;
}


#baseRight .header-tableStyle {
	border-bottom:1px solid #aa0; /*d81e22;*/
	font-size:12px;
	font-weight:bold;
	padding: 0px 3px 0px 3px;
	background:#dbdea2 url(../images/header-green.gif) bottom repeat-x !important;
	color:#333;
	font-family:"Times New Roman", serif;
	margin-top:14px;
}

#baseRight .content-tableStyle {
	padding:10px 10px 5px 10px;
	background-color:#E1ECD5 !important;
	margin:0px 0px 20px 0px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius-topright:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
}

#leftcolumn .header-tableStyle { /* header ---> header  */
	background:none repeat scroll 0 0 #A3A3A3;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	font-family:"Times New Roman",serif;
	font-size:17px;
	font-weight:bold;
	margin:10px 10px 0;
	padding-bottom:5px;
	padding-top:7px;
}

#leftcolumn .content-tableStyle {
	background:none repeat scroll 0 0 #E0E0E0;
	color:#333333;
	font-size:11px;
	margin:0 10px 10px;
	padding:5px;
}
#leftcolumn .content-tableStyle td {
	text-align:right;
}

/* -- -- -- -- -- -- -- */
/* reset tables: */
table { border-collapse:collapse; border-spacing:0; }
table,
table tr,
table tr th,
table tr td { margin:0; padding:0; border:0; }


/* member registration*/
#baseRight input[type=password],
#baseRight input[type=text] {
	width:170px;
}
input[type=submit] {
	border:1px solid #CCC;
	border-bottom-color:#999;
	border-right-color:#999;
	padding:5px 10px;
	background-color:#eee;
}
input[type=submit]:hover {
	cursor:pointer;
	background:#fff;
}
.required{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-image:url(../images/asterik.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
}



/* cast slider */
#html-example {
	padding:0 !important;
	width:100% !important;
}
#html-example .ux-carousel-container {
	margin:5px !important;
}


textarea,
input[type=password],
input[type=text] {
	padding:2px;
	border:1px solid #aaa;
	margin-bottom:10px;
    font-size:13px;
}

/* jadval-e league-e bartar (miniStanding) */
.miniStanding table {
	border:0;
	text-align:center;
	color:#333;
	width:100%;
}
.miniStanding a {color:#000;}
.miniStanding div.view-details { margin-bottom:20px; text-align:center; }

.miniStanding table th { background-color:#cf8f70; padding:1px 0; font-family:"Times New Roman", serif; font-weight:bold;}
.miniStanding table td { border-top: 2px solid #fff; padding:1px 0;}

.miniStanding .title { text-align:center; font-weight:bold; font-size:14px;font-family:"Times New Roman", serif; }

.teamsTable table,
.fullStanding table { width:100%; background-color:#CCCCCC; margin-bottom:20px;  }

.teamsTable   table tr td,
.fullStanding table tr td { text-align:right; color:#333; padding:2px; }

.teamsTable   table tr th,
.fullStanding table tr th { text-align:right; color:#eee; background-color:#333; padding:5px 5px; }

.fullStanding table tr td,
.fullStanding table tr th { text-align: center;  }

table#resultsTable { margin:0 0 20px 0; width:100%; }
table#resultsTable tr td { background-color:#eee; border:1px solid #aaa; border-top:0; border-left:0; padding:3px 0px; }
table#resultsTable tr th { height:100px; width:100px; color:#eee; background-color:#333; border:1px solid #aaa; border-top:0; border-left:0;  }
table#resultsTable .team-name { color:#eee; background-color:#333; padding:0 8px; }

.separator-line,
.separator { margin-bottom:10px; text-align:center;}
.separator-line { border-top:1px solid #ccc; margin-bottom:20px; text-align:center; }

/* for view-news (in app/modules/News/templates/Frontend/) */
.view-news { margin:20px 0; } 
.view-news .rtitle { text-align:center; background-color:#eee; padding:0 5px; font-size:15px; color:#a53; /* titr font */ font-family:"Times New Roman", serif; font-weight:bold; }
.view-news .date   { text-align:center; background-color:#eee; padding:20px 5px 10px 5px; border-top:3px double #aaa; }
.view-news .title {  text-align:center; background-color:#eee; padding:10px 5px 20px 5px; font-size:23px; font-weight:bold; font-family:titr, "Times New Roman", serif; margin-bottom:20px; border-bottom:3px double #aaa; }
.view-news .photo { float:left; margin:0 20px 5px 0;}
.date {  color:#aaa; font-size:10px;}
.view-news .body {  margin:0; }
.view-news .body span { font-family: tahoma, sans-serif !important; }
.view-news .end {  margin-bottom:40px;}
.view-news .reference {  }
.view-news .body * {font-size:11px; color:#333; font-family:tahoma, sans-serif; }

/* for center block (in pub/themes/football/blocks/) */
.center-blockHeader { font-weight:bold; text-align:center; display:none;}

/* Title only  */
.recent-news-titleonly { line-height:125%; }
.recent-news-titleonly .titr 	{ font-weight:bold; }
.recent-news-titleonly .rtitr 	{ color:#678;}
.recent-news-titleonly .item:hover {  } 
.recent-news-titleonly .separator  { height:5px; }

/* recent news  */
.recent-news 		 { line-height:180%; font-size:11px}
.recent-news .rtitle 	 { font-weight:bold; font-family:"Times New Roman",serif; font-size:11px; border-top:3px double #aba; padding-top:7px;}
.recent-news .title 	 { font-family:"Times New Roman",serif; font-size:16px; line-height:27px; font-weight:bold;}
.recent-news a { color:#333; }
.recent-news a:hover { color:#ed6a01; }
.recent-news .item:hover { } 
.recent-news .separator	 { height:20px; }
.recent-news .big-item	 { }
.recent-news .big-item .photo {  }
.recent-news .photo 	 { } 

.default-photo { background: transparent url(../images/default-photo.png); width:54px; height:54px; border:1px solid #ddd; }
.default-player-photo { background: transparent url(../images/default-player.gif); width:30px; height:40px; border:0px solid #ddd; }
.default-big-player-photo { background: transparent url(../images/default-big-player.gif); width:220px; height:290px; border:0px solid #ddd; }
.team-players .photo {float:right; margin-left:10px; }
.team-players .player-name {float:right; }


table.player-info td.label {font-weight:bold; text-align:left; padding-left:10px;}

table.player-status {margin:10px 0; width:100%; }
table.player-status td.label {text-align:center; font-weight:bold; background-color:#fff; }
table.player-status tr th { background-color:#E1E7D9; padding:2px;font-weight:bold; }
table.player-status tr td { background-color:#eee; text-align:center; padding:2px;}

.big-photo,
.default-big-photo { margin:0 20px 20px 0; }

.default-big-photo { background:transparent url(../images/default-big-photo.png); width:200px; height:200px; border:1px solid #ddd; }

.fanclub-container .community-title { font-size:23px; margin-bottom:20px;  margin-right:20px; font-family:"Times New Roman",serif; font-weight:bold;}
.fanclub-container .send-request-link { font-size:13px; font-weight:normal;}
.fanclub-container .center-blockHeader {display:none;}
.fanclub-container .left-center-blockHeader {display:none;}
.fanclub-container .right-center-blockHeader {display:none;}
#baseCenter {margin:0px;}

/*
#baseLeft textarea,
#baseLeft input[type=text],
#baseLeft input[type=password], 
#baseCenter textarea,
#baseCenter input[type=text],
#baseCenter input[type=password] { width:260px; }
*/

input[type=file] { margin-bottom:10px !important; }

/* baseLeft area > margin-left*/
#main_wrapper { margin-left:20px; }

.default-avator{
	background-image: url(../images/default-photo.png);
	width:54px;
	height:54px;
}
.comments .item{
	background: #ECEFF5 none repeat scroll 0 0;
	padding-top:10px;
}
.comments .default-avator{
	background-image: url(../images/default-photo.png);
	width:54px;
	height:54px;
}
.comments .time{
	color:#666666;
	font-size:90%;
}
.topics .item{
	padding-top:10px;
	background: #EFEFEF none repeat scroll 0 0;
	border:1px solid #DCDCDC;
}
.topics .default-avator{
	background-image: url(../images/default-photo.png);
	width:54px;
	height:54px;
}
.topics .time{
	color:#666666;
	font-size:90%;
}
.view-topic .item{
	background: #EFEFEF none repeat scroll 0 0
}
.view-topic .default-avator{
	background-image: url(../images/default-photo.png);
	width:54px;
	height:54px;
}
.view-topic .time{
	color:#666666;
	font-size:90%;
}
.game-calendar { width:100%; }
.game-calendar td { padding:0px; text-align:center; font-size:10px;}
.game-calendar .item { margin-bottom:20px; text-align:center; }
.game-calendar .item .title { font-weight:normal;  text-align:center;}
.game-calendar .item .date { font-weight:normal;  text-align:center;}


/* Topscorers2Success */
.top-score .goals {
	font-family:"Times New Roman", serif; 
	color:#ff3322;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	text-shadow:1px 0 #fff, 0 1px #fff, -1px 0 #fff, 0 -1px #fff;
}
.top-score .players {
	text-align:center;
	margin-bottom:10px;
}
.top-score .players a {
	background-color:#fff;
	border-bottom:1px solid #cba;
	padding:3px;
}


.friends,
.groups {}

.clubs-slot,
.members-slot {border-top:1px solid #aaa;}

.members-slot .slot-header,
.clubs-slot .slot-header {
	text-align:center;
	padding:3px;
/*background-color:#316486;*/
	background-color:#eee;
	margin-bottom:10px;
}


/*.tps_info_block,
.tps_warning_block,
.field_error */
.tps_info_block_content {
	padding:10px 40px 5px 20px;
	margin:4px 0 !important;
	border:1px solid #A6C9E2;
	background-position:center right !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.field_error { margin:0 0 10px 0 !important; }
table td { vertical-align:top; }

/* app/modules/Message/template/Frontend/NewInput */
.message-new table td { padding-left:10px; }





#leftcolumn  .content-tableStyle textarea,
#leftcolumn  .content-tableStyle input[type=password],
#leftcolumn  .content-tableStyle input[type=text] { width:170px; }

#leftcolumn .Newsletter-Frontend-BlockSuccess textarea,
#leftcolumn .Newsletter-Frontend-BlockSuccess input[type=password],
#leftcolumn .Newsletter-Frontend-BlockSuccess input[type=text] { width:115px; margin-right:0; }



.main-tabs-container { padding:0 !important; }


.comment-tabs .comment-tab-container { background-color:#f3f4db; }


