@import url(lightbox.css);
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin: 0; padding: 0; }
fieldset { border: none; vertical-align: middle; }

html { background: #02132a url(../images/background.png) repeat-x 0 0; }
body { font: 68.75%/1.45em Helvetica, Arial, sans-serif; width: 963px; margin: 0 auto; position: relative; color: #000; }

p, ul, ol, table { margin: 0 0 1em 0; }

li { list-style: none; background: url(../images/bullet.gif) no-repeat 1px .6em; padding-left: 7px; }
ul li { background: url(../images/bullet.gif) no-repeat 1px .6em; padding-left: 7px; }

hr { display: none; }

img { border: 0; }

/***
 * Headers
 **/
h1 { font-size: 2em; color: #292f34; font-weight: bold; margin-bottom: 0.363em; }
h2 { font-size: 1.2727em; color: #0f4f79; font-weight: bold; margin-bottom: 1em; }
h3 { font-size: 1em; color: #0f4f79; margin-bottom: 1em; }
h4, h5, h6 { font-size: 1.09em; margin-bottom: 1em; }



/***
 * Hyperlinks
 **/
a { color: #034066; text-decoration: underline; overflow: hidden; }
a:hover, a:focus { text-decoration: none; }

/***
 * Read more links
 **/
.more a { text-decoration: none; background: url(../images/arrow-more.gif) no-repeat 0 50%; padding-left: 9px; }
.more a:hover, .more a:focus { text-decoration: underline; }


/***
 * Clear and float easy clear
 **/
.clear { clear: both; }
.easyclear { display: inline-block; list-style: none; background: none;}
.easyclear { display: block; }
.easyclear:after { content: '.'; display: none; clear: both; height: 0; visibility: hidden; }
#list .easyclear .image { position:relative; }
#list .easyclear .image b { bottom:0!important; }

/*FORMS*/
input, select, textarea { font-size: 100%; font-family: Georgia, 'Times New Roman', Times, serif; }


input[type=text], input[type=password] { padding: 2px; }
input.input_text, textarea { padding: 2px; }
input[type=submit] { padding: 2px 10px; overflow: visible; border: 4px double #fefbde; background: #8c9a32; color: #fff; cursor: pointer; }
input.input_submit { padding: 2px 10px; overflow: visible; border: 4px double #fefbde; background: #8c9a32; color: #fff; cursor: pointer; }


/*QUOTES*/
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*TABLES*/
table { width: 100%; text-align: left; border-collapse: separate;	border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table thead { font-weight: bold; background: #98c396; color: #fff; }
table thead td{ font-weight: bold; background: #98c396 url(../images/separator.gif) repeat-x left bottom; padding-bottom: 8px; color: #fff; }
table .titlu { text-align: left; }
table td { padding: 5px 6px; }
table .odd { background: #f4f4f4; }
table tbody tr:hover, table tbody tr.hover { background: #d7d7d7; }


/********************************************
*** Custom styles
*********************************************/
 
/***
* Logo
**/
* { }
#logo { float:left; position:relative; z-index:10; margin: 0; padding-left: 0; width: 226px; height: 219px; background: url(../images/logo.png) no-repeat 0 0; }
a.logolink { display:block; width: 226px; height: 105px; text-indent: -9999em; cursor: pointer; position:absolute; left:0; top:0; z-index:100; }


/***
* Image with mask
**/
#image { position: absolute; top: 113px; left: 0; width: 427px; height: 253px; overflow: hidden; }
#image i { display: block; position: absolute; top: 0; left: 0; width: 427px; height: 253px; background: url(../images/mask.png) no-repeat 0 0; }
#home h1 { font-size:1.6em; }
#home #image { width: 634px; height: 376px; top: 124px; }
#home #image i { width: 634px; height: 376px; background-image: url(../images/mask-home.png); }

/***
* Quick Navigation
**/
#quick-nav { float: right; display: inline; margin-right: 30px; background: url(../images/quick-nav.gif) no-repeat right bottom; font-size: .8181em; text-transform: uppercase; }
#quick-nav ul { background: url(../images/quick-nav.gif) no-repeat left bottom; position: relative; left: -4px; margin: 0; float: left; }
#quick-nav li { display: inline; margin-left: 5px; float: left; }
#quick-nav li.active a { background: url(../images/arrow-down.gif) no-repeat 0 55%; color:#fff; }
#quick-nav a { color: #a6a9ad; text-decoration: none; background: url(../images/arrow.gif) no-repeat 0 48%; padding: 0 12px; float: left; height: 3.11em; line-height: 3.11em; }
#quick-nav a:hover { color: #fff; }


/***
* Navigation
**/
#nav { float: left; padding-top: 28px; font-size: 1.2727em; font-weight: bold; margin: 0 0 0 38px; width: 678px; }
#nav li { float: left; background: url(../images/nav-star.gif) no-repeat 10px .2em; padding-left: 30px; }
#nav li:first-child, #nav li.first-child { background: none; padding-left: 0; }
#nav a { float: left; color: #fff; text-decoration: none; padding-bottom: 25px; }
#nav a:hover, #nav .active a { color: #95cff6; background: url(../images/nav-arrow.gif) no-repeat 50% bottom; }


/***
* Content
**/
#content { float: left; display: inline; width: 702px; padd/ing-left: 11px; position: relative; z-index: 15; *float: none; *display: block; }
#content-top { margin-left: 31px; width: 637px; height: 39px; background: url(../images/content-top.png) no-repeat 0 0; text-align: right; padding-right: 43px; color: #D5DDE5; font-weight: normal; font-size: 0.950em; }
#inner { margin-left: 31px; width: 607px; min-height: 390px; _height: 390px; background: url(../images/content.png) repeat 0 0; padding: 20px 30px; }
#content-bottom { width: 616px; height: 44px; padding: 55px 0 0 82px; background: url(../images/content-bottom.png) no-repeat 0 0; margin: 0; color: #f0efe6; font-weight: normal; font-size: 1em; }

.image { float: left; border: 1px solid #3d89bb; padding: 1px; margin-right: 25px; display: inline; }
.image a, .image img { display: block; }

.text { margin-left: 198px; display: inline-block; }
.text { display: block; }


/***
* Homepage
**/

#home #content { left: 192px; width: 510px; padding-bottom:49px; }
#home #content-top { width: 468px; background-image: url(../images/content-top-home.png); }
#home #inner { width: 415px; padding-bottom: 0; padding:20px 20px 0; height:auto; padding-bottom: 50px;}
#home #content-bottom { background: url(../images/content_bottom2.png) no-repeat 0 0;  width: 404px; position:absolute; bottom:2px; left:0; }

#home h2 { background: url(../images/star.png) no-repeat 0 0; padding-left: 20px; margin: .5em 0; }
#home h2 a { text-decoration: none; }
#home h2 a:hover { text-decoration: underline; }
#home h3 { color: #3f4142; font-size: 1.0909em; margin: 0; }
#home h3 a { color: #3f4142; text-decoration: none; background: url(../images/arrow-black.gif) no-repeat right center; padding-right: 11px; }
#home h3 a:hover { text-decoration:underline; }
#home h4 { color: #35393c; font-weight: normal; margin: 0; font-size:1em; }
#home .text { margin-left: 20px; }
#home .more { border-bottom: 1px solid #a4aeba; font-weight: bold; text-align: right; padding: 0 0 .3em 0; margin: 0; }
#home .more a { background-position: right center; padding: 0 15px 0 0; }

#home-list { margin-left: -30px; }
#home-list li { float: left; display: inline; padding: 0; margin-left: 4px; width: 61px; overflow: hidden; text-align: center; font-size: .8181em; line-height: 1.12em; position:relative; }
#home-list a { text-decoration: none; color: #000; display: block; font-weight:bold; }
#home-list span { display: block; border: 1px solid #8cabbf; padding: 1px; height: 77px; width: 57px; margin-bottom: .8em; }
#home-list img { width: 57px; }
#home-list li span b { display:block; width:24px; height:25px; position:absolute; bottom:29px; right:0; }
#list .easyclear .image b { display:block; width:24px; height:25px; position:absolute; bottom:29px; right:0; }



/***
* Player List
**/
#list li { border-bottom: 1px solid #c0cbd4; margin-bottom: 15px; padding-bottom: 15px; }
#list .text { margin-left: 102px; }
#list h2 { background: url(../images/star.png) no-repeat 0 0; margin: 0 0 0 -20px; padding-left: 20px; position:relative; display:inline-block; }
/*#list h2 { margin: 0 0 0 -20px; padding-left: 20px; position:relative; display:inline-block; }*/
#list h2 { display:block; }
#list h3 { margin: .5em 0; }
#list p { font-style: italic; margin: .5em 0; }
#list .more { font-style: normal; }
#list a { text-decoration: none; }
#list a:hover { text-decoration: underline; }


/***
* Single
**/
#single { }
#single h2 { background: url(../images/star.png) no-repeat 0 0; padding-left: 20px; }
#single h4 { margin-bottom: 0; }
#single .image { margin-left: 20px;  }
#single .text { margin-left: 238px; _float: right; _width: 370px; _margin-left: 0; }




/***
* News
**/
#news { width: 229px; position: absolute; top: 352px; left: 15px; color: #c5e4f8; }
#news-content { background: url(../images/news.png) no-repeat 0 0; padding-top: 17px; border-bottom: 1px solid #03050B; display: inline-block; }
#news-content { display: block; }
#news h3 { background: url(../images/news-star.gif) no-repeat left center; padding-left: 22px; color: #a8daf9; font-size: 1.2727em; }
#news h4 { font-size: 1em; margin: 0; }
#news ul { border-bottom: 1px; position: relative; display: inline-block; }
#news ul { display: block; }
#news ul, #news p { margin: 0 15px 0 38px; }
#news h3 { margin-left: 16px; }
#news li { padding: 0 0 10px 0; margin-bottom: 10px; display: inline-block; background: url(../images/dot.gif) repeat-x left bottom; }
#news li { display: block; }
#news .more { text-align: right; font-weight: bold; display: inline-block; position: relative; }
#news .more { display: block; }
#news a { color: #c5e4f8; text-decoration: none; background: url(../images/arrow-news.gif) no-repeat right center; padding-right: 12px; di/splay: inline-block; *background: none; }
#news a { display: inline; }
#news a:hover { text-decoration: underline; }

#news-bottom { background: url(../images/news-bottom.png) no-repeat 0 0; height: 170px; }


/***
* News-list
**/
#news-list { width: 580px; }
#news-list li { background: url(../images/dot-green.gif) repeat-x left bottom; padding: 0 0 .5em 0; margin-bottom: .5em; }
#news-list h2 { font-size: 1.1818em; font-weight: bold; margin: 0 0 .2em 0; color: #1c3a17; }
#news-list h2 a { color: #1c3a17; text-decoration: none; }
#news-list h2 a:hover { text-decoration: underline; }
#news-list h3 { font-size: 1em; font-weight: normal; margin: 0 0 .3em 0; color: #000; }
#news-list p { margin: 0 0 .2em 0; }
#news-list p.more { text-align: right; font-weight: bold; font-size: 1.09em; }
#news-list p.more a { background: url(../images/arrow-more-green.gif) no-repeat 100% .5em; padding: 0 15px 0 0; color: #266d1a; }


/***
* Pro Child
**/
#pro-child { position: absolute; left: 46px; top: 445px; width: 148px; height: 178px; }
#pro-child a { display: block; height: 106px; width: 148px; padding: 76px 0 0 18px; background: url(../images/pro-child.png) no-repeat 0 0; text-decoration: none; font-weight: bold; position: relative; cursor: pointer; }
#pro-child a:hover, #pro-child a:focus { text-decoration: underline; }

/***
* Footer
**/
#footer { clear: both; background: url(../images/footer.png) no-repeat right top; height: 73px; line-height: 73px; color: #667b94; position: relative; }
#footer li { display: inline; padding-left: 4px; }
#footer a { color: #667b94; text-decoration: none; }
#footer a:hover { color: #fff; }
#footer li:first-child, #footer li.first-child { font-weight: bold; }

#home #footer { top: -40px; }
#footer .info { position: absolute; top: 20px; left: 0; color: #9badc4; }

.csc-textpic-text { margin-left:20px; }
.csc-textpic-intext-right .csc-textpic-text {margin-left:0!important;}
.csc-textpic-image img { border:1px solid #0f4f79 !important; padding:1px; }
.csc-textpic-caption { padding-top:10px; }
.csc-textpic-caption h3 { color:#000; }
.csc-textpic-caption p, h3 { margin:0; padding:0; }

#single .back { position:absolute; top:35px; right:32px; }
#single .back a { text-decoration:none; background:url(../images/arrow-black.gif) no-repeat 0 50%; padding-left:10px; text-align:right; }
#inner ul li {list-style-type:disc; padding-left:0; margin-left:20px;}

ul li.easyclear { list-style: none!important; }
.align-right { text-align:right; }