/* CSS Document */

html, body {
	padding: 0px; 
	margin: 0px;  
	font-family: Arial, Helvetica, sans-serif; 
	width:100%;
	height:100%; 
	line-height:100%;
	}
.png {

	}
.clr {
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
	border:solid 0px;
	}
#main {
	position:relative;
	z-index:2;
	padding: 0px;
	margin: 0px;
	width:100%;
	height:100%;
	min-width:1000px;
	max-width:100%;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth)<1000)?"1000px":"100%");
	}
#header {
	position:relative;
	z-index:3;
	padding: 0px;
	margin: 0px;
	width:100%;
	height:245px;
	background:url(/skin/header_bg.png) left top repeat-x #ffccea;
	}
#header_l {
	position:relative;
	z-index:4;
	float:left;
	clear:inherit;
	padding: 0px 0px 0px 9px;				/* IE 		*/
	margin:0px 30px 0px 0px !important;		/* Mozilla 	*/
	margin: 0px;
	width:391px;
	height:245px;
	background:url(/skin/header_l_bg1.png) left top no-repeat;
	border:solid 0px #000;
	}
#header_l img {
	position:relative;
	z-index:5;
	padding: 0px;
	margin: 0px;
	width:187px;
	height:244px;
	border:solid 0px;
	}	
#header_r {
	position:relative;
	z-index:6;
	float:right;
	clear:inherit;
	padding: 0px; 
	margin: 0px;  
	width:430px;
	height:245px;
	background:url(/skin/header_r_bg2.png) right bottom no-repeat;
	border:solid 0px #000;
	}
#topmenu {
	position:relative;
	z-index:7;
	float:right;
	padding: 11px 20px 0px 10px;
	margin: 0px; 
	width:225px;
	height:36px;
	background:url(/skin/topmenu_bg.png) right top no-repeat;
	line-height:110%;
	border:solid 0px #000;
	}
#topmenu .menu {
	float:left;
	clear:inherit;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:16px;
	color:#b70250;
	font-weight:bold;
	font-size:14px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	border:solid 0px #000;
	}
#topmenu .menu:hover {
	color:#fd66b4;
	}
#topmenu .menuActive {
	float:left;
	clear:inherit;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:16px;
	color:#fd66b4;	
	font-weight:bold;
	font-size:14px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	border:solid 0px #000;
	}	
#topmenu .l {
	margin:0px;
	padding:10px 30px 10px 35px;
	background:url(/skin/topm_l.png) left bottom no-repeat;
	}
#topmenu .r {
	margin:0px;
	padding:10px 0px 10px 35px;	
	background:url(/skin/topm_r.png) left bottom no-repeat;
	}	
#logo2 {
	position:relative;
	z-index:8;
	float:right;
	padding: 0px 0px 0px 0px; 
	margin: 0px; 
	width:430px;
	height:198px;
	overflow:hidden;	
	}
#flash {
	position:absolute;
	z-index:9;
	padding:0px;
    top:60px;
    right:9px;
    overflow:hidden;
    border:1px solid #FFF;
    padding:2px;
    background-color:#F550A4;
height:167px;
width:235px;
	}

#contslogan {
	position:relative;
	z-index:10;
	padding: 0px; 
	margin: 0px auto 0px auto; 	
	width:140px;
	height:245px;
	border:solid 0px #000;
	}
#slogan {
	position:relative;
	z-index:11;
	padding: 0px; 
	margin: 86px -215px 0px -235px; 	
	width:556px;
	height:90px;	
	}
#container {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	background:url(/skin/container_top_bg1.png) left top repeat-x;
	}
#content {
	color:#555555;
	}
#newsblock {
	margin:0px 0px 0px 205px;
	padding:10px 7px 10px 0px;
	width:auto;
	height:133px;
	border:solid 0px #000;
	}	
#newsblock1, #newsblock2, #newsblock3 {
	padding:5px 10px;
	width:238px;
	height:103px;	
	}
#newsblock1	{
	color:#2e3d07;
	font-family:"Times New Roman", Times, serif;
	}
#newsblock2	{
	color:#01465b;
	font-family:"Times New Roman", Times, serif;
	}	
#newsblock3	{
	/*color:#2c1540;*/
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	}
	
