body, html {
	background-color: #330000;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#wrap{
	background-image: url(img/bg_main.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.headerslogan{
	background-image: url(img/header_slogan.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 709px;
	height: 173px;
}
.timerbg{
	background-image: url(img/slogan03.jpg);
	background-repeat: no-repeat;
	width: 708px;
	height: 48px;
}
.temertext{
	padding-left: 20px;
}
.shadowtext {
	text-align: center;
	font-size: 12px;
	/*line-height: 20px;*/
	font-weight: bold;
	position: relative;
	font-family: Verdana, Tahoma, Arial;
	color: #DA5893;
	text-transform: uppercase;
}
.shadowtext span {
/*	position: absolute;
	top: -1px;
	left: -1px;
	padding-right: 3px;
	color: #DA5893;
	text-transform: uppercase; */
}
.timecout{
	padding: 0 10px 0px 60px;
	text-transform: uppercase;
	font-family: Tahoma, Arial;
	color: #DA5893;
	font-weight: bold;
}
.bgcorner{
	background-image: url(img/bg_right_corner.jpg);
}
/* Main menu */
.menuborder{
	height: 1px;
	background-color: #ffffff;
	width: 100%;
}
.menucontent{
	height: 30px;
	background-color: #000000;
}
#menu1 {
	padding-left: 30px;
}
ul#cssmenu {
	list-style: none;
	line-height: normal;
	display: inline;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: auto;
        list-style: none;
        display: none;
        position: absolute;
        top: 20px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
/*        border: 0px; */
/*        float: none !important; */
        display: block;
        height: auto !important;
        height: 1%;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
border-top:#000000 1px solid;
	
	float: left;
	padding: 2px 4px;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #FFFFFF;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background-color: #560c0c;
		border-top:#300000 1px solid;
        /*border:#000000 1px solid;*/
		text-align: left;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        /*border-top:#000000 1px solid;*/
        float: none;
        background-color: #560c0c;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        background: #FFFFFF;
        color:#000000;
        /*border:#000000 1px solid;*/
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

/* Language menu */
#menulang{
	color: #ffffff;
	font-weight: bold;
}
#menulang a {
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #FFFFFF;
	font-weight: bold;
}
#menulang a:hover { 
	background-color: #560c0c
}
/* Reclame and banner */
.reclame{
	background-color: #660000;
	padding: 15px;
	text-align: center;
}
.bigtext{
	text-transform: uppercase;
	font-size: 20pt;
	color: #ffffff;
	padding-bottom: 10px;
	letter-spacing: 3px;
}
/*  Main Content */
.mainpart{
	background-color: #660000;
	padding: 15px 0;
}
.fieldname{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12pt;
	padding: 0 10px 0 15px;
}
.searchinput{
	height: 16px;
	margin: 0;
	border: 1px solid #b38080;
	border-right: 0px;
}
.searchsubmit{
	width: 20px;
	text-align: center;
}
/*  Left box */
.leftboxborder{
	background-image: url(img/spacer.jpg);
	background-repeat: repeat-y;
	width: 2px;
}
.leftboxtop{
	background-color: #330000;
	width: 200px;
	height: 8px;
}
.leftboxcorner1{
	background-image: url(img/leftbox_right_top.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 8px;
}
.leftboxcenter{
	background-color: #330000;
	width: 200px;
	color: #ffffff;
}
.leftboxcornerbg{
	background-image: url(img/leftbox_right_bg.jpg);
	background-repeat: repeat-y;
	width: 15px;
}
.leftboxbottom{
	background-image: url(img/leftbox_bottom_bg.jpg);
	background-repeat: repeat-x;
	height: 13px;
}
leftboxbottomleft{
	background-image: url(img/leftbox_bottom_left.jpg);
	background-repeat: no-repeat;
	width: 2px;
	height: 13px;
}
.leftboxcorner2{
	background-image: url(img/leftbox_right_bottom.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 13px;
}
.leftboxcenter h2{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 15pt;
	float: right;
	margin: 0 0 5px 0;
}
.leftboxcenter img{
	float: right;
}
.leftboxcenter p{
	float: right;
	margin: 0;
	text-align: left;
	padding-left: 40px;
	font-size: 8pt;
}
.leftboxcenter a{
	color: #ff6699;
	font-size: 8pt;
	text-decoration: underline;
}
.leftboxcenter a:hover{
	text-decoration: none;
}
.leftbanners{
	padding: 10px;
	text-align: center;
}
.leftbanners img{
	padding-bottom: 20px;
}
/* Right block */
.topvideo{
	padding: 10px 37px 10px 5px;
	text-align:left;
}
.topvideo p{
	color: #ffffff;
	border-top: 2px solid #b38080;
}

/* Right box */
.rightboxtop{
	background-image: url(img/rightbox_top.jpg);
	background-repeat: repeat-x;
	height: 21px;
	width: 222px;
}
.rightboxtopleft{
	background-image: url(img/rightbox_top_left.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 10px;
}
.rightboxleftbg{
	background-image: url(img/rightbox_left_bg.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.rightboxcenter{
	background-color: #330000;
	text-align:left;
}
.rightboxbottomleft{
	background-image: url(img/right_bottom_left.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 10px;
}
.rightboxbottombg{
	background-image: url(img/right_bottom_bg.jpg);
	background-repeat: repeat-x;
	height: 24px;
}
.rightboxcenter h2{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 15pt;
	float: left;
	margin: 0 0 5px 0;
}
.rightboxcenter p {
	/*float: left; */
	margin: 0 10px 0 7px;
}
.rightboxcenter p img {
	/*float: left; */
	border: 1px solid black;
}
/*  Main content*/

.content{
	padding: 0 7px 7px 7px;
	text-align:left;
}
.content p {
	line-height: 15px;
	font-weight: normal;
	color: #ffffff;
	font-size: 9pt;
	margin: 0 0 7px;
}
.content li {
	line-height: 15px;
	font-weight: normal;
	color: #ffffff;
	font-size: 9pt;
}
.content p a {
	color: white;
	text-decoration: underline;	
}
.content p a:hover {
	color: #dc143c;
	text-decoration: none;
}
.content h1 {
	font-weight: bold;
	color: #cd5c5c;
	font-size: 17px;
	margin: 0 0 7px;
}
.news{
	padding: 5px;
}
.news .line{
	height: 1px;
	background-color: #ffffff;
}
.news .date{
	padding-top: 5px;
	font-weight: bold;
	font-size: 9pt;
}
.news .anons{
	font-weight: normal;
	color: #ffffff;
	font-size: 9pt;
	text-align: left;
}
.anons p {
	margin: 0;
}
.news a{
	float: right;
	color: #000000;
	font-size: 9pt;
}
.news a:hover{
	text-decoration: none;
}
.newsimg{
	padding: 10px 5px 5px 5px;
}

.reclamebottom{
	background-color: #330000;
	padding: 15px;
	text-align: center;
}
.bigtextbottom{
	text-transform: uppercase;
	font-size: 23pt;
	color: #ffffff;
	padding-bottom: 10px;
	letter-spacing: 8px;
}
.reclamebottom .bottomline{
	height: 1px;
	background-color: #ffffff;
	margin: 20px;
}

/* Footer  */
.footerleft{
	background-image: url(img/footerleft.jpg);
	background-repeat: no-repeat;
	width: 30px;
	height: 45px;
}
.footercenter{
	background-image: url(img/footerbg.jpg);
	background-repeat: repeat-x;
	height: 45px;
	padding: 0 0 10px 0;
	color: #ffffff;
}
.footercenter a{
	color: #ffffff;
}
.footercenter a:hover{
	text-decoration: none;
}
.footerright{
	background-image: url(img/footerright.jpg);
	background-repeat: no-repeat;
	width: 43px;
	height: 45px;
}
.sep {
	 color: #330000; /*для IE */
	 background-color:#330000; /*для Firefox, Opera, Safari*/
	 border:0px none; height:1px; /* высота 1px IE, Firefox, Opera, Safari */ 
}
.finded {
	color: red;
	background: yellow;
	font-weight: bold;
}