@charset "utf-8";
body {
	background-color: #161f24;
	margin: 0px;
	padding: 0px;
	width:100%;
	font-family:  "Times New Roman", Times, serif;
 	color:#e8e3e3;
}

html, body {
 height:100%;
}

a {
	color:white;
}
a img {
border:none;
}

#text_info h1 {
font-size:13px;
}

#page {
  min-height:100%;
height:auto  !important;
height:100%;
margin:0 auto -4em;
}


#header {
	height:196px;
	background:url(../images/header_gradient.gif);
	background-position:bottom;
	background-color:#231f20;
	background-repeat:repeat-x;
	position:relative;
	border-bottom:red solid 1px;
}

#text_info {
	width:350px;
	height:148px;
	left:42px;
	overflow:hidden;
	color:#e8e3e3;
	font-family: "Times New Roman", Times, serif;
	position:relative;
}

#logo {
	position:relative;
	width:261px;
	margin:0 auto;
	top:-140px;
}

#cart_upper {
	float:right;
	width:350px;
	height:40px;
	position:absolute;
	top:11px;
	font-size:15px;
	right:21px;
}

#cart_upper  p {
	border:red 1px solid;
	display:inline;
	position:relative;
	top:6px;
	padding:3px;
}

#cart_upper img {
}

#menu_upper {
	height:30px;
	list-style:none;
	top:138px;
	width:758px;
	margin:-44px auto 12px auto;
}
#menu_upper li.last {
margin-right:0px;
}
#menu_upper li {
	float:left;
	margin-right:0px;
	background:url(../images/button.png) no-repeat;
	height:40px;
	width:122px;
	position:relative;
	
	padding-top:5px;
	text-align:center;
	}
#menu_upper #menu0 { }
#menu_upper #menu1 { }
#menu_upper #menu2 { }
#menu_upper #menu3 { }
#menu_upper #menu4 { }
#menu_upper #menu5 { }

#menu_upper li.active {
	background:url(../images/button_active.png) no-repeat;
}
#menu_upper li a {
	text-decoration:none;
}

#categories {
	width:200px;
	float:left;
	list-style:none;
	margin-top:0px;
	/* margin-left:-50%; */
	position:relative;
	z-index:1;
}
#categories li {
	list-style:none;
	color:#e8e3e3;
	font-size:16px;
}
#categories li ul {
	margin:0px;
	margin-left:23px;
	padding:0px;
}

#content {
	padding-right:20px;
	width:80%;
	/* float:right; */
	margin-left:230px;
	
}

.goodsVert, .goodsHoriz, .goods {
	float:left;
	position:relative;
	

}
.goodsHoriz {
margin:20px 0 20px 20px;
width:226px;
}
.goodsVert {
	height:260px;
	margin:20px 32px 20px 20px;
	width:151px;
}
.goods {
margin:20px 0 20px 20px;
}

.goods .img, .goodsVert .img, .goodsHoriz .img, {
	border:white solid 1px;
}
.goods p, .goodsVert p, .goodsHoriz p {
	margin:0px;
	font-size:14px;
}
.goodsList .last {
margin-right:0px;
}
.goods_description {
margin-top:20px;
}

.goodsPhoto {
float:left;
margin-right:15px;
}

.discount {
background:url(../images/discount_cross.png) no-repeat center;
padding:10px;
}
.goodsCartList {
padding:10px;
margin-bottom:10px;
border-bottom:1px solid #bab8b9;
}
.goodsCartList img {
margin-right:15px;
margin-bottom:10px;
float:left;
}

.goodsCartList p {
margin:0;
padding:0;
}

#sizeList br {
display:none;
}

#sizeList h4 {
margin-bottom:3px;
}

.imageBtnLeft {
width:145px;
height:23px;
text-decoration:none;
display:block;
float:left;
text-align:center;
background:url(/images/button_bckg.gif) no-repeat center;
}

.imageBtn, .imageBtnTransp  {
width:148px;
height:23px;
text-decoration:none;
padding-top:2px;
display:block;
margin-bottom:5px;
text-align:center;
font-size:15px;
background:url(/images/button_bckg.gif) no-repeat center -2px;
}
.imageBtnTransp {
background:url(/images/btn_bckg_trnsp.png) no-repeat center -2px;
}
.imageButton {
background:url(/images/button_bckg.gif) no-repeat center;
width:148px;
height:26px;
font-size:13px;
color:white;
border:none;
cursor:pointer;
}

p.price {
font-size:25px;
}

.goodsText {
width:400px;
float:left;
}

.goodsText h3 {
margin:0px;
}

.goodsText p {
padding-top:0px;
padding-bottom:0px;
margin-top:1px;
margin-bottom:1px;
}

