/*
Theme Name: LY-0002.1.0.1
*/



body {
    background-color: #11326A;
    background-image: url(./images/bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}

img {border:none;}

#main {
    width: 1000px;
    border: 2px none #000000;
    height:auto;
	margin: 0px auto 0px auto;
    padding:0px;
    background-color: #FFFFFF;
    background-image: url(./images/bg_body.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

#sidebar {
    background:#ffffff;
	border:none;
}
a {
	color:red;
	text-decoration:none;
}

#header a {
	color:#ffffff;
}
h1 {
    color: #4B95B2;
    font-weight: bold;
    font-size: 36pt;
    margin: 0px;
    padding: 50px 0px 0px 240px;
}

h2, #sidebar ul li h4 {
    background-color: transparent;
    background-image: url(./images/bg_h2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    padding: 8px 0px 8px 0px;
    font-size:9pt;
    font-weight: bold;
    text-transform: uppercase;
    color: #76E3EA;
    text-align: center;
    width: auto;
    height: auto;
	list-style:none;
}

h3 {
    color: #FF0000;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    text-align:center;
    margin: 0px;
    padding: 0px;
}

p {
    margin-top: 0px;
}

img {
    padding: 5px;
}

form {
    margin: 0px;
    padding: 0px;
}

input#s {
    width: 75%;
    border: 1px solid #999999;
    margin: 10px 0px 20px 0px;
}

button, input#searchsubmit {
    width: 187px;
    border: none;
    padding: 10px 0px 10px 0px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    background-color: transparent;
    background-image: url(./images/bg_button.gif);
    background-repeat: no-repeat;
    background-position: center center;
	cursor:pointer;
}
.row {
    padding: 5px;
	border-right:none;
}


.charts .cell {
    width: auto;
    float: none;
    clear: both;   
	font-size:8pt;
}

.charts .cell .content {
    width: auto;
    float: none;
    clear: both;
    text-align: left;
	border-left: 1px solid #18476f;
	border-right: 1px solid #18476f;
	margin:0px;
	padding:0px;
}
.cell .content #accordeon, 
.cell .content #tabs, 
.cell .content p {
	padding:5px;
}
.cell .content p, .cell .content div .cell .content h1, .cell .content h2, .cell .content h3 , .cell .content h4, .cell .content h5, .cell .content h6 {
    margin-left: 3px;
    margin-right: 3px;
}

.charts .cell h2 a {
    color: #FFFFFF;
}

.charts .cell h2 a:hover{

}


.cell .content  table {
    width: 100%;
	background-color: #1a3152;
}


.charts .cell .content table th {
	background-color: #BFBFBF;
    background-image: url(./images/bg_th.gif);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
	padding:2px;
    color: #000000;
    text-align: center;
    font-size: 8pt;
	font-weight:normal;
}

.charts .cell .content table td {
    color: #FFFFFF;
    background-color: transparent;
    font-size:8pt;
	padding:3px;
    vertical-align: middle;
	font-weight:normal;
    border-bottom: 1px solid #60ACD9;
}

.cell .content  table tr.odd td {
    background-color: #6A7B98;
    background-image: url(./images/bg_violett.gif);
    background-repeat: repeat-x;
    background-position: left center;
}

.cell .content  table tr.even td {
    background-color: #7188A9;
    background-image: url(./images/bg_blue.gif);
    background-repeat: repeat-x;
    background-position: left center;
}

.black .odd td {
    background-color: #656565;
    background-image: url(./images/bg_black.gif);
    background-repeat: repeat-x;
    background-position: left center;
}

.cell table tr td.first {
    border-left: 1px solid #60ACD9;
}
.cell table td.last {
    border-right: 1px solid #60ACD9;
}
td img {
    margin: 0px;
    vertical-align: middle;
}
.charts .cell .content table td a, .footer a {
    display: block;
    color: #FFFFFF;
    background-color: transparent;
    font-weight: normal;
    text-decoration: none;
}
.charts .cell .content table td a:hover, .footer a:hover {
    text-decoration: underline;
}

td.c1, td.c2, td.c4, td.c5, td .c6, td.c7, td.c8 , td.c9, td.c10  {
	text-align: center; 
	vertical-align: middle;
}
.charts table td table tr td {
    vertical-align: middle;
}
.charts table td {
    vertical-align: top;
}
.charts .cell .content ul  {
    list-style-type: none;
    margin-left: 5px;
}

.charts .cell .content ol  {
    list-style-type: none;
    margin-left: 5px;
}

/********** u-tube ***********/

#content .cell embed, .cell object {
    width: 100%;
}

.emptycell {background-color: transparent;} 

