body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;font-variant:normal;}

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}



.clear {clear: both; height: 1px; overflow: hidden;}

.no-under {text-decoration: none;}

html {

    height: 100%;

}

body {

    font: 12px Arial, Tahoma, sans-serif;

    color: #505050;

    background: #f3f3f3;

    height: 100%;

}

a {

    outline: none;

    color: #ff5000;

    text-decoration: none;

}

a:hover {

    text-decoration: none;

}



input, textarea {

    font: 12px Arial, sans-serif;

}

body {

    background: #babfc3 url(../img/bg.jpg) repeat-x left top;

}

#container {

    width: 1050px; /* 1050px -> 1031px */

    margin: auto;

    padding: 0 0 21px 0;

}

#content {

    padding: 0 0 26px 22px;

    margin: 0 19px 20px 19px; /* 0 0 20 38 -> 0 19 20 19 */

    background: #474B4E url(../img/content-bg.gif) repeat-x left top;

}

#content.first {

    padding: 0 19px 27px 41px; /* 0 0 27 60 -> 0 19 27 41 */

    margin: 0;

    background: none;

}

#header {

    background: url(../img/header-bg.jpg) repeat-x left top;

    margin: 0 19px 0 19px; /* 0 0 0 38 -> 0 19 0 19 */

    height: 111px;

    /*	overflow: hidden;

    */	position: relative;

    z-index: 100;

}

#header h1 {

    background: url(../img/autobildes-logo.jpg) no-repeat 22px 26px;

    width: 154px;

    height: 85px;

    padding: 26px 0 0 22px;

    overflow: hidden;

    float: left;

}

#header h1 a {

    width: 154px;

    height: 85px;

    text-indent: -9999px;

    overflow: hidden;

    display: block;

}

#header #user-box {

    width: 817px;

    height: 54px;

    float: right;

}

#header #user-box a {

    color: #CC1D00;

    text-decoration: underline;

}

#header #user-box #active {

    position: relative;

    width: 817px;

    height: 54px;

}

#header #user-box #active div {

    position: absolute;

    top: 20px;

}

#header #user-box #active #izvelne {

    width: 450px;

    left: 95px;

    text-align: center;

}

#header #user-box #active #izvelne div {

    position: relative;

    top: 0px;

}

#header #user-box #active #izvelne li {

    position: relative;

    display: inline-block;

    margin: 0 4px 0 4px;

    padding: 0;

    color: #B4B8BB;

}

#header #user-box #active #izvelne li .user-menu {

    position: relative;

    top: 0;

    display: block;

    width: 60px;

    margin: 0px -4px;

}

#header #user-box #active #izvelne li .hov {

    background: #D42800;

}

#header #user-box #active #izvelne li .hov a {

    color: #FFF;

    text-decoration: none;

}

#header #user-box #active #izvelne li .drop {

    text-align: left;

    padding-bottom: 5px;

    position: relative;

    top: 0px;

}

#header #user-box #active #izvelne li .abso {

    position: static;

    top: 15px;

    left: 0px;

}

#header #user-box #active #izvelne li .user-menu a {

    display: block;

    width: 59px;

}

#header #user-box #active #izvelne li .abso .drop a {

    font-size: 11px;

    line-height: 18px;

    border-bottom: 1px solid #E04B0C;

    padding-left: 5px;

    display: block;

    width: 55px;

}

#header #user-box #active #izvelne li .abso .drop a:hover {

    background: #E12800;

}

#header #user-box #active #izvelne li a {

    font-weight: normal;

    color: #CC1D00;

}

#header #user-box #active #uzaicinat {

    right: 268px;

}

#header #user-box #active .lietotaja-bloks {

    width: 253px;

    height: 34px;

    right: 0;

    bottom: 8px;

    top: -6px;

    background-color: #BABFC3;

    margin: 17px 0 0 15px;

}

#header #user-box #active .lietotaja-bloks .user-bloks {

    position: relative;

    top: 0px;

}

#header #user-box #active .lietotaja-bloks .user-bloks a img {

    border: none;

}

#header #user-box #active .lietotaja-bloks ul {

    width: 215px;

    margin-left: 4px;

}

#header #user-box #active .lietotaja-bloks li {

    padding: 0;

    margin: 0 2px 0 2px;

    line-height: 15px;

}

#header #user-box #active .lietotaja-bloks li,#header #user-box #active .lietotaja-bloks li a {

    color: #FFF;

    font-size: 11px;

    font-weight: normal;

}

#user-box #active .lietotaja-bloks #url-mans {

    font-size: 11px;

    color: #CC1D00;

    position: absolute;

    right: 4px;

    bottom: -31px;

}

#header #user-box #active .lietotaja-bloks li.lietotajvards {

    width: 218px;

    padding-top: 2px;

}

#header #user-box #active .lietotaja-bloks li.lietotajvards span {

    display: inline-block;

    width: 33px;

    height: 14px;

    line-height: 14px;

    padding-left: 6px;

    margin-left: 6px;

    text-align: center;

    background: url(../img/badge-your-block.gif) no-repeat;

}

#header #user-box #active .lietotaja-bloks #logout {

    position: absolute;

    right: 3px;

    top: 0px;

    padding: 0;

    margin: 0;

    font-weight: bold;

    color: #CC1D00;

    border: 0;

    background: transparent;

    cursor: pointer;

}

#header #user-box .join {

    float: right;

    line-height: 49px;

    padding: 0;

    width: 817px;

}

#header #user-box h3,

#header #user-box ul {

    font-weight: bold;

    color: #d93000;

    float: left;

}

#header #user-box .join ul {

    float: right;

}

#header #user-box h3 {

    float: left;

    margin-left: 60px;

}

#header #user-box .join ul {

    padding: 0 10px 0 17px;

}

#header #user-box li {

    float: left;

    padding: 0 8px 0 7px;

}

#header #user-box li a {

    text-decoration: underline;

}

#header #user-box li.login {

    background: url(../img/user-box-join-li-bg.gif) no-repeat right center;

}

#header #user-box li.login a, #header #user-box h3 a {

    color: #434b50;

}

#header #user-box li.signup a {

    color: #d93000;/*#434b50;*/

}

#pre-login {

    position: absolute;

    z-index: 200;

    left: 0;

    top: 0;

}

#login {



    width: 1012px;

    height: 84px;

}

#user-box #login ul {

    float: right;

    width: 251px;

    height: 55px;

    padding: 29px 0 0 229px;

    background: url(../img/login-bg.png) repeat left top;

}

#user-box #login li {

    float: left;

    font-size: 11px;

    line-height: 25px;

    padding: 0 0 0 14px;

    margin: 0;

    background: url(../img/login-form-li.gif) no-repeat 7px 8px;

}

#user-box #login li.first {

    padding: 0;

    background: none

}

#user-box #login li a {

    color: #fea811;

    text-decoration: underline;

}

#login form {

    line-height: 25px;

    background: url(../img/login-form-bg.gif) no-repeat left top;

    float: left;

    width: 479px;

    height: 55px;

    padding: 29px 0 0 53px;

    position: relative;

}

#user-box #login form p {

    float: left;

}

#user-box #login form p.input {

    border-left: 1px solid #ddddde;

}

#user-box #login form p.first {

    border: none;

}

#user-box #login form p.input input {

    font-size: 11px;

    font-weight: bold;

    padding-top: 6px;

    height: 19px;

}

#user-box #login form p.first input {

    width: 141px;

    margin-right: 5px;

}

#user-box #login form p.button input {

    height: 25px;

    margin: 0;

}

#user-box #login form p.checkbox {

    position: absolute;

    left: 558px;

    width: 220px;

    color: #fff;

    font-size: 11px;

}

#user-box #login form p.checkbox input {

    margin: 0 3px 0 0;

}

#header .menu {

    width: 815px;/*816px*/

    height: 30px;

    float: right;

    overflow: hidden;

}

#header .menu ul {

    width: 816px;/*19px;*/

    margin: 0 0 0 -1px;/*0 0 0 -1px;*/

}

#header .menu li {

    float: left;

    width: 106px;/*117px;*/

    height: 30px;

    overflow: hidden;

    font-size: 12px;

    font-weight: bold;

}

#header .menu a {

    color: #252525;

    display: block;

    text-align: center;

    border-left: 1px solid #DDDDDE;

    background: none;

    background-color: #EEE;

    height: 30px;

    width: 106px;/*117px;*/

    line-height: 28px;

    text-decoration: none;

}

#header .menu a:hover,

#header .menu a.active {

    color: #EEE;

    display: block;

    text-align: center;

    background: #474B4E url(../img/menu-active-bg.jpg) no-repeat left top;

    border-left: 1px solid #DDDDDE;

    height: 30px;

    width: 106px;/*117px;*/

    line-height: 28px;

    text-decoration: none;

}

#header .menu li[class=small],

#header .menu li[class=small] a,

#header .menu li[class=small] a:hover,

#header .menu li[class=small] a.active {

    width: 72px;

}

#header .menu li[class=medium],

#header .menu li[class=medium] a,

#header .menu li[class=medium] a:hover,

#header .menu li[class=medium] a.active {

    width: 82px;

}

#header .menu li[class=big],

#header .menu li[class=big] a,

#header .menu li[class=big] a:hover,

#header .menu li[class=big] a.active {

    width: 132px;

}

#header .menu a[rel=damu]:hover,

#header .menu a[rel=damu].active {

    background: #F04646 url(../img/damu-active-bg.png) no-repeat left top;

}

#footer {

    background: #9FA6AC;

    height: 85px;

    padding: 18px 0 0 22px;

    margin: 0 19px 0 19px;

    font-size: 10px;

    line-height: 14px;

    color: #FFF;

    overflow: hidden;

}

#footer a {

    color: #FFF;

    text-decoration: underline;

}

#footer .menu {

    overflow: hidden;

}

#footer .menu ul {

    margin: 0 0 0 -6px;

    padding: 10px 0 0 0

}

#footer .menu li {

    float: left;

    padding: 0 6px;

    border-left: 1px solid #fff;

    line-height: 12px

}

#footer .puls {

    float: right;

    margin-right: 19px;

}

#sidebar {

    float: right;

    width: 310px;

    padding: 37px 0 0 0;

}

