.ATableBorder {border:1px solid #cfceca;}
.ATableBorder td {padding-left: 5px;  padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border:1px solid #cfceca;}
body, html {height: 100%; color:#606060;}
body.onsite {margin: 0;  background: #ededed; }
body, td {font: 14px "Arial", sans-serif; line-height:20px;}
a:link, a:visited {color:#16569c; text-decoration:underline;}
a:hover, a:active {color:#114175;  text-decoration:none;}
a img {border:0px;}

h1, h3, h2 {color:#333333; font-weight:normal;}


h1, h3, h2 {font-size: 16px; }

h3 {font-size: 15px; margin-top:4px; margin-bottom:0px;}


h1 a:link, h1 a:visited, h2 a:link, h2 a:visited  {color:#7e7e7e; text-decoration:underline;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active {color:#484848;  text-decoration:none;}

table {border-collapse: collapse; border-spacing: 0px;}
td {padding: 0px; border:0px #000000 solid;}

img {border:0px solid;}

.centeredtd {width:100%; height: 100%; }
.maintable {width: 952px; margin-top:15px; text-align:left}

.head {background: url(head.jpg) no-repeat 0px 45px; height: 195px; vertical-align:top;}
.content {background: url(cont_bg.gif) repeat-y 0px 0px;  padding-top:0px; padding-bottom:10px; padding-left: 31px; padding-right:31px;}


.clear {clear:both; border:0px solid;}

.head .menu {padding-left:16px; height:60px; overflow:none; float:left;}
.head .menu a {font-size: 16px; display:block; float:left; background: url(menu_0.gif) repeat-x 0px 0px; height:45px; padding-top:15px; padding-left: 16px; padding-right:16px; }
.head .menu .sel {background: url(menu_1.gif) repeat-x 0px 0px; color:#FFFFFF}
.head .menu a.sel:link, .head .menu a.sel:visited {color:#FFFFFF; text-decoration:none;}
.head .menu a.sel:hover, .head .menu a.sel:active {color:#DDDDDD;  text-decoration:none;}
.head .menu a:link, .head .menu a:visited {color:#7b786d; text-decoration:none;}
.head .menu a:hover, .head .menu a:active {color:#44423b;  text-decoration:none;}

.head .logolink, .head .attestatlink {display:block; border:0px solid;}
.head .logolink {margin-top: 13px; margin-left: 25px; width:290px; height:45px; float:left; clear:both;}
.head .attestatlink {margin-top: 3px; margin-right: 15px; width:89px; height:31px; float:right;}

.head .links {margin-top: 43px; margin-left: 74px; border:0px solid; float:left;  display:block; line-height:24px;}
.head .links a {display:block; padding-left:15px; background: url(arrow_w.gif) no-repeat 0px ;}
.head .links a:link, .head .links a:visited {color:#FFFFFF; text-decoration:underline;}
.head .links a:hover, .head .links a:active {color:#FFFFFF;  text-decoration:none;}

.label {border-bottom:1px #cfceca solid; margin-bottom:10px;}
.label h1 {margin-bottom:5px; margin-top:5px;}


.more {display:block; padding-right:10px; background: url(arrow.gif) no-repeat right 8px; float:left; font-size:13px;}
.back {display:block; padding-left:10px; background: url(arrow.gif) no-repeat 0px 8px; font-size:13px;}

.urtable {width:100%;}
.urtable img {float:left; margin-right:20px; margin-top:3px;}

.urtable {margin-top:-10px}
.urtable td {padding-top:12px; padding-left:12px; padding-bottom:15px; padding-right:0px;}
.urtable .dot-r {width:50%}
td.nopad {padding: 0px 0px 0px 0px;}
.oneline {}
.dot-r {border-right: 1px #e7e7e5 dotted;}
.dot-b {border-bottom: 1px #e7e7e5 dotted;}

.cards img{margin-top:-8px}
.cards {margin-top:8px; margin-right: 12px;}

.main_button {width:100%; margin-bottom:20px;}
.main_button a{display:block; background: url(m_ico_bg.gif) repeat-x 0px 0px; margin-left:20px; margin-right:20px;}
.main_button span{display:block; padding-top:38px; padding-bottom:30px; padding-right:20px; text-align:center;}

.main_button .ico1 span {background: url(m_ico_1.jpg) no-repeat 0px 0px; padding-left:100px;}
.main_button .ico2 span {background: url(m_ico_2.jpg) no-repeat 0px 0px; padding-left:70px;}
.main_button .ico3 span {background: url(m_ico_3.jpg) no-repeat 0px 0px; padding-left:80px;}
.main_button a:link, .main_button a:visited {color:#FFFFFF; text-decoration:none;}
.main_button a:hover, .main_button a:active {color:#FFFFFF;  text-decoration:underline;}

.news_box {margin-left:15px; margin-right:15px; margin-bottom:5px;}
.news_box td {padding-bottom:5px; padding-top:5px; }
.news_date {margin-right:12px;}
.newsback {margin-left:15px; margin-bottom:12px;}

.topup {width:100%; margin-bottom:20px;}
.topup th strong{display:block; background: url(u_ico_bg.gif) repeat-x 0px 0px; font-weight:normal; color:#FFFFFF;}
.topup span{display:block; padding-top:22px; padding-bottom:30px; padding-right:20px; text-align:center;}
.topup .ico1 {margin-left:10px; margin-right:20px;}
.topup .ico2 {margin-left:10px; margin-right:20px;}
.topup .ico3 {margin-left:10px; margin-right:10px;}
.topup .ico1 span {background: url(u_ico_1.jpg) no-repeat 0px 0px; padding-left:65px;}
.topup .ico2 span {background: url(u_ico_2.jpg) no-repeat 0px 0px; padding-left:65px;}
.topup .ico3 span {background: url(u_ico_3.jpg) no-repeat 0px 0px; padding-left:65px;}
.topup th {width:33%; font-weight:normal;}
.topup td {padding-right:10px; padding-left:14px; text-align:left; vertical-align:top;}


ul li, .topup li {list-style-image: url(point.gif);}
li {padding-left:5px; }
.topup li {margin-left:35px; padding-bottom:5px; padding-top:5px;}

.text {padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:0px; }


.bzone {margin-top: 30px; padding-left:20px; padding-top:10px; padding-bottom:10px; display:block; line-height:24px; background: url(bg1.gif) repeat-x center center;}
.bzone a {display:block; padding-left:15px; background: url(arrow_w.gif) no-repeat 0px ;}
.bzone a:link, .bzone a:visited {color:#FFFFFF; text-decoration:underline;}
.bzone a:hover, .bzone a:active {color:#FFFFFF;  text-decoration:none;}

.banpace {width:470px;}
.banpace img {border:1px #cfceca solid;}

.bottom {background: url(b_shadow.gif) no-repeat 0px 0px; padding-top:14px; padding-bottom:14px; padding-left: 31px; padding-right:28px; color:#7f7f7f;}
.bottom span {display:block; padding-top:18px; padding-left:15px;}
.bottom span {display:block; padding-top:0px; padding-left:0px; font-size:11px;}
.bottom td {font-size:11px; vertical-align:top}
.bottom table {width:100%}


.1imageleft1 {margin-bottom:15px; margin-right:20px;  padding-left:10px; border:1px solid #cfceca;}
.imageright1 {margin-bottom:15px; margin-left:20px; border:1px solid #cfceca;}
.image1 {margin-bottom:15px; margin-right:20px; border:1px solid #cfceca;}

#list { border: 0px solid #111; padding-bottom: 10px;}

#list div div {
	border-left:1px solid #FFFFFF;
	padding-left: 14px;
	padding-bottom: 20px;
	padding-top: 6px;
}

#list div.title {
	color: #16569c;
	font-size: 15px; 
	border: 0px solid #cfceca;
	padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 5px;
	cursor: pointer;
	background: url(arrow.gif) no-repeat scroll 0px 8px;
	text-decoration:underline;
}
#list div.selected .title { font-weight: none; 	color: #333333; text-decoration:none;}
#list div.title:hover {
	text-decoration:none;
}
#list div.selected {
	border-bottom: none;
	background: url(arrow_d.gif) no-repeat scroll 0px 8px;
}

.zip {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/zip.gif) top left no-repeat;  }

.doc {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/doc.gif) top left no-repeat;  }

.rar {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/rar.gif) top left no-repeat;  }

.jpg {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/jpg.gif) top left no-repeat;  }

.pdf {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/pdf.gif) top left no-repeat;  }

.ppt {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/ppt.gif) top left no-repeat;  }

.swf {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/swf.gif) top left no-repeat;  }

.xls {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/xls.gif) top left no-repeat;  }


.fotogallery {padding-left:15px;  padding-right:0px; padding-bottom:15px; padding-top:5px;}
.ramka2 {border:1px solid #cfceca;}
.fotogallery1 {padding-left:15px; padding-top:5px;}
