/* FIXI.lv */
body {
margin: 0;
padding: 0;
font: 70% Verdana, Arial, Helvetica, sans-serif;
}

A IMG {
  border: 0;
}

/* S ************ TOP ************ */
div#top {
background: url(/images/design/top/fixi_top_bg.jpg) top left no-repeat;
width: 845px;
height: 232px;
}

div#topen {
background: url(/images/design/top/fixi_top_en_bg.jpg) top left no-repeat;
width: 845px;
height: 232px;
}

div#toplv {
background: url(/images/design/top/fixi_top_lv_bg.jpg) top left no-repeat;
width: 845px;
height: 232px;
}

div#topru {
background: url(/images/design/top/fixi_top_ru_bg.jpg) top left no-repeat;
width: 845px;
height: 232px;
}

/* S:Languages */
#langContainer {
position: absolute;
top: 14px;
left: 62px;
}

#langContainer a {
color: #08628C;
text-decoration: underline;
}

#langContainer a:hover {
text-decoration: none;
}

#langContainer a.active {
font-weight: bold;
color: #000;
text-decoration: none;
}
/* B:Languages */

/* S:Icons */
#icons {
position: absolute;
top: 15px;
left: 248px;
}

#icons a {
margin-left: 28px;
}

/* Icons.Home */
#icons a#home {
font-size: 0;
display: block;
float: left;
height: 11px;
width: 11px;
background: url(/images/design/top/icons_home.gif) 0 0 no-repeat;
}

#icons a#home.active {
background: url(/images/design/top/icons_home.gif) 0 -11px no-repeat;
}

/* Icons.Search */
#icons a#search {
font-size: 0;
display: block;
float: left;
height: 11px;
width: 11px;
background: url(/images/design/top/icons_magnify.gif) 0 0 no-repeat;
}

#icons a#search.active {
background: url(/images/design/top/icons_magnify.gif) 0 -11px no-repeat;
}

/* Icons.Mail */
#icons a#mail {
font-size: 0;
display: block;
float: left;
height: 11px;
width: 12px;
background: url(/images/design/top/icons_mail.gif) 0 0 no-repeat;
}

#icons a#mail.active {
background: url(/images/design/top/icons_mail.gif) 0 -11px no-repeat;
}
/* B:Icons */

/* LOGO */
#logo a {
display: block;
width: 66px;
height: 96px;
position: absolute;
top: 77px;
left: 62px;
}

#logo a strong {
display: none;
}
/* B ************ TOP ************ */

/* S ************ BOTTOM ************ */
div#bottom {
background: url(/images/design/bottom/bottom_line_bg2.jpg) 60px bottom no-repeat;
width: 845px;
}

/* *** S: Left *** */
#bottom #left {
width: 248px;
float: left;
}

/* S: LEFT TXT */
#left #leftTxtContainer {
font-family: Tahoma, Verdana, Arial, sans-serif;
background: url(/images/design/bottom/left_txt_bg.gif) top left no-repeat;
padding-left: 62px;
padding-top: 0px;
padding-right: 15px;
margin-bottom: 25px;
}

#leftTxtContainer a {
color: #08628C;
}

#leftTxtContainer p {
margin: 0;
}

#leftTxtContainer p.date {
color: #A4A4A4;
margin-bottom: 15px;
}

#leftTxtContainer p.moreNews {
text-align: right;
padding-bottom: 20px;
}

#leftTxtContainer p.moreNews a {
background: url(/images/design/bottom/left_txt_more_bolt.gif) right no-repeat;
padding-right: 15px;
}
/* B: LEFT TXT */

/* S: LEFT MENU */
#left #leftMenuContainer {
font-family: Tahoma, Verdana, Arial, sans-serif;
background: url(/images/design/bottom/left_txt_bg.gif) top left no-repeat;
padding-top: 15px;
padding-left: 7px;
padding-bottom: 100px;
}

#leftMenuContainer ul {
margin: 0;
padding: 0;
list-style: none;
}

#leftMenuContainer ul li ul {
padding-top: 5px;
}

#leftMenuContainer ul li {
background: url(/images/design/bottom/left_menu_li_bg.gif) bottom left no-repeat;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 45px;
}

#leftMenuContainer ul li li {
background: none;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 25px;
}

#leftMenuContainer ul li a {
color: #08628C;
padding-left: 10px;
}

#leftMenuContainer ul li li a {
color: #989898;
padding-left: 10px;
}

#leftMenuContainer ul li a:hover {
background: url(/images/design/bottom/left_menu_li_a_bg.gif) left bottom no-repeat;
}

#leftMenuContainer ul li li a:hover {
background: none;
text-decoration: none;
}

#leftMenuContainer ul li a.active {
background: url(/images/design/bottom/left_menu_li_a_bg.gif) left bottom no-repeat;
font-weight: bold;
}

