/* Augšējā daļa */
	#top_menu { height: 45px; background: url(/img/top_menu_bg.png) repeat-x; margin-bottom: 10px; }
		#top_menu span { float: left; }
		#top_menu ul { margin: 0; padding: 0; float: left; display: block; }
			#top_menu li { margin: 0; padding: 0; float: left; list-style-type: none; }
			#top_menu ul span { visibility: hidden; }
		#top_menu a { height: 41px; display: block; }
		#top_menu form { float: right; margin: 0; padding: 0; margin-top: 7px; width: 195px; }
			#top_menu form img { cursor:pointer;margin:5px 6px; }
		#top_menu h1 { background: url(/img/header_capital_transp.gif) no-repeat; margin:0px; margin-top: 7px; margin-left: 21px; text-indent: -100em; width: 107px; height: 28px; overflow: hidden;}
		
	#tm_dell_a { width: 83px; background: url(/img/top_menu.png); background-position: 0px -55px; }
	#tm_dell { width: 83px; background: url(/img/top_menu.png); background-position: 0px -106px; }
		#tm_dell:hover { background: url(/img/top_menu.png); background-position: 0px -157px; }
	#tm_apple_a { width: 97px; background: url(/img/top_menu.png); background-position: 0px -208px; }
	#tm_apple { width: 97px; background: url(/img/top_menu.png); background-position: 0px -259px; }
		#tm_apple:hover { background: url(/img/top_menu.png); background-position: 0px -310px; }
	#tm_neo_a { width: 85px; background: url(/img/top_menu.png); background-position: 0px -361px; }
	#tm_neo { width: 85px; background: url(/img/top_menu.png); background-position: 0px -412px; }
		#tm_neo:hover { background: url(/img/top_menu.png); background-position: 0px -463px; }
	#tm_gauja_a { width: 95px; background: url(/img/top_menu.png); background-position: 0px -514px; }
	#tm_gauja { width: 95px; background: url(/img/top_menu.png); background-position: 0px -565px; }
		#tm_gauja:hover { background: url(/img/top_menu.png); background-position: 0px -616px; }
	#tm_produkti_a { width: 113px; background: url(/img/top_menu.png); background-position: 0px -667px; }
	#tm_produkti { width: 113px; background: url(/img/top_menu.png); background-position: 0px -718px; }
		#tm_produkti:hover { background: url(/img/top_menu.png); background-position: 0px -769px; }
	#tm_risinajumi_a { width: 123px; background: url(/img/top_menu.png); background-position: 0px -820px; }
	#tm_risinajumi { width: 123px; background: url(/img/top_menu.png); background-position: 0px -871px; }
		#tm_risinajumi:hover { background: url(/img/top_menu.png); background-position: 0px -922px; }

