.administrator {
float:left;
left:20px;
margin-top:20px;
padding:0;
position:fixed;
z-index:2;
}

a.tool {
margin-bottom: 20px;
}

p {
margin: 0;
padding: 0;
}

h2 {
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 14px;
}


#copyright {
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 10px;
text-align: left;
}

.logotype {
position:relative;
z-index:2;
}

.main-bg {
position:absolute;
}

.melink {
overflow: hidden;
height: 0;
display:none;
}


.empty {
font-size: 0px;
height: 20px;
display: block;
clear:both;
}

.empty-block {
font-size: 0px;
height: 5px;
display: block;
clear:both;
}

.content {
text-align: left;
}

.view-content-randomshots {
text-align: center;
}

#content {
text-align:left;
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 13px;
margin-bottom: 40px;
}

.counter {
width: 88px;
display:block;
}


a.order, a.order.visited {
margin-top:10px;
float:left;
DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6; 
opacity: 0.6;
}

a.order:hover {
margin-top:10px;
float:left;
DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1; 
opacity: 1;
}

#content a, #content a.visited {
color: #eb1d4b;
font-family: Tahoma, Arial, Verdana;
font-size: 13px;
text-decoration: none;
}

#content a:hover {
color: #1ebeee;
font-family: Tahoma, Arial, Verdana;
font-size: 13px;
text-decoration: none;
}


.title {
background-color: #0ebcef;
display: block;
width: 345px;
padding:3px 0px 4px 10px;
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 14px;
font-weight:bold;
margin-bottom: 20px;
}




.news-teaser-pic {
float: left;
display: block;
}

img.image {
border: #0ebcef solid 3px;
}


#news-teaser-title{
background-color: #0ebcef;
background-position: 137px;
display: block;
width:370px;
padding:3px 10px 4px 10px;
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 14px;
margin-bottom: 20px;
}


.news-teaser-main {
margin-left:150px;
}

.news-teaser-info {
clear: both;
}

.news-teaser-text {
margin-left: 10px;
}

.news-teaser-info {
background-color: #231f20;
color: #0ebcef;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
padding:7px 5px 7px 5px;
}

.news-teaser-time, .news-teaser-type, .news-teaser-comments {
float: left;
}


.news-teaser-time {
width: 130px;
text-align: center;
display: block;
}


.news-teaser-type {
margin-left: 24px;
margin-right: 40px;
}


.news-teaser-comments {
margin-right: 50px;
}


.news-teaser {
margin-bottom: 40px;
}


#top-menu a, #top-menu a.visited {
padding:4px 30px 5px;
background-color: #ec1b4c;
float:left;
color: #fff;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
text-decoration: none;
font-weight: bold;
} 

#top-menu a.visited, #top-menu a:hover {
background-color: #ed4069;
color: #fff56c;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
text-decoration: none;
font-weight: bold;
} 

#top-menu a.active {
background-color: #ed4069;
color: #fff56c;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
text-decoration: none;
font-weight: bold;
} 


#main-menu a, #main-menu a.visited {
padding:4px 25px 5px 40px;
background-image: url(/themes/turbo/images/star.png);
background-repeat: no-repeat;
background-position: left;
float:left;
color: #ec1b4c;
font-family: Tahoma, Arial, Verdana;
font-size: 14px;
text-decoration: none;
font-weight: bold;
}


#main-menu a:hover {
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 14px;
text-decoration: none;
font-weight: bold;
} 


#main-menu a.active {
color: #0ebcef;
font-family: Tahoma, Arial, Verdana;
font-size: 14px;
text-decoration: none;
font-weight: bold;
} 


img.star {
margin-top: 7px;
}

.arrow {
background-color: #0ebcef;
width: 100px;
padding:4px 10px 5px 10px;
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
text-decoration: none;
float:left;
cursor: default;
}


.block-title {
padding:3px 10px 4px 10px;
color: #231f20;
font-family: Tahoma, Arial, Verdana;
font-size: 13px;
background-color: #0ebcef;
font-weight: bold;
margin-bottom: 10px;
}

