*{ -moz-box-sizing: border-box; box-sizing: border-box; }

td {font-family : Arial, Helvetica, sans-serif;	font-size : 12px; color : #000000;}
a  {color : #216bab;}
a:hover  { text-decoration : none; }
a.inv {text-decoration : none;}
a.inv:hover {text-decoration : underline;}
h1{
	margin : 0px 0px 40px 0px;
	font-size : 15px;
}
form{
	margin : 0px 0px 0px 0px;
}
input{
	border : 1px solid #9c9c9b;
	color : #acacac;
	font-size : 12px;
	padding-top : 4px;
}

td.line{
	background-color : #cbcbcb;
	height : 1px;
}

.bgmain{
	background-image : url(images/bg.jpg);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	padding-top : 30px;
}
.bgmain2{
	background-image : url(images/bg2.jpg);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	padding-top : 30px;
}
.bgpromo{
	background-image : url(images/bgr.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	padding-top : 30px;
	padding-bottom : 45px;
}
.bgpromo2{
	background-image : url(images/bgr2.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	padding-top : 30px;
	padding-bottom : 45px;
}
.telheader{
	color : #005dba;
	padding-left : 20px;
	font-size : 16px;
}
.about{
	padding-left : 20px;
	font-size : 24px;
	padding-top : 20px;

}
.text{
	padding-left : 20px;
	font-size : 12px;
	padding-top : 20px;

}
.present{
	padding-left : 40px;
	font-size : 24px;

}
.phones{
	color : #ff4000;
	font-size : 20px;
}

.promoitem{
	font-size : 11px;
}

.logo{
	background-image : url(images/logo_balls.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	padding-right : 100px;
	color : #737373;
	line-height : 12px;
}
.logo a{
	color : #f46523;
}

.secmenu1{
	background-image : url(images/pulka2.gif);
	background-position : 0px 6px;
	background-repeat : no-repeat;
	color : #005dba;
	padding-left : 25px;
	font-weight : bold;
	margin-bottom : 15px;
}
.topmenu1{
	background-position : 0px 50%;
	background-repeat : no-repeat;
	padding-left : 20px;
	margin-bottom : 10px;
	background-image : url(images/pulka.gif);

}

.menu a{
	color : #000000;
}
.menu a.current{
	color : #f46523;
}
.menu div.item{
	background-position : 0px 50%;
	background-repeat : no-repeat;
	padding-left : 20px;
	margin-bottom : 10px;
}
li.item{

	margin-bottom : 10px;
	background-image : url(images/pulka.gif);
	list-style-type: none;
	padding-left : 20px;
	background-position : 0px 50%;
	background-repeat : no-repeat;
}
.menuitem{
	background-image : url(images/pulka2.gif);
	background-position : 0px 6px;
	background-repeat : no-repeat;
	color : #005dba;
	padding-left : 20px;
	font-weight : bold;
	margin-bottom : 15px;
	list-style-type: none; 
}



#menup{
	background-image : url(images/pulka.gif);
}

.main{
	padding : 30px 0px 30px 0px;
	background-color : #005dba;
}
#mainnews{
	background-color : transparent;
}

.search{
	color : #FFFFFF;
}

.catalog div.item{
	background-position : 0px 50%;
	background-repeat : no-repeat;
	padding-left : 0px;
}
.catalog div.item a{
	color : #005dba;
	font-weight : bold;
}
.news{
	font-family : Tahoma;
	font-size : 11px;
}
.news a{
	color : #123c62;
}
.news div.date{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	background-image : url(images/news_date.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	margin-bottom : 5px;
	padding : 0px 0px 10px 7px;
}

.footer{
	font-family : Tahoma;
	font-size : 11px;
	color : #858585;
}
.footer a{
	color : #858585;
}

.uniten{
	font-size : 11px;
	color : #bcbcbc;
}
.uniten a{
	font-size : 12px;
	color : #bcbcbc;
}

.menucat{
	padding-left : 0px;
	color : #005dba;
}
.menucat div.item{
	background-image : url(images/pulka2.gif);
	background-position : 0px 6px;
	background-repeat : no-repeat;
	color : #005dba;
	padding-left : 0px;
	font-weight : bold;
	margin-bottom : 15px;
}
.menucat div.item a{
	color : #005dba;
}
#menucatcurrent{
	color : #005dba;

}
.menucat div.line{
	background-color : #cccccc;
	margin-bottom : 15px;
	color : #005dba;
	font-size : 1px;
	line-height : 1px;
}
.menucat div.docline{
	height : 7px;
	background-color : #005dba;
	color : #005dba;
	font-size : 7px;
	line-height : 7px;
}

.catitem{
	font-size : 15px;
	font-weight : bold;
	color : #005dba;
	line-height : 15px;
}
.catitem span.code{
	font-size : 20px;
	color : #005dba;
	line-height : 25px;
}
.catitemdiv{
	background-image : url(images/pulka.gif);
	background-position : 50% 0px;
	background-repeat : repeat-y;
}



