/* COMMON */
html {
	background-color:#FFF4C7;
}
body {
	background-color:#FFF4C7;
	font-family:Georgia,"Nimbus Roman No9 L",serif;
	font-size:12px;
	padding:189px 0 0;
}
strong {
	font-weight:bold;
}
h1,h2,h3,h4,p,ul {
	clear:both;
}
       
/* HEADER */
#headerouter {
	background-image:url(../images/header-common-bg.jpg);
	background-repeat:repeat-x;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}
#header {
	background-image:url(../images/header-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:189px;
	position:relative;
	/*text-align:center;*/
	width:100%;
}

#headerlv
{
	background-image:url(../images/header-bg-lv.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:189px;
	position:relative;
	/*text-align:center;*/
	width:100%;
}

#linkhome {
  left:50%;
  margin-left:-200px;
  position:absolute;
}

#linkhome span {
  cursor:pointer;
  height:150px;
  width:400px;
  display:block;
}

#headleft {
	background-image:url(../images/header-left-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:100%;
	left:10px;
	position:absolute;
	top:0;
	width:272px;
}
#headleft div.home_i {
  position:absolute;
  top:78px;
  padding-left:10px;
}
#headleft div.email_i {
  position:absolute;
  top:110px;
  padding-left:30px;
}
#headleft div.sitemap_i {
  position:absolute;
  top:137px;
  padding-left:60px;
}
#headleft div.language_p {
  bottom:5px;
  padding-left:30px;
  position:absolute;
}
#headleft div.language_p img {
  margin-right:4px;
}
#headleft div.language_p img.second {
  margin-left:12px;
}

#headleft div.language_p a {
  color:#822726;
  font-size:11px;
  text-decoration:none;
}
#headleft div.language_p a:hover {
  text-decoration:underline;
}
#headright {
	background-image:url(../images/header-right-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:100%;
	position:absolute;
	right:6px;
	top:0;
	width:300px;
}

#headright div.site_p {
  bottom: 5px;
  padding-left: 95px;
  position: absolute;
}

#headright div.site_p img.second {
  padding-left:9px;
}

#headright div.site_p a {
  color:#B14011;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

#headright div.site_p a:hover {
  text-decoration:underline;
}

/* CONTENT */
#content {
	color:#822726;
	font-size:12px;
	padding:8px 21px;
	position:relative;
}
#tcontent {
	width:100%;
}
#tcontent td.leftblock {
	background-color:#FFD392;
	background-image:url(../images/td-leftblock-bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	border-left:1px solid #B04010;
	border-right:1px solid #B04010;
	text-align:center;
	vertical-align:top;
	width:191px;
}
#tcontent td.leftblock ul {
	margin:20px 0 0;
}
#tcontent td.leftblock ul li {
	margin:0 0 4px;
}
* html #tcontent td.leftblock ul li {
	margin:0 0 -11px;
}
#tcontent td.leftblock ul li a {
	background-color:#FFE3AD;
	color:#B14011;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:8px 0;
	text-decoration:none;
}
#tcontent td.leftblock ul li a:hover, #tcontent td.leftblock ul li a.select {
	background-color:#FEECC0;
}
#tcontent td.leftblock ul li ul {
	margin:2px 0 0;
}
* html #tcontent td.leftblock ul li ul{
	margin:2px 0 15px;
}
#tcontent td.leftblock ul li ul li {
	margin:0;
	padding:3px;
}
#tcontent td.leftblock ul li ul li a {
	background-color:tran-rent;
	display:inline;
	font-size:11px;
	font-weight:normal;
	padding:2px;
	background-color:transparent;	
}
#tcontent td.leftblock ul li ul li a:hover, #tcontent td.leftblock ul li ul li a.select {
	color:#FFF3C8;
	background-color:#B14011;
}
#tcontent td.contblock {
	padding:0 15px 20px;
	vertical-align:top;
}
#tcontent td.contblock table {
  margin-bottom:8px;
  border:0 solid #B14011;
  border-collapse:collapse;
  padding:0;
}
#tcontent td.contblock table td {
  border:1px solid #B14011;
  margin:0;
  padding:5px 7px;
}
#tcontent td.contblock table.noborder {
  border:0 solid #FFFFFF;
}
#tcontent td.contblock table.noborder td {
  border:0 solid #FFFFFF;
  padding:5px 7px;
}
#tcontent td.contblock img.left{
  margin-right:15px;
  float:left;
}
#tcontent td.contblock img.right{
  margin-left:15px;
  float:right;
}
#tcontent td.rightblock {
	background-color:#FFDA9C;
	background-image:url(../images/td-rightblock-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-left:1px solid #B04010;
	border-right:1px solid #B04010;
	padding:20px 0 0;
	text-align:center;
	vertical-align:top;
	width:192px;
}
#tcontent td.rightblock img {
	margin:0 0 15px;
}
#tcontent td.rightblock div.blockin {
  margin-bottom: 12px;
}
#tcontent td.rightblock div.topadd  {
  margin-top: 60px;
}
#content h1 {
	font-size:24px;
	margin:0 0 15px;
}
#content h2 {
	font-size:20px;
	margin:0 0 12px;
}
#content h3 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
}
#content h4 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px;
}
#content h5 {
  padding: 4px 0px;
  width: 100%;
  background-color: #FFE1B0;
  text-align: center;
  font-weight: bold;
  border: 1px solid #FFFFFF;
}
#content p {
	line-height:1.5;
	margin:0 0 10px;
}
#content a {
	color:#822726;
}
#content a:hover {
	text-decoration:none;
}
#content .contblock ul {
	margin:0 0 5px;
}
#content .contblock ul li {
	list-style-position:inside;
	list-style-type:disc;
	margin:0 0 5px;
	padding:0 0 0 20px;
}
          
