/* Start of CMSMS style sheet 'style2' */
* {
   padding:0px;
   margin:0px;
   font-family:Arial,Tahoma,Verdana;
   text-decoration:none;
}
u{text-decoration:underline;}
img {border:0px}
table{border:0px;
border-collapse:collapse}
td{vertical-align:top}

body{
background:url(images/background.png) left top repeat-x;
font-size:12px;
color:#1f1f20;
height:100%;
}
html{
height:100%;
}
.global{
position: relative;
height: 100%;
min-height: 100%;
}

* html body .content, * html body .content div, * html body .right, * html body .right div{
zoom:1;
}

a:link{
color:#095498;
text-decoration:underline;
}
a:visited{
color:#55198b;
text-decoration:underline;
}
a:hover{
color:#ff0800;
text-decoration:underline;
}

.top{
clear:both;
height:105px;
padding-top:15px;
}
.logo{
display:inline;
float:left;
margin-left:35px;
margin-top:20px;
}
.top-right{
background:url(images/top-right-back.png) left top repeat-x;
margin:0px 35px 0px 295px;
}
.top-right div{
background:url(images/top-right-back-left.png) left top no-repeat;
}
.top-right div div{
height:91px;
background:url(images/top-right-back-right.png) right top no-repeat;
}
* html .top-right div div{
margin-left:-3px;
}
.top-right a:link, .top-right a:visited{
font-weight:bold;
display:block;
float:left;
padding:6px 20px 0px;
line-height:12px;
color:#095498;
text-decoration:none;
}
a.more{
background:url(images/more-arrow.gif) 47px 11px no-repeat;
}
.top-right a:hover{
color:#095498;
text-decoration:underline;
}
.top-right span.current{
background:url(images/top-menu-back.gif) left top no-repeat;
padding:0px;
color:#FFF;
font-weight:bold;
display:block;
float:left;
line-height:12px;
}
.top-right span.current a:link, .top-right span.current a:visited{
float:none;
padding:0px;
color:#FFF;
text-decoration:none;
}
.top-right span.current span{
display:block;
background:url(images/top-menu-back.gif) right -68px no-repeat;
padding:0px 10px;
}
.top-right span.current span span{
display:block;
background:url(images/top-menu-back.gif) left -34px repeat-x;
padding:10px 10px 10px;
}
.top-right form{
display:block;
float:left;
width:100%;
margin-top:10px;
}
.top-right form input{
width:60px;
margin-left:10px;
cursor:pointer;
float:left;
}
.top-right form input.search-text{
width:84%;
margin-left:20px;
border:solid 1px #a5acb2;
font-size:12px;
padding:2px 2px;
height:16px;
cursor:text;
}
.search-example{
position:absolute;
top:81px;
left:315px;
color:#FFF;
font-size:12px;
line-height:20px;
}
.search-example span{
color:#FFF;
border-bottom:dotted 1px #FFF;
padding:0px;
margin:0px;
font-weight:normal;
cursor:pointer;
font-size:12px;
line-height:20px;
}
.search-example span:hover{
color:#FFF;
text-decoration:none;
border-bottom:none;
}

.center{
width:100%;
display:inline;
float:right;
margin-left:-295px;
padding-bottom:170px;
}
.center2{
margin-left:295px;
}
.left{
float:left;
display:inline;
margin-left:35px;
width:225px;
padding-bottom:170px;
}

.today div{
float:left;
text-align:right;
padding-right:0px;
padding-left:0px;
position:absolute;
left:3px;
width:100px;
}
.today #today-num{
background:url(images/today.png) right top no-repeat;
color:#FFF;
font-size:37px;
height:47px;
width:107px;
padding:3px 0px 0px 47px;
text-align:left;
letter-spacing:17px;
margin-left:0px;
position:relative;
left:0px;
float:right;
}
.today #yesterday{
color:#095498;
font-size:14px;
font-weight:bold;
border-bottom:dotted 1px #095498;
text-decoration:none;
}
.today .today-links{
position:absolute;
left:35px;
margin-top:60px;
float:none;
width:200px;
text-align:left;
}
.today .today-links span{
color:#095498;
border-bottom:dotted 1px #095498;
font-size:11px;
cursor:pointer;
line-height:17px;
}
.today .today-links span:hover{
color:#ff0800;
border-bottom:dotted 1px #ff0800;
}
.today a:link, .today a:visited{
border-bottom:none;
color:#095498;
text-decoration:underline;
font-size:11px;
font-weight:normal;
margin-right:20px;
}
.today a:hover{
color:#ff0800;
}