.preview {
float:left;
margin-right:10px;
cursor:pointer;
}

.clear {
clear:both;
}

.previewBlock {
margin-top:5px;
margin-bottom:5px;
}

#footer {
/* margin-top:20px; 
height:45px;*/
background-color:#121a1d;
border-top:1px solid #20282b;
position: relative;
margin-top: -45px;
height:4em;
}

.push {
height:4em;
}

#containerRight {
float:right;
width:100%;margin-left:-300px;
min-height:100%;
margin-top:-19px;
padding-bottom:45px;
}

#noticeDiv {
width:500px;
height:80px;
position:absolute;
left:30%;
top:218px;
padding:10px;
z-index:10000;
background-color:#4b4c4e;
border:2px solid white;
}
#noticeDiv div {
height:60px;
text-align:center;
}
.left {
float:left;
}

.right {
float:right;
}
.center {
margin:0 auto;
}

.clear {
clear:both;
}

.brandLogo {
position:absolute;
border:none;
}

.album {
left:1px;
top:120px;
}

.portrait {
left:1px;
top:195px;
}

.totalOrder h1,.totalOrder h2 {
text-decoration:underline;
}
.totalOrder h2 {
margin-bottom:0px;
font-size:20px;
}
.totalOrder p {
margin:0;
padding:0;
}
.letcrew {
margin-top:15px;
margin-right:15px;
float:right;
font-size:13px;
}
.letcrew a {
text-decoration:none;
}
.letcrew .sub {
margin-bottom:5px;
display:block;
float:left;
margin-top:9px;
padding-right:10px;
}
.twitter {
margin-top:8px;
margin-left:15px;
float:left;
}

.RamblerTOP100 {
margin-top:18px;
margin-left:16px;
float:left;
}

.BTN101RU {
margin-top:0px;
margin-left:17px;
float:left;
}

div.overlay {
 background: #000;
 left: 0;
 position: absolute;
 top: 0;
 width: 100%;
 z-index: 9500;
 height:0;
}


table.Data  { 
border:1px solid white;
border-collapse:collapse;
}

.Data td {
border:1px solid white;
padding:5px;
}

.deleteBtn {
float:left;
margin-top:2px;
margin-left:-5px;
}

.goodsList {
margin-left:-20px;
width:985px;
}

.description {

}

.sub_description {
clear:both;
}
/* blog */

.blogText {

}
.blogPost, .postEntry {
 margin-bottom:10px;
    padding-bottom:3px;
}

.postEntry h2 {

    margin-bottom:0;
}
.postEntry p.date {
    padding-top:0;
    margin-top:0;

}
.blogPost div.image {
    float:left;  margin-bottom:10px;
margin-right:15px;
    margin-top:15px;
}

.postEntry div.image {
    float:left;  margin-bottom:10px;
margin-right:15px;
}

.postEntry {
    border-bottom:1px solid #661316;
}

.blogDate {

}
.blogForm input, .blogForm textarea {
    border:1px solid grey;
}
.blogForm input {
    height:19px;
}

#inputName {

}
#inputName label, #inputCaptcha label, #inputComment label {
  display:block;
}
#inputCaptcha img {
    float:left;
margin-right:12px;
}
#inputComment {

}
#inputComment textarea {
    height:240px;
width:275px;
}
.blogComment {
    border-bottom:1px solid #661316;
margin-bottom:10px;
}
.blogComment p {
    margin:0;
}
.commentAuthor {

}
.commentDate {

}
.commentQuote {

}
.commentComment {

}
.actionQuote {

}
.actionAnser {

}

#blog h1, #blog h2 {
    font-family:"Minion Pro", Verdana;
    font-size:20px;
    color:#e8e3e3;
    font-weight:normal;
}
#blog h2 {
    text-decoration:underline;
}

#blog .blogDate {
     color:#e8e3e3;
    font-size:14px;
}
#blogSendComment {
    bottom:0;
height:25px;
left:285px;
position:absolute;
    border:none;

}
.blogForm {
    position:relative;
}

.blogForm .row {
    margin-bottom:5px;
}
.blogPost .actions {
    border-bottom:1px solid #661316;
    padding-bottom:3px;
}
a.blogBack {
    text-decoration:underline;
}
.commentComment p {
    display:block;
    width:80%;
    font-weight:normal;

    padding:10px;
}
.commentComment blockquote {

    border:1px solid white;
font-weight:bold;
padding:5px;

}
.commentComment p span {
    font-weight:bold;
}
.commentComment p div {
   display:block;
}
.blogPost a:hover, #blog a:hover {
text-decoration:none;
}

