body,html {
	padding:0px;
	margin:0px;
	font-size:13px;
	color:#000000;
	font-family:Arial,Verdana;
	width:100%;
	height:100%;	
	background:white;
	
}

div,img {
	padding:0px;
	margin:0px;
	border:0px;
	vertical-align:top;
	
}

div, td, p{
	font-size:12px;
	font-family:Arial, Verdana;	
}

table {
	border-collapse:collapse;
	margin:0px;
}

table td {
	vertical-align:top;		
	padding:0px;
}

	
h1 {
	font-size:24px;	
	font-family: Arial Black, Arial, Verdana;
	padding:0px 0px 0px 0px;		
	margin:0px 5px 6px 0px;
	color:#133A85;
	font-weight:normal;
	line-height:1;	
	font-style:italic;
}

.ptitle {font-size:10px;}
h2, .h2{
	font-size:22px;	
	font-family:Arial, Verdana;
	padding:12px 0px 0px 0px;		
	margin:0px;
	color:black;
	font-weight:normal;
	text-transform:uppercase;
	line-height:1;
}
h3, .h3{
	font-size:24px;	
	font-family:Arial, Verdana;
	padding:0px;		
	margin:0px;
	color:#5a5f68;
	font-weight:normal;
}
a {color:#3689cc; text-decoration:underline}
a:hover { text-decoration:none}


.clear {
	clear:both
}

.nomargin-bot {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.nomargin {
	margin:0px !important;
}
.nopadding {
	padding:0px !important;
}
.noborder {border:0px !important}
.img-pad {margin-right:40px}

/*HEADER*/
.bannerTop {position:absolute; top:20px; right:0px; z-index:100; margin:0px 40px 0px 0px}
.crumbs {position:absolute;top:230px;left:300px }
.crumbs, .crumbs a{color:#5c95b4; font-size:11px}
/*END HEADER*/

/*MENU */
.vmenu .first-item a {color:#3689cc;font-size:17px;text-decoration:none;}
.vmenu .first-item {padding:7px 0px}
.vmenu .second-item a {color:#6c6c6c;font-size:14px;text-decoration:none; padding-left:25px}
.vmenu .second-item  div{padding:4px 0px}
.vmenu .second-item  {margin:7px 0px 5px}
.vmenu .second-item a:hover, .vmenu .first-item a.activ{color:#fa4141;font-size:14px;text-decoration:none}
.second-item .submenuON {color:#fa4141 !important;}
.vmenu span {margin-right:20px}
.vmenu {width:200px; margin-top:20px}
.vmenu  .first-item {border-bottom:1px solid #e9e9e9}
/*END MENU */
/*CONTENT*/
.h1 {background:url(/base/images/bgtitle-left.jpg) center center no-repeat;padding:10px 90px 10px 10px;}
.h1 {color:white; text-decoration:none;font-size:18px; text-transform:uppercase}
.rightcolumn {width:250px; padding-right:0px}
.leftcolumn {width:270px; padding-left:30px}
.maincolumn {width:100%}
.about-but {height:60px; margin:10px auto 0px;}
.about-but  td.but{ background:#f0f0f0;padding:0px 5px}
.about-but  td {padding:0px; vertical-align:middle;text-align:center}
.about-but  td.cray {width:5px}
.wade-bottom {color:#3c3c3c; font-size:17px;background:url(/base/images/pl-bot.gif) center bottom no-repeat;padding:0px 10px 20px}
.wade {background:url(/base/images/pl.gif) center top no-repeat;width:210px;padding:60px 0px 0px 0px; margin:20px 0px}
.wade a {color:#3c3c3c; font-size:17px;text-decoration:none}
.fos {background:url(/base/images/fos-top.gif) #e6ebee no-repeat;margin:10px 0px;padding:0px 0px 0px 0px; width:180px;}
.fos-b {background:url(/base/images/fos-bot.gif) bottom left no-repeat;padding:0px 0px 0px 0px;width:180px;}
.fos-rb {background:url(/base/images/fos-rb.gif)  #e6ebee bottom right no-repeat;padding:0px 0px 0px 0px;}
.fos-lb {background:url(/base/images/fos-lb.gif)  bottom left no-repeat;padding:0px 0px 0px 4px;}
.fos form input {border:0px; width:150px} 
.fos form input.inp-button {border:0px; width:106px; height:20px; padding-top:7px} 
.fos form  textarea  {border:0px; width:150px; height:50px}
.fos table {margin:10px;}
.fos table td { color:#929699; font-size:11px; padding:3px}
.members-form td.padtop{padding:10px 10px 0px 10px}
.members-form td.padbot{padding:0px 10px 10px 10px}
.subscrube-form td{padding:10px}
.reg-form td{padding:5px}
.news {margin:10px 0px}
.news td {padding:5px; BORDER-BOTTOM:1px dashed #E0E0E0}
.news .title {color:#393939;margin:10px 0px; font-size:16px; font-weight:bold}
.news .date {color:#3E3E3E;width:70px; text-align:center}
.news .date .int {font-size:38px; font-weight:bold;line-height:1;}
.news .date  sup {font-size:20px !important; font-weight:bold;line-height:1; color:#E1E1E1}
.news .item {padding-bottom:10px;text-align:center}
.border-lt {background:url(/base/images/border-lt.gif) left center no-repeat;height:22px; width:13px}
.border-t {background:url(/base/images/border-t.gif) center right repeat-x; vertical-align:middle;height:22px;}
.border-rt {background:url(/base/images/border-rt.gif) right center no-repeat;height:22px; width:13px}
.border-l {background:url(/base/images/border-l.gif) repeat-y;width:13px}
.border-r {background:url(/base/images/border-r.gif) right top repeat-y;width:13px}
.border-b {background:url(/base/images/border-b.gif) center bottom repeat-x;height:13px;}
.border-lb {background:url(/base/images/border-lb.gif) left bottom no-repeat;height:13px; width:13px}
.border-rb {background:url(/base/images/border-rb.gif) right bottom no-repeat;height:13px; width:13px}
.login {color:#8E8E8E;font-size:11px;margin-bottom:40px}
.login td {padding-bottom:3px}
.but-login {padding-top:3px}
.login td input.input_auth1 {width:210px}
.login td input.input_auth1, .input_search {border:1px solid #A3A3A3}
.search {background:url(/base/images/lupa.gif) right top no-repeat;  height:154px; padding:12px 84px 0px 0px; }
.search table td {padding:3px 0px}
.search table  {margin-top:1px}
.place2 {padding:0px 0px 20px}
a.title-sem {color:#0000ff;font-weight:bold;}
/*END CONTENT*/

/*FOOTER*/
.footer {border-top:2px solid #BBBDBE; color:#616161; text-align:left}
.copy {float:left; margin:20px 0px 0px 40px; }
.address {float:right; margin:20px 40px 0px 0px}
.counter {vertical-align:middle}
.botmenu a {color:white;font-size:16px;}
.botmenu span {margin-right:10px}
.botphone {color:white; 	font-size:22px}
/*END FOOTER*/
