html {
width:100%;
height:100%;
}

body {
width:100%;
height:100%;
font-family: Arial, Verdana;
margin: 0px auto;
font-size:13px;
}

p, form {
margin:0px;
}

/* Design */

div.main {
position:relative;
width:980px;
height:100%;
margin: 0 auto;
text-align:left;
z-index:1;
}

div.header {
position:relative;
width:980px;
height:130px;
margin: 0 auto;
z-index:2;
overflow:hidden;
}

	div.header_logo {
	position:relative;
	background-color: #000000;
	background-image: url('../images/design/logo.gif');
	width:260px;
	height:114px;
	top:8px;
	left:0px;
	z-index:3;
	}

	div.header_pic {
	position:relative;
	width:740px;
	height:100px;
	top:-94px;
	left:235px;
	z-index:3;
	}
	
table.content {
width:980px;
}

table.left_side {
width:781px;
}

td.content_left_side {
width:781px;
vertical-align:top;
}

td.head_adv {
width:781px;
height:82px;
vertical-align:top;
}

	img.head_adv {
	width:259px;
	height:80px;
	border-width:0px;
	}

td.info_bar {
width:781px;
height:29px;
background-image: url('../images/design/head_info.gif');
}

	table.info_bar {
	width:781px;
	height:29px;
	}
	
	td.info_bar_left {
	width:561px;
	height:29px;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	padding-left:10px;
	}

		span.datums {
		font-weight:bold;
		}
		
		span.vdienas {
		margin-left:30px;
		}
		
	td.info_bar_right {
	width:203px;
	height:29px;
	vertical-align:middle;
	font-size:12px;
	color:#ffffff;
	padding-right:7px;
	text-align:right;
	}
	
		img.info_icon {
		width:16px;
		height:16px;
		border:0px;
		margin-left:6px;
		}

td.left_side {
width:173px;
padding-right:3px;
padding-left:3px;
vertical-align:top;
}

td.content {
width:602px;
vertical-align:top;
}

div.head_adv {
position:relative;
width:781px;
height:82px;
overflow:hidden;
z-index:3;
}

div.h_adv {
position:relative;
width:259px;
height:80px;
border-left: 1px solid #7a7a7a;
border-top: 1px solid #7a7a7a;
border-bottom: 1px solid #7a7a7a;
z-index:4;
}

div.box_left {
width:167px;
margin-top:3px;
padding:2px;
border: 1px solid #dbdbdb;
}

div.box_left_head {
width:159px;
height:18px;
padding: 3px 5px 0px 3px;
background-image: url('../images/design/left_head.gif');
font-size:11px;
color:#ffffff;
}

	div.left_adv {
	width:157px;
	padding:5px;
	}
	
	img.left_adv {
	width:157px;
	height:70px;
	border-width:0px;
	}

	div.more_video {
	font-size:11px;
	text-align:center;
	width:167px;
	padding:3px 0px 3px 0px;
	}
	
td.content_right_side {
width:196px;
padding-left:3px;
vertical-align:top;
}
	
div.box_right {
width:190px;
padding:2px 2px 10px 2px;
margin-bottom:10px;
border: 1px solid #dbdbdb;
background-color:#fff3f4;
}

div.box_right_head {
width:190px;
height:46px;
background-image: url('../images/design/right_head.gif');
text-align:center;
font-size:18px;
color:#ffffff;
}

	div.balva_atb {
	width:190px;
	text-align:center;
	}
	
	h2.atbalstitaji {
	font-size:13px;
	margin:20px 0px 10px 0px;
	}
	
	img.atb_logo {
	border-width:0px;
	margin-bottom:15px;
	}

table.cont_default {
width:602px;
}

td.cont_default_left {
width:299px;
vertical-align:top;
}

div.cont_def_left {
width:293px;
margin-top:3px;
border: 1px solid #dbdbdb;
padding:2px 2px 10px 2px;
margin-bottom:10px;
}

