@font-face {
    font-family: 'avanteltnr';
    src: local('avanteltnr'),
         url('../fonts/a_AvanteLtNr.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.good_i {margin:-10px 0 0 20px;width:90%;}
.good_i img{border:1px #ccc solid;padding:5px;background:#fff;}
.good {margin:-40px 0 0 20px;width:90%;}
.good td {padding:5px;border-bottom:#BAD1FC 1px solid;}
#good_zag {font-size:24px;font-weight:bold;padding:10px 5px;border-bottom:none;font-variant:small-caps;color:#1C619C;}
#good_title {font-size:14px;color:#165582;font-family:tahoma;font-weight:bold;width:170px;}

.good_i #good_title {font-size:14px;padding-bottom:5px;width:100%;}

#good_title a{color:#165582;text-decoration:none;}
#good_title a:hover{text-decoration:underline;}
#good_incase {font-size:12px;color:green;text-align:left;padding:0 15px;}
#good_incase_i {font-size:12px;color:green;text-align:left;padding:10px 15px;border:1px #ccc solid;background:#fff;}
#good_text {font-size:12px;color:#555;text-align:left;line-height:22px;padding:5px 15px;border:1px #ccc solid;background:#fff;}
#good_price {font-size:14px;color:#333;font-weight:bold;padding:5px 15px;border:1px #ccc solid;background:#fff;}
#good_bay {background:url(../img/in_basket.png);width:100px;height:32px;border:0px #ccc solid;cursor:pointer;margin:0 15px;}

.empty_card {background:url(../img/in_basket_empty.png);width:100px;height:32px;border:0px #ccc solid;cursor:pointer;margin:0 15px;opacity:95;}

.make_order {width:100px;height:32px;font-size:12px;color:red;}

.basket {position:absolute;margin-top:-45px;margin-left:15px;background:url(../img/basket2.png) left no-repeat;padding:5px 5px 5px 60px;
border-bottom:1px #ccc solid;border-top:1px #ccc solid;font-size:12px;color:#555;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;}
.basket td {font-size:12px;color:#555;padding:5px;}

.empty_basket {position:absolute;margin-top:-45px;margin-left:15px;background:url(../img/basket.png) left no-repeat;padding:5px 5px 5px 60px;
border-bottom:1px #ccc solid;border-top:1px #ccc solid;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;}
.empty_basket td {font-size:12px;padding:5px;}

.basket_table {width:770px;border-top:1px #ccc solid;border-left:1px #ccc solid;margin-left:10px;}
.basket_table td {padding:10px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;color:#555;font-family:arial;}
.basket_table .button {border:1px #ccc solid;color:#555;cursor:pointer;background:#eee;padding:5px;}
.basket_table .bottom {background:#eee;padding:10px;}
.basket_table .top {background:#eee;padding:10px;}
.basket_table .button_del {background:url(../img/delete.png);width:32px;height:32px;border:0px #ccc solid;font-size:0.1px;cursor:pointer;}

.room_goods {width:90%;margin:0 15px;}
.room_goods td {padding:5px 0;border-bottom:1px #ddd solid;border-right:1px #ddd solid;color:#555;font-family:arial;font-size:12px;}
.room_goods input {width:70px;}

.room_users {width:90%;margin:0 15px;}
.room_users td {padding:0;border-bottom:1px #ddd solid;border-right:1px #ddd solid;color:#555;font-family:arial;font-size:12px;}
.room_users th {padding:5px;border-bottom:1px #ddd solid;border-right:1px #ddd solid;color:#fff;background:#555;font-family:arial;font-size:12px;}
.room_users input {width:70px;}

.room_usr {width:100%;margin:0;}
.room_usr td {padding:5px;border-bottom:1px #ddd solid;border-right:1px #ddd solid;color:#555;font-family:arial;font-size:12px;}
.room_usr th,#itogo {padding:5px;border-bottom:1px #ddd solid;border-right:1px #ddd solid;color:#fff;background:#006699;font-family:arial;font-size:12px;}

.room_usr input {width:80px;padding:3px;}

.adm_menu1 {margin:0;padding:0;width:205px;}
.adm_menu1 li {padding:5px;border-bottom:1px #ccc solid;list-style:none;}
.adm_menu1 li a {text-decoration:none;font-size:14px;color:#2878AB;}

.adm_menu2 {margin:0;padding:0;width:100%;height:30px;background:#006699;}
.adm_menu2 li {padding:5px 15px;border-right:1px #555 solid;list-style:none; float:left;}
.adm_menu2 li a {text-decoration:none;font-size:16px;color:#fff;}


article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }


body { 
MARGIN-TOP: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background:url(../image/body.png) repeat;
font-family: Arial, Helvetica;
font-size: 14px; 
line-height: 24px;
color: black;
margin: 0 px:
}
html { min-width:1000px;}
html, body { height:100%;}

.wraper{
width: 1024px;
background: #f0f0f0;
min-height: 800px;
-webkit-box-shadow: 0 0 9px #07486a;
}

a {text-decoration: none;
color:#111;}
a:hover {text-decoration: underline;}

ul {padding: 0}

li {list-style: none;}

img {border: 0}

.header {
	background:url(../img/head.png) no-repeat top center;
	padding: 0px;
	height: 160px;
	width: 1000px;
}

.head_logo {
	background:url(../img/head_logo.jpg) no-repeat top center;
	padding: 0px;
	height: 55px;
	width: 220px;
	position: absolute;
	margin:50px 0 0 82px;
}

/* top_menu*/

.menu_text {
margin-left: 90px;
}

.menu {
margin:60px 100px;
height: 80px;
float: right;
}

.menu table{
width: 400px;
}

.menu td{}

.menu td:hover{
color: blue;
}


.menu a {
float: left;
color: white;
text-decoration: none;
}

.contact{
float: left;
margin: 20px 83px;}



/*menu2*/
.left{
float: left;
font-size: 12px;
width: 200px;
margin-top: 15px;

}

.left table{
width: 250px;
font-size: 12px;}

.menu2{
float: left;
padding-left: 20px;
padding: 15px 15px 15px;
}

.menu2 li {
background: url(../img/ok1.png) no-repeat left center;
padding-left: 30px;
margin-top: 15px;
text-align: left;
font-size: 12px; 

}
.menu2 li  a{
color: black;
}

.menu2 li  a:hover{
color: #4b81a5;
}

.menu_kat {
margin:0 15px;
}

.menu_kat li{
background: url(../img/ok5.png) no-repeat 0px bottom;
padding-left: 30px;
margin-top: 10px;
text-align: left;
font-size: 12px;
list-style: none;
}
.sub_cats, .sub_catalog {margin-left:15px;}
.sub_cats a{color: #4b81a5;border-bottom:#ccc dashed 1px;}
.sub_catalog {font-size:16px;color: #4b81a5;font-weight:bold;margin:20px 0 0 10px;}
.separator {margin:0 20px;width:715px;}

.sub_cats li{
padding: 10px;
text-align: left;
font-size: 14px;
list-style: none;
float:left;
width:230px;
}

/*news*/
.news_block  {margin:0 15px;}
.news_block  #text {padding:0 10px;font-size:12px;color:#555;}
.news_block  #link a {padding:0 10px;font-size:12px;color:#165582;}
.news_block  #back {padding:0 10px;font-size:12px;color:#165582;}

.news {
width: 165px;
height: 46px;
background: url(../img/news.png) no-repeat;
text-align: center;
margin-left: 10%;
margin: 0 0 10 10;
}

.news a{
color: white;
text-align: center;
}

.N {
margin: 0px;
font-size:14px;
padding: 2px;
}

.A {
margin: 5px;
font-size:14px;
}

/*reg*/

.reg {
background: url(../img/reg.png) no-repeat;
width: 120px;
height: 34px;}

.how {
background: url(../img/how.png) no-repeat;
width: 150px;
height: 26px;
margin-left:17px;
}

.catalog {
background: url(../img/kat.png) no-repeat;
width: 74px;
height: 20px;
}

.registr {
margin-left: 10px;
border:#CCCCCC 1px dashed;
padding: 15px;
width: 180px;
height:130px;
}

.registr input {
border:1px #ccc solid;
width:100%;
}

.registr a {
font-size:10px;
text-decoration: underline;
color: #4b81a5;
}

.registr2 {
margin-left: 10px;
border:#CCCCCC 1px dashed;
padding: 15px;
width: 700px;
}

.registr2_t {padding:10px;font-size:18px;color:#165582;font-weight:bold;}

.registr2 input {
border:1px #ccc solid;
width:100%;
padding:5px;
}

.registr2 a {
font-size:14px;
text-decoration: underline;
color: #4b81a5;
}

.ok_r{
background: url(../img/ok_r.png) repeat-x;
width: 130px !important;
height: 26px !important;
font-size: 11px;
text-align: center;
padding-top: 3px;
color: white; 
margin-top: 7px;
float: left;
border:0px #ccc solid !important;
cursor:pointer;
}


.okey{
float: left;
width: 200px;
height: 22px;
}


.ok{
background: url(../img/ok.png) no-repeat;
width: 67px !important;
height: 22px !important;
font-size: 11px;
text-align: center;
padding-top: 3px;
color: white; 
margin-top: 7px;
float: left;
border:0px #ccc solid !important;
cursor:pointer;
}
/*center*/

.tab{
float:left;
text-align: left;
margin: -50px 80px;
height: 100px;
}

.tab ul{
padding:0;
}

.tab li{
background: url(../img/tab1.png) no-repeat;
width: 90px;
float: left;
font-size: 12px;
text-decoration: none;
padding-left: 15px;
margin: 7px -7px;
height: 100px;
}
.tab li a{
color: #175684;
height: 100px;
}

/*big_part*/


.big_part {
background: url(../img/center.png) no-repeat;
width: 745px;
height: 494px;
float: right;
margin: -10px 13px;
-webkit-box-shadow: 0 0 9px #07486a;

}

.big_part table{
width: 745px;
padding: 15px;
}

.big_part td{
padding: 10px 0;
color: white;
text-align: left;
}

.pict1, .pict2{
background: url(../img/pict1.png) no-repeat;
width: 242px;
height: 218px;
}

.pict2{
background: url(../img/pict2.png) no-repeat;}


.top{
width: 100%;
margin: 10px 30px;
font-size: 12px;}

.top li {margin-bottom:5px !important;}

.menu3{
font-size: 12px;}

.menu3 li a{
color: white;
text-decoration: underline;
}

.menu3 li a:hover{
text-decoration: none;
}

.clear{
clear: both;
border-top: 1px solid #175685;
border-bottom: 1px solid #80aec8;
float: left;
width: 100%;}

.menu3_2 li{
margin-top: 7px;
} 

.menu3_2 li a {
background: url(../img/ok2.png) no-repeat left center;
padding-left: 30px;
text-align: left;
font-size: 12px; 
text-decoration: underline; 
}

.menu3_2 li a:hover{
text-decoration: none;
}

.filtr{
margin-left: -40px;
padding:0;
}

.filtr table {
width: 100%;
margin-top: -20px;
font-size: 12px;
}

.about{
background:url(../img/about.png) no-repeat;
width: 300px;
height:40px;
margin-left: 22px;

}

/*footer*/

.footer{
background:url(../img/footer.png) repeat;
width: 1000px;
height:57px;
float: left;
margin: 10px;
margin: 40px 10px;
font-size: 11px;
color: white;
}

.footer table{
float: left;
font-size: 11px;
color: white;
}
.footer td {
padding: 13px 2px;
}

.adres {
float: right;
margin: 15px 37px;
}

.text {
padding:0 10px;
margin-left:20px;
}

.in {
margin-left: 36px;
}

/* TABS */
.big_part2 {
background: #eee;
width: 580px;
float: left;
margin: -10px 0px 0px 30px;
}

.big_part2 h2{
padding: 20px;
font: 12px Arial;
text-align: left;
line-height: 20px;
}

.big_part2 a{
color: #2bb4d6 !important;
}
.big_part2 p{
padding: 5px;
font: 14px Arial;
color: #333 !important;
}
.big_part2 span{
font: 14px Arial;
color: #333 !important;
}



/* Прайс */
.price_cat {background:#777;color:#eee;padding:5px;font-size:12px;font-weight:bold;}
.price_cat a{color:#ccc;font-size:12px;}
.price_itm_name {background:#fff;color:#333;padding:5px;font-size:12px;}
.price_cena {background:#fff;color:#333;padding:5px;font-size:12px;}

/* ADMIN */
.article-edit {margin:0 15px;width:95%;}
.article-edit td {font-size:14px;color:#333;padding:5px;border-bottom:1px dashed #ccc;}
.article-edit a {color:#365582;}
.article-edit input {font-size:12px;color:#333;padding:5px;width:100%;}

.zag {font-weight:bold;}


.news_block table {
border-top:1px #ccc solid !important;
border-right:1px #ccc solid !important;
}
.news_block td{
vertical-align:top;
border-bottom:1px #ccc solid !important;
border-left:1px #ccc solid !important;
padding:5px;
margin:0;
font-size:12px;color:#555;
}