.left ul{
float:left;
margin-top:30px;
}
.left ul ul{
float:none;
margin-top:0px;
margin-bottom:10px;
}
.left li{
list-style:none;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
}
.left li li{
margin-left:15px;
font-weight:normal;
}
.left li li ul{
margin-top:5px;
margin-bottom:0px;
}
.left li li ul ul{
margin-top:2px;
margin-bottom:7px;
}
.left li li li{
margin-left:25px;
font-size:12px;
margin-bottom:4px;
list-style:disc;
}
.left li li li li{
margin-left:15px;
list-style:circle;
font-size:11px;
margin-bottom:2px;
}
.left li li li li a:link, .left li li li li a:visited{
text-decoration:none;
}
.left li .parent:link, .left li .parent:visited{
font-weight:bold;
text-decoration:none;
color:#1f1f20;
}
.left li .parent:hover{
color:#ff0800;
text-decoration:underline;
}

.bread a{
background:url(images/bread.gif) right 6px no-repeat;
padding:0px 7px 0px 4px;
text-decoration:underline;
}

.right{
float:right;
display:inline;
margin-right:35px;
width:225px;
}
.right .faq{
background:#e9f0f6 url(images/login-corner-1.gif) left top no-repeat;
margin-top:20px;
}
.right .faq div{
background:url(images/login-corner-2.gif) right top no-repeat;
}
.right .faq div div{
background:url(images/login-corner-4.gif) right bottom no-repeat;
}
.right .faq div div div{
background:url(images/login-corner-3.gif) left bottom no-repeat;
padding:10px 15px 15px;
text-align:right;
}
div.hidden{
display:none;
}
.right .faq label{
text-align:right;
display:block;
margin-bottom:3px;
}
.right .faq input{
margin-top:9px;
}
.right .faq label input, .faq label select{
width:125px;
border:inset 2px #EEE;
margin-left:5px;
margin-top:0px;
font-size:10px;
}
.right .faq label select{
width:129px;
}
.right .faq div div div.faq-banner{
padding:5px;
padding-top:1px;
}
.right .faq div div div.dontfindfaq{
color:#0a569a;
font-size:14px;
line-height:1.2em;
text-align:left;
padding:5px 15px 15px;
font-family:Tahoma;
}
.right .faq div div div.dontfindfaq span{
font-family:Tahoma;
color:#0a569a;
font-size:26px;
line-height:1em;
}
.right .faq div div div.dontfindfaq span span{
text-align:right;
margin-bottom:10px;
font-family:Tahoma;
}
.right .faq div div div.dontfindfaq a{
color:#0a569a;
text-decoration:none;
display:block;
}
.right .faq div div div.dontfindfaq a:hover{
text-decoration:none;
}
.right .faq div div div.faq-banner a{
display:block;
background:url(images/faq-banner.jpg) 5px bottom no-repeat;
font-family:"Trebuchet MS";
color:#0a569a;
font-size:18px;
line-height:1em;
text-align:right;
padding-bottom:45px;
padding-right:10px;
text-decoration:none;
}
.right .faq div div div.faq-banner a:hover{
text-decoration:none;
}
.right .faq div div div.faq-banner a span.online{
display:block;
font-family:"Trebuchet MS";
text-align:center;
font-size:30px;
line-height:1em;
margin-bottom:10px;
margin-right:-10px;
}

