.system-unpublished, tr.system-unpublished{
background:#e8edf1; 
border-top:4px solid #c4d3df; 
border-bottom:4px solid #c4d3df}

#system-debug {color:#777; background-color:#eee; padding:10px; margin:10px; text-align:left}
#system-debug div{font-size:11px;  font-family:monospace}
#system-debug ol {padding-left:1.5em}
#system-debug ol li{font-size:11px; margin-bottom:0.5em; font-family:monospace}
#system-debug h4{margin-bottom:0.5em; margin-top:1.0em}

.spinner{
position:fixed; 
top:50%; 
left:50%; 
margin-left:-50px; 
margin-top:-50px; 
text-align:center; 
z-index:1234; 
overflow:auto; 
width:100px; 
height:102px}




*
{
 margin:0; 
 padding:0}

html, body{
 height:100%}

body
{
 padding:0px; 
 text-align:left; 
 position:relative;
min-width: 1024px;
}

.wrapper{
border:none; 
overflow:hidden}

#all
{
 margin:0 auto; 
 padding:0px; 
 text-align:left; 
 min-height:100%; 
min-width:1024px}

#header
{
 display:block !important; 
 position:relative; 
 padding:0px 0 0 0; 
 overflow:hidden}

#back
{
 margin:0; 
 padding:0px}

#contentarea, 
#contentarea2
{
 position:relative; 
 padding:0px 20px !important; 
 margin:0}

#blank1BM{
 overflow:inherit}

#wrapper
{
 width:53%; 
 float:left; 
 position:relative}

#wrapper2
{
 padding-bottom:0px

}
#wrapper2 .item-page
{}
#main
{
 position:relative; 
 min-height:420px}

#right
{
 float:left; 
 width:20%; 
 margin:10px 0px 10px 2%; 
 padding:0px 0px 5px 0px; 
 position:relative}

.unseen, 
.hidelabeltxt
{
 display:inline; 
 height:0px; 
 left:-3000px; 
 position:absolute; 
 top:-2000px; 
 width:0px}

.left
{
 padding-top:0px; 
 float:right; 
 margin:10px 0px 10px 0%; 
 width:22%; 
 position:relative}

.left1
{
 padding:0px 0 0 0px; 
 float:left; 
 margin:10px 3% 10px 0px; 
 width:21%; 
 position:relative
}

.leftbigger
{
 width:25%
}

.skiplinks, 
.skiplinks li
{
 display:inline; 
 height:0px; 
 line-height:0; 
 padding:0 !important}

.skiplinks li a.u2
{
 display:inline; 
 height:0px; 
 left:-3000px; 
 position:absolute; 
 top:-2000px; 
 width:0px}

.skiplinks li a.u2:active, 
.skiplinks li a.u2:focus
{
 position:absolute; 
 width:13em; 
 top:10px; 
 left:10px; 
 line-height:1.5em; 
 padding:5px; 
 font-weight:bold; 
 height:3em}

.wrap
{
 border:0; 
 clear:both; 
 float:none; 
 font-size:1px; 
 height:0; 
 line-height:1px; 
 margin:0; 
 padding:0; 
 visibility:hidden}

h1#logo
{
 font-size:3.5em; 
 line-height:1.0em}

#logo
{
 margin-top:0.6em; 
 margin-left:10px; 
 
 display:block; 
 padding:20px 20px 20px 10px; 
 padding-top:0.6em; 
 font-weight:normal; 
 line-height:1em}

#logo img
{
 display:block}

#logo span
{
 padding-left:2px
}

#logo span.header1
{
 font-size:0.4em; 
 display:block; 
 top:0em; 
 line-height:0.8em
}

#close
{
 margin-right:0px; 
 font-size:0.85em; 
 text-transform:uppercase}

#close span
{
 position:absolute; 
 right:20px; 
 z-index:10000; 
 top:5px; 
 width:7em; 
 font-weight:bold; 
 text-align:right; 
 line-height:1.5em; 
 padding:5px 2px 5px 5px
}

.blog-featured
{
 padding:0}

.items-leading
{
 padding:0 5px 0px 5px; 
 overflow:hidden; 
 margin-bottom:0px
}

.row-separator
{
 display:block; 
 clear:both; 
 margin:0; 
 border:0px; 
 height:1px
}

.item-separator
{
 display:none; 
 margin:0px}

.shownocolumns
{}

#top
{
 margin:0 0 20px 0; 
 overflow:hidden
}

.cols-1
{
 display:block; 
 float:none !important; 
 margin:0 !important}

.cols-2 .column-1
{
 width:46%; 
 float:left}

.cols-2 .column-2
{
 width:46%; 
 float:right; 
 margin:0
}

.cols-3 .column-1
{
 float:left; 
 width:29%; 
 padding:0px 5px; 
 margin-right:4%

}
.cols-3 .column-2
{
 float:left; 
 width:29%; 
 margin-left:0; 
 padding:0px 5px
}
.cols-3 .column-3
{
 float:right; 
 width:29%; 
 padding:0px 5px
}

.items-row
{
 overflow:hidden; 
 margin-bottom:10px !important}

.column-1, 
.column-2, 
.column-3
{
 padding:10px 5px
}

.column-2
{
 width:55%; 
 margin-left:40%}

.column-3
{
 width:30%
}

.blog-more
{
 padding:10px 5px
}

#bottom
{
 overflow:hidden
}

.box
{
 width:27%; 
 float:left; 
 margin-right:10px; 
 min-height:100px
}

.box1
{
 width:35%
}

.box2
{
 width:32%
}

.box3
{
 float:right
}

#footer-inner
{
 max-width:1025px; 
 margin:0 auto; 
 font-size:0.8em; 
 padding:10px 15px 15px 10px}

img{border:0 none}

