@charset "iso-8859-1";
/* CSS Document --- */

@import "banners.css";

/* Global style --- */
body {
	background: url(../img/bg.gif) #FFFFFF left top repeat-x;
	margin: 0;
	padding: 0 44px 0 44px;

	font-family: 'trebuchet ms', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6b6482;
	font-size: 11px;
	font-weight: normal;
}

img {
	border: 0;
}

table {
	border: 0;

}

a {
	color: #3a3253;
	text-decoration: underline;
}

a:hover {
	color: #137cbf;
	text-decoration: none;
}

br.Clear, div.Clear {
	clear: both;
}

/* Forms --- */

input.Text {
	width: 144px;
	border: 1px solid #aec1cc;
	background: #FFFFFF;
	font-family: 'trebuchet ms', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6b6482;
	font-size: 11px;
	font-weight: normal;
}

option, select {
	color: #000;
	font-size: 12px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

input.Submit {
	border: 0;
	background: url(../img/bgSubmit.gif) left bottom no-repeat #FFFFFF;
	padding-left: 4px;
	font-family: 'trebuchet ms', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3f6c89;
	font-size: 10px;
	font-weight: bold;
}

/* Navigation --- */

a.Menu {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
}

a.Menu:hover {
	color: #ff8400;
}

/* Links --- */

/* Arrows --- */

/* Titles --- */

b.blue, b.orange, b.green, b.red {
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	cursor: default;
}

b.blue {
	color: #0eadd8;
}

b.orange {
	color: #ffb400;
}

b.green {
	color: #92d00e;
}
b.red {
	color: red;
}

/* Header --- */

div.HeaderContainer {
	width: 100%;
	height: 81px;
	background: url(../img/Logo.gif) bottom left no-repeat;
}

div.Banner {
	width: 476px;
	height: 67px;
	float: right;
	background: #ec930e;
	margin-top: 8px;
}

img.Banner {
	width: 468px;
	height: 60px;
	margin: 4px 0 0 4px;
}

div.bgMainMenu {
	background: url(../img/bgMainMenu.gif) left top repeat-x;
}

table.MainMenu {
	width: 100%;
	height: 44px;
	background: url(../img/bgFirstMenu.gif) left top no-repeat;
}

td.MainMenuItem, td.MainMenuFirstItem, td.MainMenuLastItem {
	width: 16%;
	text-align: center;
	padding: 0 0 2px 0;
}

td.MainMenuItem {
	background: url(../img/bgMenuItem.gif) right top no-repeat;
}

td.MainMenuLastItem {
	background: url(../img/bgLastMenu.gif) right top no-repeat;
}

/* Main Content --- */

table.ContentContainer {
	width: 100%; 
}

td.LeftContent, td.CenterContent, td.RightContent {
	vertical-align: top;
	padding-top: 4px;
}

td.LeftContent {
	width: 250px;
}

td.RightContent {
	width: 250px;
}


td.CenterContent {
	padding-left: 6px;
	padding-right: 6px;
}


div.BarContainer {
	background: url(../img/line.gif) left bottom repeat-x #FFFFFF;
	padding-bottom: 12px;
	margin-bottom: 4px;
	text-align: left;
}

div.TopLineBar {
	height: 4px;
	background: url(../img/bgTopLineBar.gif) right top no-repeat;
}

div.TopLineBar2 {
	height: 4px;
	background: url(../img/bgTopLineBar2.gif) right top no-repeat;
}

div.TopLineBar3 {
	height: 4px;
	background: url(../img/bgTopLineBar3.gif) right top no-repeat;
}

div.ContentBar {
	width: 100%;
	background: url(../img/bgContentBar.gif) left top repeat-x;
}

div.LeftLineContentBar {
	background: url(../img/lineContentBar.gif) left top no-repeat;
}

div.RightLineContentBar {
	background: url(../img/lineContentBar.gif) right top no-repeat;
	padding: 6px 12px 0 12px;
	line-height: 14px;
}

/* Image --- */

img.Scr {
	width: 240px;
	height: 180px;
	float: left;
	border: 1px solid #c1d5e0;
	padding: 1px;
	margin-right: 10px;
}

/* Footer --- */


.info {font:18px Arial;}
.data {background-color:#b3b3b3; border:1px solid #ffffff; width:400px;}
.data tr td {background-color:#ffffff; font:13px Arial; width:35%;}
.bar1 {background-color:#ffffff; position:relative; text-align:left; height:20px; width:400px; border:1px solid #000000;}
.bar2 {background-color:#92d00e; position:relative; text-align:left; height:20px; width:0%;}

h2 {color: #0eadd8; font-size: 14px; margin: 0}
#dir {width: 120px; float: left; border: 1px solid #DEDEDE; margin: 5px; padding: 7px;}
#dir a {text-decoration: none;}
#dir li { 

	font-size: 14px; 
	font-weight: bold; 
	vertical-align: middle;
	height: 24px;
}

#files {width: 480px; float: left; border: 1px solid #DEDEDE; margin: 5px; padding: 7px;}
#files li {
	list-style-image: url(../img/files.gif);
	border-bottom: 1px dotted #DEDEDE;
}
#files li a {display: block; clear: both; padding: 8px; padding-top: 4px; text-decoration: none; }
#files li a:hover {background-color: #EFEFEF;}


.download {
	padding: 3px; 
	border: 1px solid black;
	color: white; background: blue url(../img/download-bg.gif);
	font-weight: bold; 
	float: right; 
	padding-right: 20px; 
	padding-left: 20px;
	cursor: pointer;
}

#upload a { color: #0099cc; font-weight: bold; text-decoration:none; font-size: 14px; display: block}

#usermenu {
	padding-left: 20px;
}
#usermenu ul {
	margin: 0 auto;
	padding: 0;
}
#usermenu li {
    list-style: none;
	vertical-align: bottom;
	padding: 0 0 0 0;
	height: 16px;
}

#usermenu li  a{
   background: url(../img/pupka2.png) no-repeat;
   padding: 3px 0px 3px 17px;
   font-family: Verdana, Helvetica; 
  text-decoration: none;
  font-size: 12px;
  color: #07223e; 
}

*html #usermenu li a{
behavior: url(iepngfix.htc); 
}

#buyTable td.buyHead {
	background: url(../img/levbl1fon.jpg) left 50%  repeat-y;
	color: white;
	font-family: 'trebuchet ms', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	vertical-align: middle;
	padding: 0px 20px 0px 20px;
}
#buyTable td {
	padding: 3px 6px 3px 6px;
}
#buyTable .leftBorder {
	text-align: left;
	border-left: 1px solid #157dbf;
}
#buyTable .rightBorder {
	border-right: 1px solid #157dbf;
}
#buyTable .bottomBorder {
	border-bottom: 1px solid #157dbf;
}
#buyTable .row2 {
	background-color: #eaf4f7;
}
#memberArea { width:455px; }
#memberArea td, #register td {
	font-size: 14px;
}
.memberFL {
	background: url(../img/files.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#memberDownload td {
	border-bottom: 1px dotted #DEDEDE;
}