.first #sidebar {

    padding: 0 0 27px 0;

}

#sidebar .banner310x238 {

  /*  width: 310px;

    height: 250px;

    overflow: hidden;*/

}



#sidebar .banner-zinojums {

    width: 310px;

    height: 68px;

    overflow: hidden;

}

/* Users */

#sidebar .users {

    position: relative;

}

.menu ul li img,

p.all img {

    vertical-align: middle;

    margin-right: 16px;

}

#sidebar h2 {

    font-size: 22px;

    font-weight: bold;

    color: #fff;

    height: 38px;

    padding: 10px 0 0 12px;

}

#sidebar .users h2 {

    background: #363e45;

}

#sidebar a {

    text-decoration: underline;

    color: #fff;

}

#sidebar .menu {

    position: absolute;

    right: 0;

    padding: 15px 10px 0 0;

    font-size: 11px;

}

#sidebar .menu li.active {

    display: none;

}

#sidebar .menu a {

    color: #cdcfd1;

}

#sidebar div.top,

#sidebar div.new {

    display: none;

    padding: 0 0 10px;

}

#sidebar div.active {

    display: block;

    background: #3e4449;

}

#sidebar .users .item {

    height: 27px;

    overflow: hidden;

    padding: 6px 0;

}

#sidebar .users .odd {

    background: #41494e;

    padding: 0;

}

#sidebar .users .item h3 {

    float: left;

    width: 213px;

    padding: 5px 0 0 12px;

}

#sidebar .users .item p.rating {

    float: left;

    width: 51px;

    height: 23px;

    padding: 4px 7px 0 0;

    background: url(../img/rating-bg-red.gif) no-repeat left top;

    font-size: 14px;

    color: #FFF;

    text-align: right;

}

#sidebar .users .item p.picture {

    float: right;

    width: 27px;

    height: 27px;

    overflow: hidden;

}

#main #sidebar .cars,

#sidebar .cars {

    background: #32393E url(../img/sidebar-cars-bg.gif) repeat-x left top;

    color: #FFF;

    position: relative;

    padding: 0;

    font-size: 11px;

}

#main[class=damu] #sidebar .cars {

    background: #ED3A3A url(../img/damu-auto.jpg) repeat-x left top;

}

#sidebar .cars div.new,

#sidebar .cars div.list {

    display: none;

}

#sidebar .cars div.new {

    padding: 0 0 35px 0;

}

#sidebar .cars div.active {

    background: none;

    display: block;

}

.first #sidebar .cars {

    background: #B61400 url(../img/sidebar-cars-bg.jpg) repeat-x left top;

}

#sidebar .cars h2,

.first #sidebar .cars .list h2 {

    height: 34px

}

.first #sidebar .cars h2 {

    height: 27px

}

#sidebar .cars .menu li {

    line-height: 16px;

}

#sidebar .cars .menu li img {

    vertical-align: middle;

}

#sidebar .cars .menu a {

    color: #fff;

    margin-left: 16px;

}

#sidebar .cars .item {

    clear: both;

    padding: 11px 11px 0 13px;

}

#sidebar .cars .item a {

    color: #ffd798;

}

#sidebar .cars .item a.user {

    color: #fff;

}

#sidebar .cars .item p {

    float: left;

    width: 195px;

    position: relative;

}

#sidebar .cars .item p.date {

    float: right;

    width: 91px;

    text-align: right;

}

#saraksts .cars ul.carslist {

    float: left;

    display: inline-block;

    width: 97px;

}

#saraksts .cars ul.carslist li,

#sidebar .cars ul.carslist li {

    width: 90px;

    line-height: 20px;

    font-size: 11px;

    padding: 0 0 0 7px;

    float: left;

    position: relative;

    overflow: hidden;

}

#sidebar .cars .carslist li a {

    color: #fff;

    text-decoration: none;

    display: block;

    height: 20px;

    line-height: 20px;

    padding: 0 0 0 6px;

    white-space: nowrap;

    overflow: hidden;

}

#sidebar .cars .carslist li.selected a,

#sidebar .cars .carslist li a:hover {

    background: #7C0E00;

}

#main[class=damu] #sidebar .cars .carslist li.selected a,

#main[class=damu] #sidebar .cars .carslist li a:hover {

    background: #FFC9A3;

    color: #6F0000;

}

#sidebar .cars ul.newcarslist {

    padding-bottom: 28px;

}

#sidebar .cars ul.newcarslist li {

    font-size: 11px;

    padding: 7px;

}

#sidebar .cars ul.newcarslist div.left {

    float: left;

    width: 200px;

}

#sidebar .cars ul.newcarslist div.left a {

    color: #FFD89A;

}

#sidebar .cars ul.newcarslist div.left span a {

    color: #FFF;

}

#sidebar .cars ul.newcarslist div.right {

    float: right;

    width: 90px;

    text-align: right;

    background: none;

}

#sidebar .cars .search {

    padding: 30px 0 0 47px;

    background: url(../img/cars-search-shadow.png) no-repeat left top;

    height: 50px;

}

#sidebar .cars .search .input,

#sidebar .cars .search .button {

    float: left;

}

#sidebar .cars .search .input input {

    width: 160px;

    height: 19px;

    padding: 3px 0 0 3px;

    border: none;

    background:	#fff url(../img/search-input-bg.gif) repeat-x left top;

}

#sidebar .cars .search .button input {

    width: 57px;

    height: 22px;

    border: none;

    background: #7c0e00;

    cursor: pointer;

    color: #FFE3C5;

    font-size: 11px;

}



#sidebar .comment {

    color: #FFF;

    padding: 0 30px 0 0;

}

#sidebar .adv-marg-bot-40 {

    display: block;

    margin-bottom: 40px;

}

#main[class=damu] #sidebar .comment {

    color: #5F5333;

}

#sidebar .comment h3 {

    font-size: 11px;

    font-weight: bold;

    padding: 0 0 2px 0

}

#sidebar .comment p {

    font-size: 11px;

    line-height: 18px;

}



#sidebar .numbers {

    background: #f5f6f7;

    padding: 0 0 14px 0;

}

#sidebar .numbers h2 {

    color: #c52a00;

}

#sidebar .numbers p {

    float: left;

    width: 175px;

    height: 26px;

    color: #263038;

    font-size: 14px;

    font-weight: bold;

    padding: 10px 0 0 14px;

}

#sidebar .numbers p a {

    color: #263038;

    font-size: 14px;

    font-weight: bold;

    text-decoration: none;

}

#sidebar .numbers  .rating {

    width: 63px;

    height: 26px;

    background: url(../img/rating-bg-gray.gif) no-repeat left top;

    color: #545d64;

    text-align: right;

    padding: 10px 10px 0 0;

}

#sidebar .numbers  p.picture {

    width: 48px;

    float: right;

    padding: 0;

}

#sidebar .numbers .item {

    padding: 5px 0;

}

#sidebar .numbers .odd {

    background: #eaebed;

    padding: 0;

}





#sidebar .forum,

#sidebar .current_users {

    background: #757d83;

    position: relative;

}

#sidebar .forum {

    padding: 0 0 11px 0

}

#sidebar .forum .item {

    padding: 0 12px 11px 12px;

}

#sidebar .forum .item a {

    color: #c8ced2;

}

#sidebar .current_users .pictures {

    padding: 0 0 0 14px;

}

#sidebar .current_users .pictures li {

    float: left;

    width: 28px;

    height: 27px;

    overflow: hidden;

    position: relative;

}

#sidebar .current_users .pictures li.free {

    width: auto;

    height: auto;

}

#sidebar .current_users .all {

    clear: both;

    padding: 11px 0 17px 0;

    text-align: center;

}

#sidebar .current_users .guests {

    clear: both;

    padding: 11px 0 0 14px;

}

#sidebar .current_users a {

    color: #dddfe0;

}



#sidebar .news {

    position: relative;

    background: #374047;

    padding: 0 0 9px 0;

}

#sidebar .comms {

    position: relative;

    background: #C9D3DA;

    padding: 0 0 9px 0;

}

#sidebar .comms h2 {

    color: #465D6D;

}

#sidebar .comms li {

    display: block;

    height: 27px;

    overflow: hidden;

    margin-top: 2px;

}

#sidebar .comms li[class=otrs] {

    background: #DDE3E8;

}

#sidebar .comms li div {

    display: block;

    height: 27px;

    width: 260px;

    overflow: hidden;

    margin-left: 12px;

    float: left;

    vertical-align: middle;

}

#sidebar .comms img {

    float: right;

}

#sidebar .comms a {

    display: inline;

    color: #1E272E;

    font-size: 11px;

    text-decoration: none;

    line-height: 9px

}

#sidebar .comms a span {

    color: #FF7100;

}

#sidebar .news .item {

    padding: 0 0 12px 0;

}

#sidebar .news .text {

    float: left;

    width: 182px;

    padding: 3px 12px 0 12px;

    color: #c8ced2;

    position: relative;

}

#sidebar .news .date {

    font-size: 9px;

    padding: 3px 0 0 0

}

#sidebar .news .picture {

    float: right;

    width: 83px;

    height: 43px;

}

#sidebar .news .item a,

#sidebar .news .com li a  {

    color: #c8ced2;

}

#sidebar .news .com li  {

    line-height: 14px;

    padding: 0 0 16px 12px;

}

#sidebar .news .item .picture a {

    display: block;

    width: 83px;

    height: 43px;

    overflow: hidden;

}

#sidebar .news .item .picture a.marka {

    display: block;

    width: 83px;

    height: 43px;

    overflow: hidden;

    background: #FFF;

    text-align: center;

}

#sidebar .news .item .picture a.marka img {

    margin: 2px 0 0 1px;

}

#content .cars-menu {

    width: 60px;

    height: 382px;

    float: left;

    margin: 0 0 0 -60px;

    overflow: hidden;

    background: url(../img/content-menu-bg.gif) repeat-y right top;

}

#content .cars-menu li {

    width: 36px;

    height: 128px;

    padding: 0 0 0 2px;

    overflow: hidden;

    background: no-repeat 2px top;

}

#content .cars-menu li a {

    display: block;

    width: 36px;

    height: 128px;

    overflow: hidden;

    text-indent: -9999px;

}

