@charset "utf-8"; 
/* CSS Document */

html {height:100%; }

body {
	background-color:#C3D9FF; padding:10px 0; margin:0; background-image:url(./images/gradient.png); background-repeat:repeat-x;
	font: 12px Arial, "Trebuchet MS", sans-serif;
	}
	

a {color:#003399;}
a:visited {color:#663366;}
a:hover {color:#0066FF;}

img {
	border:none;
	}

p, .comment, .editors_choice {
	font-size:12px;
	margin:10px;
	}	
	
a:hover {color:#FF6600;}
	
h1 {
	font-family: "Tahoma", sans-serif;
	font-size:20px;
	margin:10px;
	font-weight:normal;
	color:#339900;
	}

h2 {
	font-family: "Verdana", sans-serif;
	font-size:14px;
	margin:10px;
	color: #000000;
	font-weight: normal;
	}

h3 {
	font-size:13px;
	margin:10px;
	}
	
h4 {
	color:#666666;
	margin:10px 0 5px 0;
	}

textarea {
	border:1px solid silver;
	}
/*========= layout containers ==========*/

#container {
	width:980px;
	margin:0 auto;
	}

#head {
	height:120px;
	}
#center {
	float:left;
	width:530px;
	margin:0 10px;
	}

#left {
	float:left;
	width:220px;
	/*border:1px solid silver;*/
	/*margin:0 -1px;*/
	/*background-color:#fff;*/
	}
	
#banner_area {
	height:80px;
	vertical-align:top;
	float:left;
	}
	
#search_top {
	width:490px;
	margin:0;
	}

#search_top input.blueinp {
	height:33px;
	width:450px;
	margin:0 5px;
	font: 25px "Trebuchert MS";
	color:gray; previous:#FF6600;
	}
#searchform input.blueinp ,#searchform select {
	background-color:#e6f6f6; previous:#D8EFFF; font-family:"Trebuchet MS"; padding:0 4px;
	border: 3px solid white; border-top-color:#D0DEDF; border-left-color:#DFDFEF;
	float:left;
	}
	
#searchform {text-align:center;}
#searchform h3 {font-size:14px; color:#339900; margin:5px 0; text-align:left;}
#searchform p {margin:0; text-align:left;}
#searchoptions input {margin-left:10px;}
.btn {display:block; width:20px; padding:0; margin:0; float:left; cursor:pointer;  
	vertical-align:middle; font:30px Verdana; color:#FF6600;}
	
#search_top p.searchoption {
	display:block;
	width:49%;
	float:left;
	font-size:0.9em;
	}

.searchhints {text-align: left; font-size:0.9em;}
#visidarbi .info {
color:gray;
font-size:11px;
}	
	
#banner_left {
	float:left;
	width:220px;
	margin:0;
	text-align:center;
	}

#banner_mid {
	float:left;
	text-align:center;
	width:530px;
	margin:0 10px;
	}

#banner_right {
	float:right;
	width:180px;
	margin:0 -1px;
	text-align:center;
	}

#l_banners {
	text-align: center;
	}
	
#l_banners p {
	margin:16px 0;
	}
#l_menu {
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	
#l_menu ul {
	padding:0 15px;
	list-style-type:square;
	list-style-position:inside;
}

/* ============ Aptaujas Anketa ============ */
	
#menu_top {
	font: 11px "Trebuchet MS", sans-serif;
	height:20px;
	float:left;
	margin-bottom:10px;
	width:100%;
	background-color:#C3D9FF;
	-moz-border-radius: 8px 8px;
	}

#menu_top a {
	text-decoration:none;
	color:#000099;
	}	

#menu_top a:hover {
	color:#fff;
	}

#menu_top .menu_btn {
	display:block;
	float:left;
	margin:0 5px;
	}

#form {	
	}
	
#form_footer {
	text-align:center;
	font: 12px "Trebuchet MS", sans-serif;
	margin:10px 0;
	}
	
#center td {
	padding-top:10px;
	padding-left:10px;
	font: 12px "Trebuchet MS", sans-serif;
	font-weight:bold;
	}
	
#center b {
	font: 12px "Trebuchet MS", sans-serif;
	color:#FF0000;
	}
	
#center li {
	list-style:inside;
		}
		
#center a {
	/*border-bottom:1px dashed #99AAAA;*/
	}
	
.form_label {
	width:170px;
	vertical-align:top;
	}
	
.form_box {
	width:250px;
	}
	
.form_next, .form_back {
	width:100px;
	height:20px;
	font: 10px "Trebuchet MS", sans-serif;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	background:transparent;
	border:1px solid #e5e5e5;
	}
	
.form_next {
	text-align:left;
	padding-left:5px;
	background: url(/img/form_next.gif) 79px center no-repeat;
	background-color:#f5f5f5;
	border:1px solid white;
	}
	
