*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;
	background-repeat:no-repeat;
	text-align:left;
}
body{
	text-align:center;
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
}
a{
	color:#003399;
}
center{
	text-align:center;
}
#main{
	width:778px;
	margin:auto;
	background-image:url(/_i/shadow.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#page{
	padding:0px 14px;
}
#header{
	height:146px;
	position:relative;
	overflow:hidden;
}
#logo{
	position:absolute;
	margin:20px 0px 0px 10px;
}
#topMenu{
	padding:3px 5px 0px 0px;
	margin:0px;
	list-style-type:none;
	position:absolute;
	right:0px;
}
#topMenu li{
	float:left;
	height:15px;
	border-left:1px solid #666666;
	line-height:15px;
	padding:0px 5px;
}
#topMenu li.first{
	border-left:0px;
}
#topMenu a{
	font-weight:bold;
	text-decoration:none;
	color:#888888;
}
#topMenu a:hover{
	text-decoration:underline;
}
#mainBanner{
	position:absolute;
	margin:22px 0px 0px 0px;
	width:750px;
	text-align:right;
}
#mainBanner img{
	margin-right:5px;
}
#mainMenu{
	padding:0px 10px 0px 0px;
	margin:125px 0px 0px 0px;
	list-style-type:none;
	position:absolute;
	right:0px;
	background-color:#BEBEBE;
}
#mainMenu li{
	float:left;
	height:21px;
	line-height:21px;	
	border-left:1px solid #666666;
	padding:0px 10px;
}
#mainMenu li.first{
	background-image:url(/_i/menuLeft.gif);
	padding-left:40px;
	border-left:0px;
}
#mainMenu a{
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#555555;
}
#mainMenu a:hover{
	color:#000000;
}
#mainMenu a.active{
	color:#000000;
	cursor:text;
}
#bigBanner{
	text-align:center;
	margin-bottom:18px;
}
#smallBanner{
	border-bottom:1px solid #999999;
}
#picsMenu{
	width:750px;
	height:64px;
}
h1.title{
	background-color:#CCCCCC;
	height:20px;
	line-height:20px;
	text-indent:10px;
	font-size:12px;
	margin:12px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2.title{
	font-size:16px;
	color:#003399;
	padding:5px 0px 10px 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3.title{
	background-color:#F3F3F3;
	padding:3px;
	text-align:center;
	margin:5px 0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer{
	border-top:1px solid #999999;
}
#footerBlock1{
	text-align:center;
	padding:5px 0px;
	border-bottom:1px solid #CCCCCC;
}
#footerBlock2{
	text-align:center;
	padding:5px 0px 5px 0px;
	/*border-bottom:1px solid #CCCCCC;*/
	/*background-image:url(/_i/arrow.gif);*/
	background-position:center 30px;
}
#counterBlock{
	float: left;
	text-align:center;
	padding:10px 0px 10px 10px;
	
}
#developBlock{
	float: right;
	line-height:42px;
	text-align:center;
	padding:10px 10px 10px 10px;
	
}
.contentTable{
	width:750px;
}
.contentTable td{
	vertical-align:top;
}
.contentTable td.left{
	width:165px;
	border-right:1px solid #999999;
}
.contentTable td.content{
	padding:10px 5px 20px 5px;
	font-size:12px;
	line-height:18px;
}
.contentTable td.content *{
	font-size:12px;
	text-align: justify;
}
.contentTable td.content h2{
	font-size:16px;
}
.contentTable td.content h3{
	font-size:12px;
}
.menuList1{
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	background-color:#EAEAEA;
}
.menuList1 a{	
	padding:4px 10px;
	border-bottom:1px solid #ffffff;
	display:block;
	color:#000000;
	text-decoration:none;
	zoom:1;
}
.menuList1 a.active{
	background-color:#ffffff;
	cursor:text;
}
.menuList1 a:hover{
	color:#FFFFFF;
	background-color:#CCCCCC;
}
.menuList1 a.active:hover{
	color:#000000;
	background-color:#ffffff;
}
.menuList1 li ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.menuList1 li ul a{
	padding:4px 10px 4px 25px;
}
.menuList1 li ul li ul a{
	padding:4px 10px 4px 40px;
}
.menuList1 li ul li ul li ul a{
	/*background-image:url(/_i/arrow2.gif);
	background-position:40px 7px;*/
	padding:4px 10px 4px 55px;
}
.menuList1 li ul a:hover{
	color:#000000;
	background-color:#ffffff;
}
.menuList2{
	padding:0px;
	margin:10px 0px 10px 12px;
	list-style-type:none;
}
.menuList2 li{
	margin-bottom:12px;
}
.menuList2 a{
	display:block;
	background-image:url(/_i/arrow2.gif);
	background-position:0px 3px;
	padding:0px 0px 0px 15px;
	color:#666666;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	zoom:1;
}
.menuList2 a:hover{
	color:#003399;
}
.prodPhoto{
	float:left;
	width:90px;
	margin-right:5px;
	overflow:hidden;
}
.prodInfo1,.prodInfo2{
	float:left;
	width:430px;
	padding:5px;
	font-size:12px;
}
.prodInfo1{
	background-color:#F0F0F0;
}
.productBlock{
	margin-top:10px;
}
td.content a.prodLink{
	display:block;
	font-size:12px;
	margin-bottom:5px;
}
a.prodLink:hover{
	text-decoration:none;
}