#content .cars-menu li.active {

    padding: 0;

    background: no-repeat left top;

    width: 38px;

}

#content .cars-menu li.active a {

    width: 38px;

}

#content .cars-menu #pm_cars {	background-image: url(../img/cars-menu-li-cars-bg.gif) }

#content .cars-menu #pm_cars.active {	background-image: url(../img/cars-menu-li-cars-bg-a.gif) }

#content .cars-menu #pm_numbers {	background-image: url(../img/cars-menu-li-numbers-bg.gif) }

#content .cars-menu #pm_numbers.active {	background-image: url(../img/cars-menu-li-numbers-bg-a.gif) }

#content .cars-menu #pm_letters {	background-image: url(../img/cars-menu-li-letters-bg.gif) }

#content .cars-menu #pm_letters.active {	background-image: url(../img/cars-menu-li-letters-bg-a.gif) }



#cars {

    width: 680px;

    overflow: hidden;

    float: left;

}

#cars .item {

    float: left;

    width: 170px;

    height: 129px;

    overflow: hidden;

    position: relative;

}

#cars .item .number {

    position: absolute;

    z-index: 5;

    width: 170px;

    height: 33px;

    overflow: hidden;

    text-indent: -9999px;

    background: url(../img/number-bg.png) no-repeat left top;

    bottom: 9px;

    left: 0;

}

#cars .big .number {

    bottom: 10px;

    display: block !important;

}

#cars .active .number,

#cars .selected .number{

    display: none;

}

#cars .item .numurzime {

    position: absolute;

    width: 170px;

    height: 38px;

    left: -1px;

    bottom: 0px;

    z-index: 199;

    visibility: visible;

}

#cars .item .padbot10 {

    bottom: 10px;

    text-indent: -1px;

}

#cars .item .info {

    position: absolute;

    width: 170px;

    height: 130px;

    left: 0;

    top: 0;

    z-index: 200;

    background: url(../img/car-tmb-frame.png) no-repeat left top;

    font-size: 11px;

    line-height: 17px;

}

#cars .active .info,

#cars .selected .info{

    display: block !important;

}

#cars .item .info a {

    display: block;

    width: 159px;



    height: 30px;

    padding: 100px 6px 0 5px;

    color: #fff;

    text-decoration: none;

}

#cars .item .info .name {

    float: left;

}

#cars .item .info .rating {

    background: url(../img/car-tmb-frame-rating-bg2.gif) no-repeat left top;

    float: right;

    width: 35px;

    height: 17px;

    padding: 0 5px 0 0;

    text-align: right;

}

#cars .big {

    width: 510px;

    height: 382px;

    margin: 0 0 -1px 0;

    overflow: hidden;

}

#cars .lower-for {

    height: 128px;

    margin: 0 0 -1px 0;

    overflow: hidden;

}

#cars .lower-last {

    height: 127px;

    overflow: hidden;

}

#cars .item .picture {

    position: relative;

    z-index: 2;

}

#cars .item .icon {

    position: absolute;

    z-index: 3;

    top: 10px;

    right: 8px;

    background: no-repeat left top;

    width: 64px;

    height: 64px;

    overflow: hidden;

    text-indent: -9999px;

}

#cars .item .big{

    right: 15px;

}

#cars .item .cod {

    background-image: url(../img/icon-pod.png);

}

#cars .item .new{

    background-image: url(../img/icon-new.png);

}



/* Text */

#text {

    width: 657px;

    overflow: hidden;

    float: left;

}

.back {

    font-size: 11px;

    text-transform: uppercase;

    background: #3f484f url(../img/icon-back.gif) no-repeat 8px 16px;

}

.back a {

    display: block;

    height: 27px;

    color: #fff;

    text-decoration: underline;

    padding: 10px 0 0 15px;

    line-height: 16px;

}



.mainimage {

    position: relative;

    height: 491px;

}

.mainimage .picture {

    z-index: 100;

    height: 491px;

    overflow: hidden;

}

.hidden {

    display: none;

}

.mainimage .tools,

.profile .photos .item .tools,

.blds .item .tools {

    height: 54px;

    width: 100%;

    background: url(../img/tools-bg.png) repeat left top;



    position: absolute;

    z-index: 200;

    bottom: 0;

    left: 0;

    overflow: hidden;

    /*

}

.mainimage:hover .tools {

	display: block;*/

}

.mainimage .numurs {

    height: 80px;

    width: 100%;

    background: url(../img/tools-bg.png) repeat left top;



    position: absolute;

    z-index: 200;

    bottom: 0;

    left: 0;

    overflow: hidden;

}

.tools .vote {

    float: left;

    position: relative;

    padding: 10px 0 0 13px;

}

.mainimage .numurs .vote {

    float: left;

    position: relative;

    padding: 34px 0 0 13px;

}

.mainimage .numurs .img {

    float: left;

    width: 248px;

    position: relative;

    padding: 16px 0 0 13px;

}

.vote h2 {

    font-size: 11px;

    font-weight: bold;

    color: #FFF;

    padding: 15px 0 0 0;

}

.vote h3 {

    font-size: 11px;

    font-weight: bold;

    color: #FFF;

    padding: 0 0 5px 0;

}

.vote h4, .entry .rate h4 {

    font-size: 11px;

    font-weight: bold;

    color: #FFF;

    padding: 0;

}

.vote h5,.entry .vote h5, .entry .rate h5 {

    font-size: 9px;

    color: #FFF;

    padding: 0;

    margin: 0;

}

/*.tools .vote li {

	float: left;

	width: 13px;

	height: 13px;

	padding: 0 6px 0 0;

	background: url(../img/vote-li-bg.gif) no-repeat left top;

	overflow: hidden;

}

.vote li a {

	display: block;

	width: 13px;

	height: 13px;

	overflow: hidden;

	text-indent: -9999px;

}

.vote li a:hover {

	background: url(../img/vote-li-hover-bg.gif) no-repeat left top;	

}*/

.tools .zoom {

    float: right;

    padding: 25px 13px 0 0;

    background: url(../img/icon-zoom.gif) no-repeat left 30px;

}

.mainimage .numurs .zoom {

    float: right;

    padding: 55px 13px 0 0;

    background: url(../img/icon-zoom.gif) no-repeat left 60px;

}

.tools .zoom a,

.mainimage .numurs .zoom a {

    color: #68aec4;

    display: block;

    padding: 0 0 0 9px;

    text-decoration: underline;

}

.col_right .number {

    background-color: #53575A;

}

.col_right .number p {

    display: inline-block;

    line-height: 38px;

    margin: 13px 0;

    color: #FFF;

    font-size: 11px;

    text-align: center;

}

.col_right .number p a {

    color: #FFF;

    font-size: 11px;

    text-decoration: none;

}

.col_right .number .picture {

    float: left;

    width: 172px;

}

.col_right .number .letters {

    float: left;

    width: 94px;

    text-transform: uppercase;

}

.col_right .number .rating {

    float: right;

    width: 34px;

    padding-left: 6px;

    margin-right: 14px;

    background: url(../img/badge-number-rating-gray.gif) no-repeat 0px center;

}



/* Comments */

#comments {

    background: #585c5f;

    color: #fff;

}

#comments h2 {

    font-size: 20px;

    font-weight: bold;

    height: 64px;

    line-height: 64px;

    padding: 0 0 0 14px;

    margin: 0 0 20px 0;

    border-bottom: 1px solid #76797c;

}

#comments .item {

    margin: 10px 0 0 0;

    min-height: 100px;

}

#comments .picture {

    width: 115px;

    height: 100px;

    float: left;

    overflow: hidden;

    background: url(../img/comments-picture-bg.gif) no-repeat right 25px;

    padding: 0 0 0 14px;

}

#comments .picture p {

    width: 100px;

    overflow: hidden;

}

#comments .text {

    background: #fff url(../img/comments-text-bg.gif) repeat-x left top;;

    width: 506px;

    min-height: 61px;

    padding: 9px 10px 30px 12px;

    float: left;

    color: #000;

    position: relative;

}

#comments .text h3 {

    line-height: 17px;

    height: 17px;

    padding: 0 0 5px 0

}

#comments .text h3 a {

    color: #0a5fbe;

    font-weight: bold;

    text-decoration: underline;

    float: left;

    padding: 0 5px 0 0;

}

#comments .text h3 span {

    float: left;

}

#comments .text h3 span.gray.dzests {

    color: #797979;

}

#comments .text h3 .rating {

    background: url(../img/comments-user-rating-bg.gif) no-repeat left top;

    width: 35px;

    height: 17px;

    padding: 0 5px 0 0;

    text-align: right;

    font-size: 11px;

    color: #fff;

    font-family: "Trebuchet MS", "Myriad Pro";

}

#comments .text h3 .lastseen {

    padding: 0 0 0 10px;

    color: #7f7f7f;

    font-size: 11px;

}

#comments .text h3 .lastseen .red {

    color: #CC1D00;

}

#comments .text p {

    line-height: 18px;

    font-size: 12px;

}

#comments .text .ratethis {

    font-size: 11px;

    line-height: 8px;

    position: absolute;

    bottom: 0;

    left: 12px;

    height: 16px;

    padding: 2px 0 0 0;

}

#comments .text .ratethis span {

    float: left;

    padding: 0 8px 0 1px;

    background: no-repeat 1px top;

}

#comments .text .ratethis span  a {

    width: 10px;

    height: 8px;

    display: block;

    overflow: hidden;

    text-indent: -9999px;

}



#comments .text .ratethis .minus {

    background-image: url(../img/icon-minus.gif);

}

#comments .text .ratethis .plus {

    background-image: url(../img/icon-plus.gif);

}

#comments .text .ratethis .total {

    background: none;

    width: auto;

}

#comments .text .ratethis .bad {

    color: #cd0000;

}

#comments .text .ratethis .good {

    color: #9ada00;

}

#comments .text .date {

    position: absolute;

    bottom: 0;

    height: 20px;

    right: 10px;

    font-size: 11px;

    color: #7f7f7f;

    line-height: 16px;

}

#comments .showall {

    text-align: right;

    height: 43px;

    line-height: 43px;

}

#comments .showall a {

    color: #6EA9D4;

    text-decoration: underline;

    line-height: 42px;

    margin-right: 10px;

}

