* {
margin: 0;
padding: 0;
}
img {
border: 0;
}
body{ 
padding: 0 0 0;
color: #000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(images/top_bg.jpg) top repeat-x;
}
.found{
font: bold 12px Verdana;
color: red;
}
#container {
width: 1000px;
margin: 0 auto;
}
#header {
width:100%;
height: 389px;
background: url(/images/top.jpg) no-repeat;
}
#logo {
float:left;
width:204px;
height:111px;
background: url(/images/logo.png);
}
#phone {
color: #fff;
margin: 315px -170px 0 0;
float: right;
font-size:20px;
padding-left: 40px;
background: url(images/phone.png) left 3px no-repeat;
}
#email{
color: rgb(0,147,206);
margin: 317px 20px 0 0;
float: right;
font-size:16px;
padding-left: 40px;
background: url(images/email.png) left 3px no-repeat;
text-decoration:none;
}
#header form {
margin: 10px 30px 0 0;
width:171px;
height: 28px;
float: right;
background: url(/images/search_bg.jpg);
}
#social {
margin: 10px 30px 0 0;
width:171px;
height: 27px;
float: right;
}
#social_b {
margin: 30px 30px 0 0;
width:171px;
height: 27px;
float: right;
}
.search_inp {
width: 140px; 
height: 28px;
font:14px/28px "Trebuchet MS";
margin-left:5px;
border: none;
outline: none;
background: none;
}
.search_sb {
width: 16px; 
height: 16px;
vertical-align: top;
border: none;
outline: none;
background: none;
float:right;
margin:6px 2px 0 0;
background: url(/images/sb.jpg);
}
.search_sb:hover {
background: url(/images/sb2.jpg);
} 
#menu {
margin: 20px 0 0 40px;
float: left;
width: 500px;
height: 20px;
}
#header ul {
list-style-type: none;
float: left;
}
#header li {
float: left;
}
.tmenu {
color: #000;
}
#header li a{
margin-left: 30px;
padding-left: 15px;
font: 15px/20px "Trebuchet MS";
display: block;
}
#header li a:hover, .top_current{
color: rgb(37,131,170);
}
#fb, #tw, #vk, #ok {
width:27px;
height:27px;
float:left;
}
#fb {
background: url(/images/fb1.png);
}
#fb:hover {
background: url(/images/fb2.png);
}
#tw {
margin-left:21px;
background: url(/images/tw1.png);
}
#tw:hover {
background: url(/images/tw2.png);
}
#vk {
margin-left:21px;
background: url(/images/vk1.png);
}
#vk:hover {
background: url(/images/vk2.png);
}
#ok {
margin-left:21px;
background: url(/images/ok1.png);
}
#ok:hover {
background: url(/images/ok2.png);
}
.ahref{         
color: rgb(169,135,71);
}
.head_inp{
padding: 3px 2px;
width: 160px;
}
.head_inp1{
float:left;
margin:2px 2px 0 0;
}
.submit{
float:right;
margin: 15px 0 0 5px;;
}
#text{
float:left;
width:50%;
margin:317px 0 0 -190px;
color:#fff;
text-transform:uppercase;
font-size:16px;
}
#center {
width: 100%;
height:auto;
float: left;
}
#center ul{
width:90%;
margin-left:20px;
}
.subcat a{
color: #da5514;
}
h2 {
color: #696969;
font-size: 16px;
}
.status a {
color: rgb(169,135,71);
}
.clear {
clear: both;
}
#footer {
margin-top: 20px;
width: 100%;
height: 100px;
color: #fff;
background: url(images/footer.jpg) repeat-x;
}
#footer p {
margin:40px 0 0 20px;
float:left;
}
#info {
width:1000px;
height:100px;
margin:0 auto;
}
#botmenu {
margin: 0 auto;
width: 500px;
height: 30px;
}
#botmenu ul {
list-style-type: none;
}
#botmenu li {
float: left;
}
#botmenu li a{
color: #fff;
margin-left:30px;
text-decoration: none;
font: 14px/30px Tahoma;
display: block;
}
#botmenu li a:hover{
color: rgb(37,131,170);
}
#currentpage {
display:none;
}
.dopimg {
width:100px;
}
#fb_b, #tw_b, #vk_b, #ok_b {
width:20px;
height:20px;
float:left;
}
#fb_b {
background: url(/images/fb3.png);
}
#fb_b:hover {
background: url(/images/fb4.png);
}
#tw_b {
margin-left:21px;
background: url(/images/tw3.png);
}
#tw_b:hover {
background: url(/images/tw4.png);
}
#vk_b {
margin-left:21px;
background: url(/images/vk3.png);
}
#vk_b:hover {
background: url(/images/vk4.png);
}
#ok_b {
margin-left:21px;
background: url(/images/ok3.png);
}
#ok_b:hover {
background: url(/images/ok4.png);
}
.main {
width:100%;
}
.item_td {
width:284px;
}
.item_td1 {
width:210px;
}
.order {
margin-top:30px;
float:left;
width:124px;
height:28px;
background:url(/images/order1.jpg);
}
.order:hover {
background:url(/images/order2.jpg);
}
.img {
clear:both;
float:left;
width:283px;
height:184px;
position:relative;
}
.img_text{
position:absolute;
left:0;
bottom:0;
width:100%;
height:40px;
text-align:center;
font: 20px/40px "Trebuchet MS";
color:#fff;
background:url(/images/img1.png);
}
.img:hover .img_text {
position:absolute;
left:0;
bottom:0;
width:100%;
height:40px;
text-align:center;
font: 20px/40px "Trebuchet MS";
color:#fff;
background:url(/images/img2.png);
}
.text1 {
color:rgb(0,147,205);
text-transform:uppercase;
font:18px "Trebuchet MS";
text-decoration:none;
margin-top:55px;
float:left;
width:100%;
}
.item_td1 p {
color:grey;
}
.item_td1:hover p{
color:rgb(0,147,205)
}
.status, .status a {
color:rgb(0,147,205);
}
.item_photo {
width:300px;
}
#backgroundPopup{
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6 */
  height:100%;
  width:100%;
  top:0;
  left:0;
  background:#000000;
  border:1px solid #cecece;
  z-index:100;
}
#popupContact{
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6 */
  height:430px;
  width:428px;
  background:rgb(1,117,196);
  z-index:101;
  top:50%;
  left:50%;
  margin: -215px 0 0 -214px;
  line-height:30px;
font-size:16px;
}
#popupContact h3 {
color:#fff;
font-size:16px;
text-align:center;
}
#item_name {
width:100%;
text-align:center;
}

#popupContactClose{
  font-size:14px;
  line-height:14px;
  right:6px;
  top:4px;
  padding:2px 5px 3px;
  background:#fff;
  position:absolute;
  color:#6fa5fd;
  font-weight:bold;
  display:block;
  cursor:pointer;
}

#popupContact label{
width:370px;
height:30px;
margin:15px 0 0 24px;
float:left;
}
#popupContact label input{
width:240px;
height:30px;
float:right;
padding: 0 10px;
}
#popupContact textarea{
height:130px;
padding:10px;
float:left;
width:360px;
margin:5px 0 0 24px;
border:none;
outline:none;
}
#send_order{
width:142px;
height:31px;
background: #fff;
float:left;
cursor:pointer;;
margin:10px 0 0 143px;
cursor:pointer;
text-align:center;
font-size:14px;
line-height:31px;
}
#feed_ok{
width:400px;
height:30px;
float:left;
text-align:center;
font-size:12px;
color:#fff;
}