body {
	margin: 0px; 
	background-color: #ffffff;
	behavior:url("/shared/activecomponents/js/csshover.htc");
}

p {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #999999;
}
td {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #999999;
}
li {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #999999;	
	margin: 0 0 10 -10;
}
a {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #366EB9;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 16px;
	color: #366EB9;
	margin: 0 0 13 0;
	letter-spacing: -1px;
}
h3 {
	font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 16px;
	color: #366EB9;
	margin: 0 0 13 0;
	letter-spacing: -1px;
}
h4 {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #366EB9;
	margin: 10 0 10 0;	
}
.greentext {
	font-family : Arial;
	font-weight : bold;
	color : #99CC00;
	font-size: 11px;
}
.all {
	width: 1024px; 
	display: block;
	margin: 0;
}
.search {
margin: 35 0 0 20;
}
.search input {
	height : 20px;
	width: 116px;
	font-size: 11px;
	border-top: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;	
	border-right: solid 1px #CACACA;
	border-bottom: solid 1px #CACACA;
}
.search .searchbutton {
margin-left: 10px;
	border: solid 1px #D7E2F1; 
	background-color: #F2F7FC; 
	width: 70px; 
	height: 23px; 
	color: #366EB9; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, sans-serif, Arial;
}
/*classes for content area*/
.clear {
	clear: both; 
	height: 2px
}
.cursor {
	margin-top: 10px; 
	margin-right: 5px; 
	vertical-align: -7px;
	border: 0px;
}
.blocks div {
	margin: 5 5 5 5; 
	width: 220px; 
	height: 155px; 
	float: left; 
	font-size: 10px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #999999;
}
.blocks h2 {
	font-size: 16px;
	font-family: Arial, sans-serif, Verdana, Tahoma;
	color: #A8D30D;
	letter-spacing: -1px;
	margin-bottom: 1px;
	margin-top: 0px;
}
.imgblocks {
	float: left; 
	margin-bottom: 90px; 
	margin-right: 10px;
}
/*end classes for content area*/
/*classes for top area*/
.top {
	width: 1024px; 
	display: block;
height: 183px;
}
.top img {
	border: 0px;
}
.top .div {
	height: 183px; 
	float: left;
}
.otherex {
	margin: -30 0 0 132;
}
.otherex a {
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: white;
}
.otherex a:hover {
	text-decoration: none;
}
/*classes for login*/
.login {
	height: 183px;
	width: 217px;
	z-index: 4;
	float: left;
}
.login img {
	margin-left: 17px;
}
.login a {
	color: #366EB9;
	font-family : Verdana, Tahoma, sans-serif, Arial;
	font-size: 10px;
	float: left;
	margin: 5 10 0 19;
	text-align: right;
}
.login .button {
	border: solid 1px #D7E2F1; 
	background-color: #F2F7FC; 
	width: 70px; 
	height: 23px; 
	color: #366EB9; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, sans-serif, Arial;
}
.login div {
	height: 25px; 
	display: table;
}
.login font {
	color: #366EB9;
	font-family : Verdana, Tahoma, sans-serif, Arial;
	font-size: 11px;
	float: left;
	margin: 3 7 0 16;
	width: 50px;
	text-align: right;
}
.login input {
	height : 20px;
	width: 116px;
	font-size: 11px;
	border-top: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;	
	border-right: solid 1px #CACACA;
	border-bottom: solid 1px #CACACA;
	float: left;
}
/*end classes for login*/
/*end classes for top area*/
/*classes for left area*/
.free {
	margin: 0 0 10px 20px; 
	height: 80; 
	width: 270px; 
	padding: 15px 0 0 0; 
}
.free h1 {
	font-size: 17px; 
	font-family: Arial, sans-serif, Verdana, Tahoma; 
	color: 366EB9; 
	letter-spacing: -1px; 
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;	
}
.left {
	width: 290px; 
	float: left; 
	text-align: left;
}
.left img {
	border: 0px;
        margin-left: 9px;
}
.left a {
	font-size: 12px; 
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #366EB9;
}
.left a:hover {
	text-decoration: none;
}
.menu {
	padding-left: 67px;
	padding-top: 4px; 
	width: 220px; 
	height: 25px;
}
.support {
	height: 99px; 
	margin: 20 0 18 0;
}
.partner {
	height: 139px; 
	margin: 22 0 20 0; 
	font-size: 10px; 
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #999999;
}
.partner a {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #366EB9;
	text-decoration: none;
}
.partner a:hover {
	text-decoration: underline;
}
/*end classes for left area*/
/*end classes for center area*/
.center {
	display: table; 
	width: 1024px;
}
.middle {
	float: left; 
	width: 480px;
/*        margin-right: -201px;
border: solid 1px green;*/
}
.middle1 {
	display: table;
	width: 480px;
}
.middle1 img {
	border: 0px;
}
.contadvantages {
	padding-top: 23px;
	width: 250px;
	height: 175px; 
	float: left;
}
.contadvantages a {
	font-size: 12px;
	color: #777777;
	font-family: Arial, sans-serif, Verdana, Tahoma;
}
.contadvantages img {
	vertical-align: middle; 
	margin: 0 5 3 10;
}
.advantages {
	width: 250px;
	height: 135px; 
	float: left;
}
.advantages ul {
	margin-top: 25px;
}
.advantages li {
	font-size: 17px; 
	font-family: Arial Narrow, Arial; 
	color: #366EB9;
	margin: 0 0 5 -3;
}
.stat {
	color: #999999; 
	margin-left: 25px; 
	margin-bottom: 20px;	
	font-size: 10px; 
	font-family: Tahoma, Verdana, sans-serif, Arial;
	text-align: left;
}
.stat a {
	color: #999999; 
}
/*end classes for center area*/
/*classes for right area*/
.right {
	text-align: left; 
	width: 200px; 
	float: left;
/*        margin-left: -201px;
border: solid 1px red;*/
}
.right div {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #999999;
}
/*classes for subscribe*/
.subscribe {
margin: 0px;
}
.subscribe .login2 {
	display: table; 
	height: 50px;
}
.subscribe .links {
	margin: 0 0 0 43; 
	display: table;	
}
.subscribe h5 {
	margin-top: 0px;
}
.subscribe font {
	color: #366EB9;
	font-family : Verdana, Tahoma, sans-serif, Arial;
	font-size: 11px;
	float: left;
	margin: 3 2 0 0;
}
.subscribe input {
	height : 20px;
	width: 136px;
	font-size: 11px;
	border-top: solid 1px #7F7F7F;
	border-left: solid 1px #7F7F7F;	
	border-right: solid 1px #CACACA;
	border-bottom: solid 1px #CACACA;
	float: left;
}
/*end classes for subscribe*/
/*classes for downloads*/
.downloads a {
	color: #696969;
}
.downloads img {
	margin: 0 7 7 0; 
	vertical-align: top;
	border: 0px;
}
/*end classes for downloads*/
/*classes for voting*/
.voting div {
	margin: 0 0 7 0;
}
.voting input {
	vertical-align: middle;
	/*margin-right: 5px;*/
}
/*end classes for voting*/
.razdel {
	width: 178px;
	height: 1px;
	margin: 15 0 10 0;
}
.punkt {
	width: 175px; 
	height: 15px; 
	margin: 0; 
}
/*end classes for right area*/
/*classes for bottom area*/
.bottom1 {
	width: 100%; 
	display: table;
/*border: solid 1px yellow;*/
}
.bottom1left {
	float: left; 
	height: 164px; 
	width: 758px;
position: relative;
}
.bottom1lefttext {
	margin: 35 0 0 50;
}
.bottom1lefttext a {
	font: 10px Tahoma, Verdana, sans-serif, Arial;
	text-decoration: none;
}
.bottom1lefttext div {
	width: 215px; 
	float: left; 
	text-align: left; 
	font-size: 10px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #999999; 
	margin-right: 20px;
position: relative;
}
.bottom1lefttext h5 {
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #366EB9;
	margin-top: 5px;
	margin-bottom: 10px;
}
.bottom1right {
/*	float: left; */
	width: 120px; 
	text-align: left; 
	margin: 0 0 0 40; 
	display: table;
}
.bottom1right img {
	vertical-align: top; 
	margin: 0 5 5 0; 
	float: left;
}
.bottom1right a {
	display: block; 
	color: #696969;
	height: 20px;
}
.bottom2 {
	width: 100%; 
	display: table;
/*border: solid 1px orange;*/
}
.bottom2 div {
	/*float: left;*/
}
.bottom2right {
	width: 201px; 
	height: 60px; 
	padding: 10 0 0 25; 
	text-align: left;
float: left;
position: relative;
}
.bottom2left {
	height: 85px; 
	color: #999999; 
	font: 11px Tahoma, Verdana, sans-serif, Arial; 
	text-align: left; 
	padding: 20 250 0 45;
float: left;
position: relative;
}
.bottom2left img {
	margin-right: 10px;
}
/*end classes for bottom area*/
/* Begin: menu classes */
ul.menulevel2,
li.menulevel2,
a.topmenuitem, a.topmenuitemopened,
a.topmenuitemsubmenu, a.topmenuitemsubmenuopened,
a.popupmenuitem {
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
list-style-position:outside !important;
}
ul.menulevel2 {
	background-color: #E2EAF5;
	border: solid 1px #A1BBDF;
	width: 202px;
}