#add-comment {

    margin: 0 0 0 115px;

    padding: 27px 14px;

    width: 515px;

    background: #33393e;

}

#add-comment .input {

    height: 36px;

    line-height: 25px;

}

#add-comment .input input,

#login .input input {

    background: #fff url(../img/add-comment-input-bg.gif) repeat-x left top;

    width: 311px;

    height: 21px;

    padding: 4px 0 0 3px;

    border: none;

    float: left;

}

#login .input input {

    width: 166px;

}

#add-comment .input label {

    float: right;

    width: 184px;

    padding: 0 0 0 16px;

    color: #fff;

}

#add-comment .textarea {

    position: relative;

    padding: 6px 0 0 0;

}

#add-comment .button .balts {

    display: block;

    width: 45px;

    line-height: 29px;

    color: #FFF;

    float: right;

    text-align: right;

    margin-right: 5px;

}

#add-comment .button .sarkans {

    color: #CC1D00;

}

#add-comment textarea {

    width: 512px;

    height: 159px;

    padding: 4px 0 0 3px;

    background: #fff url(../img/add-comment-textarea-bg.gif) repeat-x left top;

    border: none;

}

#add-comment .button {

    height: 29px;

}

#add-comment .button img {

    float: right;

    margin-right: 16px;

    margin-top: 8px;

}

#add-comment .button input,

#login .button input {

    float: right;

    width: 132px;

    height: 29px;

    background: url(../img/add-comment-submit-bg.gif) no-repeat left top;

    border: none;

    cursor: pointer;

    color: #fff;

}

#tooltip {

    position: absolute;

    z-index: 3000;

    border: 1px solid #111;

    background-color: #eee;

    padding: 5px;

}

#tooltip h3, #tooltip div { margin: 0; }





/* Article */

.article {

    padding: 35px 0 0 0;

    background: #2e363c;



}

.article .picture {

    width: 107px;

    padding: 0 0 0 14px;

    float: left;

}

.article .picture {

    width: 74px;

    overflow: hidden;

}

.article .text {

    float: right;

    width: 505px;

    padding: 0 30px 0 0;

    color: #fff;

}

.article h1 {

    font-size: 24px;

    font-weight: bold;

    line-height: 18px;

    margin: 0 0 9px;

}

.article .text p {

    line-height: 18px;

    margin: 0 0 17px;

}

.article .text .date {

    color: #a2a2a2;

    margin: 0;

    font-size: 11px;

}

.article .text a {

    color: #ca9d0f;

    text-decoration: underline;

}

.article .gallery {

    float: right;

    width: 535px;

    padding: 21px 0 46px;

}

.article .gallery ul {

    margin: 0 0 0 -2px;

    float: left;

}

.article .gallery li {

    float: left;

    width: 134px;

    height: 101px;

    overflow: hidden;

}



/* Profile */

.profile .stats {

    float: left;

    width: 325px;

    padding: 0 0 0 12px;

}

.profile .info {

    background: #1b242c;

    padding: 20px 0 45px 0;

    height: 203px;

    position: relative;;

}

.profile h1 {

    font-size: 36px;

    font-weight: bold;

    color: #FFA229;

    line-height: 34px;

    padding: 0 0 17px 0;

}

.profile h1 a {

    font-size: 36px;

    font-weight: bold;

    color: #FFA229;

}

.profile .user {

    float: right;

    width: 320px;

}

.profile .info .rating {

    height: auto;

    margin: 0;

    padding: 0;

}

.profile .info .rating .current {

    background: url(../img/profile-info-rating-bg.gif) no-repeat left top;

    width: 129px;

    height: 55px;

    padding: 0 0 0 12px;

    margin: 0 0 0 -12px;

    float: left;

    font-size: 38px;

    font-weight: bold;

    line-height: 55px;

    color: #fff;

    position: relative;

}

.profile .info .rating .vote {

    float: left;

    padding: 0 0 19px 12px;

    width: 180px;

    height: 60px;

    overflow: hidden;

    position: relative;

}

.profile .info .rating .totalvotes {

    clear: both;

    font-size: 9px;

    color: #9A9FA5;

    padding: 5px 0 0 0;

}

.stats ul {

    color: #FFF;

    font-size: 9px;

    clear: both;

}

.profile .info .add {

    position: absolute;

    bottom: 14px;

    height: 26px;

    line-height: 25px;

}

.profile .info .divi {

    left: 12px;

}

.profile .info .add a,

span.sg-ni {

    color: #69b2cb;

    text-decoration: underline;

    float: left;

}

.profile .info p.send {

    width: 111px;

    height: 26px;

    position: absolute;

    right: 15px;

    bottom: 14px;

    background: url(../img/button-send.gif) repeat-x left top;

    color: #fff;

}

.profile .info p.send a {

    display: block;

    width: 111px;

    height: 26px;

    line-height: 25px;

    color: #FFF;

    font-weight: bold;

    text-decoration: none;

    text-align: center;

}



.badge {

    font-size: 11px;

    color: #B6BBC0;

}

.badge h3 a {

    color: #FFF;

    font-weight: bold;

    float: left;

    padding: 0 8px 0 0;

    line-height: 17px;

}

.badge p {

    clear: both;

    padding: 3px 0 0 0;

}

#main[class=damu] .badge p {

    color: #595959;

}

.badge p.picture {

    padding: 0 0 6px 0;

}

.badge p.rating {

    float: left;

    clear: none;

    background: url(../img/badge-rating-bg.gif) no-repeat left top;

    width: 35px;

    height: 17px;

    color: #FFF;

    text-align: right;

    padding: 0 5px 0 0;

    line-height: 17px;

}

#main[class=damu] .badge p.rating {

    background: url(../img/damu-badge.png) no-repeat left top;

    color: #FFF;

}

.profile .info .badge p.rating {

    padding: 0 5px 0 0;

}

.badge strong {

    color: #FFA229;

}

#main[class=damu] .badge h3 a, #main[class=damu] .badge strong {

    color: #870D0D;

}

.profile .col_left {

    float: left;

    width: 322px;

    overflow: hidden;

}

.profile .col_left p.more {

    line-height: 22px;

}

.profile .col_left p.more img {

    margin: 0 0 -6px 16px;

}

.profile .col_left p.more a {

    color: #69B2CB;

    text-decoration: underline;

    margin-left: 14px;

    font-size: 11px;

}

.profile .col_left div.wantedby {

    margin: 0 0 14px 14px;

    color: #69B2CB;

}

.profile .col_left div.wantedby h3 {

    color: #FFF;

    font-size: 12px;

    font-weight: bold;

    margin: 32px 0 10px 0;

    font-size: 11px;

}

.profile .col_left div.wantedby p a {

    color: #69B2CB;

    text-decoration: underline;

    font-size: 11px;

}

.profile .photos .item {

    width: 322px;

    height: 241px;

    overflow: hidden;

    position: relative;

}

.blds .item {

    width: 480px;

    height: auto;

    overflow: hidden;

    position: relative;

}

.blds .paraksts {

    color: #FF9200;

    font-size: 12px;

    font-weight: bold;

    margin: 14px 0 25px 0;

}

.profile .col_right {

    float: right;

    width: 335px;

    overflow: hidden;

}

.profile .col_right .number {

    padding: 10px 0 0 15px;

}

.profile .col_right .about {

    position: relative;

    padding: 15px;

    background-color: #33393E;

    width: 305px;

    overflow: hidden;

}

.profile .col_right .about h1 {

    color: #FFF;

    font-size: 18px;

    font-weight: bold;

    padding: 0;

    margin: 0;

}

.profile .col_right .about p {

    color: #FFF;

}

.profile .col_right .about p.date {

    color: #A1A7AC;

    margin-top: 50px;

}

.profile .col_right .about div.vote {

    position: absolute;

    right: 0px;

    bottom: 0px;

    text-align: right;

    padding: 0 17px 16px 0;

}

div.journal {

    background-color: #FFF;

    border-bottom: 23px solid #3E4347;

}

div.journal h2 {

    color: #21282D;

    font-size: 18px;

    font-weight: bold;

    padding-top: 20px;

    margin-left: 15px;

}

div.journal p.all {

    text-align: right;

    padding: 18px 15px 15px 0;

}

div.journal p.all {

    color: #F60;

    text-decoration: underline;

}

div.journal div.item {

    margin-top: 20px;

    padding: 0 15px 0 15px

}

div.journal div.item h3 {

    float: left;

    max-width: 260px;

}

div.journal div.item p.rating {

    display: inline-block;

    width: 40px;

    text-align: center;

    background-image: url(../img/comments-user-rating-bg.gif);

    line-height: 17px;

    color: #FFF;

    font-size: 11px;

    margin-left: 5px;

}

div.journal div.item h3 a {

    color: #69B2CB;

    text-decoration: underline;

}

div.journal div.item h3 span a {

    color: #000;

    text-decoration: none;

}

#vaditajs-info {

    /*	position: relative;

    */	background-color: #1B242C;

    max-height: 403px;

    overflow: hidden;

}

#vaditajs-info div.bilde {

    float: left;

    width: 403px;

}

#vaditajs-info div.informacija {

    float: right;

    width: 254px;

}

#vaditajs-info div.informacija div.lietotajvards {

    font-size: 26px;

    color: #FFA229;

    font-weight: bold;

    padding: 11px 16px 11px 13px;

    overflow: hidden;

}

#vaditajs-info div.informacija div.lietotajvards span {

    font-size: 20px;

    display: block;

    line-height: 31px;

}

#vaditajs-info div.informacija div.vertejums {

    float: left;

    width: 123px;

    height: 56px;

    padding-left: 28px;

    margin-left: -28px;

    line-height: 56px;

    background-image: url(../img/badge-rating-bg-red.png);

    background-repeat: no-repeat;

    font-size: 36px;

    font-weight: bold;

    color: #FFF;

    text-align: center;

}

#vaditajs-info div.informacija div.statistika {

    float: right;

    width: 119px;

    margin-top:-7px;

}

#vaditajs-info div.informacija div.statistika p {

    color: #FFF;

    font-size: 10px;

    line-height: 14px;

}

#lietotaja-bloks {

    margin: 9px 16px 0 15px;

}

