
body {background-image:url(-images/background.png); background-repeat:repeat-x; margin:0; padding:0px; color:#454545; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;}

a, a:visited { text-decoration:none; color:#339966}
a:hover, a:active { color:#339966; text-decoration:none; color:#006600}
.spacer {font-size:1px; line-height:1px; clear:both;}
.spacer5 {font-size:5px; line-height:5px; clear:both;}
.header {background-image:url(-images/logo.png); height:195px; width:100%; float:left; background-repeat:no-repeat; text-align:right;}
.header .menu {
	float:left;
	height:195px;
	margin-left:343px;
	padding:0 6px;
	width:auto;
}
.header .menu a, .header .menu a:visited { background-image:url(-images/menu-static.png);  color:#FFF; height:195px; width:115px; float:left; background-repeat:no-repeat; text-decoration:none; padding-right:0px; padding-top:0px; padding-bottom:0px;}
.header .menu a:hover, .header .menu a:active { background-image:url(-images/menu-hover.png);  text-decoration:none; }
.header .menu a.active { background-image:url(-images/menu-active.png); }
.header .menu a b {float:right; clear:both; margin-right:10px; margin-top:90px; font-size:15px; line-height:45px; color:#FFF; font-weight:normal;}
.header .menu a span {float:right; clear:both; margin-right:1px; margin-left:16px; line-height:13px; font-size:12px; color:#bed62f;}

.left-col { padding-right:360px; padding-left:25px;}

.submenu-left { background-image:url(-images/submenu-left.png); background-repeat:no-repeat; width:22px; height:114px;}
.submenu-right { background-image:url(-images/submenu-right.png); background-repeat:no-repeat; width:22px; height:114px;}
.submenu-fill { background-image:url(-images/submenu-fill.png); height:144px; background-repeat:repeat-x; }
.submenu-rect { border:0 none; float:left; clear:both; margin-left:440px;}
.submenu-tabs { line-height:39px; height:39px; width:auto; overflow:hidden; float:left; clear:both;  white-space: nowrap; }
.submenu-tabs a { line-height:39px; color:#000; height:39px; width:auto; padding-left:4px; padding-right:4px; float:left; white-space: nowrap; }
.submenu-items { clear:both;  height:49px; width:auto; overflow:hidden; float:left; overflow:hidden; }
.submenu-items a { line-height:24px; color:#000; height:24px; width:auto; padding-left:5px; padding-right:4px;  white-space:nowrap; float:left; }
.submenu-tabs a:hover, .submenu-tabs a.active { background-image:url(-images/submenu-tab.png); background-repeat:repeat-x;}
.submenu-tabs a:hover, .submenu-items a:hover {text-decoration:underline; }

.right-col {float:right; width:333px;}
.right-col .contacts { color:#002545; background-image:url(-images/contacts_tikcet.png); background-repeat:no-repeat; height:235px; width:333px; float:left; clear:both;}
.right-col .contacts .content { margin:30px; }
.right-col .mail-form { float:left; width:333px; height:auto; color:#454545 }
.right-col .mail-form h2 { color:#565656; text-align:right; line-height:32px; font-weight:bold; font-size:22px; margin-right:20px}
.right-col .mail-form p { margin-top:5px; margin-left:5px; margin-right:0px; margin-bottom:0px; color:#454545; text-align:left; line-height:15px; font-weight:bold; font-size:12px; padding:0px;}

.right-col .mail-form .text-field, .right-col .mail-form .text-area, .right-col .mail-form .submit-button { border:0 none; background-color:transparent; margin:0px; padding:0px;}
.right-col .mail-form .text-field { color:#066; text-align:left; padding:3px; background-image:url(-images/text-field.png); height:26px; line-height:20px; width:300px; background-repeat:no-repeat;}
.right-col .mail-form .text-area { overflow:auto; color:#066; text-align:left; padding:3px; margin-bottom:1px; background-image:url(-images/text-area.png); height:133px; width:300px; background-repeat:no-repeat;}
.right-col .mail-form .submit-button { color:#454545; background-image:url(-images/mail.png); height:34px; font-size:20px; vertical-align:middle;  background-repeat:no-repeat; text-align:right; padding-left:70px; width:auto;}

.poll {float:left; width:333px; height:auto; color:#454545; vertical-align:middle;  text-align:center; padding-left:70px; width:auto;}

.pay-block { width:333px; float:left}
.pay-left { background-image:url(-images/pay-left.png); height:114px; width:7px; background-repeat:no-repeat;}
.pay-right { background-image:url(-images/pay-right.png); height:114px; width:7px; background-repeat:no-repeat;}
.pay-fill { background-image:url(-images/pay-fill.png); background-repeat:repeat-x; height:114px; color:#069;}
.pay-fill img { margin:3px; border:0 none;}
.pay-fill a { border:0 none;}

.footer { background-image:url(-images/footer.png); padding:20px;}
.footer .menu { text-align:center; }
.footer .menu a { color:#464646; }
.footer .copy { color:#676767; text-align:center; }

.module-content { margin-top:3px; }


.langs *
{
	line-height:20px;
	float:left;
	margin-left:4px;
}
.langs 
{
	background-image:url(-images/flags.png);
	float:right;
	font-size:16px;
	height:24px;
	line-height:20px;
	margin-right:20px;
	margin-top:0;
	z-index:100;
	width:195px;
	background-repeat:no-repeat;
}

.langs a 
{
	color: White;
	margin-right:5px;
}

.langs img
{
	border: 0 none;
	margin-left:5px;
}
	
/* CRAWL LINE */


.crawlline {
	width:650px;
	padding:0 25px;
	padding:10px;
	position:absolute;
	left:0px;
	top:200px;
	/*overflow:hidden;*/
	height:auto;
	color:#000;
}
* html .crawlline {}
.crawlline2,
.crawlline3 {
	width:400px;
}
.crawlline3 {width:1000px;}
.crawlline .bg {
	width:95%;
	margin:0 15px;
	overflow:hidden;
}
.viewText { }
* html .viewText {}
div.move {
	overflow:hidden;
	width:99999px !important;
	padding:0 10px;
}
.crawlline2 div {padding:0;}
.crawlline p {
	float:left;
	width:auto;
	margin:0;
	padding:0 20px 0 0;
}
.crawlline p img {
	display:inline;
	vertical-align:middle;
}


.cupon 
{
	background-image:url(/-images/cupon.jpg);
	height:300px;
	width:650px;
}

.happy
{
	background-image:url(/-images/christmas.jpg);
	height:250px;
	width:650px;
	background-repeat:no-repeat;
}

.happy tr td
{
	padding-left:233px;
}

.footer .banners {
	margin:0 auto;
	overflow:hidden;
	width:600px;
}

.footer .banners a {
	margin-left:20px;
	overflow:hidden;
	display:block;
	float:left;
}