root { 
    display: block;
}

body {
    font-size:12px;
    font-family:Arial;
    background:#fff url(images/bg.gif) repeat-x top left;
}


#wrap {
    display:block;
    width:964px;
    margin: 20px auto;
}

#menu {display:block;width:964px;height:43px;background:url(images/header_bg.gif) repeat-x;}
#menu ul {margin:0;padding:0;list-style-type:none;color:#fff;}
#menu ul li {display:inline-block;float:left;margin-left:5px;margin-top:4px;position:relative;}
#menu ul li a,#menu ul li a span {display:inline-block;height:26px;line-height:26px;}
#menu ul li a {
    color:#000000;
    text-decoration:none;
    background:url(images/menu_button.gif) left bottom no-repeat;
    padding-left:6px;
}
#menu ul li a span {
    background:url(images/menu_button.gif) right bottom no-repeat;
    padding-right:6px;
    color:#fff;
    font-size:15px;
}
.over {}
#menu ul li a:hover {background:url(images/menu_button.gif) left top no-repeat;}
#menu ul li a:hover span {background:url(images/menu_button.gif) right top no-repeat;padding-right:6px;color:#FFFFFF;}
#menu .sub {
    position: absolute;
    width:120px;
    left:0;
    top:26px;
    visibility: hidden;
    margin:0;
    padding:0;
    list-style-type:none;
}
#menu .sub li {
    border:1px solid #e45200;
    border-top:none;
    display: list-item;
    float: none;
    padding:0;
    margin:0;
    vertical-align: bottom;
}
#menu .sub li a {
    text-align:center;
    color:#fff;
    height:26px;
    width:120px;
    line-height:26px;
    background:#ff8539;
    padding:0;
    margin:0;
}

#srch {display:inline-block;float:right;margin-right:5px;width:254px;}
.btn {cursor:pointer;background:url(images/search_button.gif) center center no-repeat;width:63px;height:25px;float:right;display:inline;margin-top:4px;border:none;color:#fff;}
.txt {background:url(images/lupa.gif) left center no-repeat;width:23px;height:25px;display:inline;margin-top:4px;margin-right:4px;width:180px;border:1px solid #e6e6e6;padding-top:4px;padding-left:23px;}
.btn:hover{background:url(images/search_button_hover.gif) no-repeat;}

#header {width:962px;height:234px;border:1px solid #e5e5e5;}

#cont {clear:both;width:964px;margin-top:4px;}

#left {
    display:inline-block;
    float:left;
    width:661px;
    margin-right:2px;
}
#page {
    display:block;
    width:646px;
    border:1px solid #d7d7d7;
    min-height:250px;
    background:#fcfcfc;
    padding:8px;
}
#smap {display:block;width:653px;height:21px;border:1px solid #eeeeee; background:url(images/site_bg.gif) repeat-x;margin-bottom:4px;padding-left:8px;}
.bl {color:#000;font-weight:bold;}
.ac {color:#e86018;font-weight:bold;}
#klausk {display:inline-block;width:659px;height:146px;background:url(images/klausti_bg.gif) top left repeat-x;border:1px solid #e6e6e6;}
#klausk img {
    display:inline-block;
    border: 1px solid #dddddd;
    float:left;
    margin-right:7px;
    margin-left:7px;
    margin-top:7px;
}
#klausk h2 {
    font-size:15pt;
    margin:0;
    margin-top:7px;
    padding:0;
    color:#ff6100;
    clear:right;
}
#klausk h2 a {color:#ff6100; text-decoration: none;}
#klausk h2 a:active, #klausk h2 a:visited {color:#ff6100;}
#klausk h2 a:hover {text-decoration: underline;}
.klauskBtn {
    background:url(images/klausti.gif) no-repeat;
    width:86px;
    cursor:pointer;
    font-weight:bold;
    font-size:16px;
    height:29px;
    line-height:29px;
    color:#fff;
    display:inline-block;
    text-align:center;
    text-decoration:none;
}
.klauskBtn:hover {
    background:url(images/klausti_hover.gif) no-repeat;
}
#line {
    margin-top:2px;
    background:url(images/s_bg.gif) repeat-x;
    display:block;
    width:661px;
    height:9px;
}
#mot {background:url(images/moterim.gif) no-repeat; }
#vyr {background:url(images/vyram.gif) no-repeat;}

#right {display:inline-block;float:left;margin-left:4px;}
#rekl {display:inline-block;width:297px;min-height:146px;}
#rekl a {margin-bottom:1px;}
#part {background:url(images/part_bg.gif) no-repeat;width:295px;display:block;margin:0;margin-bottom:4px;font-size:11pt;color:#343333;}

.mbtn {
    display:inline-block;
    float:left;
    width:326px;
    height:64px;
    border:1px solid #e7e7e7;
    margin-top:4px;
    line-height:64px;
}
.mbtn h1 {margin:0;}

.mbtn a:hover {color:#f3640d;}
.mbtn h1 {padding-left:80px;font-weight:normal;font-size:17pt;}
.mbtn h1 a {color:#000;}

#bot {padding-left:2px;height:162px;clear:both;display:inline-block;width:964px;margin-top:4px;background:url(images/a_left.gif) no-repeat top left;}
#bc {display:inline-block;background:url(images/a_center.gif) repeat-x;height:162px;width:948px;padding:0px 0 0 14px;}
#br {display:inline-block;background:url(images/a_right.gif) no-repeat top right;height:162px;width:2px;float:right;}
.h1 {
    font-size:22px;
    font-weight:bold;
}
.ibox {
    position:relative;
    display:block;
    width:224px;
    height:98px;
    background:url(images/inbox_bg.gif) repeat-x;
    border:1px solid #d7d7d7;
    float:left;
    margin-right:10px;
}
.ibox p {
    margin:0;
    padding:4px;
    font-size:13px;
}
.skbtn {
    position:absolute;
    bottom:4px;
    right:4px;
    display:block;
    width:60px;
    height:19px;
    background:url(images/skaityti_button.gif) no-repeat;
    line-height:19px;
    padding-left:14px;
    text-decoration:none;
    color:#fff;
    font-size:15px;
}
.skbtn:hover {
    background:url(images/skaityti_button_hover.gif) no-repeat;
}
#footer {display:block;width:950px;height:39px;background:url(images/footer_bg.gif) repeat-x;margin-top:4px;padding:15px 8px 0;}