/* CAKE */
div .error-message {
color:#CC3300;
display:inline;
font-style:italic;
}

/* COMMON */
body {
background:url(../img/bodybg.gif);
font-family:Arial, Tahoma, Verdana;
font-size:13px;
width:100%;
}

input {
margin:3px;
padding:0;
}

input[type="text"],input[type="password"],input[type="file"],textarea {
background:#FAFAFA;
border:solid 1px #BBBBBB;
margin:3px;
padding:2px;
}

ul {
margin-left:10px;
padding-left:10px;
}

/* APP */
#bodyWrapper {
background:#FFFFFF;
text-align:left;
}

#bodyWrapper .bodyleft {
background:url(../img/body_left.gif) right repeat-y;
width:17px;
}

#bodyWrapper .bodyright {
background:url(../img/body_right.gif) right repeat-y;
width:17px;
}

#header #menu #wrapper {
position:relative;
}

#header #menu {
position:absolute;
}

#header #menu td {
cursor:pointer;
padding-top:1px;
}

#header #salonai {
font-family:Arial;
font-size:12px;
padding-left:10px;
position:absolute;
top:220px;
width:530px;
}

#header #salonai table {
float:left;
width:330px;
}

#header #salonai td, #header #salonai div {
color:#7C2F01;
font-family:Tahoma;
font-size:11px;
font-weight:700;
height:20px;
line-height:13px;
text-align:center;
width:170px;
}

#header #salonai #offer {
	position:absolute;
}

#header #salonai #offer div.block {
left:330px;
position:absolute;
top:-7px;
}

#header #salonai #offer div.text {
display:none;
height:50px;
font-family:Arial;
line-height:20px;
left:322px;
top:20px;
position:absolute;
}

#header #salonai #offer div.text a{
color:#FF5500;
text-decoration:none;
font-size:16px;
}

#header #salonai #offer td.shout {
color:red;
display:none;
font-family:Verdana;
font-size:40px;
position:relative;
padding:0px;
margin:0px;
}

#header #salonai #offer td.photo{
width:120px;
}

#header #salonai #offer img {
margin-top:5px;
}

#header #salonai a {
color:#FC9600;
font-size:12px;
}

#footer {
background:url(../img/footer/bg.jpg) no-repeat;
height:206px;
width:780px;
}

#footer #links {
padding:155px 0 0 230px;
}

#footer a {
color:#000000;
font-weight:700;
margin-right:20px;
text-decoration:none;
}

#footer a:hover {
color:#666666;
}

#content {
background:#FFFFFF;
text-align:left;
width:780px;
}

#content.valdymas {
padding:20px;
width:740px;
}

#pradinisGrey {
line-height:20px;
margin:0 15px 15px 15px;
text-align:left;
}

#pradinisGrey div {
margin-bottom:8px;
}

#pradinisGrey p {
margin:0 0 30px 25px;
}

.pradinisGreyWrapper {
background:#EDEFF4;
color:#444444;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
margin:10px 10px 0 25px;
padding-bottom:5px;
width:230px;
}

#apiemusText {
color:#666666;
font-family:Tahoma;
font-size:11px;
line-height:17px;
padding-left:20px;
padding-right:20px;
}

#produktaiWrapper #divider {
background:#EFEFEF;
width:5px;
}

#produktaiWrapper #menuCell {
padding:2px 10px 10px;
width:200px;
}

#produktaiWrapper #menuCell .karjera {
color:#333333;
font-size:12px;
padding:10px;
}

#produktaiWrapper #menuCell li {
margin-bottom:10px;
}

#produktaiWrapper #contentCell {
padding:0 10px 10px;
}

#produktaiWrapper #list a {
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:700;
}

#produktaiWrapper #list a.subGroup {
color:#595959;
font-size:11px;
font-weight:700;
line-height:20px;
margin-left:15px;
text-decoration:underline;
}

#produktaiWrapper #list .pogrupis {
background:url(../img/produktai/bg_group.gif) top repeat-x;
border:solid 1px #CCCCCC;
height:30px;
line-height:25px;
margin:18px 0 2px;
width:100%;
}

#produktaiWrapper #list .tab {
background:#999999;
float:left;
height:28px;
margin:1px 5px 1px 1px;
width:5px;
}

#produktaiWrapper #list .tab.active {
background:#FC8C27;
}

#produktaiWrapper #list .brand {
background:url(../img/produktai/bg_group.gif) top repeat-x;
border:solid 1px #DADADA;
height:18px;
margin:5px 2px 2px 14px;
padding:2px 2px 2px 5px;
}

#produktaiWrapper #list .brand a.green {
color:#006600;
}

#produktaiWrapper #list .brand a.orange, #produktaiWrapper #list a.orange {
color:#FF9900;
}

#produktaiWrapper #list .brand a.news, #produktaiWrapper #list a.news {
color:#FF0000;
font-size:10pt;
}


#produktaiWrapper #list a.doubleline {
line-height:14px;
}

#produktaiWrapper #list .brand a {
color:#595959;
font-size:12px;
font-weight:700;
line-height:17px;
text-decoration:none;
}

#produktaiWrapper .itemWrapper {
background-color:#FAFAFA;
margin: 5px 5px 5px 0;
padding:0;
float:left;
width:170px;
}

