* {margin:0; border:0; padding:0; }

body {
	background:#600;
	color:#000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	font-size:12px;
}

table {border-collapse:collapse; }

a {color:#933; text-decoration:underline; }
a:hover {color:#f93; }

h1, h2, h3, h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f93;
}


.inviz {display:none; }

#preloader {
	position:absolute;
	left:-3000px;
	visibility:hidden;
}

#main {
	position:relative;
	width:1000px;
	margin:0 auto;
}

#menu {
	position:absolute;
	top:13px;
	left:38px;
	list-style:none;
	background:url("../images/menu-dots.gif") 0 4px no-repeat;
	color:#ffc;
	width:960px;
	height:30px;
	padding-left:27px;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
#menu li {
	float:left;
	margin-right:43px;
}
#menu a {color:#fc9; position:relative; z-index:100; }
#menu a:hover {color:#ffc; text-decoration:underline; }

	
.rollmenu ul {
	width:100%;
	list-style:none;
	text-align:center;
	padding:62px 0 0 0;
}
.rollmenu li {
	float:left;
	clear:both;
	width:100%;
	height:14px;
	margin-bottom:12px;
}
* html .rollmenu li {font-size:0;}


#collage {
	position:absolute;
	top:38px;
	left:8px;
	width:984px;
	height:588px;
	
}
#text {
	position:absolute;
	top:140px;
	left:293px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
}
#text{width:512px;}
#text p {margin-bottom:1em; }
#text h2 {
	position:relative; 
	font-size:15px;
	padding-bottom:7px;
	margin-bottom:10px;
	background:url("../images/text-h2-bg.gif") bottom repeat-x;
}
#text h2 .line {display:block; position:absolute; right:0; top:0; text-align:right; }
#text h2 .line span{margin-left:25px; }
#text h2 .line a {text-decoration:none; }

#pages {
	position:absolute;
	top:534px;
	right:177px;
	text-align:right;
	width:500px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
#pages a {color:#000; text-decoration:none; }
#pages a:hover {color:#933; }
#pages span {font-weight:bold; color: #660000;}

#submenu {
	position:absolute;
	top:114px;
	left:0px;
	width:230px;
	text-align:center;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

#submenu table {
	position:absolute;
	top:5px;
	left:0;
	width:217px;
	list-style:none;
	}

#submenu table td.top_left_menu {
	height: 73px;
	text-align: center !important;
	}
#submenu .top_left_menu h2 img
{ margin-bottom:7px !important;}

#submenu table td a{
	position: relative;
	}

#submenu table td.center_left_menu{
	height: 26px;
	background: url("../images/left_menucenter_bg.png") no-repeat 100% 0; 
	}

#submenu table td.center_left_menu img { margin-top:1px;}
* html #submenu table td.center_left_menu img { margin-top:2px;}

#submenu table td.top_left_menu img{margin-top: 6px;}
* html #submenu table td.top_left_menu img{margin-top: 8px;}

#submenu table td.top_left_menu h2 img{ margin-bottom: 4px;	}
* html #submenu table td.top_left_menu h2 img{ margin-top:9px;	}

#submenu table td.bot_left_menu{
	height: 42px;
	line-height: 42px;
	background: url("../images/bot_left_menu.png") no-repeat 0 0; 
	}
#submenu table td.bot_left_menu img{margin-bottom:12px;}
* html #submenu table td.bot_left_menu img{margin-bottom:10px;}

#submenu table td.top_left_menu{background: url("../images/top_left_menu.png") no-repeat 0 0; }

* html #submenu table td.top_left_menu{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images/top_left_menu.png', sizingMethod='scale'); }
* html #submenu table td.bot_left_menu{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images/bot_left_menu.png', sizingMethod='scale'); }

/*for chocolate*/
#submenu .left_menubig{
	position:absolute;
	top:5px;
	left:0;
	width:230px;
	list-style:none
	}
#submenu .left_menubig .top_left_menu{
	background: url("../images/top_left_menubig.png") no-repeat 0 0; 
	}
#submenu .left_menubig .center_left_menu{
	height: 26px;
	background: url("../images/center_menubig.gif") no-repeat 100% 0; 
	}
#submenu .left_menubig .bot_left_menu
{
	height: 44px;
	padding-bottom:5px;
	background: url("../images/bot_left_menubig.png") no-repeat 0 0; 
	}

* html #submenu .left_menubig .top_left_menu{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images/top_left_menu.png', sizingMethod='scale'); }	
* html #submenu .left_menubig .bot_left_menu {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images/bot_left_menu.png', sizingMethod='scale');}	

#submenu .left_menubig td div.forsubmenu{ width:216px; margin-left:14px;  }

/****************/
#logo {
	position:absolute;
	top:28px;
	left:432px;
	text-transform:uppercase;
	font-family:Impact, 'Arial Black';
	font-size:20px;
}
#defaultpage div{position:absolute;}

#movie {
	width:710px;
	height:137px;
	top:446px;
	left:57px;
}


#copy {
	position:absolute;
	top:638px;
	right:13px;
	font-size:9px;
}
#copy a {color:#fc9; text-decoration:none; }
#copy a:hover {color:#F58525; }
#ksan {position:absolute; top:0; right:0; }
#copy p {position:absolute; top:2px; right:56px; width:500px; text-align:right; }



/*news.css*/
.welcome {
	font-weight:bold;
	color:#933;
	padding-bottom:1px;
	margin-bottom:10px;
	background:url("../images/text-h2-bg.gif") bottom repeat-x;
}

