/*Firon Style Sheet*/

/* Global reset (begin) */

html { width:100%; height:100%; }
body { padding:0; margin:0; position:relative; font-family:Georgia, sans-serif; font-size:12px; color:#444750; background:#f2f1e8; width:100%; height:100%; }
img { border:0; }
table { width:100%; border-collapse:collapse; border:0; }
td, th { padding:0; vertical-align:top; text-align:left; border:0; }
p { margin-top:0; margin:0px; }
form, fieldset { margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; margin:0; padding:0; }
small { font-size:80% !important; }
ul, ol, li, dl, dl dt, dl dd { margin:0; padding:0; list-style:none; }
a::-moz-focus-inner, a { border:0; padding:0; margin:0; outline:none; }
a { text-decoration:none; color:#da262f; }
a:hover { color:#444750; }
a.inv { color:#444750; }
a.inv:hover { color:#da262f; }

.clear { clear:both; height:0; font-size:0; }
.clear-after { height:1%; }
.clear-after:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }

/* Global reset (end) */

#dark { width:100%; height:100%; z-index:10; background:#e5e2dd; left:0; top:0; position:fixed; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -position:absolute; -top:expression(eval(document.documentElement.scrollTop + 0)); display:none; }
.popup-wrap { height:0; font-size:0; width:100%; position:absolute; left:0; top:0; z-index:11; }
#popup { position:absolute; font-size:12px; top:100px; width:700px; left:50%; margin-left:-350px; z-index:11; display:none; }
#popup .work { display:none; }
.p-visible { display:block !important; }
#popup .arrow { position:absolute; width:38px; height:38px; display:block; background-image:url(../images/arrows.gif); top:50%; margin-top:-38px; cursor:pointer; }
#popup #left { background-position:left top; left:-68px; }
#popup #left.hover { background-position:left bottom; }
#popup #right { background-position:right top; right:-68px; }
#popup #right.hover { background-position:right bottom; }
#popup .disable { display:none; }
#popup .img img { float:left; cursor:pointer; display:none; }
#popup .text { background:#cec8c0; padding:16px 18px 15px 18px; font-size:14px; }
#popup .text .url { float:right; }
#popup .text .name { margin-right:200px; }
#popup .text .url a { color:#da262f; }



* html .outer { height:100%; }
.outer { position:relative; margin:0 auto; width:980px; min-height:100%; }
.outer .inner { position:relative; padding:35px 0 0 0; }
.outer .inner .header { position:relative; }
.outer .inner .header .language { font-size:14px; padding-bottom:35px; }
.outer .inner .header .intro { position:relative; float:right; width:740px; font-size:22px; top:-4px; padding-bottom:25px; }
.outer .inner .header .logo { position:relative; width:230px; }

.outer .inner .content { position:relative; padding-bottom:76px; }
.outer .inner .content .section-header { position:relative; height:40px; font-weight: bold; text-transform:uppercase; font-size:12px; border-top:1px solid #56575d; }
.outer .inner .content .section-header p { padding-top:8px; line-height:1.1em; color:#64666c; }
.outer .inner .content .section { position:relative; padding:0 0 0 240px; }
.outer .inner .content .section .info-block { position:relative; }
.outer .inner .content .section .info-block .big-img { padding-bottom:35px; }
.outer .inner .content .section .info-block .comment { line-height:1em; padding-bottom:35px; font-size:13px; }
.outer .inner .content .section .info-block .info { position:absolute; top:35px; left:0px; width:160px; height:174px; padding:23px 30px; background:#da262f; color:white; font-size:14px; z-index:2; }
.outer .inner .content .section .info-block a.info { display:block; }
.outer .inner .content .section .info-block p.news { font-size:17px; line-height: 1.1em; padding-bottom:14px; font-style: italic; }
.outer .inner .content .section .info-block p.head { font-size:20px; padding-bottom:12px;}
.outer .inner .content .section .info-block p.first { font-size:20px; padding-bottom:12px; color:#64666c; font-style: italic; }
.outer .inner .content .section .info-block .info p.head { font-size:23px; line-height:23px; padding-bottom:18px; font-weight:normal; }
.outer .inner .content .section .intro { padding:0 0 28px 0px; font-size:14px; margin-top:-4px; }
.outer .inner .content .section .outro { padding:3px 0 32px 0px; font-size:14px; }
.outer .inner .content .section .info-block .info-item { position:relative; margin:0 40px 30px 0px; float:left; width:220px; height:220px; }
.outer .inner .content .section .info-block .info-item .img-wrap { position:relative; }
.outer .inner .content .section .info-block .info-item .img-wrap .main-img { position:relative; }
.outer .inner .content .section .info-block .info-item .img-wrap .info { position:absolute; left:0; top:0; padding:30px 30px 0 30px; height:190px; display:none; }
.outer .inner .content .section .info-block .info-item .selected .info { display:block; }
.outer .inner .content .section .info-block .info-item .img-wrap .info .logo { text-align:center; padding-bottom:24px; }
.outer .inner .content .section .info-block .info-item .img-wrap .info .list { color:white; padding:0; }
.outer .inner .content .section .info-block .info-item .img-wrap .info .list a { color:white; }
.outer .inner .content .section .info-block .info-item .img-wrap .info .list a:hover { color:white; text-decoration:underline; }

.outer .inner .content span.popup-button { cursor:pointer; }
.outer .inner .content span.hover { color:#da262f; }
.outer .inner .content .section .info-block .info-item .img-wrap .info .list span.hover { text-decoration:underline; color:white; }

.outer .inner .content .section .info-block .info-item .img-wrap .info .list li { background:url(../images/bullet-white.gif) no-repeat left 6px; padding:0 0 5px 14px; position:relative; }
.outer .inner .content .section .info-block .info-line { position:relative; top:-4px; margin:0 40px 0px 0px; float:left; background:url(../images/bullet-grey.gif) no-repeat left 6px; padding:0 0 6px 14px; width:206px; }
/*.outer .inner .content .section .info-block .info-line a { color:#444750; }*/

.outer .inner .content .section .info-block .text-item .list { padding:14px 0 0 0; }
.outer .inner .content .section .info-block .text-item .list li { background:url(../images/bullet-grey.gif) no-repeat left 6px; padding:0 0 6px 14px; position:relative; }
.outer .inner .content .section .info-block .text-item { position:relative; margin:-5px 40px 0px 0px; float:left; width:220px; padding-bottom:26px; }
.outer .inner .content .section .info-block .last { margin-right:0; }

.outer .inner .content .section .contact-block { width:220px; font-size:14px; padding-bottom:23px; float:left; margin-right:40px; }
.outer .inner .content .section .contact-block .line { padding-bottom:15px; }



.footer { position:relative; width:980px; height:73px; border-top:3px solid #56575d; margin:-76px auto 0 auto; }
.footer p.copy { text-transform:uppercase; padding-top:20px; }