#lietotaja-bloks div.datumi {

    margin-top: 10px;

}

#lietotaja-bloks div.datumi p {

    color:#B6BBC0;

    font-size:11px;

}

#lietotaja-bloks div.linki {

    margin-top: 5px;

    height: 27px;

    line-height: 19px;

}

#lietotaja-bloks div.linki a,

#lietotaja-bloks div.linki p {

    float: left;

    color: #69B2CB;

    font-size: 11px;

    text-decoration: underline;

    display: inline-block;

}

#lietotaja-bloks div.linki input {

    float: right;

    width: 111px;

    height: 26px;

    margin-top: -6px;

    color: #FFF;

    font-size: 11px;

    font-weight: bold;

    border: none;

    background: url(../img/sutit-zinu.png) no-repeat;

    cursor: pointer;

}

#kreisa-mala {

    float: left;

    width: 155px;

    background-color: #525659;

}

#laba-mala {

    float: right;

    width: 502px;

    background-color: #3E4347;

}

.par-mani {

    position: relative;

    width: 470px;

    color: #FFF;

    margin: 11px 0 15px 14px;

    overflow: hidden;

}

.par-mani h1 {

    color: #FFF;

    font-size: 18px;

    font-weight: bold;

    line-height: 46px;

    padding-left: 3px;

}

.par-mani h6,

.about h6 {

    color: #FFF;

    line-height: 20px;

    font-weight: bold;

}

.par-mani p {

    margin: 14px 0 10px 0;

}

.par-mani .datums {

    position: absolute;

    left: 0px;

    bottom: 0px;

    color: #A0A7AC;

}

.par-mani .vertesana {

    float: right;

    width: 50%;

    text-align: right;

}

#kreisa-mala h3 {

    color: #FFF;

    font-size: 11px;

    font-weight: bold;

    margin: 11px 5px 0 11px;

}

#kreisa-mala p {

    color: #69B2CB;

    margin: 0 5px 19px 11px;

    line-height: 14px;

}

#kreisa-mala p a {

    color: #69B2CB;

    font-size: 11px;

    text-decoration: underline;

    display: inline-block;

}

div.mani-auto {

    float: left;

    margin: 0 -8px 0 14px;

    width: 235px;

}

div.mani-auto h1 {

    color: #FFF;

    line-height: 46px;

    font-size: 18px;

    font-weight: bold;

}

div.mani-auto div.info {

    background-color: #1B242C;

    padding: 12px 0 10px 0;

}

div.mani-auto div.info a.img-holder {

    position: relative;

}

div.mani-auto div.info a .numurzime {

    position: absolute;

    bottom: 0px;

    left: 0px;

}

div.mani-auto div.info div.limit {

    display: block;

    height: 66px;

    overflow: hidden;

}

div.mani-auto div.info div.limit a {

    color: #FFA229;

    font-size: 18px;

    font-weight: bold;

    margin: 14px 0 8px 10px;

    display: block;

}

div.mani-auto div.info p {

    color: #FFF;

    font-weight: bold;

    margin-left: 10px;

    line-height: 21px;

}

div.mani-auto div.info div.vertejums-title {

    float: left;

    width: 79px;

}

div.mani-auto div.info div.vertejums {

    background-image: url(../img/badge-rating-bg-gray.gif);

    background-repeat: no-repeat;

    float: left;

    width: 53px;

}

div.mani-auto div.info a.komentari-sk {

    float: right;

    color: #69B2CB;

    font-size: 11px;

    text-decoration: underline;

    display: block;

    margin-right: 10px;

}

div.mani-auto div.tools {

    display: block;

    width: 235px;

    line-height: 39px;

    height: 39px;

    border-top: 1px solid #5C5C5C;

    background-color: #1B242C;

}

div.mani-auto div.tools ul li {

    display: inline-block;

    width: 116px;

}

div.mani-auto div.tools li.one a {

    line-height: 12px;

    margin-left: 9px;

    height: 39px;

    line-height: 39px;

    color: #69B2CB;

    text-decoration: underline;

    font-weight: bold;

}

div.mani-auto div.tools li.two {

    text-align: right;

}

div.mani-auto div.tools li.two a {

    line-height: 12px;

    margin-right: 9px;

    color: #FFA229;

    text-decoration: underline;

    font-weight: bold;

}

#big-place-holder {

    width: 190px;

    position: relative;

    background-image: url(../img/vertesana-big.png);

    background-position: -190px 0px;

    background-repeat: no-repeat;

}

#big-place-holder div.star{

    display: inline-block;

    width: 19px;

    height: 13px;

    margin: 0;

    float: left;

    cursor: pointer;

}

#small-place-holder {

    width: 170px;

    position: relative;

    background-image: url(../img/vertesana-small.png);

    background-position: -170px 0px;

    background-repeat: no-repeat;

}

#small-place-holder div.star{

    display: inline-block;

    width: 17px;

    height: 12px;

    margin: 0;

    float: left;

    cursor: pointer;

}

#tiny-place-holder {

    width: 130px;

    position: relative;

    background-image: url(../img/vertesana-tiny.png);

    background-position: -130px 0px;

    background-repeat: no-repeat;

}

#tiny-place-holder div.star{

    display: inline-block;

    width: 13px;

    height: 9px;

    margin: 0;

    float: left;

    cursor: pointer;

}

.tip {

    background-color: #11181E;

    font-size: 11px;

    color: #8E9396;

    padding: 3px 5px

}

.tip-text {

    display: none;

}

.just-rated {

    color: #FFF;

    font-weight: bold;

}

/* TOPiem */

#main {

    width: 1012px;

    margin-left: -22px;

    background: #474B4E url(../img/content-bg.gif) repeat-x left top;

}

#main[class=damu] {

    background: #F6F6F6 url(../img/damu-fons.jpg) repeat-x left top;

}

#red-options {

    height: 48px;

    width: 990px;

    margin-left: 22px;

    background-color: #B61400;

    line-height: 48px;

    color: #FFF;

    position: relative;

    z-index: 99;

}

#red-options[class=damu] {

    background: #ED3A3A url(../img/damu-auto-tops.png) no-repeat left top;

}

#red-options .red-right p.gads-except {

    margin-left: -150px;

}

#red-options .left {

    float: left;

    width: 470px;

    padding-left: 12px;

}

#red-options .left2 {

    width: 760px;

}

#red-options .left ul, #red-options .left li, #red-options .left p,

#criteria ul, #criteria li, #criteria p {

    display: inline;

    margin-right: 16px;

}

#red-options .left p,

#criteria p {

    padding-right: 6px;

}

#red-options .left li a,

#criteria li a {

    display: inline-block;

    color: #FFD490;

    text-decoration: underline;

}

#red-options .left li span,

#criteria li span {

    color: #E3936F;

}

#red-options .menesi li {

    margin-right: 8px;

}

#red-options .left li a.active,

#criteria li a.active {

    line-height: 23px;

    padding: 0px 10px;

    display: inline-block;

    background-color: #850F00;

    text-decoration: none;

    color: #FFF;

}

#red-options[class=damu] .left li a.active,

#red-options[class=damu] #criteria li a.active {

    line-height: 23px;

    padding: 0px 10px;

    display: inline-block;

    background-color: #FFC9A4;

    text-decoration: none;

    color: #870D0D;

}

#red-options .red-right {

    float: right;

    width: 100px;

    text-align: right;

    padding-right: 12px;

}

#red-options .red-right p {

    float: left;

    margin-left: -210px;

}

#red-options .red-right img {

    float: right;

    margin: 8px;

}

#red-options .hidden {

    display: none;

}

#criteria {

    float: right;

    width: 365px;

}

#criteria[class=top-100] {

    text-align: right;

    margin-right: -15px;

}

.red-cap {

    display: inline-block;

    float: left;

    padding-right: 7px;

}

.red-drop, .red-dropp {

    float: right;

    display: inline-block;

    width: 86px;

    line-height: 23px;

    padding-left: 9px;

    margin-top: 12px;

    margin-right: 16px;

    background-image: url(../img/top-drop.gif);

    background-repeat: no-repeat;

    color: #FFF;

    text-align: left;

}

#red-options[class=damu] .red-drop, #red-options[class=damu] .red-dropp {

    background-image: url(../img/damu-drop.png);

}

.red-dropp {

    float: left;

}

.red-absolute {

    position: absolute;

    visibility: hidden;

}

.red-current {

    cursor: pointer;

}

.red-list {

    width: 95px;

    line-height: 23px;

    margin-left: -9px;

    overflow: hidden;

}

.red-list a {

    display: block;

    padding-left: 9px;

    color: #FFF;

    font-size: 12px;

    text-decoration: none;

    background-color: #981100;

}

#red-options[class=damu] .red-list a {

    background-color: #CA2323;

}

.red-list a:hover {

    background-color: #A61100;

}

#red-options[class=damu] .red-list a:hover {

    background-color: #CC302E;

}

#main .canyon,

#main .canyon2,

#main .canyon4,

#main .canyon5,

#main .canyon6{

    display: block;

    height: 35px;

    margin-left: 22px;

    background-image: url(../img/tops-mini-fons.gif);

    background-repeat: repeat-y;

}

#main .canyon2 {

    background-image: url(../img/tops-mini-fons2.gif);

}

#main[class=damu] .canyon2 {

    background-image: url(../img/damu-canyon.gif);

}

#sidebar .canyon3 {

    display: block;

    height: 35px;

}

#main .canyon4 {

    background-image: url(../img/tops-mini-fons3.gif);

    background-position: 71px 0px;

}

#main .canyon5 {

    background-image: url(../img/tops-mini-fons5.gif);

}

#main .canyon6 {

    background: url(../img/tops-mini-fons6.png) repeat-y 155px 0px;

}

#leftbar, #leftbar-free {

    width: 657px;

    overflow: hidden;

    float: left;

    margin-left: 22px;

}

#leftbar {

    background-image: url(../img/tops-mini-fons.gif);

    background-repeat: repeat-y;

}

#main[class=damu] #leftbar {

    background-image: url(../img/damu-line.gif);

}

#leftbar .auto {

    display: block;

    width: 657px;

    margin-bottom: 21px;

    overflow: hidden;

    background-color: #1B242C;

    position: relative;

}