* html .right .faq label input{
border:solid 1px #7F9DB9;
width:127px;
}
.right .faq span{
display:block;
text-align:left;
margin-top:10px;
}
.right .faq textarea{
display:block;
width:190px;
height:100px;
margin-top:5px;
border:inset 2px #EEE;
font-size:11px;
}
* html .right .faq textarea{
border:solid 1px #7F9DB9;
width:193px;
}
.right a.zakaz-link:link, .right a.zakaz-link:visited, .right a.master-link:link, .right a.master-link:visited{
display:block;
float:left;
text-align:center;
color:#FFF;
text-decoration:none;
background:#1463a5 url(images/f.gif) left top no-repeat;
width:105px;
height:18px;
padding-top:5px;
margin-top:20px;
}
.right a.zakaz-link:hover, .right a.master-link:hover{
color:#FFF;
text-decoration:underline;
}
.right a.master-link{
margin-left:15px;
}

.right .faq-menu li{
list-style:none;
margin-bottom:5px;
}
.right .faq-menu li li{
list-style:circle;
margin-left:15px;
margin-bottom:0px;
}

.content{
color:#1f1f20;
font-size:12px;
line-height:18px;
margin-top:10px;
margin-right:290px;
}
.content p{
margin-top:18px;
}
h1{
color:#095498;
font-weight:normal;
font-size:24px;
line-height:30px;
}
h2{
color:#095498;
font-weight:normal;
font-size:20px;
line-height:26px;
margin-top:15px;
}
h3{
color:#095498;
font-weight:normal;
font-size:20px;
line-height:24px;
margin-top:14px;
}
h4{
color:#095498;
font-weight:normal;
font-size:18px;
line-height:22px;
margin-top:13px;
}
h5{
color:#095498;
font-weight:bold;
font-size:16px;
line-height:20px;
margin-top:10px;
}
.content ul, .content ol{
margin-left:20px;
margin-top:10px;
}

.footer{
clear:both;
width:100%;
float:left;
background:#f4f5f6 url(images/footer-back.png) left top repeat-x;
border-top:solid 1px #c5c8d0;
font-size:12px;
line-height:16px;
height:150px;
position:relative;
margin-top:-151px;
}
.footer a{
text-decoration:underline;
}

.footer-left{
float:left;
display:inline;
padding-top:26px;
margin-left:35px;
font-size:11px;
line-height:13px;
}
.counter{
margin-top:10px;
}
.footer-center{
margin-left:295px;
}
.footer-center div{
float:left;
padding-top:50px;
margin-right:5%;
}
* html .footer-center div{
margin-right:2.3%;
}
.footer-center div span{
font-size:13px;
display:block;
position:relative;
top:-25px;
margin-bottom:-16px;
}
.footer-center .onmap {
padding-top:100px;
}
.footer-center .onmap a{
color:#1f1f20;
background:url(images/onmap.gif) left 1px no-repeat;
line-height:13px;
padding-left:18px;
font-size:11px;
}
.footer-center .onmap a:hover{
color:#ff0800;
}

#top-drop{
display:none;
background:#FFF;
border:solid 1px #095498;
position:absolute;
padding:2px 10px;
top:17px;
left:838px;
}
* html #top-drop{
top:16px;
}
#top-drop li{
list-style:none;
margin-bottom:5px;
}
#top-drop a:link, #top-drop a:visited{
color:#095498;
font-weight:bold;
text-decoration:none;
}
#top-drop a:hover{
text-decoration:underline;
}
#top-drop a.more{
background:url(images/more-arrow.gif) right 6px no-repeat;
padding-right:11px;
display:block;
text-align:right;
}
* html #top-drop a.more{
background:url(images/more-arrow.gif) right 7px no-repeat;
}

.news-summary{
margin-bottom:10px;
}
.news-summary a{
font-size:18px;
display:block;
}
.news-summary .news-date{
font-style:italic;
}

