/* General */
BODY
{
    font-family: arial;	 
	 font-size: 13px;
	 color: #ffffff;
	 background-color: #000000;
	 text-align: center;
}

IMG 
{ 
    border: none; 
}

H1,STRONG,EM
{
    font-family: arial;	 
    font-size: 13px !important;
    font-weight: bold;
}

H2,H3
{
    font-family: arial;	 
    font-size: 13px !important;
    font-weight: normal !important;

}

A
{
    font-weight: bold;
    color: #f86e17;
    text-decoration: none;	 
}

A:hover
{
    text-decoration: underline;	 
}
/* End of general */

/* Structure */
#mainpage
{
	 margin: 0px;
	 padding: 5px;
	 border: 0px;
	 width: 948px;
	 margin-left: auto;
	 margin-right: auto;
}

#leftside
{
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 width: 170px;
	 display: block;
	 float: left;
}
#main
{
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 background: #000000;
	 width: 770px;
	 float: right;
}
/* End of structure */

/* Main menu */
.menuitem
{
	 width: 188px;
	 height: 40px;
	 float: left;
	 margin-right: 2px;
}
.selected
{
	 background: url(../images/menubg.png) left -80px no-repeat;
}
.menuheader
{
	 background: #999999;
	 width: 188px;
	 height: 28px;
	 float: right;
	 margin-top: 10px;
	 margin-bottom: 2px;
}
.menufooter
{
	 display:block;
	 background: #666666;
	 height: 100px;
	 width: 948px;
}
.tab
{
	 display: block;
         height: 38px;
}
.tab A
{
    background: url(../images/menubg.png) left 0px no-repeat;
	 display: block;
         height: 38px;
}
.tab A:hover
{
    background: url(../images/menubg.png) left -40px no-repeat;
}
.feedback
{
    font-weight: bold;
    font-size: larger;
    color: #f86e17;
    text-decoration: none;
}
.feedback:hover
{
    text-decoration: underline;	 
}
#writefb
{
	 background: #999999;
	 width: 350px;
	 right: 0;
	 position: absolute;
	 padding: 10px;
	 z-index: 15;
	 text-align: left;
	 margin-top: 38px;
	 float: none;
}
.writetext
{
    width: 340px;
    height: 120px;
}
/* End of Main menu */

/* Logo */
.logo
{
	 height: 90px;
	 width: 100px;
	 margin: 5px 43px;
	 float: left;
}
/* End of logo */

/* Advertising */
.menubanner
{
	 height: 90px;
	 width: 728px;
	 margin: 5px;
	 float : right;
}
.leftbanner
{
	 height: 615px;
	 width: 170px;
	 margin: 0px;
	 padding: 0px;
	 float: left;
	 border:solid;
	 border-width: 1px;
	 border-color: #999999;
}
.middlebanner
{
	 height: 95px;
	 width: 770px;
	 margin-top: 5px;
	 padding-top: 5px;
	 padding-left: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 float: right;
	 border:solid;
	 border-width: 1px;
	 border-color: #999999;
}
/* End of advertising */

/* Main content */
.middleblock
{
	 width: 770px;
	 margin-top: 5px;
	 float: right;
	 padding: 0px;
	 text-align: center;
}
.divider
{
	 width: 770px;
	 height: 15px;
	 float: right;
	 padding: 0px;
}
.bigfulldivider
{
	 width: 770px;
	 height: 10px;
	 float: right;
	 padding: 0px;
}
.fulldivider
{
	 width: 770px;
	 height: 1px;
	 float: right;
	 padding: 0px;
}
.halfdivider
{
	 width: 384px;
	 height: 1px;
	 float: left;
	 padding: 0px;
}
.leftuppart
{
	 width: 384px;
	 float: left;
	 text-align: center;
}
.rightuppart
{
	 width: 384px;
	 float: right;
}
.leftdownpart
{
	 width: 384px;
	 float: left;
	 text-align: left;
}
.rightdownpart
{
	 width: 384px;
	 float: right;
	 text-align: left;
}
.chlogo
{
	 width: 52px;
	 height: 41px;
	 float: left;
	 padding-top:15px;
	 padding-bottom:16px;
 	 padding-left:10px;
	 padding-right:10px;
}
.chdesc
{
	 width: 285px;
	 height: 72px;
	 float: right;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:0px;
	 padding-right:10px;
	 text-align: justify;
	 overflow:hidden; 
}
.chdescfull
{
	 width: 285px;
	 float: right;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:0px;
	 padding-right:10px;
	 text-align: justify;
	 overflow:hidden; 
}
.prtime
{
	 width: 45px;
	 float: left;
	 padding-top:0px;
	 padding-bottom:0px;
	 padding-left:10px;
	 padding-right:0px;
	 text-align: right;
	 font-weight: bold;
}