#main[class=damu] #leftbar .auto {

    background: #FFC9A4;

}

#leftbar .auto a.comments-xl {

    position: absolute;

    right: 0px;

    bottom: 0px;

}

#main[class=damu] #leftbar .auto a.comments-xl {

    color: #EC3939;

}

#leftbar .auto .title {

    float: left;

    width: 338px;

    overflow: hidden;

}

#leftbar .auto .title .rating {

    display: inline-block;

    width: 127px;

    padding-right: 27px;

    margin-bottom: 35px;

    line-height: 55px;

    background-image: url(../img/profile-info-rating-bg.gif);

    background-repeat: no-repeat;

    text-align: center;

    color: #FFF;

    font-size: 36px;

    font-weight: bold;

}

#main[class=damu] #leftbar .auto .title .rating {

    background-image: url(../img/damu-rating-1st.png);

}

#leftbar .auto .user-block {

    float: left;

    width: 319px;

    padding: 22px 0 23px 0;

    overflow: hidden;

}

#main[class=damu] #leftbar .auto .title, #main[class=damu] #leftbar .auto .user-block {

    background: #FFC9A4 url(../img/damu-1st.png) repeat-x top left;

}

#leftbar .logo,

#leftbar-free .logo {

    display: inline-block;

    width: 398px;

    height: 285px;

    margin-bottom: 28px;

    overflow: hidden;

    background-color: #FFF;

    float: left;

}

#leftbar-free .logo {

    margin: 0;

}

#leftbar-free .gap {

    display: inline-block;

    width: 357px;

    height: 28px;

    background-color: #515559;

}

#leftbar .brand,

#leftbar-free .brand {

    position: relative;

    width: 259px;

    height: 285px;

    background-color: #2F3337;

    float: left;

}

#leftbar .auto .title a,

#leftbar .brand h1,

#leftbar-free .brand h1 {

    display: block;

    color: #FFA229;

    font-size: 36px;

    font-weight: bold;

    margin: 16px 22px;

}

#main[class=damu] #leftbar .auto .title a,

#main[class=damu] #leftbar .brand h1,

#main[class=damu] #leftbar-free .brand h1 {

    color: #D72626;

}

#leftbar .brand .rating,

#leftbar-free .brand .rating {

    display: inline-block;

    float: none;

    width: 151px;

    margin-left: -28px;

    padding-left: 28px;

    line-height: 56px;

    background: transparent url(../img/badge-rating-bg-red2.png) no-repeat;

    text-align: center;

    color: #FFF;

    font-size: 36px;

    font-weight: bold;

}

#leftbar .brand .count,

#leftbar-free .brand .count {

    position: absolute;

    width: 50%;

    line-height: 11px;

    left: 16px;

    bottom: 12px;

    color: #FFF;

    font-size: 11px;

}

#leftbar a,

#leftbar-free a {

    text-decoration: none;

}

#leftbar .top {

    /*	float: left;*/

    width: 657px;

    /*	height: 241px;*/

    margin-bottom: 10px;

}

#leftbar .top .block {

    float: right;

    width: 596px;

    background-color: #2F3337;

}

#main[class=damu] #leftbar .top .block {

    background-color: #FFC9A3;

}

#leftbar .top .position {

    float: right;

    width: 61px;

    height: 52px;

    line-height: 36px;

    padding-right: 18px;

    margin: 9px -18px 0px 0px;

    background: url(../img/badge-top.png) no-repeat -15px 0px;

    color: #FFE27F;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

}

#main[class=damu] #leftbar .top .position {

    background: url(../img/damu-place.png) no-repeat 0px 0px;

    color: #FFF;

}

#leftbar .top .block .car {

    float: left;

    width: 337px;

    /*	height: 241px;*/

}

#leftbar .top .block .user {

    float: right;

    width: 254px;

    /*	height: 241px;*/

}

#leftbar .top .block .user .user-block {

    padding: 15px 13px;

}

#leftbar .top .block .user a.title {

    display: inline-block;

    color: #FFA229;

    font-size: 24px;

    font-weight: bold;

    margin: 18px 12px 12px 12px;

}

#main[class=damu] #leftbar .top .block .user a.title {

    color: #D72626;

}

#leftbar .top .block .user .points {

    width: 70px;

    line-height: 32px;

    padding-left: 16px;

    margin: 0px 0px 0px -20px;

    background-image: url(../img/badge-car-top-gray.gif);

    color: #FFF;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

}

#main[class=damu] #leftbar .top .block .user .points {

    background-image: url(../img/damu-points.png);

}

#rest {

    width: 657px;

    margin: 6px 0 0 0;

    padding: 21px 0 9px 0;

    background-color: #474B4E;

}

#main[class=damu] #rest {

    background: #F6F6F6;;

}

#rest .range {

    position: relative;

    width: 61px;/* +15 -1 */

    float: left;

    z-index: 6;

}

#rest .cars {

    position: relative;

    width: 592px; /* +1 */

    float: left;

    margin-bottom: 14px;

    z-index: 5;

}

#rest .cars .car {

    width: 147px;

    float: left;

    overflow: hidden;

    border-left: 1px solid #474B4E;

    background-color: #2F3337;

}

#main[class=damu] #rest .cars .car {

    border-left: 1px solid #DCA783;

    background-color: #FFC9A3;

}

#rest .cars .car .img {

    display: block;

    width: 147px;

    height: 110px;

    margin-top: 8px;

}

#rest .cars .car .limit {

    padding: 6px 7px 0 7px;

    height: 34px;

    overflow: hidden;

}

#rest .cars .car .limit a {

    margin: 0;

}

#main[class=damu] #rest .cars .car .limit a {

    color: #972923;

}

#rest .cars .car a {

    display: inline-block;

    color: #FFA229;

    font-size: 11px;

    font-weight: bold;

    margin: 8px 10px 0px 10px;

    text-decoration: none;

}

#rest .cars .car a img {

    margin: -8px 0 0 -10px;

}

#rest .cars .car .rating {

    float: left;

    width: 37px;

    line-height: 17px;

    padding-right: 9px;

    margin: 0 0 5px 7px;

    background-image: url(../img/badge-car-top-gray2.gif);

    background-repeat: no-repeat;

    text-align: center;

    color: #FFF;

    font-size: 11px;

}

#main[class=damu] #rest .cars .car .rating {

    background-image: url(../img/damu-badge2.png);

}

#rest .cars .car a.comments {

    float: right;

    display: inline-block;

    color: #5DA6C2;

    font-size: 10px;

    float: right;

    margin: 5px 6px 0 0;

    text-decoration: underline;

}

#main[class=damu] #rest .cars .car a.comments {

    color: #EC3939;

}

#leftbar-free a.comments-xl,

#leftbar a.comments-xl {

    float: right;

    display: inline-block;

    color: #5DA6C2;

    font-size: 11px;

    float: right;

    margin: 0 10px 9px 0;

    text-decoration: underline;

}

#main[class=damu] #leftbar-free a.comments-xl,

#main[class=damu] #leftbar a.comments-xl {

    color: #EC3939;

}

.small-rating {

    display: block;

    width: 61px;

    height: 31px;

    padding-right: 8px;

    margin-right: -8px;

    margin-top: 17px;

    color: #FFE17F;

    font-size: 12px;

    font-weight: bold;

    line-height: 17px;

    text-align: center;

    background: transparent url(../img/badge-top-mini.png) no-repeat;

}

#main[class=damu] #leftbar .small-rating {

    background: transparent url(../img/badge-top-mini-damu.png) no-repeat;

    color: #FFF;

}

/* TOP lietotaji */

#main .place-holder {

    float: left;

    width: 322px;

    display: block;

    padding-bottom: 30px;

    overflow: hidden;

    background: none;

}

#main #leftbar-free .place-holder .blokss {

    display: block;

    height: 1246px;

    margin-top: 31px;

}

#main .right {

    background-color: #3E4347;

    background-image: url(../img/user-top-bg.png);

    background-repeat: repeat-x;

}

#main .place-holder h2 {

    display: block;

    color: #FFF;

    font-size: 18px;

    font-weight: bold;

    margin: 0 13px 13px 29px;

}

#main .place-holder p {

    color: #B6BBC0;

    font-size: 11px;

    margin: 0 13px 23px 29px;

}

/*#main .place-holder .user-box {

	position: relative;

}*/

#main .place-holder .user-box .position {

    float: left;

    width: 31px;

    height: 38px;

    line-height: 27px;

    padding-right: 11px;

    margin: 15px -11px 0 0;

    background-image: url(../img/badge-user-top.png);

    background-repeat: no-repeat;

    text-align: center;

    color: #FFE27F;

    font-size: 16px;

    font-weight: bold;

}

#main .place-holder .user-box img {

    float: right;

    border-top: 12px solid #43494F;

}

#main .place-holder .user-box .info {

    float: right;

    width: 191px;

    overflow: hidden;

    padding-top: 17px;

}

#main .place-holder .user-box .info a {

    display: inline-block;

    color: #FFA229;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

    margin: 0 0 7px 20px;

}

#main .place-holder .user-box .info p {

    color: #B6BBC0;

    font-size: 11px;

    margin: 0 0 5px 20px;

}

#main .place-holder .user-box .info .percents {

    width: 53px;

    line-height: 21px;

    padding-left: 10px;

    margin: 0 0 0 5px;

    background-image: url(../img/badge-rating-bg-gray.gif);

    background-repeat: no-repeat;

    text-align: center;

    color: #FFF;

    font-size: 16px;

    font-weight: bold;

}

#main .place-holder .border {

    display: inline-block;

    width: 100px;

    height: 12px;

    margin: 0 0 18px 31px;

    background: #43494F;

}

/* Numurzimju tops */

#leftbar-free .object {

    display: block;

    width: 653px;

    height: 74px;

    overflow: hidden;

}

#leftbar-free .object div {

    height: 65px;

}

#leftbar-free .position,

#leftbar-free .position2 {

    float: right;

    width: 86px;

    line-height: 36px;

    margin-right:-16px;

    padding: 12px 16px 0 0;

    background-image: url(../img/badge-numuru-tops-red.png);

    background-repeat: no-repeat;

    background-position: 0px 12px;

    color: #FFE27F;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

}

