body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


a.top{text-decoration: none; color:#FFFFFF; font-family: Arial; font-size: 24px;}
a.top:hover{text-decoration: underline; color:#FFFFFF;  font-family: Arial; font-size: 24px;}


a.ext{text-decoration: none; color:#333333; font-family: Arial; font-size: 12px;}
a.ext:hover{text-decoration: none; color:#333333;}

a.newlink {font-family: arial; display: block; font-size: 12px; font-weight: normal; text-decoration: none; cursor: hand; color: #3366FF; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: whitesmoke 1px solid; border-top: white 1px solid; border-left: whitesmoke 5px solid; border-right: whitesmoke 5px solid;}
a.newlink:hover {color: #3366FF; background-color: whitesmoke; text-decoration: none; font-weight: normal; border-left: #3366FF 5px solid; border-bottom: #3366FF 1px solid; border-top: #3366FF 1px solid; border-right: #3366FF 5px solid;}

a.newlink2 {font-family: arial; display: block; font-size: 12px; font-weight: bold; background-color: whitesmoke; text-decoration: none; cursor: hand; color: #0066FF; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: gold 1px solid; border-top: gold 1px solid; border-left: gold 5px solid; border-right: gold 5px solid;}
a.newlink2:hover {font-family: arial; background-color: whitesmoke; font-size: 12px; font-weight: bold; text-decoration: none; cursor: hand; color: #0033FF; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: gold 1px solid; border-top: gold 1px solid; border-left: gold 5px solid; border-right: gold 5px solid;}



a.newlink3 {font-family: arial; display: block; font-size: 12px; font-weight: normal; text-decoration: none; cursor: hand; color: #3366FF; padding-bottom: 1px; padding-left: 10px; padding-right: 1px; border-bottom: gainsboro 1px solid; border-top: gainsboro 5px solid; border-left: gainsboro 1px solid; border-right: gainsboro 1px solid; font-weight: bold;}

a.newlink3:hover {color: #3366FF; display: block; background-color: white; text-decoration: none; font-weight: normal; border-left: #3366FF 1px solid; border-bottom: #3366FF 1px solid; border-top: #3366FF 5px solid; border-right: #3366FF 1px solid; font-weight: bold;}



a.newlink4 {font-family: arial; display: block; font-size: 12px; font-weight: normal; text-decoration: none; cursor: hand; color: #3366FF; padding-bottom: 1px; padding-left: 10px; padding-right: 1px; border-bottom: gold 1px solid; border-top: gold 5px solid; border-left: gold 1px solid; border-right: gold 1px solid; font-weight: bold;}

a.newlink4:hover {color: #0033FF; background-color: whitesmoke; text-decoration: none; font-weight: normal; border-left: gold 1px solid; border-bottom: gold 1px solid; border-top: gold 5px solid; border-right: gold 1px solid; font-weight: bold;}


.newlink5 {font-family: arial; display: block; background-color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none; cursor: hand; color: #888888; padding-bottom: 1px; padding-left: 10px; padding-right: 1px; border-bottom: gainsboro 1px solid; border-top: #AAAAAA 5px solid; border-left: gainsboro 1px solid; border-right: gainsboro 1px solid; font-weight: bold;}




a.link1{text-decoration: none; color: white; font-family: Arial; font-size: 12px; font-weight: bold;}
a.link1:hover{text-decoration: underline; color:white;}

a.link2{text-decoration: none; color:#3366FF ; font-family: Arial; font-size: 12px; font-weight: bold;text-decoration: underline;}
a.link2:hover{text-decoration: none; color:#3366FF; }

a{text-decoration: none; color:#3366FF; font-family: Arial; font-size: 12px; text-decoration: underline}
a:hover{text-decoration: none; color:#3366FF;}


a.collect{color:#3366FF; font-family: Arial; font-size: 12px; text-decoration: none; border-bottom: 1px dotted; font-weight: bold;}
a.collect:hover{text-decoration: none; color:#3366FF; border-bottom: 0px;  font-weight: bold;}

a.collect2{color:#3366FF; font-family: Arial; font-size: 12px; text-decoration: none; border-top: 1px solid gold; border-bottom: 1px solid gold; border-right: 5px solid gold; border-left: 5px solid gold; font-weight: bold; background-color:white; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px;}
a.collect2:hover{text-decoration: none; color:#0033FF; font-weight: bold;}

a.transl{text-decoration: none; color:#000000; font-family: Arial; font-size: 18px; text-decoration: none}
a.transl:hover{text-decoration: none; color:#000000;}

a.red{text-decoration: none; color:#FF0000; font-family: Arial; font-size: 12px; text-decoration: underline}
a.red:hover{text-decoration: none; color:#FF0000;}

a.white{text-decoration: none; color:#FFFFFF; font-family: Arial; font-size: 12px; text-decoration: underline}
a.white:hover{text-decoration: none; color:#FFFFFF;}

a.blue{text-decoration: none; color:#007cd9; font-family: Arial; font-size: 12px; text-decoration: underline}
a.blue:hover{text-decoration: none; color:#007cd9;}

a.orange{text-decoration: none; color:#ff6600; font-family: Arial; font-size: 12px; text-decoration: underline}
a.orange:hover{text-decoration: none; color:#ff6600;}





  .nnn_teaser_title { font: normal 9px Arial, Serif; color: #3366FF; font-weight: bold;}


a.link3
{

font-family: arial; 
font-size: 16px;
background-color: white; 
font-weight: bold; 
text-decoration: none; 
color: #3366FF; 
padding-left: 1px; 
padding-right: 1px; 
margin-left: 1px; 
margin-right: 1px;
border-bottom: whitesmoke 1px solid; 
border-top: whitesmoke 1px solid;
border-left: white 3px solid; 
border-right: white 3px solid;

/* 

*/
}

a.link3:hover
{
font-family: arial; 
font-size: 16px; 
background-color: whitesmoke; 
font-weight: bold; 
text-decoration: none; 
color: gold; 
padding-left: 1px; 
padding-right: 1px; 
margin-left: 1px; 
margin-right: 1px;
border-bottom: gold 1px solid; 
border-top: gold 1px solid;
border-left: gold 3px solid; 
border-right: gold 3px solid; 
}

a.link33
{
font-family: arial; 
font-size: 18px; 
background-color: whitesmoke; 
font-weight: bold; 
text-decoration: none; 
color: #0066FF; 
padding-left: 2px; 
padding-right: 2px; 
margin-left: 2px; 
margin-right: 2px;
border-bottom: gold 1px solid; 
border-top: gold 1px solid;
border-left: gold 3px solid; 
border-right: gold 3px solid; 

}

a.link33:hover
{
font-family: arial; 
font-size: 18px; 
background-color: whitesmoke; 
font-weight: bold; 
text-decoration: none; 
color: #0033FF; 
padding-left: 2px; 
padding-right: 2px; 
margin-left: 2px; 
margin-right: 2px;
border-bottom: gold 1px solid; 
border-top: gold 1px solid;
border-left: gold 3px solid; 
border-right: gold 3px solid; 

}


a.link4{text-decoration: underline; color:#333333; font-family: Arial; font-size: 12px; font-weight: bold;}
a.link4:hover{text-decoration: none; color:#333333;}

a.link5{text-decoration: none; color:#3366FF; font-family: Arial; font-size: 12px; font-weight: bold;}
a.link5:hover{text-decoration: none; color:#3366FF;}



table.porta2 {width: 100%; border-style: solid; border-width: 0px; border-color:  silver; background-color: #bfe6ff;}
table.porta3 {width: 100%; border-style: solid; border-width: 1px; border-color: gainsboro; background-color: #bfe6ff;}
table.porta4 {width: 100%; border-style: solid; border-width: 1px; border-color: gainsboro; background-color: #bfe6ff; border-top: gold 1px solid;}


td.porta1 {padding-top: 1px; padding-bottom: 1px;}

td { font-size:12px; font-family:Arial, Helvetica, sans-serif; COLOR: #333333;}

a.link {font-family: arial; background-color: white; font-size: 12px; font-weight: bold; text-decoration: none; cursor: hand; color: #888888; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; border-bottom: gainsboro 1px solid; border-left: gainsboro 5px solid; border-right: gainsboro 5px solid;}

a.link:hover {color: black; background-color: whitesmoke; text-decoration: none; font-weight: bold; border-left: #6666FF 5px solid; border-bottom: gainsboro 1px solid; border-right: #6666FF 5px solid;}

a.submenu2 {font-family: arial; display: block; font-size: 11px; font-weight: bold; background-color: whitesmoke; text-decoration: none; width: 200px;  cursor: hand; color: #666666; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: #FEE96D 1px solid; border-left: #FEE96D 5px solid; border-right: #FEE96D 5px solid;}



a.menu2 {font-family: arial; display: block; font-size: 12px; font-weight: bold; background-color: whitesmoke; text-decoration: none; max-width: 200px;  cursor: hand; color: #0066FF; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: gold 1px solid; border-left: gold 3px solid; border-right: gold 3px solid; border-top: gold 1px solid;}

a.menu2:hover {font-family: arial; background-color: whitesmoke; font-size: 12px; font-weight: bold; text-decoration: none; cursor: hand; color: #0033FF; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: gold 1px solid; border-left: gold 3px solid; border-right: gold 3px solid; border-top: gold 1px solid;}


a.menu {font-family: arial; display: block; font-size: 12px; font-weight: normal; text-decoration: none; max-width: 200px; cursor: hand; color: #3366FF; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: whitesmoke 1px solid; border-left: whitesmoke 3px solid; border-right: whitesmoke 3px solid; border-top: white 1px solid;}

a.menu:hover {color: #3366FF; background-color: whitesmoke; text-decoration: none; font-weight: normal; border-left: #3366FF 3px solid; border-bottom: #3366FF 1px solid; border-right: #3366FF 3px solid; border-top: #3366FF 1px solid;}



a.submenu2:hover {font-family: arial; background-color: whitesmoke; font-weight: bold; text-decoration: none; width: 200px;  cursor: hand; color: #333333; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: #FEE96D 1px solid; border-left: #FEE96D 5px solid; border-right: #FEE96D 5px solid;}

a.map {font-family: arial; font-size: 12px; display: block; font-weight: bold; text-decoration: none; width: 380px;  cursor: hand; color: darkgray; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: whitesmoke 1px solid; border-left: gainsboro 5px solid; border-right: gainsboro 5px solid;} 

a.map:hover {color: black; background-color: whitesmoke; text-decoration: none; font-weight: bold; border-left: #6666FF 5px solid; border-bottom: gainsboro 1px solid; border-right: #6666FF 5px solid;}


a.menu3 {font-family: arial; background-color: whitesmoke; display: block; font-size: 12px; font-weight: bold; text-decoration: none; width: 200px; cursor: hand; color: darkgray; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: whitesmoke 1px solid; border-left: gainsboro 5px solid; border-right: gainsboro 5px solid;}

a.menu3:hover {color: black; background-color: whitesmoke; text-decoration: none; font-weight: bold; border-left: #6666FF 5px solid; border-bottom: gainsboro 1px solid; border-right: #6666FF 5px solid;}



a.menu4 {font-family: arial; display: block; font-size: 12px; font-weight: bold; text-decoration: none; max-width: 200px; cursor: hand; color: #3366FF; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: whitesmoke 1px solid; border-left: whitesmoke 3px solid; border-right: whitesmoke 3px solid; border-top: white 1px solid;}

a.menu4:hover {color: #3366FF; background-color: whitesmoke; text-decoration: none; font-weight: 700; border-left: #3366FF 3px solid; border-bottom: #3366FF 1px solid; border-right: #3366FF 3px solid; border-top: #3366FF 1px solid;}



a.submenu {font-family: arial; display: block; font-size: 11px; font-weight: bold; text-decoration: none; width: 200px; cursor: hand; color: darkgray; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: whitesmoke 1px solid; border-left: whitesmoke 5px solid; border-right: whitesmoke 5px solid;}

a.submenu:hover {color: #444444; background-color: whitesmoke; text-decoration: none; font-weight: bold; border-left: #9B9DFF 5px solid; border-bottom: gainsboro 1px solid; border-right: #9B9DFF 5px solid;}

.input {border-bottom: gainsboro 1px solid; border-left: gainsboro 1px solid; border-right: gainsboro 1px solid; border-top:gainsboro 1px solid}
.input2 {border-bottom: #7E9DB9 1px solid; border-left: #7E9DB9 1px solid; border-right: #7E9DB9 1px solid; border-top:#7E9DB9 1px solid}



.text {font-family: arial; font-size: 13px; font-weight: normal; text-decoration: none; color: #333333; border-bottom: whitesmoke 1px solid; border-left: whitesmoke 5px solid; border-right: whitesmoke 5px solid;} 

.text2 {font-family: arial; font-size: 12px; background-color: whitesmoke; font-weight: normal; text-decoration: none; color: #333333; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-bottom: gold 1px solid; border-left: gold 5px solid; border-right: gold 5px solid;}

.text4 {font-family: arial; font-size: 12px; background-color: whitesmoke; font-weight: normal; text-decoration: none; color: #333333; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-top: gold 1px solid; border-bottom: gold 1px solid; border-left: gold 5px solid; border-right: gold 5px solid;}

.text5 {font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border-left: #FF99FF 5px solid; border-right: #FF99FF 5px solid;}


.style1 {font-size: 10px;}

#slide  {VISIBILITY: visible; padding-right: 0%; padding-left: 0%; padding-top: 20%; padding-bottom: 0%; position: absolute; left: 33%; top: 0%}

.error {
	BACKGROUND-COLOR:#FFFF99; FONT-FAMILY:Tahoma, sans-serif; FONT-SIZE:10pt; COLOR:#000000;}
	

a.link2{text-decoration: none; color:#3366FF ; font-family: Arial; font-size: 12px; font-weight: bold;text-decoration: underline;}
a.link2:hover{text-decoration: none; color:#3366FF; }



#2 {
	position: relative;
	width:25px;
	z-index:1;
	left: 0px;
	top: 6px;
}


.date1 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}
.date2 {font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;}
	
	
#info {
	BORDER: #FFAB0F 1px solid; BACKGROUND-COLOR: gold; WIDTH: 22px; height: 17px; text-align:center; text-decoration: none; color: #FFAB0F; font-weight:bold; padding-left: 9px; padding-right: 9px; padding-top:5px; padding-bottom: 1px;
}
#close {text-decoration: none; font-size:9px; color: #FFAB0F; 
}
#serv {
	BORDER: #fadda9 2px solid; PADDING: 5px; BACKGROUND-COLOR: #fdf4e1; WIDTH: 170px; DISPLAY: none; text-align: left;
}


h3 {
	text-decoration: none; font-size:16px; color: #000000;
}


.tablerating {
border-bottom: 1px #d4d0c8; 
border-top: 0px; 
border-right: 1px #d4d0c8; 
border-left: 0px; 
border-style:dotted;
margin-left: 20px;
}
.tablerating2 {
border-bottom: 1px #d4d0c8; 
border-top: 0px; 
border-right: 0px; 
border-left: 0px; 
border-style:dotted;
}
.tablerandom {
border-bottom: 1px #d4d0c8; 
border-top: 0px; 
border-right: 0px; 
border-left: 0px; 
border-style:dotted;
}


#cd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #3366FF;
	font-weight: bold;
}





/* Для пятиления */
#noborder { border:none};

#turn_wrapper {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#turn_hideme {
	width: 85%;
	height: 85%;
	overflow: hidden;
	display: block;
	position: absolute;
	float: left;
	top: 0;
	left: 0;
	z-index: 1;
}

#turn_object{
	position: relative;
}

#turn_wrapper.right #turn_hideme *,
#turn_wrapper.right #turn_object {
	float: right !important;
}

#turn_wrapper.right #turn_hideme {
	float: right !important;
	right: 0 !important;
	left: auto;
}
#turn_wrapper.right #turn_object {
	right: 0 !important;
	left: auto !important;
}

#turn_wrapper.right {
	position: absolute;
	top: 0;
	width: 100%;
	height: 0;
	right: 0 !important;
}

#turn_wrapper.right #turn_object * {
	position: absolute;
	right: 0 !important;
}

#turn_wrapper #turn_object img#turn_fold {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1000;
	right: 0;
	position: absolute;
}

#turn_wrapper .ui-resizable { position: relative;}
#turn_wrapper .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; background-image: url(#none)}
#turn_wrapper .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 0; bottom: 0; }
#turn_wrapper .ui-resizable-sw { cursor: sw-resize; width: 12px; height: 12px; left: 0; bottom: 0; }


.5years {
	font-size: 100px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}


#banners a img {
opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
background-color:#FFFFFF;
margin: 3px;
}
#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
background-color:#FFFFFF;
margin: 3px;
}