body { margin: 10px 0 30px 0; font-family: Verdana; background-color: #fff; color: #444; text-decoration: none;/*  word-spacing:0.2px;*/ text-align: left; line-height: 1.4em; font-size: 0.78em;  }
legend{ color:#444;}
	h2 { color: #e00279; font-weight: bold; font-size: 1.4em; }
	h3 { color: #666; font-weight: bold; font-size: 1.1em; }

	img{ margin:0;padding:0;border:0;outline:0; }
		img.middle { vertical-align: middle; }
	p{ margin: 0 0 10px 0;}

	form{ margin:0; padding:0;}

	a{ color: #e00279; }
		a:hover{ color: black; }
	
	hr { height: 1px; border: 0px; background: #666; margin-top: 15px; margin-bottom: 15px; }
	
	.link {color: #e00279; text-decoration:underline; cursor:pointer;}
		.link:hover{ color: black; }
	
.grey{ color: #999;}
.pink{ color:#e00279;}
.cleaner{ display: block; clear:both; height:1px; overflow: hidden; font-size:1px; }
.input_default { color:#888; }
.bold { font-weight:bold; }

div.inline{ float:left; margin:0; padding:0; }
div.horiz_spacer{ font-size:1px; margin:5px 0 5px 0; padding:0px; border-top:1px solid #ddd; }

a.bezsvitras { text-decoration:none; }

#layout{ display:block; width:1000px; height: 100%; margin: 0 auto; }

/* Header */
#header { width:100%; }
#language_bar { float:left; width: 100px; text-align: left; font-weight: normal; color: #657B90; color: #657B90; }
#top_right_links_bar{ float:right; text-align: left; font-weight: normal; height: 20px; color: #182E43; }
	.top_right{ margin:0 5px 0 5px; color: #182E43; }

/* Body */
#body_table{width:1000px;}
#body_left_cell{width:250px; padding-right:14px;}
#body_content_cell{width:736px;}

/* Shopping cart menu */
#cart_menu { display: inline-block; position: relative; z-index:1; }
	#cart_menu ul { list-style: none; padding: 0px; margin: 0px;}
		#cart_menu ul li { position: relative; padding: 0px; margin: 0px; }
		#cart_menu>ul>li:hover { background: #ddd; -moz-border-radius: 5px 5px 0px 0px;}
			#cart_menu ul li:hover ul { display: block; }
			#cart_menu ul li ul{ display: none; position: absolute; left: -206px; top: 17px; background: #ddd; -moz-border-radius: 7px 0px 7px 7px;  border: 1px solid #ddd; }
				#cart_menu>ul>li>ul>li { width: 100%; min-width: 300px; }
	#cart_menu table { font-size: 0.85em;}

	#shortcut_bar a{ font-weight: normal; text-decoration:none; color: #6D869F; }
#header_baners{ width:100%; margin: 0 0 20px 0; }

/* Content block */
#mod_div{ width: 740px; margin:0 0 0 252px; border-left:1px solid #ddd; padding-left:7px; min-height: 1100px; }
div.youtube_video { margin:15px;text-align:center; }
/* First page */

#firstpage_news { padding: 15px; background-image:url(/img/firstpage_news_bg.png); height: 100%; }
	#firstpage_news p.title{ font-weight: bold; font-size: 1.1em;}
	#firstpage_news span { font-size: 0.85em; }
	#firstpage_news p{ margin: 0 0 5px 0; padding: 0; }
	#firstpage_news a{ font-weight:bold; text-decoration:underline; margin:0; padding:0; }

#helprow { margin: 7px; font-size: 11px;}
	
#firstpage_login { padding: 15px; height:199px; background-image:url(/img/firstpage_login_bg.png); } 
	#firstpage_login p { font-weight: bold; font-size: 1.1em;}
	#firstpage_login a:hover { color: #e00279; }

table.firstpage_userlinks { margin: 12px 0; }
	table.firstpage_userlinks tr { }
	table.firstpage_userlinks td { height:15px; vertical-align:middle; padding:0 20px 2px 0; }
	table.firstpage_userlinks a { color:#343434; font-weight:bold; font-size:12px; }

div.firstpage_blocks{ background-color:#ddd; height:199px; overflow: hidden; color:#002343; }
#login_block{ color:#333; }
#login_block td{ padding:5px 5px 0 0; }

#left_loginform table { margin: 7px; }
#left_loginform td{ padding:5px 5px 0 0; }
#left_loginform input[type=image] { padding-left: 5px; }
	#left_loginform_div { width:244px;height:159px; background:#eee url(/img/left_login_bg.png) no-repeat; }
		a.delicat { color:#999; font-size:0.85em; }
		#left_loginform_div a:hover { color: #e00279; }
	
#left_search { background: url(/img/mekl-lauks_fons.jpg) no-repeat; height: 67px; padding-right: 7px; padding-left: 15px; padding-top: 10px; padding-bottom: 0px;}
	#left_search form { margin: 0; padding: 0; }
	#left_search p { margin-bottom: 7px; }
	#left_search input[type=text] { width: 180px; height: 15px;}
	
	
#left_usermenu_hello { font-weight:bold;color:#757575; margin:10px; }
#left_usermenu_manager { color:#757575; margin:-5px 10px 10px 10px; font-size:0.85em; }
#left_usermenu_manager a { color:#757575; }
#left_usermenu_bilde { width:250px; height: 38px; margin:0 0 2px 0; position:relative; left:-3px; } 
#left_usermenu_content { background: #eee url(/img/left_loggedin_bg.jpg) no-repeat; width:244px;padding-top: 10px;}
	#left_usermenu_content a { color:#343434; font-weight:bold; font-size:1.0em;}
	#left_usermenu_content table.userlinks a:hover{ color:#e00279; }
	#left_usermenu_content table.userlinks td{border-bottom:1px solid #e5e5e5;}
	#left_usermenu_content table.userlinks tr.current{background: #fff;}
	#left_usermenu_content table.userlinks tr.current td.corner{background: #fff url(/img/left_user_links_corner.jpg) no-repeat right;}

#left_menu { width:242px; background: url(/img/left-menu-fons2.png) repeat-y; border: 1px solid #e6e6e6; }
	#left_menu div { padding: 10px; background:url(/img/left-menu-fons1.png) no-repeat;}
	#left_menu a.active { font-weight:bold; }
	#left_menu p { font-weight:bold; margin: 0 0 6px 0; color: #002343; }
		#left_menu p  a{ font-weight:bold; margin: 0 0 6px 0; color: #002343; text-decoration:none; }
	#left_menu ul { margin: 0; padding: 0; border: 0; }
		#left_menu ul li{ list-style: none; display:block; margin: 0 0 -1px 0; padding: 0 0 1px 0; outline:0; border: 0; white-space:nowrap; }
			#left_menu ul li a{ color: #002540; text-decoration: underline; }
				#left_menu ul li a:hover{ color: #e00279; text-decoration: underline; }
.left_baner { width:244px; }
div.spacer{ height:10px; }

#breadcrumbs { color:#002343; font-size: 0.85em; padding-bottom: 15px;}
	#breadcrumbs a { color:#002343; }
		#breadcrumbs a:hover { color:#e00279; }
	#breadcrumbs span{ font-weight:bold; }
	
#gallery {text-align: center; }
	#gallery img { margin: 7px; }
	
/* Ziņas */
#news_gallery { float: right; text-align: center; margin: 0 0 0 20px; width:309px;}	
	#news_gallery img { margin: 4px; }

#news_list { list-style: none; margin: 0; padding: 5px;}
	#news_list li { background: url(/img/zinu_sar_fons.png) no-repeat; padding-top: 7px; padding-left: 50px; padding-bottom: 7px; padding-right: 10px; }
		#news_list li>.small{ font-size: 0.7em; color: #999; font-weight: bold;}
		#news_list li  a{ font-weight: bold; text-decoration: none; color: #e00279;}
			#news_list li  a:hover{ color: #000;}

			
/* Veikali */
div.shops_container { width:736px; background: url('/pics/par_capital/veikali/josla_fons.png') repeat-x; padding-top:25px; }
div.shops_spacer { widht:736px; height:1px; background: url('/pics/par_capital/veikali/svitra.png'); }

table.veikals { width:736px; border-collapse:collapse; }
	table.veikals td { padding:30px 0; vertical-align:top; }
td.veikals_logo { width:120px; text-align:left; }
td.veikals_nosaukums { width:140px; }
td.veikals_kontakti {  }
td.veikals_bilde { width:160px; text-align:right; }

/* Intro page Gauja */
	div.intro_bloks { margin:16px 0 0 0; border:1px solid #e1e1e1; padding:10px 18px; }
		div.intro_bloks:hover {  border:1px solid #bbc;}
	div.links_ar_pikto td.virsraksts { color:#E00279; font-size:16px; width:180px; }
	div.links_ar_pikto td.pikto { width:90px; }
	div.links_ar_pikto td.info { color:#888; font-size:12px; }
	div.links_ar_pikto td.bulta { width:20px; }
	
	div.links_bez_pikto td.virsraksts { color:#E00279; font-size:16px; width:240px; }
	div.links_bez_pikto td.bulta { width:40px; }
	div.links_bez_pikto td.info { color:#888; font-size:12px; }


/* Paginator */
	.product_view_paginator { margin: 0px; display: block; float: right; white-space:nowrap;}
		.product_view_paginator div.btn_prev { width: 16px; float: left; padding:0 10px 0 4px; }
		.product_view_paginator div.btn_next { width: 16px; float: left; padding:0 4px 0 10px; }
			.paginator_pages { float: left; text-align: right; color:#aaa; font-size:0.8em; }
				.paginator_pages .curpage { font-weight:bold; color:#000; }
				.paginator_pages .page { color:#848484; text-decoration:none; }
					.paginator_pages .page:hover { color:#e00279; }
/* Produktu lapas */
#filter_table { width:100%; padding:10px; background: #eee url(/img/prod_view_top_panel_bg.png) repeat-x; }
#product_view_buttons { width:46px;height:18px; outline-style:none; float:right; }
	#product_view_buttons a { display:block; float:left; height:18px; max-width:19px; outline-style:none; overflow:hidden; padding:0 2px; text-indent: 9999px; width:19px; }
	.prod_button1 { background: url(/img/prod_list_button_ico.gif) no-repeat scroll 0 0; }
	.prod_button1a { background: url(/img/prod_list_button_ico.gif) no-repeat scroll 0 -18px; }
	.prod_button2 { background: url(/img/prod_list_button_det.gif) no-repeat scroll 0 0; }
	.prod_button2a { background: url(/img/prod_list_button_det.gif) no-repeat scroll 0 -18px; }
#product_view_bottom_panel { height:15px; padding:10px; background: #eee url(/img/prod_view_bottom_panel_bg.png) repeat-x; }
div.prod_attr{ font-size:0.8em; }

.c_amount { text-align: right; width: 25px; }
#product_list_categories { }
	#product_list_categories  td { width:180px; vertical-align: top; position: relative; text-align: center; padding:5px 0 5px 5px; }
		#product_list_categories  td.first { padding-left:0; }
	#product_list_categories .catname { background: #e6e6e6 url(/img/panelis.png) no-repeat; text-align: left; padding: 5px; padding-right: 20px;}
#product_list_products  { }
	#product_list_products td { padding:5px; }
	#product_list_products .imagebox { text-align: center; padding: 3px 0 7px 0; }
	#product_list_products .rm { border-right: 1px solid #ddd; }
	#product_list_products .bm { border-bottom: 1px solid #ddd; }
	.list_icons { background: #fff;}
		.list_icons  td { width: 33%; vertical-align: top; }
			.list_icons  td.middle { vertical-align: middle; }
	.list_details { background: #fff; border-left: 1px solid #ccc; border-top: 1px solid #ccc; font-size:0.8em;}
		.list_details td { background: #fff; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color:#838383;}
		.list_details th { background: #ccc; border-right: 1px solid #fff; border-bottom: 0; color:#5f5f5f; font-weight:normal; padding:0 5px;}
		.list_details th.last{ border-right: 1px solid #ccc;}
		.list_details td a  { color: #032545; text-decoration:none; font-weight:bold; }
			.list_details td a:hover  { color: #e00279; text-decoration:underline; }
	
	#product_list_products .list_icons  a { font-weight: bold; color: #000;}
		#product_list_products .list_icons  a:hover { color:#e00279; }
	#product_list_products  p { font-size: 0.85em; }
	#product_list_products .cena_box { color:#e00279; font-weight:bold; height:20px; }

#product_header{ height:25px; border:0 none; margin:0; padding:0; background: url(/img/det-menu_fons1.png) repeat-x; }
#product_footer td { font-size:0.85em; color:#888; }
	#product_footer a {color:#888;}
	
	#zinot_button { padding:2px 5px 5px 2px; text-align: right;}
		#zinot_button>span { cursor:pointer; text-decoration: none; }
	#report_error{ width:300px; padding:0px; cursor: pointer; color:#002343; font-weight:bold; }
	#report_error>span { text-decoration:underline; }
	#error_descr { margin-top: 10px; padding:5px; border:1px solid #ddd; border-left: 2px solid #5a748d; background: #f5f5f5; }
		#error_descr textarea { background: transparent;}
	#txt_error_descr {width:100%; border:0px; color:#444;}
div.btn_pirkt { float:right; background: #fff; font-weight: bold; height: 20px; cursor:pointer; color:#e00279; }
div.btn_pirkt span { padding-right:4px; }

.cena_pirkt .pirkt { padding:0 0 0 20px; }
.cena { color:#e00279; font-weight:bold; font-size: 1.45em; text-decoration:none; padding-bottom:10px; }
/* s7 konstructor */
#s7_konstr_list {  }
	#s7_konstr_list td { padding:10px 5px; border-top:1px solid #ccc; color: #777;}
	#s7_konstr_list a { font-weight:bold; text-decoration:none; color:#002343; }
		#s7_konstr_list a:hover { font-weight:bold; text-decoration:none; color:#e00279; }
	#s7_konstr_list .constr_name { padding:5px; font-size:0.85em; }
	#s7_konstr_list .constr_descr { font-size:0.8em; }
	
/* Vairumnieku search */
#wh_search_table { background: #e7e9eb url("/img/search_bar_bg.gif") repeat-x; }
#wh_search_table input.pasive { color:#888; }
#wh_search_table td { padding:10px 0 10px 10px; }
#wh_search_table input.active { color:#000; }
#wh_search_table span.error { color:#b22; font-size:0.8em; }
#wh_search_form { margin:10px 0 10px 0; }

/* Vairumn products */
td.descr table td { padding-right:20px; border-bottom:1px solid #eee; }

/* Shopping cart */

#cart_div table th { font-weight: bold; padding: 5px 5px 0px 5px; font-size: 0.8em; font-weight: normal; text-transform: uppercase;}
#cart_div table td { padding: 5px; }
#cart_buttons { text-align: right; margin-top: 20px;}
#cart_empty { margin: 20px; text-align: center;}
#notice_text { padding: 10px; background: #99FF66; margin-bottom: 10px;}
	
/* Reģistrācijas lapa */
	
#registration_steps { height: 30px; border-bottom: 2px solid #ddd; margin-bottom: 5px; background: url(/img/wizard_bg.png) repeat-x; width: 100%;}
	#registration_steps ul { list-style: none; padding: 0; margin: 0;}
		#registration_steps ul li { float: left;}
		#registration_steps ul li div { font-size: 0.85em; padding: 5px; width: 160px; height: 22px; background: url(/img/wizard_sep.png) no-repeat; background-position: top right;}
			#registration_steps .currentstep { font-weight: bold; background: url(/img/wizard_cur_bg.png); }
			#registration_steps .currentstep a{ color: #000; }
			#registration_steps .currentstep>div { background: url(/img/wizard_cur_sep.png) no-repeat; background-position: top right; }
			#registration_steps .prevone { background: url(/img/wizard_prev_sep.png) no-repeat; background-position: top right; }

#button_box { border-top: 1px solid #ddd; padding: 15px; margin-top: 15px;}			
			
/* Mans Capital */		

#search_panel { background: url(/img/prod_view_top_panel_bg.png); margin-bottom: 15px; padding: 5px;}
	
.datatable { border-right: 1px solid #ccc; border-top: 1px solid #ccc; }
	.datatable th { padding: 8px 4px 8px 4px; font-weight: normal; font-size: 0.85em; color: #616161; background: #ccc; border-left: 1px solid white;}
		.datatable th a { color: #5b5b5b; }
		.datatable th a:hover { color: #333; }
	.datatable td { padding: 7px 4px 7px 4px; font-weight: normal; font-size: 0.85em; color: #616161; background: #fff; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}
	.datatable td.hiddencell { padding: 3px 5px 0px 7px; border-left: 1px solid #fff; border: 1px solid #fff; }
	.datatable td.highlightcell { padding: 3px 5px 0px 7px; background: #f3f3f3; }
		.datatable td a { font-weight: bold;}
		.datatable td a.discrete { font-weight: normal; color:#616161; }
h4 { background: url(/img/datatable_header.jpg); color: #e00279; font-size: 1em; padding: 7px 8px 5px 8px; margin: 0px;}
h5 { background: url(/img/pasut-sadala_fons.png); color: #e00279; font-size: 1em; padding: 5px 8px 5px 8px;}

.datatable2 { background: #f3f3f3 url(/img/pasut_head_fons.png) repeat-x; padding-bottom: 10px;}
	.datatable2 td { padding: 3px 5px 0px 7px; font-size: 0.85em;}
	.datatable2 th { padding: 3px 5px 0px 7px; color: #012851; font-size: 0.85em;}
			
/* Footer */

#footer { width: 100%; margin-top: 15px; }
	#footer a.active { font-weight:bold; }
	.footer_table { background: #fbfbfb url(/img/footer_background.png) no-repeat; }
		.footer_table td { padding:7px; vertical-align: top; }
		.footer_table>tbody>tr>td.footer_menu_separator { width: 7px; vertical-align: middle; padding:0px;}

	#footer ul{ margin: 0; padding: 0; }
	#footer ul li{ list-style: none; display:block; margin-bottom: -1px; padding-bottom: 1px; white-space:nowrap; overflow:hidden; font-weight:normal; font-size:0.9em; color:#002540; }
		#footer ul li a{ color: #002540; text-decoration: underline; }
			#footer ul li a:hover{ color: #e00279; text-decoration: underline; }

	#footer_logo { margin-top:15px; width: 500px; margin-left: auto; margin-right: auto; padding-left: 55px; height: 40px; background: url(/img/c.png) no-repeat; font-size: 0.85em; }

p.footer_menu_header { font-weight:bold; color: #002343; }
	p.footer_menu_header a { font-weight:bold; color: #002343; text-decoration:none;}

table.tabula_light{ border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-spacing: 0px; }
	table.tabula_light tr:first-child{ background-color: #ddd; }
	table.tabula_light td, table.tabula_light th{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

/* LightBox related */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; display: block; /*background-image: url(data:image/gif;base64,AAAA);  Trick IE into showing hover */  }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* MyBox related */

