html{height: 100%;width: 100%;}
* {margin:0;padding:0;}
body{
	width: 100%;
	height: 100%;
        font-family : Arial;
	font-size: 10pt;
	color: black;
	background: #FFFFFF url(/uploaded/site1_fon.jpg) repeat-x top;
	}
p{text-align: justify; text-indent: 30px;}
a,a:visited,a:active{color:#03a;/*03a*/;font-weight: bold;text-decoration: none;}
a:hover{text-decoration: underline;}
hr {border: 1px dashed #999; height:1px;}
h1,h2,h3,h4,h5{color:#c00; padding: 10px 10px 15px 20px;}
h1{font-size:12pt;}
h2{font-size:14pt;}

div#showvideo{width:660px;height:380px;background-color:white;border:3px solid #aaa;color:black;text-align:center;vertical-align:center;padding:10px;}
table.main {width: 100%; margin: 10px; border-spacing: 4px 4px;}
table.main th, table.main td {font-size: 11px;padding: 3px 6px; }
table.main td {background-color:#efefef;color: #004d99; }
table.main th {background-color:#f6f6f6;color: black; font-weight: normal;}
table.main tr td:first-child {width: 75px; background-color:white;border:1px dotted #ddf;}
table.main tr td:last-child {text-align: center;}
table.main tr td:nth-child(2) {text-align: center;}
table.main img {border: 0;}
table.main tr td:nth-child(1) {width:150px;}
table.main tr td:nth-child(2) {width:57px;}
table.main tr td:nth-child(3) {width:350px;}
table.main tr td:nth-child(4) {width:42px;}
table.main tr td:nth-child(5) {width:20px;}
table.main tr td:nth-child(6) {width:20px;}
table.main tr th:nth-child(1) {width:150px;}
table.main tr th:nth-child(2) {width:57px;}
table.main tr th:nth-child(3) {width:350px;}
table.main tr th:nth-child(4) {width:42px;}
table.main tr th:nth-child(5) {width:20px;}
table.main tr th:nth-child(6) {width:20px;}


div.keywords{
	font-size: 10pt;
	color: white;
        position:absolute; top:0; text-align:center;
        width:100%;
}

/* */
div.menu{
            text-align: left; float:left; width: 180px;
            z-index:8;
            margin: 0 3px 50px 0;
            padding: 0px 0 0px 10px;
}
div.menu ul{padding:0 10px 0 5px;}
div.menu ul li{position: relative; display:block; border-bottom:0px solid transparent;list-style-type: none;}
div.menu ul li:hover{position: relative; display:block;border-bottom:0px solid rgba(100,100,200,0.6);/*background-color:rgba(100,100,200,0.3)*/;}
div.menu ul li a{color: #004d99;text-decoration:none;font-size:12px;font-weight:bold;line-height:14pt;display:block;width:100%;text-indent:0px;}
div.menu ul li a:hover{color: #c00;}
/* */
div.menu ul li ul{display:block;width: 160px;}
div.menu ul li:hover ul{
      display:block;
      width: 160px;
      }
div.menu ul li ul li{list-style-type: disc; display: list-item;text-indent:0px;}
div.menu ul li ul li:hover{list-style-type: disc; display: list-item;text-indent:0px;}
div.menu ul li ul li a{line-height:15px;font-size:11px;text-indent:0px;font-weight:normal;}
/* */
div.menu ul li ul li ul{}
div.menu ul li ul li ul li{}
div.menu ul li ul li ul li a{}

/* */
div.path {text-align:left;margin:0 20px 20px 20px; font-size: 10pt;color: #004d99;}
div.path a{text-decoration:none;font-size: 10pt;color: #004d99;}

/* */
ul.sub{border: 0px dotted red;}
ul.sub li{}
ul.sub li a{}

/* */
div.anons{border-bottom: 0px dashed blue; width:80%; margin:10px auto 5px auto;}   /* */
div.anons a{}   /* */
div.anons span.keywords{display:none;}   /* */
div.anons span.author{display:none;}   /* */
div.anons p{text-indent:20px;text-align:justify; margin-top:0;}   /* */

/* */
div.esse {border: 0px dashed green;}    /* */
div.esse span.keywords{display:none;}   /* */
div.esse span.author{display:none;}   /* */
div.esse p{text-indent:20px;text-align:justify;}   /* */
div.esse h1{font-size:13pt;}   /* */

div.esse_nav {text-align: center;}   /* */
a.next {}   /* */
a.goback {margin:0 100px 0 100px;}   /* */
a.prev {}   /* */

/* */
div.addcomment{
padding: 5px 10px 5px 10px;
margin-top:10px;
border: 1px dotted #f55; 
	    border-radius: 10px 10px 10px 10px; 
	    -moz-border-radius: 10px 10px 10px 10px; 
	    -webkit-border-radius: 10px 10px 10px 10px; 
	    -khtml-border-radius: 10px 10px 10px 10px; 
	    behavior: url(/PIE.htc); 
}
div.addcomment h3{font-size:12pt;}   /* */
div.addcomment table{}   /* */
div.addcomment table th{font-size:10pt;}
div.addcomment table td{}

/* */
div.comments{
margin-top:10px;
padding: 5px 10px 5px 10px;
border: 1px dotted #555; 
	    border-radius: 10px 10px 10px 10px; 
	    -moz-border-radius: 10px 10px 10px 10px; 
	    -webkit-border-radius: 10px 10px 10px 10px; 
	    -khtml-border-radius: 10px 10px 10px 10px; 
	    behavior: url(/PIE.htc); 
}
div.comments h3{}  /* */
div.comments div{}  /* */
div.comments div b{}  /* */
div.comments div i{}  /* */
div.comments div p{}  /* */

td.left small{padding-left:10px;}
div.last{
            text-align: left; 
            width: 160px;
            background-color:#eef;
            padding: 5px 10px 5px 10px;
}
div.last li{font-size:7px; color:#666;}
div.last li b{font-size:7px; color:#666;}
div.last li a{font-size:10px; color:#33b;}
div.last form input{width:100%; margin-top:3px;       }

table.main .price1 {}
table.main .price2 {display:none;}