@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
html,body{
	width:100%; height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#757577;		
}
html{ overflow-y: scroll; font-size: 11px; }

b.right{ float: right; }
a{ outline:none; text-decoration:none; color: #db3636; }
a img{ border:0; float:left; }
.red{ color:#db3636; }
.grafit{color:#525254; }
.green{ color:#00a651; }
.green2{ color:#00a651; }
.white{ color:#ffffff!important; }
.gray{ color:#a5a5a5; }
.greenlight{ color: #70ac4a; }
.green2light{ color: #70ac4a; }
.bluelight{ color: #8ebfe7; }
.blue{ color: #7ab7e4; }
.bluec{ color: #7ab7e4!important; }
.blue2light{ color: #8ebfe7; }
.blue2{ color: #7ab7e4; }
.blue3{ color: #478CBF; }
.defaultcolor{ color: #757577; }
.titlenew{ color: #F3F3F3; float: left; font-weight: bold; font-size: 10px; line-height: 28px; margin-bottom: 20px;}

.bold{ font-weight: bold; }

.size10{ font-size:10px; }

.line20{ line-height: 20px; }

.uppercase{ text-transform: uppercase; }

.clear{clear:both; }
.bgnone{ background: none!important; }
.relative{ position: relative; }

table.maintable tr td.left{
	background: #9A9A9A url(../images/left-repeat.jpg) top left repeat-x;
}
table.maintable tr td.right{
	background: #db3636;
}
table.maintable tr td.center{
	background: url(../images/repeat-center.jpg) top left repeat-y;
	vertical-align:top;
}

/* ===== MENU ===== */
div.menu{
	float: left; width: 975px; height: 51px;
	background: #ffffff;
	margin: 121px 0 0 0;
}
div.menu ul{
	display: block; float: left;
	width: 975px; height: 51px;
	list-style-type: none;	
}
div.menu ul li{
	display: block; float: left; height: 51px;
}
div.menu ul li a{
	display: block; float: left; height: 51px;
	overflow: hidden;
	background: url(../images/menu1.jpg) no-repeat;
	color: #4b4a4f;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 50px;
	padding-left: 15px;
}
div.menu ul li#menu1 a{ width: 174px; background-position: 0px 0px; }
div.menu ul li#menu2 a{ width: 133px; background-position: -189px 0px; }
div.menu ul li#menu3 a{ width: 139px; background-position: -337px 0px; }
div.menu ul li#menu4 a{ width: 134px; background-position: -491px 0px; }
div.menu ul li#menu5 a{ width: 140px; background-position: -640px 0px; }
div.menu ul li#menu6 a{ width: 158px; background-position: -795px 0px; }

div.menu ul li#menu1 a:hover, div.menu ul li#menu1 a.current{ width: 174px; background-position: 0px -51px; }
div.menu ul li#menu2 a:hover, div.menu ul li#menu2 a.current{ width: 133px; background-position: -189px -51px; }
div.menu ul li#menu3 a:hover, div.menu ul li#menu3 a.current{ width: 139px; background-position: -337px -51px; }
div.menu ul li#menu4 a:hover, div.menu ul li#menu4 a.current{ width: 134px; background-position: -491px -51px; }
div.menu ul li#menu5 a:hover, div.menu ul li#menu5 a.current{ width: 140px; background-position: -640px -51px; }
div.menu ul li#menu6 a:hover, div.menu ul li#menu6 a.current{ width: 158px; background-position: -795px -51px; }
/* ===== end MENU ===== */



/* ===== MAIN ===== */
div#main{ 
	float: left; width: 975px;
	background: url(../images/repeat-inside-container.jpg) repeat-y;
	position: relative;
}
div.container{
	float: left; width: 926px;	
	min-height: 538px; _height: 538px;	
	padding: 25px 20px 0 29px;
	background: url(../images/container-bg.jpg) no-repeat;
}

/* Header */
div.header{
	float:left; width:975px; height:121px;
	position: absolute; top: 0; left: 0;
	background: #db3636;
}
div.header a.logo{
	display: block; float:left; 
	width: 496px; height: 121px;
}

div.header div.lang{
	float: left; width: 114px;
	padding: 97px 0 0 12px;	
	line-height: 24px;	
	font-size: 11px;
}
div.header div.lang a{ color: #ded6d6; }
div.header div.lang a:hover{ color: #ffffff; }

div.header div.alt-menu{
	float: right; width: 346px; height: 121px;
	background: url(../images/alt-menu-bg.jpg) no-repeat;
	font-size: 11px;
}
div.header div.alt-menu ul{
	display: block; float: left; width: 346px;
	list-style-type: none;
} 
div.header div.alt-menu ul li{
	display: block; float:left; width: 346px;
	text-align: right; height: 20px;
}
div.header div.alt-menu ul li a{
	display: block; float: right; width: 306px;
	padding: 0 40px 0 0;
	color: #ded6d6; line-height: 16px;
}
div.header div.alt-menu ul li a:hover{ color:#ffffff; }
/* end Header */


/* Footer */
div.footer{
	float: left; width: 904px; height: 119px;
	padding: 55px 33px 0 38px;
	background: url(../images/bottom-repeat.jpg) top left no-repeat;
}
div.footer a{
	display: block; color: #e6e4e5; font-size: 10px;
}
div.footer a:hover{ color: #ffffff; }
div.footer a.cl-title{
	display: block; color: #e6e4e5; font-weight: bold;
	font-size: 11px; padding-bottom: 5px;
}
div.crosslinks{
	float: left; width: 255px; line-height: 15px;
}
div.cl-info{
	float: left; width: 225px; line-height: 15px;
}
div.cl-contacts-info{
	float: left; width: 200px; line-height: 15px;
}

div.footer a.created{
	display:block; float:right; width: 180px;
	margin: 19px 0 0 0;
	text-align:center;
	color:#d0cfcf; font-size:10px;
}
div.footer a.facebook{ line-height: 25px; margin-top: 0;}
/* end Footer */

/* ===== end MAIN ===== */
