*{margin: 0; padding: 0;}

   @font-face {
      font-family: "sylfaen";
      src: url("sylfaen.TTF");
   }

body{text-align: center;}

#all{width: 1000px; margin: 0 auto;}

#menu{background: url("images/top.jpg") repeat-x; height: 49px; width: 100%;}
#menu ul{list-style: none;}
#menu li{display: inline;}
#menu a{font-size: 18px; font-family: georgia,"sylfaen";
	display: block;
	float: left;
	width: 166px;
	height: 34px;
	padding-top: 15px;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	font-size: 18px;
	color: #FFFFFF;}
#menu a.active{background: url("images/active.jpg") top center no-repeat; color: #FAEA3E;}
#menu .tel{float: right; font-size: 24px; color: #FFFFFF; padding: 12px 15px 0 0;}

#header{height: 175px; width: 100%; padding: 2px 0;}

#leftcolumn{width: 360px; padding: 0 10px 5px 0; vertical-align: top;}

#crumbs{text-transform: lowercase; font-size: 12px; font-family: "Microsoft Sans Serif"; padding: 0px 0px 5px 10px; color: #000;}
#crumbs a{color: #000;}
#crumbs .crumb_inact{display: none;}

#main{padding: 0 10px 10px; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; vertical-align: top; font-family: "Microsoft Sans Serif"; font-size: 13px; color: #000; line-height: 18px;}
#main a{color: #000; font-size: 13px;}
#main a:hover{color: #15329F;}
#main ul,ol{margin-left: 25px; list-style: none;}
#main li{background: url("images/usualli.jpg") left 15px no-repeat; font-size: 13px; padding: 10px 15px;}
#main li a{color: #15329F; font-size: 12px;}
#main td{font-size: 13px; padding: 5px 0;}
#main p{width: 95%;}
#main img{float: left; margin: 0 10px 5px 0;}

#rightcolumn{width: 180px; padding: 0 10px 10px; vertical-align: top;}

.titlebg{background: #637DAE; height: 29px; width: 100%; margin-bottom: 10px;}
.titlelbl{background: url("images/titleleft.jpg") left no-repeat; height: 29px;}
.titlelbl p{padding: 4px 0 0 20px; font-size: 18px; font-family: "sylfaen"; color: #FFF;}

.leftlist{float: left; width: 170px; height: 110px; background: url("images/leftlistleft.jpg") left no-repeat;}
.leftlistcontent {padding: 8px 0 0 20px; font-family: Microsoft Sans Serif; font-size: 11px; color: #000; line-height: 12px;}
.leftlistcontent a{color: #15329F; 
font-size: 18px; font-family: "sylfaen"; text-decoration: none; display: block; line-height: 14px; font-weight: 500; padding: 3px 0; line-height: 105%;}

.rightlistcontent{padding: 5px 5px 0; font-family: Microsoft Sans Serif; font-size: 13px; color: #000;}
.rightlistcontent a{display: block; color: #15329F;}


.countries{border-bottom: dotted 2px #111;}

.separator{border:1px solid #E2E2E2; width: 100%; margin: 10px 0;}

.contacts{font-family: "Microsoft Sans Serif"; font-size: 13px; line-height: 18px;}

#footer{background: url("images/footer.jpg"); height: 52px; text-align: left;}
.counter{padding-top: 10px; vertical-align: middle;}
#footer a{color: #FFF; font-family: "Microsoft Sans Serif"; font-size: 13px;}

a.dostalo{color: #15329F;}