#leftMenuContainer ul li li a.active {
background: url(/images/design/bottom/left_menu_li_li_a_bg.gif) left bottom no-repeat;
font-weight: bold;
text-decoration: none;
}
/* B: LEFT MENU */

#left #telephone {
width: 235px;
height: 176px;
background: url(/images/design/bottom/left_phone.gif) top left no-repeat;
}
/* *** B: Left *** */

/* ****** S: Right ******* */
#bottom #right {
float: left;
padding-bottom: 140px;
/*background: #FFCCFF;*/
}

/* S: FIRST PAGE */
#right table.first {
border: 0;
}

#right table.first tr td {
vertical-align: top;
}

#right table.first tr td.col {
padding-right: 11px;
}

#right p.first {
width: 285px;
font-family: Tahoma, Verdana, Arial, sans-serif ! important;
margin: 10px 0 20px 5px;
color: #949494 ! important;
}
/* B: FIRST PAGE */

/* S: INSIDE */
#right #insideTxt {
/*background: #CCCCFF;*/
width: 570px;
padding-top: 45px;
padding-left: 15px;
}

#right #insideTxt .heading {
font-size: 110%;
font-weight: bold;
}

#right #insideTxt p {
font-family: Verdana, Arial, sans-serif ! important;
}

#right #insideTxt a {
font-family: Verdana, Arial, sans-serif ! important;
color: #08628C ! important;
}

#right #insideTxt table {
border-collapse: collapse;
}

#right #insideTxt table td {
font-family: Verdana, Arial, sans-serif ! important;
}

#right #insideTxt table th {
font-family: Verdana, Arial, sans-serif ! important;
}

#right #insideTxt ul li {
font-family: Verdana, Arial, sans-serif ! important;
}

#right #insideTxt ol li {
font-family: Verdana, Arial, sans-serif ! important;
}

#right #insideTxt table.bordered td,
#right #insideTxt table.bordered th {
border: 1px solid #ccc;
}
/* B: INSIDE */

/* S: NEWS */
#insideTxt .newsHeader {
padding: 2px 0 0;
margin: 0;
}

.newsHeader span.date {
color: #909090;
}

.newsHeader span.head {
font-weight: bold;
}

.newsHeader a.head {
font-weight: bold;
text-decoration: none;
}

.newsHeader a.head:hover {
text-decoration: underline;
}

.newsHeader .newsContent {
padding-top: 15px;
padding-bottom: 15px;
}

/* B: NEWS */

/* S: FORMS */
#insideTxt table#form td, #insideTxt table#form th {
border: 0;
padding: 3px;
}

#insideTxt table#form td input {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 100%;
}

#insideTxt table#form td textarea {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 100%;
}

#insideTxt table#form td select {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 100%;
}
/* B: FORMS */
/* ****** B: Right ******* */

#bottom #links {
clear: both;
width: 845px;
/*background: #FF99CC;*/
}

#links #datateks {
width: 189px;
height: 55px;
background: url(/images/design/bottom/left_btm_serveris.gif);
position: relative;
top: -138px;
left: 700px;
}

#datateks a {
display: block;
width: 44px;
height: 53px;
position: relative;
top: 1px;
left: 79px;
}

#datateks a strong {
display: none;
}

#links #info {
height: 26px;
position: relative;
top: -40px;
left: 50px;
/*background: #FFCCFF;*/
margin: 0;
padding: 0;
line-height: 1.3em;
font-size: 10px;
}

#links #info a {
color: #08628C;
margin-left: 3px;
margin-right: 3px;
}

#links #info a:hover {
text-decoration: none;
}

#links #info span {
margin-left: 3px;
}
/* B ************ BOTTOM ************ */

/* S: Calculator */
div#from, div#to {
margin-top: 10px;
}

form#calc fieldset {
padding: 10px;
margin: 0;
border: 1px solid #ccc;
}

form#calc fieldset legend {
font-weight: bold;
}

div.country {
float: left;
margin-right: 15px;
}

div.agent {
margin-top: 15px;
}

form#calc select {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 100%;
}

form#calc input {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 100%;
}

input.submit {
margin: 10px 10px 5px 0;
padding: 2px 5px;
font-size: 11px;
font-weight: bold;
border: 1px solid #000;
background: #f7f7f7;
cursor: pointer;
}


div#info {
margin-top: 15px;
color: #444;
}

div#info span {
padding-right: 15px;
}

div#table {
margin-top: 25px;
}

div#table table#calc td, div#table table#calc th {
border: 1px solid #ccc;
}

div#table form {
margin: 0;
}

div#table form input {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 100%;
}


/* B: Calculator */

#right #insideTxt table#agentinfo  td {
font-family: Verdana, Arial, sans-serif ! important;
border: 1px solid #ccc;
padding: 2px;
}

#right #insideTxt table#agentinfo th {
border: 1px solid #ccc;
padding: 2px;
}

.calcrez th {
background: #f5f5f5;
}

.calcrez td {
border: 1px dashed #c1c1c1 ! important;
}
