@charset "utf-8";
/* CSS Document */

a:link{
	color: #b0b0b0;
   	font-family: Arial, Helvetica, sans-serifArial;
   	font-size: 12px;
   	letter-spacing: 0px;
   	text-decoration:none;
}
a:hover {
	color: #e0e0e0;
	font-family: Arial, Helvetica, sans-serifArial;
	font-size: 12px;
	text-decoration: underline;
	letter-spacing: 0px;
}
a:visited {
	color: #b0b0b0;
	font-family: Arial, Helvetica, sans-serifArial;
	font-size: 12px;
	letter-spacing: 0px;
	text-decoration:none;
}
a:active {
	color: #b0b0b0;
	font-family: Arial, Helvetica, sans-serifArial;
	font-size: 12px;
	letter-spacing: 0px;
	text-decoration:none;
}

a:visited:hover {
	color: #e0e0e0;
	font-family: Arial, Helvetica, sans-serifArial;
	font-size: 12px;
	text-decoration: underline;
	letter-spacing: 0px;
}

a.copy:link{
	color: #a298ac;
   	font-size: 14px;
   	text-decoration:none;
}
a.copy:hover {
	color: #a298ac;
   	font-size: 14px;
	text-decoration: underline;
}
a.copy:visited {
	color: #a298ac;
   	font-size: 14px;
	text-decoration:none;
}
a.copy:active {
	color: #a298ac;
   	font-size: 14px;
	text-decoration:none;
}

a.copy:visited:hover {
	color: #a298ac;
   	font-size: 14px;
	text-decoration: underline;
}



a.r:link img{
	border: solid 2px #ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.7;
}
a.r:hover img{
	border: solid 2px #ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1.0;
}
a.r:visited img{
	border: solid 2px #ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.7;
}
a.r:active img{
	border: solid 2px #ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.7;
}

a.r:visited:hover img{
	border: solid 2px #ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1.0;
}



html, body {
	margin:0px;
	padding:0px;
	background-color:#211a43;
	color: #bdbdbd;
	font-family: Arial, Helvetica, sans-serifArial;
}

td {padding: 0px;}
table {border-collapse: collapse;}

table.main {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	background-image: url(img/bg.gif);
	background-repeat:repeat-X;
	background-position:left bottom;
}
table.all_t {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	background-image: url(img/top.gif);
	background-repeat:repeat-X;
	background-position:left top;
}
table.all_b {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	background-image: url(img/bottom.gif);
	background-repeat:repeat-X;
	background-position:left bottom;
}
.all {
	width: 100%;
	height: 100%;
}

table.main_a {
	height: 10px;
}

table.center {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	background-color:#1a092c;
	background-image: url(img/bg_left.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

td.top_left {
	background-image: url(img/logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	vertical-align:top;
	padding-left:20px;
	height:207px;
}

td.top_menu {
	background-image: url(img/menu.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
	vertical-align:top;
	padding-left:20px;
	padding-top: 2px;
	width: 320px;
	height:207px;
}




td.cen_ter {
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	padding-right:30px;	
}
td.lef_ter {
	text-align:left;
	vertical-align:bottom;
	padding-left:30px;
	padding-right:30px;
	height:20px;
}
td.bot_ter {
	text-align:left;
	vertical-align:bottom;
	padding-left:30px;
	padding-right:30px;

	height:20px;
}

td.center_right {
	text-align:left;
	vertical-align:top;
	background-image: url(img/bg_right.gif);
	background-repeat:repeat-y;
	background-position:right top;
	padding-left: 20px;
	padding-right:20px;
}


td.tlink {
	height: 10px;
	text-align: center;
	vertical-align: middle;
	padding-left:5px;
	padding-right:5px;
	
}

td.top_top{
	width: 100%;
	height:207px;
	background-image: url(img/top_bg.jpg);
	background-repeat:repeat-X;
	background-position:left top;
}

td.top_bg{
	width: 100%;
	height:200px;
	background-image: url(img/pic_t.jpg);
	background-repeat:repeat-X;
	background-position:left top;
}
table.ttop_bg{
	width: 100%;
	height:31px;
}


table.main_b {
	width: 300px;
	border-collapse: collapse;
	
}
td.ttt{
	height: 25px;
	width: 350px;
	text-align: left;
	vertical-align: bottom;
}












td.copy{
	text-align: left;
	vertical-align: bottom;
	padding-top: 63px;
	background-image: url(pic/copy.png);
	background-repeat:no-repeat;
	background-position:right top;
	
}

td.text{
	
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-bottom: 55px;
	padding-left: 100px;
	padding-right: 30px;
	padding-top: 10px;
	
}
td.text_a{
	
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-bottom: 250px;
	padding-left: 100px;
	padding-right: 30px;
	padding-top: 10px;
	
}
td.text_aa{
	
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-bottom: 280px;
	padding-left: 300px;
	padding-right: 30px;
	padding-top: 10px;
	
}
td.text_index{
	
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 100px;
	padding-right: 30px;
	padding-top: 10px;
	
}

td.text_prise{
	
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 100px;
	padding-right: 30px;
	padding-top: 10px;
	
}
td.text_about{
	
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-bottom: 100px;
	padding-left: 100px;
	padding-right: 30px;
	padding-top: 10px;
	
}








td.gallery{
	
	width: 100%;
	text-align: center;
	vertical-align: middle;	
	padding-top: 5px;
	padding-left:20px;
	padding-right:20px;
	background-image: url(img/bg_right.gif);
	background-repeat:repeat-y;
	background-position:right top;
	
	
	
}
table.gal{
	height: 330px;
	width: 420px;
}
table.galss{
	height: 330px;
	width: 480px;
}
td.gals {
	height: 110px;
	width: 140px;
	text-align: center;
	vertical-align: middle;
}
td.gals_ы {
	height: 110px;
	width: 160px;
	text-align: center;
	vertical-align: middle;
}
td.galss {
	height: 170px;
	width: 265px;
	text-align: center;
	vertical-align: middle;
	padding-left: 30px;
}
td.gals_s {
	height: 170px;
	width: 265px;
	text-align: center;
	vertical-align: middle;
	padding-right: 30px;
}
td.galssa {
	height: 181px;
	width: 265px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 30px;
}
td.galss_a {
	height: 181px;
	width: 265px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 30px;
}
#divlogo {
	width: 226px;
	height: 85px;
	position:absolute;
	left: 90px;
	top: 30px;
	font-size:9px;
	color:#000000;
}
#divprof {
	width: 273px;
	height: 30px;
	position:absolute;
	left: 83px;
	top: 177px;
}
#divprdm {
	position:relative;
	right: 30px;
	bottom: 50px;
}
.top { 
	vertical-align:top;
	padding-top: 0px;
}
#fix {color:#FFFFFF;
font-size:14px}

.kaka {vertical-align:top; text-align:right; width:300px; height:341px;}

.vid_gallery{
	width: 121px;
	height: 165px;
	vertical-align:top;
	background: url(img/vid.gif) top left no-repeat;
	float:left;
	padding-left:0px;
	padding-top:18px;
	font-size:12px;
}