li.menulevel2 {
	position:relative;
	padding: 0;
	z-index:9;
	vertical-align: text-bottom;
}

li.menulevel2 {
	line-height: 100%;
	width: 202px;
}
li.menulevel2 div {
margin: 2 0 0 5;
}
a.topmenuitem, a.topmenuitem:visited, a.topmenuitemsubmenu, a.topmenuitemsubmenu:visited {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: ##366EB9;
}

/*a.topmenuitemopened, a.topmenuitemopened:visited, a.topmenuitemsubmenuopened, a.topmenuitemsubmenuopened:visited {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000032;
	text-align: center;
}*/

a.popupmenuitem, a.popupmenuitem:visited {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial;
	cursor: pointer;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 1px solid #E2EAF5;
	height: 21px;
	color: #000032;
	background-color: #E2EAF5;
	width: 100%;
}

a.popupmenuitem:active, a.popupmenuitem:hover {
	border-color: #FEFEFF;
	color: #000032;
	background-color: #BCCEE9;
}

div.menulevel1 ul.menulevel2 {
	position: absolute;
        z-index: 1000;
	display: none;
}

div.menulevel1:hover ul.menulevel2 {																
	display:block;
margin: -12 0 0 54;
}
/* End: menu classes */

/* Start: SAPE classes */
.sape_left_block{
 padding-left: 48px;
}
.sape_header{
}
.sape_links{
}
.sape_right_block {
}
.sape_links img{
 margin-left: 0px;
 margin-right: 15px;
}
.sape_links A{
 color: #999999;
 text-decoration: none;
 font-size: 10px;
}
.sape_header{
 padding-bottom: 15px;
 padding-top: 5px;
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
}
/* End: SAPE classes */

#loginFormBox {
        margin: 20px;
        padding: 10px;
        height: 100px;
}
#loginFormBox p {
        text-align: right;
        margin: 10px 40px 10px 0;
}

.zakaz_design input{
        border: 1px solid #7F9DB9;
        font: 11px Arial;
        color: #999999;
}
.zakaz_design textarea{
        border: 1px solid #7F9DB9;
        font: 11px Arial;
        width: 436px;
        color: #999999;
}
.zakaz_design select{
        border: 1px solid #7F9DB9;
        font: 11px Arial;
        width: 436px;
        border-shadow: none;
        color: #999999;
        outline: 0;

}
.block2 img{
        margin-left:0;
        margin-top:15px;
        padding:0;
        border:none;   
}
.block2 a{
        font-size: 11px; 
	font-family: Tahoma, Verdana, sans-serif, Arial; 
	color: #366EB9;
}

.news_new p{
        font:11px Tahoma, Verdana, sans-serif, Arial;    
}

.bluelight td, .bluehard td{
        color:#445775
}

.example img{
        margin-right:15px;
        margin-top:10px;
}

.example td{
        padding-top:20px;
}

.example p{
        margin-top:10px;
}