#newsblock1 h4, #newsblock1 p, #newsblock2 h4, #newsblock2 p, #newsblock3 h4, #newsblock3 p {
	padding:0px;
	font-size:16px;
	line-height:100%;
	font-style:italic;
}
#newsblock1 h4, #newsblock2 h4, #newsblock3 h4 {
	margin:5px 0px 1px 0px;	
	}
#newsblock1 p, #newsblock2 p, #newsblock3 p {
	margin:1px 0px 5px 0px;	
	}
#newsblock1 p.r, #newsblock2 p.r, #newsblock3 p.r {
	text-align:right;	
	}
#newsblock1 a, #newsblock2 a, #newsblock3 a {
	padding:0px 0px 0px 20px;
	background:url(/skin/arrow.png) left center no-repeat;
	color:#fff800;
	text-decoration:underline;
	}
#newsblock1 a:hover, #newsblock2 a:hover, #newsblock3 a:hover {
	text-decoration:none;	
	}	
#newsblock1 img, #newsblock2 img, #newsblock3 img {
	float:left;
	clear:inherit;
	margin:9px 5px 9px 0px;
	padding:0px;
	}
#newsblock1 img	{
	border:solid 2px #90c400;
	}
#newsblock2 img	{
	border:solid 2px #06b1e6;	
	}	
#newsblock3 img	{
	border:solid 2px #8d43cf;
	}	
#newsblock1 {
	float:left;
	clear:inherit;
	margin:0px;
	background:url(/skin/news1.png) left top no-repeat;
	}
#newsblock2 {
	float:right;
	clear:inherit;
	margin:0px 0px 0px 0px;
	background:url(/skin/news3.png) left top no-repeat;
	}
#newsblock3 {
	margin:0px auto;
	background:url(/skin/news2.png) left top no-repeat;
	}	
	
#leftmenu {
	position:relative;
	z-index:20;
	float:left;
	clear:inherit;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:205px;
	height:auto;
	background:url(/skin/leftmenu_c_bg.png) left top repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:100%;
	}
#leftmenutop {
	position:relative;
	z-index:21;
	margin:0px 0px -250px 0px;
	padding:0px;
	width:205px;
	height:320px;
	background: left top no-repeat;
	}
#leftmenubottom {
	position:relative;
	z-index:22;
	margin:-140px 0px 0px 0px;	
	padding:0px;
	width:205px;
	height:175px;
	background:url(/skin/leftmenu_b_bg.png) left top no-repeat;
	}
#leftmenu .menu {
	position:relative;
	z-index:23;
	display:block;
	margin:0px 9px;
	padding-left:30px;
	padding-right:3px;
	width:153px;
	background: url(/skin/booble1.png) left center no-repeat;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border:solid 0px #000;
	}
#leftmenu .menu:hover {
	position:relative;
	z-index:24;	
	background: url(/skin/leftmenuhover.png) left center no-repeat;
	}
#leftmenu .menuActive {
	position:relative;
	z-index:23;
	display:block;
	margin:0px 9px;
	padding-left:30px;
	padding-right:3px;
	width:153px;
	background: url(/skin/leftmenuhover.png) left center no-repeat;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border:solid 0px #000;
	}
#leftmenu .submenu {
	position:relative;
	z-index:23;
	display:block;
	margin:0px 9px;
	padding-left:45px;
	padding-right:3px;
	width:143px;
	background:  url(/skin/booble2.png) left center no-repeat;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
#leftmenu .submenu:hover {
	position:relative;
	z-index:24;
	background: url(/skin/leftsubmenuhover.png) left center no-repeat;
	}	
#leftmenu .submenuActive {
	position:relative;
	z-index:23;
	display:block;
	margin:0px 9px;
	padding-left:45px;
	padding-right:3px;
	width:143px;
	background:  url(/skin/leftsubmenuhover.png) left center no-repeat;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}	
#leftmenu .s1 {
	padding-top:13px;
	padding-bottom:15px;
	height:auto;	
	}
#leftmenu .s2 {
	padding-top:6px;
	padding-bottom:8px;
	height:auto;	
	}	
.object_txt {
	margin:10px 20px 20px 225px;
	padding:0px;
	text-align:justify;
	font-size:12px;
	}
