body {
	background:url(../img2/bg.png) repeat-x;
	padding:0 5px 0 5px;
	margin:0;
	font-family:Tahoma;
	color: #323232;
	font-size:11px;
	}

.up {
	padding:5px 0 5px 0;
	}
.lang {
	width:15%;
	float:left;
	}
.langc {
	padding:7px 0 0 15px;
	}
.login {
	width:75%;
	text-align:right;
	float:right;
}
.login_form {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0 15px 0 0;
	}
.prisijunges {
	font-family:Tahoma;
	font-size:11px;
	padding:6px 15px 5px 0;
	}
#resetlink a {
font-size:10px;
color:#000000;
font-weight: normal;
text-decoration:none;
}
#resetlink a:hover {
text-decoration:underline;

}
#reglink a {
	color: #FF0000;
	padding:0 5px 0 5px;
	text-decoration:none;
	}
#reglink a:hover {
	color: #FF0000;
	text-decoration:underline;
	}
.input {
	background:url(../img2/input.png) no-repeat;
	width:104px;
	height:19px;
	padding:5px 5px 0 5px;
	font-size:11px;
	color:#aeaeae;
	font-weight:normal;
	border: none;
}
.header {
	background:url(../img2/top_bg.png) repeat-x;
	}
.nav {
		font-family: Tahoma;
		font-size: 10px;
		background:url(../img/navbg.jpg) repeat-x;
		padding:4px 5px 3px 5px;
	}

.nav ul {
	position: relative;
	padding: 0 0 2px 0px;
	margin: 0;
	height: 20px;
	list-style: none;
}

.nav ul li {float:left;}
.nav ul li a {
	float: left;
	display: block;
	color:#FFFFFF;
	padding: 0 10px 0 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
}

.nav ul li a b {
	float: left;
	display: block;
	padding: 0 10px 0 5px;
	font-weight: bold;
}
.nav ul li.current a, .nav ul li a {
	color: #FFFFFF;
	background-position: left;
}

.nav ul li.current a b, .nav ul li a b {
	color: #FFFFFF;
}
.nav ul li.current a, .nav ul li a:hover {
	color: #FFFFFF;
	background: url(images/hover_left.png) no-repeat;
	background-position: left;
}
.nav ul li a {text-decoration: none;}

.nav ul li.current a b, .nav ul li a:hover b {
	color: #FFFFFF;
	background: url(images/hover_right.png) no-repeat right top;
}
.nav ul li a:hover {text-decoration: none;
	}
.logo {
	padding:13px 0 13px 0;
	}
.banner {
	padding:4px 0 0 22px;
}
.content {
padding:0 10px 10px 10px;
	}