.question-form{
margin-top:15px;
}
.question-form td{
padding:5px;
}
.question-form .fcol{
width:50px;
padding-left:0px;
text-align:right;
}
.question-form input, .question-form textarea{
font-size:12px;
padding:2px 5px;
width:290px;
}
* html .question-form textarea{
width:292px;
}
.question-form select{
width:304px;
font-size:11px;
}
* html .question-form select{
padding:0px 5px;
}
.question-form select option{
padding:0px 5px;
}
.submit-button input{
cursor:pointer;
width:304px;
border:solid 1px #095498;
padding:10px 5px;
background:#DCECFE;
font-size:18px;
color:#333;
}
.submit-button input:hover{
background:#CDE4FE;
}
.question a:link, .question a:visited{
text-decoration:none;
}
.content .q1, .content .q2{
padding:5px 10px;
margin-top:5px;
}
.q1{
background:#F5FAFE;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius: 6px;
}
.q1 a:link, .q1 a:visited, .q2 a:link, .q2 a:visited{
text-decoration:none;
display:block;
margin-top:-18px;
text-indent:50px;
}
.content .faq-pages{
margin-top:5px;
font-size:18px;
text-align:right;
}
.content .faq-pages a:link, .content .faq-pages a:visited{
font-size:20px;
}
.fullquestion{
padding:5px 10px;
}
.fullquestion p, .fullanswer p{
margin-top:0px;
}
.fullquestion a:link, .fullanswer a:link, .fullquestion a:visited, .fullanswer a:visited{
text-decoration:none;
}
span.faq-head, span.faq-head2{
display:block;
margin-top:18px;
padding:5px 10px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
span.faq-head2{
width:160px;
margin-top:10px;
}

.fullanswer{
background:#e9f0f6 url(images/login-corner-1.gif) left top no-repeat;
}
.fullanswer div{
background:url(images/login-corner-2.gif) right top no-repeat;
}
.fullanswer div div{
background:url(images/login-corner-4.gif) right bottom no-repeat;
}
.fullanswer div div div{
background:url(images/login-corner-3.gif) left bottom no-repeat;
padding:10px;
}
* html .fullanswer div div div{
padding:10px 10px 0px;
}

table.modelProperties{
margin-top:15px;
}
table.modelProperties td{
border:solid 1px #095498;
padding:5px;
}

.login{
margin-top:30px;
background:#e9f0f6 url(images/login-corner-1.gif) left top no-repeat;
}
.login div{
background:url(images/login-corner-2.gif) right top no-repeat;
}
.login div div{
background:url(images/login-corner-4.gif) right bottom no-repeat;
}
.login div div div{
background:url(images/login-corner-3.gif) left bottom no-repeat;
padding:20px 10px 20px 10px;
}
.tel{
background:#e9f0f6 url(images/login-corner-1.gif) left top no-repeat;
}
.tel div{
background:url(images/login-corner-2.gif) right top no-repeat;
}
.tel div div{
background:url(images/login-corner-4.gif) right bottom no-repeat;
}
.tel div div div{
background:url(images/login-corner-3.gif) left bottom no-repeat;
width:205px;
}
.tel div div div{
padding:5px 10px;
font-size:22px;
line-height:28px;
text-align:center;
color:#095498;
}
.tel div div div span{
font-size:16px;
font-weight:bold;
}
.tel div div div b{
font-size:12px;
line-height:14px;
text-align:left;
display:block;
margin-top:5px;
}
.tel div div div a:link, .tel div div div a:visited{
color:#095498;
text-decoration:none;
}
.tel div div div a:hover{
color:#ff0800;
}
.statistic span{
display:block;
color:#095498;
font-weight:normal;
font-size:22px;
line-height:26px;
margin-top:5px;
padding-left:20px;
}
.statistic span b{
font-size:26px;
}
.statistic span.all{
font-size:26px;
margin-top:18px;
padding-left:0px;
}
.statistic span.all b{
font-size:28px;
}
.stat{
width:98%;
margin-top:10px;
}
.stat td{
padding:5px 0px;
}
.stat td.col{
background:#E9F0F6;
}
.stat td div{
margin-top:5px;
}
.stat td span{
display:block;
color:#095498;
font-weight:bold;
padding:0px 8px;
text-align:center;
font-size:14px;
}
.stat div{
background:url(images/stat.png) right top no-repeat;
color:#FFF;
font-size:18px;
height:25px;
width:91px;
text-align:right;
letter-spacing:14px;
margin:auto;
padding:7px 0px 0px 0px;
}

div.rashodniki-content h1{
margin-bottom:10px;
}

div.rashodniki-content table, table.rashodniki-content{
border-left:solid 1px #D7E3F4;
margin-top:10px;
}
div.rashodniki-content table td, table.rashodniki-content td{
border:solid 1px #D7E3F4;
vertical-align:middle;
padding:2px 5px;
border-left:none;
}
div.rashodniki-content table td.code{
text-align:center;
}
div.rashodniki-content table th, table.rashodniki-content th{
border:solid 1px #D7E3F4;
text-align:center;
background:#E9F0F6;
vertical-align:middle;
padding:2px 5px;
}
div.rashodniki-content table tr:hover, table.rashodniki-content tr:hover{
background:#F8FAFC;
}
div.rashodniki-content table td.spic{
width:0px!important;
font-size:1px!important;
line-height:1px!important;
padding:0px;
border-right:solid 1px #FFF;
}

div.rashodniki-content table.used_models{
border-left:none;
}
div.rashodniki-content table.used_models td{
background:transparent;
border:none;
vertical-align:top;
padding-right:50px;
padding-top:0px;
}
div.rashodniki-content table.used_models tr:hover{
background:transparent;
}
div.rashodniki-content table.used_models td h5{
margin-top:0px;
}
div.rashodniki-content table.used_models td li{
list-style:none;
}

.right .faq div .kartridzhe-menu{
text-align:left;
}
.right .kartridzhe-menu h4{
margin:5px 0px;
}
.right .kartridzhe-menu span{
display:inline;
font-weight:bold;
}
.right .faq div .kartridzhe-menu a{
text-decoration:none;
}
.right .faq div .kartridzhe-menu a:hover{
background: #EEf5fA;
}

a.ask_your_question:link, a.ask_your_question:visited{
display:block;
font-size:30px;
line-height:30px;
background:#E9F0F6 url("images/roundedcorners.svg");
text-decoration:none;
text-align:center;
padding:10px 0px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
color:#095498;
margin-bottom:15px;
}
a.ask_your_question:hover{
color:#095498;
text-decoration:underline;
background:#E9F0F6 url("images/roundedcorners.svg");
}

.artikle_name{
margin-top:18px;
font-size:18px;
}
.artikles_snippets p{
margin-top:5px;
}

.foto-table td{
padding-top:4px;
padding-bottom:4px;
}

.name{
vertical-align:middle;
}

.kupon{
margin-top:15px;
width:95%;
}
.kupon td, .kupon th{
padding:5px;
border:solid 1px #666;
}
.kupon th{
font-size:18px;
background:#FAFAFA;
}
.kupon .r1 td{
padding-bottom:30px;
}
.kupon .r2 td{
padding-top:30px;
}

.akcii{
margin-top:20px;
margin-bottom:20px;
}
.akcii div div div span{
display:block;
text-transform:uppercase;
border-bottom:solid 1px #095498;
color:#D20B00;
}
.akcii div div div a{
font-size:28px;
font-weight:bold;
display:block;
line-height:36px;
}


.faq-text{
margin-bottom:20px;
}
.faq-text a{
text-decoration:underline!important;
}

.kupon-print a{
font-size:30px;
line-height:30px;
display:block;
padding-top:17px;
height:53px;
text-decoration:none;
color:#777;
background:#efefef;
border-radius:8px;
-moz-border-radius:8px;
text-align:center;
}
.kupon-print a:hover{
color:#ff0800;
background:#E9F0F6;
}

.vklink{
display:block;
margin-top:10px;
text-align:center;
margin-bottom:-45px;
}
.vklink img{
opacity:0.8;
}
.vklink img:hover{
opacity:1;
}

.faq-link{
margin-top:15px;
}
.faq-link textarea{
width:98%;
font-size:11px!important;
margin-top:5px;
overflow:hidden;
}
* html .faq-link textarea{
margin-bottom:15px;
}
.faq-link a{
cursor:pointer;
}
.faq-link a#bblink{
margin-left:10px;
}
.faq-link a.active{
color:#000;
font-weight:bold;
text-decoration:none;
cursor:text;
}
.faq-link a.active:hover{
color:#000;
font-weight:bold;
text-decoration:none;
}
.faq-link a.unactive{
color:#999;
font-weight:bold;
text-decoration:none;
}
.faq-link a.unactive:hover{
color:#F00;
font-weight:bold;
text-decoration:underline;
}