A .prdesc, A .prdescfull
{
	 font-weight: normal;
}

A .prdesc:hover, A .prtime:hover, A .prdescfull:hover
{
    text-decoration: underline;	 
}

.prdesc
{
	 width: 292px;
	 float: right;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:10px;
	 padding-right:10px;
	 text-align: left;
}
.prdescfull
{
	 width: 663px;
	 float: right;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:10px;
	 padding-right:10px;
	 text-align: left;
}
.newsdate
{
	 width: 150px;
	 float: left;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:10px;
	 padding-right:0px;
	 text-align: left;
	 font-weight: bold;
}
.newsdesc
{
	 width: 692px;
	 float: right;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:10px;
	 padding-right:10px;
	 text-align: left;
}
.letter
{
	 width: 23px;
	 float: left;
	 padding:0px;
}
.faqq
{
	 width: 695px;
	 float: right;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:10px;
	 padding-right:10px;
	 text-align: left;
	 font-weight: bold;
}
.faqa
{
	 width: 695px;
	 float: right;
	 padding-top:0px;
	 padding-bottom:0px;
 	 padding-left:10px;
	 padding-right:10px;
	 text-align: left;
}
.footerup
{
	 width: 948px;
	 margin-top: 5px;
	 padding-left: 10px;
	 padding-top: 5px;
	 float: left;
	 text-align: left;
	 background: #666666;
}
.footerdown
{
	 width: 948px;
	 margin: 0px;
	 float: left;
	 background: #000000;
	 text-align: left;
}
#smallbox
{
	 width: 384px;
	 height: 288px;
	 margin: 0px;
	 background: #000000;
	 text-align: center;
 	 position: relative; 
	 margin-left: auto;
	 margin-right: auto;	 
	 
}
#smallplayer
{
	 width: 384px;
	 height: 288px;
	 margin: 0px;
	 background: #000000;
	 text-align: center;
 	 position: relative; 
	 margin-left: auto;
	 margin-right: auto;	 
	 
}
#smalljava
{
	 width: 384px;
	 height: 20px;
	 margin: 0px;
	 background: #000000;
	 text-align: center;
 	 position: relative; 
	 margin-left: auto;
	 margin-right: auto;	 
	 
}
#bigplayer
{
	 width: 720px;
	 height: 540px;
	 margin: 0px;
	 background: #000000;
	 text-align: center;
 	 position: relative; 
	 margin-left: auto;
	 margin-right: auto;	 
	 
}
#bigjava
{
	 width: 720px;
	 height: 20px;
	 margin: 0px;
	 background: #000000;
	 text-align: center;
 	 position: relative; 
	 margin-left: auto;
	 margin-right: auto;	 
	 
}
#timeselect
{
	 width: 384px;
	 height: 100px;
	 margin: 0px;
	 margin-top: 10px;
	 background: #000000;
	 text-align: center;
 	 float: left;
}
/* End of main content */
/* buttons */
#social_button {
	display:block;
	margin: 1px;
	padding: 1px 0px;
	height: 48px;
/*	margin-bottom: -24px; */
}

#bt_vk {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 1px;
	height: 21px;
	width: 118px;
}




#bt_twitter  {

	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	height: 21px;
	width: 118px;	

}

#bt_facebookr {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 1px;
	height: 21px;
	width: 130px;
}
#bt_mail {

	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 1px;
	height: 21px;
	width: 123px;
}

#bt_buzz {

	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 1px;
	height: 21px;
	width: 118px;
}