h1 {
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
.orange, .centerBlock {
	margin-top:10px;
	margin-right: 15px;
	border-bottom:1px #e4e4e4 solid;
	border-left:1px #e4e4e4 solid;
	border-right:1px #e4e4e4 solid;
	}

.centerBlockHeader, .orange_top {
	background:url(../img2/orange.png) no-repeat left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	}
.orange_cont {
	margin: 10px;
	}
.red {
	margin:10px 0 0 10px;
	border-bottom:1px #e4e4e4 solid;
	border-left:1px #e4e4e4 solid;
	border-right:1px #e4e4e4 solid;
	}
.red_top {
	background:url(../img2/red.png) no-repeat left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	}
.red_cont {
	padding:10px;
	}
.black {
	margin:10px 0 0 10px;
	border-bottom:1px #e4e4e4 solid;
	border-left:1px #e4e4e4 solid;
	border-right:1px #e4e4e4 solid;
	}
.black_top {
	background:url(../img2//black.png) no-repeat left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	}
.black_cont {
	padding:10px;
	}
.sk {
	width:820px;
	border-bottom:1px #e4e4e4 solid;
	border-left:1px #e4e4e4 solid;
	border-right:1px #e4e4e4 solid;
	}
.sk_top {
	background:url(../img2/orange.png) no-repeat #e34000;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	}
.sk_cont {
	padding:10px;
	}
.footer {
		border-top:#3f3f3f solid 2px;
		padding:5px;
                text-align: center;
font-size: 12px;
		}
.nav {
		font-family: Tahoma;
		font-size: 11px;
	}

.nav ul {
	position: relative;
	padding: 0 0 2px 0px;
	margin: 0;
	height: 20px;
	list-style: none;
}

.nav ul li {float:left;}
.nav ul li a {
	float: left;
	display: block;
	color:#FFFFFF;
	padding: 0 10px 0 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
}

.nav ul li a b {
	float: left;
	display: block;
	padding: 0 10px 0 5px;
	font-weight: bold;
}
.nav ul li.current a, .nav ul li a {
	color: #FFFFFF;
	background-position: left;
}

.nav ul li.current a b, .nav ul li a b {
	color: #FFFFFF;
}
.nav ul li.current a, .nav ul li a:hover {
	color: #FFFFFF;
	background: url(../img2/hover_left.png) no-repeat;
	background-position: left;
}
.nav ul li a {text-decoration: none;}

.nav ul li.current a b, .nav ul li a:hover b {
	color: #FFFFFF;
	background: url(../img2/hover_right.png) no-repeat right top;
}
.nav ul li a:hover {text-decoration: none;
	}
a, a:active, a:visited {
	text-decoration:underline;
	color:#196e8a;
}
a:hover {
	text-decoration:none;
	}
.button {
	border:none;
	background:#ce0000;
	padding:3px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	}
h2 {
	font-family:Tahoma;
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
	margin:0;
	padding:0;
	}
h2 a, h2 a:active, h2 a:visited {
	font-family:Tahoma;
	font-size:13px;
	color:#196e8a;
	font-weight:bold;
	text-decoration:none;
	}
h2 a:hover {
	color:#FF0000;
}
.userbox {
	border:1px #999999 dotted;
	}

.style3 {color: #FFFFFF; font-weight: bold; }
.style4 {color: #FFFFFF}
.style5 {font-size: 10px}

.langc img{
	float:left;
	margin-right:4px;
	cursor:pointer;
}




.miniBlock {
    width: 198px;
    margin-bottom: 10px;
    border: 1px solid #cacacc;
}

.miniBlock .miniBlockHeader {
    width: 194px;
    font-size: 1.25em;
    font-weight: bold;
    line-height: 22px;
    background: #d20000;
    color: #fff;
    padding: 2px;
}

.miniBlock .miniBlockBody {
    width: 196px;
    border: 1px solid #d20000;
}

.miniBlock .miniBlockBox {
    width: 192px;
    padding: 2px;
}

.banner_1 {
    width: 728px;
    height: 90px;
}

.polls_result {
    border: 1px solid #efefef;
    height: 15px;
    float: left;
    margin: 0px 5px;
}

.bg1 {
    background: #E02F2F
}

.bg2 {
    background: #FAB619
}

.bg3 {
    background: #61CC37
}

.bg4 {
    background: #00A6FF
}

.bg5 {
    background: #24D3FF
}

/*.centerBlock {
    border: 1px solid #cacacc;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    overflow: hidden;
    min-width: 700px;
}
*/
.centerBlock2 {
    border: 1px solid #cacacc;
    margin: 0px 10px 10px 0px;
    padding: 0px;
    overflow: hidden;
    min-width: 340px;
}

/*
.centerBlockHeader {
    height: 30px;
    background: #ce0000;
    font-size: 1.3em;
    color: #fff;
    line-height: 29px;
    font-weight: bold;
    width: 100%;
    overflow: hidden;
}
*/

.centerBlockHeader a{
	color:#fff;
	text-decoration:none;
}

.centerBlockHeader .innerContent {
    padding: 0px 4px;
}

.centerBlockHeader:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.centerBlockBody {
    padding: 0px;
    display: block;
    /** width: 100%;**/
    overflow: hidden;
}

.centerBlockBody .link1 {
    background: #cc0000;
    color: #fff;
    padding: 1px 3px;
    margin-left: 5px;
    text-decoration: none;
}

.centerBlockBody input {
    width: 220px;
    /*
     * border: 1px solid #859177;
     */
}

.centerBlockBody select {
    width: 226px;
}

.centerBlockBody .a1 td {
    background: #FBFBF3;
}

.centerBlockBody .a2 td {
    background: #E9E8D6;
}

.centerBlockBody .a3 td {
    background: #EfEfDf;
}

.centerBlockBody .a1 td, .centerBlockBody .a2 td, .centerBlockBody .a3 td {
    line-height: 20px;
    padding: 3px;
}

.centerBlockBody .a1 input, .centerBlockBody .a2 input, .centerBlockBody .a1 select, .centerBlockBody .a2 select {
    color: #615745;
}

.er1 {
    color: #d20000;
    margin-left: 2px;
}

.ok1 {
    color: green;
    margin-left: 2px;
}

.polls_result {
    border: 1px solid #efefef;
    height: 15px;
    float: left;
    margin: 0px 5px;
}

.managerBox {
    padding: 10px 15px;
}

.managerBox table {
    margin: 6px 9px;
}

.managerBox td {
    padding: 3px;
    border-bottom: 1px dotted #571B7e;
}

.managerBox h3 {
    border-bottom: 1px solid #800517;
    color: #800517;
    display: block;
}

.newslist {
    list-style-type: none;
    padding-left: 5px;
    margin: 3px 0px;
}

.newslist li {
    margin-bottom: 7px;
    line-height: 1.4em;
    clear: both;
}

.newslist li a {
    color: #cc1c1c;
    text-decoration: none;
}

.newslist li .date {
    font-style: italic;
}

.paging {
    width: 100%;
    /*display: block;*/
    margin-left: 4px;
    margin-top: 6px;
    margin-bottom: 6px;
    /*float: left;*/
}

.paging a {
    text-decoration: none;
    border: 1px solid #7F7F67;
    padding: 0px 4px;
    font-size: 1.2em;
    color: #404030;
    margin: 1px 3px;
    font-weight: bold;
}

.paging .selected {
    color: #fff;
    background: #7F7F67;
}

.comapny_list th {
    padding: 1px 2px 5px;
    background: #EfEfDf;
}

.comapny_list td {
    padding: 1px 2px;
}

.adminLink a {
    text-decoration: none;
    font-size: 1.3em;
    margin-bottom: 20px;
    display: block;
    background: #AFB1E1;
    padding: 2px 3px;
    color: #454545;
    border-bottom: 2px solid #fff;
}

.var_edit {
    background: url(../img/var_edit.png) no-repeat;
    padding-left: 27px;
    line-height: 24px;
    width: 50px;
    height: 24px;
    cursor: pointer;
}

.var_delete {
    background: url(../img/var_delete.png) no-repeat;
    padding-left: 27px;
    margin-left: 10px;
    line-height: 24px;
    width: 50px;
    height: 24px;
    cursor: pointer;
}

.var_next {
    background: url(../img/var_next.png) no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.standart_list {
    /*display: block;
    float: left;
    width: 100%;*/
}

.standart_list td {
    /*
     * line-height: 20px;
     * padding: 3px;
     *
     */
}

.standart_list .h td {
    background: #323232;
    font-weight: bold;
    color: #fff;
}

.standart_list .r1_static td {
    background: #f1f1f1;
}

.standart_list .r2_static td {
    background: #fff;
}

.standart_list .r1 td {
    background: #f1f1f1;
    cursor: pointer;
}

.standart_list .r1b td {
    background: #E8DFFF;
    cursor: pointer;
}

.standart_list .r1o td {
    background: #99C6DF;
    color: #000;
    cursor: pointer;
}

.standart_list .r2 td {
    background: #fff;
    cursor: pointer;
}

.standart_list .r2b td {
    background: #CBC2EF;
    cursor: pointer;
}

.standart_list .r2o td {
    background: #99C6DF;
    color: #000;
    cursor: pointer;
}

.standart_list .f {
}

.flag {
    display: inline;
    width: 15px;
    margin-right: 2px;
}

.filter {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.filter .inputs {
    width: 100%;
    display: none;
    background: #E9E8D6;
    padding: 4px 0px;
}

.filter .inputs .content {
    float: none;
    margin-left: 6px;
}

.filter .opener, .filter .closer, .filter .openero, .filter .closero {
      float: none;
      background:url(../img/arrow.jpg) no-repeat center top #d20000;
	padding:3px 0 1px 0;
	border:1px #303030 solid;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-transform: uppercase;

}

.filter .opener, .filter .closer{
	cursor: pointer;
}

.filter .closer, .filter .closero {
    display: none;
    background: #7F7F67;
    color: #fff;
    border-bottom: 1px solid #626262;
}

.filter .closero {
    background: #9F9F87;
}

.filter .openero {
    background: #B9B8A6;
}

.f700 {
    width: 700px;
    font-size: 1px;
    height: 1px;
}

.mini_links a {
	background:url(../img/minilink.jpg) repeat-x;
	padding:3px;
	border:1px #303030 solid;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial;
	text-decoration:none;
	}
.mini_links a:hover {
	background:#d20000;
	padding:3px;
	border:1px #303030 solid;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial;
	text-decoration:none;
	}


.box_alert_error {
    float: left;
    display: block;
    padding: 3px;
    margin: 1px;
    border: 1px solid #DF0D0D;
    border-left-width: 20px;
    color: #000;
}

.box_alert_error strong {
    font-size: 1.3em;
    color: #3F080F;
}

.box_alert_ok {
    float: left;
    display: block;
    padding: 3px;
    margin: 1px;
    border: 1px solid #105F0C;
    border-left-width: 20px;
    color: #000;
}

.box_alert_ok strong {
    font-size: 1.3em;
    color: #0B3F08;
}

.profile_manager_menu_block {
    width: 210px;
    padding: 2px 4px 5px;
    border-color: #7F7F67;
    border-style: solid;
    border-width: 1px;
    margin: 5px;
    background: #ffffff;
    cursor: pointer;
}

.profile_manager_menu_block a {
    text-decoration: none;
    font-weight: bold;
    color: #7F7F67;
    font-size: 1.32em;
}

.profile_manager_menu_block p {
    margin-top: 4px;
    font-size: 0.85em;
    line-height: 1.2em;
    color: #444;
}

.premium_service_logo {
    width: 64px;
    height: 64px;
    background: url(../img/psl.gif) no-repeat;
    clear: both;
    margin: 10px 0 0 30px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
.tooltip img{
	border:0px;
	vertical-align:middle;
}

.clear {
    clear: both;
    margin: 0pt;
    padding: 0pt;
}

.frontpage_filter_button {
        background-color: #000000;
	padding:3px;
	border:1px #303030 solid;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial;
	text-decoration:none;
}

.newsBody{
	padding: 10px;
	width: none;
}