.fot_ul{
 list-style-position:inside; 
list-style:none}
.fot_ul li{
margin:2px 0 0 0}
.fot_ul li a{
text-decoration:none; 
border-bottom:1px dotted #999}

h3
{
 font-size:1.4em; 
 font-weight:bold; 
 margin:10px 0}

h4
{
 font-size:1em}

fieldset
{
 margin:10px 0; 
 padding:15px 0px; 
 border:solid 1px
}

p
{
 margin:8px 0; 
 line-height:18px}

span.mega_date{
 display:block; 
 font-family:verdana; 
 font-size:11px; 
 margin-bottom:3px}
.mega_content{
 line-height:18px}
.mega_news .mega_items{
 border-bottom:none; 
 vertical-align:top; 
 padding-right:30px; 
 width:44%; 
 padding-bottom:18px; 

 display:-moz-inline-stack; 
 display:inline-block; 
 _overflow:hidden; 
 *zoom:1; 
 *display:inline}
.mega_articles .mega_title{
 margin-bottom:3px}

.mega_news .spaces{
height:0px}

.leading-5{
 clear:both}

.leading-1{
 width:293px; 
 float:right}
.leading-2{
 margin-right:330px}
.leading-3{
 clear:both; 
padding-top:20px}

.leading-2 h2, .leading-1 h2{display:none}

.menuTable1{
 width:100%}

.menuTable1 tr, .menuTable1 td{
 border:2px solid #FFFFFF}

.brnone tr, .brnone1 td{
 border:none}

.menuTable1 .tt{position:relative; text-indent:0}

.menuTable1 div:hover a.tt span, .menuTable1 div:hover a.tt{text-decoration:none !important}
.menuTable1 div{text-decoration:underline; position:relative; text-indent:0}

.menuTable1 div:hover{
 cursor:pointer; 
text-decoration:none}

.menuTable1 div:hover a.tt{
 cursor:pointer; 
 background:#fff; 
 border:1px solid #495e79; 
 color:#495e79; 
 display:block; 
 padding:7px; 
 position:absolute; 
 top:12px; 
 left:5px; 
 z-index:10; 
 text-align:left; 
 font-size:11px; 
 width:200px; 
text-decoration:none}

.menuTable1 td.last div:hover a.tt{
 left:-120px}

.menuTable1 div a.tt{
font-weight:normal; 
color:#000000; 
font-family:verdana,sans-serif; 
text-decoration:none; 
display:none}

.menuTable1 td{
padding:2px 8px 2px 10px}
.menuTable1 td.grey{
color:#eee}
a img{
 border:none}
.brnone td{border:none}
li{

font-size:12px}
.payback, .payback:visited{
 color:#fff; 
 font-family:Verdana; 
 font-size:15px; 
 font-weight:bold; 
 text-decoration:underline; 
 margin-top:20px; margin-right:20px; 
text-align:right}

.payBig, .payBig .HeadM, .payBig .HeadM:visited, .payBig .HeadM:link, .payBig .HeadM:hover{
 font-size:22px; 
 font-weight:normal; 
 margin:30px 0px}

a.HeadM1{
 color:#1F406D; 
 font-weight:bold; 
 font-family:Verdana; 
 font-size:10pt; 
 text-decoration:underline
}

a.HeadM1:link{
 color:#1F406D; 
 font-weight:bold; 
 font-family:Verdana; 
 font-size:10pt; 
 text-decoration:underline
}

a.HeadM1:visited{
 color:#1F406D; 
 font-weight:bold; 
 text-decoration:underline; 
 font-family:Verdana; 
 font-size:10pt}

a.HeadM1:hover{
 color:red; 
 font-weight:bold; 
 font-family:Verdana; 
 font-size:10pt; 
 text-decoration:underline
}

.HeadM1{
 color:#A52A2A; 
 font-weight:bold; 
 font-family:Verdana; 
 font-size:10pt; 
 text-decoration:none
}

#header form
{

}

#header form .button
{
 font-weight:bold; 
 margin:0; 
 cursor:pointer; 
 text-align:center; 
 text-transform:uppercase
}

#header form .inputbox
{

 font-size:1em; 
 width:13em; 
 padding:3px}

#header form .inputbox{margin:2px 13px 2px 2px}
#header form .inputbox:focus{margin:1px 11px 0 1px}

#header ul
{

}

#header ul li a:link, 
#header ul li a:visited
{

}

#header ul.menu li
{
 display:inline; 
 padding:0; 
 margin:0}

#header ul.menu li a:link, 
#header ul.menu li a:visited
{
 font-weight:normal; 
 text-decoration:none; 

 margin:0}

#header ul li a:hover, 
#header ul li a:active, 
#header ul li a:focus
{
 font-weight:bold}

#header ul li.active a:link, 
#header ul li.active a:visited
{

}

#fontsize
{
 padding:0; 
 margin:0 20px 0 1px; 
 text-align:right; 
 margin-bottom:0px; 
 float:none}

#fontsize h3
{
 padding-right:0; 
 font-weight:normal; 
 display:inline; 
 font-size:1em; 

 margin:0
}

#fontsize p
{
 margin:0 0 0 2px; 
 padding:0; 
 display:inline; 
 font-size:1em}

#fontsize p a
{
 margin:0 2px; 
 display:inline; 
 padding:0px 5px}

#breadcrumbs
{
 padding:0 0 0 0px; 
 text-align:left; 
 margin:0; 
 height:30px; 
 font-size:0.85em
}

#breadcrumbs p
{
 padding:5px; 
 display:inline}

#breadcrumbs span
{
 padding:0px}

#breadcrumbs span a:link, 
#breadcrumbs span a:visited
{
 text-transform:none; 
 font-weight:normal
}

#breadcrumbs span a:hover, 
#breadcrumbs span a:active, 
#breadcrumbs span a:focus
{
 text-decoration:none}

#nav ul
{
 list-style-type:none; 
 margin:0px 0}

.module_content
{
 margin:0px 0 0px 0; 
 padding:0px 0px 10px 5px
}

.moduletable
{
 margin:0px 0 20px 0; 
 padding:0px 0}

.moduletable_menu
{
 margin:0px 0 10px 0}

.moduletable_js
{
 margin-bottom:5px}

#nav h3.js_heading, 
#right h3.js_heading
{
 position:relative; 
 display:block; 
 padding:5px 0px 0 0px; 
 margin:0px; 
 font-size:1.40em}

h3.js_heading span.backh
{
 padding:4px 0px 0px 10px; 
 display:block}

h3.js_heading span.backh1
{
 padding:0px 20px 8px 0px; 
 display:block}

h3.js_heading a
{
 display:block; 
 position:absolute; 
 right:0px; 
 top:0px; 
 padding:5px 5px 0 0; 
 text-decoration:none}

.no
{
 font-size:1px}

#nav h3
{
 font-size:1.4em; 
 margin:5px 0 6px 0; 
 font-weight:normal; 
 line-height:1.19em
}

#nav h3 span.backh3
{
 padding:0px 0px 5px 2px; 
 display:block}

#nav .moduletable-example ul.menu
{
 margin:0; 
 padding:0
}

 ul.menu li ul
{
 margin:0; 
 padding:0}
 ul.menu li ul li
{
 margin:0; 
 padding:0
}

 ul.menu li.active ul li a:link, 
 ul.menu li.active ul li a:visited
{
 padding:5px 10px 5px 20px; 
 font-weight:normal}

 ul.menu li.active ul li a.active:link, 
 ul.menu li.active ul li a.active:visited
{
 padding:7px 10px 7px 20px}

 ul li.active ul li.active a:link, 
 ul li.active ul li.active a:visited
{
 font-weight:bold}

 ul.menu li ul li ul
{
 padding:5px 0 5px 0px}

 ul.menu li ul li ul li
{

}

ul.menu li.active ul li.active ul li a:link, 
 ul.menu li.active ul li.active ul li a:visited
{
 padding:5px 4px 5px 30px; 
 font-weight:normal}

 ul.menu li.active ul li.active ul li.active a:link, 
 ul.menu li.active ul li.active ul li.active a:visited
{
 font-weight:bold}

#main h1
{

 padding:5px; 
 font-size:20px; 
 line-height:20px; 
 font-weight:normal; 
 margin:0 -5px 10px -5px; 
 color:#4f657d; 
 font-family:Tahoma,sans-serif; 
 font-weight:normal}

#main h2
{
 font-size:1.6em; 
 font-weight:normal; 
 margin:10px 0; 
 padding:3px 0px}

#main h5
{
 font-size:1.6em; 
 font-weight:normal; 
 margin:10px 0; 
 padding:3px 0px}

.leading-2 .blocks, .leading-1 .blocks{
 display:block}

#main h2 a
{
 text-decoration:none}

#main h3
{
 margin:20px 0 10px}

.item
{
 padding:0px 5px 10px 5px; 
 display:block
}

.item h2
{
 margin:0 0px 10px 0px
}

.item-page
{
 display:block; 
 overflow:hidden
}

#main .blog-featured h1, 
#main .blog h1
{

 margin:0 0px 10px 0px
}

.blog .category-desc
{
 padding:0 5px; 
 margin:10px 0 25px
}

.blog .cat-children .category-desc
{
 padding:0 0px; 
 margin:10px 0 25px
}

#main .items-row h2
{
 background-color:#4F657D; 
 color:#FFFFFF; 
 font:bold 9pt Arial,Verdana,sans-serif; 
 padding:0; 
 text-align:center}
#main ul.subcategories
{
 margin:20px 20px 20px 10px
}
#main .subcategories-link
{
 font-weight:bold
}

#main ul{
 list-style-position:outside; 
 list-style-type:disc; 
 margin:11px 0 10px; 
 padding:0 0 0 35px}
#main ol
{
 padding:0 0 0 20px; 
 margin:10px 0 10px 0px; 
 list-style-position:inside
}

#main ul li, 
#main ol li
{
 padding:2px 5px 1px 5px; 
 line-height:1.7em; 
 margin:0; 
 color:#000000; 
 font:9pt Arial,Verdana,sans-serif}

ul li p, ol li p{
margin:0;
}


#main .category-list
{
 padding:0 5px; 
 display:block}

#main .category-list h1
{
 margin-left:-5px; 
 margin-right:-5px}

.categories-list
{
 padding:20px 25px;
}

#main .categories-list ul
{
 margin:20px 0 20px 20px; 
 padding:0
}

#main .categories-list ul li
{
 padding:5px;
 list-style-type: square;
font-size: 17px;
}

#main .categories-list ul ul
{
 margin-left:15px
}

#main .categories-list dl dt, 
#main .categories-list dl dd
{
 display:inline
}

.category-desc
{
 line-height:1.7em; 
 margin:10px 0; 
 padding-left:0px
}

.small
{
 font-size:0.85em; 
 margin:0 0 20px}

.image-left
{
 float:left; 
 margin:0 15px 5px 0}

.image-right
{
 float:right; 
 margin:0 0 5px 15px
}

.archive
{
 padding:0 5px
}

.archive form
{
 padding:0 5px
}

ul#archive-items
{
 margin:20px 0 20px 0px; 
 list-style-type:none; 
 padding:0
}

ul#archive-items li.row0, 
ul#archive-items li.row1
{
 padding:10px 0; 
 margin:10px 0}

.cols-4 .column-1
{
 width:23%; 
 float:left
}

.cols-4 .column-2
{
 width:23%; 
 margin-left:1%; 
 float:left}

.cols-4 .column-3
{
 width:23%; 
 margin-left:1%; 
 float:left
}

.cols-4 .column-4
{
 width:23%; 
 margin-left:0; 
 float:right
}

#top h2
{
 font-size:1.4em; 
 font-weight:normal
}

#main .items-leading h2
{
background-color:#4F657D; 
 color:#FFFFFF; 
 font:bold 12px Tahoma,Arial,Verdana,sans-serif; 
 padding:5px 0 7px; 
 text-align:center; 
 text-decoration:none}
#main .items-leading h2.fs-sp1-title
{
 text-align:left}

#main .items-leading h2 a
{
 color:#FFFFFF}

.YJYoumagazine_slide .Youmagazine_title{
 color:#4F657D !important; 
 font-family:Tahoma; 
 font-size:20px; 
 line-height:20px; 
 font-weight:normal; 
 margin-top:0; 
 text-decoration:none}
.YJYoumagazine_slide .Youmagazine_title a{
 text-decoration:none !important}

#main .readmore a
{
 font-weight:bold; 
 padding:2px 5px 2px 10px; 
 display:inline-block; 
 margin-top:5px; 
 text-decoration:none
}

.newsflash a.readmore:link, 
.newsflash a.readmore:visited, 
#main a.readmore:link, 
#main a.readmore:visited
{
 padding:4px 5px 4px 10px; 
 line-height:1.2em; 
 text-decoration:none}

.newsflash a.readmore:link, 
.newsflash a.readmore:visited
{margin:10px 0}

a.readmore:hover, 
a.readmore:active, 
a.readmore:focus
{
 text-decoration:none
}

#main .readmore a:hover, 
#main .readmore a:active, 
#main .readmore a:focus
{
 text-decoration:none}

.article-info
{
 margin:10px 0 10px 0px; 
 font-size:0.9em}

.article-info-term
{
 display:none
}

dt.category-name, 
dt.create, 
dt.modified, 
dt.createdby
{
 float:left; 
 padding-right:5px}

.archive .article-info dd, 
.article-info dd
{
 margin:2px 0 0px 0; 
 line-height:1.2em
}

dd.createdby
{

}

.article-info dd span
{
 text-transform:none; 
 display:inline-block; 
 padding:0 5px 0 0px; 
 margin:0 10px 0 0px}

#main ul.actions
{
 text-align:right; 
 padding:0; 
 width:100%; 
 margin:0
}

#main ul.actions li
{
 display:inline
}

#main ul.actions a
{
 text-decoration:none
}

#main .items-more
{
 padding-top:10px}

#main .items-more h3
{
 font-weight:normal; 
 margin:0; 
 padding:5px 5px 5px 5px; 
 font-size:1.4em
}

#main .items-more ol
{
 line-height:1.3em; 
 list-style-type:none; 
 margin:0; 
 padding:10px 0 10px 2px}

#main .items-more ol li
{
 padding:2px}

#main .items-more ol li a
{
 display:inline; 
 margin:0; 
 font-weight:normal; 
 padding:5px 5px 5px 20px}

#main .items-more ol li a:hover, 
#main .items-more ol li a:active, 
#main .items-more ol li a:focus
{
 font-weight:normal; 
 padding:5px 5px 5px 20px; 
 text-decoration:none
}

#main .pagination
{
 margin:10px 0; 
 padding:10px 0 10px 0px}

#main .pagination ul
{
 list-style-type:none; 
 margin:0; 
 padding:0; 
 text-align:left}

#main .pagination li
{
 display:inline; 
 padding:2px 5px; 
 text-align:left; 
 border:solid 0px #eee; 
 margin:0 2px
}

.pagenav
{padding:2px}

#main .pagination li.pagination-start, 
#main .pagination li.pagination-next, 
#main .pagination li.pagination-end, 
#main .pagination li.pagination-prev
{border:0}

#main .pagination li.pagination-start, 
#main .pagination li.pagination-start span
{
padding:0

}
p.counter
{
 font-weight:bold}

#right .moduletable
{
 margin:0px 0px 10px 00px; 
 padding:0px 0 20px 0}

#right h3
{
 font-size:1.2em; 
 line-height:1.4em; 
 margin:5px 0 0 0; 
 font-weight:normal}

#right h3 span.backh
{
 padding:0px 0px 0px 0; 
 display:block}

#right h3 span.backh2
{
 display:block}

#right h3 span.backh3
{
 padding:0px 0px 5px 0px; 
 display:block}

#right h3.js_heading span.backh
{
 padding:0px 0 0 10px
}

#right h4
{
 font-size:1em; 
 padding:10px 5px 0 0; 
 margin:0}

#right ul
{

 list-style-type:none; 
 margin:10px 0; 
 padding:5px 0 0 0px; 
 position:relative}
#right ul.categories-module ul
{margin:15px 0 15px 10px}
#right ul li
{

}

#right ul li a
{

}

#right ul.category-module
{
 margin-top:0; 
 padding-top:0
}

#member-registration
{
 padding:0 5px
}
#member-registration fieldset
{
border:solid 1px #ddd
}

form fieldset dt
{
 clear:left; 
 float:left; 
 width:12em; 
 padding:3px 0
}

form fieldset dd
{
 float:left; 
 padding:3px 0
}

.searchintro
{
 font-weight:normal; 
 margin:20px 0 20px}

#searchForm
{
 padding:0 5px
}

.form-limit
{
 margin:20px 0 0; 
 text-align:right; 
 padding:0 10px 0 20px}

.inputbox:focus
{

}

.highlight
{
 font-weight:bold}

.ordering-box
{
 width:40%; 
 float:right}

.phrases-box
{
 width:60%; 
 float:left
}

.only, 
.phrases
{
 margin:10px 0 0 0px; 
 padding:15px; 
 line-height:1.3em}

label.ordering
{
 display:block; 
 margin:10px 0 10px 0
}

.word
{
 padding:10px 10px 10px 0}

.word input
{
 font-weight:bold; 
 margin:0px 10px 0px 10px; 
 padding:4px; 
 font-size:1em
}

.word input:focus
{
 margin:0 0 0 9px}

.word label
{
 font-weight:bold
}

fieldset.only label, 
fieldset.phrases label
{
 margin:0 10px 0 0px
}

.ordering-box label.ordering
{
 margin:0 10px 5px 0; 
 float:left
}

form .search label
{
 display:none
}

.search legend
{font-weight:bold}

.phrases .inputbox
{
 width:10em}

.phrases .inputbox option
{
 padding:2px}

dl.search-results
{

}

dl.search-results dt.result-title
{
 padding:15px 15px 0px 5px; 
 font-weight:bold}

dl.search-results dd
{
 padding:2px 15px 2px 5px
}

dl.search-results dd.result-text
{
 padding:10px 15px 10px 5px; 
 line-height:1.7em
}

dl.search-results dd.result-created
{
 padding:2px 15px 15px 5px
}

dl.search-results dd.result-category
{
 padding:10px 15px 5px 5px
}

.contact
{
 padding:0 5px
}

.contact-category
{
 padding:0 10px
}

.contact-category #adminForm fieldset.filters
{
 border:0; 
 padding:0
}

.contact-image
{
 margin:10px 0; 
 overflow:hidden}

.contact-image img
{

}

address
{
 font-style:normal; 
 margin:10px 0}

address span
{
 display:block
}
.contact-address

{
margin:20px 0 10px 0}

.contact-email div
{
 padding:2px 0; 
 margin:0 0 10px 0}

.contact-email label
{
 width:17em; 
 float:left}
span.contact-image
{
 margin-bottom:10px; 
 overflow:hidden; 
 display:block
}
#contact-textmsg
{padding:2px 0 10px 0}

#contact-email-copy
{
 float:left; 
 margin-right:10px}

.contact .button
{
 float:none !important; 
 clear:left; 
 display:block; 
 margin:20px 0 0 0
}

dl.tabs{
 float:left; 
 margin:50px 0 0 0; 
 z-index:50; 
 clear:both}

dl.tabs dt{
 float:left; 
 padding:4px 10px; 
 border-left:1px solid #ccc; 
 border-right:1px solid #ccc; 
 border-top:1px solid #ccc; 
 margin-right:3px; 
 background:#f0f0f0; 
 color:#666}

dl.tabs dt.open{
 background:#F9F9F9; 
 border-bottom:1px solid #F9F9F9; 
 z-index:100; 
 color:#000}

div.current{
 clear:both; 
 border:1px solid #ccc; 
 padding:10px 10px}

div.current dd{
 padding:0; 
 margin:0}

dl#content-pane.tabs{
 margin:1px 0 0 0}

#users-profile-core, 
#users-profile-custom
{
 margin:10px 0 15px 0; 
 padding:15px}

#users-profile-core dt, 
#users-profile-custom dt
{
 float:left; 
 width:12em; 
 padding:3px 0}

#users-profile-core dd, 
#users-profile-custom dd
{
 padding:3px 0}

#member-profile fieldset, 
.registration fieldset
{
 margin:10px 0 15px 0; 
 padding:15px}

#users-profile-core legend, 
#users-profile-custom legend, 
.profile-edit legend, 
.registration legend
{
 font-weight:bold
}

.profile-edit form#member-profile fieldset dd, 
.registration form#member-registration fieldset dd
{float:none; padding:5px 0}

.profile-edit form#member-profile fieldset dd input, 
.profile-edit form#member-profile fieldset dd select, 
.registration form#member-registration fieldset dd input
{width:17em}
.profile-edit form#member-profile fieldset dt, 
.registration form#member-registration fieldset dt
{padding:5px 5px 5px 0; width:13em}

span.optional
{font-size:0.9em}

table
{
 border-collapse:collapse
}

table.weblinks, 
table.category

{
 font-size:1em; 
 margin:10px 10px 20px 0px; 
 width:99%}

table.weblinks td
{
 border-collapse:collapse}

table.weblinks td, 
table.category td

{
 padding:7px}

table.weblinks th, 
table.category th

{
 padding:7px; 
 text-align:left
}

td.num
{
 vertical-align:top; 
 text-align:left}

td.hits
{
 vertical-align:top; 
 text-align:center
}

td p
{
 line-height:1.5em; 
 margin:4px 0 0}

.filter
{
 margin:10px 0
}

.display-limit, 
.filter
{
 text-align:right; 
 margin-right:7px
}

table.category th a img
{
 padding:2px 10px
}

.filter-search
{
 float:left}
.filter-search .inputbox
{width:6em}

legend.element-invisible
{
 position:absolute; 
 
 margin-left:-3000px; 
 margin-top:-3000px; 
 height:0px}

.cat-items
{
 margin-top:20px
}

#footer-sub
{
 
 padding:5px 0 7px}
#footer
{
 padding:0; 
 text-align:right; 
 margin:0 auto; 
 display:block; 
 width:100%}

#footer div
{
 float:left; 
 font-size:0.8em; 
 line-height:1.7em}

#footer-outer
{
 padding:0 20px; 
 height:70px; 
 margin-top:-90px}

.box
{
 text-align:left
}

.box ul
{
 list-style-type:none
}

#bottom .newsfeed-item
{
 padding:0; 
 margin-bottom:10px
}

.box .moduletable_menu, 
.box .moduletable
{
 margin:10px
}

.box3
{
 padding-left:10px
}

.box h3
{
 font-size:1.3em
}

#bottom ul.latestnews
{
 padding-left:0
}

#footer p
{
 font-size:0.8em; 
 margin:0
}

p.syndicate
{
 float:left; 
 display:block; 
 text-align:left}

p.error
{
 padding:10px}

.contentpaneopen_edit
{
 float:left}

.contentpaneopen_edit img
{

}

a.mceButton:hover {background:none !important}

table.contenttoc
{
 padding:10px; 
 margin:10px}

table.contenttoc tr td
{
 padding:1px 0px
}

.pagenavcounter
{
 font-weight:bold}

legend
{
 padding:3px 5px}

form#adminForm
{

}

.edit form#adminForm fieldset
{
 padding:20px 15px; 
 margin:10px 0 15px 0}

.formelm
{
 margin:5px 0
}

.formelm label
{
 width:13em; 
 display:inline-block; 
 vertical-align:top}

form#adminForm .formelm-area
{
 padding:5px 0
}

form#adminForm .formelm-area label
{
 vertical-align:top; 
 display:inline-block; 
 width:7.9em
}

.formelm-buttons
{
 text-align:right; 
 margin-bottom:10px
}

.button2-left
{

}

a.modal-button, 
.button2-left .blank a, 
.button2-left a, 
.button2-left div.readmore a
{background:#eee; 
padding:4px !important; 
margin:0 !important; 
line-height:1.2em; border:solid 1px #ddd; 
font-weight:bold; text-decoration:none; 
margin-top:10px !important}

.tip
{
 font-size:0.8em; 
 text-align:left; 
 padding:3px; 
 max-width:400px
}

.tip-title
{
 font-weight:bold}

.newsflash-horiz
{
 overflow:hidden; 
 list-style-type:none !important; 
 margin:0 5px!important; 
 padding:20px 10px !important
}

.newsflash-horiz li
{
 float:left; 
 width:30%; 
 margin:0 1% !important; 
 padding:10px 5px}

ul.newsflash-horiz li h4
{
 font-size:1.4em}

.newsflash-horiz li img
{
 display:block; 
 margin-bottom:10px
}

.newsflash-vert
{
 padding:0
}

.banneritem
{
 margin:10px 0px 10px 0px; 
 padding:0px}

.banneritem a
{
 font-weight:bold
}

#nav .module_content ul.latestnews, 
#nav .module_content ul.mostread
{
 margin:10px 0 0 0
}

ul.latestnews, 
ul.mostread
{
 padding-left:10px; 
 list-style-type:none !important}

ul.latestnews li a, 
ul.mostread li a
{
 padding:2px 2px 2px 15px; 
 display:block; 
 text-decoration:none
}

.newsflash
{
 margin:0px}

.newsfeed
{
 padding:0 5px
}

ul.newsfeed
{
 padding:0 !important
}

.newsfeed-item
{
 padding:5px 0 0 0; 
 margin:0
}

.newsfeed-item h5 a
{
 font-size:1.1em; 
 font-weight:bold !important
}

.feed-item-description img
{margin:5px 10px 10px 0}

dl.newsfeed-count dt, 
dl.newsfeed-count dd
{
 display:inline
}

dl.weblink-count dt, 
dl.weblink-count dd
{
 display:inline}

#login-form
{
 padding-top:5px
}

#login-form fieldset
{
 padding:0px}

#login-form .inputbox
{
 padding:2px
}

#login-form fieldset.input
{
 padding:10px 0 0 0; 
 margin:0px 0 10px 5px
}

#login-form label
{
 margin-right:10px; 
 width:8.4em; 
 display:block; 
 float:left
}

#form-login-remember label
{
 float:none; 
 width:auto; 
 display:inline
}

.logout-button
{
 margin-top:10px
}

input.button, 
button.button, 
button.validate
{
 cursor:pointer; 
 padding:3px 5px 3px 7px; 
 font-weight:bold; 
 line-height:1.2em; 
 font-family:arial}

#modlgn-username, 
#modlgn-passwd
{
 width:9em
}

.module_content #form-login-username label, 
.module_content #form-login-password label
{
 float:left; 
 width:5.2em
}

.login-fields
{
 margin:10px 0
}

.login-fields label
{
 float:left; 
 width:9em
}

.login-description img, 
.logout-description img
{
 float:left; 
 margin-right:20px
}

.login-description, 
.logout-description
{
 overflow:hidden; 
 padding-left:5px; 
 margin:20px 0 10px 0
}

.logout-description
{
 margin-bottom:20px
}

.slide
{
 height:auto !important}

ul.tabs
{
 overflow:hidden; 
 padding:0 !important; 
 margin:0 !important
}

.tabopen ul.newsflash-horiz, 
.tabopen ul.newsflash-vert, 
.tabopen ul.latestnews
{
 margin:0 !important; 
 padding:0 !important}

.tabopen ul.newsflash-horiz li, 
.tabopen ul.newsflash-vert li
{
 padding:0 6px !important}

ul.tabs li
{
 list-style-type:none; 
 float:left; 
 width:auto; 
 padding:0; 
 display:block; 
 margin:0; 
 font-size:1em}

ul.tabs li a:link, 
ul.tabs li a:visited
{
 text-decoration:none; 
 padding:7px 5px; 
 margin:0px; 
 display:block; 
 font-size:0.9em; 
 font-weight:normal}

ul.tabs li a.linkopen:link, 
ul.tabs li a.linkopen:visited
{
 font-weight:bold}

ul.tabs li a:hover, 
ul.tabs li a:active, 
ul.tabs li a:focus
{
 text-decoration:underline}

.tabcontent
{
 padding:15px 10px; 
 margin-top:-1px}

.tabcontent:focus
{
 outline:none
}
.tabopen
{
 display:block; 
 margin-bottom:20px; 
 overflow:hidden
}

.tabclosed
{
 display:none
}

.tabcontent ul
{
 padding:0
}

.tabcontent ul li
{
 list-style-type:none
}

.tabcontent .linkclosed
{

}

a.linkopen
{

}

.tabouter
{
 margin-top:20px
}

.module_content
{border:solid 1px #000; 
padding:10px}

#right .random-image, 
#nav .random-image
{
        margin-top:10px; 
        margin-left:10px
}

.fonbetlive{
background:url("../images/fonbetlive.jpg") 0 0 no-repeat; 
width:273px; 
padding:65px 10px 0 10px; 
color:#39506A; 
min-height:115px; 
overflow:hidden}
.topname{
width:253px; 
padding:6px 10px; 
border-bottom:1px solid #999999}
.contlive{
width:253px; 
padding:12px 10px 0; 
text-align:center}

.livebox{
border:1px solid #7b4e49; 
padding:10px 10px 0 10px; 
margin:-10px 0 10px; 
font-size:14px}

#main .items-leading #LivePanel h2{
 background-color:#7b4e49}

#main .items-leading #LivePanel h2 img{
margin:0 5px -4px 0; 
width:16px; 
height:16px}

.livebox select{
border:1px solid #eaeaea; 
border-top:1px solid #abadb3; 
background:#fff; 
width:150px; 
margin-right:20px}

.livebox table{
border-top:1px solid #4F657D}
.livebox table td{
padding:10px 0 10px; 
font-size:14px}
.livebox table td span{
color:#464c4c; 
font-size:11px}
.livebox a{
color:#4f657d; 
font-size:11px; 
text-decoration:underline}
.livebox .livescroll{
max-height:450px; 
min-height:50px; 
overflow-y:auto; 
margin-top:10px}

.livebox select.fb, .livebox select option.fb{

padding:0}

.category-module li
{
 padding:5px 0 5px 0
}

.category-module span
{
 display:block; 
 font-size:0.85em}

.category-module a span
{
 display:inline
}

a.mod-articles-category-title
{
 text-decoration:none; 
 font-weight:bold
}

.australia
{
 margin:0px 0; 
 padding:10px 65px 10px 10px}

.australia h3
{
 font-size:1.4em}

.australia a
{
 font-weight:bold
}

.australia p
{
 line-height:1.4em
}

#main .categories-listalphabet ul
{
padding:0; 
margin:20px 10px 10px 0; 
list-style-type:none; 
list-style-position:inside
}
#main .categories-listalphabet ul li
{
display:inline; 
padding:5px; 
border-right:solid 1px #ddd
}

#main .categories-list ul
{list-style-type:none; 
margin:0}

#main .cat-children
{padding-left:5px
}
#main .cat-children ul dl dt, 
#main .cat-children ul dl dd
{display:inline}

#main .cat-children ul
{list-style-type:none; 
 margin:0; 
 padding:0}
 #main .cat-children ul
{margin:20px 20px 20px 0}
 #main .cat-children ul ul
 {margin:20px}

 #main .cat-children ul li
 {margin:10px 0 10px 0}

 
 .stats-module dl
 {margin:10px 0 10px 0}
 .stats-module dt
 {float:left; 
 margin:0 10px 0 0; 
 font-weight:bold}
 .stats-module dt,  .stats-module dd
 {padding:2px 0 2px 0}

a.feed-link
{
margin-top:15px; 
display:block; 
text-decoration:none
}

.feed-link img
{border:0}

#main ul.pagenav{
 list-style-type:none; 
 padding:0; 
 overflow:hidden
}
ul.pagenav li
{
 display:inline-block; 
 padding:0px; 
 margin:0}
#main ul.pagenav li
{
 line-height:2em
}
ul.pagenav li a
{
 border:solid 1px #ccc; 
 display:inline; 
 background:#eee; 
 padding:2px; 
 text-decoration:none
}
ul.pagenav li.pagenav-prev
{float:left}
ul.pagenav li.pagenav-next
{float:right}

#article-index
{
 width:25%; 
 float:right; 
 border:solid 1px #eee; 
 padding:10px; 
 margin:10px 0px 20px 30px; 
 background:#f9faf9
}
#article-index h3
{
 margin:0; 
 font-size:1em}

#article-index ul
{
 list-style-type:disc; 
 color:#666
}

#mailto-window
{
  background:#f5f5f5; 
  padding:15px; 
  border:solid 1px #ddd; 
  position:relative
}
#mailto-window label
{
  width:10em
}

.mailto-close
{
  position:absolute; 
  right:0; 
  top:5px; 
  background:none}

.mailto-close a
{
background:#f5f5f5 url(../images/close.png) no-repeat !important; 
min-width:25px; 
display:block; 
min-height:25px; 
overflow:visible
}

.mailto-close a  span
{
  position:absolute; 
  left:-3000px; 
  top:-3000px; 
  display:inline

}
#mailto-window  .inputbox
{
  background:url("../images/content_bg.gif") repeat-x scroll 0 0 #FFFFFF; 
 border:1px solid #ccc; 
 padding:3px}

#mailto-window p
{
 margin-top:20px
}

#mailto-window button
{
 margin:0 5px 0 0
}

span.spacer >span.text label{
 white-space:nowrap; 
 font-weight:bold; 
 color:#666}
.red{
 font-weight:bold; 
 color:#c00}

.star{
 color:#cc0000}

.redirect-ltr{
 direction:ltr; 
 text-align:left}

.redirect-rtl{
 direction:rtl; 
 text-align:right}

#main h3.title, 
#main2 h3.title, 
#main dl.tabs h3, 
#main2 dl.tabs h3
{margin:0}

div.feed{
 display:block; 
 padding:5px 10px}

.invalid{border-color:#ff0000}
label.invalid{color:#ff0000}

#editor-xtd-buttons{
 padding:0px}

.button2-left, 
.button2-right, 
.button2-left div, 
.button2-right div{
 float:left}

.button2-left a, 
.button2-right a, 
.button2-left span, 
.button2-right span{
 display:block; 

 float:left; 

 color:#666; 
 cursor:pointer}

.button2-left span, 
.button2-right span{
 cursor:default; 
 color:#999}

.button2-left .page a, 
.button2-right .page a, 
.button2-left .page span, 
.button2-right .page span{
 padding:0 6px}

.page span{
 color:#000; 
 font-weight:bold}

.button2-left a:hover, 
.button2-right a:hover{
 text-decoration:none; 
 color:#0B55C4}

.button2-left a, 
.button2-left span{
 padding:0 24px 0 6px}

.button2-right a, 
.button2-right span{
 padding:0 6px 0 24px}

.button2-left{

 float:left; 
 margin-left:5px}

.button2-right{

 float:left; 
 margin-left:5px}

.button2-left .image{

}

.button2-left .readmore{

}

.button2-left .pagebreak{

}

div.tooltip{
 float:left; 
 background:#ffc; 
 border:1px solid #D4D5AA; 
 padding:5px; 
 max-width:200px}

div.tooltip h4{
 padding:0; 
 margin:0; 
 font-size:95%; 
 font-weight:bold; 
 margin-top:-15px; 
 padding-top:15px; 
 padding-bottom:5px}

div.tooltip p{
 font-size:90%; 
 margin:0}

.img_caption .left{
 float:left; 
 margin-right:1em}

.img_caption .right{
 float:right; 
 margin-left:1em}

.img_caption .left p{
 clear:left; 
 text-align:center}

.img_caption .right p{
 clear:right; 
 text-align:center}

.img_caption {
text-align:center!important}

.img_caption.none{
margin-left:auto; 
margin-right:auto}

a img.calendar{
 width:16px; 
 height:16px; 
 margin-left:3px; 
 cursor:pointer; 
 vertical-align:middle}

.error
{
 padding:0px; 
 margin-bottom:20px}

.error h2
{
 color:#000 !important; 
 font-size:1.4em !important; 
 text-transform:uppercase; 
 padding:0 0 0 0px !important
}

#system-message
{
 margin:10px 0 20px 0; 
 border-left:0; 
 border-right:0}

#system-message dt
{
font-weight:bold}
#system-message dd
{
margin:0 0 15px 0; 
font-weight:bold; 
text-indent:0px; 
padding:0
}
#system-message dd ul
{
color:#000; 
list-style:none; 
padding:0px}
#system-message dd ul li
{
line-height:1.5em
}

#system-message dt.message
{
position:absolute; 
top:-2000px; 
left:-3000px}

#system-message dd.message  ul
{
background:#fff  url(../images/system/notice-info.png) no-repeat; 
padding-left:40px; 
padding:10px 10px 10px 40px; 
border-top:2px solid #90B203; 
border-bottom:2px solid #90B203}

#system-message dd.message ul li{background:none !important}

#system-message dt.error
{
position:absolute; 
top:-2000px; 
left:-3000px}

#system-message dd.error ul
{
background:#fff url(../images/system/notice-alert.png) no-repeat; 
padding-left:40px; 
 padding:10px 10px 10px 40px; 
 border-top:2px solid #990000; 
 border-bottom:2px solid #990000}

#system-message dt.notice
{
position:absolute; 
top:-2000px; 
left:-3000px}

#system-message dd.notice  ul
{
background:#fff url(../images/system/notice-note.png) no-repeat; 
padding-left:40px; 
 padding:10px 10px 10px 40px; 
 border-top:2px solid #FAA528; 
 border-bottom:2px solid #FAA528}
#system-message dd.notice ul{color:#000; margin:10px 0}

#system-message
{
 margin-bottom:0px; 
 padding:0}

#system-message dt
{
 font-weight:bold}

#system-message dd
{
 font-weight:bold; 
 padding:0}

body
{
 background:#f0f0f0 ; 
   color:#000000; 
    font:9pt Tahoma,Arial,Verdana,sans-serif}

body:after{
    content:url("../images/line2.gif"); 
 display:none}

#all
{
 color:#000000; 
 font:9pt Tahoma,Arial,Verdana,sans-serif; 
 padding-top:0px}

#header
{
 
}

.nwMain{
 border:1px solid #4F657D; 
 color:#4F657D; 
 font-family:Tahoma; 
 font-size:9pt; 
 font-weight:normal; 
 padding:5px; 
 text-align:left; 
 width:100%}
.nwMain .HeadM{
 font-weight:normal}

#blank1BM{
 
}

.navContainer a.YJYoumagazine_navLink{
  width:46px}

A.nwr, A.nwr:visited{
    background-color:#4F657D; 
    color:#FFFFFF !important; 
    font:bold 9pt Tahoma,Arial,Verdana,sans-serif; 
    text-decoration:none; 
  padding:5px 10px}

.cprt{
    color:#8496AD; 
    font-family:Tahoma,Arial,Helvetica,sans-serif; 
    font-size:8pt}

a:link, 
a:visited
{
  color:#4F657D; 
text-decoration:underline}

a:hover, 
a:active, 
a:focus
{

  text-decoration:none}

input:focus
{
  border:solid 2px}

fieldset
{
  border:solid 0px #ccc
}

.lang-inline li{
font:9pt Tahoma,Arial,Verdana,sans-serif}

#registr{
    background:url("../images/bg-reg.gif") repeat scroll 0 0 transparent; 
 height:22px; 
 padding-left:7px; 
 padding-right:7px; 
 padding-top:4px; 
 position:absolute; 
 right:0; 
 top:33px; 
vertical-align:top}

#registr .menureg{
 padding:0; 
 margin:0}
#registr .menureg li{
 list-style:none; 
 padding:3px 0 0 0; 
 margin:0}

#registr .menureg a:link, #registr .menureg a:visited{
 color:#1E2933; 
 font-size:11px; 
 text-decoration:underline; 
 padding:0; 
 margin:0; 
 font-family:Tahoma,sans-serif; 
vertical-align:top}

.article-info
{
 color:#444
}

.article-info dd span
{
 color:#444; 
 border-right:solid 0px; 
 background:#eee
}

#back
{

}


#logo span
{
  color:#fff; 
  font-size:0.3em !important; 
  text-transform:none; 
  font-family:arial,sans-serif
}
#all #header
{}
.logoheader
{
  background:url("../images/header-bg.jpg") repeat-x scroll 0pt 0pt rgb(77,96,123); 
 color:#fff; 
 height:60px;
min-width: 1024px;
position: relative;
}

/*! messagebar.css */
.messagebar{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#000;padding:10px 0 10px 10px; font-weight: bold;text-align: center; }
.messagebar-default{
background-color: #FDF9D2;
border-bottom: 1px solid #FFD400;
}


.messagebar-primary{background-color:#84b3dc;border-bottom:1px solid #428BCA}.messagebar-success{background-color:#a3d7a3;border-bottom:1px solid #5CB85C}.messagebar-info{background-color:#9ed9eb;border-bottom:1px solid #5BC0DE}.messagebar-warning{background-color:#f6cd93;border-bottom:1px solid #F0AD4E}.messagebar-danger{background-color:#e89996;border-bottom:1px solid #D9534F}button.close{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.close{float:right;font-size:18px;font-weight:700;line-height:.8em;color:#000;margin-right:10px;}


.access-problems{
  padding-left: 18px;
  padding-top: 3px;
  background: url("../images/lock-header4.png") no-repeat scroll 0px 1px transparent;
  color: #013D79;
  text-decoration: none;
  font-weight: bold;
  white-space: nowrap;
  height: 15px;
  text-decoration: none !important;
  padding-bottom: 3px;
}

.access-problems span {
    color: #ffffff;
    height: 12px;
    line-height: 11px;
    padding-left: 2px;
    padding-right: 6px;
    font-size: 10px;
    border-radius: 0px 4px 4px 0px;
    background-clip: padding-box;
font-weight: bold;
}

h1#logo
{
 font-family:Arial; 
 padding:0px; 
 margin:0px; 
 text-transform:uppercase; 
 font-weight:normal; 
 margin-top:0; 
 float:left}

#header
{
 font-size:1em; 
 position:relative

}

#menu2{
  position:absolute; 
  top:33px; 
  left:175px}

/*
.item-480 a, .item-497 a{
    background:url("../images/ugleft.gif") no-repeat left top}
.item-503 a, .item-505 a{
    background:url("../images/ugright.gif") no-repeat right top}
*/

#menu2 ul li{
    background:url("../images/line1.gif") repeat-x scroll 0 top; 
    border-right:1px solid #000300; 
    color:#000300; 
    float:left; 
    font-size:16px; 
    height:27px; 
  list-style:none; 
    padding:0}
#menu2 ul li:hover{
    background:url("../images/line2.gif") repeat-x scroll left top transparent; 
    color:#000300; 
    cursor:pointer}

#menu2 ul li a{
    display:block; 
    height:21px; 
    line-height:1em; 
    padding:5px 10px 0; 
    color:#000000; 
    text-decoration:none; 
  font-family:Tahoma,Verdana,sans-serif; 
  font-size:16px}
#menu2 ul li span{
padding:0; 
margin:0}

.customjackpot{
    /*background:url("../images/bg_jk.gif") no-repeat scroll left bottom transparent; */
    color:#E5F1FF; 
    float:right; 
    font-size:11px; 
    height:20px; 
    margin-bottom:2px; 
    padding:10px 2px 0 10px; 
    right:0; 
    text-align:left; 
  font-family:Tahoma,Verdana,sans-serif; 
    top:0}
.customjackpot  p{
    margin:0; 
    padding:0}

a.HeadM{
    color:#4f657d; 
    font-family:Tahoma; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:underline}
a.HeadM:hover{
    color:#A52A2A !important; 
    font-family:Tahoma; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:underline}

.nwMain a.HeadM:hover{
    color:#A52A2A !important; 
    font-family:Tahoma; 
    font-size:9pt; 
    font-weight:normal; 
    text-decoration:underline}

.leading-0{
  padding-bottom:0px}

.leading-0 h2{
  display:none}

#line{
  background:none}

.logoheader ul.menu
{
    background:none repeat scroll 0 0 transparent; 
    border:0 none; 
    display:block; 
    font-family:Tahoma,sans-serif; 
    left:175px; 
    margin:3px 0 0 0; 
    padding:0 0 0 0; 
    position:absolute; 
    text-align:left; 
    top:5px; 
}

.logoheader ul.menu li:first-child{
  display:none}

.logoheader ul.menu li:before {
    content: "⋅";
    display: inline-block;
    margin-left: -0.1em;
    width: 1px;
}

.logoheader ul.menu li{
 /*background:url("../images/list.gif") no-repeat scroll left 8px transparent; */
 float:left; 
 overflow:visible; 
 padding:0; 
 list-style:none
}
 
 
.logoheader ul.menu li a, 
.logoheader ul.menu li a:link, 
.logoheader ul.menu li a:visited, 
.logoheader ul.menu li span.separator
{
 color:#E5F1FF; 
 padding:2px 8px 0; 
 font-size:11px; 
 text-decoration:underline}

.logoheader ul.menu li a:hover
{
 text-decoration:none}

#footer-sub ul.menu
{
 background:#4F657D; 
 border:0 none; 
 display:block; 
 height:17px; 
 margin:0 auto; 
 padding:4px 0 0 0; 
 text-align:center}

#footer-sub ul.menu li{
 margin:0 !important; 
 display:inline-block; 
text-align:center; 
border-top:none; 
border-left:none; 
border-bottom:none; 
list-style:none; 
padding:0}

#footer-sub ul.menu li:last-child a, #footer-sub ul.menu li:last-child span{
 border-right:medium none !important}
 
 
#footer-sub ul.menu li a, 
#footer-sub ul.menu li a:link, 
#footer-sub ul.menu li a:visited, 
#footer-sub ul.menu li span.separator
{
 color:#fff;  
 margin:0px 0 0 0; 
 padding:0px 6px; 
 border-right:1px solid #fff; 
 font-size:8pt; 
 font-family:Tahoma,sans-serif; 
 text-decoration:none}
#footer-sub ul.menu li a:hover{
 text-decoration:underline}

.mod-languages{
 position:absolute; 
 top:33px; 
 right:94px}

#header ul.skiplinks
{
 width:100%; 
 text-align:left; 
 background:none; 
 z-index:20000; 
 top:0; 
 display:inline; 
 padding:0
}

#header ul.skiplinks li a.u2:active, 
#header ul.skiplinks li a.u2:focus

{
 background:#095197 !important; 
 color:#fff !important; 
 border:solid 1px; 
 top:0 !important; 
 z-index:10000; 
 right:auto; 
 left:0 !important; 
 display:block
}

#fontsize
{
 display:inline}

#fontsize p a:link, 
#fontsize p a:visited
{
 color:#222; 
 border-right:solid 1px #ccc
}

#fontsize p a.larger, 
#fontsize p a.reset, 
#fontsize p a.smaller
{
 padding-left:5px; 
 padding-right:5px; 
 text-decoration:none; 
 margin:0}

#fontsize p a:hover, 
#fontsize p a:active, 
#fontsize p a:focus
{
 background:#095197 !important; 
 color:#fff
}

#fontsize h3
{
 color:#222; 
 font-weight:bold
}

#header form, 
#header form .search
{
display:inline; 
padding-right:1px}

#header form .inputbox
{
  background:url(../images/header-bg.gif) repeat-x; 
  border:solid 1px #ccc; 
  border-bottom:0; 

  border-right:0; 
  padding:5px

}

#header form .inputbox:focus
{
  border:solid 2px #000}

#header form .button
{
  border:solid 0px #ddd; 
  background:#ccc url(../images/personal/button.png); 
 color:#333; 
 padding:4px !important
}

#contentarea, 
#contentarea2
{
 
}

#breadcrumbs
{
  height:19px; 
  background:url("../images/bg_top3.gif") repeat-x scroll center bottom; 
    color:#4f657d; 
    font-family:Tahoma,Arial,Helvetica,sans-serif; 
    font-size:8pt; 
  font-weight:bold; 
      border-bottom:2px solid #DADEE3}

#breadcrumbs span
{
  color:#A52A2A}

#breadcrumbs span a:link, 
#breadcrumbs span a:visited
{
}

#breadcrumbs span a:hover, 
#breadcrumbs span a:active, 
#breadcrumbs span a:focus
{
}

.breadcrumbs
{
    background:url("../images/line_1.gif") no-repeat scroll 0 bottom transparent; 
 color:#4f657d; 
 font-family:Tahoma,Arial,Helvetica,sans-serif; 
 font-size:8pt; 
 font-weight:bold; 
 height:19px; 
 padding-left:10px; 
 padding-top:2px}

.module_content
{
 border:solid 1px #ddd}
.moduletable_js
{
 border:solid 0px #ddd}

#right .moduletable_js
{
 border:0
}

#nav h3
{
 border-bottom:solid 1px #ddd; 
 font-family:Arial; 
 color:#555
}

h3.js_heading
{
 border-bottom:solid 1px #ddd; 
 background:#eee; 
 font-family:Arial}

h3.js_heading span.backh
{
 border:solid 0px #000
}

h3.js_heading span.backh1
{

}

h3.js_heading a
{
 border:0
}

h3.js_heading a img
{
 border:0
}

h3.js_heading a.opencloselink:hover, 
h3.js_heading a.opencloselink:active, 
h3.js_heading a.opencloselink:focus
{
 background:none
}

#right h3 span.backh
{

}

#right h3 span.backh2
{
 background:#fff; 
 color:#555; 
 border-bottom:solid 1px #ddd
}

#right h3 span.backh3
{
padding-left:0
}

h3.js_heading a:link, 
h3.js_heading a:visited, 
h3.js_heading a:hover, 
h3.js_heading a:active, 
h3.js_heading a:focus
{

}

#nav h3.js_heading a:focus
{

}

#nav form
{
 color:#000}

#nav form a:hover, 
#nav form a:active, 
#nav form a:focus
{
 color:#fff; 
 background:#095197; 
 text-decoration:none
}

#nav .moduletable-example ul.menu
{
 background:#fff; 
 border:0}

.module_content ul.menu
{
 border:0}

ul.menu li ul
{
 border:solid 0px #eee}

 ul.menu li ul li
{
 border:solid 0px #000; 
 background:#fff}

 ul.menu li.active ul li a:link, 
 ul.menu li.active ul li a:visited
{
 color:#444; 
 border:0; 
 border-bottom:solid 1px #fff; 
 background:#e8e8e8
}

 ul.menu li.active ul li.active a:link, 
 ul.menu li.active ul li.active a:visited
{
 border:0; 
 color:#333; 
 border-bottom:solid 1px #fff}

 ul.menu li.active ul li a:hover, 
 ul.menu li.active ul li a:active, 
 ul.menu li.active ul li a:focus
{
 background:#666 !important; 
 color:#fff !important}

ul.menu li ul li ul
{
 border:0 !important; 
 background:#f5f5f5 !important; 
 padding-bottom:0
}

ul.menu li.active ul li.active ul li a:link, 
ul.menu li.active ul li.active ul li a:visited
{
 background:#f5f5f5; 
 border-bottom:solid 1px #fff; 
 color:#444
}

ul.menu li.active ul li.active ul li.active a:link, 
ul.menu li.active ul li.active ul li.active a:visited
{
 color:#333}

ul.menu li ul li ul li ul
{
  border:solid 1px #eee !important; 
  padding-top:10px !important; 
  padding-bottom:10px !important; 
  background:#fff url(../images/nature/level4.png) repeat-x !important}

ul.menu li.active  ul li.active  ul li.active  ul li  a:link, 
ul.menu li.active  ul li.active  ul li.active  ul li a:visited
{
  font-weight:normal; 
  padding:3px 2px 3px 40px; 
  font-size:0.9em; 
  background:#fff url(../images/nature/arrow_small.png) no-repeat 30px 5px; 
 color:#444
}

ul.menu li.active ul li.active ul li.active ul li.active a:link, 
ul.menu li.active ul li.active ul li.active ul li.active a:visited
{font-weight:bold; 
color:#333}

ul.menu li ul li ul li ul li ul
{
 border:solid 0px #eee !important; 
 padding-top:5px !important; 
 padding-bottom:10px !important; 
 background:#fff !important}

ul.menu li.active ul li.active ul li.active ul li.active ul li a:link, 
ul.menu li.active ul li.active ul li.active ul li.active ul li a:visited
{
 font-weight:normal; 
 padding:3px 2px 3px 5px; 
 font-size:0.9em; 
 background:#fff; 
 color:#444; 
 margin:0 10px 0 35px; 
 border-bottom:solid 1px #ddd
}

ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:link, 
ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:visited
{font-weight:bold; color:#333}

.YJYoumagazine_slide .imgholder{
 border:1px solid #4F657D}

.anons-all{
 background:none repeat scroll 0 0 #D9D9D9; 
 border-left:1px solid #4F657D; 
 color:#000000 !important; 
 display:block; 
 float:left; 
 font-family:Arial; 
 font-size:11px; 
 font-weight:normal; 
 margin:0px 0 0 6px; 
 padding:2px 17px 4px 10px; 
 text-decoration:none !important}

#main
{

}

#main a:link, 
#main a:visited
{
 color:#4f657d}

#main a:hover, 
#main a:active, 
#main a:focus
{
 text-decoration:none; 
 color:#4f657d}

#main th a:hover, 
#main th a:active, 
#main th a:focus
{
 color:#095197}

.items-row
{
 background:#4F657D}

.items-row h2
{
 border-bottom:solid 1px #ddd; 
 border-top:solid 1px #ddd; 
 color:#555
}

.column-1, 
.column-2
{
 border:solid 0px}

.item-separator
{
 border:solid 0px #333333}

.small
{
 border:solid 0}

ul#archive-items li.row0, 
ul#archive-items li.row1
{
 border-bottom:solid 1px #ddd
}

.archive #adminForm fieldset
{
 border:0; 
 padding:0; 
 margin:20px 0
}

.image-left
{
 padding:2px}

.image-right
{
 border:solid 1px #ddd; 
 padding:2px
}

.items-leading
{

}

#main .blog h1, 
#main .blog-featured h1
{
 color:#4f657d; 
 font-family:Tahoma; 
 font-size:12pt; 
 font-weight:bold}

.items-row h2
{

}

.items-leading h2, 
#main h3, 
#main h4
{
 color:#555}

#main h2

{
 color:#555; 
 font-family: Arial}

#main h2 a
{
 color:#095197
}

.readmore a:link, 
.readmore a:visited, 
a.readmore:link, 
a.readmore:visited
{
  color:#095197; 
  background:#eee url(../images/nature/arrow1.gif) no-repeat left top; 
  border:solid 1px #ddd}

.readmore a:hover, 
.readmore a:active, 
.readmore a:focus, 
a.readmore a:hover, 
a.readmore a:active, 
a.readmore a:focus
{
  background:#555 url(../images/nature/arrow2.gif) no-repeat left 6px !important; 
 color:#fff}

a.readmore:hover, 
a.readmore:active, 
a.readmore:focus
{
 background:#555; 
 color:#fff}

.actions img
{
 border:0}

#main .items-more h3
{
  border-bottom:solid 1px #ddd; 
  border-top:solid 1px #ddd; 
  color:#444}

#main .items-more ol
{
  color:#000}

#main .items-more ol li a

{
  background:#FFFFFF url(../images/blog_more.gif) no-repeat 0px center; 
  color:#095197
}

#main .items-more ol li a:hover, 
#main .items-more ol li a:active, 
#main .items-more ol li a:focus
{
  background:#095197 url(../images/blog_more_hover.gif) no-repeat 0px center; 
 color:#fff}

#main .pagination
{
 border-top:solid 1px #ddd}

table.contenttoc
{
 border:solid 1px #ccc}

#right
{
 border:solid 0px #e6e6e6; 
 background:#fff
}

#right h3
{

}

#right h4
{
 color:#555; 
 border:solid 0}

#right ul li a:hover, 
#right ul li a:active, 
#right ul li a:focus
{
 background:#095197; 
 color:#fff}

#close span
{
 color:#000}

.mostread li a:link, 
.mostread li a:visited, 
.latestnews li a:link, 
.latestnews li a:visited
{
  background:url(../images/personal/arrow2_grey.png) 2px 7px  no-repeat}

.mostread li a:hover, 
.latestnews li a:hover, 
.mostread li a:active, 
.latestnews li a:active, 
.mostread li a:focus, 
.latestnews li a:focus
{
  background:#555 url(../images/arrow_white_grey.png) 2px 7px no-repeat !important}

ul.newsfeed
{
 border:solid 0px #000}

.newsfeed-item
{
 border-bottom:solid 1px #ddd}

.newsfeed-item h5 a
{

}

ul.newsflash-horiz
{
  background:#F5F5F5 url(../images/nature/box.png) repeat-x; 
 border:1px solid #EEEEEE}

ul.newsflash-horiz li
{
 border:solid 0px #eee; 
 background:#f5f5f5}

ul.newsflash-horiz li h4
{
 font-family: Arial}

.newsflash-vert
{

}

.banneritem
{
 border:0
}

.banneritem a
{
 background:none
}

.banneritem a img
{
 background:none; 
 border:0
}

#login-form .inputbox
{
  border:solid 1px #ddd; 
  background:url(../images/content_bg.gif) repeat-x}

fieldset.input
{
  border:0}

input.button, 
button.button, 
button.validate
{

  background:#FFFFFF url(../images/nature/arrow1.gif) no-repeat left top; 
 border:1px solid #DDDDDD; 
 color:#444444}

ul.tabs
{
  border:solid 1px #ddd; 
  border-bottom:0; 
  background:#f5f5f5 url(../images/nature/box.png) repeat-x}

ul.tabs li
{
  background:#f5f5f5 url(../images/nature/box.png) repeat-x; 
 border-right:solid 1px #ddd
}

ul.tabs li a:link, 
ul.tabs li a:visited
{
 color:#333}

ul.tabs li a:hover, 
ul.tabs li a:active, 
ul.tabs li a:focus
{
 color:#000
}

.tabcontent
{
 border:solid 1px #ddd; 
 background:#fff; 
 color:#000}

.tabcontent .linkclosed
{
 color:#000; 
 border-bottom:solid 1px #e5e5e5}

ul.tabs li a.linkopen
{
 background:#fff; 
 color:#333; 
 border:0
}

ul.tabs li a.linkclosed:hover, 
ul.tabs li a.linkclosed:active, 
ul.tabs li a.linkclosed:focus, 
ul.tabs li a.linkopen:hover, 
ul.tabs li a.linkopen:active, 
ul.tabs li a.linkopen:focus
{
 background:#555; 
 color:#fff
}

#right .category-module h4 a:link, 
#right .category-module h4 a:visited
{
 color:#0D4C89
}

#right .category-module h4 a:hover, 
#right .category-module h4 a:active, 
#right .category-module h4 a:focus
{
 color:#fff
}

.category-module li
{
 border-bottom:solid 1px #ddd}

.category-module li li
{
 border:0
}

.searchintro img
{
  border:0px
}

.inputbox:focus
{
  border:solid 2px #000}

.word
{
  background:#fff; 
  border:solid 0px #ccc}

.word input
{
  border:solid 1px #ddd; 
  background:url(../images/content_bg.gif) repeat-x; 
 color:#333}

.only
{
 border:solid 1px #ccc}

.phrases
{
 color:#000; 
 border:solid 1px #ccc}

.phrases .inputbox
{
 background:#fff; 
 color:#000}

.phrases .inputbox option
{
 background:#f5f5f5; 
 border-bottom:solid 1px #ccc}

.phrases .inputbox option a:hover
{
 background:#C00; 
 border-color:#CFD0D6; 
 color:#fff}

dl.search-results
{
 background:#f5f5f5}

dl.search-results dt.result-title
{
 border-top:dotted 1px #ddd
}

dl.search-results dd.result-created
{
 border-bottom:solid 5px #fff}

.invalid
{
 border-color:red !important}

label.invalid
{
 color:red}

#users-profile-core, 
#users-profile-custom
{
 border:solid 1px #ccc}

#member-profile fieldset
{
 border:solid 1px #ccc}

table
{

}

tbody
{

}

tr.odd, 
.cat-list-row1
{

}

.list-date{
  width:55px; 
    font-weight:bold; 
  font-style:italic; 
color:#464C4C; 
    font-family:Tahoma; 
    font-size:14px;
}

.list-title a{
    color:#4f657d; 
    font-family:Tahoma; 
font-style:italic; 
    font-size:14px; 
    font-weight:bold; 
    text-decoration:underline;
}

table.newsfeeds td, 
table.weblinks td
{

}

table.weblinks th, 
table.newsfeeds th, 
table.category th, 
table.jlist-table th
{
  background:#444}

table.weblinks th a, 
table.newsfeeds th a, 
table.category th a, 
table.jlist-table th a, 
table.weblinks th, 
table.newsfeeds th, 
table.category th, 
table.jlist-table th
{
  color:#fff
}

td.table_footer
{
  background:#ddd url(../images/table_footer.gif) bottom left repeat-x}

td.counter
{

}

td.num, 
td.hits
{

}

td p
{

}

table.category th a img
{
 border:solid 0px}

tr, td
{
 
}

#main table.moduletable td, 
#main table.moduletable tr
{border:0}
fieldset.filters
{
 border:solid 0px #ddd}

.contact form
{
 background:#fff; 
 color:#000}

.contact input
{
 background:#fff; 
 color:#000}
#copyright{
 color:#464C4C; 
 font-size:12px; 
 margin-top:20px}
#copyright td{
 padding:10px}
.contact .button
{

}

.contact input.invalid, 
.contact textarea.invalid
{
 border:solid 2px red}

.contact label.invalid
{
 color:red}

p.error
{
 color:#044b63; 
 background:#eee; 
 border-top:3px solid #044b63; 
 border-bottom:3px solid #044b63}

body.contentpane
{
 background:#fff}

#footer
{
  background:none repeat scroll 0 0 #E8E8E8; 
  color:#fff}

#footer-inner
{
  background:#f5f5f5 url(../images/personal/footer.jpg) repeat-x left bottom; 
 border-top:solid 1px #ddd
}

#footer a
{
 color:#fff}

#bottom a img
{
 border:0
}

.box h3
{
 font-family:Arial; 
 font-size:1.2em
}
.box ul
{padding-left:0}

.box1
{border-right:solid 1px #ccc}
.box3
{border-left:solid 1px #ccc}
#bottom ul li a
{background-image:none; 
padding-left:0}

.contentpaneopen_edit img
{
 border:0
}

form.editor fieldset
{
 border:solid 1px #ccc}

form#adminForm
{
 border:solid 0px #000
}

.edit form#adminForm fieldset
{
 border:solid 1px #ddd
}
.edit form#adminForm legend
{
 font-weight:bold
}

.tip
{
 border:solid 1px #333; 
 background:#ffffcc}

table.pagenav, 
table.pagenav tr, 
table.pagenav td
{border:0 !important}

.cat-children ul ul, 
.categories-list ul ul
{
 list-style-type:none}

.cat-children ul ul ul, 
.categories-list ul ul ul
{


}
.categories-list .category-desc ul li
{list-style-type:square
}

#main .contact h3
{
  border-bottom:solid 1px #ddd; 
  margin:20px 0
}

.form-required
{
  font-weight:bold; 
  margin:10px 0; 
  background:#fff url(../images/req.png) no-repeat; 
  padding:10px 40px

}

.contact .inputbox, 
.registration input, 
.profile-edit input, 
.login-fields input, 
.remind input, 
.reset input

{
  background:#fff url(../images/content_bg.gif) repeat-x; 
 border:solid 1px #ccc; 
 padding:3px
}

.profile-edit select
{
 padding:0px; 
 border:solid 1px #ccc; 
 background:#f5f5f5}
.profile-edit select option
{
 padding:3px

}

.panel
{
  border:solid 1px #ddd; 
  margin-top:-1px

}
#main .contact .panel h3
{
  margin:0px 0 0px 0; 
  padding:0; 
  background:#eee; 
  border:0
}
.panel h3 a
{
  display:block; 
  padding:6px; 
  text-decoration:none; 
  color:#444; 
  padding:6px}

.panel h3.pane-toggler a
{
  background:#f5f5f5 url(../images/slider_plus.png) right  top no-repeat}
.panel h3.pane-toggler-down a
{
  background:#f5f5f5  url(../images/slider_minus.png) right  top no-repeat; 
  border-bottom:solid 1px #ddd}

.pane-slider
{
  border:solid 0px; 
  padding:0px 10px !important; 
  margin:0; 
  background:url(../images/nav_level_1.gif) repeat-x}

.panel .contact-form, 
.panel .contact-miscinfo
{
 padding:10px
}

.contact .panel .contact-form form, 
.contact .panel .contact-address
{
 margin:20px 0 0 0
}

div.current
{

  background:url(../images/nav_level_1.gif) repeat-x}

#all #upload-flash ul li a:hover, 
#all .item a:hover span{
 background:#095197; 
 color:#fff}
#close a
{text-decoration:none}

#newsBets h2.ng-binding{
display:none}

div.sample-module{
 border:2px dashed #ddd; 
 padding:10px; 
 background-color:#f5f5f5}

.img_st{
 float:left; 
 margin:-55px 15px 0 0; 
 width:454px; 
border:1px solid #4F657D; 
 border-radius:9px 9px 9px 9px}

.img_st_none{
 float:left; 
 margin:0px 15px 0 0; 
 width:454px; 
border:1px solid #4F657D; 
 border-radius:9px 9px 9px 9px}
.bets_title{
margin:20px 0 100px 409px !important}

.bets_class{
background:none repeat scroll 0 0 white; 
 bottom:54px; 
 color:black; 
 display:inline-block; 
 margin-top:15px; 
 position:absolute; 
 text-decoration:none; 
 width:250px}

.bets_class_inner{
background:none repeat scroll 0 0 white; 
 top:54px; 
 color:black; 
 display:inline-block; 
 margin:0 0 0 414px; 

    text-decoration:none; 
    width:250px; 
    left:416px}

.bets_class div, .bets_class_inner div{
    background:url("../images/001.png") repeat-x scroll 0 0 transparent; 
 border:1px solid #4F657D; 
 color:#000000; 
 display:block; 
 height:18px; 
 margin:3px; 
 padding:3px 3px 0; 
 width:236px}
.bets_class .lb, .bets_class_inner .lb{
 float:left}
.bets_class .rb, .bets_class_inner .rb{
 float:right}

.bets_class div:hover, .bets_class_inner div:hover{
 background:#4F657D; 
 cursor:pointer; 
 color:#fff}



.iepos{
background:#fff; 
border:1px solid #000; 
width:249px; 
z-index:10000; 
padding:20px; 
box-shadow:1px 1px 1px #000; 
margin-top:10px}

.stavka_block_new{
 margin-top:10px; 
 text-align:center; 
 width:460px}

.stavka_title_new{
 color:#FFFFFF; 
 padding:8px 0; 
 width:100%; 
background:#7b4e49}

#newsBets img{
  height:16px; 
  margin:0 0px -4px 0; 
  width:16px}

.stavka_time{
  background:url("../images/16-clock.png") no-repeat scroll 0 2px transparent; 
 padding:0 0 0 20px}

.stavka_title_new_sport_1{
 color:#FFFFFF; 
 padding:8px 0; 
 width:100%; 
 background:#397522}

.stavka_title_new_sport_2{
 color:#FFFFFF; 
 padding:8px 0; 
 width:100%; 
 background:#5a6166}

.stavka_title_new_sport_3{
 color:#FFFFFF; 
 padding:8px 0; 
 width:100%; 
 background:#9a3600}
 
.stavka_title_new_sport_4{
 color:#FFFFFF; 
 padding:8px 0; 
 width:100%; 
 background:#865b00}

.stavka_title_new_sport_6{
 color:#FFFFFF; 
 padding:8px 0; 
 width:100%; 
 background:#1c6090}

.stavka_title_new_sport_9{
 color:#FFFFFF; 
 padding:8px 0; 
 width:100%; 
 background:#6c6546}

table.stavka_table{
 border:1px solid #7b4e49; 
 border-collapse:separate; 
 padding:0 6px 6px; 
 text-align:left; 
 width:100%}

table.stavka_table_sport_1{
 border-collapse:separate; 
 padding:0 6px 6px; 
 text-align:left; 
 width:100%; 
 border:1px solid #397522}

table.stavka_table_sport_4{
 border:1px solid #865b00; 
 border-collapse:separate; 
 padding:0 6px 6px; 
 text-align:left; 
 width:100%}

table.stavka_table_sport_2{
 border:1px solid #5a6166; 
 border-collapse:separate; 
 padding:0 6px 6px; 
 text-align:left; 
 width:100%}

table.stavka_table_sport_3{
 border:1px solid #9a3600; 
 border-collapse:separate; 
 padding:0 6px 6px; 
 text-align:left; 
 width:100%}
 
table.stavka_table_sport_9{
 border:1px solid #6c6546; 
 border-collapse:separate; 
 padding:0 6px 6px; 
 text-align:left; 
 width:100%}
 
table.stavka_table_sport_6{
  border:1px solid #1c6090; 
  border-collapse:separate; 
  padding:0 6px 6px; 
  text-align:left; 
  width:100%}

.stavka_item_new, .stavka_item_new_sport_1, .stavka_item_new_sport_2, .stavka_item_new_sport_3, .stavka_item_new_sport_4, .stavka_item_new_sport_6, .stavka_item_new_sport_9{
  background:url("../images/st1.png") repeat-x scroll 0 bottom #f7f7f7; 
  border:1px solid #707070; 
  border-radius:8px 8px 8px 8px; 
  -webkit-border-radius:8px; 
  -o-border-radius:8px; 
  cursor:pointer; 
  font-size:14px; 
  padding:5px 0; 
  text-align:center; 
  width:33.3333%}
td:hover.stavka_item_new{
//brownbackground:url("../images/st7.png") repeat-x scroll 0 bottom #d0c0be; 
background:url("../images/st4.png") repeat-x scroll 0 bottom #99a3ab; 
border:1px solid #7b4e49}

td:hover.stavka_item_new_sport_1{
background:url("../images/st2.png") repeat-x scroll 0 bottom #9de579; 
border:1px solid #177c2c; 
color:#fff !important}

td:hover.stavka_item_new_sport_2{
background:url("../images/st4.png") repeat-x scroll 0 bottom #c0c0c0; 
border:1px solid #5a6166}

td:hover.stavka_item_new_sport_3{
background:url("../images/st5.png") repeat-x scroll 0 bottom #fc5f00; 
border:1px solid #9a3600}

td:hover.stavka_item_new_sport_4{
background:url("../images/st3.png") repeat-x scroll 0 bottom #e29900; 
border:1px solid #865b00}

td:hover.stavka_item_new_sport_6{
background:url("../images/st8.png") repeat-x scroll 0 bottom #2f96de; 
border:1px solid #1c6090}

td:hover.stavka_item_new_sport_9{
background:url("../images/st6.png") repeat-x scroll 0 bottom #bdb279; 
border:1px solid #6c6546}

td:hover.stavka_item_new a, td:hover.stavka_item_new a:hover, 
td:hover.stavka_item_new_sport_1 a, td:hover.stavka_item_new_sport_1 a:hover, 
td:hover.stavka_item_new_sport_2 a, td:hover.stavka_item_new_sport_2 a:hover, 
td:hover.stavka_item_new_sport_3 a, td:hover.stavka_item_new_sport_3 a:hover, 
td:hover.stavka_item_new_sport_4 a, td:hover.stavka_item_new_sport_4 a:hover, 
td:hover.stavka_item_new_sport_6 a, td:hover.stavka_item_new_sport_6 a:hover, 
td:hover.stavka_item_new_sport_9 a, td:hover.stavka_item_new_sport_9 a:hover{
color:#fff !important}

.stavka_item_new a, 
.stavka_item_new_sport_1 a, 
.stavka_item_new_sport_2 a, 
.stavka_item_new_sport_3 a, 
.stavka_item_new_sport_4 a, 
.stavka_item_new_sport_6 a, 
.stavka_item_new_sport_9 a{
 color:#000 !important; 
 text-decoration:none}

.stavka_title2_new{
 padding:4px 0; 
 width:100%}

.stavka_block_new div{
 font-size:14px}

.stavka_block{
 height:77px; 
 margin-top:10px; 
max-width:460px; 
 text-align:center}
.stavka_block div{
margin:2px 0 5px; font-size:14px
}
.stavka_block div span{
color:#666}
.stavka_title{
background:#4F657D; 
color:#fff; 
padding:6px 10px}
.stavka_item{
 border:1px solid #4F657D; 
 display:inline; 
 font-size:14px; 
 margin:2px !important; 
 max-width:120px; 
 min-width:107px; 
 padding:2px;
}

.stavka_item_2{
 float:left; 
 width:30%; 
 margin:2px !important; 
 padding:3px; 
 border:1px solid #4F657D; 
 font-size:14px; 
 width:216px;
}

.ui-dialog-titlebar{display:none}

.ui-dialog{
z-index:1000; 
border:1px solid #4F657D;
}

.kupon_block, .kupon_login{
	text-align:center; 
	width:300px !important; 
	background:#EAEAEA; 
	font-size:14px; 
        padding:0 0 10px;
}
.kupon_block .kupon_title, .kupon_login .kupon_title{
color:#fff; 
font-size:14px; 
margin:0px 0 5px; 
padding:6px 15px; 
background:url("../images/kuponclose.png") no-repeat scroll right center #4F657D; 
cursor:pointer;
}
.kupon_block .kupon_title2{
 font-size:20px; 
margin:5px 10px 0px; 
 padding:15px 15px 0;
}
.kupon_block .kupon_title2 span{
 font-size:12px; 
margin:5px 0 15px;
}
.kupon_block input[type='radio'], .kupon_login input[type='checkbox']{
vertical-align:text-bottom; 
margin:0}
.kupon_block input.sum{
color:#999999; 
 height:24px; 
 margin:5px 0 10px; 
 text-align:center; 
 width:200px}
.kupon_block input.but{
color:#404040; 
 font-size:15px; 
 height:35px; 
 margin:10px 0; 
 width:200px}
.kupon_login input{
margin:4px 0 10px}
.kupon_login .but{
color:#404040; 
 font-size:15px; 
 height:35px; 
 margin:20px 0; 
 width:100px}
.kupon_login a{
 display:block; 
 font-size:13px; 
 margin:0 0 5px}

ng\:cloak, ng-cloak, .ng-cloak{
 display:none !important;
}

#footer-sub{

 padding:5px 0 7px}
#footer-outer{
 height:70px; 
 margin-top:-90px; 
 padding:0 20px}

.box-modal{
 position:relative; 
 color:#3c3c3c; 
 border-radius:6px}
.box-modal_close{position:absolute; right:10px; top:6px; font-size:11px; line-height:15px; color:#999; cursor:pointer}
.box-modal_close:hover{color:#666}
.css-form input.ng-invalid.ng-dirty{
 background-color:#FA787E}
 
.css-form input.ng-valid.ng-dirty{
 background-color:#78FA89}

.reveal-modal-bg{
position:fixed; 
height:100%; 
width:100%; 
background:#000; 
background:rgba(0,0,0,.8); 
z-index:100; 
display:none; 
top:0; 
left:0}

.reveal-modal{
visibility:hidden; 
top:100px; 
left:50%; 
margin-left:-150px; 
#width:520px; 
background:#eee url(../images/modal-gloss.png) no-repeat -200px -80px; 
position:absolute; 
z-index:101; 
#padding:30px 40px 34px; 
-moz-box-shadow:0 0 10px rgba(0,0,0,.4); 
-webkit-box-shadow:0 0 10px rgba(0,0,0,.4); 
-box-shadow:0 0 10px rgba(0,0,0,.4)}

.reveal-modal.small{width:200px; margin-left:-140px}
.reveal-modal.medium{width:400px; margin-left:-240px}
.reveal-modal.large{width:600px; margin-left:-340px}
.reveal-modal.xlarge{width:800px; margin-left:-440px}

.reveal-modal .close-reveal-modal{
font-size:22px; 
line-height:.5; 
position:absolute; 
top:8px; 
right:11px; 
color:#aaa; 
text-shadow:0 -1px 1px rbga(0,0,0,.6); 
font-weight:bold; 
cursor:pointer}
span.hide{
 display:none}

#main div.attachmentsContainer, 
div.attachmentsContainer{
 clear:both; 
 margin:0 0 0.5em 0; 
 background:transparent}

#main div.attachmentsList table, 
div.attachmentsList table{
 background:transparent; 
 border:1px solid #C0C0C0; 
 clear:both; 
 font-size:90%; 
 font-weight:bold; 
 line-height:160%}

#main div.attachmentsList caption, 
div.attachmentsList caption{
 font-size:110%; 
 font-weight:bold; 
 text-align:left; 
 margin-top:4px}

#main div.attachmentsList thead tr, 
div.attachmentsList thead tr{
 background-color:#DADADA}

#main div.attachmentsList tbody, 
div.attachmentsList tbody{
 background:transparent}

#main div.attachmentsList tbody tr, 
div.attachmentsList tbody tr{
 background:transparent}

#main div.attachmentsList tbody tr.odd, 
#main div.attachmentsList table tbody tr.odd td, 
div.attachmentsList tbody tr.odd, 
div.attachmentsList table tbody tr.odd td
{
 background:transparent}

#main div.attachmentsList tbody tr.even, 
#main div.attachmentsList tbody tr.even td, 
div.attachmentsList tbody tr.even td, 
div.attachmentsList tbody tr.even
{
 background-color:#EEE}

#main div.attachmentsList tr.unpublished, 
#main div.attachmentsList tr.unpublished td, 
div.attachmentsList tr.unpublished, 
div.attachmentsList tr.unpublished td 
{
 background-color:#AAA}

#main div.attachmentsList table thead th, 
div.attachmentsList table thead th{
 vertical-align:center; 
 background:transparent; 
 border:1px solid #D0D0D0; 
 padding-left:3px; 
 padding-right:3px; 
 padding-top:0px; 
 padding-bottom:0px}

#main div.attachmentsList table tbody td, 
div.attachmentsList table tbody td{
 background:transparent; 
 vertical-align:center; 
 padding:1px 3px 1px 3px}

#main div.attachmentsList table tbody tr.even td, 
div.attachmentsList table tbody tr.even td{
 background-color:#EEE}

#main div.attachmentsList table tbody tr.unpublished td, 
div.attachmentsList table tbody tr.unpublished td{
 background-color:#AAA; 
 color:#333}

#main div.attachmentsList table a, 
div.attachmentsList table a{
 font-weight:bold}

#main div.attachmentsList table img, 
div.attachmentsList table img{
 vertical-align:text-bottom; 
 border:0; 
 margin:0}

#main div.attachmentsList table a.modal-button, 
div.attachmentsList table a.modal-button{
 background:transparent; 
 border:0}

div.attachmentsList table td.at_edit a.modal-button{
 float:none; 
 display:inline}

div.attachmentsList table td.at_edit a.modal-button img{
 float:none; 
 display:inline}

#main div.attachmentsList img#link, 
div.attachmentsList img#link{
 margin-left:-16px}

#main div.attachmentsList a.at_icon, 
div.attachmentsList a.at_icon{
 padding-right:4px}

div.attachmentsList a.at_icon:link {text-decoration:none}
div.attachmentsList a.at_icon:visited{text-decoration:none}
div.attachmentsList a.at_icon:hover {text-decoration:none; color:#F00; background:transparent}
div.attachmentsList a.at_icon:active {text-decoration:none}

div.attachmentsList a.at_url{background:none;  background-color:transparent}
div.attachmentsList a.at_url:link {text-decoration:none}
div.attachmentsList a.at_url:visited {text-decoration:none}
div.attachmentsList a.at_url:hover {text-decoration:underline; color:#F00; background:transparent}
div.attachmentsList a.at_url:active {text-decoration:none}

div.attachmentsList th.at_filename, 
div.attachmentsList td.at_filename{text-align:left}

div.attachmentsList td.at_file_size{text-align:right}

div.attachmentsList th.at_downloads{text-align:center}
div.attachmentsList td.at_downloads{text-align:center}

div.attachmentsList th.at_edit{text-align:center}
div.attachmentsList td.at_edit{text-align:center; background:transparent}

#main div.addattach, 
div.addattach{
 margin-top:4px; 
 background:transparent}

div.addattach img, 
div.addattach a img{
 background:transparent; 
 padding-right:0px; 
 border:0}

div.addattach a{
 background:transparent; 
 border:0}

div.addattach a:hover{
 background:transparent; 
 color:#F00; 
 border:0}

div.addattach a img{vertical-align:text-bottom}

div.addattach a.at_icon{background:transparent}
div.addattach a.at_icon:link {text-decoration:none}
div.addattach a.at_icon:visited{text-decoration:none}
div.addattach a.at_icon:hover {text-decoration:none; background:transparent}
div.addattach a.at_icon:active {text-decoration:none}

div.addattach a{background:transparent}
div.addattach a:link {color:red; text-decoration:none}
div.addattach a:visited{color:red; text-decoration:none}
div.addattach a:hover {color:red; text-decoration:underline; color:#F00; background:transparent}
div.addattach a:active {color:red; text-decoration:none}

div.addattach a.modal-button{background:transparent}
div.addattach a.modal-button:link{background:transparent}
div.addattach a.modal-button:visited{background:transparent}
div.addattach a.modal-button:hover{color:#F00; background:transparent}
div.addattach a.modal-button:active{background:transparent}

div.requestLogin h1{
 color:#135cae; 
 font-size:130%; 
 line-height:130%}

div.requestLogin h2{
 font-size:115%; 
 line-height:115%}

div.requestLogin h2 a{
 font-size:100%; 
 font-weight:bold}

div.warning{
 margin-left:20px; 
 margin-top:10px}

div.warning h1{
 line-height:normal; 
 font-size:200%; 
 font-weight:bold; 
 text-align:center; 
 color:red}

div.warning h2{
 line-height:normal; 
 font-size:150%; 
 font-weight:bold}

.Youmagazine_Slider{
display:block; 
overflow:hidden}
#YJYoumagazine_outer{
display:block; 
position:relative; 
clear:both; 
overflow:hidden; 

margin:0px auto}
#YJYoumagazine_inner{
display:block; 
position:relative; 
overflow:hidden}
.YJYoumagazine_slide{
display:block; 
position:relative; 
overflow:hidden}
.YJYoumagazine_slide .Youmagazine_title{
 color:#4F657D !important; 
 font-family:Arial; 
 font-size:20px; 
 font-weight:bold; 
 margin-bottom:0; 
 padding-bottom:0; 
 text-decoration:none}
.YJYoumagazine_slide .Youmagazine_cat{
color:#121212; 
font-size:9px; 
line-height:9px; 
padding:10px 0 5px 7px; 
text-transform:capitalize}
.YJYoumagazine_slide .imgholder{
display:block; 
overflow:hidden; 
margin:0; 
border:1px solid grey}
.YJYoumagazine_slide .imgholder_in{
display:block; 
overflow:hidden}
.YJYoumagazine_slide .imgholder_in a{
display:block; 
overflow:hidden; 
padding:3px; 
background:#fff}
.YJYoumagazine_slide img{
 height:209px; 
 margin:0; 
 padding:0; 
 width:208px}
.YJYoumagazine_slide .YJYoumagazine_description{
text-align:left; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
height:216px; 
position:relative}

.YJYoumagazine_slide .YJYoumagazine_description .stavka_block_new{
position:absolute; 
bottom:0px; 
 max-width:460px; 
min-width:400px; 
width:auto}


.YJYoumagazine_slide .YJYoumagazine_description .stavka_block_new img{
width: auto;
height: auto;
vertical-align: bottom;
}

a.YJYoumagazine_more{
text-decoration:none; 

padding:0 10px 0 0}

.YJYoumagazine_slide .YJYoumagazine_description a.YJYoumagazine_more{
font-size:12px; 
text-decoration:none; 
font-weight:bold; 
text-align:left; 
float:right; 
padding:0 25px 0 0; 
background:url(../images/readmore.gif) no-repeat right center}
#YJYoumagazine_left, #YJYoumagazine_right{
display:none; 
position:absolute; 
top:45px; 
left:0px; 

width:26px; 
height:52px; 
z-index:200}
#YJYoumagazine_right{
right:0px; 
left:auto}

.navContainer{
display:block; 
position:relative; 
clear:both; 
text-align:left; 
margin:0px; 
float:left; 
padding:0}
#YJYoumagazine_inner_nav{
display:block; 
position:relative}
#YJYoumagazine_nav{
display:block; 
position:relative; 
overflow:hidden; 
margin:0px; 
height:50px}
.nav_inner{
display:block; 
position:relative; 
width:5000px}
.navContainer a.YJYoumagazine_navLink{
margin:0px 5px 0px 0px; 
width:46px; 
height:46px; 
overflow:hidden; 
display:block; 
position:relative; 
float:left; 
text-shadow:1px 1px #1f1f1f; 
font-weight:bold; 

border:1px solid #4F657D}
.navContainer a.selected, .navContainer a.YJYoumagazine_navLink:hover{

}
.navContainer a.YJYoumagazine_navLink span.slide_img{
display:block; 
width:46px; 
height:46px; 
float:left; 
margin:0px; 
clear:right}

.yjsquare.youmagazine, .yjsquare.youmagazine .yjsquare_in, .module.youmagazine, .moduletable.youmagazine{
margin:0!important; 
padding:0!important; 
border:none}

.YJYoumagazine_tips-tip, 
.YJYoumagazine_tips .tip, 
.YJYoumagazine_tips.tool-tip{
background:url(../images/bubble2.png); 
width:180px; 
height:73px; 
text-align:left; 
padding:0px 10px; 
font-size:11px; 
color:#FFFFFF; 
z-index:10000; 
border:none}
.YJYoumagazine_tips .tool-title, 
.YJYoumagazine_tips .tip-title{
background:none!important; 
margin:0; 
padding:0; 
z-index:10000
}
.YJYoumagazine_tips{
z-index:1000}

 img{
border:none}
.mega_news, 

.mega_news .mega_viewall, 
.mega_news .spaces{
width:100%}
.mega_news .last-item{
border:none; 
padding-bottom:0px}
.mega_news .mega_viewall{
text-align:right}
.mega_news .spaces{
height:10px}
.mega_thumbs{
float:left; 
padding:2px; 
border:1px #e7e7e7 solid; 
 margin-right:12px; 
 overflow:hidden}
.mega_articles{

}
.mega_articles .mega_title{

}
.mega_title a.title{
font-weight:bold}
p.createddate{
padding:2px 0; 
margin:0}
span.mega_date{
 font-style:italic; 
 font-weight:bold}
.mega_readmore{
margin-top:5px; 
text-align:right}
div.mod-languages ul{
margin:0; 
padding:0; 
list-style:none}
div.mod-languages li{}

div.mod-languages ul.lang-inline li{
display:inline}

div.mod-languages ul.lang-block li{
display:block}

div.mod-languages img{
border:none}

div.mod-languages a{
text-decoration:none}



.imgholder{
	color: #4F657D !important;
font-family: Arial;
font-size: 20px;
font-weight: bold;
text-decoration: none;
padding: 3px;
border: 1px solid #4F657D;
background: #fff;
margin: 0 15px 0 0;
width:200px;
height:200px;
}
.imgholder img{width:200px;}
.dcCarousel .items .item .title{
color: #4F657D !important;
font-family: Arial;
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
text-decoration: none;
}
.dcCarousel .items { min-height: 215px; text-align: left; }
.dcCarousel .carousel-holder                    { overflow: hidden; }
.dcCarousel .carousel-holder p          { text-align: center; margin: 0 auto; font-size: 50px; }
.dcCarousel .carousel-holder .arrowl, #productCarousel .carousel-holder .arrowr { display: block; float: left; width: 40px; height: 70px; cursor: pointer; }
.dcCarousel .carousel-holder .arrowl {  }
.dcCarousel .carousel-holder .arrowr {  }
.dcCarousel .carousel-holder .holder { width: 800px; float: left; overflow: hidden; }
.dcCarousel .carousel-holder ul { width: 800px;margin: 10px 0 !important;list-style: none;padding: 0 !important; }
.dcCarousel .carousel-holder li { float: left;display: inline;width: 52px;padding: 0px !important;opacity: 0.5;filter: alpha(opacity=50); }
.dcCarousel .carousel-holder li.selected { opacity: 1; filter: alpha(opacity=100); }
.dcCarousel .carousel-holder li:hover { opacity: 1; filter: alpha(opacity=100); }
.dcCarousel .carousel-holder .items .item { width: 500px; height: 400px; margin: 10px auto 20px auto; }
.dcCarousel .controls {
    list-style: none;
    overflow: hidden;
    margin: 10px 0;}
.dcCarousel .controls li {
    display: block;
    float: left;
    margin: 0 5px;}
.dcCarousel .controls li a {
    display: block; width: 10px; height: 10px; border-radius: 10px; background: #ccc;}
.dcCarousel .controls li a:hover {
    background: #aaa;}
.dcCarousel .controls li.selected a:hover {  }
.dcCarousel .controls li.selected a { background: #191919; }
.dcCarousel .outer-center {
    float: right;
    right: 50%;
    position: relative;}
.dcCarousel .inner-center {
    float: right;
    right: -50%;
    position: relative;}
.dcCarousel .clear {
    clear: both;}
.dcCarousel .padder { padding: 20px 0; clear: both; }
.holder #main ul{
        margin: 20px 0;}
.holder #main ul li{
        margin: 0;
        padding: 0;}
#container { width: 100%; margin: 0; }
/* custom styling */
#carousel { margin: -20px 0 30px 0; }
.dcCarousel .carousel-holder a { color: #000; text-decoration: none; }
.dcCarousel .items .item {display:none; height:210px; width: auto; margin: 0 auto;padding: 0; }
.dcCarousel .carousel-holder {  }
.dcCarousel .carousel-holder li a { display: block; height: 46px; width: 46px; text-align: center; border: 1px solid #4f657d;}




#xmap .menutitle{
	display:none;
}
#xmap .level_0 li:first-child{
	display:none;
}


/* news widget */




.head_title_rules{
	display:none;
}

.accordion div.text_block {
padding: 0 0 0 29px;
}


.accordion h3.title{
color: black;
}


.block .head{
	 {
	font-size: 14px;
	color: #1F406D;
}
}
