body{
color:#000;
text-align:left;
background:#FFF;
margin:5px;
font:12px/150% Verdana, Arial, Helvetica, sans-serif;
}

table{
font:11px/150% Verdana, Arial, Helvetica, sans-serif;
table-layout:fixed;
border-collapse:collapse;
color:#000;
text-align:left;
}

h1	{
font-size:12px;
font-weight:600;
color:#C4151C;
padding:0px;
margin-top:10px;
margin-left:15px;
}

h3	{
font-size:12px;
font-weight:600;
margin-left:15px;
color:#000;
border-bottom:1px solid #009;
width:225px;
padding-bottom:5px;
}
	
p { margin-left:15px; }

p.date {font-size:10px; color:#000; text-align:right; margin:10px;}
p.norm {font-size:11px; color:#000; margin-left:45px;}

li {
list-style: square;
margin-left:15px;
}

input{
font-size:11px;
background:#FFF;
/*border:1px solid #FFF;*/
}

.input{
background:#FFF;
border:1px solid #CCC;
color:#6C0;
}

input:hover, input:active { 
color:#6C0;
}

/*input:focus {
border:1px solid #6C0;
}*/

select{
width:170px;
background:#FFF;
border:1px solid #CCC;
}

a {
text-decoration:none;
margin:2px;
}

a:link {
color:#666;
text-decoration:underline;
	}
	
a:visited{
color:#999;
text-decoration:underline;
	}

a:hover, a:active {
color:#C4151C;
text-decoration:none;
	}

#box{
margin:auto;
width:1130px;
}

#service{
float:left;
width:1130px;
height:20px;
margin-bottom:5px;
margin-top:10px;
text-align:right;
}

#logo{
float:left;
width:1130px;
height:70px;
text-align:right;
background: url(/images/top_t.gif) repeat-x;
}

#strit{
float:left;
width:1130px;
height:290px;
border-bottom:1px solid #CCC;
margin-bottom:5px;
}

#blu1{
width:281px;
height:281px;
text-align:left;
float:left;
}


#blu{
width:281px;
height:281px;
text-align:left;
border-left:1px solid #CCC;
float:left;
}

#content{
float:left;
width:1130px;
}

/* таблица: = hot
----------------------------------------------- */

table.hot {
width:450px;
}

td.t_hot {
padding:2px;
border-top:1px solid #009;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) repeat-x left top;
}

td.b_hot {
padding:2px;
border:1px dotted #CCC;
}

span.date {
float:left;
color:#999;
}

/* div: = адрес
----------------------------------------------- */

#adress {
float:left;
width:670px;
}

/* таблица: = адрес
----------------------------------------------- */
.adress {
width:670px;
/*white-space:nowrap;
overflow:hidden;*/
}

.adress td{
padding:2px;
}


td.nnn_t {
width:25px;
border-top:1px solid #009;
border-right:1px solid #FFF;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top;
}

td.nnn {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
}

tr:hover .nnn {
/*background-color:#E6E6E6;*/
color:#6C0;
}

td.board_t {
width:100px;
border-top:1px solid #009;
border-right:1px solid #FFF;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top
}

td.board {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
}


td.adres_t {
width:100%;
/*width:450px;*/
border-top:1px solid #009;
border-right:1px solid #FFF;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) repeat-x left top;
}

td.adres {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
cursor:help;
}

td.abc_t {
width:30px;
border-top:1px solid #009;
border-right:1px solid #FFF;
text-align:center;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top
}

td.abc {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
text-align:center;
}

td.akciz_t {
width:45px;
border-top:1px solid #009;
border-right:1px solid #FFF;
text-align:center;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top
}

td.akciz{
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
text-align:center;
}

td.check_t {
width:22px;
border-top:1px solid #009;
border-right:1px solid #FFF;
text-align:center;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top
}

td.check {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
text-align:center;
}

td.info_t {
width:70px;
border-top:1px solid #009;
border-right:1px solid #FFF;
text-align:center;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top
}

td.info {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
text-align:center;
color:#6C0;
}

td.info_price {
width:75px;
border-top:1px solid #009;
border-right:1px solid #FFF;
text-align:center;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top
}

/*$ - price*/
td.price {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
text-align:center;
color:#009;
cursor:help;
}

td.finish {
border-top:1px dotted #CCC;
text-align:center;
font-weight:bold;
}

td.info input { 
border:1px solid #CCC;
}

td.info input:hover, input:active { 
border:1px solid #6C0;
}


/* div: = foto
----------------------------------------------- */

#foto{
float:right;
width:450px;
}

/* таблица: = foto
----------------------------------------------- */

.foto {
width:450px;
white-space:nowrap;
overflow:hidden;
}

.foto td {
padding:2px;
}

td.fotka {
text-align:right;
border-left:1px dotted #CCC;
border-right:1px dotted #CCC;
cursor:help;
padding:0px;
}