/*
.form_back {
	text-align:right;
	padding-right:5px;
	background: url(/img/form_back.gif) 10px center no-repeat;
	}
	*/
	
.form_choose {
	font-weight:normal;
	}
	
.form_grey {
	background-color:#CCCCCC;
	width:250px;
	}

.form_example {
	font: 10px Arial, Helvetica, sans-serif;
	font-style:italic;
	}	

.form_loading {
	  display: none;
	  position: absolute;
	  top: 0%;
	  left: 0%;
	  width: 100%;
	  height: 100%;
	  background-color: #FFFFFF;
	  z-index:1001;
	  }
	  
.form_loading_img {
	  display: none;
	  position: absolute;
	  top: 25%;
	  left: 25%;
	  width: 50%;
	  height: 50%;
	  padding: 16px;
	  background: url(/img/loading.gif) center center no-repeat;
	  z-index:1002;
	  overflow: auto;
		}

.form_statistic {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}

.form_statistic a {
	text-decoration:none;
	color:#FFFFFF;
		}
		
.form_statistic a:hover {
	color:#FF9933;
		}

.form_statistic th {
	font-variant:small-caps;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#127884;
	color:#FFFFFF;
		}

.form_statistic td {
	text-align:center;
	background-color:#b6cbea;
		}

#form_statistic_company {
	color:#107682;
	font-weight:bold;
		}
		
#form_statistic_coment {
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
		}

/* ============ Aptaujas Anketa END ============ */

/*--pussyWagon!--*/
.ratinghint {font-size:10px; color:#666666;}
.menuhint {font-size:10px; color:silver; padding-left:16px;}

a {text-decoration:none;}

.current_step {padding:0 2px; border:1px solid silver;}

#footer_bar {margin-bottom:10px;}

/*----pageFooter!----*/
#footer {font:9px Verdana; color:#888888; text-align:center; padding:10px; clear:both;}

#error {color:red; margin:5px 0;}

.comment, .question {
	border-bottom: 1px solid #f0f0f0;
	}

.comment_name {
	font-weight:bold;
	color: #FF6600;
	}

.comment_date {
	color:#666666;
	font-size:80%;
	}
	
.comment_text {	}

.sub {
	padding-left:10px;
	}

.com_btn {
	display:block;
	float:right;
	color:#336622;
	}
a.com_btn:hover {color:#000066;}

/*========TABLEs=======*/

#stats {
	font-weight:normal;
	text-align:center;
	}

.table_head {
	font-weight:bold;
	background-color:#66CC33;
	padding:0;
	text-align:center;
	}

.t_nozare {
	text-align:left;
	}
	
.missing {
	background-color:#FFFF99;
	}
	
/*TIMER*/
#tzcd {
	display:block;
	text-align:center;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0;
}

.tavsdarbs {
	color:#339900;
	}
	
