/* CSS Document */

/*form .error{
	min-height: 1.23em;
	color:#000000;
	text-align:center;
	//height: 1.23em;
}*/
.lll {
	font-size:11px;
	color:#000;
	padding-left:20px;
}
.lll a{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}
.lll a{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
body{
	margin:0px;
}

table, tr, td{
	border:none;
	padding:0;
	margin:0;
}

table{
	border-collapse:collapse;
}

img {border:0px}

/* header */

.head_rep{
	background-image:url(img/head-rep.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:100%;
	}

.head_left{
	background-image:url(img/head-left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:29px;
	width:100%;
}

.head_right{
	background-image:url(img/head-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:29px;
	width:100%;
}

.url{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffba00;
	padding-top:5px;
	padding-left:3px;
}

.header_rep{
	background-image:url(img/header-rep.jpg);
	background-repeat:repeat-x;
	height:249px;
	width:100%;
}

.header_left{
	background-image:url(img/header-left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:249px;
	width:100%;
}

.header_right{
	background-image:url(img/header-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:249px;
	width:100%;
}

.menu_div{
	padding-left:53%;
	padding-top:50px;
	height:190px;
}

#menu_tab a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#menu_tab td{
	padding-left:5px;
}


/* menu */

.div_menu{
	width:100%;
	background-image:url(img/menu-back.jpg);
	background-repeat:repeat-x;
	height:32px;
}

.menu_bg{
	background-image:url(img/menu-back.jpg);
	background-repeat:repeat-x;
	height:32px;
	padding-right:8px;
	padding-left:8px;
}


#menu_tab2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f2dcbf;
text-decoration:none;
}

.change_bg{
	background-image:url(img/onmouseover-back.jpg);
	background-repeat:repeat-x;
	height:32px;
	padding-right:8px;
	padding-left:8px;
}


/* plain bottom */

.plain1{
	background-image:url(img/photo-botm-rep.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:100%;
	width:100%;
	background-color:#a28565;
}

.plain2{
	background-image:url(img/photo-left-horiz.jpg);
	background-repeat:repeat-y;
	background-position:left bottom;
	height:70%;
	width:100%;
}

.plain3{
	background-image:url(img/photo-right-horiz.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:100%;
	height:100%;
}

.plain4{
	background-image:url(img/photo-botm-left.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:100%;
	width:100%;
}

.plain5{
	background-image:url(img/photo-botm-right.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	width:100%;
}


/* left tab */

.cont_rep{
	background-image:url(img/dragon-rep.jpg);
	background-repeat:repeat-x;
	background-position:right top;
	width:100%;
	background-color:#f5eadd;
}

.cont_back{
	background-image:url(img/dragon-back.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100%;
}

.cont_back a{
	color:#000000;
}

.cont_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	padding:20px 20px 15px 35px;
}

.cont_txt_table {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5;
	border:1px dotted #cab2a6;
	background-color: #edd9ce;
	margin:10px;
}

.cont_txt2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#910206;
	text-align:justify;
	padding:10px 10px 15px 15px;
	text-decoration:none;
}

.cont_txt2 a:hover {
	text-decoration:underline;
}

.pink_repeat{
	background-image:url(img/pink-menu-rep.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:67px;
	width:100%;
}

.pink_left{
	background-image:url(img/pink-menu-left.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:67px;
	width:100%;
}

.pink_right{
	background-image:url(img/pink-menu-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:67px;
	width:100%;
}

.pink_position{
	padding-left:40px;
}



#pink_menu td{
	padding:16px 10px 0px 10px;
}

#pink_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#910206;
	text-decoration:none;
}

#pink_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#910206;
	text-decoration:none;
}
#pink_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#910206;
	text-decoration:underline;
}

.photo_back1{
	background-image:url(img/photo-top-rep.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:251px;
	width:100%;
}

.photo_back2{
	background-image:url(img/photo-top-left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:251px;
	width:100%;
}

.photo_back3{
	background-image:url(img/photo-top-right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:251px;
	width:100%;
}

.div_photo{
	padding-top:15px;
	padding-right:30px;
}

.td_photo{
	padding-left:32px;
	padding-bottom:3px;
}


/* right tab */

.right_back{
	background-image:url(img/right3-back.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	height:100%;
	width:443px;
}

.plane_right{
	background-image:url(img/right3-botm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:100%;
	width:443px;
}

#right_top{
	background-color:#cec1b0;
}

#right_top td{
	padding-top:20px;
	padding-left:20px;
	background-image:url(img/right1-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:443;
	height:135px;
}

#right_top td.detail_back{
	background-image:url(img/right1-botm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:61px;
	width:443px;
	padding:0px 20px 0px 0px;
}

#right_top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
#right_top a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#right_top td.headline_back{
	background-image:url(img/headline-back.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:27px;
	width:443px;
	padding-left:20px;
	padding-top:6px;
}

.headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

#right2_back div, #right_top div.right_txt, #right3_back div.right_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	line-height:13px;
}

.pos{
	padding-top:7px;
	padding-right:10px;
}

#right2_back{
	background-image:url(img/right2-back.jpg);
	background-repeat:repeat-y;
	width:443px;
}

#right2_back td{
	background-image:url(img/right2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:443px;
	height:172px;
	padding:5px 50px 10px 20px;
}

#right2_back div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}

.headline_back2{
	background-image:url(img/headline-back2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:27px;
	width:443px;
	padding-left:20px;
	padding-top:6px;
}

#right3_back{
	background-image:url(img/right3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:443px;
	height:154px;
	padding:5px 50px 10px 20px;
}


/* footer */

.footer_back{
	width:100%;
	background-image:url(img/footer-rep.jpg);
	height:98px;
	background-repeat:repeat-x;
}

.footer_left{
	background-image:url(img/footer-left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
}

.footer_right{
	background-image:url(img/footer-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:98px;
}

#foot_menu{
	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#420a04;
}

#foot_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#420a04;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
#foot_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b35248;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}

.footer_txt{
	padding-top:35px;
	padding-left:40%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
}