/*style.css: = MatchesTrend = spichki-ua.ru
----------------------------------------------- */
body {
font: 11px/135% Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-align:left;
background:#FFF;
margin:0px
}

/* tag: = Main
----------------------------------------------- */

h1 {
font-size:12px;
font-weight:normal;
margin:20px;
display:inline;
color:#900;
background-color:#FFF;
letter-spacing:2px;
padding-bottom:3px;
border-bottom:1px solid #CCC;
text-transform:uppercase;
}

h1 a {
color:#900;
background-color:#FFF;
cursor:default;
}

#spichki_info h1 a {
color:#333;
background-color:#FFF;
cursor:default;
}

h2 {
font-size:11px;
font-weight:normal;
letter-spacing:0px;
margin:20px;
color:#900;
background-color:#FFF;
}

h3 {
margin-top:20px;
font-size:10px;
font-weight:normal;
text-align:right;
color:#666;
background-color:#FFF;
}

h3 a {
display:block;
border-right:1px dotted #CCC;
padding-right:5px;
}

h3 a:hover, h3 a:active {
border-right:1px dotted #900;
}

h4 {
display:inline;
font-size:11px;
margin:20px;
font-weight:normal;
color:#666;
padding-bottom:3px;
border-bottom:1px solid #900;
background-color:#FFF;
text-transform:uppercase;
cursor:default;
}

p {
margin:20px;
cursor:default;
}

strong {
font-weight:normal
}

strong.tyuning {
font-weight:bold;
}

img {
vertical-align:text-top;
border:0px;
margin:auto;
}

sup {
font-size:9px;
color:#999;
background-color:#FFF;
}

/* tag: = prices
----------------------------------------------- */
#prices {
position:absolute;
left:225px;
top:190px;
width:685px
}

/*table {
margin-left:20px;
table-layout:fixed;
width:661px;
border-collapse:collapse;
font:11px/140% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}*/

/* tag: = razmetka
----------------------------------------------- */
#text {
position:absolute;
left:225px;
top:190px;
width:400px
}

#price {
position:absolute;
left:225px;
top:190px;
width:690px
}

#topmenu {
position:absolute;
left:207px;
top:131px;
width:705px;
height:30px
}

#foto {
position:absolute;
left:656px;
top:190px;
width:258px;
height:319px;
text-align:right;
}

#textfoto {
position:absolute;
left:656px;
top:523px;
width:258px;
height:18px
}

#leftmenu {
position:absolute;
left:10px;
top:190px;
width:197px;
height:150px
}

#sale {
position:absolute;
left:10px;
top:450px;
width:197px;
height:150px;
z-index:10;
}

#spichki_info {
position:absolute;
left:10px;
top:630px;
width:197px;
height:150px;
z-index:10;
}

#logo {
position:absolute;
left:10px;
top:10px;
width:900px;
height:120px;
text-align:right;
background-image:url(../logo.jpg);
}

#start {
position:absolute;
left:15px;
top:15px;
width:185px;
height:75px;
}

#start a {
display:block;
height:100%;
width:100%;
}

#lang {
position:absolute;
left:710px;
top:38px;
width:210px;
color:#CCC;
background-color:#FFF;
z-index:1;
}

/* Linc: =
----------------------------------------------- */

a {
text-decoration:none;
color:#000;
background:none;
cursor:pointer;
}

/* Linc: = Top
----------------------------------------------- */
a.m {
margin-right:20px;
padding-left:10px;
}

a.m:link, a.m:visited {
border-left:2px solid #CCC;
}

a.m:hover, a.m:active {
border-left:2px solid #900;
}

a.mm {
margin-right:20px;
padding-left:10px;
}

a.mm:link, a.mm:visited {
border-left:2px solid #900;
}

a.mm:hover, a.mm:active {
border-left:2px solid #900;
}

span.mm {
margin-right:20px;
padding-left:10px;
border-left:2px solid #900;
}


/* Linc: = left & body
----------------------------------------------- */
a.l {
border-bottom:1px dotted #CCC;
padding-bottom:2px;
}

a.l:hover, a.l:active {
border-bottom:1px dotted #900;
}

span.ll {
color:#900;
background-color:#FFF;
}


/* Linc: = copy
----------------------------------------------- */
a.c {
color:#CCC;
background-color:#FFF;
}

a.c:hover, a.c:active {
border-bottom:1px dotted #ccc;
}

/* Linc: = Lang
----------------------------------------------- */
a.la {
display:block;
width:50px;
margin-right:20px;
padding-bottom:5px;
text-align:center;
float:right;
}

a.la:link, a.la:visited {
border-bottom:2px solid #CCC;
}

a.la:hover, a.la:active {
border-bottom:2px solid #900;
}

a.lala {
display:block;
width:50px;
margin-right:20px;
padding-bottom:5px;
text-align:center;
float:right;
}

a.lala:link, a.lala:visited {
border-bottom:2px solid #900;
}

a.lala:hover, a.lala:active {
border-bottom:2px solid #900;
}

/* Linc: = ?
----------------------------------------------- */
a.t:link, a.t:visited {
padding-right:10px;
border-right:2px solid #CCC;
}

a.t:hover, a.t:active {
padding-right:10px;
border-right:2px solid #CCC;
}


/* Linc: = Text
----------------------------------------------- */

a.atext {
border-bottom:1px dotted #CCC;
}

a.atext:hover, a.atext:active {
border-bottom:1px dotted #900;
}

/* tag: = decor
----------------------------------------------- */
.dot {
width:359px;
height:10px;
border-top:1px dotted #CCC;
margin:0px auto 20px auto;
background-image: url(../img/bg.png);
}

#line1 {
position:absolute;
left:207px;
top:191px;
width:1px;
height:200px;
color:#000;
background-color:#CCC;
}

#line11 {
position:absolute;
left:207px;
top:451px;
width:1px;
height:100px;
color:#000;
background-color:#CCC;
}

#line2 {
position:absolute;
left:627px;
top:191px;
width:1px;
height:390px;
color:#000;
background-color:#CCC;
}

#line3 {
position:absolute;
left:770px;
top:50px;
width:1px;
height:10px;
color:#000;
background-color:#CCC;
z-index:3;
}

#line4 {
position:absolute;
left:840px;
top:50px;
width:1px;
height:10px;
color:#000;
background-color:#CCC;
z-index:4;
}

.red {
color:#900;
background-color:#FFF;
}

div.wc3 p {
float:left;
}

h1.pr {
width:99%;
font-size:11px;
font-weight:bold;
letter-spacing:0px;
color:#c4151c;
margin-bottom:0px;
padding:0px;
background:none;
border:none;
}

table {
margin: auto;
table-layout:fixed;
width:670px;
border-collapse:collapse;
font:11px/140% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

td {
border:1px solid #CCC;
text-align:left;
/*padding:5px;*/
}

.ho tr:hover { color: #FFF;
background-color:#900;
cursor: default;  }

.ho td:hover { color: #FFF;
background-color:#C00;
cursor: default;  }

tr.t_price {
background-color:#F2F2F2;
}

p.koment {
font-size:11px;
color:#666;
margin:7px;
}

table img {
margin:auto;
margin:20px;
}
