html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}


	body, table, th, td	{
		background-image:url(../img/texture.png);
		background-repeat:repeat;
			}
	#content	{
		width:1025px;
		margin:0 auto 0 auto;
				}
				
	#menu	{
		width:200px;
		height:1900px;
		float:left;
		margin:0px;
		background-image:url(../img/texture-menu.jpg);
			}
	#star {
		position:relative;
		width:200px;
		height:300px;
		}
	#_star div {
		float:left;
		position:relative;
		width: 180px;
		height: 180px;
		margin:60px 10px 0px 10px;
		background-color: transparent !important;	
		}
	.lang1	{
		float:left;
		margin:40px 10px 20px 40px;
		}
	.lang2	{
		float:right;
		margin:40px 40px 20px 10px;
		}
	#menu ul	{
		list-style-type:none;
		margin:0px;
		}
	#menu ul li a	{
		margin:2px 30px 3px 30px;
		display:block;
		}
	#red	{
		margin:0px;
		padding:0px;
		list-style-type:none;
		}
	#red ul li 	a{
		display:block;
		text-align:center;
		font-weight:bold;
		font-size:16px;
		padding:12px;
		margin:3px 10px 0px 10px;
		color:red;
		text-decoration:none;
		background:url(../img/bg-recommended.jpg) no-repeat;
		}
	#_sun  {
		position:relative;
		width:180px;
		height:180px;
		margin:20px 10px 20px 10px !important;
		}	
	#rec-txt 	{
		margin:0px;
		padding:0px;
		list-style-type:none;
		}
	#rec-txt ul li a, #rec-txt ul li a:visited	{
		display:block;
		text-align:center;
		font-weight:bold;
		font-size:16px;
		padding:12px;
		margin:6px 10px 0px 10px;
		color:white;
		text-decoration:none;
		background:url(../img/bg-recommended.jpg) no-repeat;
		}
	#rec-txt ul li a:hover	{
		color:yellow;
		background:url(../img/bg-recommended-2.jpg) no-repeat;
		}
	.margin	{
		margin-bottom:40px !important;
	}

	#_header div	{
		float:right;
		height:300px;
		width:825px;
		margin:0px;
			}

	#wstep	{
		float:right;
		width:825px;
		height:1600px;
		background:url(../img/bg1.jpg) no-repeat;
		}
	#title	{
		position:relative;
		width:384px;
		height:45px;
		float:left;
		padding:20px 220px 20px 221px;	
		}

	#_tourist   {
		float:left;
		position:relative;
		width:400px;
		height:120px;
		margin:0px 212px 20px 213px;
		}
	#txt   {
		float:left;
		position:relative;
		width:825px;
		height:1375px;
		}
	#txt p	{
		margin:0px 15px 5px 15px;
		text-align:justify;
		text-indent:2em;
		font-family:Arial, serif;
		font-size:16px;
		}
	.author	{
		text-align:right !important;
		margin-top:10px;
		margin-bottom:10px;
		}
	.photo	{
		margin:0px 15px 5px 15px;
		float:left;
		}
	.title2	{
		float:left;
		padding:0px;
		margin-left:140px;
		margin-bottom:20px;
		margin-right:90px;
		}
	
	.yt	{
		margin:15px;
		float:left;
		}
	.clear-indent	{
		text-indent:0em !important;
		}
	#txt h4	{
		font-size:20px;
		color:#3311ff;
		text-indent:0.8em !important;
		font-variant:small-caps;
		margin-bottom:5px;
		}

	#footer	{
		clear:both;
		text-align:center;
		color:white;
		background:url(../img/bg-footer.jpg) repeat-x;
		height:40px;
		width:1025px;
		font-size:14px;
		display: table-cell; vertical-align: middle;
	}
	