#content .contblock .icons {
  text-align:center;
}       
   
#content .contblock .icons ul li {
	list-style-type:none;
	margin:0 16px 5px 0px;
	padding: 0px;
	float:left;
	font-size:11px;
	font-weight:bold;
}

#content .contblock .icons ul li.select p {
  color: #FFF3C8;
  background-color: #B14011;
  padding: 0px 4px;
}

#content .contblock .icons ul li a {
  text-decoration:none;
  padding:2px;
}

#content .contblock .icons ul li a:hover {
  background-color:#B14011;
  color:#FFF3C8;
}

#content .tdheader{
	background-image:url(../images/td-header-bg.jpg);
	background-repeat:repeat-x;
	height:8px;
	position:absolute;
	width:205px;
}
#content .topleft{
	left:15px;
	top:0;
}
* html #content .topleft {
	left:-5px;
}
#content .topright{
	right:15px;
	top:0;
}
#content .bottomleft{
	bottom:0;
	left:15px;
}
#content .bottomright{
	bottom:0;
	right:15px;
}
#content ul.from li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	width:33%;
}
#content ul.from li a {
	background-repeat:no-repeat;
	display:block;
	height:83px;
	margin:0 auto;
	outline:none;
	text-indent:-9999px;
	width:171px;
}
#content a.russia {
	background-image:url(../images/from-russia.jpg);
}
#content a.latvia {
	background-image:url(../images/from-latvia.jpg);
}
#content a.diving {
	background-image:url(../images/from-diving.jpg);
}

#content a.russialv {
	background-image:url(../images/from-russia-lv.jpg);
}
#content a.latvialv {
	background-image:url(../images/from-latvia-lv.jpg);
}
#content a.divinglv {
	background-image:url(../images/from-diving-lv.jpg);
}

/* FOOTER */
#footer {
	color:#CD9269;
	font-size:11px;
	padding:0 0 10px;
	position:relative;
}
#footer p {
	margin:0 0 10px;
	text-align:center;
}
#footer a {
	color:#CD9269;
}
div.line {

}
div.line a {
  display:block;
  float:left;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  text-align:center;
  border-right: 1px solid #FFFFFF;  
}
div.line div.borderleft{
  margin-left:165px;
  padding-left:15px;
  padding-top:10px;
  display:block;
  height:auto;
  border-left: 1px solid #FFFFFF;
}
div.line div.borderleft a{
  float:right;
  border:none;
}