.info{
border:#000 1px solid;
}

.info td{
border:#000 1px solid;
padding-left:4px;
padding-right:4px;
}

.nextprev{
float:left;
padding-bottom:10px;
width:100%;
}
.nextlink, .prevlink{
display:block;
background:#e9f0f6;
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
text-align:right;
float:right;
width:48%;
}
.prevlink{
text-align:left;
float:left;
}
.nextlink a,.prevlink a{
display:block;
text-decoration:none;
padding:10px;
}
.whoanswer{
text-align:right;
font-style:italic;
padding-top:10px;
}

.nextprev.cartriges a{
text-align:center;
font-size:14px;
}

.row{
float:left;
margin-top:5px;
width:98%;
}
.col{
float:left;
width:31%;
margin-right:2%;
line-height:22px;
}
* html .col{
margin-right:1%;
}
.col h2{
font-size:18px;
font-weight:normal;
}
.col .allquest{
color:#777;
}
.col .allquest:hover{
color:#F00;
}

.left h2{
color:#1f1f20;
float:left;
font-size:18px;
font-weight:normal;
margin-top:30px;
clear:right;
}
.left p{
clear:left;
padding-left:7px;
padding-top:2px;
}
.left .q{
display:block;
float:left;
background:url(images/q.gif) left top no-repeat;
height:13px;
width:44px;
padding:5px 7px;
margin-top:10px;
clear:left;
line-height:12px;
}
.left .f:link, .left .f:visited{
display:block;
float:left;
background:#1463a5 url(images/f.gif) left top no-repeat;
height:13px;
width:91px;
margin-left:6px;
padding:5px 7px;
text-align:center;
margin-top:10px;
color:#FFF;
text-decoration:none;
line-height:12px;
}
.left .f:hover{
color:#FFF;
text-decoration:underline;
}