.cell p a, .cell #tabs ul li a, .container ul li a {
	color:#464646;
	text-decoration:none;
	font-weight:bold;
}
.cell p a:hover, .cell #tabs ul li a:hover, .container ul li a:hover {
	text-decoration: underline;
	color:#ff0000;
} 

.separator {
    clear: both;
    float:none;
}


#header {
    width: 1000px;
    height: 168px;
    background-image: url(images/header_logo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 240px;
    padding: 0px;
}


.container.container-blue {
    background:#EDF8FD;
}

.little  {
    width:194px;
}
#content {
	 width:78%;
	-width:77%;
	float:left;
	margin:0px;
	padding:10px 0px 10px 0px;
	border:none;
}
#charts {
	width:100%;
	overflow:hidden;
	margin-top:15px;
}
.big  {
    float: right;
	 width: 100%;
}

.maximum {
    width: 100%;
    background-position: left top;
    margin:0px;
}

.small {
   width: 25%;
}

a.button-download {
    width: 187px;
    border: none;
    padding: 10px 0px 10px 0px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    text-decoration:none;
    text-transform: uppercase;
    background-color: transparent;
    background-image: url(./images/bg_button.gif);
    background-repeat: no-repeat;
    background-position: center;
    display:block;
}
a.button-download:hover {
    color:ffffff;
}

a.button-download-red {
    width: 187px;
    border: none;
   padding: 10px 0px 10px 0px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    text-decoration:none;
    text-transform: uppercase;
    background-color: transparent;
    background-image: url(./images/button2.gif);
    background-repeat: no-repeat;
    background-position: center;
    display:block;
}
a.button-download-red:hover {
    color:ffffff;
}

.container-big {
    border:1px solid #18476F;
    border-top:none;
    padding:10px;
}

.button-review {
    float:right; 
    padding:5px 10px 0px 5px;
}


.hits{
   float:right;
   width:190px;
}

.centercolumn {
    width:645px;
    float:left;
}

.rightcolumn {
    float:right;
    width:200px;
    text-align:center;
}

.review_bar {
    width:410px;
    min-height: 90px;
    background-image: url(./images/bg_hits.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 15px 30px;
    text-align: center;
    border-top: 5px solid white;
}

.review_bar .image {
    float: left;
    text-align: center;
    vertical-align: middle;
    margin: 25px 0px 0px 3px;
    width:50px;
    height: 50px;
 }
.review_bar .image img {
    display: none;
}

.review_bar .image span {
    display: block;
    vertical-align: middle;
    margin-top: 39px;
}

.review_bar .bar {
    float: left;
    width: 227px;
    height: 39px;
    vertical-align: middle;
    background-image: url(images/bar_bg_1.gif);
    background-repeat: repeat-x;
    background-position: left center;
    margin-top: 30px;
}

.review_bar .bar .sel {
    height: 39px;
    vertical-align: middle;
    background-image: url(images/bar_bg_2.gif);
    background-repeat: repeat-x;
    background-position: left center;
}

.review_bar .bar .sel .mask {
    width: 227px;
    height: 39px;
    background-image: url(images/bar_mask.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.review_bar .value {
    margin:40px 3px 0px 8px;
    float: left;
    color: #FF0000;
    font-weight: bold;
    font-size: 14pt;
    text-align: center;
    width:65px;
}

.text {
    padding-top:5px;
    padding-bottom:10px;
    vertical-align:top;
    padding:5px;
}





span{
    color:red;
    font-weight:bold;
}

.review_logo  {
    float: right;
    padding: 5px;
    padding-left:-10px;
}

.rightcolumn .review_logo  img {
    margin-left: 30px;
    padding: 0px;
    border: 1px solid #18476F;
}


.container  {
    background-color: #FFFFFF;
    border-left: 1px solid #18476F;
    border-right: 1px solid #18476F;
    margin:0px;
    padding: 0px 3px 5px 3px;
    text-align:top left;
	width:auto;
}

.a2{
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}

.a2:hover {
    color:#000000;
    text-decoration:none;
}

.more-link {
    color: #999999;
    text-decoration: underline;
    text-align: right;
    font-weight: bold;
}

.more-link:hover {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
}

.nopadding {
    padding: 0px;
}

.right {
    text-align: right;
}

.footer {
    background-color: #000000;
    background-image: url(./images/footer_corner.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    border-left: 1px solid #18476F;
    padding: 3px 0px 3px 0px;
	margin-bottom:15px;
    text-align: center;
    color: #FFFFFF;
}
.footer a {
    color: #FFFFFF;
    background-color: transparent;
    font-weight: bold;
    text-decoration: underline;
}
.footer a:hover {
    color: #DDDDDD;
    text-decoration: none;
}


.post {
    margin: 0px 20px 0px 20px;
    padding: 20px 0px 20px 0px;
    border-bottom: 1px dashed #000000;
	display:block;
	width:725px;
	-width:100%;
}
.post h3 {
    text-align: left;
}
.post h3 a {
    color: #FF0000;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.post h3 a:hover {
    text-decoration: none;
    background-color: white;
}
.date {
    font-size: 9pt;
    color: #999999;
    margin:0px;
}

.post a {
	color:red;
}

a.readmore {
    color: #999999;
    text-decoration: underline;
    text-align: right;
    font-weight: bold;
}
a.readmore:hover {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
}
/***************GET SIDEBAR******************/
body#charts-sidebar-body .cell {
	background:#ffffff;
	border:none;
}
body#charts-sidebar-body {
	background:#ffffff;
	text-align:left;
	float: none;
	margin: 0;
	padding:0px;
	width: auto;
}

body#charts-sidebar-body #sidebar, .cell #sidebar {
	float: none;
	margin:0px;
	padding:0px;
	width: auto;
	clear:both;
}
#sidebar {
    width:200px;
    float: right;
	margin:10px 0px 15px 0px;
	border:none;
}
#sidebar .footer {
	margin-bottom:10px;
}
#footer {
    width: 1000px;
    background-image: url(./images/footer.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    height:156px;
}