#produktaiWrapper .itemName {
background:url(../img/produktai/bg_group.gif) top repeat-x #E0E5ED;
border:solid 1px #CCCCCC;
color:#333333;
font-size:11px;
font-weight:700;
padding:3px 3px 3px 7px;
}

#produktaiWrapper .itemPhoto {
float:left;
margin:0 5px 5px 0;
}

#produktaiWrapper .itemPhoto img{
margin:0;
border:solid 1px;
}

#produktaiWrapper .itemPhoto a{
color:#666666;
}


#productWrapper .productName {
color:#666666;
font-family:Tahoma;
font-size:18px;
letter-spacing:0.7px;
}

.productInfo img {
	margin:10px 0px 10px 30px;
}

#logoListWrapper {
margin-top:20px;
text-align:center;
}

#logoList {
margin:20px 0 0 0;
}

#logoList img {
margin:2px;
}

#logoList img.border {
border:solid 1px #333333;
}

#logoListFormWrapper {
margin:20px;
text-align:left;
}

#logoListFormWrapper .frame,#logoList .frame {
float:left;
margin:5px;
}

#paslaugosWrapper img {
margin:0 40px 10px 0;
}

#paslaugosWrapper li {
margin:5px 0 16px;
}

#produktaiWrapper #list a.newsTopic {
color:#666666;
font-family:Arial;
font-size:12px;
font-weight:700;
line-height:15px;
}

#produktaiWrapper #list p {
margin:0px;
padding:10px;
}

#produktaiWrapper #list p.row1 {
background:none;
}

#produktaiWrapper #list p.row2 {
background-color:#F5F5F5;
}


#karjeraWrapper {
font-size:12px;
line-height:25px;
margin:10px 10px 10px 25px;
}

#kontaktaiWrapper {
font-size:12px;
line-height:20px;
margin:10px;
}

#kontaktaiWrapper div.itemInfo {
margin:10px 0 20px;
}

div.mapInfo {
font-size:12px;
margin:5px;
}

div.mapInfo img.photo {
border:solid 1px #777777;
}

div.mapInfo span {
color:#999999;
}

#mapsWrapper img {
border:solid 1px #000000;
display:block;
margin:20px;
}

#promoWrapper{ width:520px; }
#promoWrapper .weekOffer{ width:255px; float:left; padding-left:10px; }
#promoWrapper .newestOffer{ width:200px; float:left; padding-left:30px; }
#promoWrapper .newestItem { margin-bottom:20px; }
#promoWrapper .newestItem a{ font-size:11px; color:#666; margin-left:20px; }

/* ELEMENTS */
#title {
background:#EDEFF4;
color:#666666;
font-family:Tahoma;
font-size:25px;
font-weight:700;
padding:15px 0 0 10px;
width:100%;
}

#title span {
position:relative;
top:3px;
}

#title2 {
background:#FFA200;
color:#FFFFFF;
font-family:Tahoma;
font-size:18px;
font-weight:700;
height:25px;
text-align:right;
width:100%;
}

#title2 span {
position:relative;
top:6px;
}

/* VARIOUS */
.clear {
clear:both;
}

.dot {
background:url(../img/dot.gif) top repeat-x;
height:5px;
margin:20px 0;
width:100%;
}

.frame {
border:solid 1px #000000;
}

.atention {
color:#CC3300;
font-family:Arial;
font-size:12px;
font-weight:700;
}

a:hover,#produktaiWrapper #list a:hover,#produktaiWrapper #list a.subGroup:hover,#produktaiWrapper a:hover {
text-decoration:none;
}

#header,#produktaiWrapper {
width:780px;
}

body,table,td,#productListWrapper p {
margin:0;
padding:0;
}

a,#produktaiWrapper #list a.newsTopic.active {
color:#000000;
}

#produktaiWrapper .itemInfo,#paslaugosWrapper,#salonaiWrapper {
padding:5px;
}

div.itemInfo p{
margin:0;
padding:0;
}


#contentCell.skolininkai {
    width: 550px;
}

#contentCell.skolininkai p {
    display: block;
    float: left;
    width: 200px;
    margin: 10px;
    padding: 10px;
    line-height: 20px;
}

/* TEMPORARY */
#header #headerText {position:absolute;}
#header #headerText .promotext, #header #headerText .promoshadow{width:430px; position:absolute; top:150px; left:120px; font-size:18pt; font-weight:bold; letter-spacing:1px; font-family:Verdana, Trebuchet MS; color:#FFFFFF; line-height:25px;}
#header #headerText .promoshadow{color:#FFFFFF; top:151px; left:121px; }
#header #headerText .grey{ color:#333333; }
#header #headerText .bright{ color:#EE0000; }

#comments form{ display:none; }
#comments a.newcomment{  margin-right:10px; }
#comments .comment{ font:11px Verdana; color:#666666; margin:10px; padding-bottom:10px; border-bottom:dotted 1px #CCCCCC;  }
#comments .comment-admin{ font:10px Verdana; color:#666666; line-height:14px; border-bottom:solid 1px #F0F0F0; }
#comments .comment-admin:hover{ background:#F4F4F4; }
#comments .delete-comment{ color:#CC3300; font-weight:700; text-decoration:none; font-size:12px; }