#leftbar-free .position2 {

    background-image: url(../img/badge-numuru-tops-red2.png);

    background-position: 0px 0px;

}

#leftbar-free .plate {

    float: right;

    width: 287px;

    line-height: 65px;

    background-color: #25292D;

    border-bottom: 9px solid #515559;

    text-align: center;

    margin-left: -16px;

}

#leftbar-free .plate img {

    margin-top: 12px;

}

#leftbar-free .number {

    float: right;

    width: 131px;

    line-height: 65px;

    padding-left: 15px;

    background-color: #2F3337;

}

#leftbar-free .number a {

    color: #FFA229;

    font-size: 24px;

    font-weight: bold;

    text-decoration: none;

    text-transform: uppercase;

}

#leftbar-free .rating {

    float: right;

    width: 49px;

    line-height: 65px;

    padding-left: 12px;

    background-color: #2F3337;

    background-image: url(../img/badge-numuru-tops-gray.png);

    background-position: center center;

    background-repeat: no-repeat;

    color: #FFF;

    font-size: 18px;

    font-weight: bold;

    text-align: center;

}

#leftbar-free .photo {

    float: right;

    width: 88px;

    text-align: right;

    background-color: #2F3337;

}

#leftbar-free .photo img {

    margin-top: 8px;

}

#add-absolute {

    position: absolute;

    z-index: 900000009;

}

#add-drop {

}

/* Zurnala ierakstam */

.sg-gap {

    margin-top: 18px;

}

#leftbar .entry-lpp {

    background: #283138;

}

.entry {

    width: 657px;

    background-color: #34393F;

    margin-top: 1px;

    position: relative;

}

.gap-for-photos {

    margin-left: 12px;

    margin-bottom: 15px;

}

.entry .zurnala-bilde {

    margin: 0 0 30px 16px;

}

.entry h1,

.entry a.hh {

    display: inline-block;

    color: #FF9600;

    font-size: 24px;

    font-weight: bold;

    margin: 13px 14px 0 14px;

    text-decoration: none;

}

.entry a.hh strong,

.top-entry a.hh strong{

    margin-left: 3px;

}

#leftbar .entry a.com,

.extend a.com {

    color: #6DCCF1;

    text-decoration: underline;

}

#leftbar .entry .further, .entry .further,

#leftbar .entry .further-blog, .entry .further-blog {

    display: inline-block;

    float: right;

    margin: 40px 15px 4px 0;

}

#leftbar .entry .further-blog, .entry .further-blog {

    margin-top: 0px;

}

#leftbar .entry .further a, .entry .further a,

#leftbar .entry .further-blog a, .entry .further-blog a {

    color: #6DCCF1;

    font-size: 12px;

    font-weight: normal;

    text-decoration: underline;

}

.entry .rating,

.top-entry .rating{

    display: inline-block;

    background: url(../img/badge-rating-bg.gif) no-repeat;

    color: #FFF;

    font-size: 11px;

    line-height: 17px;

    height: 17px;

    padding: 0 0 0 5px;

    text-align: center;

    width: 35px;

    vertical-align: middle;

}

.entry h5 {

    display: block;

    color: #A3A2A0;

    font-size: 11px;

    margin-left: 15px;

    padding-top: 3px;

}

.entry .text {

    color: #FFF;

    margin: 16px 15px 23px 15px;

}

.entry .extend {

    float: left;

    width: 40%;

    margin: 0 0 4px 15px;

}

.entry .extend p {

    color: #8E9399;

    padding-bottom: 5px;

}

.entry .extend a.divi {

    display: inline-block;

    padding-bottom: 10px;

}

.entry .extend p span {

    text-decoration: underline;

}

.entry .rate {

    float: right;

    width: 40%;

    text-align: right;

    margin: 0 15px 4px 0;

    color: #FFF;

}

.entry .rate p {

    padding-bottom: 9px;

    clear: right;

}

.entry .rate h3 {

    color: #FFF;

    font-size: 11px;

    font-weight: bold;

    padding-bottom: 5px;

}

#tiny-place-holder {

    float: right;

}

/* usera menu */

/* lapaspuses */

#lapaspuses {

    height: 39px;

    padding: 20px 0 24px 18px;

}

#jauna-lapa li span {

    color: #FFF;

    font-weight: normal;

}

#lapaspuses ul {

    float: left;

    width: 60%;

}

.lpp #lapaspuses ul {

    width: 100%;

}

#lapaspuses ul li {

    display: inline;

    line-height: 39px;

    font-size: 16px;

}

#lapaspuses li a {

    margin: 0 8px 0 8px;

    color: #FF9600;

    line-height: 39px;

    font-size: 16px;

    font-weight: normal;

    text-decoration: underline;

}

#lapaspuses li.active {

    line-height: 39px;

    padding: 7px 0 6px 0;

    /*	margin: 0 8px 0 8px;

	background: url(../img/aktiva-lapaspuse.png) repeat-x 0px 0px;

    */	text-align: center;

    color: #FFF;

    font-size: 24px;

    font-weight: normal;

    text-decoration: none;

}

#lapaspuses li.active a {

    display: inline-block;

    height: 39px;

    color: #FFF;

    line-height: 39px;

    font-size: 24px;

    font-weight: normal;

    text-decoration: none;

    padding: 0px 16px;

    background: url(../img/aktiva-lapaspuse.png) repeat-x 0px 0px;

}

#lapaspuses ul.delete {

    float: right;

    width: 35%;

    text-align: right;

    margin-right: 14px;

}

#lapaspuses ul.delete li {

    padding: 4px;

    color: #50565C;

    font-size: 12px;

}

#lapaspuses ul.delete li a {

    padding: 0;

    margin: 0;

    font-size: 11px;

    font-weight: bold;

    text-decoration: underline;

}

#lapaspuses ul.delete  li a.select {

    color: #67D6FF;

}

#lapaspuses ul.delete  li a.proceed {

    color: #FFA129;

}

#zurnals #lapaspuses {

    background-color: #33393E;

    margin-top: 1px;

}

.white-bg {

    display: block;

    height: 61px;

    background-color: #FFF;

    padding-left: 21px;

    margin-left: -21px;

}

.center-all {

    text-align: center;

    padding: 35px 0;

}

.center-all ul li {

    display: inline-block;

    width: 150px;

}

.center-all input.yes {

    background: transparent url(../img/button-pievienot.png) no-repeat scroll left top;

    border: none;

    color: #FFF;

    cursor: pointer;

    height: 29px;

    width: 132px;

}

.center-all input.no {

    background: transparent url(../img/add-comment-submit-bg.gif) no-repeat scroll left top;

    border: none;

    color: #FFF;

    cursor: pointer;

    height: 29px;

    width: 132px;

}

.auto-profils {

    display: inline-block;

    width: 452px;

    padding: 10px 10px;

    text-align: left;

    margin: 25px 0;

    background-color: #1B242C;

}

.auto-profils a {

    color: #FFA229;

    text-decoration: none;

}

.auto-profils a img {

    margin-right: 15px;

}

.auto-profils a h3 {

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 10px;

}

.auto-profils p {

    line-height: 21px;

}

.auto-profils .vertejums-title {

    float: left;

    width: 79px;

    font-weight: bold;

}

.auto-profils .vertejums {

    background: url(../img/badge-rating-bg-gray.gif) no-repeat;

    float: left;

    width: 53px;

    font-weight: bold;

}

.auto-profils .vertejums p {

    margin-left: 10px;

}

/* TOPI */

.top-entry {

    position: relative;

    width: 657px;

    background-color: #283138;

    padding: 10px 0 16px 0;

}

.top-entry a.title {

    color: #FF9500;

    font-size: 24px;

    font-weight: bold;

    text-decoration: none;

    margin-left: 16px;

    display: block;

}

.top-entry h5 {

    color: #A1A1A1;

    font-size: 11px;

    margin: 7px 0 16px 16px;

}

.top-entry .relative {

    background-color: #1B242C;

}

.top-entry .relative .image {

    float: left;

    width: 256px;

    margin-left: 16px;

    background-color: #0C1620;

    padding-top: 16px;

}

.top-entry .relative .bilde {

    float: left;

    width: 168px;

    margin-top: 16px;

    text-align: right;

}

.top-entry .relative .badge {

    float: left;

    width: 200px;

    margin-top: 16px;

    margin-left: 13px;

}

.top-entry .entry {

    padding-top: 19px;

    padding-bottom: 16px;

    border-bottom: 1px solid #4D5257;

    background-color: #283138;

}

.top-entry .entry p.text {

    color: #FFF;

    margin-top: 0;

}

.top-entry .image h4 a {

    float: left;

    color: #FFF;

    font-size: 12px;

    font-weight: bold;

    margin: 9px 6px;

}

.top-entry .image p {

    background-image: url(../img/car-tmb-frame-rating-bg.gif);

    background-position: 0 0;

    background-repeat: no-repeat;

    color: #FFFFFF;

    float: left;

    font-size: 11px;

    line-height: 17px;

    padding-left: 6px;

    margin: 7px 0;

    text-align: center;

    width: 33px;

}

li.first {

    margin-left: 24px;

    font-weight: bold;

}

/* zinu TOPam */

.zina {

    position: relative;

    width: 657px;

}

.zina .bilde {

    float: left;

    width: 145px;

    height: 108px;

    padding: 42px 5px;

    margin-top: 15px;

    background-color: #FFF;

}

.zina .teksts {

    float: left;

    width: 502px;

    min-height: 208px;

    margin-top: -1px !important;

    background-color: #33393E;

    border-bottom: 1px solid #4D5257;

}

.zina .teksts a.title {

    display: inline-block;

    color: #FF9500;

    font-size: 24px;

    font-weight: bold;

    margin: 20px 20px 9px 22px;

}

.zina .teksts h5 {

    color: #A1A1A1;

    font-size: 11px;

    margin-left: 22px;

}

.zina .teksts p {

    color: #FFF;

    margin: 9px 22px 24px 22px;

}

#leftbar-free .zina .teksts div a {

    display: inline-block;

    color: #6DCCF1;

    margin: 0 5px 9px 22px;

    text-decoration: underline;

}

div.lpp {

    width: 502px;

    margin-left: 155px;

    background-color: #33393E;

}

