body{margin:0; padding:0; color:#FFF; background-color:#000; background-image:url(bg-body.gif); background-repeat:repeat-y; font-family:Verdana,Geneva,sans-serif; font-size:75%; }
h1, h2, h3, h4, h5, h6, p, div, hr, form{padding:0px; margin:0px; }
img{border:none; }
.cleaner{margin:0px auto; width:100%; visibility:hidden; clear:both; font-size:0%; }
input{background:#e9e9e9 url(bg-input.gif) repeat-x; font-family:Verdana,Geneva,sans-serif; padding:3px 3px 3px 8px; height:18px; color:#000; border:1px solid #999; width:251px; }
input[type=submit], .inner-box .submit{background:#FF8000 url(bg-submit.gif) repeat-x; height:19px; padding-right:13px; padding-left:13px; border:1px solid #FF8000; color:#000; font:100% Verdana,Geneva,sans-serif; padding-bottom:2px; cursor:pointer; }
a{color:#FF8000; }
hr{margin:15px 10px 10px 0; clear:both;  border:1px solid #363636;width:99%;float:left;}
.orange{color:#FF8000; }
.white{color:#FFFFFF; }
html a:hover{text-decoration:underline; }
th ,td{text-align:left; padding:4px 2px 0px; }
#main, #footer{margin:0px auto; clear:both; }
#content{width:760px; position:absolute; left:200px; top:0px; }
#header{height:auto; width:760px; position:relative; }
#langmenu{display:block; padding:0px; list-style-type:none; float:right; margin-top:15px; margin-bottom:15px; color:#606060; font-size:85%; }
#langmenu span{color:#FF8000; padding-right:5px; padding-left:8px; }
#langmenu li{display:inline; }
#langmenu li a{color:#FFF; text-decoration:none; }
#langmenu li a:hover{text-decoration:underline; }
#header h1, #header h2{display:block; clear:right; text-align:right; font-weight:normal; font-size:158.3%; margin-top:10px; float:right; }
#header h1 strong, #header h2 strong{font-size:131.5%; font-weight:normal; color:#FF8000; }
#header img{clear:right; float:right; margin-bottom:3px; }
#left{width:172px; position:absolute; left:0px; top:0px; padding-left:28px; font-size:108.3%; }
#left #logo{float:left; }
#left ul{list-style-type:none; float:left; padding:0px; margin:60px 0px 0px; clear:both; color:#FF8000; }
#left ul ul{margin:0px; padding:5px 0px 15px; clear:both; font-size:85%; }
#left ul li{display:block; width:115px; position:relative; padding-bottom:10px; clear:both; }
#left ul li li{padding-bottom:3px; background:url(bgli.gif) no-repeat 0px 3px; width:103px; padding-left:12px; }
#left ul li a{text-decoration:none; color:#FFF; }
#left ul li a:hover{color:#FF8000; text-decoration:underline; }
#left ul li .active, #left ul li .orange{color:#FF8000; }
#left address{display:block; clear:both; float:left; font-style:normal; margin-top:40px; font-size:85%; line-height:1.6; font-family:Verdana,Geneva,sans-serif; width:170px; }
#left address span{font-size:115%; display:block; float:left; clear:both; margin:0px; width:auto; padding-bottom:5px; }
#left address strong{clear:both; display:block; float:left; }
#left address a:hover{text-decoration:underline; }
#left .left-img{clear:both; margin:20px 0 20px 0;float:left;}
#content #main{width:760px; line-height:1.7; background:url(bg-box.jpg) no-repeat right top; padding-bottom:20px; }
.mainpage{padding-left:40px; padding-top:25px; padding-bottom:35px; }
.home{padding-bottom:0px; margin-bottom:15px; }
#main a:hover{text-decoration:none; }
#main h1{font-size:155%; }
#main h2, #main h3{font-size:125%; margin-top:15px; }
#main p{margin-top:15px; padding-right:15px; text-align:justify; float:left; clear:both; width:98%; }
#main ul{margin:10px 0px 0px; padding-left:0px; padding-right:15px; }
#main ul ul{margin-bottom:10px; list-style:circle; }
#main .hbox{float:right; height:144px; width:340px; background:url(bg-boxik.jpg) no-repeat right top; display:block; overflow:hidden; margin:0; padding:15px 17px 0px 20px; line-height:1.1; }
#main .hbox img{float:left; margin-right:10px;margin-bottom:5px;}
.pageform{clear:both; padding-top:30px; }
.pageform th{color:#FF8000; padding-bottom:20px; }
.pageform td{vertical-align:top; }
.pageform textarea{font:100%/1.7 Verdana,Geneva,sans-serif; padding:3px 3px 3px 8px; height:144px; width:539px; border:1px solid #999; background:#e9e9e9; }
input#send{color:#000; border:1px solid #FF8000; background:#FF8000; margin-top:6px; height:26px; width:150px; cursor:pointer; }
.hbox .foto{margin-top:10px; border:1px solid #666; }
.hbox strong{font-weight:normal; text-transform:uppercase; font-size:125%; }
.hbox small{font-size:68.75%; font-weight:normal; padding-top:10px; line-height:1.5; display:block; }
.hbox strong a{color:#FFF; text-decoration:none; }
#main .hbox strong a:hover{text-decoration:underline; }
.mainpage h1{font-weight:normal; color:#FF8000; text-transform:uppercase; font-size:166%; }
.mainpage h2, .mainpage h3{font-weight:normal; text-transform:uppercase; color:#FF8000; font-size:124.5%; clear:both; margin-top:15px; }
.mainpage p img{border:2px solid #666; }
.mainpage ul{clear:both; list-style:none; margin-top:20px; float:left; padding:0px; width:98%; }
.mainpage ul li{padding-left:25px; background:url(bg-li.gif) no-repeat 0px 3px; }
#main .boxes{padding-top:20px; }
#main .boxes p{width:235px; /*height:270px;*/float:left; clear:none; text-align:left; padding:0px 0px 0px; }
.boxes p span a{color:#FFF; text-decoration:none; }
#main .boxes p a:hover{text-decoration:underline; }
.boxes p img{border:8px solid #FFF; }
.boxes p span{clear:both; display:block; width:200px; text-align:left; padding-top:10px; line-height:1.3; font-size:11px;}
#main .detail{position:relative; }
.detail h1{text-transform:none; position:relative; width:560px; }
#main .detail h3{color:#FFF; text-transform:none; padding:0px; margin:0px; display:block; }
.detail th{font-weight:normal; text-align:left; padding-bottom:2px; padding-top:2px; white-space:nowrap;}
.detail td{color:#FF8000; }
.detail #bigimg{float:left; background:#FFF; padding:8px 10px 10px; }
#main p.pdetail{line-height:1.4; margin-top:5px; font-size:95%; }
.detail #dnavi{position:absolute; height:60px; width:153px; top:0px; right:0px; }
#dnavi ul{padding:0px; margin:0px; }
#dnavi ul li{float:left; background:url(none); color:#FFF; padding:0px; margin:0px; }
#dnavi ul li span{padding-right:10px; padding-left:10px; }
#main #dnavi p{text-transform:uppercase; margin:0px; }
.detail #refLeft{float:left;width:540px;}
.detail #refRight{float:right;width:160px;padding:15px 5px 0 0;}
#main p.top-orange{font-size:125%;color:#FF8000;text-align:left;margin-bottom:5px;}
.mainpage p.top-orange img{float:left;margin-right:15px;border:none;}
#main p.top-orange span{display:block;float:left;width:560px;padding-top:15px;}
#footer{ width:725px; font-size:85%; padding:30px 15px 30px 20px; background:#262626; position: relative; }
#footer p{float:left; }
#footer p a{color:#FFF; text-decoration:none; }
#footer p a:hover{text-decoration:underline; }
#footer ul{margin:25px 0px 0px; padding:0px; list-style:none; color:#959595; }
#footer #mleft{float:left; }
#footer #mright{float:right; }
#footer li{display:inline; }
#footer li a{color:#959595; }
#footer li a:hover{text-decoration:none; color:#FF8000; }
#footer li span{padding-right:5px; padding-left:10px; }
#footerLogo { height: 80px; width: 57px; position: absolute; left: 488px; top: 24px; display: block; }
#geocellLink { display: block; height: 20px; width: 218px; position: absolute; left: 528px; top: 49px; font-size: 11px; text-align:right; }
#footer #geocellLink a{ color: #959595; text-decoration: underline; }
#footer #geocellLink a:hover { color: #FF8000; text-decoration: none; }


.hidden{display:none; }
#scroll{float:left; width:699px; position:relative; margin:12px 0px 0px; padding:0px 0px 0px 8px; clear:both; background:#FFF; }
/*scroll*/
#scroll .next, #scroll .prev{cursor:pointer; float:left; display:block; clear:none; height:80px; width:8px; margin-top:0px; position:absolute; z-index:1000; }
#scroll .prev{width:20px; background:url(arrow-left.gif) no-repeat 13px 37px; padding:0px; left:-20px; top:0px; }
#scroll .next{background:url(arrow-right.gif) no-repeat 0px 37px; float:left; width:10px; position:absolute; top:0px; right:-10px; }
#scroll a.disabled{visibility:hidden !important;}
div.scrollable{float:left; width:691px; padding:0px; height:81px; margin-top:0px; overflow:hidden; position:relative; background:#FFF; }
div.scrollable div.items{width:2000em; position:absolute; margin:0px; padding:0px; clear:both; }
div.scrollable div.items div{width:99px; margin:0px; float:left; display:block; position:relative; padding-top:8px; }
.scrollable img{cursor:pointer; float:left; }
.scrollable .items div a{border:2px solid #FFF; display:block; height:69px; width:92px; }
.scrollable .items div a:hover{border:2px solid #FF9900; }
#flashheader{clear:right; float:right; margin-bottom:3px; }
#flashReference{margin-left:-7px;padding-top:10px;}
#flashAnimace{padding-top:10px;text-align:center;}
.web_text{float:left;background:url('katalog_back.jpg') no-repeat left 35px;height:auto;}
.web_text_noimg{float:left;height:auto;}
.web_text .right{float:right;}
.web_text_left{float:left;width:355px;}
.web_text_left_sm{float:left;width:310px;}
.web_text_left_big{float:left;width:470px;}
.web_text_left a{padding-left:180px;position:relative;top:85px;}
.web_text_right{float:left;width:350px;}
.web_text_right.rsmall{float:left;width:auto;padding-top:30px;}
.web_text_right_sm{float:left;width:300px;}
#main .web_text_right p{margin-top:0px;}
#main h2.shorter{width:300px;}
#main ul.shorter{width:420px;}
.web_bottom_left{float:left;width:50%;margin:-15px 0px 0px 0px;}
.web_bottom_right{float:left;width:48%;text-align:right;margin:-15px 0px 0px 0px;}
#left ul li a.under{text-decoration:underline;}
.short-text{width:485px;float:left;}
.play{float:left;width:200px;text-align:center;margin-top:15px;}
#main .play p{font-size:15px;text-align:center;margin-top:5px;line-height:115%;}
#main .play span{font-size:11px;}
.boxes .ref span{padding:0px 0px 0px 77px;}
.boxes .ref{margin-top:0px;}
#main .boxes .play p{width:200px;}