a.partners, a.partners.visited {
DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6; 
opacity: 0.6;
}


a.partners:hover {
DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1; 
opacity: 1;
}

table.partner {
float: left;
border: #0ebcef solid 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#tags a, #tags a.visited{
color:#999;
font-family:Tahoma,Arial,Verdana;
font-size:10px;
text-decoration: none;
}

#tags a:hover {
background-color: #0EBCEF;
color:#fff;
font-family:Tahoma,Arial,Verdana;
font-size:10px;
text-decoration: none;
}


#shirt a{
display: block;
width: 145px;
float: left;
margin-right: 6px;
}


img.shirts {
border: #0ebcef solid 3px;
margin-right: 6px;
}


.thumbwrapper {
margin-bottom: 3px;
}

.thumbwrapper-photo {
float: left;
margin-right: 6px;
margin-bottom: 2px;
}

.photos {
margin-top: 20px;
}

a.back {
background-color:#FFFFFF;
border:3px solid #0EBCEF;
display:block;
float:left;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:140px;
}


a.back:hover {
background-color:#FFFFFF;
border:3px solid #EB1D4B;
display:block;
float:left;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:140px;
}

img.shirtbig {
border:3px solid #0EBCEF;
margin-right:6px;
float: left;
}


#price {
font-family: Georgia, "Times New Roman", Times, serif;
color: #F00;
font-size: 18pt;
margin-top:20px;
text-align:right;
margin-right:20px;
padding-right: 22px;
background-image: url(/themes/turbo/images/rub.jpg);
background-repeat: no-repeat;
background-position:right 14px;
}


font.price-words {
	font-size: 9pt;
	color: #999999;
}

#description {
display: block;
width:470px;
clear: left;
border:3px solid #0EBCEF;
padding: 10px;
background-color: #FFFFFF;
}

img.arrow-back {
margin-right: 5px;
}


.author {
background-color:#0EBCEF;
color:#231F20;
display:block;
font-family:Tahoma,Arial,Verdana;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
padding:3px 10px 4px 10px;
float: left;
}

.date {
background-color:#EC1B4C;
color:#fff;
display:block;
font-family:Tahoma,Arial,Verdana;
font-size:14px;
margin-bottom:20px;
padding:3px 10px 4px 10px;
float: left;
}

.comment-text {
clear: left;
background-color:#FFFFFF;
border:3px solid #0EBCEF;
display:block;
padding:10px;
}


#commentary {
margin-top: 20px;
margin-bottom: 20px;
}


#webform-component-name, #webform-component-email, #webform-component-tel {
margin-right: 15px;
text-align: left;
float: left;
font-family: Tahoma;
font-size: 11px;
color: #666666;
}

#webform-component-icq {
margin-right: 15px;
text-align: left;
float: left;
font-family: Tahoma;
font-size: 11px;
color: #666666;
}

#webform-component-type {
clear:left;	
}

#webform-component-message {
clear: left;
text-align: left;
font-family: Tahoma;
font-size: 11px;
color: #666666;
}

.form-submit {
float:left;
}


a.item-logo, a.item-logo.visited {
background-color:#FFFFFF;
border:3px solid #0EBCEF;
float:left;
margin-right:15px;
padding:2px;
}


a.item-logo:hover {
background-color:#FFFFFF;
border:3px solid #ED4069;
padding: 2px;
}

.clear {
clear: left;
}

#photo {
margin-right: 6px;
margin-bottom: 3px;
float: left;
}

#album-title {
font-weight: bold;
background-color:#FFFFFF;
border-left:3px solid #0EBCEF;
border-right:3px solid #0EBCEF;
border-bottom:3px solid #0EBCEF;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
width: 150px;
display: block;
}


.news-teaser-next {
text-align:right;
padding-right: 10px;
}


.sort {
	text-align: right;
	margin-right: 27px;
}

.trashyy {
overflow: hidden;
height: 1px;
}