/*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 {
width:170px;
font-size:12px;
margin:0px;
color:#000;
padding:5px;
border-left:3px solid #006;
background-color:#F2F2F2;
text-transform:uppercase;
cursor:default;
}


/*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:#006;
background:none;
cursor:default;
}

#spichki_info h1 a {
color:#333;
background:none;
cursor:default;
}

h2 {
font-size:11px;
font-weight:normal;
letter-spacing:0px;
margin:10px;
margin-left:0px;
/*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 {
font-size:11px;
font-weight:normal;
letter-spacing:0px;
margin:0px;
margin-top:-15px;
/*color:#900;*/
background-color:#FFF;
}

/*h4 {
display:inline;
width:130px;
font-size:11px;
margin:20px;
color:#000;
padding:5px;
border-left:3px solid #006;
background-color:#F2F2F2;
text-transform:uppercase;
cursor:default;
}*/

p {
margin:20px;
margin-left:0;
cursor:default;
}

p.p21 {
font-size:21px;
line-height:130%;
margin-bottom:-15px;
}

p.p15 {
font-size:15px;
line-height:130%;
}

p.title {
width:470px;
font-size:12px;
margin:0px;
color:#000;
padding:5px;
border-left:3px solid #006;
background-color:#F2F2F2;
text-transform:uppercase;
cursor:default;
}

p.title a {
cursor:default;
}


p.title_price {
width:640px;
font-size:12px;
margin:20px;
margin-left:0px;
color:#000;
padding:5px;
border-left:3px solid #006;
background-color:#F2F2F2;
text-transform:uppercase;
cursor:default;
}

p.title_price a {
cursor:default;
}


p.partner {
width:258px;
font-size:12px;
color:#000;
margin:0px;
padding:5px;
border-right:3px solid #006;
background-color:#F2F2F2;
text-transform:uppercase;
cursor:default;
}

p.partner a {
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:245px;
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:245px;
top:210px;
width:490px
}

#price {
position:absolute;
left:225px;
top:190px;
width:690px
}

#topmenu {
position:absolute;
left:30px;
/*left:207px;*/
top:131px;
width:1000px;
/*width:705px;*/
height:30px;
font-size:17px;
}

#partner {
position:absolute;
left:770px;
top:210px;
width:200px;
/*height:100px;*/
text-align:right;
}

#foto {
position:absolute;
left:770px;
top:250px;
width:200px;
height:319px;
text-align:right;
}

#textfoto {
position:absolute;
left:656px;
top:523px;
width:258px;
height:18px
}

#leftmenu {
position:absolute;
left:30px;
top:210px;
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);
}

#srart {
position:absolute;
left:15px;
top:15px;
width:185px;
height:75px;
}

#srart 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;
background:#F2F2F2;
}

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:440px;
height:10px;
//float:left;
/*border-top:1px dotted #CCC;*/
margin:0px auto 20px auto;
/*background-image: url(../img/bg.png);*/
}

#line1 {
position:absolute;
left:227px;
top:191px;
width:1px;
height:200px;
color:#000;
background-color:#CCC;
}

#line11 {
position:absolute;
left:227px;
top:451px;
width:1px;
height:100px;
color:#000;
background-color:#CCC;
}

#line2 {
position:absolute;
left:750px;
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:3;
}

.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-left:20px;*/
table-layout:fixed;
}

table.prices {
border-top:2px solid #006;
width:650px;
border-collapse:collapse;
font:11px/140% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

table.prices td {
border:1px solid #CCC;
text-align:left;
padding:3px;
}

/*div.box_radiost {
width:490px;
height:100px;
marfin:0px;
margin:auto;
background-color:#CCCCCC;
}*/

div.radiost {
float:left;
width:244px;
marfin:0px;
}

div.radiost p {
line-height:130%;
font-size:13px;
}


li{
margin:0px;
list-style:circle;
}

/*table.radiost {
border:0px;
width:490px;
border-collapse:collapse;
marfin:0px;
}*/

.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;
}

tr.grey {
background-color:#F2F2F2;
}

p.koment {
font-size:11px;
color:#666;
margin:7px;
}

table img {
margin:auto;
margin:20px;
}
