/* custom_pv.css */

/* -------- */

.menutop a {
background-image: url(https://cdn.afterdawn.fi/v4/topBar/menubg_02c.gif);
}

.menutop a:hover {
color: #fbeeeb !important;
}

.menutop li ul {
background-color: #444e75;
background-image: url(https://cdn.afterdawn.fi/v4/topBar/menubg_02_ul.gif);
}

.menutop li li a {
border-bottom-color: #3e486f;
}

.menutop li li a:hover {
background-color: #2f3960;
color: #e2e8ff !important;
}

.menutop #currentChild a {
background-color: #d68740;
}

/* -------- */

.platforma {
clear: both;
text-align: center;
margin-left: 30px;
}

.post .platforma {
margin-left: 0;
}

.post .platforma * {
position: relative;
top: 7px;
}

div.center_middle {
background-color: #c3c9d2;
background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg_dropShadow_c3c9d2.gif);
}

h2 {
margin-bottom: 3px !important;
}

div.post {
border-bottom: 1px solid gray;
padding-top: 10px;
padding-bottom: 10px;
}

div.post hr {
visibility: hidden;
clear: left;
}

div.meta {
color: #606060;
font-size: 11px;
}

div.meta a {
float:right;
position: relative;
top: -15px;
}

div.storycontent {
clear: both;
}

img.alignleft {
float: left;
margin: 0 20px 20px 0;
}

#commentlist {
color: #202020;
font-size: 12px;
margin-left: 5px;
padding-left: 14px;
}


#commentlist li {
border: 1px solid #e0e0ea;
margin: 0 0 5px 10px;
padding: 0;
}

#commentlist a {
color: black !important;
}

#commentlist a:hover {
color: blue !important;
}

#commentlist span.blockquote {
display:block;
padding: 10px;
}

#commentlist cite {
font-style: normal;
font-weight: bold;
}

#commentlist hr {
border: 0;
margin: 0 5px 0 5px;
border-bottom: 1px solid silver;
}

#commentlist span.blockquote hr {
border-style: dashed;
margin: 0;
}

#commentlist p.user {
background-color: #f0f0f0;
}

#commentlist .row_1 p.user {
background-color: #e8e8f0;
}

#commentlist p,
#commentlist .smaller {
margin: 0;
padding: 5px;
}

#commentlist .smaller {
color: #606060;
font-size: 11px;
}

#commentlist .row_1 {
background-color: #f7f7ff;
}

#mainColumn {
width: 600px;
padding-right: 0;
margin-right: 0;
}

#rightBar {
font-size: 12px;
width: 300px;
float: right;
}

#rightBar_narrow {
width: 160px !important;
float: right;
}

#rightBar table {
border-collapse: collapse;
/*float: right;*/
}

#rightBar td {
padding: 0;
vertical-align: top;
}

#rightBar table td.rightColumn {
padding-left: 5px;
text-align: right;
width: 120px;
}





#rightBar h3,
#rightBar_narrow h3 {
background-color: #bcc3ce;
color: #202020;
font-size: 12px;
margin: 0;
padding: 2px 5px 1px 6px;

clear: both;
display: block;
}

.leftColumn h3 {
background-color: #d3d3d6;
}



#rightBar ul {
border: 1px solid #bcc3ce;
margin-top: 0;
margin-bottom: 10px;
margin-left: 0;
padding-left: 0;
}

#rightBar ul .user {
font-weight: bold;
}

#rightBar td.leftColumn li {
background-color: white;
list-style: none;
padding: 2px 5px 2px 5px;
}

#rightBar .row_1 {
background-color: #eff4fa;
}
.leftColumn .row_1 {
background-color: #f1f4fb !important;

}

#rightBar table.topList {
background-color: white;
border: 1px solid #bcc3ce;
font-weight: bold;
margin-bottom: 4px;

display: block;
}

#rightBar ul {
list-style: none;
}

#rightBar li {
padding: 5px;
}

.leftColumn ul {
border: 1px solid #d3d3d6;
}

.leftColumn table.topList {
border: 1px solid #d3d3d6;
width: 100%;
margin-bottom: 10px;


}