.link {COLOR: #DDDDDD; text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; margin-right: 4pt; margin-left: 4pt}
.link A:link {COLOR: #DDDDDD; FONT-STYLE: normal; TEXT-DECORATION: none; font-size: 7pt}
.link A:visited {COLOR: #DDDDDD; FONT-STYLE: normal; TEXT-DECORATION:  none; font-size: 7pt}
.link A:hover {COLOR: #DDDDDD; FONT-STYLE: normal; TEXT-DECORATION: none; font-size: 7pt}
.link A:active {COLOR: #DDDDDD; FONT-STYLE: normal; TEXT-DECORATION:  none; font-size: 7pt}

.mainNewsItem{
	float:left;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.mainNewsItemPhoto{
	float:left;
	width:90px;
	height:90px;
	vertical-align: center;
	border-right:1px solid #CCCCCC;
}
.mainNewsItemInfo{
	float:left;
	width:158px;
	overflow:hidden;
}
.mainNewsItemInfo a{
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin:2px 5px;
}
.mainNewsItemInfo div a{
	font-weight:normal;
	text-decoration:underline;
	text-align:right;
}
.mainNewsItemInfo a:hover{
	text-decoration:underline;
}
.mainNewsItemInfo div a:hover{
	text-decoration:none;
}
.dopInfoRight{
	width:220px;
	float:right;
	margin:10px 0px;
	background-color:#F0F0F0;
	line-height:25px;
	font-size:12px !important;
	padding:0px 0px 5px 0px;
}
.dopInfoRight a{
	font-size:12px !important;
	padding-left:10px;
}
.dopInfoRight a:hover{
	text-decoration:none;
}
h4.title{
	background-color:#E3E3E3;
	padding:2px 4px;
	font-size:12px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.newsColumn{
	width:190px;
	border-left:1px solid #999999;
}
.newsItem{
	margin:10px;
}
.newsDate{
	font-size:12px !important;
	background-image:url(/_i/circle.gif);
	background-position:0px 7px;
	padding:0px 0px 0px 12px;
}
.newsItem a{
	font-size:12px !important;
	padding-left:12px;
	display:block;
}
.newsItem a:hover{
	text-decoration:none;
}
div.izdanie{
	font-size:12px !important;
	padding:5px 0px 5px 12px;
}
.contentItem{
	margin:10px;
}
table.modificationlist td
{
    padding: 2px 0 0 0;
    border-top: 1px solid #e3e3e3;
}
#pathBlock {
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	padding:3px 5px 3px 5px;
	background-color:#BEBEBE;
}
#greyBlock{
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	padding:3px 5px 3px 5px;
	background-color:#BEBEBE;
}
#pathBlock a{
	/*display:block;
	float:left;
	padding:0px 4px 0px 4px;
	margin:0px 0px 0px 0px;
	*/
	color:#555555;
}
#greyBlock a{
	color:#555555;
}
#pathBlock a:hover{
	text-decoration:none;
}
#greyBlock a:hover{
	text-decoration:none;
}
#pathBlock a.home{
	/**/
}
#pathBlock a.active{
	color:#555555;
	text-decoration:none;
	cursor:text;
}
.orange {
	color:red;
}
#topSearch{
	padding:0px 10px 0px 0px;
	margin:120px 0px 0px 15px;
	position:absolute;	
}
#topSearch span{
	color:#00529A;
}
#topSearch input {
	
	height: 14px
}
.field{
	border:1px solid #CCCCCC;
}
#searchBtn{
	position:relative;
	top:3px;
	left:3px;
}