td.vibr_t {
border-top:1px solid #009;
border-right:1px solid #FFF;
font-weight:bold;
cursor:help;
background:#E6E6E6 url(../images/label.gif) repeat-x left top;
}

td.vibr {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
border-left:1px dotted #CCC;
/*border-bottom:1px dotted #CCC;*/
cursor:help;
}

td.zapros {
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
border-left:1px dotted #CCC;
}

td.svoboden {
border-left:1px dotted #CCC;
border-bottom:1px dotted #CCC;
text-align:left;
cursor:help;
}


td.prices_t {
border-top:1px solid #009;
border-right:1px solid #FFF;
width:40px;
font-weight:bold;
text-align:center;
cursor:help;
background:#E6E6E6 url(../images/label.gif) no-repeat left top
}

td.prices {
border-right:1px dotted #CCC;
text-align:center;
}

td.idd {
border-left:1px dotted #CCC;
border-right:1px dotted #CCC;
border-bottom:1px dotted #CCC;
font-weight:bold;
text-align:right;
cursor:help;
}

td.white {
background-color:#FFF;
border-top:1px dotted #FFF;
padding:2px;

}

td.nnn {
border-right:1px dotted #CCC;
}

/* input: = div foto
----------------------------------------------- */
input.in_zapros {
background:#FFF;
border:1px solid #CCC;
color:#6C0;
}

.in_zapros:hover, .in_zapros:active { 
border:1px solid #6C0;
}

input.del {
color:#C4151C;
background:#FFF;
width:20px;
border:1px solid #CCC;
text-align:center;
}

input:hover.del, input:active.del {
color:#C4151C;
border:1px solid #C4151C;
}

/* finish input: = div foto
----------------------------------------------- */
.aaa {
margin-top:25px;
}

.site{
float:left;
text-align:left;
/*font-weight: bold;*/
color: #009;
margin-top:25px;
font-size:13px;
/*font:12px/150% Verdana, Arial, Helvetica, sans-serif;*/
}

.poisk{
float:right;
margin-top:25px;
margin-right:10px;
}

#pot {
float:left;
width:1130px;
height:20px;
margin-bottom:5px;
margin-top:10px;
text-align:right;
background: url(/images/top_t.gif) repeat-x;
}

.copy{
float:left;
margin-top:25px;
color: #999;
font-size:11px;
text-align:left;
}

.made{
float:right;
margin-top:25px;
margin-right:10px;
font-size:11px;
}

#partner_links {
float:left;
width:1130px;
height:20px;
margin-bottom:5px;
margin-top:25px;
text-align:center;
background: #E6E6E6 url(../images/bg.png) repeat;
}

a:link.ccc, a:visited.ccc {
color:#999;
text-decoration:none;
	}

a:hover.ccc, a:active.ccc {
color:#999;
text-decoration: none;
	}

a:link.select, a:visited.select, a:hover.select, a:active.select {
color:#C4151C;
text-decoration:none;
	}


.zapros input {
border: 1px solid #CCC;
}

.red {
color:#C4151C;
}

.rg {
color:#6C0;
}

.non_b{
border:none;
}

/* таблица: = прайс широкоформат
----------------------------------------------- */
.t_print {
width:670px;
/*white-space:nowrap;*/
}

.t_print td {
padding:2px;
}

td.printt {
border-top:1px solid #009;
background:#E6E6E6 url(../images/label.gif) repeat-x left top;
font-weight:bold;
}

td.c_info {
border:1px dotted #CCC;
}


table.print {
width:670px;
}

table.print td {
border:1px dotted #CCC;
padding:2px;
}

.search_letter {
color:#C4151C;
}

/* order: = #order
----------------------------------------------- */
#order {
float:right;
width:1130px;
}

#order input {
border:1px dotted #CCC;
}

#order input:hover {
/*color:#C4151C;*/
border:1px dotted #6C0;
}

/* -----: = #-----
----------------------------------------------- */
#box_about {
width:1130px;
height:130px;
margin-top:10px;
margin-bottom:10px;
}

#about {
float:left;
width:670px;
height:130px;
font:11px/150% Verdana, Arial, Helvetica, sans-serif;
background: #E6E6E6 url(../images/bg.png) repeat;
/*margin-top:10px;
margin-bottom:10px;*/
}

#advert {
float:right;
width:450px;
height:130px;
font:11px/150% Verdana, Arial, Helvetica, sans-serif;
background: #E6E6E6 url(../images/bg.png) repeat;
/*margin-top:10px;
margin-bottom:10px;*/
}

#advert img{
margin:0px;
}

a.baner{
margin:0px;
border:0px;
}

/* -----: = #-----
----------------------------------------------- */
.id {
color:#CCC;
}

a.mt {
color:#000;
text-decoration:none;
}
