@charset "windows-1251";
body {
padding:0;
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
background:#fff;
}

a, a:link, a:visited, a img {
border:none;
color:#555;
}

a:hover {
color:#df3737;
}

#warper {
height:auto;
width:780px;
margin: 0px auto;
}
#header{
width:780px;
overflow:hidden;
float:none;
clear:both;
margin-top:25px;
}
#logo {
float:left;
overflow:hidden;
}
#basket {
float:right;
overflow:hidden;
margin-top:60px;
margin-right:5px;
}

#menu {
background:#000;
height:32px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-align:center;
clear:both;
}

#menu a, #menu a:link {
color:#f2f2f2;
}
#menu a:hover, #menu a:active {
color:#df3737;
}
.redd a, .redd a:link {
color:#df3737;
}
.redd a:hover {
color:#555;
}
div.menu {
padding-top:6px;
}
#banners {
margin-top:23px;
}
#main {
float:left;
width:580px;
margin-top:23px;
}
#sidebar {
float:right;
width:184px;
margin-top:23px;
}
#mainframe {
float:none;
clear:both;
width:780px;
overflow:hidden;
}
#counter {
float:right;
}
div.item {
border:1px solid #ddd;
margin-bottom:8px;
clear:both;
overflow:hidden;
height:;
}
#desciptr {
margin:10px 0;
}
#desciptr p {
margin:5px 0;
}
.breadcrumb {
margin-bottom:10px;
}
div.pictr {
float:left;
overflow:hidden;
}
.pictr img {
border: 1px solid #ada8a8;
width:150px;
height:200px;
margin:12px 16px;
}
.descriptr {
margin-right:10px;
overflow:hidden;
width:370px;
height:auto;
}
.descriptr ul {
margin-left:0;
padding-left:0;
}
.descriptr ul li {
list-style:none;
margin:2px 0;
}
.descriptr ul li.price {
font-size:13px;
margin-top:13px;
}
.descriptr ul li.submit {
margin-top:8px;
}

.redd {
color:#df3737;
font-weight:bold;
}

h2 .redd {
font-weight:normal;
}
.block {
border:1px solid #ddd;
padding:15px;
padding-top:0;
}
.block .content {
}
h1, h2, h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#555;
}
.block h3 {
font-size:14px;
margin-bottom:0;
}
h1, h2 {
font-size:20px;
font-weight:normal;
margin-top:0;
}
h3 {
font-size:14px;
margin-top:12px;
}
img.ban {
margin-right:8px;
}
input {
background:#df3737;
border:3px solid #df3737;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
}
input.count, textarea {
background:#fff;
border:1px solid #df3737;
font-weight:normal;
padding:2px 4px;;
color:#000;
margin-top:5px;
}
input.radio {
background:#fff;
border:1px solid #df3737;
font-weight:normal;
padding:2px 4px;;
color:#000;
}

form {
/*margin-bottom:50px;*/
}

hr {
color:#ccc;
margin:10px 0;
}
#footer {
clear:both;
margin:10px 0;
border-top:1px solid #ddd;
padding-top:15px;

}

#listbrand a, #listbrand a:link {
padding-left:17px;
line-height:17px;
font-size:12px;
text-decoration:none;
}
#listbrand a:hover {
background:url(img/plus.gif) no-repeat scroll left center;
}
#listbrand a:visite{
background:url(img/plus.gif) no-repeat scroll left center;
}
br.clear {
clear:both;
border:1px solid #000;
font-size:1px;
background:#cf0;
}

.tableitem {
margin:10px 0;
}