#rightBar table.topList td {
vertical-align: middle !important;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;

width: 100%;
}

#rightBar table.topList .thumb {
line-height: 1px;
padding-left: 3px;
padding-right: 3px;

width: 56px;
}

#rightBar table.topList .thumb img {
border: 1px solid #e4e8f1;
width: 50px;
margin: 0;
}

.topList span a {
color: black !important;
font-weight: normal;
text-decoration: none;
}

.topList .comments {
font-weight: normal;
margin-top: 5px;
}

.rss_buttons {
margin-bottom: 7px;
}

.rss_buttons img {
border: 0;
}

.links {
border: 0 !important;
margin-left: 0;
padding: 0;
text-align: left;
}

.links li {
font-weight: bold;
list-style: none;
margin-top: 10px;
padding: 5px 0 5px 5px;
}

.links li a {
color: #900202 !important;
}




/* kapea sivupalkki */


#rightBar_narrow table.topList {
background-color: white;
border: 1px solid #bcc3ce;
font-weight: bold;
margin-bottom: 4px;

display: block;

width: 160px;
}

#rightBar_narrow td {
font-size: 12px;
padding: 5px;
}

#rightBar_narrow .row_1 {
background-color: #f1f4fb !important;

}

#rightBar_narrow table.topList .thumb {
line-height: 1px;
padding: 2px 0px 2px 3px;

width: 56px;
}

#rightBar_narrow table.topList .thumb img {
border: 1px solid #e4e8f1;
width: 50px;
margin: 0;
}

#rightBar_narrow #most_popular_phones td {
padding-left: 3px;
}

/* /kapea sivupalkki */





/* vertailu */

table.vertailu,
table.taulukko {
font-size: 12px;
width: 740px !important;
min-width: 770px;
}

table.taulukko tr {
display: table-row;
}

table.vertailu select,
table.taulukko select,
table.taulukko input.textfield {
font-family: Arial, sans-serif;
font-size: 12px;
/*margin-right: 12px;*/
width: 140px;
}

table.vertailu td,
table.taulukko td {
padding-top: 1px;
padding-bottom: 1px;
}

table.vertailu td {
vertical-align: top;
}

table.taulukko td.ominaisuus {
padding-left: 3px;
}

table.taulukko td.spacer{
width: 30px;
}

table.vertailu td.tyhja,
table.taulukko td.tyhja {
border-bottom: 1px solid #e0e9f5;
font-weight: bold;
padding: 15px 2px 1px 3px;
}

table.vertailu .row_0 {
/*background-color: white;*/
}

table.vertailu .row_1 {
background-color: #f1f4fb;
}

.vertailu .thumb {
padding: 0px 0 20px 10px;
text-align: center;
width: 70px;

}

.vertailu .kuva {
padding-top: 5px;
padding-bottom: 5px;
}

.vertailu .thumb {
vertical-align: middle;
}

.vertailu .thumb a,
.vertailu .kuva img {
/*background-color: #c9d8f0;*/
background-color: white;
border: 1px solid #c9d8f0;
display: block;

}

.vertailu .thumb a:hover {
border: 1px solid #9eb7df;
}

.vertailu .thumb img {

border: 0;
height: 50px;
padding-top: 5px;
padding-bottom: 5px;
}

.vertailu .data {
padding-right: 20px;

padding-bottom: 20px;
}

.vertailu .data a {

font-size: 14px;
font-weight: bold;
padding-left: 10px;;


}

.vertailu .data table {
background-color: white;
border: 1px solid #c9d8f0;
border-left: 0;
margin: 8px 0 0 0;
width: 100%;
}

table.vertailu .kohdat {
vertical-align: top;
width: 200px;
}

.vertailu .data td {
color: #3c3d3f;
padding-left: 10px;
}

.vertailu .data .feature {
font-weight: bold;
width: 50%;
}

.row_1 .row_0 {
background-color: #fbfcfe;
}

span.price {
line-height: 25px;
padding-left: 10px;
font-size: 12px;
font-weight: bold;
}

span.price a,
span.price a:visited {
color: darkred !important;
display: inline !important;
}

/* k?ytt?tarkoitushaku */