.rate {color:#FF6600; font-weight:bold;}

/*-----editors choice-------------*/
.ech_title {font-size:110%; color:#339933; margin-top:20px; font-weight:bold;}
.ech_branch_title, .ech_date {font-size:80%; color:#666666}
.ech_comment {}
.ech_date {}
.poll {margin-bottom:30px; padding:0 auto;}
.poll_results {text-align:left;}
.spec {
	font-size: 16px;
	font-weight: normal;
	color: #FF9900;
	font-family: "Tahoma", Arial;
}

a.noticebtn {
	background-color:#CCFF66; 
	text-decoration:none;
	color:black; 
	margin:5px;
	border:0;
	height:20px;
	display:block;
	float:right;
	clear:both;
	padding:5px;
	}
	
.baloon {
	display:block;
	width:230px;
	text-align:center;
	}

a:hover.noticebtn {
	background-color:#FFAA22;}

.tabrow {
	border-bottom:1px solid silver;
	margin:15px -10px 15px 0;
	font-size:0.9em;
}

.tabrow a {
	background-color:#FFFFFF;
	color:#666666;
	padding: 5px 7px 0px 7px;
	border:1px solid #cccccc;
	margin:0 4px 0 0;
}	
	
.tabrow a:hover {
	background-color:#E1F2AA;
	color:#222222;
}	

.tabrow.active {
	background-color:#EEFFAA;
	color:black;
	border:1px solid black;
}


/*FORUM*/
.frm_sub_head {padding:2px 30px; clear:both; height:18px;}
.frm_head {font-size:110%; font-weight:bold; margin:10px; border:1px solid silver; display:block; height:20px;
	padding:0 20px; clear:both; margin-top:10px;}
.frm_head div {float:left;}
.fdate {float:right; font-size:10px; width:110px;}
.ftitle {float:left; clear:both; width:330px;}
.fdate.recent {color:#DD0000;}
.frm_sub_head.l1 {background-color:#99CCFF;}

#forum {}
#forum.mekle {background-image:url(/images/mekleDL.gif); background-repeat:no-repeat; background-position:right top;}
.forum_nav {margin:10px; background-color:#F0F0F0; border:0; display:block; padding:0 10px;}

/*NEWS*/
.news_lead {clear:both;}
.news_lead h2 {color:black; border:0;}
.source {margin:0 10px; font-size:9px; color:#333333; clear:left;}
.intro {margin:10px; clear:both;}
.news_image {width:60px; height:60px; background-position:-20px -20px; float:left; margin:3px 10px 3px 0; padding:10px; border:1px solid silver;}
.full_image {float:left; margin-right:10px;}
.digg {font-size:90%; color:#888888; text-align:right;}
.votenbr {font-size:14px; color:#000000;}
#poll_comments {display:none; margin:10px;}
#poll_comments div {border-bottom:1px solid silver;}

.bull {color: #FF7400; font-weight:bold;}
/*-----nifty corners----*/

b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #fff}
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

b.rtopgr, b.rbottomgr {display:block;}
b.rtopgr b, b.rbottomgr b {display:block; height: 1px;
    overflow: hidden; background-color:#D0d0d0;}
.rtopgr, .rbottomgr{display:block}
.rtopgr *, .rbottomgr *{display: block; height: 1px; overflow: hidden}
.activetab b.rtopgr b, .activetab b.rbottomgr b {background-color:#fff;}

/*---baloons---*/
div.baloon b.rtop b, div.baloon b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color: #C3D9FF;}
div.baloon div {background: #C3D9FF;}

/*---tabs----*/
#tab1, #tab2 {float:left; width:50%; height:30px; text-align:center; cursor:pointer; font-size:0.9em;}
#tab3 {float:left; width:100%; height:30px; text-align:center; cursor:pointer; margin-bottom:-5px;  font-size:0.9em;}
.activetab div {background-color:#fff; padding:3px 0; color:#000;}
.passivetab div {color:#555555; background-color:#DDDDDD; padding:3px 0; border-left:1px solid #C0c0c0; border-right:1px solid #C0c0c0;}
.tabcont {float:left; width:220px; background-color:white; border:0; margin-top:-5px; overflow: hidden;}

.branch_choice {float:left; width:240px; margin: 0 1px; font-weight:100;}
.nostyle {background-color:transparent; border:inherit; padding:0;}
a.active {background-color:#E1F2AA; color:black;}

#freshdigg a, #freshdigg a:hover {color:#339999; font-size:12px; text-align:left;}
#freshdigg {padding:0 10px; height:100px;}
.voteN, .voteY {font-size:20px; font-weight:bold; padding:0 3px;}
.voteY {color:#CC3300;}
.voteN {color:#3399CC; font-size:24px;}
.box {margin-bottom:10px;}

/*---SPECIALI POLL 3---*/
.poll3 p, .poll3 td {font-size:0.9em; margin:0;}

/**/
.branch_block {width:45%; float:left; height:160px; margin:5px 0 0 5px;}
.branch_block p {margin:0;}
.branch_block ul {margin:0; padding:0; color:#CCCFEE}
.branch_block ul li {margin:0;}
.branch_block h2 {margin:0; font-size:14px; font-weight:bold;}
.branch_block h2 a:hover {color:#3366ff}
.branch_block a {color:black;}
.branch_block a:hover {color:orange;}
.branch_block a.more {color:#3366ff;}
.branch_block a.more:hover {color:orange;}

.col {width:45%; float: left;}
.col a {display:block; margin-left:4px;}

.colfooter {margin-top:30px; border-top:1px solid black;}

.headletter {border-bottom:1px solid #ccc; width:30px; display:block; margin-top:4px;}

.content_head_menu {display:block; text-align:right;}
.content_head_menu a, a.blubtn {border:1px solid #DDDDFF; padding:0 3px; background-color:#EEEEFF; font-size:10px; color:#333333;}
.content_head_menu a.active {font-weight:bold; color:#000033; background-color:#9999FF;}
.content_head_menu a:hover, a:hover.blubtn {color:#000033; background-color:#ccccFF;}
.content_head_menu a.active:hover {font-weight:bold; color:#000033; background-color:#9999FF;}

a.adbtn {border:1px solid #DDDDFF; padding:0 3px; background-color:#EEEEFF; font-size:10px; color:#333333;}
a.adbtn:hover {color:#000033; background-color:#ccccFF;}

a.deco_a {padding:0 5px; vertical-align:middle;}
a.deco_a:hover {text-decoration:underline;}

a.small_right_button {float:right; background-color:#FFFFCC; border:1px solid #eeeebb;}

/*POLL4*/
.poll4 table {background-image:none;}
.poll4 .percent {font-size:10px; text-align:right; color:#444;}
.poll4 #problemas .bar {display:none}
.poll4 #problemas .percent {text-align:right;}
.poll4 #problemas table {width:100%}
.poll4 select {border:1px solid gray; font:12px "Trebuchet MS"; height:18px;}
.ylw {
	color: #F0C404;
	font-weight:bold;
	border-top:1px dotted silver;
	font-size:16px;
}
.bigst {
	font-size: 14px;
	font-weight: bold;
}
.balsojums {
	font:16px "Trebuchet MS";
	font-weight:bold;
	border:1px solid orange;
	display:block;
	width:40px;
	text-align:center;
	float:right;
	background-color:#FFFFCC;
}
.balsojums_2 {
	font:14px "Trebuchet MS";
	font-weight:bold;
	display:block;
	width:60px;
	text-align:center;
	float:right;
	background-color:#fff;
}
.balsojums_2 img {
	cursor: pointer;
	float:left;
	margin:2px 0;
}
.b_mod {
	display:inline;
	float:none;
	padding:0 3px;
	border:0;
	background-color:#fff;
}
.balsot {
	font:10px "Trebuchet MS";
	cursor:pointer;
	display:block;
	background-color:#66FF00;
}
.motivator_percentage {
	font-size:10px;
	color:#666666;
	padding:0 4px; 
}
.salary {
	text-align:center;
	display:block;
	width:470px;
	border-bottom:1px solid silver;
}
.rating strong {
	font-size:1.1em;
}
.ratingsub {
	margin: 10px 5px;
	padding:5px;
	background-color:#f0f0f0;
	width:470px;
}
.ratingsub div {
	padding:0;
	font-size:9px;
}
.ratingsub .zero {
	float:left;
	text-align:right;
	border-right:1px solid silver;
}
.ratingsub .min {
	float:left;
	text-align:left;
	border-left:1px solid red;
}
.ratingsub .avg {
	float:left;
	text-align:left;
	background-image:url(images/salary_grad.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	border-top:1px solid silver;
	background-color:white;
}
.ratingsub .max {
	float:left;
	border-right:1px solid red;
}
.ratingsub .end {
	float:left;
	text-align:left;
	border-left:1px solid silver;
}

a.userbtn {
	color:black;
	display:block;
	text-align:left;
	padding:0 0 0 14px;
	margin:0 4px;
	background-image:url(images/list_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	font: 12px "Trebuchet MS";
}

	#hidden-7 { overflow:hidden; text-align:center; background-color:#f0ffee;}
	#toggle { display:none }

.com_com_btn {
	background-color:#FFFF66;
	display: block;
	width:60px;
	text-align:center;
}

.light_btn {
	display:block;
	float:right;
	padding:2px 10px;
	border:1px dotted silver;
	font-size:10px;
	color:gray;
	cursor:pointer;
}

.report_form {
	text-align:right;
	font-size:11px;
	width:200px;
	float:right;
	clear:right;
}

.report_form input {
	border:1px solid black;
}
.ahref {
COLOR:#333399;
cursor:pointer;
}

.ban {
	display:none;
}

.acccomm {
	font-size:10px; color:navy;
	border-top:1px dotted silver;
	display: block;
	margin-top:4px;
	padding-top:4px;
}

#vdsearch {
	width:530px;
	text-align: center;
}


.votesup, .votesdn {display:block; float:left; width:15px;}
.votesup {color:green; font-size:14px;}
.votesdn {color:magenta; font-size:10px;}

.book {float:left; width:210px; margin:10px; border:1px solid silver; text-align: center; padding:5px;}
.book img {height:190px;}
.book a {border:0;}
.book a img {border:0;}

//slide show
#presentation {width:500px; border:1px solid silver;}
#presentation div {float:left;}
#presentation.dcv div {height:400px;}
#bright {width:23px; background-color:#fef9fe;}
#bleft {width:23px; background-color:#fef9fe;}
#slide {width:453px; border:1px solid silver; margin-bottom:20px;}
#slide .next {width:48px; float:right; background-color:#fff;
font:30px "Trebuchet MS"; color:red; border-left:5px solid silver;
cursor:pointer;}
#slide .next img {margin-top:176px; margin-left:5px;}
.dcv #slide {background-image:url(img/dcv123.gif); background-repeat: repeat-x; background-position-x: 0px; background-position-y: top;}

//dcv
#dcvformat h1 {text-align: center; margin:10px 0;}
#dcvformat big {font-size:30px; display:block; text-align: center; text-transform: uppercase;}
#dcvformat p b {font-size:22px; color:black; text-transform: uppercase;}