/* CSS Document */
body{margin:0; padding:0; background:url(images/mainbg.gif) 0 0 repeat-x #fff; font:14px/18px "Trebuchet MS", "Times New Roman", Times, serif; color:#666;}
div, p, ul, h1, h2, h3, h4 {margin:0px; padding:0px;}
ul{list-style-type:none;}

/*--Top Panel--*/
#top{width:708px; height:350px; position:relative; margin:0 auto; padding:0;}
#top h1{width:172px; height:165px; position:absolute; top:100px; left:0px; display:block; background:url(images/header.jpg) 0 0 no-repeat #FEFFFE; padding:65px 86px 0 450px; border:none;}

#top img{width:39px; height:39px; display:block; position:absolute; top:50px; left:0px; border:0}
#top p{display:block; position:absolute; top:55px; left:40px; color:#CC0033; font:28px Arial, Helvetica, sans-serif;}


#top ul{width:445px; height:27px; position:absolute; top:58px; right:0px;}
#top ul li{float:left; width:89px; height:27px; display:block;}
#top ul li a{display:block; width:89px; height:27px; background:#CC0033; color:#fff; font:13px/27px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align:center;}
#top ul li a:hover{background:url(images/bullet1.gif) 50% 0 no-repeat #CC0033; text-decoration:none;}
#top ul li a.active{color:#fff; text-decoration:none; text-transform:uppercase;}


/*--Middle Panel--*/
#mainmiddlePan{height:auto; background:url(images/middlepanbg.gif) 0 0 repeat-x #F0F0F0; color:#666; padding:17px 0 0;}
#middlePan{width:708px; height:auto; position:relative; margin:0 auto;}
#middlePan h2{width:auto; height:auto; background:url(images/minifilm.gif) 0 50% no-repeat #F0F0F0; color:#CC0033; font:26px/77px Arial, Helvetica, sans-serif; padding:0 0 0 60px;}
#middlePan h4{width:auto; height:auto; background:url(images/minifilm.gif) 0 50% no-repeat #F0F0F0; color:#CC0033; font:17px Arial, Helvetica, sans-serif; padding:0 0 0 60px;}
#middlePan p{padding:10px 72px 0 0;} 
#middlePan p span.oslovenie{font-weight:bold; margin-left: 20px}
#middlePan p span.pink{color: #CC0033; text-decoration:none; font-weight:bolder;}
#middlePan p.more{width:auto; height:auto; margin: 0 0 0 520px; padding:3px;}
#middlePan p.more a{display:inline; background:url(images/icon5.jpg) 0 0 no-repeat #F0F0F0; color:#666; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 30px; text-decoration:none;}
#middlePan p.more a:hover{color: #CC0033; text-decoration:none;}
#middlePan a{color: #CC0033; text-decoration:none;}
#middlePan a:hover{text-decoration: underline;}
#middlePan a img {border: 3px #666666 double; margin: 4px 4px;}
#middlePan a:hover img {border: 3px #CC0033 double; margin: 4px 4px;}
#middlePan h3 span.dotted{margin-bottom: 2px; border-bottom: #f06 1px dotted; color:#CC0033; font-weight:bolder; font:18px Arial; background:none; text-decoration:none; width:auto; height:auto;}
#middlePanVideo {padding: 0 0 15px 0; float:right;}

/*--Bottom Panel--*/
#bottomPan{width:708px; position:relative; margin:0 auto;}
#bottommiddlePan{width:708px; float:left; margin:41px 0;}
#bottommiddlePan h2{width:360px; height:77px; background:url(images/minifilm.gif) 0 50% no-repeat #FFF; color:#CC0033; font:26px/77px Arial, Helvetica, sans-serif; padding:0 0 0 60px;}
#bottommiddlePan h4{width:auto; height:77px; background:url(images/minifilm.gif) 0 50% no-repeat #FFF; color:#CC0033; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bolder; padding:30px 0 0 60px;}
#bottommiddlePan h3 span.dotted{margin-bottom: 2px; border-bottom: #f06 1px dotted; color:#CC0033; font-weight:bolder; font:18px Arial; background:none; text-decoration:none; width:auto; height:auto;}
#bottommiddlePan p span.pink{color: #CC0033; text-decoration:none; font-weight:bolder;}
#bottommiddlePan a{color: #CC0033; text-decoration:none;}
#bottommiddlePan a:hover{text-decoration: underline;}

/*---FOOTER PANEL--*/
#footermainPan{height:174px; background:url(images/footerbg.gif) 0 0 repeat-x #777; color:#fff; margin:0; padding:0; clear:both;}
#footerPan{width:778px; position:relative; margin:0 auto;}
#footerPan img{position:relative; top:50px; margin:10px;}

#footerPan ul{width:500px; position:absolute; top:36px; left:49px;}
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 0 0 12px; color:#fff; background:#777777; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPanBy{width:auto; background:#7D7D7D; color:#fff; display:inline; position:absolute; top:120px; left:61px;}
#footerPanBy a{background:#7D7D7D; display:inline; color:#fff; text-decoration:none;}
#footerPanBy a:hover{color:#CC0033; text-decoration:underline;}

#footerPanhtml{width:70px; height:24px; background:url(images/htmlbutton.gif) 0 0 no-repeat; display:block; position:absolute; top:90px; left:61px;}
#footerPanhtml a{width:59px; height:19px; background: url(images/arrow-normal.gif) no-repeat 50px 4px #FB9217; display:block; position:absolute; top:3px; left:3px; margin:0; padding:0 0 0 5px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#footerPanhtml a:hover{background:url(images/arrow-hover.gif) no-repeat 50px 4px #FB9217; color:#fff; text-decoration:none;}

#footerPancss{width:58px; height:24px; background:url(images/cssbutton.gif) 0 0 no-repeat; display:block; position:absolute; top:90px; left:135px;}
#footerPancss a{width:46px; height:19px; background: url(images/arrow-normal.gif) no-repeat 40px 5px #FCD927; display:block; position:absolute; top:3px; left:3px; margin:0; padding:0 0 0 5px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#footerPancss a:hover{background:url(images/arrow2-hover.gif) no-repeat 40px 5px #FCD927; color:#fff; text-decoration:none;}

#footerContact {display:block; position:absolute; width:auto;}

#footerContact ul {top:80px; left:61px; display:block; position:absolute; margin:0; background-color:#7D7D7D;}
#footerContact ul li {float:left; display:block; margin:0;}
#footerContact ul li a{text-decoration:none;  display:block;}
#footerContact ul li a.contact{background:url(images/contact.gif) no-repeat 0 0; width:19px; height:16px; text-indent:-2000px;}
#footerContact ul li a.contact:hover{background:url(images/contact_h.gif) no-repeat 0 0; width:19px; height:16px;}
#footerContact ul li a.help{background:url(images/help.gif) no-repeat 0 0; width:19px; height:16px; text-indent:-2000px;}
#footerContact ul li a.help:hover{background:url(images/help_h.gif) no-repeat 0 0; width:19px; height:16px;}

.hidden {visibility: hidden; display: none;}