.about {
	padding:10px 0;
	}
.about p {
	padding:5px 10px
	}

.about-expand {
	margin-top:5px;
	}
.about-expand a {
	display:block;
	float:left;
	color:#c76f2b;
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0  10px
	}
.about-expand .expand {
	width:90px;
	float:right;
	text-align:center
	}
.about-expand .expand a {
	display: inline;
	float:none;
	padding:0
	}
.about-expand .expands {
    clear: both;
    padding-top: 15px;
    display: none;
    }


.search-item {
	padding:12px 0;
	border-top:1px solid #808080;
	}
.search-info {
	padding-left:110px;
	}
.search-info a.name-news {
	font-size:15px;
	font-weight:bold;
	color:#c76f2b;
	display:block;
	}
.search-info a.name-article {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	display:block;
	}
.search-info p {
	margin:0;
	padding:8px 0;
	}
.search-info .view {
	width:70px;
	}


.advanced-search {
	padding:20px 15px;
	color:#000000;
	}

.advanced-search table {
	margin:0 10px;
	}
.advanced-search table td {
	padding: 5px 0px;
	color:#333333;
	}
.advanced-search table td.title {
	width:120px;
	font-weight:bold;
	font-size:12px
	}
.advanced-search table td input {
	color:#838383;
	font-size:11px;
	vertical-align:middle;
	margin:0 5px;
	}
.advanced-search table td input.text {
	border:1px solid #000000;
	padding:1px 2px
	}
.advanced-search table td input.terms {
	width:440px;
	}
	
.advanced-search .bg-gray {
	border:0 none;
	padding:15px
	}
.advanced-search .bg-orang {
	background:#dc9530;
	border:0 none;
	padding:15px
	}
.advanced-search .check input {
	margin-left:25px;	
	}
.advanced-search .check .first-check {
	margin-left:5px;
	}

.advanced-search select {
	font-size:11px;
	margin:0 5px
	}
.advanced-search .author select {
	width:180px
	}
.advanced-search .sort-by select {
	width:130px
	}
.advanced-search table table {
	margin:0;
	}
.advanced-search table table td {
	padding: 2px 20px 2px 0;
	color:#333333;
	}
.advanced-search table table td input {
	vertical-align:middle;
	margin:0 5px 0 0;
	}
.advanced-search table table td img {
	vertical-align:middle;
	}
.glossary {
    width:310px;
    margin-left:12px;
    float:left;
    font-size:12px;
    color:#000000;
    }    

.glossary strong  {
    font-size:14px;
    display:block;
    padding-top:12px
    } 
.glossary p {
    margin:0px;
    padding:0 0 12px 0;
    }

.future-odds-title {
    background:#191919;
    padding:15px 12px;
    font-size:11px;
    color:#ffffff
   
    }
.future-odds-title strong {
    color:#c76f2b;
    font-size:15px;
    display:block
    }
.future-odds-table {
    width:100%
    }
.future-odds-table th {
    background:#cccccc;
    border-bottom:1px solid #ffffff;
    text-align:left;
    padding:1% 2%
    }
.future-odds-table td {
    background:#ffffff;
    width:20%;
    padding:1% 2%;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    text-align:left
    }
.future-odds-table td.bg-gray {
    background:#e5e5e5;
    border:0 none
    }
.bg-gray {
    background:#e5e5e5;
    padding:2px 10px;
    border:1px solid #999999
    }
    
.block-links {
    width:160px;
    text-align:center;
    margin-top:20px
    } 
    
.block-links img {
    vertical-align:middle;
    margin:0 2px;
}   
.article-page {
    padding:10px 15px;
    font-size:12px;
    }
.article-page embed {
    border: 1px solid #111;
    }
.article-page img {
    border: 1px solid #111;
    }
.article-page p {
    margin:0px;
    padding:8px 0;
    font-size:12px;
    color:#000000
    }

.article-page .art-banner-left {
    width:280px;
    text-align:center;
    float:left
    }
.article-page .art-banner-left a {
    font-weight:bold;
    text-decoration:underline;
    display:block;
    padding:10px 0 0 0;
    color:#000000
    }
.article-page .art-banner-left a:hover {
    text-decoration:none;
    }

.tags {
    padding-left:40px;
    color:#616060;
    font-size:11px
    }
.tags a {
    color:#616060
    }

.comments {
    padding:10px 0;
    }
.comments .bg-1 {
    background:#f8f8f8;
    padding:2px 10px;
    border:1px solid #cccccc
    }
  
.comments .bg-2 {
    background:#ffffff;
    padding:2px 11px;
    border:0 none
    }
 .comments .avatar {
    width:95px;
    float:right;
    text-align:right;
    padding:0
    }   
.comments .comments-text {
    width:530px;
    float:left;
    }
 .comments .comments-text  .author {
    font-weight:bold;
    padding:0 0 10px 0;
    border-bottom:1px solid #cccccc
    }

.comments .comments-text  .author a {
    color:#525252;
    font-size:14px
    }    
.comments .comments-text  .author span {
    display:block;
    font-size:11px;
    font-weight:normal
    }  
.comments .comments-text  .comment {
    padding:10px 0 0 0;;
    }  
    