.zinas-iekslapa {

    /*	position: relative;

    */	background: #31373D;

    padding: 35px 0 46px 0;

}

.zinas-iekslapa .bilde {

    float: left;

    width: 64px;

    height: 65px;

    border: 5px solid #FFF;

    padding-top: 16px;

    margin: 0 0 0 15px;

    background: #FFF;

    overflow: hidden;

}

.zinas-iekslapa .zina {

    float: right;

    width: 535px;

    color: #FFF;

    margin-top: -7px;

}

.zinas-iekslapa .zina h1 {

    margin: 0;

    padding: 0;

    font-size: 24px;

    line-height: 30px;

    font-weight: bold;

}

.zinas-iekslapa .zina p.time {

    color: #A1A1A1;

    font-size: 11px;

    margin: 7px 0 9px 0;

}

.zinas-iekslapa .zina h2 {

    margin: 0 15px 16px 0;

    padding: 0;

    font-weight: normal;

    font-family: Verdana,Geneva,sans-serif;

    line-height: 16px;

}

.zinas-iekslapa .zina .text {

    margin-right: 15px;

}

.zinas-iekslapa .zina .bildes {

    margin-top: 40px;

    text-align: right;

}

.zinas-iekslapa .zina .bildes img {

    border: 0;

    margin: 0 -3px -3px 0;

}

/* Pazinojumi */

.alert-close {

    color: #E00;

    font-size: 11px;

    position: absolute;

    right: 0px;

    top: -35px;

}

.alert-actions {

    text-align: center;

}

.alert-actions a {

    display: inline-block;

    width: 230px;

    color: #67D6FF;

    font-size: 14px;

}

body .text-left {

    text-align: left;

}

.alert-hover, .delete-hover {

    position: absolute;

    top: 0;

    padding: 0;

    z-index: 999997;

    background-color: #333;

}

.alert-back,

.alert-holder,

.delete-back,

.delete-holder {

    position: absolute;

    width: 460px;

    top: 0;

    left: 0;

    z-index: 999998;

    background-color: #000;

}

.alert-holder,

.delete-holder {

    z-index: 999999;

    background: none;

    padding: 15px;

    text-align: center;

}

.alert-holder p {

    color: #FFF;

    font-size: 18px;

    margin: 25px 0px;

    position: relative;

}

.alert-holder p em {

    font-style: italic;

}

.alert-holder p a.smpl {

    color: #FFF;

    text-decoration: underline;

}

.delete-holder p {

    float: right;

    display: block;

    width: 380px;

    color: #FFF;

    font-size: 18px;

    margin: 25px 0px;

    text-align: left;

}

.delete-holder img {

    float: left;

    margin-top: 25px;

}

.alert-holder input {

    background: transparent url(../img/add-comment-submit-bg.gif) no-repeat scroll left top;

    border: medium none;

    color: #FFF;

    cursor: pointer;

    height: 29px;

    margin: 15px;

    width: 132px;

}

p.text, p.text-com {

    font-family: Verdana, Geneva, sans-serif;

    line-height: 16px;

}

.online {

    color: #FFF;

    font-size: 12px;

}

div.viesu-tops {

    float: right;

    margin-right: 18px;

    text-align: right;

    width: 400px;

}

div.viesu-tops li {

    display: inline;

    color: #B9BFC3;

    font-size: 11px;

    line-height: 71px;

    font-weight: normal;

    margin: 0;

}

div.viesu-tops img.ajax {

    margin: 12px 12px -12px 0;

}

div.viesu-tops li a {

    color: #FFA129;

    font-size: 11px;

    text-decoration: underline;

    margin: 0 4px 0 4px;

}

div.viesu-tops li a.active {

    color: #B9BFC3;

    font-size: 11px;

    text-decoration: none;

    margin: 0 4px 0 4px;

}

#viesi {

    padding: 15px 22px 0px 22px;

    background: #2E353C;

}

.viesis {

    float: left;

    width: 25%;

    margin-bottom: 50px;

}

div.reg-footer div.viesi-foot {

    display: block;

    height: 34px;

    padding: 0;

}

#foto-fons {

    width: 657px;

    background: transparent url(../img/foto-tops-fons.png) repeat-y right top;

}

#foto-fons a {

    display: inline-block;

    margin: 0;

    padding: 0;

}

#foto-fons a.giga {

    display: inline-block;

    margin: 0 0 14px 0;

    padding: 0;

}

#foto-fons .bloks {

    float: left;

    display: block;

    width: 328px;

    height: 256px;

    margin-left: -1px;

}

#foto-fons .otra-mala {

    margin-left: 1px;

}

#foto-fons .bloks h1 {

    color: #FFF;

    font-size: 24px;

    font-weight: bold;

    margin: 12px 12px 6px 12px;

}

#foto-fons .bloks p {

    color: #FFF;

    margin: 0 12px;

}

#foto-fons .otra-mala img {

    margin-left: 7px;

}

.abonents-vaditajs {

    float: left;

    margin: 12px -8px 12px 14px;

    padding: 12px 0 10px 10px;

    width: 225px;

    background: #1B242C;

    overflow: hidden;

}

#leftbar .top-entries,

#leftbar-free .top-entries {

    display: block;

    background: #474B4E;

    text-align: right;

    padding-bottom: 50px;

}

#leftbar .top-entries a,

#leftbar-free .top-entries a {

    color: #5DA6C2;

    display: inline-block;

    font-size: 11px;

    text-decoration: underline;

}

.profile .col_right .about .gray-text,

#laba-mala .gray-text {

    color: gray;

}

#gif-mail img {

    margin: -3px 0 3px 0;

}

#new-uzaicinat img {

    margin: -5px 0 5px 0;

}

#sidebar .current_users a.oranzs {

    color: #FF7100;

}

#fotogr {

    height: 148px;

    background: transparent url(../img/Autobildes.lv-auto-fotografesana.jpg) no-repeat;

}

#fotogr a {

    display: block;

    width: 311px;

    height: 148px;

}

#blocked_comments, .profile .nav_publicets {

    display: block;

    width: 485px;

    text-align: center;

    padding: 25px 15px;

    background: #FF9;

    border: 1px solid #C03;

    color: #333;

    font-size: 14px;

}

.profile .nav_publicets {

    padding: 10px 0;

    margin: 15px;

    width: 626px;

}

p.neviens {

    font-size: 17px;

    font-weight: bold;

    padding: 25px 0 40px 9px;

}

.pad-left-adv {

    width: 310px;

}



#asset {

    position: absolute;

    top: 0px;

    left: 0px;

    visibility: hidden;

    width: 1px;

    height: 1px;

    overflow: hidden;

}

#preloader {

    background: transparent url(../img/preload-bg.png) no-repeat center center;

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    z-index: 1000000;

}

#preloader div {

    background: transparent url(../img/preload.gif) no-repeat center center;

    width: 100%;

    height: 100%;

}

#zum-hover {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    z-index: 999997;

    background: #3F484F;

}

#zum-holder {

    position: fixed;

    top: 0px;

    left: 0px;

    width:  100%;

    height: 100%;

    z-index: 999998;

}

.zum-caption {

    width: 100%;

    min-height: 54px;

    line-height: 54px;

    text-align: left;

    position: absolute;

    left: 0px;

    bottom: 0px;

    background: transparent url(../img/tools-bg.png);

    z-index: 8

}

.zum-caption p {

    font-size: 21px;

    color: #FFF;

    text-align: left;

    line-height: 25px;

    padding: 16px 0 16px 16px;

    width: 85%;

}

#zum-close {

    width: 48px;

    height: 48px;

    position: absolute;

    top: 3px;

    right: 3px;

    background: transparent url(../img/close.png) no-repeat;

    cursor: pointer;

    z-index: 9

}

.ltp, .rtp {

    z-index: 999999;

}

.ltp .tip {

    background: transparent url(../img/prev.png) no-repeat;

    display: block;

    width: 48px;

    height: 48px;

}

.rtp .tip {

    background: transparent url(../img/next.png) no-repeat;

    display: block;

    width: 48px;

    height: 48px;

}

.show-few-none {

    max-height: 1205px;

    overflow: hidden;

}

.leftTip {

    width : 30%;

    height : 100%;

    position : absolute;

    top : 0px;

    left : 0px;

    z-index : 4;

}

.rightTip {

    width : 30%;

    height : 100%;

    position : absolute;

    top : 0px;

    right : 0px;

    z-index : 5;

}

.zum-hide {

    background : #FFF;

    width : 100%;

    height : 100%;

    position : absolute;

    top : 0;

    left : 0;

    z-index : 2;

}







/* sg blogi widžets */

#articles {

    position: relative;

    background: #5D7788;

    padding-bottom:  9px;

}

#articles #switch-articles {

    text-decoration: none;

}

#switch-articles {

    display: inline-block;

    position: absolute;

    top: 15px;

    right: 9px;

    line-height: 18px;

    font-size: 11px;

}

#switch-articles span {

    text-decoration: underline;

}

#switch-articles img {

    margin: -3px 5px 3px 0;

}

.sg-blogi li {

    display: block;

    position: relative;

    height: 72px;

    overflow: hidden;

}

#articles .sg-blogi a {

    color: #A5A5A9;

    font-weight: bold;

    font-size: 13px;

    text-decoration: none;

}

#articles .art-title {

    display: inline-block;

    position: absolute;

    top: 12px;

    left: 12px;

    line-height: 123%;

    max-height: 33px;

    max-width: 190px;

    overflow: hidden;

}

#articles .sg-blogi a span {

    color: #243946;

    text-decoration: underline;

}

.art-author {

    display: inline-block;

    position: absolute;

    bottom: 10px;

    left: 12px;

    color: #A6A6A9;

}

#articles .art-author a {

    color: #ED8927;

    display: inline-block;

    margin-right: 3px;

}

.art-dark {

    background: #E9E9EC;

}

.art-light {

    background: #F3F3F4;

}

.invisible {

    visibility: hidden;

}

#articles li div {

    display: block;

    position: absolute;

    top: 0px;

    right: 0px;

    width: 96px;

    height: 72px;

}

#articles li div a {

    display: block;

    margin: -4px 0 0 -5px;

}



.green_viesi {

	color:#00B600;

	font-weight: bold;

	}