.news {
	line-height:1.35em;
	padding-bottom:12px;
	margin-bottom:10px;
	background:url("../images/text-h2-bg.gif") bottom repeat-x;
}

.news .date,
.news .title {color:#933; }

.no-bdr {background:none; }
/**********/
/*facts.css*/
.factstext{width:560px;}
.newstext{width:400px;}
/***********/

/*victory.css*/
h4 {font-size:1em; font-weight:bold; color:#933; margin-bottom:1em; }
/*************/
.fordivimage { position:relative;}
.slpash_div { width:550px; height:423px; position:absolute; z-index:100;
    background-color:#FFF9E3;
   top:0px; left:0px;
   display:none;
   cursor: pointer;
}

.for4img {position:relative; width:570px;height:400px;margin-bottom:20px;}

.fordivimage a{ cursor: url("../images/plus.gif");}

.slpash_div p { text-align:center; font-weight:bold; position:absolute;
 width:544px; height:58px;}
 
.slpash_div p span {font-size:16px; width:524px;
    position:absolute;
    left:0;
    bottom:0; }
    
.slpash_div img { padding: 25px 0 5px 0;}

.fordivimage
{
	/*border:solid 1px red;*/
	height: 215px;
    width: 268px;
    float:left;
    padding-left: 10px;
	text-align:center;
	font-weight:bold;
	z-index:10;
	position:relative;
}
.clear{clear:both;}
.big{visibility:hidden;}

.fordivimage p 
{
    display:block;
    height:45px;
    position:relative;
}
.fordivimage p span
{
    width:268px;
    position:absolute;
    left:0;
    bottom:0;
}

#forflash
{
    
    /*border:1px solid red;*/
    width: 960px;
    overflow:hidden;
    margin-left:10px
}
.counters{float:left; }
/*#text img{border: 3px solid #933}*/

input, select, textarea {padding: 0 ; margin: 0; font: 1em Verdana, Tahoma, Arial, 'sans-serif';  color: #4B4B4B;}
label {font: Georgia,"Times New Roman",Times,serif; color: #000;}
select { height: 1.6em; color: #000; }
input.text, textarea.text {margin:0 20px 8px 0;clear: both; height: 1.6em; padding: 0 2px; border-bottom: 1px solid #D09A82; border-right: 1px solid #D09A82; border-top:1px solid #751A19; border-left: 1px solid #751A19;}

.inviz {display:none; }
.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

.left_reg{
	float: left;
	position: relative;
	width: 230px;
	}
.right_reg{
	float: right;
	width: 230px;
	}
.left_reg label,.right_reg label{
	display: block;
	margin-bottom: 2px;
	}
.enter{
	position: absolute;
	top:58px;
	left:168px;
	}
.important{
	color: #640002;
	font-size: 1.2em;
	}
.question_block{
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
	position: relative;
	}
	.question_block h4{
		margin: 0;
		margin-bottom: 2px;
		}
	.question_block li{
		list-style: none;
		padding:0 0 3px 7px;
		overflow: hidden;
	    height:1%;
		}
	.question_block .small_list{
		float: left;
		width: 230px;
		}
.question_block.list_question_block .next{
	right: 0;
	bottom: -8px;
	}
.question_block li label{
    float:left;
    margin-left:7px;
    width:90%;
    }
.radio{	
    float:left;
	}
.checkbox{	
	 float:left;
	}
.bold {
	font-weight: bold;
	}
.red{
	color: #983432;
	font-size: 1.2em;
	}
.left_reg .red, .right_reg .red { font-size:1em;}
.next{
	position: absolute;
	right: 160px;
	bottom: 10%;
	height:30px !important;
	width: 62px;
	
	}
.for_zadanie2{
	position: relative;
	top:-18px;
	left:0;
	}
.for_zadanie2 img{
	position: relative;
	top:0px;
	left:-5px;
	}
*html .next{
	position: absolute;
	right: 160px;
	bottom: 10%;
	}
*html .question_block input{
	margin-top: 4px;
	}		
*html .question_block label, .question_block input{
	float: left;
	}	

  #text table{border:1px solid #993333; margin-bottom: 10px;width: 80%;}
  #text table thead,#text table thead tr td, #text table tbody,#text table tbody tr td{border:1px solid #993333;}
  #text table thead tr td{font-weight:bold; padding: 2px 0 2px 7px;}
  #text table tbody tr td{padding: 2px 0 2px 7px;}
.NewsDiv{height: 335px; width:515px; overflow:auto;}


#newstext1 {
	position:static;
	padding: 140px 0 20px 293px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	width:512px;
}
#newstext1 p {margin-bottom:1em; }
#newstext1 h2 {
	position:relative; 
	font-size:15px;
	padding-bottom:7px;
	margin-bottom:10px;
	background:url("../images/text-h2-bg.gif") bottom repeat-x;
}
#newstext1 h2 .line {display:block; position:absolute; right:0; top:0; text-align:right; }
#newstext1 h2 .line span{margin-left:25px; }
#newstext1 h2 .line a {text-decoration:none; }

#pages1 
{
    padding:10px 0;
	position:static;
	text-align:right;
	width:512px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:right;
}
#pages1 a {color:#000; text-decoration:none; }
#pages1 a:hover {color:#933; }
#pages1 span {font-weight:bold; color: #660000;}

