body, html {
	width:100%;  
	height:100%; 
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
body, html, input, select, textarea, span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#main_table {
	/*border:1px solid #000000;*/
	width:995px;
	margin-top:10px;
}
#main_table td {
	vertical-align:top;
}

#top_cell {
	color:#D5562B;
	font-weight:bold;
	margin-bottom:10px;
}
#top_cell td {
	vertical-align:middle;
}
#top_cell img {
	margin-left:5px;
	margin-right:10px;
}

#top_cell a:link, #top_cell a:visited {
	color:#D5562B;
	font-weight:bold;
	text-decoration:none;
}
#top_cell a:hover, #top_cell a:active {
	color:#FEC64D;
	font-weight:bold;
	text-decoration:none;
}

#topMenu1 {
	background-image:url(../../img/topers.lv/top_left_orange.jpg);
	width:481px;
	height:51px;
	text-align:right;
}
#topMenu1 div {
	padding-top:7px;
	padding-right:40px;
}

#topMenu2 {
	background-image:url(../../img/topers.lv/top_right_orange.jpg);
	width:514px;
}
#lang_td1 {
	padding-top:7px;
	padding-left:30px;
}

a.topMenuLink:link, a.topMenuLink:visited {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.topMenuLink:hover, a.topMenuLink:active {
	color:#FEC64D;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#lang_td2 {
	text-align:right;
	padding-top:7px;
	padding-right:15px;
	text-transform:uppercase;
}

a.lang:link, a.lang:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.lang:hover, a.lang:active { 
	color:#D3562A;
	text-decoration:none;
	font-weight:bold;
}

a.langSelected:link, a.langSelected:visited {
	color:#D3562A;
	text-decoration:none;
	font-weight:bold;
}
a.langSelected:hover, a.langSelected:active { 
	color:#D3562A;
	text-decoration:underline;
	font-weight:bold;
}

a.subNavLink:link, a.subNavLink:visited {
	color:#D3562A;
	text-decoration:none;
	font-weight:bold;
}
a.subNavLink:hover, a.subNavLink:active { 
	color:#FEC64D;
	text-decoration:none;
	font-weight:bold;
}

#lang_td2 a {
	margin-left:35px;
}

#menu1_td {
	text-align:right;
}
#menu1_td div, #menu2_td div {
	margin-top:5px;
}
#menu1_td a, #menu2_td a  {
	margin-right:40px;
}
#top_menu_cell {
	margin-bottom:20px;
}

#footer {
	border-top:1px solid #BEBEBE;
	padding-top:10px;
	padding-bottom:10px;
}

#cntLine {
	background-color:#123456;
	position:relative;
	padding-top:50%;
}
#cntLine img {
	position:absolute;
	top:20%;
	bottom:20%;
	
	width:10px;
	
	background-color:#BEBEBE;
}
#content_td {
	height:400px;
	padding:30px;
}

#content {
	margin-top:20px;
	margin-bottom:20px;
	height:auto !important; 
	min-height:400px; 
	height:400px; 
	font-size:12px;
}

div.paragraph {
	padding-left:20px;
	background-image:url(../../img/topers.lv/mazaaBulta.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#text_page_output {
	padding:30px;
	font-size:12px;
}

img.galleryImage {
	margin-right:15px;
	cursor:pointer;
}
div.outputHeader {
	margin-bottom:30px;
}
div.outputFooter {
	margin-top:30px;
}
div.largeGalleryDiv {
	margin-bottom:30px;
}

#contactsOutputTbl {
	width:100%;
	
}
#contactsOutputTbl td {
	width:25%;
}
td.contactsGroupTD {
	vertical-align:bottom;
	border-bottom:1px solid #D0D0D0;
	padding:10px 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
div.contactNameDiv {
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}
td.cntOutputTd {
	padding-bottom:20px;
	vertical-align:top;
}

div.newsEntryCaption {
	margin-bottom:20px;
	font-weight:bold;
	color:#000000;
}
div.newsEntryCaption a:link, div.newsEntryCaption a:visited {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
div.newsEntryCaption a:hover, div.newsEntryCaption a:active {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

div.newsEntryIntro {
	margin-bottom:25px;
}
div.newsEntryBody {
}
div.newsEntryIntro2 {
	margin-bottom:10px;
	color:#666666;
}

div.faqQdiv {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-bottom:5px;
}
div.faqAdiv {
	font-size:11px;
	color:#4C4C4C;
	margin-bottom:20px;
}
span.faqQ {
	font-weight:bold;
	color:#000000;
}

div.videoDiv {
	text-align:center;
}
div.videoCaption {
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #D0D0D0;
	color:#404040;
}
div.videoDescription {
	color:#404040;
	padding-top:10px;
	font-size:11px;
}