.vitrina img {
box-shadow: 0 0 2px silver,2px 2px 2px silver;
border-radius: 0 16px 0 16px;
}
.vitrina img:hover {
box-shadow: none;

}
.vitrina {
width: 232px;
text-align: center;
margin-bottom: 1em;
vertical-align: top;
display:inline-block;

}
#admin-menu {
right: 0;
width: 100%;
top:0;
background: black;
}
.node-teaser .field-item img {
box-shadow: 0 0 10px gray;
border-radius: 0 16px 0 16px;
}
.node-teaser .field-item img:hover {
box-shadow: none;
}

.profile h3 {
display:none;
}
.region-content ul.flippy {
border-bottom: 5px double #999;
font-size: 1.2em;
clear: right;
}
ul.flippy li {
padding: 10px 100px;
}
.livemaster a,
.master-s a,
.master2-s a,
.ramki-s a,
.master a,
.master2 a,
.ramki a {
color:white;
}

.livemaster a {
font-size:1.5em;
}

.livemaster {
color:yellow;
}

.livemaster,
.master-s,
.master2-s,
.ramki-s {
text-align: center;
padding-top: 14px;
padding-bottom: 16px;
font-weight: bold;
border-radius: 10px;
font-size:0.75em;
margin-top: 0.5em;
}


.master,
.master2,
.ramki {
text-align: center;
padding-top: 14px;
padding-bottom: 16px;
font-weight: bold;
border-radius: 10px;
}

.ramki-s,
.ramki {
background-color: red;
}
.livemaster,
.master-s,
.master {
background-color: orangered;
}
.master2-s,
.master2 {
background-color: orange;
}

.livemaster:hover,
.master-s:hover,
.master2-s:hover,
.ramki-s:hover,
.master:hover,
.master2:hover,
.ramki:hover {
background-color: green;
}

.poll .title {
font-size: 1em;
color: red;
}

.read-more a {
color: silver;
}
.read-more a:hover {
color: #b52e1c;
}


.popup-element-title span {

}

.micro-news .views-field.views-field-picture {
float: right;
margin-left: 4px;
}

.related-block,
.micro-news {
border-bottom: 1px dashed salmon;
margin-bottom: 0.5em;
}

.field-name-field-foto-bottom {
text-align: center;
}

.field-name-field-foto-bottom .field-item img {
vertical-align: middle;
}
.field-name-field-foto-bottom .field-item {
display: inline-block;
padding: 3px;
width: 100px;
height: 100px;
border: 1px solid silver;
vertical-align: middle;
margin: 2px;
}

.form-item-homepage,
#edit-comment-body label,
#comment-form .filter-wrapper {
display: none;
}

#footer-wrapper .column-block h2 {
font-size: 1.2em;
color: #666;
border-bottom: 1px #666 dashed;
}

#site-map .site-map-rss-left li {
width: 33%;
float: left;
}


#backtotop {
color: red;
}
.comment .submitted {
color: #777777;
background-color: lightpink;
padding-left: 1em;
}

#ramka {
border: 1px solid lightcoral;
background-color: lavenderblush;
padding: 8px;
}

#ramka td {
border-bottom-width: 0px;
}
#message {
font-weight:bold;
color:red;
}
#page-title {
color: rgb(175, 21, 77);
border-bottom-right-radius: 46px;
background-color:transparent;
font-size: 180%;
line-height: 120%;
}

#topsearch {

}

.photo_right {
width: 180px;
float: right;
margin-left:1em;
}
.content p {
text-align:justify;
}

#socialbar {
text-align: right;
padding-top: 2em;
padding-right: 1em;
}

#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}