html {
height: 100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	height: 100%;
}
body,td,th {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	line-height:16px;
	font-weight: normal;
	}
a:link {
	color: #0066FF;
	text-decoration:underline;
	}
a:visited {
	color: #0066FF;
	text-decoration:underline;
	}
a:hover {
	color: #000000;
	text-decoration:underline;
}
h1 {
	font-size:30px;
	color:#333333;
}
h2 {
    color:#999999;
	font-size:12px;
	font-weight:normal;
}	
#table {
	height:100%;
	width:100%;
}
#table2 {
	height:100%;
	width:100%;
	z-index:2;
}
#table3 {
	height:100%;
	width:100%;
	background-color:#ebebeb;
}
#table4 {
	height:100%;
	
}		
#head {
	vertical-align:text-top;
	height:107px;
}
#head2 {
	position:absolute;
	width:100%;
	height:107px;
	z-index:2;
	
}
.logo {
	width:107px;
	height:87px;
	margin-top:20px;
	float:left;
	background-image:url(images/logo3.jpg);
	background-repeat:no-repeat;
}
.r-logo {
	width:38px;
	height:39px;
	margin-top:26px;
	margin-left:46px;
}
.nazva {
	margin-left:20px;
	margin-top:48px;
	float:left;
	padding-top: 3px;
	font-size:30px;
	color:#333333;
	font-weight:bold;
	height:30px;
}
.nazva img {
float:left;
}
.nazva div {
float:left;
}
.nazva a:link {
color:#333333;
text-decoration:none;
}
.nazva a:visited {
color:#333333;
text-decoration:none;
}
.nazva a:hover {
	color:#999999;
	text-decoration:none;
}
.nazva span {
	color:#999999;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
	float:left;
}
.nazva span a:link {
	text-decoration:none;
	color:#000;
}
.nazva span a:visited {
	text-decoration:none;
	color:#000;
}
.nazva span a:hover {
	text-decoration:none;
	color:#999;
}
.lang {
	height: 25px;
	padding-top: 3px;
	position:relative;
	right:30px;
	top:15px;
	float:right;
}
.lang span {
background-image:url(images/bg-btn2.gif);
background-repeat:repeat-x;
padding-left:5px;
padding-right:5px;
color:#FFFFFF;
margin-right:3px;
}
.lang a:link {
	padding-left:5px;
	padding-right:5px;
	color:#333333;
	margin-right:0px;
	
}
.lang a:visited {
	padding-left:5px;
	padding-right:5px;
	color:#333333;
	margin-right:0px;
}
.lang a:hover {
	padding-left:5px;
	padding-right:5px;
	color:#CC0000;
	margin-right:0px;
}
#cont {
	vertical-align:middle;
}
#cont2 {
	vertical-align:middle;
}
#cont-t {
	vertical-align:middle;
	
}
#cont2 {
	vertical-align:top;
}
.stand {
	width:361px;
	height:294px;
	margin-left:0%;
	float:left;
	background-image:url(/images/stand2.png);
	background-repeat:no-repeat;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/stand.png', sizingMethod='scale');
}
#light {
	width:225px;
	height:295px;
	float:right;
	margin-right:0%;
	background-image:url(/images/lightbox.png);
	background-repeat:no-repeat;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lightbox.png', sizingMethod='scale');
}
#last {
	width:143px;
	height:204px;
	margin-top:11px;
	margin-left:71px;
	position: absolute;
}
.text {
	margin-left:51%;
	height:290px;
	margin-right:10%;
	margin-top: 0px;
}
.grtext {
	margin-left:13%;
	margin-right:20%;
	padding-left: 63px;
	margin-bottom: 35px;
	height:auto;
}
#grtext {
    width:800px;
	margin:0 auto;
	margin-bottom: 35px;
	text-align:left;
}
#thumbs {
	position:absolute;
	top:110px;
	width:100%;
	height:29px;
	z-index:4;
}
#thumbs1 {
	position:relative;
	top:1px;
	width:1000px;
	height:29px;
	z-index:4;
}
#thumbs2 {
	position:absolute;
	top:100px;
	width:100%;
	height:25px;
	z-index:4;
}
#thumbs3 {
	position:relative;
	top:1px;
	width:900px;
	height:29px;
	z-index:4;
}
#thumbs4 {
	position:absolute;
	top:100;
	width:300px;
	height:29px;
	z-index:4;
	right: 23%;
}
.th {
	margin-right:40px;
	float:right;
	width:150px;
	display:inline;
}
.th a:link {
background-image:url(images/list.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-left:10px;
color:#727272;
}
.th a:visited {
background-image:url(images/list.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-left:10px;
color:#727272;
}
.th a:hover{
background-image:url(images/list2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-left:10px;
color:#0099FF;
}
.th-s {
background-image:url(images/board.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
color:#c5c5c5;
}
.th2 {
    
	float:right;
	width:150px;
	display:inline;
}
.th2 a:link {
background-image:url(images/board2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th2 a:visited {
background-image:url(images/board2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th2 a:hover{
background-image:url(images/board3.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#0099FF;
}
.th3 {
    
	float:right;
	width:150px;
}
.th3 a:link {
background-image:url(images/telek2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th3 a:visited {
background-image:url(images/telek2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th3 a:hover{
background-image:url(images/telek3.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#0099FF;
}
.th4 {
    
	float:right;
	width:150px;
}
.th4 a:link {
background-image:url(images/roll2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th4 a:visited {
background-image:url(images/roll2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th4 a:hover{
background-image:url(images/roll3.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#0099FF;
}
.th5 {
    
	float:right;
	width:150px;
}
.th5 a:link {
background-image:url(images/joy2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th5 a:visited {
background-image:url(images/joy2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#727272;
}
.th5 a:hover{
background-image:url(images/joy3.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
margin-right:10px;
color:#0099FF;
}
.th-s2 {
background-image:url(images/list3.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
color:#c5c5c5;
}
.th-t {
background-image:url(images/telek.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
color:#c5c5c5;
}
.th-r {
background-image:url(images/roll.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
color:#c5c5c5;
}
.th-j {
background-image:url(images/joy.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:13px;
color:#c5c5c5;
}
/******************************************************/
.site_table {
	margin-top:20px;
}
.sites_cont {
    width:250px;
    padding-bottom:30px;
}
.site_title {
	color:#CC0000;
	height:18px;
}
.clips_cont {
	width:215px;
	margin-bottom:50px;
	margin-left:40px;
	margin-right:40px;
	float:left;
	display: inline;
}	
.clips_b{
	width: 215px;
}
.clips_b img {
    border: 1px solid #CCCCCC;
	padding:3px;
	background-color:#FFFFFF;
}
.clips_b:hover img {
    border: 1px solid #999999;
	padding:3px;
	background-color:#FFFFFF;
	}
.flash_cont {
	width:230px;
	margin-bottom:50px;
	margin-left:50px;
	margin-right:50px;
	float:left;
	display: inline;
	
}	
.flash_b{
	width: 230px;
}
.flash_b img {
    border: 1px solid #CCCCCC;
	padding:3px;
	background-color:#FFFFFF;
	}
.site_title a:link {
	color:#CC0000;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}
.site_title a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	background-image:url(images/bg-gray.jpg);
	padding-left:5px;
	padding-right:5px;
}
.site_title a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	background-image:url(images/bg-btn2.gif);
	padding-left:5px;
	padding-right:5px;
}
/*****************************************************/
#m_cont {
	margin-left:75px;
	width:278px;
	margin-top:5px;
	border:0px solid red;
	position:absolute;
}
.a1 {
    padding-top:5px;
}
.a1 span {
	margin-left:93px;
}

.a1 a:link {
	background-image:url(images/a1.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
	
}
.a1 a:visited {
	background-image:url(images/a1.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a1 a:hover {
	background-image:url(images/a1-2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#000000;
	font-size:23px;
	text-decoration:none;
}

.a2 {
padding-top:3px;

}
.a2 span {
	margin-left:54px;
}
.a2 a:link {

	background-image:url(images/a2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a2 a:visited {
	background-image:url(images/a2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a2 a:hover {
	background-image:url(images/a2-2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#000000;
	font-size:23px;
	text-decoration:none;
}	
	
.a3 {
padding-top:3px;

}
.a3 span {
	margin-left:85px;
}
.a3 a:link {

	background-image:url(images/a3.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a3 a:visited {
	background-image:url(images/a3.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a3 a:hover {
	background-image:url(images/a3-2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#000000;
	font-size:23px;
	text-decoration:none;
}	
	
.a4 {
padding-top:3px;

}
.a4 span {
	margin-left:134px;
}
.a4 a:link {

	background-image:url(images/a4.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a4 a:visited {
	background-image:url(images/a4.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a4 a:hover {
	background-image:url(images/a4-2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#000000;
	font-size:23px;
	text-decoration:none;
}	
.a5 {
padding-top:3px;

}
.a5 span {
	margin-left:140px;
}
.a5 a:link {

	background-image:url(images/a4.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a5 a:visited {
	background-image:url(images/a4.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a5 a:hover {
	background-image:url(images/a4-2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#000000;
	font-size:23px;
	text-decoration:none;
}	
.a6 {
    padding-top:5px;
}
.a6 span {
	margin-left:89px;
}

.a6 a:link {
	background-image:url(images/a1.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
	
}
.a6 a:visited {
	background-image:url(images/a1.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#FFFFFF;
	font-size:23px;
	text-decoration:none;
}
.a6 a:hover {
	background-image:url(images/a1-2.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:45px;
	color:#000000;
	font-size:23px;
	text-decoration:none;
}
	
/*************************************************************/
#footer {
padding-bottom:0px;
vertical-align:top;
height:45px;
}
#foot {
	width:100%;
}
#foot2 {
	position:absolute;
	width:100%;
	z-index:3;
	bottom:1px;
	
	
}
.copyright {
	margin-left:87px;
	float:left;
}
.info {
	margin-left:52%;
}
.contacts {
	float:right;
	width: 60px;
	height: 63px;
	padding-bottom: 10px;
	
	
}
.sity {
    float:left;
    padding-left:35px;
	
}
.sity2 {
    margin-top:20px;
    margin-left:35px;
}
.sity3 {
    float:left;
}
.d {
    float:right;
	width:240px;
}
.d2 {
    float:right;
	margin-bottom:10px;
}

.ar_back {
	width:80px;
	height:61px;
	padding-bottom: 7px;
}
/***********************************CONTACTS*************************/
.td-contact {
	
	padding-bottom:27px;
	padding-top:0px;
	padding-left:27px;
	padding-right:29px;
	background-image:url(images/letter.png);
	background-repeat:no-repeat;
	background-position:top left;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/letter.png', sizingMethod='scale');
}
.tb-contact {
	width:800px;
	height:480px;
	
}
.con-text {
	font-size:18px;
	color:#CCCCCC;
}
#con-slog {
	position:absolute;
	top:111px;
	height:29px;
	z-index:4;
}
.cont-pol {
	height:385px;
	background-image:url(images/letter.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	
}
.form-tab {
	margin-top:35px;
	margin-left:20px;
}
.form-td {
	font-size:12px;
	color:#3E3E3E;
}
.form {
border-bottom:1px solid #4D4D4D;
border-left:none;
border-right:none;
border-top:none;
width:210px;
height:16px;
color:#000000;

background:none;
}
.text-f{
	overflow:auto;
	width:273px;
	height:98px;
	margin-top:5px;
	color:#000000;
	border:none;
	background-image:url(images/text-f.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-top:3px;
	background-position:inherit;
	}
.cont-tit {
	font-size:18px;
	color:#baa843;
	}
.cont-link a:link {
color:#660000;
}	
.cont-link a:visited {
color:#660000;
}
.cont-link a:hover {
color:#000;
}
.cont-btn {
background-image:url(images/btn.jpg);
background-repeat:no-repeat;
border:none;
width:100px;
height:25px;
font-size:14px;
color:#FFFFFF;
font-family: Trebuchet MS;
}
.qwerty {
position:absolute;
z-index:1;
}
.work_cont {
	width:250px;
	float:left;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:50px;
	display:inline;
}
.game_fl {
background-image: url(images/flash_04.jpg);
background-repeat:repeat;
background-position:top;
}
.game_fl-l {
background-image: url(images/flash_03.jpg);
background-repeat:repeat;
background-position:center top;
}
.game_fl-r {
background-image: url(images/flash_05.jpg);
background-repeat:repeat;
background-position:center top;
}
.fl-cont {
	height:20%;
	width: 30px;
	margin-left: 0px;
}
/**********************************************/
.sub_menu {
font-size:12px;
font-family:"Trebuchet MS";
color:#666666;
padding-top:15px;
font-weight:normal;
height:20px;
padding-left:0px;
float:left;
}
.sub_menu a:link {
text-decoration: underline;
margin-right:10px;
color:#666666;
padding:0px 3px 0px 3px;
}
.sub_menu a:visited {
text-decoration: underline;
margin-right:10px;
color:#666666;
padding:0px 3px 0px 3px;

}
.sub_menu a:hover {
	text-decoration: none;
	margin-right:10px;
	color:#FFFFFF;
	background-image:url(images/bg-btn2.gif);
	padding:0px 3px 0px 3px;
}
.new_project {
	height:120px;
	margin-top:20px;
}

.sep1{
float:left; 
width:13%; 
height:100px;
}
.sep2 {
float:right;
width:20%;
height:100px;
}
.brouser {
	width:795px;
	margin-bottom: 40px;
}
.bro-tit {
	font-family:"Tahoma";
	color:#4E4E4E;
	font-weight:bolder;
	font-size:11px;
	height:26px;
	background-image:url(images/brouser_03.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:7px;
}
.bro-hed {
	background-image:url(images/brouser_05.png);
	background-repeat:no-repeat;
	height:52px;

}
.bro-cont {
background-image:url(images/brouser_06.png);
background-repeat:repeat-y;
}
.bro-cont img {
margin-left:6px;
}
.bro-foot {
	background-image:url(images/brouser_07.png);
	background-repeat:no-repeat;
	background-position:top;
	height:23px;
	font-size:12px;
	font-style:italic;
	text-align:right;
	padding-right:12px;
	
}
.bro-title {
	padding-top:7px;
	font-family:"Tahoma";
	color:#4E4E4E;
	font-weight:bolder;
	font-size:12px;
	height:20px;
}
.bro-url {
	margin-top:26px;
	width:432px;
	height:20px;
	margin-left:3px;
	font-family:"Tahoma";
	color:#000000;
	font-size:13px;
	float:left;
}
.bro-url a:link {
color:#000000;
text-decoration:none;
}
.bro-url a:visited {
color:#000000;
text-decoration:none;
}
.bro-url a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#3399ff;
}
.brol {
width:27px;
height:25px;
float:left;
margin-top:22px;
margin-left:14px;
display:inline;
}
.bror {
width:26px;
height:25px;
float:left;
margin-top:22px;
display:inline;
}
.fav {
width:16px;
height:19px;
margin-left:11px;
margin-top:25px;
float:left;
}
.opus {
	width:780px;
	height:auto;
	font-size:12px;
	margin-top:15px;
	margin-bottom:30px;
	margin-right:5px;
	color:#666666;
	text-align:left;
}
.opus2 div {
padding:3px 6px;
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
background-color:#FBFBFB;
}
#look {
bottom:10px;
left:330px;
width:120px;
height:auto;
position:absolute;
z-index:1000px;
}
#look span {
border-bottom:1px dashed #999;
color:#666666;
cursor:pointer;
font-size:12px;

}
#cnt {
visibility:hidden;
margin-top:5px;
position:absolute;
}
/***********************************************************/
#navigator {
	width:auto;
	height:31px;
	border-bottom:0px solid #949494;
	color:#949494;
    z-index:1;
	position:absolute;
	right:19%;
	top:12px;
	background-image:url(images/buttons.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:59px;
	padding-right:5px;
	line-height:14px;
	}
	
}

/*************************************************************/