.banner{
clear:left;
padding-top:30px;
margin-right:35px;
}
.banner div{
background:#efefef;
padding:5px 10px 10px;
}
.banner div p{
margin-top:9px;
}
.banner h2{
zoom:1;
font-weight:normal;
font-size:18px;
margin-top:9px;
}

.virus-table{
margin-top:15px;
width:95%;
}
.virus-table td{
padding:3px 10px;
border:solid 1px #999;
}

.cartrige-search{
float:right;
display:inline;
margin-right:2%;
}
.cartrige-search div{
float:right;
}
* html .cartrige-search div{
float:none;
}
.cartrige-search div div div{
padding:10px 10px 3px;
}
* html .cartrige-search div div div{
padding:10px 10px 5px;
}
.cartrige-search input{
float:left;
width:100px;
margin-top:5px;
}
.cartrige-search input.btn{
width:70px;
margin-left:3px;
margin-top:2px;
}
.cartrige-search .checkbox{
float:left!important;
margin:-5px 5px 0px 0px;
background:none;
padding-left:0px;
}
.cartrige-search .checkbox input{
width:15px;
margin-top:2px;
margin-right:3px;
float:none;
}
.cartrige-search .checkbox label{
position:relative;
top:-2px;
}
.cartrige-search select{
float:left;
margin-top:5px;
margin-right:7px;
}
.cartrige-search span{
display:block;
float:left;
margin:2px 5px 0px;
}

/* autocomplete */
input.autocomplete-loading
{
	background-image:url(/images/autocomplete.gif);
	background-position: center right;
	background-repeat:no-repeat;
}
ul.autocomplete 
{
    position: absolute;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid ButtonShadow;
    margin: 0px;
margin-left:-17px;
    padding: 0px;
    list-style: none;
    color: #000;
	display:none;
	z-index:1000;
}
* html ul.autocomplete{
margin-left:0px;
}
ul.autocomplete li 
{
  display: block; 
  padding: 0.3em; 
  overflow: hidden;
  width: 100%;
  cursor:pointer;
text-align:left;
}

ul.autocomplete li.selected 
{
  background-color: Highlight ; 
  color: #fff;
}

#lightbox{position: absolute;	left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; background: url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(../images/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 79px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 500px; background-color: #000; }
/* End of 'style2' */