#sidebar ul, .widget  {
	padding:0px;
	margin:0px;
	list-style:none;
	border:none;
}

#sidebar ul ul, #sidebar ul ol.links {
	padding:0px;
	margin:0px 0px 15px 0px;
	color: #000000;
	background:#ffffff;
	border:1px solid #18476f;
}

#sidebar ul ul li {
    background-position: left;
    padding: 5px 5px 5px 15px;
	margin:0px;
    vertical-align:middle;
	list-style-type:square;
	list-style-position: inside;
}
#sidebar ul ul li.sidebar-post {
	list-style:none;
}
#sidebar ul ol.links li { 
	background-position: left;
	list-style-position: inside;
    padding: 5px 0px 5px 15px;
    vertical-align:middle;
}
#sidebar .banners {
	padding:5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #18476f;
	margin-bottom:15px;
}
#sidebar .banners .banner {
	margin:5px;
}

#sidebar .banners .banner a img, .banners .banner object {
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
	border:none;
}

.banners .banner embed {

}
#sidebar a {
	color:#777777;
}
.foter_content {
    padding-top:50px;
    margin: 0px auto 0px auto;
    text-align:center;
    color:#ffffff;
    overflow: hidden;
    background-color: transparent;
}

.foter_content a {
	color:#ffffff;
}

.container .text {
    padding-left: 230px;
    padding-right: 230px;
}

.container .container {
    padding-top: 10px;
}
.container ul, .container ol {
    padding-top: 5px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    list-style:square;
}

.container ul li, .container ol li {
    padding: 5px 0px 5px 0px;
    margin: 0px;
}




ul.menu {
    display: block;
    width: 100%;
    height: 36px;
    background: #CCCCCC url(./images/categories_menu.gif) repeat-x;
    margin: 0px;
    padding: 0px;
	overflow:hidden;
}

ul.menu li {
    display: block;
    float: left;
    background: url(./images/categories_menu2.gif) repeat-x;
    position: relative;
    margin: 0px;

 }

ul.menu li a {
    display: block;
    border: 1px solid #eeeeee;
    padding: 8px;
    text-decoration: none;
    color: #000000;
    font: 16px Arial, Helvetica, Verdana, sans-serif;
    text-transform: capitalize;
    background: url(./images/categories_menu.gif) repeat-x;
    background-color: transparent;
	
}

ul.menu li.last {
    float: right;
    width:100%;
}

ul.menu li.last a {
    background-image: none;
    background-color: transparent;
}



ul.menu li:hover a {
    color: #000000;
    background: url(./images/categories_menu2.gif) repeat-x;
    background-color: transparent;
}

/* submenu */

ul.menu li ul {
    display: none;
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #000000;
    background: url(./images/categories_menu.gif) repeat-x;
    padding:0px;
}

ul.menu li:hover ul {
    display: block;
}

ul.menu li li {
    float: none;
    text-align: center;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background: url(./images/categories_menu.gif) repeat-x;
    height:36px;
    width:100%;
}

ul.menu li li a {
    width: 100%;
    border: none;
    font: bold 14px Arial, Helvetica, Verdana, sans-serif;
    padding: 9px 0;
    background-image: none;
    border-top: 1px solid #000000;
    background-color: transparent;
}

ul.menu li li:hover {
    background: url(./images/categories_menu2.gif) repeat-x;
}

ul.menu li li:hover a {
    color: #000000;
    border-top-color: #000000;
    background-color: transparent;
}
/* submenu end */