div.def_left_head {
width:285px;
height:18px;
padding: 3px 5px 0px 3px;
background-image: url('../images/design/left_head.gif');
font-size:11px;
color:#ffffff;
margin-bottom:10px;
}

	div.news {
	width:283px;
	padding:7px 5px 7px 5px;
	background-repeat:repeat-x;
	background-position:bottom; 
	background-image: url('../images/design/line.gif');
	}
	
	table.news_table {
	width:283px;
	}
	
	td.news_pic {
	width:90px;
	height:90px;
	vertical-align:top;
	}
	
	td.news_text {
	width:188px;
	vertical-align:top;
	}
	
		h2.news_topic {
		margin:0px;
		font-size:13px;
		font-weight:bold;
		}
		
		p.news_text {
		margin:0px;
		text-align:justify;
		font-size:11px;
		}
		
		img.news_pic {
		width:90px;
		height:90px;
		border-width:0px;
		}
		
		a.sikak { text-decoration:underline;color:#000000; }
		a.sikak:hover { text-decoration:underline;color:#000000; }
		a.underline { text-decoration:none;color:#000000; }
		a.underline:hover { text-decoration:underline;color:#000000; }
	
	img.news_adv {
	width:283px;
	height:80px;
	border-width:0px;
	margin-top:4px;
	margin-bottom:4px;
	}
	
	div.news_arch {
	width:283px;
	padding-top:7px;
	text-align:right;
	}
	
	div.news_arch_rec {
	width:580px;
	font-size:13px;
	font-weight:bold;
	padding:7px 8px 7px 8px;
	background-repeat:repeat-x;
	background-position:bottom; 
	background-image: url('../images/design/line.gif');
	}
	
	span.news_arch_date {
	font-size:11px;
	color:#a3a3a3;
	font-weight:normal;
	}

	/* Atvertas zinas */
	
	div.news_open {
	width:580px;
	margin:8px;
	}
	
	img.news_open_pic {
	border:1px solid #000000;
	margin-top:5px;
	margin-bottom:5px;
	}
	
	h2.news_open_title {
	margin:0px;
	font-size:16px;
	font-weight:bold;
	}
	
	p.news_open_text {
	margin:0px;
	font-size:12px;
	text-align:justify;
	margin-bottom:8px;
	}

	div.news_open_date {
	margin:0px 0px 6px 0px;
	font-size:10px;
	text-align:left;
	color:#a3a3a3;
	}
	
td.cont_default_right {
width:300px;
padding-left:3px;
vertical-align:top;
}

div.cont_def_right {
width:294px;
margin-top:3px;
border: 1px solid #dbdbdb;
padding:2px 2px 10px 2px;
margin-bottom:10px;
}

div.def_right_head {
width:286px;
height:18px;
padding: 3px 5px 0px 3px;
background-image: url('../images/design/left_head.gif');
font-size:11px;
color:#ffffff;
margin-bottom:10px;
}

div.box_large {
width:596px;
margin-top:3px;
padding:2px 2px 10px 2px;
margin-bottom:10px;
border: 1px solid #dbdbdb;
}

div.box_large_head {
width:588px;
height:18px;
padding: 3px 5px 0px 3px;
background-image: url('../images/design/left_head.gif');
font-size:11px;
color:#ffffff;
}

	div.saturs {
	width:580px;
	padding:8px;
	}
	
	p.saturs {
	margin:0px;
	font-size:12px;
	text-align:justify;
	margin-bottom:12px;
	}

div.menu {
padding:3px 0px 3px 3px;
background-repeat:repeat-x;
background-position:bottom; 
background-image: url('../images/design/line.gif');
font-size:12px;
color:#000000;
overflow:hidden;
}

a.menu { text-decoration:none;color:#000000; }
a.menu:hover { text-decoration:underline;color:#000000; }

/* Jubilari */

table.jubilari {
width:161px;
}

td.jub_name {
width:127px;
font-size:11px;
}

td.jub_type {
width:34px;
font-size:11px;
}

/* Login */

div.banned {
width:161px;
margin:10px 0px 10px 0px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#ce000f;
}

div.login {
width:161px;
margin:5px 3px 5px 3px;
}

table.login_table {
width:161px;
}

td.login_left {
width:49px;
text-align:right;
vertical-align: middle;
font-size: 11px;
padding-right:3px;
}

td.login_right {
width:109px;
vertical-align: middle;
}

td.login_foot {
width:161px;
text-align:right;
vertical-align:top;
padding-right:2px;
font-size:10px;
}

	div.login_foot {
	margin-top:5px;
	font-size:11px;
	}

input.login_aile {
background-color: #eeeeee;
width:107px;
border: solid 1px #c1c1c1;
color:#3f3f3f;
font-size:11px;
margin-bottom:1px;
}

input.poga {
  border: solid 1px #c1c1c1; 
  color: #000000;
  background-color: #e2e2e2;
  font-size:11px;
  margin-top:1px;
}

/* Kalendars */

div.cal_head {
width:289px;
text-align:center;
font-size:13px;
color:#ce000f;
font-weight:bold;
margin:5px 0px 5px 0px;
}

div.cal_no_rec {
width:294px;
text-align:center;
font-size:12px;
margin-top:10px;
margin-bottom:30px;
}

table.cal_table {
width:294px;
margin-bottom:20px;
}

.cal_head_button {
width:289px;
font-size:11px;
padding-bottom:5px;
padding-right:5px;
text-align:right;
}

td.cal_date {
width:45px;
height:18px;
padding:0px 3px 0px 3px;
font-size:11px;
font-weight:bold;
vertical-align:center;
border:1px solid #c1c1c1;
}

td.cal_logo {
width:45px;
height:18px;
padding:2px;
text-align:center;
vertical-align:center;
border-left:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
border-bottom:1px solid #c1c1c1;
}

td.cal_name {
height:22px;
width:144px;
padding:0px 3px 0px 3px;
font-size:11px;
font-weight:bold;
vertical-align:center;
border-right:1px solid #c1c1c1;
border-bottom:1px solid #c1c1c1;
border-top:1px solid #c1c1c1;
}

td.cal_place {
height:22px;
width:83px;
padding:0px 3px 0px 3px;
font-size:11px;
font-weight:bold;
vertical-align:center;
border-right:1px solid #c1c1c1;
border-bottom:1px solid #c1c1c1;
border-top:1px solid #c1c1c1;
}

td.cal_button {
height:22px;
font-size:10px;
text-align:center;
vertical-align:center;
color: #ce000f;
border-right:1px solid #c1c1c1;
border-bottom:1px solid #c1c1c1;
}

td.cal_spacer {
width:294px;
font-size:1px;
height:5px;
}

a.cal_link { text-decoration:none;color:#ce000f; }
a.cal_link:hover { text-decoration:underline;color:#ce000f; }

a.cal_arrow, a.cal_arrow:hover  { text-decoration:none;color:#ce000f; }

/* Forums */

table.forum_table {
width:596px;
margin-top:20px;
}

td.forum_topic {
width:590px;
height:25px;
background-color:#d10000;
color:#ffffff;
font-size:12px;
font-weight:bold;
padding:3px;
border-bottom: 1px solid #383838;
vertical-align:middle;
}

td.forum_inf_name {
width:378px;
background-color:#dd3d48;
color:#ffffff;
font-size:10px;
font-weight:bold;
padding:3px;
}

td.forum_inf_post {
width:66px;
background-color:#dd3d48;
color:#ffffff;
font-size:10px;
font-weight:bold;
padding:3px;
text-align:center;
}

td.forum_inf_last {
width:134px;
background-color:#dd3d48;
color:#ffffff;
font-size:10px;
font-weight:bold;
padding:3px;
text-align:center;
}

td.forum_name {
width:378px;
background-repeat:repeat-x;
background-position:bottom; 
background-image: url('../images/design/line.gif');
color:#000000;
font-size:12px;
font-weight:bold;
padding:3px;
vertical-align:middle;
}

td.forum_post {
width:66px;
background-repeat:repeat-x;
background-position:bottom; 
background-image: url('../images/design/line.gif');
color:#000000;
font-size:11px;
padding:3px;
text-align:center;
vertical-align:middle;
}

td.forum_last {
width:134px;
background-repeat:repeat-x;
background-position:bottom; 
background-image: url('../images/design/line.gif');
color:#000000;
font-size:11px;
padding:3px;
vertical-align:middle;
}

td.forum_ieraksts {
width:596px;
background-repeat:repeat-x;
background-position:bottom; 
background-image: url('../images/design/line.gif');
padding:5px 0px 5px 0px;
}

table.post_table {
width:596px;
}

td.post_pic {
width:80px;
height:80px;
padding:10px;
vertical-align:top;
border-right:1px solid #dbdbdb;
}

	img.post_pic {
	width:78px;
	height:78px;
	border:1px solid #000000;
	}

td.post_name {
width:238px;
height:13px;
padding:3px 0px 3px 5px;
border-bottom:1px solid #dbdbdb;
vertical-align:middle;
font-size:11px;
font-weight:bold;
text-align:left;
}

td.post_date {
width:237px;
height:13px;
padding:3px 5px 3px 0px;
border-bottom:1px solid #dbdbdb;
text-align:right;
vertical-align:middle;
font-size:11px;
}

td.post_text {
width:475px;
padding:5px;
height:71px;
vertical-align:top;
font-size:11px;
text-align:left;
}

td.post_comment {
width:576px;
padding:10px;
font-size:12px;
font-weight:bold;
}

.comment {
background-color: #eeeeee;
width:574px;
border: solid 1px #c1c1c1;
color:#3f3f3f;
font-size:12px;
margin-bottom:1px;
}

/* Pages */

span.pages {
font-size:11px;
color:#dd3d48;
padding:3px 6px 3px 6px;
border: 1px solid #383838;
margin:0px 4px 0px 4px;
background-color:#ffffff;
}

/* Sac. saraksti head menu */

div.race_list_menu {
position:relative;
margin: 0 auto;
margin-top:10px;
margin-bottom:10px;
width:580px;
height:31px;
overflow:hidden;
}

div.rlm_button {
position:relative;
width:289px;
height:21px;
padding-top:4px;
background-color:#ffffff;
border-top:1px solid #d10000;
border-bottom:1px solid #d10000;
text-align:center;
color: #d10000;
}

div.rlm_button_sel {
position:relative;
width:290px;
height:23px;
padding-top:7px;
background-color:#d10000;
border-bottom:1px solid #383838;
text-align:center;
font-weight:bold;
color:#ffffff;
}

div.rlm_button a { color:#d10000; text-decoration:none; }
div.rlm_button a:hover { color:#d10000; text-decoration:underline; }

/* User list */

table.user_list_table {
margin: 0 auto;
margin-top:10px;
}

td.user_list_head {
padding:2px 4px 2px 4px;
background-color:#d10000;
color:#ffffff;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #383838;
}

td.user_list_data {
padding:2px 4px 2px 4px;
font-size:12px;
background-repeat:repeat-x;
background-position:bottom; 
background-image: url('../images/design/line.gif');
}

span.ul_user_y {
color:#686868;
}

span.ul_user_n {
color:#d1d1d1;
}

td.letter_list {
font-size:10px;
font-weight:bold;
width:19px;
height:19px;
border: 1px solid #383838;
text-align:center;
vertical-align:middle;
}

div.letter_box {
width:19px;
height:16px;
color:#dd3d48;
background-color:#ffffff;
padding-top:3px;
text-decoration:none;
cursor:pointer;
}

a.letter_box, a.letter_box:hover { color:#dd3d48; text-decoration:none; }
div.letter_box:hover { background-color:#e4e4e4; }
a.user_list, a.user_list:hover, a.gal_del, a.gal_del:hover { color:#000000; text-decoration:none; }

/* Probable old */

div.letters {
width:459px;
height:19px;
margin:8px 69px 0px 68px;
}

div.letter {
font-size:10px;
font-weight:bold;
width:19px;
height:16px;
color:#dd3d48;
float:left;
border: 1px solid #383838;
margin:0px 3px 0px 3px;
background-color:#ffffff;
text-align:center;
padding-top:3px;
}

div.letter_sel {
font-size:10px;
font-weight:bold;
width:19px;
height:16px;
color:#ffffff;
float:left;
border: 1px solid #383838;
margin:0px 3px 0px 3px;
background-color:#dd3d48;
text-align:center;
padding-top:3px;
}

a.letter, a.letter:hover { text-decoration:none; }
div.letter:hover { background-color:#e4e4e4; }
/* --------------- */

/* Mani rezultati */
div.no_results {
text-align:center;
font-weight:bold;
font-size:11px;
margin-top: 80px;
margin-bottom: 80px;
}

/* User details */

table.user_det_table {
width:520px;
margin: 0 auto;
margin-top:10px;
margin-bottom:30px;
}

td.user_pic {
width:152px;
padding:0px 10px 10px 10px;
vertical-align:top;
}

	img.profile_pic {
	border:1px solid #000000;
	}

td.user_data {
width:328px;
padding:0px 10px 10px 10px;
font-size:12px;
vertical-align:top;
}

h2.vards {
font-size:16px;
margin:10px 0px 10px 0px;
}

td.usr_content {
width:510px;
padding:5px;
vertical-align:top;
}

	div.usr_det_box {
	width:510px;
	padding-bottom:8px;
	border-top:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	margin-bottom:25px;
	font-size:12px;
	}
	
		div.usr_det_head {
		width:130px;
		padding:2px 0px 2px 5px;
		margin-bottom:8px;
		background-color:#c6c6c6;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		}

		table.user_det_sac_table {
		width:460px;
		margin: 0 auto;
		margin-top:10px;
		margin-bottom:10px;
		}
		
		td.usr_det_sac_head_name {
		width:340px;
		padding:5px;
		background-color:#e10000;
		color: #ffffff;
		font-weight:bold;
		font-size:12px;
		}
		
		td.usr_det_sac_head_gr {
		width:42px;
		padding:5px;
		background-color:#e10000;
		color: #ffffff;
		font-weight:bold;
		font-size:11px;
		text-align:center;
		}
		
		td.usr_det_sac_head_pl {
		width:48px;
		padding:5px;
		background-color:#e10000;
		color: #ffffff;
		font-weight:bold;
		font-size:11px;
		text-align:right;
		}
		
		td.usr_det_sac_logo {
		width:47px;
		padding:5px;
		font-weight:bold;
		background-repeat:repeat-x;
		background-position:bottom; 
		background-image: url('../images/design/line.gif');
		font-size:11px;
		}

		td.usr_det_sac_name {
		width:293px;
		padding:5px 0px 5px 0px;
		font-weight:bold;
		background-repeat:repeat-x;
		background-position:bottom; 
		background-image: url('../images/design/line.gif');
		font-size:11px;
		}
		
			span.usr_det_sac_dist {
			font-weight:normal;
			font-size:10px;
			}
			
		td.usr_det_sac_group {
		width:42px;
		padding:5px;
		text-align:center;
		background-repeat:repeat-x;
		background-position:bottom; 
		background-image: url('../images/design/line.gif');
		font-size:11px;
		}
		
		td.usr_det_sac_place {
		width:48px;
		padding:5px;
		text-align:right;
		background-repeat:repeat-x;
		background-position:bottom; 
		background-image: url('../images/design/line.gif');
		font-size:11px;
		}

span.usr_det_reg {
margin-left:10px;
font-size:11px;
font-weight:bold;
}

#valsts option {
padding-left:20px; 
background-repeat:no-repeat;
background-position:2px; 
}
		
/* Forma */

div.reg_info {
width:450px;
margin:0 auto;
margin-top:10px;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
}

table.form_table {
width:298px;
margin: 0 auto;
margin-top:40px;
margin-bottom:40px;
}

p.er_red {
color:#e70000;
}

p.er_black {
color:#3f3f3f;
font-weight:bold;
}

td.form_error {
width:298px;
text-decoration: none;
font-size:11px;
text-align:center;
vertical-align:top;
padding-bottom:10px;
}

td.form_left {
width:110px;
text-align:right;
vertical-align: middle;
color: #3f3f3f;
text-decoration: none;
font-size: 11px;
font-weight: bold;
padding-right:8px;
}

td.form_right {
width:180px;
text-align:left;
vertical-align: middle;
color: #3f3f3f;
text-decoration: none;
font-size: 11px;
}

td.form_foot {
width:298px;
text-align:right;
vertical-align:top;
}

.aile {
background-color: #eeeeee;
width:178px;
border: solid 1px #c1c1c1;
color:#3f3f3f;
font-size:12px;
margin-bottom:1px;
}

span.star {
margin-right:5px;
font-size:12px;
font-weight:bold;
color: #e70000;
}

/* Race register */

div.race_register {
width:510px;
padding-bottom:8px;
border-top:1px solid #d10000;
border-bottom:1px solid #d10000;
margin:10px 35px 7px 35px;
font-size:12px;
}

table.dist_table {
margin:0 auto;
}

td.distance {
padding:3px;
border-right:1px solid #d10000;
border-left:1px solid #d10000;
border-bottom:1px solid #d10000;
background-color: #d10000;
color:#ffffff;
text-align:center;
font-weight:bold;
}

td.gr_name {
width:59px;
padding:3px;
border-right:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
font-weight:bold;
}

td.gr_day {
width:94px;
padding:3px;
border-right:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
text-align:center;
}

td.gr_radio {
width:30px;
text-align:center;
padding:3px 0px 3px 0px;
border-right:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
}

td.done_button {
width:410px;
padding-top:5px;
text-align:right;
}

div.race_error {
text-align:center;
margin-top:10px;
}

div.race_reg_head {
width:130px;
padding:2px 0px 2px 5px;
margin-bottom:8px;
background-color:#d10000;
color:#ffffff;
font-size:11px;
font-weight:bold;
}

/* Pieteikties sacensibam */

table.reg_buttons {
width:440px;
height:92px;
margin:0 auto;
margin-top:60px;
margin-bottom:80px;
}

td.reg_button_1 {
height:90px;
width:240px;
border: solid 1px #c1c1c1;
background-color: #e2e2e2;
text-align:center;
vertical-align:center;
font-size:13px;
font-weight:bold;
}

td.reg_button_2 {
height:90px;
width:160px;
border: solid 1px #c1c1c1;
background-color: #e2e2e2;
text-align:center;
vertical-align:center;
font-size:11px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
}

td.reg_spacer {
height:90px;
width:36px;
}

td.reg_text {
width:440px;
padding-bottom:30px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#e10000;
}

/* Kartes */

table.maps_table {
width:450px;
margin:0 auto;
margin-top:10px;
}

td.map_pic {
width:200px;
text-align:center;
font-size:10px;
padding:20px 0px 20px 0px;
border-top: solid 1px #c1c1c1;
}

td.map_text {
width:240px;
padding:20px 0px 20px 10px;
font-size:12px;
text-align:left;
vertical-align:top;
border-top: solid 1px #c1c1c1;
}

/* Lapas */

span.pages {
font-size:11px;
color:#d10000;
padding:3px 5px 3px 5px;
margin:0px 3px 0px 3px;
background-color:#ffffff;
border-bottom: 1px solid #383838;
}

.show_div {display:inline;}
.hide_div {position:absolute; display:none;}

/* Autobuss */
	
span.show_hide { font-size:11px;font-weight:bold;text-decoration:none;color:#000000;cursor:pointer; }
span.show_hide:hover { font-size:11px;font-weight:bold;text-decoration:underline;color:#000000;cursor:pointer; }

/* Galerija */

table.photo_table {
width:560px;
margin:0 auto;
}

td.photo_large {
width:560px;
border-bottom: solid 1px #c1c1c1;
text-align:center;
padding-bottom:15px;
}

td.photo_spacer {
width:560px;
height:15px;
}

td.photo_th_h {
width:120px;
height:120px;
border-left: solid 1px #c1c1c1;
padding:10px;
}

td.photo_th {
width:120px;
height:120px;
border-top: solid 1px #c1c1c1;
border-left: solid 1px #c1c1c1;
padding:10px;
}

td.photo_pages {
width:560px;
padding-top:15px;
padding-bottom:15px;
}

img.photo_large {
border:1px solid #000000;
cursor:pointer;
}

img.photo_th {
width:120px;
height:120px;
border-width:0px;
cursor:pointer;
}

div.photo_nav {
width:560px;
padding:10px 0px 10px 0px;
}

span.photo_nav {
font-size:11px;
color:#ffffff;
padding:3px 6px 3px 6px;
border: 1px solid #383838;
margin:0px 4px 0px 4px;
background-color:#d10000;
}

/* Lietotaja galerija - bilzhu saraksts */

table.gal_table {
width:500px;
margin:0 auto;
}

td.gal_pic {
width:92px;
vertical-align:top;
text-align:center;
padding:10px;
border-right: solid 1px #c1c1c1;
}

td.gal_text {
width:367px;
padding:10px;
vertical-align:top;
}

img.gal_pic {
	width:90px;
	height:90px;
	border: solid 1px #000000;
}

div.gal_icon {
width:92px;
padding-top:5px;
text-align:left;
font-size:10px;
}

img.icon {
	width:14px;
	height:14px;
	border-width: 0px;
	margin-right:6px;
}

td.gal_spacer {
width:500px;
height:15px;
}

/* Kopvertejums */

table.sub_buttons {
width:440px;
height:92px;
margin:0 auto;
margin-top:15px;
margin-bottom:15px;
}

td.sub_button {
height:90px;
width:200px;
border: solid 1px #c1c1c1;
background-color: #e2e2e2;
text-align:center;
vertical-align:center;
font-size:12px;
font-weight:bold;
}

td.sub_spacer {
height:90px;
width:36px;
}

span.stand_gr { cursor:pointer;text-decoration:none;color:#000000; }
span.stand_gr:hover { cursor:pointer;text-decoration:underline;color:#000000; }

/* Video */

div.video {
margin: 0 auto;
width:480px;
}

	div.video_name {
	font-size:14px;
	font-weight:bold;
	padding: 10px 0px 5px 0px;
	}

div.video_box {
margin: 0 auto;
margin-top:10px;
width:480px;
border-top:1px solid #e10000;
border-bottom:1px solid #e10000;
}
	
	div.video_box_head {
	width:130px;
	padding:2px 0px 2px 5px;
	margin-bottom:10px;
	background-color:#e10000;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	}

	table.video_table {
	width:440px;
	margin: 0 auto;
	margin-bottom:13px;
	}
	
	td.video_date {
	width:50px;
	padding:5px;
	border-bottom:1px solid #e10000;
	font-size:10px;
	}
	
	td.video_name {
	width:370px;
	padding:5px;
	border-bottom:1px solid #e10000;
	font-size:13px;
	font-weight:bold;
	}
	
	h1 {
	font-size:18px;
	margin-top:40px;
	margin-bottom:0px;
	}
	
	a.f_link { text-decoration:none;color:#e10000; }
	a.f_link:hover { text-decoration:underline;color:#c30000; }
	
/* Shop */
	
table.shopTable {

margin-bottom:40px;
width:596px;
}

td.shopButton {
width:139px;
font-size:12px;
padding:5px;
}

div.shopButton {
width:127px;
font-size:12px;
padding:5px;
border:1px solid #7d7d7d;
text-align:center;
}

div.shopButton:hover {
width:127px;
font-size:12px;
padding:5px;
border:1px solid #7d7d7d;
text-align:center;
background-color:#ededed;
text-decoration:underline;
}

/* Suggestion lists */

	div.suggestField {
	width:465px;
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #383838;
	}
	
	.suggestionsBox {
		position: relative;
		left: 129px;
		margin:16px 0px 0px 0px;
		width: 200px;
		background-color: #ffffff;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 1px solid #d10000;	
		color: #000000;
		font-size:11px;
	}
	
	#suggestList, .suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		list-style: none;
		margin: 2px 0px 2px 0px;
		padding: 3px 3px 3px 6px;
		border-top: 1px dotted #d10000;
	}