@import url(../general.css); 
@import url(../buttonFlatMobile.css);
@import url(../pagenavMobile.css);

/* Main classes */

html {
    -ms-content-zooming: none; /* Disables zooming */
}

/*body { background-color:#202241; background: url('images/confetti.png') no-repeat fixed left top, url('images/confetti.png') no-repeat fixed right top, url('images/BG.jpg') no-repeat fixed center; background-size: auto 80%, auto 80%, cover; font-family: Yekan, Candara, Tahoma; font-size:14px; color: #000000; padding:0; margin:0;  }*/ /* FOR CELEBRATION */
body { background-color:#bec7c9; background: url('images/carpets/frame.gif') repeat; font-family: IranSANS, Yekan, Candara, Tahoma; font-size:5vw; color: #000000; margin:0;  }

div#content { padding: 0 !important; margin-bottom: 1vw }
div#content td { line-height:2; text-align:justify; padding:1vw; }
	  
table td { font-family:Yekan, Candara; font-size:2.5vw !important; padding:1vw; overflow:hidden; }
table.EspTable td { border-top:1px solid #a1a6ac; }
table.EspTable th { background: #e9bc50; color: black; text-shadow: none; }
	 
div#content form table td { padding: 1vw; vertical-align:middle; }
div#content form table td[class=head] { line-height: 2; text-align: right; }

div#content form table td { padding: 1vw; }
td#quoteTextTableField { padding: 1.5vw !important; }
	  
a, a[rel=external] {  text-decoration: none; color:#000099; font-style: normal; }
a:hover, a[rel=external]:hover { color:#990000; font-style: normal; }
	  
a.reverse, a.reverse[rel=external] {  text-decoration: none; color:#990000; font-style: normal; }
a.reverse:hover, a.reverse[rel=external]:hover { color:#000099; font-style: normal; }

a#Online { font-size: 2.5vw !important; }
	  
input[type=text], input[type=file], input[type=password], input[type=email] { background: url('images/carpets/input.gif') #252536; color: #FFcc66; font-family: Yekan, Candara; font-size: 2.5vw; border: 0.3vw solid #a1a6ac;     padding: 0.3vw 1vw 0.5vw; text-shadow: 0 0 1px #666; border-radius: 0.5vw; box-sizing: border-box; }

input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, input[type=email]:focus, textarea:focus { border:0.3vw solid #ffcc00; }

input[type=image] { text-align: center; margin-top:4vw; }
input[type=file] { direction:ltr; text-align:left; }
input[type=radio], input[type=checkbox] { margin: 0 0.5vw; }
label { margin: 0 0 0 0.5vw; }

div#polls label, div#polls input[type=radio], div#polls input[type=checkbox] { margin:0 !important; }

textarea { background: url('images/carpets/input.gif') #252536; color: #FFcc99; font-weight: normal; padding:0.3vw 1vw 0.5vw; line-height: 2 !important; font-size: 2.5vw !important; font-family:Yekan, Candara, Tahoma; border:0.3vw solid #a1a6ac; text-shadow: 0 0 1px #666; border-radius: 0.5vw; box-sizing: border-box; width: 100%; }
textarea#user_sig { width: 100%; }
	  
select, .dropdown { margin: 0.3vw; padding: 0.3vw 0.10vw 0.5vw; background: #ddd; color: #2C577F; font-size:2.5vw; font-family:Yekan, Candara; border: 0.3vw solid #a1a6ac; border-radius: 0.7vw; -moz-border-radius: 0.7vw; -webkit-border-radius: 0.7vw; -khtml-border-radius: 0.7vw; line-height:2; }	
optgroup { font-size:1.3vw; font-family:Yekan, Candara; }	

select.big { padding: 0.7vw; margin:0.3vw; font-size:1.1vw; }

select option { padding:1vw 5vw; margin:1vw 0.1vw; line-height:2; }

.table_pos { color:#004400; }
.table_neg { color:#660000; }

legend { border:none; border-radius:0; padding:0; margin:0; }
legend input { margin:0 !important; }
legend.special { font-family:IranSANS; border:1px solid #a1a6ac; border-radius:1vw; padding:0.5vw 1.5vw; }
fieldset { border:1px solid #a1a6ac; border-radius:1vw; background: url('images/carpets/odd.gif') #cfcfcf; padding:2vw 3vw; margin: 0; }

i { vertical-align:middle; }
i.greyscale { color:#999; }
i.greyscale:hover { color:#666; }

i.icon { font-size:4vw; }
a i.icon { color:#294967; }
a:hover i.icon { color:#822930; }

div.clear { height: 0; clear: both; }

/* Editor Classes */

div#editor div#editor_font select#com_textFantasyHeading { display:none; }

div#editor.user_sig { padding:0; }
div#editor.user_sig div#editor_font, div#editor.user_sig div#editor_code, div#editor.user_sig div#editor_style_align, div#editor.user_sig div#editor_length_checker, 
div#editor.message select#messageFantasyHeading { display:none; }

/* ---------- Headlines ---------- */

h1, h2, h3, h4, h5, h6 { font-family: IranSANS, Yekan, Candara, Cambria, Arial; padding:0; margin:0; font-weight:normal; }
h1.fantasy, h2.fantasy, h3.fantasy, h4.fantasy, h5.fantasy, h6.fantasy { font-family: 'Mehr', Candara, Cambria, Arial; }

h1 { font-size:3.6vw; margin:1.0vw 0; }
h2 { font-size:3.4vw; margin:0.7vw 0; }
h3 { font-size:3.2vw; margin:0.5vw 0; }
h4 { font-size:3.0vw; }
h5 { font-size:2.8vw; }
h6 { font-size:2.6vw; }

/* Desktop Version Icon */

form#theme_icon { position: absolute; left: 0; top: 0; padding:2vw 2.5vw; }
form#theme_icon label { margin:0; color:#ccc; }
form#theme_icon label:hover, form#theme_icon label:active { color:#fc3; }
form#theme_icon input[type=radio] { display:none; }

/* Message Icon */

div.msg_bar { background: url('images/carpets/foot.gif') #2c577f; color:#FFF; width:15vw; text-align:center; position: fixed; bottom:2.5vw; right:2.5vw; vertical-align:middle; font-family: 'Mehr', Arial; font-size:2.3vw; text-shadow: 0 0 3px #666 !important; box-shadow: 0px 0px 5px 0px #333; line-height:1.2; border-radius:1vw; border: 0.5vw solid #29445d; z-index: 100; }
div.msg_bar:hover { background: url('images/carpets/footRed.gif') #822930; border: 0.5vw solid #60282d; }
div.msg_bar span { font-size:4.8vw; }
div.msg_bar a { color:#faca5f; }
div.msg_bar a:hover { color:#EEE; }

div.confirmMsg { display: table; padding: 1.5vw 2vw 2vw !important; margin-bottom:1vw; }

/* IMPORTANT > Make the damn content of a DIV vertically stand in the middle! */

.div_middle { display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

/* Private messages classes */

div#msg i { font-size:4vw; }

/* Classes for redesigned theme */

div#header_bar,  div.main_bar, div#vitrin, div#siteBody, div.footBar, #sh_content, div#SecBar, div#wide_bar, div#wide_bar2, div.main_bar div span, body.fix div.main_bar div span { width: 100%; max-width:100vw !important; }
div#header_bar_bg, div.main_bar_bg, div#SecBar_bg, div#vitrin_bg, div#wide_bar_bg, div#wide_bar_bg2, div#footbarBG { width: 100%; }
 
/* Header Bar, top of the pages */

div#header_title { position: relative; width: 100vw; background-color: #000; background: url('/images/Logo/Socialx200.png') left -8vw center no-repeat, url('/images/Logo/Socialx200.png') right -8vw center no-repeat, url(images/header_bg.jpg) center center; background-size: auto 16vw, auto 16vw, cover; display: table-cell; vertical-align: middle; text-align: center; font-family: Shekari; font-size: 10vw; color: #fc0; line-height: 1em; height: 20vw; box-sizing: border-box; padding-bottom: 2vw; }
div#header_title span { font-size:5vw; color:#fff; font-family: Bardiya; }

/* Main Bar */

 div.fix_bar { display:none; }

/* Orientations */

@media only screen and (orientation : portrait) {
    
    body { padding:0 0 10vw 0 !important; }
    
    div.msg_bar { right:2.5vw !important; bottom:12.5vw !important; }

    div.fix_bar { position:fixed; display:table; bottom:0; right:0; margin:0; width:100vw; height: 10vw; z-index:100; background: #83272c url("images/carpets/red.gif") repeat scroll 0% 0%; }

    div.fix_bar div { display:table-row; width:12.5vw; height: inherit; float: right; border-top:1px solid #701b20; border-left:1px solid #701b20; box-sizing:border-box; }
    div.fix_bar div:hover { border-top:1px solid #243b50; }
    div.fix_bar div:last-child { border-left:none; }

    div.fix_bar div a { display: table-cell; vertical-align: middle; text-align:center; width:inherit; height: inherit; color:#FFF; font-family: IranSANS, Yekan, Candara, Arial; font-size:2.5vw; }
    div.fix_bar div a:hover{ background:#294967 url("images/carpets/head.gif") repeat scroll 0% 0%; color:#ffcc00; }  

    div.fix_bar div a i { font-size: 5vw; }
    
}

@media only screen and (orientation : landscape) {

    body { padding:0 12.5vh 0 0 !important; }

    div.msg_bar { right:15vh !important; bottom:2.5vh !important; }

    div.fix_bar { position:fixed; display:table; bottom:0; right:0; margin:0; width:12.5vh; height: 100vh; z-index:100; background: #83272c url("images/carpets/red.gif") repeat scroll 0% 0%; }

    div.fix_bar div { display:table-row; width: inherit; height:12.5vh; float: right; border-bottom:1px solid #701b20; border-left:1px solid #701b20; box-sizing:border-box; }
    div.fix_bar div:hover { border-left:1px solid #243b50; }
    div.fix_bar div:last-child { border-bottom:none; }

    div.fix_bar div a { display: table-cell; vertical-align: middle; text-align:center; width:inherit; height: inherit; color:#FFF; font-family: IranSANS, Yekan, Candara, Arial; font-size:2.5vw; }
    div.fix_bar div a:hover{ background:#294967 url("images/carpets/head.gif") repeat scroll 0% 0%; color:#ffcc00; }  

    div.fix_bar div a i { font-size: 5.5vh; }
    
}

/* In-line Main Bar */

div#siteBody table.main_bar { border-spacing: 0.5vw; background: #000; }
div#siteBody table.main_bar tr td { background:#031a23; text-align:center !important; line-height: 6vw !important; border-radius: 0.5vw; }
div#siteBody table.main_bar tr td:hover { background:#0a2a36; }
div#siteBody table.main_bar tr td, div#siteBody table.main_bar tr td a { color:#c2d5e7; font-family: IranSANS; font-size: 2.2vw; }
div#siteBody table.main_bar tr td:hover, div#siteBody table.main_bar tr td:hover a { color:#c2d5e7; }
div#siteBody table.main_bar tr td.header { background: #5cc8d5; color: #000; font-size: 2.5vw; }

/* User Bar */
		  
#SecBar { background:#822930 url("images/carpets/red.gif") repeat scroll 0% 0%; border-bottom:1px solid #243b50; color:#DDD; padding:1.7vw 2vw; box-sizing:border-box; line-height: 2; }
#SecBar div { text-shadow: 0 0 1px #666; font-family:IranSANS, Yekan, Candara; font-size:2.2vw; text-align: justify; }
#SecBar div a, div#bar_container_bg div.main_bar div span a:hover { color:#faca5f; }
#SecBar div a:hover, div#bar_container_bg div.main_bar div span a { color:#EEE; }

#SecBar div:nth-child(1) { float:right; }
#SecBar div:nth-child(2) { float:left; text-align:left; }

/*#SecBar_bg { box-shadow:0 10px 10px rgba(0, 0, 0, 0.5); }*/

/* Wide Bar */

div#wide_bar_bg { background: #505050 url('../../../images/index/wBG1.jpg') top; background-size:cover; }
div#wide_bar_bg.bottom { background: #505050 url('../../../images/index/wBG5.jpg') top; background-size:cover; }
div#wide_bar { padding:5vw 0; box-sizing:border-box; }
div#wide_bar div.wideBlocks { margin-bottom:2vw; text-align: right; }
div#wide_bar div.wideBlocks:last-child { margin-bottom:0vw; }

/* 2nd Wide Bar */

div#wide_bar_bg2 { background: #1c2f44 url('images/carpets/deepBlue.gif') top repeat; }
div#wide_bar2 { padding:5vw; box-sizing:border-box; }
div#wide_bar2 div { box-sizing: border-box; overflow: hidden; }
div#wide_bar2 div:last-child { margin-bottom:0vw !important; }
div#wide_bar2 div.wideBlocks2 { margin-bottom:2vw; text-align: right; }

div#wide_bar2 div#news_columns { padding-right:0vw; }
div#wide_bar2 div#news_columns table.EspTable { line-height: 1.6; }

div#wide_bar2 div.wideBlocksCol { text-align: right; width:25%; float:right;  }
div#wide_bar2 div.wideBlocksCol:nth-child(1) { padding-left:1.5vw; }
div#wide_bar2 div.wideBlocksCol:nth-child(2) { padding:0 0.5vw 0 1vw; }
div#wide_bar2 div.wideBlocksCol:nth-child(3) { padding:0 1vw 0 0.5vw; }
div#wide_bar2 div.wideBlocksCol:nth-child(4) { padding-right:1.5vw; }

div#wide_bar2 div.wideBlocks5Col { text-align: right; width:20%; float:right;  }
div#wide_bar2 div.wideBlocks5Col:nth-child(1) { padding-left:1.6vw; }
div#wide_bar2 div.wideBlocks5Col:nth-child(2) { padding:0 0.4vw 0 1.2vw; }
div#wide_bar2 div.wideBlocks5Col:nth-child(3) { padding:0 0.8vw; }
div#wide_bar2 div.wideBlocks5Col:nth-child(4) { padding:0 1.2vw 0 0.4vw; }
div#wide_bar2 div.wideBlocks5Col:nth-child(5) { padding-right:1.6vw; }

/* Site Body */

div#siteBody { background: #bec7c9 url('images/carpets/frame.gif'); padding:1vw 0 0; }
div#siteBody table { padding:0; margin:0; }
body.mobile div#siteBody div#allBlocks {  }
div#siteBody div#allBlocks div#rightBlocks { width: 19.2%; float: right; margin-right: 1%; }
div#siteBody div#allBlocks div#centerBlocks { float:right; margin-right:1%; }
div#siteBody div#allBlocks div#centerBlocks.narrow { width:57.6%; }
div#siteBody div#allBlocks div#centerBlocks.wideR, div#siteBody div#allBlocks div#centerBlocks.wideL { width:77.8%; }
div#siteBody div#allBlocks div#centerBlocks.superwide { width:98.0%; }
div#siteBody div#allBlocks div#centerBlocks div.bcBlocks { margin-top:1%; }
div#siteBody div#allBlocks div#leftBlocks { width:19.2%; float:right; margin-right:1%; }

/* Center Blocks */

div#siteBody div#allBlocks div#centerBlocks div.crBlocks { width:calc(50% - 0.5vw); float:right; }
div#siteBody div#allBlocks div#centerBlocks div.clBlocks { width:calc(50% - 0.5vw); float:left; margin-right:1vw; }

/* Bottom Blocks */

div#siteBody div#allBlocks div#bottomBlocks {  }
div#siteBody div#allBlocks div#bottomBlocks div.bcrBlocks { width:77.8%; float:right; margin-right:1%; }
div#siteBody div#allBlocks div#bottomBlocks div.bclBlocks { width:19.2%; float:left; margin-left:1%; }
div#siteBody div#allBlocks div#bottomBlocks div.bcBlocks { margin:0 1%;  }

/* Banners */

div#banner2 { overflow:hidden; margin:0 0 1%; padding:1vw 0; border-width:0.1vw 0; border-style: solid; border-color: #a1a6ac; text-align:center; background:url('images/carpets/difRowDarker.jpg') #d3d3d3; }
div#banner3 { overflow:hidden; margin:0 1% 1%; padding:0vw; border:1px solid #aaafb7; border-radius: 1vw; text-align:justify; background:url('images/carpets/difRowDarker.jpg') #d3d3d3; max-width: 98%; }

/* MOBILE VERSION */

body.mobile { font-size:2.5vw; }

#desktop_ver, body.mobile #mobile_ver { display:none !important; }
body.mobile #desktop_ver { display:block !important; }

body.mobile div#header_bar, 
body.mobile div.main_bar, 
body.mobile div#vitrin, 
body.mobile div#siteBody, 
body.mobile div.footBar,
body.mobile #siteBody,
body.mobile div#SecBar { width:100% !important; max-width:100vw; }

body.mobile #sites-navigation, 
body.mobile #mobileHidden { display:none; }

/* Make side columns auto hide */

body.mobile #siteBody div#allBlocks, body.mobile div#siteBody div#allBlocks div#bottomBlocks { position:relative; }

body.mobile #siteBody div#allBlocks div#rightBlocks, body.mobile #siteBody div#allBlocks div#leftBlocks { position: absolute; top: 0; z-index:1; background: #bec7c9 url('images/carpets/frame.gif'); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }

body.mobile #siteBody div#allBlocks div#rightBlocks { margin-right:-18%; right: 0; padding-left:0.7%; }
body.mobile #siteBody div#allBlocks div#leftBlocks { margin-left:-18%; left: 0; padding-right:0.7%; }
body.mobile div#siteBody div#allBlocks div#bottomBlocks div.bcrBlocks {  }

body.mobile #siteBody div#allBlocks div#rightBlocks:hover { margin-right:0; padding:0 1vw; }
body.mobile #siteBody div#allBlocks div#leftBlocks:hover { margin-left:0; padding:0 1vw; }

body.mobile div#siteBody div#allBlocks div#centerBlocks.narrow { width:96%; margin-right:2%; }
body.mobile div#siteBody div#allBlocks div#centerBlocks.wideR { width:97%; }
body.mobile div#siteBody div#allBlocks div#centerBlocks.wideL { width:97%; margin-right:2%; }
body.mobile div#siteBody div#allBlocks div#centerBlocks.superwide { width:98%; }

/* end */

body.mobile #everything, body.mobile #siteBody { overflow:hidden; }

body.mobile .main_bar { text-align:center; }

body.mobile #SecBar div:nth-child(1) { text-align:center; }

/* Custom Bar */

.my_bar, .my_bar1 { background: url('images/carpets/difRowDarker.jpg') #d3d3d3; vertical-align:middle; box-shadow: 1vw 2vw 1vw -1vw rgba(255, 255, 255, 0.3) inset; }
.my_bar a { padding:2.5vw 0 !important; }
.my_bar a:hover, .my_bar1 a:hover, .my_bar2 a:hover { background: url('images/carpets/difRowDark.jpg') #dedede; vertical-align:middle; box-shadow: 1vw 2vw 1vw -1vw rgba(255, 255, 255, 0.3) inset; }  

/* Menu Link Block */

#mainmenu a, td#usermenu a, td#gamesmenu a {display: block; margin: 0; padding: 0.4vw 0.7vw 0.5vw;}
#mainmenu a:hover, td#usermenu a:hover, td#gamesmenu a:hover { background: url('images/carpets/foot.gif') #2c577f; color:#dddddd; }

td#gamesmenu a { text-align:center;}

td#usermenu a.highlight { background-color: #adc8d9; padding-right:0.5vw; }
td#usermenu a.highlight:hover { color:#900; }
td#usermenu a.highlight span.pmNo { color:#C00; font-weight:bold; }

/* General Classes */

div.commentform input#com_title { width:100%; }

table#commentTable { border-radius:1vw 1vw 0 0; margin-bottom:2vw; }
table#commentTable th { border-style:solid; border-color:#a1a6ac; border-width:0; padding: 0.5vw 1.5vw; }
table#commentTable td { overflow:hidden; border-style:solid; border-color:#a1a6ac; border-width:0 1px 1px 0px; }
table#commentTable tr:first-child th:first-child { border-top-right-radius: 1vw; }
table#commentTable tr:first-child th:last-child { border-top-left-radius: 1vw; }
table#commentTable tr:last-child td:first-child/*, div#commentPoster*/ { border-style:solid; border-color:#a1a6ac; border-width:0 1px 1px 0px; }
table#commentTable tr:last-child td:last-child { border-style:solid; border-color:#a1a6ac; border-width:0 0px 1px 1px; }
table#commentTable tr:first-child th:first-child, table#commentTable tr:nth-child(2) td:first-child {  }

table#commentTable td#commentTXT { position:relative; border-style:solid; border-color:#a1a6ac; border-width:0 1px 1px 1px; padding:1.5vw 2vw; text-align:justify; height:20vw; }

div#commentOptions {/* position:absolute; left:0; bottom:0;*/ }
div#commentOptions a { float:left; border-width:0px 1px 0 0; border-style:solid; border-color:#a1a6ac; padding:1.5vw 1.5vw; font-family:Yekan, Candara; font-size:2.5vw; color:#888; }
div#commentOptions a:hover { color:#666; }
div#commentOptions a i { font-size: 4vw; }

td#commentDate { color: #777; padding:1vw 2vw !important; vertical-align:middle; font-size:2.5vw; }

div#commentPoster { position:relative; margin:0; box-sizing:border-box; width:16vw; height:16vw; }

div#commentPosterInfo { position:absolute; left:0vw; bottom:0vw; }
div#commentPosterRankImg { position:absolute; bottom:1vw; right:0; left:0; text-align:center; display:table-cell; vertical-align:bottom; }
div#commentPosterRankImg img { box-shadow:0 px 0px 3px 0px #666; }

.sideBar { width:18vw; padding-right:0vw !important; padding-left:0vw !important; }

/* Site's theme */

.newsBox { text-shadow:none; border-radius: 1vw; border:1px solid #a1a6ac; margin-bottom: 1vw; }
.newsHeader { background: url('images/carpets/head.gif') #294967; color:#fff; font-family:IranSANS, Yekan, Candara; font-size:2.5vw; padding:1.5vw 2vw; }

.newsBody { padding:0; }
.newsBodyText { background: url('images/carpets/odd.gif') #cfcfcf; padding:2vw 2.5vw 2.5vw; text-align:justify; line-height:2.5; font-family: IranSANS, Yekan, Candara, Tahoma; font-size: 2.6vw; }
.newsBodyText table td, .newsBodyText table th { font-family: IranSANS, Yekan, Candara, Tahoma; font-size: 2.5vw; }

.newsFooter, .newsBodyTop { background: url('images/carpets/even.gif') #c9c9c9; color:#000; }
.newsFooter { border-bottom-left-radius: 1vw; border-bottom-right-radius: 1vw; }

.newsInfo  { font-family:Yekan; font-size:2.5vw; }
.newsInfo div { float:right; border-left:1px solid #a1a6ac; }
.newsInfo div a { display:block; padding:1vw 1.5vw; color:#666; }
.newsInfo div:hover { background: url('images/carpets/hover.gif') #d5d3cc; color:#666; }
.newsInfo div:hover a { color:#333; }

.newsFooter div:first-child { border-radius:0 0 0 1vw; }
.newsFooter div:nth-child(3) { border-radius:0 0 1vw 0; }
.newsBodyTop div:first-child, .newsFooter div:first-child, .newsFooter div:nth-child(2) { float:left; border-left:none; border-right:1px solid #a1a6ac; }

.news_title { color:#EEE; }
.news_title a, .news_topic a { color:#ffc600; }
.news_title a:hover, .news_topic a:hover { color:#EEE; }
.news_topic { float:left; }

.news_highlight { display:inline-block; padding: 1.5vw 3vw; font-size: 2.7vw; font-family: IranSANS; background: #eee; border-radius: 1vw; border: 1px solid #ccc; border-left: 1vw solid #47648f; line-height: 2.5; }
.news_lead { padding: 2vw 3vw; font-size: 2.7vw; font-family: IranSANS; margin: 0vw -2.5vw -5vw; background: #47648f; line-height: 2.5; color: #fff; } 
.news_lead .news_quote, .news_lead .news_titr, .news_lead a { color:#fc3; }
.news_lead a:hover { color:#fff; }

.blockContent .news_lead {  }

.barcaGold { color:#fc0; }

div.EspPic span { width: 18vw !important; height: 2vw !important; background-size: cover; }

/* General Classes */

span.news_info { color:#005500; line-height: 2; }
span.news_titr { color:#000099; }
span.news_quote { color:#660000; }

/* Forums Classes */

table#forumThread { border-radius:1vw 1vw 0 0; margin-bottom:2vw !important; }

table#forumThread tr:first-child { border-spacing:0; }
table#forumThread tr:first-child td { height:6vw; vertical-align:middle; font-family:IranSANS, Candara; font-size:2.5vw !important; }
table#forumThread tr.forum1 td, div.forum1 { background: url('images/carpets/footRed.gif') #822930; color:#dddddd; }
table#forumThread tr.forum2 td, div.forum2 { background: url('images/carpets/foot.gif') #2c577f; color:#dddddd; }
table#forumThread tr.forum3 td, div.forum3 { background: url('images/carpets/green.gif') #25654c; color:#dddddd; }
table#forumThread tr.forum4 td, div.forum4 { background: url('images/carpets/green.gif') #25654c; color:#dddddd; }
table#forumThread tr.forum99 td, div.forum99 { background: url('images/carpets/grey.gif') #505050; color:#dddddd; }
table#forumThread tr:first-child td a { color:#FFCC33; }
table#forumThread tr:first-child td a:hover { color:#eee; }

table#forumThread tr:first-child td:nth-child(1) { padding:1vw 1.5vw;  border-radius: 1vw 1vw 0 0; }

table#forumThread td.newbbPostText { padding:1.5vw; font-family: Yekan, Candara, Tahoma; overflow: hidden; height:20vw; }

table#forumThread tr#lastRow td:last-child { padding:0; vertical-align:middle; text-align:left; font-size:0; }

table#forumThread tr#lastRow td:last-child a { display: inline-block; border-width: 0px 1px 0 0; border-style: solid; border-color: #a1a6ac; padding: 1.5vw 1.5vw; color: #888; }
table#forumThread tr#lastRow td:last-child a:hover { color: #666; }
table#forumThread tr#lastRow td:last-child a i { font-size: 4vw; }

table#forumThread tr#lastRow td:first-child { padding:0 2vw; vertical-align:middle; width: 1%; white-space: nowrap; font-size:2.5vw; color:#777; }

table#forumThread td.forum_post_user_info { padding:1.5vw 2vw; }
table#forumThread td.forum_post_user_avatar { width:25%; padding:0; vertical-align:bottom; }
table#forumThread td.forum_post_user_avatar img { max-width: 50%; }

td.signature {color: #444444; line-height:1.5em; text-align:justify; padding:1vw; }

div.bb_edited { color:#868279; }

th.forum1 { background:#b50b2a url(images/style/th/BG.gif) repeat-x 0px 0px; }
th.forum2 { background:#386da7 url(images/style/th/BG.gif) repeat-x 0px -31px; }
th.forum3 { background:#646464 url(images/style/th/BG.gif) repeat-x 0px -62px; }

#forumMODs { float:left; text-align:left; }
#forumMODs span { display:none; }
#forumMODs:hover span { display:block; }

div.xoopsQuote div.xoopsQuote div.xoopsQuote { display:none; }

table.forums_online { margin-top: 2vw !important; }
table.forums_online td#newsbbOnlineBlock { padding:1vw 2vw !important; line-height:2; }
i.forums_online_icon { font-size: 5vw; color:#333; }

div.forums_search_box { float: left; margin-top: 2vw; }

/* Forums display in first page */

div.forumsArea { display:inline-block; width: 100%; }

div.forumBlock { width:50%; float:right; padding:0 1vw 1.5vw; box-sizing:border-box; }

div.forumBlock div.forums { border-radius:0 2vw; padding:1vw 2vw; background-size: 20% auto; }
div.forumBlock div.forums:hover { box-shadow: 0vw 0vw 1vw 0vw #AAA, 1vw 2vw 1vw -1vw rgba(255, 255, 255, 0.3) inset; }

div.forumBlock div.forums h5 { font-size: 2.5vw; }

div.no, span.no { background-color:#e1e1e1 !important; }
div.no:hover, span.no:hover { background-color:#EEE !important; }

div.locked_no, span.locked_no, div.locked_yes, span.locked_yes { background:#AAA !important; border:0.5vw solid #666 !important; }
span.locked_no, span.locked_yes { border:0.3vw solid #666 !important; }
div.locked_no:hover, span.locked_no:hover, div.locked_yes:hover, span.locked_yes:hover { background:#BBB !important; }

div.forumBlock div.subforumsBox { padding:0; }

div.forumBlock div.subforumsBox div.subforumsBody { margin:0vw 0vw 0 0.7vw; float:right; }

div.forumBlock div.subforumsBox div.subforumsBody span.subforumLink { height:0.7vw; float:right; width:1vw; border-left:0.5vw solid #999; }

div.forumBlock div.subforumsBox div.subforumsBody span.subforumBlock { margin: 0; border-radius:1vw 0; float:right; font-size:2.5vw; }
div.forumBlock div.subforumsBox div.subforumsBody span.subforumBlock a { padding:0.5vw 1vw; display:block; }
div.forumBlock div.subforumsBox div.subforumsBody span.subforumBlock a:hover { background:#EEE; border-radius: 1vw 0; }

/* Disable colours defined below */

/*div.forumBlock div.forums, div.forumBlock div.subforumsBox div.subforumsBody span.subforumBlock { background-color:#a0d3fb; border-color:#467192; }
div.forumBlock h4 a, span.subforumBlock a { color:#467192 !important; }*/

form#quick_reply select#messageFantasyHeading { display:none; }

/* END */ 

div.locked_no h5 a, span.locked_no a, div.locked_yes h5 a, span.locked_yes a { color:#666 !important; }

/* Different colours and background pictures for different forums */

div.fno1 { background:url('../../modules/newbb/images/forums/1.png') left top no-repeat; }
div.fno2 { background:url('../../modules/newbb/images/forums/2.png') left top no-repeat; }
div.fno3 { background:url('../../modules/newbb/images/forums/3.png') left top no-repeat; }
div.fno4 { background:url('../../modules/newbb/images/forums/4.png') left top no-repeat; }
div.fno6 { background:url('../../modules/newbb/images/forums/6.png') left top no-repeat; }
div.fno7 { background:url('../../modules/newbb/images/forums/7.png') left top no-repeat; }
div.fno8 { background:url('../../modules/newbb/images/forums/8.png') left top no-repeat; }
div.fno9 { background:url('../../modules/newbb/images/forums/9.png') left top no-repeat; }
div.fno10 { background:url('../../modules/newbb/images/forums/10.png') left top no-repeat; }
div.fno11 { background:url('../../modules/newbb/images/forums/11.png') left top no-repeat; }
div.fno13 { background:url('../../modules/newbb/images/forums/13.png') left top no-repeat; }
div.fno15 { background: url('../../modules/newbb/images/forums/15.png') left top no-repeat; }
div.fno16 { background:url('../../modules/newbb/images/forums/16.png') left top no-repeat; }
div.fno20 { background:url('../../modules/newbb/images/forums/20.png') left top no-repeat; }
div.fno21 { background:url('../../modules/newbb/images/forums/21.png') left top no-repeat; }
div.fno22 { background:url('../../modules/newbb/images/forums/22.png') left top no-repeat; }
div.fno24 { background:url('../../modules/newbb/images/forums/24.png') left top no-repeat; }
div.fno26 { background:url('../../modules/newbb/images/forums/26.png') left top no-repeat; }
div.fno28 { background:url('../../modules/newbb/images/forums/28.png') left top no-repeat; }
div.fno39 { background:url('../../modules/newbb/images/forums/39.png') left top no-repeat; }
div.fno53 { background:url('../../modules/newbb/images/forums/53.png') left top no-repeat; }
div.fno54 { background:url('../../modules/newbb/images/forums/54.png') left top no-repeat; }

div.gal_cat { background:url('../../modules/newbb/images/forums/45.png') left top no-repeat; }

/* define background colours */

div.fno10 { border:0.5vw solid #229963; background-color:#77fcbf; }
div.fno10 h5 a { color:#019b54; text-shadow:none; }

div.fno16, div.fno26 { border:0.5vw solid #6f6f6f; background-color:#c9c9c9; }
div.fno16 h5 a, div.fno26 h5 a { color:#545454; text-shadow:none; }

div.fno54, div.fno1, div.fno2, div.fno22, div.fno39, div.gal_cat { border:0.5vw solid #467192; background-color:#a0d3fb; }
div.fno54 h5 a, div.fno1 h5 a, div.fno2 h5 a, div.fno22 h5 a, div.fno39 h5 a, div.gal_cat h5 a { color:#467192; text-shadow:none; }

span.sfno41, span.sfno42, span.sfno51, span.sfno52, span.sfno60, span.sfno45, span.sfno36, span.sfno59 { border:0.3vw solid #467192; background:#a0d3fb; }
span.sfno41 a, span.sfno42 a, span.sfno51 a, span.sfno52 a, span.sfno60 a, span.sfno45 a, span.sfno36 a, span.sfno59 a { color:#467192; }

div.fno3, div.fno11, div.fno21, div.fno6, div.fno7, div.fno8, div.fno9, div.fno4, div.fno61, div.fno62 { border:0.5vw solid #c05357; background-color:#fdc0c0; }
div.fno3 h5 a, div.fno11 h5 a, div.fno21 h5 a, div.fno6 h5 a, div.fno7 h5 a, div.fno8 h5 a, div.fno9 h5 a, div.fno4 h5 a, div.fno61 h5 a, div.fno62 h5 a { color:#a5474b; text-shadow:none; }

span.sfno17, span.sfno18, span.sfno19, span.sfno43, span.sfno12, span.sfno23, span.sfno27, span.sfno37, span.sfno47, span.sfno57, span.sfno10 { border:0.3vw solid #c05357; background:#fecacd; }
span.sfno17 a, span.sfno18 a, span.sfno19 a, span.sfno43 a, span.sfno12 a, span.sfno23 a, span.sfno27 a, span.sfno37 a, span.sfno47 a, span.sfno57 a, span.sfno10 a { color:#a5474b; }

div.fno24, div.fno53, div.fno20, div.fno28, div.fno13, div.fno15 { border:0.5vw solid #467192; background-color:#a0d3fb; }
div.fno24 h5 a, div.fno53 h5 a, div.fno20 h5 a, div.fno28 h5 a, div.fno13 h5 a, div.fno15 h5 a { color:#467192; text-shadow:none; }

span.sfno30, span.sfno32, span.sfno33, span.sfno34, span.sfno35, span.sfno50, span.sfno38, span.sfno40, span.sfno44, span.sfno48, span.sfno49, span.sfno14 { border:0.3vw solid #467192; background:#a0d3fb; }
span.sfno30 a, span.sfno32 a, span.sfno33 a, span.sfno34 a, span.sfno35 a, span.sfno50 a, span.sfno38 a, span.sfno40 a, span.sfno44 a, span.sfno48 a, span.sfno49 a, span.sfno14 a { color:#467192; }

/* END */

table.mainTopics td { background: url('images/carpets/difRowDarker.jpg') #d3d3d3; text-align:center; vertical-align:middle; text-shadow: 0 0 3px #999 !important; padding:0 !important; }
table.mainTopics td:hover { background: url('images/carpets/difRowDark.jpg') #dedede; }
table.mainTopics td a { padding:2vw 0vw !important; display:block; text-align:center; font-family: Dasti !important; font-size:2.8vw; }
table.mainTopics td a:hover {  }

/* Gallery Classes */

div#gal_thumbs { background:url('../../modules/news/images/news_bg_default.jpg') center top; background-size:cover; }
div#gal_icon { position:relative; width:25%; height:0; padding-bottom:25%; float:right; }
div#gal_icon span { position:absolute; background:black; top: 0; bottom: 0; right: 0; left: 0; opacity: 0; filter: alpha(opacity=0); }
div#gal_icon span:hover { opacity:0.5; filter: alpha(opacity=50); }

/* Download Classes */

.dl_bgc {background-color:#dddddd;}
.dl_border {background-color:#333333;}
.dl_info {background-color:#a6a296;}

/* League Table Classes */

.odd_t:hover, .even_t:hover, .barca_t:hover, .hover  { background: url(images/carpets/hover.gif) #d5d3cc; }
.barca_t  { background: url(images/carpets/barca.gif) #c5c7d3; }

/* Other Classes: */

.titr {color:#FFCC66;}
/* Light Yellow simple text | Light Violet in Barca Old */

.new_message {font-weight:bold; color:#FF9900;}

/* Other main classes */

.odd, .odd_t  { background: url('images/carpets/odd.gif') #cfcfcf; }
.outer { background-color: #a1a6ac;}
.darkouter { background-color: #979ba2;}
.even, .even_t  { background: url('images/carpets/even.gif') #c9c9c9; }

th { color:rgba(255, 255, 255, 0.75); background: url('images/carpets/footRed.gif') #822930; height:6vw; line-height:6vw; font-family:IranSANS, Yekan, Candara; font-size:2.5vw !important; font-weight:normal; text-shadow:0 0 1px #999; text-align:right; padding:0 1.5vw; }
th a { color:#ffcc33; }
th a:hover { color:#EEE; }
 th.round { border-radius: 0.7vw 0.7vw 0 0; }
th input { padding:0 0.7vw 0 0.7vw !important; vertical-align:middle; }
th.noPad { padding:0; }
th i { font-size:2.5vw; }

td, th { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */ }

.head, .head  td { background: url('images/carpets/head.gif') #294967; vertical-align:middle; color:#dddddd; text-shadow: 0 0 1px #666; }
.foot, .foot  td { background: url('images/carpets/foot.gif') #2c577f; vertical-align:middle; color:#dddddd; }
.footRed { background: url('images/carpets/footRed.gif') #822930; vertical-align:middle; color:#dddddd; }
.footRedbb { border-bottom: 1px solid #701b20; }
.head a, .foot a, .footRed a { color:#FFCC66; }
.head a:hover, .foot a:hover, .footRed a:hover { color:#dddddd; }
.difRow { background: url('images/carpets/difRow.jpg') #eeeeee; }
.difRowDark { background: url('images/carpets/difRowDark.jpg') #dedede; }
.difRowDarker { background: url('images/carpets/difRowDarker.jpg') #d3d3d3; }
.difRowDarkest { background: url('images/carpets/difRowDarkest.jpg') #c8c8c8; }

/* Colour Bars */

.bgGrey { background: url('images/carpets/grey.gif') #4d4d4d; }
.bgGreyLight  { background: url('images/carpets/barca.gif') #c5c7d3; }
.bgBlack { background: url('images/carpets/black.gif') #000; }
.bgRed { background: url('images/carpets/red.gif') #882b27; }
.bgRedLight { background: url('images/carpets/redLight.gif') #fdc0c0; }
.bgRedDark { background: url('images/carpets/redDark.gif') #7b1c1e; }
.bgBlueLight { background: #bec7c9 url(images/carpets/frame.gif); }
.bgBlue { background: url('images/carpets/foot.gif') #2c577f; }
.bgBlueDark { background: url('images/carpets/deepBlue.gif') #1c2f44; }
.bgGreen { background: url('images/carpets/green.gif') #25654c; }
.bgGreenLight { background: url('images/carpets/greenLight.gif') #a9d8c9; }
.bgGreenDark { background: url('images/carpets/greenDark.gif') #224739; }
.bgYellow { background: #e9bc50; text-shadow: none; }

/* End */
	  
.comTitle { font-weight:normal; margin-bottom: 0.3vw; text-align: right; font-size: 1.1vw; color:#ccccff; }
.comUserStat { color: #000099; border-top: 1px solid #a1a6ac; border-bottom: 1px solid #a1a6ac; background: url('images/carpets/midcenter.gif') #d5d5d5; padding: 0.3vw 0.7vw 0.5vw; line-height: 2; margin-bottom: 0.5vw; }
.comUserStatCaption { color:#222222;}
.comUserStatus { margin-left: 0.2vw; margin-top: 1vw; color: #650029; font-weight:bold; font-size: 1.1vw; text-align:center; }

/* Blocks */

.blockTitle { text-align:center; background: url('images/carpets/foot.gif') #2c577f; color:#dddddd; border-radius: 1vw 1vw 0 0; text-shadow: 0 0 1px #999; font-family:IranSANS, Yekan, Candara; font-size:3vw !important; padding: 1.7vw 2vw }
.blockTitle a { color:#fc3; }
.blockTitle a:hover { color:#EEE; }

.blockContent { padding:2vw; text-align:justify; background:url('images/carpets/midcenter.gif') #d5d5d5; line-height:2; margin-bottom:1vw; font-family:Yekan, Candara; font-size:2.5vw !important; border-radius: 0 0 0.7vw 0.7vw; border-color: #2c577f #a1a6ac; border-style: solid; border-width: 0px 1px 3px; }
.ccBlocks .blockContent { padding:2vw; }
.blockContentTopBorder { border-width:3px 1px; }
.blockContentRed { border-color: #822930 #a1a6ac; }
.blockContent.no_padding { padding:0 !important; border-radius:0 !important; }
.blockContent.no_border { border:none !important; }
.blockContent.no_padding.no_border { background:none; }

/* Border colours */

.BorderTop { border-top:1px solid #a1a6ac; }
.BorderRight { border-right:1px solid #a1a6ac; }
.BorderBottom { border-bottom:1px solid #a1a6ac; }
.BorderLeft { border-left:1px solid #a1a6ac; }
.FullBorder { border:1px solid #a1a6ac; }

/* Shadow */

/*.shadow { box-shadow: 0px 0px 5px 0px #333; text-shadow:none; }
.shadowLittle { box-shadow: 0px 1px 3px 0px #666; }*/

/* Announcement */

.ancmnt, .ancmntDeep, .ancmntSimple, div.confirmMsg { border:1px solid #a1a6ac; border-radius: 1vw; padding:1vw; line-height:2; text-align:justify; background:url('images/carpets/difRowDarker.jpg') #d3d3d3; /*box-shadow: 1vw 2vw 1vw -1vw rgba(255, 255, 255, 0.3) inset;*/ box-sizing: border-box; }
.ancmntSimple { background: url('images/carpets/even.gif') #c9c9c9; }
/*.ancmntDeep { border-radius: 1vw; box-shadow: 0px 1px 3px 0px #666, 10px 20px 10px -10px rgba(255, 255, 255, 0.3) inset; padding:10px; line-height:2; text-align:justify; background:url('images/carpets/difRowDarker.jpg') #d3d3d3; }*/
.blockAdv { border-radius: 1vw; box-shadow: 1vw 2vw 1vw -1vw rgba(255, 255, 255, 0.3) inset; padding:1.5vw; line-height:1.5; text-align:justify; background:url('images/carpets/difRowDarker.jpg') #d3d3d3; margin-bottom:1vw; border-color: #a1a6ac; border-style: solid; border-width: 1px; }

.line16 { line-height:1.6; }
.line18 { line-height:1.8; }
.line20 { line-height:2; }

/* Popup windows announcing changes after submitting posts etc. */

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { width: 31vw !important; margin-top: 4.6vw !important; margin-right: 6.5vw !important; }

/* footBar classes */

#footbarBG { width:100%; background:url('images/carpets/black.gif') #000; font-family:IranSANS, Yekan, Candara; font-size:2.5vw; }
.footBar { color:#999; text-shadow: 0 0 2px #999; text-align:right; }
.footBar a { color:#666; text-shadow: 0 0 2px #666; }
.footBar a:hover { color:#fbcb60; }

.footBar #footBody { position: relative; width: 100%; float: right; font-family: Yekan; }
.footBar #footBody div { float:right; padding: 3vw 5vw 3vw 0; line-height: 2; }
.footBar #footBody div a { display:block; }

.footBar .footLeft { position:absolute; left:0; top:0; width:31vw; background:url('images/style/footBar/logo.png') no-repeat; float:left; box-shadow:inset 0 0 5px 0px #000; margin-left:1.5vw; }

.footBar .footSep { width:100%; height:1px; background: url('images/style/footBar/sep.gif') #000 no-repeat; background-size:100% auto;; float:right; }

.footBar .footBegin { width:100%; float:right; padding:2vw 0; text-align:center; color:#CCC; font-size: 2vw; }

.footBar .footEndLeft { display: none; direction:ltr !important; float:left; padding:2vw; width:45%; box-sizing:border-box; text-align:left; }
.footBar .footEndLeft, .footBar .footEndLeft a, .footBar .footEndLeft a:hover { font-size:1.3vw; font-family:Candara !important; }
.footBar .footEndLeft a { color:#ccc; }
.footBar .footEndLeft a:hover { color:#fbcb60; }
.footBar .footEndCenter { width:100%; font-size: 2.8vw; text-align: center; padding: 2vw; float: left; box-sizing:border-box; }
.footBar .footEndRight { display: none; float:right !important; padding:2vw 2.5vw; text-align:right; width:2vw; }

/* Main Advertisment Blocks */

div.AdvBlock { width:100%; padding:0 1vw; }
div.AdvBlock div { background:url('images/AdvBG.gif') repeat-x; text-align:center; vertical-align:middle; float:right; padding:1vw; border-radius:0.5vw; box-shadow: 0px 1px 3px 0px #666; }
div.AdvBlock div.centerBlock { margin:0 1vw; }

/* User Info Box */

#user { float:right; margin-left: 0.5vw; }

#user_info { position: absolute; padding: 0; line-height: 2; margin: 0 -1vw; width: 200px; height: 0; z-index: 1; box-sizing: border-box; transition: all 0.7s ease-in-out; text-shadow: none !important; overflow: hidden; box-shadow: 0 3px 5px 0px #222; background: #ccc; }
#user:hover #user_info { height: 450px; }
body.fix #user #user_info { display:none; }

#user_info #user_avatar { height: 0; width: 100%; transition: all 0.7s ease-in-out; }
#user:hover #user_info #user_avatar { height: 200px; }

#user_info #user_avatar_img { transition: all 0.7s ease-in-out; display: block; width: 150px; height: 0px; position: absolute; top: 0; right: 25px; border-radius: 15vw; box-sizing: border-box; }
#user:hover #user_info #user_avatar_img { top: 25px; height: 150px; border: 3px solid #ccc; }

#user_info #user_title { transition: all 0.7s ease-in-out; width: 100%; height:0; line-height: 50px; font-size: 2.5vw; color: transparent; font-family: janata; text-shadow: none; text-align: center; box-sizing: border-box; }
#user:hover #user_info #user_title { color: black; height:50px; }

#user_info #user_details { transition: all 0.7s ease-in-out; width: 100%; height:0; background: #bbb; font-family: IranSANS, Candara; text-shadow: none; text-align: center; padding: 10px 0; box-sizing: border-box; position: absolute; top: 0;
border-top: 1px solid #aaa; }
#user:hover #user_info #user_details { height:200px; top: 250px; }

#user_info #user_details a i { color: #888 !important; font-size: 60px; margin:15px; position:relative; }
#user_info #user_details a:hover i { color: #ddd !important; }
#user_info #user_details a i span { position: absolute; right: -5px; color: black; font-family: Yekan; font-size: 2.5vw; height: 25px; top: -5px; background: #ffcc00; border-radius: 100px; width: 25px; border: 1px solid #b38821; box-sizing: border-box; }

/* Correction to other style files */

table.p0 tr td, table.p0 tr th, tr.p0 td, td.p0 { padding:0 !important; vertical-align:middle !important; }
table.p5 tr td, table.p5 tr th, tr.p5 td, td.p5 { padding:0.7vw 1vw !important; vertical-align:middle !important; }
table.p7 tr td, table.p7 tr th, tr.p7 td, td.p7, table.fleague tr td { padding:1vw 1.5vw !important; vertical-align:middle !important; }
table.p10 tr td, table.p10 tr th, tr.p10 td, td.p10 { padding:1.4vw 2vw !important; vertical-align:middle !important; }
table.pESP tr td, tr.pESP td, td.pESP { padding:1vw 2vw !important; vertical-align:middle !important; }

table.p0, table.p5, table.p7, table.p10, table.pESP { padding:0 !important; }

.p5 { padding: 0.3vw 0.7vw !important; }
.p7 { padding: 0.5vw 0.9vw !important; }
.p10 { padding: 0.8vw 1.2vw !important; }
.p15 { padding: 1.3vw 1.7vw !important; }
.p20 { padding: 1.8vw 2.2vw !important; }
.p30 { padding: 2.8vw 3.2vw !important; }
.p50 { padding: 4.8vw 5.2vw !important; }

.css-slideshow figcaption { font-size: 3vw !important; }
.css-slideshow a { padding: 1vw 2vw; display: block; } 

.Yekan, table.Yekan tr td, tr.Yekan td { }
.Yekan13, table.Yekan13 tr td, tr.Yekan13 td { font-size:1.3vw !important; }
.Yekan14, table.Yekan14 tr td, tr.Yekan14 td { font-size:1.4vw !important; }
.Yekan15, table.Yekan15 tr td, tr.Yekan15 td { font-size:1.5vw !important; }
.Yekan16, table.Yekan16 tr td, tr.Yekan16 td { font-size:1.6vw !important; }
.Yekan17, table.Yekan17 tr td, tr.Yekan17 td { font-size:1.7vw !important; }
.Yekan18, table.Yekan18 tr td, tr.Yekan18 td { font-size:1.8vw !important; }
.Yekan19, table.Yekan19 tr td, tr.Yekan19 td { font-size:1.9vw !important; }
.Yekan20, table.Yekan20 tr td, tr.Yekan20 td { font-size:2.0vw !important; }
.Yekan21, table.Yekan21 tr td, tr.Yekan21 td { font-size:2.1vw !important; }
.Yekan22, table.Yekan22 tr td, tr.Yekan22 td { font-size:2.2vw !important; }
.Yekan23, table.Yekan23 tr td, tr.Yekan23 td { font-size:2.3vw !important; }
.Yekan24, table.Yekan24 tr td, tr.Yekan24 td { font-size:2.4vw !important; }
.Yekan25, table.Yekan25 tr td, tr.Yekan25 td { font-size:2.5vw !important; }
.Yekan26, table.Yekan26 tr td, tr.Yekan26 td { font-size:2.6vw !important; }
.Yekan27, table.Yekan27 tr td, tr.Yekan27 td { font-size:2.7vw !important; }
.Yekan28, table.Yekan28 tr td, tr.Yekan28 td { font-size:2.8vw !important; }
.Yekan29, table.Yekan29 tr td, tr.Yekan29 td { font-size:2.9vw !important; }
.Yekan30, table.Yekan30 tr td, tr.Yekan30 td { font-size:3vw !important; }

.IS, table.IS tr td, tr.IS td { }
.IS13, table.IS13 tr td, tr.IS13 td { font-size:1.3vw !important; }
.IS14, table.IS14 tr td, tr.IS14 td { font-size:1.4vw !important; }
.IS15, table.IS15 tr td, tr.IS15 td { font-size:1.5vw !important; }
.IS16, table.IS16 tr td, tr.IS16 td { font-size:1.6vw !important; }
.IS17, table.IS17 tr td, tr.IS17 td { font-size:1.7vw !important; }
.IS18, table.IS18 tr td, tr.IS18 td { font-size:1.8vw !important; }
.IS19, table.IS19 tr td, tr.IS19 td { font-size:1.9vw !important; }
.IS20, table.IS20 tr td, tr.IS20 td { font-size:2.0vw !important; }
.IS21, table.IS21 tr td, tr.IS21 td { font-size:2.1vw !important; }
.IS22, table.IS22 tr td, tr.IS22 td { font-size:2.2vw !important; }
.IS23, table.IS23 tr td, tr.IS23 td { font-size:2.3vw !important; }
.IS24, table.IS24 tr td, tr.IS24 td { font-size:2.4vw !important; }
				
.TopRound { border-top-left-radius: 1vw !IMPORTANT; border-top-right-radius: 1vw !IMPORTANT; }
.DownRound { border-bottom-left-radius: 1vw; border-bottom-right-radius: 1vw; }

div.MPinfo { height: 30vw !important; }
div.matchPred div.MPvs { font-size: 3.6vw !important; }
div.matchPred div.remTime { font-size:2.7vw !important; margin-top: 1vw !important; }
div.matchPred img { max-width: 20vw !important; }
div.matchPred div.MPhome { right: 5vw !important; top: 5vw !important; }
div.matchPred div.MPaway { left: 5vw !important; top: 5vw !important; }
div.matchPred div.MPvs { font-size: 3.6vw !important; }
div.matchPred span.MPpred { font-size: 2.8vw !important; }

div#OnlineUsers { margin: 0 0 1vw 1vw !important; }
a#Online { padding: 0.1vw 1vw !important; border-radius: 1vw !important; }

div.my_newsBox { padding: 1vw 1vw 0 0 !important; }
div[id^=my_newsItem] { padding: 0 0 1vw 1vw !important; }
div[id^=my_newsItem] div[id^=my_newsImage] div[id^=my_newsInfo] div[id^=my_newsTitle] { font-size:2.5vw !important; padding: 1vw 2vw !important; }
div[id^=slideshow_time] { font-size:2.5vw !important; padding: 0.5vw 1vw !important; height: unset !important; line-height: unset !important; top:2vw !important; border-radius: 0 1vw 1vw 0 !important; }
div[id^=my_newsDetails] { font-size:2.5vw !important; padding: 1vw 2vw !important; }

div.xoopsCode, div.xoopsQuote { padding: 3vw !important; border-radius: 1vw !important; }
div.xoopsQuote div.xoopsQuoteHead { padding: 0.4vw 1.5vw 0.6vw !important; border-radius: 1vw 0 !important; font-family: Yekan !important; font-size: 2.5vw !important; }

div#pagesContent { padding: 2.5vw !important; }
div#pagesContent div#standing { background: rgba(0, 0, 0, 1); padding: 2vw; margin: -2vw -2.1vw; display: none; }
div#pagesContent br.after_table_space { display: none; }