div.classes {
margin-top: 40px;
}

div.classes div {
position: relative;
}

div.classes div a {
display: block;
height: 80px;
font-size: 20px;

background-position: 5px 7px;
background-repeat: no-repeat;

padding-top: 30px;
padding-left: 150px;
}

div.classes div a:hover {
background-color: #f8f9ff;
color: #1010ff;
}

div.classes .basic a {
background-image: url(https://cdn.afterdawn.fi/v4/puhvert/kaytto_basic2.gif);
}

div.classes .music a {
background-image: url(https://cdn.afterdawn.fi/v4/puhvert/kaytto_music2.gif);
}

div.classes .touch a {
background-image: url(https://cdn.afterdawn.fi/v4/puhvert/kaytto_touch2.gif);
}

div.classes .camera a {
background-image: url(https://cdn.afterdawn.fi/v4/puhvert/kaytto_camera2.gif);
}

div.classes .data a {
background-image: url(https://cdn.afterdawn.fi/v4/puhvert/kaytto_data2.gif);
}

div.classes p {
position: absolute;
left: 150px;
top: 47px;

}









/* ominaisuushaku */


table.omhaku {
padding: 0;
margin: 0;
width: 770px;
}

table.omhaku th,
table.omhaku td {
padding-right: 20px;
padding-left: 4px;
}


table.omhaku th {
border-bottom: 1px solid black;
padding-top: 10px;

border-bottom: 1px solid #e0e9f5;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

table.omhaku td {
padding-top: 2px;
padding-bottom: 1px;
}

table.omhaku .row_1 {
background-color: white;
}

table.omhaku .row_0 {
background-color: #eff4fa;
}

table.omhaku td.price a {
color: darkred !important;
font-weight: bold;
}

















.dimensions {
white-space: nowrap;
}

.compare_radios {
width: 80px;
padding: 0;
}

#form1 .hidden .opt_group {
display: none;
}

#form1 .opt_label {
border-bottom: 1px solid #e0e9f5;
font-weight: bold;
padding: 15px 2px 1px 3px;
display: block !important;
margin-bottom: 3px;

}

#form1 .opt_label span{
cursor: hand;
cursor: pointer;
padding-left: 20px;
background-repeat: no-repeat;
background-position: left top;
}

#form1 .hidden .opt_label span {
background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/bullet_toggle_plus3.gif);
}

#form1 .visible .opt_label span {
background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/bullet_toggle_minus3.gif);
}

#form1 input,
#form1 select {
padding: 0;
}

#form1 label {
line-height: 18px;
padding-right: 10px;
}

#form1 label.for_select {
display: block;
float: left;
width: 80px;
}

#form1 .opt_group {
clear: left;
padding-bottom: 4px;
}

#form1 .price {
margin-right: 0;
width: 40px;
text-align: right;
}


#navigation,
#content,
.section {
padding:0;
margin:0;
list-style:none;
}

#content{
overflow:hidden;
width:740px !important;
min-width:770px;
position:relative;
float:left;
}

#content h1 {
font-size: 12px !important;
margin: 10px 0 15px 15px;
}

.section{
position:relative;
}

.section .sub{
position:relative;
float:left;
padding:0;
width:740px !important;
min-width:770px;
}

.section .sub p{
width:550px;
margin:16px 0;
font-size:85%;
line-height:1.4em;
}

.section .paging {
margin-bottom: 10px;
}

.section .paging a {

width: 15px;
clear: none;
text-align: center;
text-decoration: none;
margin-right: 4px;
padding-left: 4px;
padding-right: 4px;
}

.section .paging a.selected {
background-color: #fedda1;
font-weight: bold;
}


/* /ominaisuushaku */



.browse_news a,
.section a.next,
.section a.prev {
background-repeat: no-repeat;
padding-bottom: 10px;
}

.browse_news .previous,
.section a.prev {
background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/resultset_previous.png);
background-position: left top;
float: left;
padding-left: 24px;
}

.browse_news .next,
.section a.next {
background-image: url(https://cdn.afterdawn.fi/famfamfam_mini_icons/resultset_next.png);
background-position: right top;
float: right;
padding-right: 24px;
}