.add-comments strong {
    display:block;
    font-size:14px;
    padding:10px 0 ;    
    } 
.add-comments  .name-field { 
    width: 70px;
    float:left;
    padding:5px 10px 0 0;
    text-transform:uppercase;
    text-align:right
    } 
.add-comments  .field {
    width:575px;
    float:left;
    padding:5px 0 0 0
    }
.add-comments  .field input.text {
    width:148px;
    border:1px solid #cccccc;
    }  
 .add-comments  .field textarea {
    width:573px;
    height:120px;
    border:1px solid #cccccc;
    }     
    
    
.contact-info {
    padding:20px;
    font-size:12px
    } 
.contact-info-left {
    width:305px;
    float:left;
    padding:0 15px 0 0;
    }    
.contact-info-right {
    width:265px;
    float:left;
    border-left:1px solid #cccccc;
    padding:0 15px
    }    
.contact-info-right img {
    border:1px solid #cccccc;
    }
.contact-info-right .contact {
    padding-left:115px;
    }

.contact-info-right .contact strong {
    display:block;
    }

.contact-links {
    font-size:12px;
    }
.contact-links strong {
    display:block;
    padding:10px 0
    }
    
.box-contact-links  {
    background:url(/img/bg-contact-link.jpg) left top repeat-x #000000;
    color:#ffffff;
    padding:10px 0 0 0 
    }
 .box-contact-links a {
    color:#c76f2b;
    display:block;
    padding-bottom:10px
    }   
.box-contact-links .box-links {
    width:196px;
    float:left;
    padding:0 10px;
    }    
 .contact-form {
    font-size:12px;
    padding:10px 0
    }
  .contact-form .title-contact-form {  
    padding:10px;
    }
 .contact-form .title-contact-form strong {
    font-size:12px;
    }
 .contact-form .title-contact-form span {
    font-size:10px;
    display:block
    }
 .contact-form .name-field { 
    width: 110px;
    float:left;
    padding:5px 10px 0 0;
    text-align:right
    } 
.contact-form  .field {
    width:535px;
    float:left;
    padding:5px 0 0 0
    }
.contact-form  .field input.text {
    width:208px;
    border:1px solid #cccccc;
    }  
 .contact-form  .field input.zip {
    width:48px;
    border:1px solid #cccccc;
    }  
 .contact-form  .field textarea {
    width:533px;
    height:120px;
    border:1px solid #cccccc;
    } 
.contact-form  .field select {
    width:170px;
    border:1px solid #cccccc;
    }       
.contact-form .buttons-site {
	width:70px;
	}    
    
.columnlist {
    position:relative;
    margin:0px -5px 0 0;
    }
.columnlist .box1 {
    margin:5px 0px 0 5px ;
    width:304px;
    height:105px;
    float:left;
    color:#a8a8a8
    }
.columnlist .box1  img {
    float:left;
    border:none !important;
    }
.columnlist .box1 .text-box1 {
    padding:0 0 0 8px;
    width:195px;
    float:left
    }
 .columnlist .box1 .text-box1 p {
    font-size:11px;
    padding:10px 0
    }   
  .columnlist .box1 .text-box1 a {
    color:#c76f2b;
    font-size:12px;
    margin:0 5px
    }  
.columnlist-other {
    position:relative;
    }
    
 .columnlist-other  .box1 {
    margin:5px 0px 0 0 ;
    color:#a8a8a8
    }
 .columnlist-other .other {
    padding:5px 15px;
    }    
 .columnlist-other .other a {
    color:#ffffff;
    font-size:11px;
    display:block;
    width:120px;
    float:left
    }   
    
    
 
.bott-box .box {
    
    min-height:123px;
    height:auto!important;
    height:123px
    } 
    
 
.box-240 .box {
    
    min-height:240px;
    height:auto!important;
    height:240px
    }    
    
.box-260 .box {
    
    min-height:235px;
    height:auto!important;
    height:235px
    }       
    

.box-260 .box .box-info {
    padding-left:155px
    }       

.stock-tricker {
    }

 .stock-tricker .bg-1 {
    background:#2f2525;
    }   
  .stock-tricker .bg-2 {
    background:#362c2c;
    }      
  .stock-tricker .left-tricker {
    width:195px;
    float:left;
    padding:2px 0 2px  10px;
    color:#ffffff;
    }   
 
  .stock-tricker .right-tricker {
    width:85px;
    float:left;
    padding:2px 0 2px 10px;
    text-align:right;
    }      
.stock-tricker .right-tricker-color-green {
    color:#5ebd2f;
    }
 
.stock-tricker .right-tricker-color-red {
    color:#e34220;
    }

.stock-tricker .right-tricker img {
    vertical-align:middle;
    margin-left:5px;
    border:0 none;
    float:none
    }    
.other-games {
    text-align:center;
    }
.other-games img {
    margin:0 2px;
    }  



    
    
.form-forgot-password {
	text-align:center;
	padding:50px 0;
	min-height:500px;
	height:auto!important;
	height:500px;
	
	width:350px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:14px
	}    
    
.form-forgot-password  input.text {
 	width:220px;
	border:0 none;
	font-size:14px;
	padding:3px ;
	vertical-align:middle;
	margin-top:1px
 	}  
