/*body, html {height: 100%;}*/

  

a { color: #0f5d99; text-decoration: underline; }
a:hover { color: #b30000; text-decoration: none; }

h1 {font: normal 2.2em Verdana}
h2 {font: normal 1.8em Verdana}
h3 {font: bold 1.4em Verdana}
h4 {font: bold 1.2em Verdana}

sup { font-size: 0.8em; }

table {border-collapse: collapse; border-spacing: 0;}
:root table {border-collapse: separate;}

tr {vertical-align: top;}

*.nowrap { white-space: nowrap; }

*.w25 {width: 25%}
*.w30 {width: 30%}
*.w40 {width: 40%}
*.w50 {width: 50%}
*.w60 {width: 60%}
*.w70 {width: 70%}
*.w75 {width: 75%}
*.w100 {width: 100%}
*.h100 {height: 100%}

*.ac { text-align: center;}
*.ar { text-align: right;}
*.al { text-align: left;}

*.vab { vertical-align : bottom; }
*.vat { vertical-align : top; }
*.vam { vertical-align : middle; }

*.bold {font-weight: bold;}
*.italic { font-style: italic; } 
*.underline { text-decoration: underline; }
*.n-underline, *.n-underline:hover { text-decoration: none; }
*.uppercase { text-transform: uppercase; }

*.arial { font-family: Arial; }
*.tahoma { font-family: Tahoma; }
*.georgia { font-family: Georgia; }

*.inline { display: inline; }

*.fright { float: right; }
*.fleft { float: left; }
*.clear { clear: both; }

*.absolute { position:absolute; }
*.relative { position:relative; }

*.z-index0 { z-index:0; }
*.z-index1 { z-index:1; }
*.z-index2 { z-index:2; }
*.z-index3 { z-index:3; }

*.mt05 {margin-top: .5em;}

*.mt1 {margin-top: 1em;}
*.mb1 {margin-bottom: 1em;}
*.mr1 {margin-right: 1em;}
*.ml1 {margin-left: 1em;}

*.mt15 {margin-top: 1.5em;}

*.mt2 {margin-top: 2em;}
*.mb2 {margin-bottom: 2em;}
*.mr2 {margin-right: 2em;}
*.ml2 {margin-left: 1em;}

*.pt05 {padding-top: .5em;}
*.pb05 {padding-bottom: .5em;}
*.pr05 {padding-right: .5em;}
*.pl05 {padding-left: .5em;}

.pl05 img:hover
{
	cursor: pointer;
}

.pl05 img:active
{
	opacity:0.5
}


*.pt1 {padding-top: 1em;}
*.pb1 {padding-bottom: 1em;}
*.pr1 {padding-right: 1em;}
*.pl1 {padding-left: 1em;}

*.pt2 {padding-top: 2em;}
*.pb2 {padding-bottom: 2em;}
*.pr2 {padding-right: 2em;}
*.pl2 {padding-left: 2em;}

*.white {color: #ffffff;}
*.grey {color: #646464;}
*.darkgrey {color: #777777;}
*.red {color: #b30000 !important}
*.green {color: #5b8a2e;}
*.blue {color: #105289;}

*.bgwhite {background: #fff;}
.em1 { font-size: 1em; }
.em11 { font-size: 1.1em; }
.em12 { font-size: 1.2em; }
.em13 { font-size: 1.3em; }
.em14 { font-size: 1.4em; }
.em15 { font-size: 1.5em; }
.em16 { font-size: 1.6em; }
.em17 { font-size: 1.7em; }
.em18 { font-size: 1.8em; }
.em20 { font-size: 2.0em; }
.em24 { font-size: 2.4em; }

hr.clear {clear:both; visibility: hidden;}

.line {height: 1px; line-height: 0em; font-size: 0px; background: #bababa}

.br1 {font-size:1em;clear:both;}
.br15 {font-size:1.5em;clear:both;}
.br2 {font-size:2em;clear:both;}

/* common */
.crnr {background: transparent url(../images/bg-corner-r.gif) no-repeat 0 0;}

/* catalog */

/*
#catalog.topmenu { background: #4d4d4d url(../images/topmenu-bg.gif) repeat-x 0 0; height: 40px;}
*/

/* infosearch */

#infosearch td.info {background: #fff5cb; width: 50%; }
#infosearch td.info table.heading {background: #99820f; }
#infosearch td.info table.heading td {line-height: 80%;}
#infosearch td.info table.data td.text {padding: 0 10px; }
#infosearch td.info table.data td.dotline {background: transparent url(../images/bg-dotline-info.gif) repeat-x 0 0; height: 11px;}

#infosearch td.globalsearch {background: #fab07e; width: 50%; }
#infosearch td.globalsearch table.heading {background: #99820f; }
#infosearch td.globalsearch table.heading td {line-height: 80%;}
#infosearch td.globalsearch table.data td.text {padding: 0 10px; }
#infosearch td.globalsearch table.data td.dotline {background: transparent url(../images/bg-dotline-info.gif) repeat-x 0 0; height: 11px;}


#infosearch td.search {background: #e5f2d8; width: 50%}
#infosearch td.search table.heading td {line-height: 80%;}
#infosearch td.search table.heading {background: #659933;}
#infosearch td.search table.data td.dotline {background: transparent url(../images/bg-dotline-search.gif) repeat-x 0 0; height:  11px;}
#infosearch td.search table.data div.descr {padding: 5px 10px 0 0;}

/* layers */
#layers td {background: #a1c8e6; height: 30px; line-height: 80%;}
#layers td.active {background: transparent url(../images/bg-layer-a.gif) repeat-x 0 0;}

/* results */
div#results {background: #e6f4ff; padding: 10px}

#results table.nav .icon {padding-right: 5px}
#results table.nav span.desc {background: #e6f4ff; padding: 0 10px 0 10px; font-size: 1.1em}
#results table.nav .icon img {width: 32px; height: 32px;}
#results table.nav div.icon {background: transparent url(../images/icon-blueback.gif) no-repeat 50% 0; width: 32px; height: 32px; padding: 10px 0 0 0; text-align: center; margin-top: 10px;}
#results table.nav div.icona {background: transparent url(../images/icon-redback.gif) no-repeat 50% 0; width: 32px; height: 32px; padding: 10px 0 0 0; text-align: center; margin: 10px 0 0 0}
#results table.nav td.dotline {background: transparent url(../images/bg-dotline-results.gif) repeat-x 0 80%;}



#results table.results {margin: 20px 10px;}
#results .box {border: #a1c8e6 1px solid; background: #fff; height: 200px;  }
#results .box .bigimg {width: 450px; height: 450px; vertical-align: bottom;}

#results .pl td {border: 1px #fff solid; background: transparent url(../images/bg-result-pl.gif) repeat-x 0px 0px; vertical-align: middle;}
 results .pl td.red {background: transparent url(../images/bg-result-pl-r.gif) repeat-x 0 0; } 

 

 



 #results .pl .text {font: normal 1.2em Arial; color: #105289; padding: 0 1.5em 0 .5em; line-height: 80%;}*/
 




#results .pl .head {font: bold 1.4em Arial; color: #105289; padding: 0 1.5em 0 .5em; line-height: 80%;}
#results .pl .price {font: bold 1.4em Arial; color: #105289; padding: 0em 1em;}
#results .pl .img {line-height: 0em;} 

#results .pages td {border: 1px #fff solid; background: #e6f4ff; font: bold 1.4em Arial; color: #fff;}
#results .pages td div {height: 20px; width: 28px; text-align: center; padding-top: 6px; border: #a1c8e6 1px solid; }

#results .pages td.active {background: #b30000;}
#results .pages td.active div {border: 0; }

#results .desc {margin: 1em 2em 2em;}
#results .desc td { font-size: 1.2em; padding-right: 0em}
#results .desc td div {margin-top: 1em}
#results .radio td {width: 10px; padding: .5em 1em 0 0;}


#full_results .bg {opacity:.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); background:#000; left:0; top:0; position:absolute; width:100%; height:100%; z-index:25; padding: 0}

.full_results {border: #a1c8e6 1px solid; width: 820px; height: 580px; position: absolute; left: 50%; margin-left: -381px; margin-top: 50px; background: #fff; z-index:50; padding: 0;}

.full_results table.nav .icon {padding-right: 5px}
.full_results table.nav span.desc {background: #e6f4ff; padding: 0 10px 0 10px; font-size: 1.1em}
.full_results table.nav .icon img {width: 32px; height: 32px;}
.full_results table.nav div.icon {background: transparent url(../images/icon-blueback.gif) no-repeat 50% 0; width: 32px; height: 32px; padding: 10px 0 0 0; text-align: center; margin-top: 10px;}
.full_results table.nav div.icona {background: transparent url(../images/icon-redback.gif) no-repeat 50% 0; width: 32px; height: 32px; padding: 10px 0 0 0; text-align: center; margin: 10px 0 0 0}
.full_results table.nav td.dotline {background: transparent url(../images/bg-dotline-results.gif) repeat-x 0 80%;}



.full_results table.results {margin: 20px 10px;}
.full_results .box {border: #a1c8e6 1px solid; background: #fff; height: 200px; vertical-align: bottom; }
.full_results .box .twocolbg {width: 200px; height: 200px; vertical-align: bottom;}
.full_results .box .bigimg {width: 450px; height: 450px; vertical-align: bottom;}

.full_results .pl td {border: 1px #fff solid; background: transparent url(../images/bg-result-pl.gif) repeat-x 0px 0px; vertical-align: middle;}

.full_results .pl td.red {background: transparent url(../images/bg-result-pl-r.gif) repeat-x 0 0; }*/

 

 




.full_results .pl .text {font: normal 1.2em Arial; color: #105289; padding: 0 1.5em 0 .5em; line-height: 80%;}
.full_results .pl .head {font: bold 1.4em Arial; color: #105289; padding: 0 1.5em 0 .5em; line-height: 80%;}
.full_results .pl .price {font: bold 1.4em Arial; color: #105289; padding: 0em 1em;}
.full_results .pl .img {line-height: 0em;} 

.full_results .pages td {border: 1px #fff solid; background: #e6f4ff; font: bold 1.4em Arial; color: #fff;}
.full_results .pages td div {height: 20px; width: 28px; text-align: center; padding-top: 6px; border: #a1c8e6 1px solid; }

.full_results .pages td.active {background: #b30000;}
.full_results .pages td.active div {border: 0; }

.full_results .desc {margin: 20px;}
.full_results .desc td { font-size: 1.2em; padding-right: 1em}
.full_results .desc td div {margin-top: .5em}
.full_results .radio td {width: 10px; padding: .5em 1em 0 0;}

.seriesRows {
    color: #666666;
    display: inline-block;
    font-family: "Roboto";
    margin: 0.5em 0 0;
    padding: 0;
}
.seriesRows li {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    cursor: default;
    float: left;
    list-style: outside none none;
    padding: 5px;
    text-align: center;
}
.seriesRows li.busy {
    background-color: #66cc66;
    color: #fff;
}
.seriesRows li:first-child {
    border-bottom-left-radius: 8px;
    border-left: 1px solid #666666;
    border-top-left-radius: 8px;
    padding-left: 0.5em;
}
.seriesRows li:last-child {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding-right: 0.5em;
}

.mobile_view td.img img
{
	width: 120px !important;
	height: auto !important;
}

.mobile_view td.text
{
	background: none !important; 
	background-color: #d6f9ff !important;
}	