.object_txt h2,	.object_txt h3, .object_txt h4, .object_txt h5, .object_txt h6 {
	color:#292929;
	margin:10px 0px;
	padding:0px;
	}
.object_txt h6 {
	font-size:8px;
	}	
.object_txt h5 {
	font-size:10px;
	}	
.object_txt h4 {
	font-size:12px;
	}	
.object_txt h3 {
	font-size:14px;
	}	
.object_txt h2 {
	font-size:16px;
	}	
	
.object_txt	 p {
	margin:10px 0px;
	padding:0px;
	}
.object_txt	a {
	color:#292929;
	text-decoration:underline;
	}
.object_txt	a:hover {
	color:#292929;
	text-decoration:none;
	}	
.object_txt	ul {
	margin:10px 0px;
	padding:0px;	
	}
.object_txt	ul li {
	list-style-position:inside;
	margin:0px 0px 0px 0px;
	padding:0px;	
	}
.ttxt {
	margin:0px;
	padding:0px 20px 0px 0px;
	border:solid 0px;
	width:100%;
	}
.ttxt tr td {
	margin:0px;
	padding:0px;
	border:solid 0px;
	vertical-align:top;
	}
.timg {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:solid 0px;
	width:auto;
	float:left;
	clear:inherit;
	}
.timg tr td {
	margin:0px;
	padding:0px;
	border:solid 0px;
	vertical-align:top;
	}	
.imgright {
	float:right;
	clear:inherit;
	margin:0px 0px 10px 20px;
	padding:0px;
	}
.imgleft {
	float:left;
	clear:inherit;
	margin:0px 20px 10px 0px;
	padding:0px;
	}	
.obj_back {
	float:left;
	clear:ingerit;
}
.obj_top {
	float:right;
	clear:ingerit;
}
.obj_img {
	float:left;
	clear:inherit;
	margin:0px;
	padding:10px 20px;
	width:auto;
	height:310px;
    position:relative;
overflow:hidden;
	}
.obj_img img {
	margin:0px auto;
	width:auto;
	height:auto;
	/**/
	}
.pl1 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka.png) left top no-repeat;
	}
.pl2 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka1.png) left top no-repeat;
	}	
.pl3 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka2.png) left top no-repeat;
	}
.pl4 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka3.png) left top no-repeat;
	}	
.pl5 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka4.png) left top no-repeat;
	}
.pl6 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka5.png) left top no-repeat;
	}
.pl7 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka6.png) left top no-repeat;
	}
.pl8 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka7.png) left top no-repeat;
	}
.pl9 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka8.png) left top no-repeat;
	}	
.pl10 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka9.png) left top no-repeat;
	}
.pl11 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka10.png) left top no-repeat;
	}
.pl100 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka100.png) left top no-repeat;
	}
.pl12 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka11.png) left top no-repeat;
	}
.pl13 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka12.png) left top no-repeat;
	}	
.pl14 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka13.png) left top no-repeat;
	}
.pl15 {
	padding:10px 12px 15px 12px;
	background:url(/skin/plashka14.png) center top no-repeat;
	}																						
.obj_img a {
	border:solid 0px;
	}
.obj_img a	img {
	border:solid 0px #fd7abe;	
	}
.obj_img a:hover	img {
	border:solid 0px #fd7abe;;	
	}
.obj_img p {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	}
.subpagesNavigation {
	margin:20px 0px;
	padding:0px;
	text-align:center;
	}
.highslide-caption .l {
	float:left;
	clear:inherit;
	}
.highslide-caption .r {
	float:right;
	clear:inherit;
	}
.highslide-caption {
	text-align:center;
	}
.metro {
	margin:0px;
	padding:10px 0px 10px 30px;
	background:url(/skin/metro1.gif) left center no-repeat;
	}
.metrop {
	margin:10px 0px 10px 30px;
	padding:0px;	
	}
	
.mailform {
	}	
	
#footer {
	float:right;
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	background:url(/skin/footer_bg.jpg) left top repeat-x #ff7ac9;
	}
.copy {
	float:right;
	margin:10px 20px 10px 0px;
	padding:0px;
	color:#fff;
	font-size:12px;
}
	
