body{font-family: Arial;}
a img{border: none;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}

.up #logoEn{background: url(/i/en/logo.gif) no-repeat left;}
.up #logo{background: url(/i/logo.gif) no-repeat left;}
.up #gradient{background: url(/i/logo_gradient.gif) repeat-x;}
.up #logoright{background: url(/i/logo_right.gif) no-repeat;}
.up #logorightEn{background: url(/i/en/logo_right.gif) no-repeat right;}
.up #padlr{padding-left: 15px;padding-right: 15px;}
.up #padtop{padding-top: 15px;}
.up #logo a{display: block; width: 300px; height: 70px; margin-left: 25px;}

table.upmenu tr td a{font-size: 14px; color: #ffffff;}
table.upmenu tr td{padding: 8px 4px 4px 4px; white-space: nowrap;}
table.upmenu{border-bottom: solid 4px #A3A2A2;}
table.upmenu #lang{color: #D2D1D1; padding: 4px;}
table.upmenu #nopad{padding: 0px;background: url(/i/up_menu/right_corner.gif) no-repeat top right;}
table.upmenu #rus{display: inline; border-right: solid 1px #D2D1D1; line-height: 12px; padding-right: 8px;}
table.upmenu #eng{display: inline; padding-left: 11px;}

table.catalogMenu{margin-top: 10px;}
table.catalogMenu #link{width: 153px; height: 50px; display: block; margin-bottom: 7px;}

.grant{margin-top: 10px;}
.grant #title{background: url(/i/grants/title.jpg) no-repeat bottom center; background-color: #ffffff;}
.grant #titleEn{background: url(/i/en/grants/title.jpg) no-repeat bottom center; background-color: #ffffff;}
.grant #borderTop{background: url(/i/grants/border.jpg) repeat-x top;}
.grant #borderBottom{background: url(/i/grants/border.jpg) repeat-x bottom;}
.grant #content{padding-left: 20px; font-size: 13px;}

.welcome{margin-top: 10px;}
.welcome #corner1{background: url(/i/welcome/u_l_corner.jpg) no-repeat top left;}
.welcome #corner2{background: url(/i/welcome/u_r_corner.jpg) no-repeat top right;}
.welcome #corner3{background: url(/i/welcome/d_l_corner.jpg) no-repeat bottom left;}
.welcome #corner4{background: url(/i/welcome/d_r_corner.jpg) no-repeat bottom right;}
.welcome #content{font-size: 11px; color: #181818; padding: 5px;}

.novinki{margin-top: 10px;}
.novinki #title{background: url(/i/novinki/title.jpg) no-repeat bottom left;}
.novinki #titleEn{background: url(/i/en/novinki/title.jpg) no-repeat bottom left;}
.novinki #borderTop{background: url(/i/novinki/border.jpg) repeat-x top;}
.novinki #borderBottom{background: url(/i/novinki/border.jpg) repeat-x bottom;}
.novinki #content{padding-left: 0px; font-size: 13px;}

.item #corner1{background: url(/i/novinki/u_l_corner.gif) no-repeat top left;}
.item #corner2{background: url(/i/novinki/u_r_corner.gif) no-repeat top right;}
.item #corner3{background: url(/i/novinki/d_l_corner.gif) no-repeat bottom left;}
.item #corner4{background: url(/i/novinki/d_r_corner.gif) no-repeat bottom right;}
.item #content{font-size: 11px; color: #ffffff; font-weight: bold;}
.item #content div{width: auto; display: block; white-space: nowrap;}
.item #content hr{height: 0px;}
.item #grey{color: #6B6B6B;}

.itemDescr{margin-top: 7px;}
.itemDescr #zag{color: #4F4E4E; font-size: 16px; font-weight: bold;}
.itemDescr #bottomZag{color: #09773E; font-size: 12px;}

.spec{margin-top: 10px;}
.spec #title{background: url(/i/spec/title.jpg) no-repeat bottom left;}
.spec #titleEn{background: url(/i/en/spec/title.jpg) no-repeat bottom left;}
.spec #borderTop{background: url(/i/spec/border.jpg) repeat-x top;}
.spec #borderBottom{background: url(/i/spec/border.jpg) repeat-x bottom;}
.spec #content{padding-left: 10px; font-size: 11px;}
.spec #im img{padding: 3px;}
.spec #zag{color: #4F4E4E; font-size: 15px; font-weight: bold;}

.news{margin-top: 5px;}
.news tr td{padding: 5px 5px 5px 0px; font-size: 12px; color: #000000;}
.news #title{color: #22880B; font-weight: bold;}
.news #arh{font-size: 11px;color: #22880B;}
.news #data{font-size: 11px; color: #000000; font-weight: bold;}
.news #topic a{color: #4F4E4E; font-size: 12px;}
.news #message{font-size: 12px; color: #000000;border-bottom: solid 1px #EFEFEF;}
.news #page a{color: #4F4E4E; font-size: 12px;}
.news #page{border-bottom: solid 1px #EFEFEF;}
.news #topic{color: #22880B; font-weight: bold;}
.news #green{color: #22880B; font-weight: bold;}

.papers{margin-top: 5px;}
.papers tr td{padding: 5px 5px 5px 0px; font-size: 12px; color: #000000;}
.papers #title{color: #22880B; font-weight: bold;}
.papers #arh{font-size: 11px;color: #22880B;}
.papers #data{font-size: 11px; color: #000000; font-weight: bold;}
.papers #topic a{color: #4F4E4E; font-size: 12px;}
.papers #message{font-size: 12px; color: #000000;border-bottom: solid 1px #EFEFEF;}
.papers #page a{color: #4F4E4E; font-size: 12px;}
.papers #page{border-bottom: solid 1px #EFEFEF;}
.papers #topic{color: #22880B; font-weight: bold;}
.papers #green{color: #22880B; font-weight: bold;}

.newsSmall{margin-left: 25px;margin-top: 10px;}
.newsSmall tr td{padding: 5px; font-size: 11px; color: #000000;}
.newsSmall #title{color: #22880B; font-weight: bold;}
.newsSmall #arh{font-size: 11px;color: #22880B;}
.newsSmall #data{font-size: 11px; color: #000000; font-weight: bold;}
.newsSmall #topic a{color: #4F4E4E; font-size: 12px;}

.faq tr td{font-size: 12px; color: #000000;}
.faq #red{color: red;}
.faq tr td input, textarea,select{border: solid 1px #4F4E4E;}

#banner{margin-top: 15px; margin-left: 5px;}

.online{background: url(/i/online/bg.jpg) no-repeat; margin-top: 10px;}
.online #num{text-align: right; color: #FB5800; font-weight: bold;}
.online #numsmall{font-weight: normal; font-size: 11px;}
.online #zag1{color: #494949; font-weight: bold; font-size: 16px;}
.online #zag2{color: #494949; font-size: 12px;}

#otziv{margin-top: 15px; margin-left: 5px;}
#pad{padding-bottom: 10px;}

#leftbrd{border-left: solid 1px #959393; padding-left: 15px;}

.down{margin-top: 10px; border-top: solid 4px #DBDBDB;}
.down #rightborder{border-right: solid 1px #DBDBDB;}

.defis{padding: 10px; text-align: left; display: block; border: none;}
.defis a{font: normal 11px Tahoma; color: #2B9C1C;}
.defis #defis{margin: 7px 4px 3px 2px; }

#copy{font-size: 11px; color: #7A7A7A; text-align: left; width: 320px;}

.main{margin-top: 15px; padding-left: 25px;}
.main #zagl{font-size: 20px; color: #494949; font-weight: bold; text-align: left;}
.main #content{font-size: 12px; color: #494949; padding-top: 10px;}
.main #put a{font-size: 12px; color: #494949; font-weight: bold;}
.main #put{font-size: 12px;}

a{
	color: #494949;
	font-size: 12px;
}

img{margin: 0px; padding: 0px;}

img#i {
	border: 0;
	position: relative;
	z-index: 0;
	top: 0;
	height: 100%;
	height: expression(this.parentNode.scrollHeight);
	background: #ffffff;
}

.cat tr td{
	font-size: 12px;
	padding: 8px 8px 8px 0px;
}

.cat #brd{
	border-bottom: solid 1px #EFEFEF;
}

.cat #zag{
	color: #4F4E4E;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

#zagExt{
	color: #4F4E4E;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

br#c{
	clear: both;
}

.o{background: #6AB488; width: 100%; float: left;}
.o b{background: #6AB488;}

.w{background: #7AC8F8; float: left;}
.w b{background: #7AC8F8;}

.d{background: #F29C6B; float: left;}
.d b{background: #F29C6B;}

.s{background: #B279AC; float: left;}
.s b{background: #B279AC;}

b.top b, b.bottom b{
	display:block;
	height: 1px;
	overflow: hidden;
}
b.top, b.bottom{
	display:block;
	background: #FFF;
}
b#l1{
	margin: 0 5px;
}
b#l2{
	margin: 0 3px;
}
b#l3{
	margin: 0 2px;
}
b.top b#l4, b.bottom b#l4{margin: 0 1px;height: 2px}

#contentRnd{
	font-weight: bold;
	display: block;
	color: #ffffff;
	text-transform: uppercase;
	padding: 2px 5px 2px 5px;
	text-align: center;
	font-size: 12px;
}

#contentRds{
	font-weight: bold;
	color: #ffffff;
	margin: 0px 5px 0px 5px;
	text-align: left;
	font-size: 12px;
}


#contentShort{
	font-weight: bold;
	display: block;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-size: 11px;
	white-space: nowrap;
}

#contentShort div{
	white-space: nowrap;
}

#contentShort #up{
	text-transform: uppercase;
	color: #ffffff;
}

#contentMain{
	font-weight: bold;
	display: block;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-size: 11px;
	white-space: nowrap;
}

#contentMain #up{
	text-transform: uppercase;
	color: #ffffff;
}

hr{
	color: #959393;
	background: #959393;
	border:none;
	height: 1px;
}

#M{
	width: 100%;
	float: right;
}

#L{
	width: 100%;
}

div#brdtop{
	text-align: center;
	border-top: solid 1px #EFEFEF;
	padding: 7px;
}

div#brdbot{
	text-align: center;
	border-bottom: solid 1px #EFEFEF;
	padding: 7px;
}
