*{margin:0;padding:0}
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display: block}

html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body{behavior:url(csshover.htc);background:black;color:white;font:14px Arial, sans-serif;line-height:18px}
img, fieldset{border:0}
a{color:#ed2a0c;text-decoration:underline}
a[href='#']{text-decoration:line-through;}
a:hover{text-decoration:none}
small{color:#777777;font-size:12px;line-height:10px}
big{color:#ed9b05;font-size:24px;line-height:20px}
p{padding:10px 0;}
b{font-weight:normal;}
h1{font-size:18px;font-weight:normal;}
h2,h3{font-weight:bold;font-size:36px;color:#fda401;margin-bottom:20px;line-height:32px}
img.png{behavior:url(png.htc);display:block;margin-bottom:22px}

#min-width{min-width:1000px;background:url(./img/top-bg.jpg) no-repeat 0 0;padding-top:30px;}
* html #min-width{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto");}

#header{padding:0 78px;}
#header #logo{height:215px;font-size:13px}
#header #logo img{margin-top:12px}
#header #menu{float:right;width:47%;background:url(./img/man1.jpg) no-repeat 100% 100%;padding-top:60px;height:155px;font-size:18px;position:relative;line-height:normal}
*>#header #logo{margin-right:47%}
* html #header #menu{margin-left:-3px}
#header #menu ul{list-style:none}
#header #menu ul li{padding-bottom:12px}
#header #menu #phone{position:absolute;top:33px;right:0;height:31px}
#header #menu #phone big{padding-left:20px}
#header #menu #phone small{display:block}
#header #menu #phone span{display:block;width:126px;height:31px;top:0;position:absolute;background:url(./img/phone.png) no-repeat 0 0}

#top{padding:0 78px 50px}
#about{padding-right:60px}
#video{width:400px;float:right;padding:0;margin:0;}
*>#about{margin-right:400px}
* html #about{height:1%}
* html #video{margin-left:-3px}
#play{border:1px solid #504f4c;width:400px;height:300px;position:relative;cursor:pointer;cursor:hand;padding:0;margin:0;}
#play *{cursor:auto;}
#play #pic1{position:absolute;width:216px;height:33px;background:url(./img/pic1.png) no-repeat 0 0;top:-1px;left:58px;z-index:20}
#play #pic2_bottom{position:absolute;width:193px;height:26px;right:-53px;bottom:-5px;font-size:12px;line-height:21px;z-index:15;background:url(./img/pic2_bottom.gif) no-repeat 0 0;}
#pic2_bottom div {margin:6px 0 0 6px;}
#play #pic2_bottom span{color:#e6cd94;font-size:10px;}
#play #pic2_bottom a{color:white;text-decoration:none;position:relative}
#play #pic2_bottom a:hover{text-decoration:underline}
#play #pic2_right{position:absolute;width:72px;height:130px;right:-53px;bottom:21px;font-size:12px;line-height:21px;z-index:15;background:url(./img/pic2_right.png) no-repeat 0 0;}
#play #pic3{position:absolute;width:412px;height:316px;background:url(./img/oskolki.png) no-repeat 0 0;top:0;left:-14px;}
#play #pic4{position:absolute;width:124px;height:124px;left:50%;top:50%;margin-left:-62px;margin-top:-62px;background:url(./img/play.png) no-repeat 50% 50%;}
* html #play #pic1{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/pic1.png',sizingMethod='crop');top:-1px;left:63px;}
* html #play #pic2_right {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/pic2_right.png',sizingMethod='crop');}
* html #play #pic3{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/oskolki.png',sizingMethod='crop');}
* html #play #pic4{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/play.png',sizingMethod='crop');}
/*#play:hover #pic3{display:none}*/

#photos{padding:0 78px 20px;}
#photos img{border:1px solid #2a2928;width:98px;height:98px;}
#photos .pic{text-align:center;width:14.2%;float:left;height:100px;padding-bottom:15px;background:no-repeat center top;}
#photos .pic a:hover img {opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}

#text{padding:0 78px;background:url(./img/vzorvany.jpg) no-repeat 50% 100%}
#text .col{width:49.9%;float:left}
#text .col div{padding-right:75px;}

#footer{height:48px;border-top:1px solid #504f4c;padding:16px 78px 0;margin-top:40px;font-size:12px;line-height:18px;text-align:center;}
#footer a{color:#fda401}
#footer #des{float:right;white-space:nowrap;text-align:left;}
#footer #des img{float:left;margin-right:10px;}
#footer .copyright{float:left;text-align:left;}
#footer .phone{padding-top:6px;}
#footer .counter img{float:left;margin-right:10px;}

#vzorvany{padding-top:210px;background:url(./img/vzorvany2.jpg) no-repeat 50% -1px;min-height:222px;line-height:normal}
* html #vzorvany{height:222px}
#vzorvany table{border-collapse:collapse;width:100%}
#vzorvany table td{width:50%;vertical-align:top;padding-bottom:5px;}
#vzorvany table td.left{text-align:right;font-size:18px}
#vzorvany table td.right{font-size:12px;color:#939393;padding-top:18px}

#info{padding-left:40px;margin-top:50px;position:relative}
#dvd{width:37%;margin-top:-15px}
#cloud1{width:33%;text-align:right;font-size:12px}
#cloud2{width:29%;font-size:18px}
#dvd, #cloud1, #cloud2{float:right}
#cloud2 .bgr{background:url(./img/line.png) repeat-x 100% 50%;width:27%;float:left;margin:0 3px;display:inline}
#cloud2 .bgr .bgr{background:url(./img/arrow.png) no-repeat 100% 50%;width:100%;height:55px;margin:0}
#cloud2 .corner{background:url(./img/c1.png) no-repeat 0 0 #2c2c2c;}
*>#cloud2 .corner{margin-left:29%}
* html #cloud2 .corner{height:1%}
#cloud2 .corner .corner{background:url(./img/c4.png) no-repeat 0 100%;padding:17px 10px 17px 20px;margin:0}

#cloud1 .corner{color:#808080;font-size:18px;background:url(./img/c1.png) no-repeat 0 0 #2c2c2c;text-align:center}
#cloud1 .corner .corner{background:url(./img/c2.png) no-repeat 100% 0;}
#cloud1 .corner .corner .corner{background:url(./img/c3.png) no-repeat 100% 100%;}
#cloud1 .corner .corner .corner .corner{background:url(./img/c4.png) no-repeat 0 100%;padding:17px 10px 17px 20px;}
#cloud1 .cloud{padding-bottom:17px;background:url(./img/c5.png) no-repeat 100% 100%;margin-bottom:5px}
* html #cloud1 .cloud div{display:inline-block}
*+html #cloud1 .cloud div{display:inline-block}
* html #cloud2 div{display:inline-block}
*+html #cloud2 div{display:inline-block}

#dvd{height:50px;background:url(./img/ico.png) no-repeat 0 50%;padding-top:30px;}
#dvd .txt{padding-left:95px}

#bottom #left{padding-top:50px;width:60%;float:left;background:url(./img/pic2.jpg) no-repeat 100% 0;min-height:403px}
* html #bottom #left{height:403px}
#bottom #left p{padding-right:65px}
#bottom #left .txt{padding-left:78px;padding-right:235px}
#bottom #right{padding-top:50px;width:39%;float:right;background:url(./img/pic3.jpg) no-repeat 100% 0;min-height:447px;}
* html #bottom #right{height:447px;}
#bottom #right .txt{padding-right:140px;}

#bottom #right .txt h2{margin-left:-50px;}
* html #bottom #right .txt h2{position:relative;left:-50px;margin:0;margin-right:-50px}

ul.menu{list-style:none;font-size:18px;margin-left:25px;margin-top:40px;margin-bottom:10px}
ul.menu li{padding-bottom:10px}
