/* CSS Document */

html {
height:100%;
}

body {
	padding:0;
	margin:0;
	height:100%;
	color:#666666;
	background:#4fa6bc url(images/top.jpg) no-repeat top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
color:#1d7b96;
text-decoration:underline;
}

a:hover {
color:#1d7b96;
text-decoration:none;
}

p {
padding:3px 0;
margin:0;
line-height:16px;
}

form, input, select, textarea {
padding:0;
margin:0;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

.clear {
clear:both;
}

.container {
width:930px;
background:#FFFFFF url(images/bg.gif) repeat-y top left;
margin:0 auto;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
}

.top {
position:absolute;
top:0;
left:0;
width:100%;
height:350px;

}

.header {
position:relative;
width:470px;
height:230px;
padding:120px 400px 0 60px;
margin:0 auto;
}

.top-info h3 {
font-size:32px;
color:#0d728f;
margin-bottom:2px;
}

.top-info {
	clear:both;
	font-size:13px;
	color:#7c7b7b;
}

.top-info p {
line-height:16px;
}

.news-block {
position:absolute;
top:148px;
left:662px;
width:230px;
height:185px;
padding:0 0 0 25px;
overflow:hidden;
background:url(images/nb.gif) no-repeat top left;
}

.news-block h4 {
font-size:20px;
color:#0d728f;
margin-bottom:0px;
background:url(images/ct.gif) no-repeat top left;
padding:0 0 16px 37px;
}

.news-block ul {
padding:0 0 0 0;
margin:0 0 0 1px;
}

.news-block ul li {
padding:0 0 10px 19px;
margin:0 0 0 0;
list-style:none;
background:url(images/na.gif) no-repeat top left;
}

.news-block ul a {
color:#7c7b7b;
text-decoration:none;
}

.news-block ul a:hover {
color:#7c7b7b;
text-decoration:underline;
}

.arhive {
color:#4b96ac;
padding:0 0 0 20px;
}

.arhive a {
color:#4b96ac;
text-decoration:underline;
}

.arhive a:hover {
color:#4b96ac;
text-decoration:none;
}

.info-banners {
position:absolute;
top:341px;
left:0;
height:128px;
width:930px;
}

.info-banners table {
margin:0 auto;
}

.info-banners table td {
vertical-align:top;
padding:0 5px;
}

.logo {
position:absolute;
top:24px;
left:55px;
width:254px;
height:38px;
display:block;
}

.logo span {
display:none;
}

.tc {
position:absolute;
top:35px;
right:87px;
padding:0 0 0 0;
margin:0 0 0 0;
color:#FFFFFF;
}

.tc li {
position:relative;
padding:1px 0 2px 28px;
margin:0 0 0 25px;
display:inline;
}

.ti {
background:url(images/icq.gif) no-repeat left;
}

.ts {
background:url(images/skype2.gif) no-repeat left;
}

.mini-menu {
position:absolute;
top:32px;
left:380px;
width:auto;
height:auto;
font:14px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 0 0;
margin:0 0 0 0;
color:#FFFFFF;
}

.mini-menu li {
padding:0 3px 0 0;
margin:0 0 0 0;
list-style:none;
display:inline;
}

.mini-menu a {
text-decoration:none;
color:#FFFFFF;
}

.mini-menu a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.top-menu {
position:absolute;
top:81px;
left:4px;
height:44px;
width:924px;
font-size:14px;
}

.top-menu ul {
padding:0 0 0 0;
margin:0 0 0 0;
}

.top-menu ul li {
padding:0 0 0 0;
margin:0 0 0 0;
list-style:none;
display:inline;
}

.top-menu a {
display:block;
color:#FFFFFF;
text-decoration:none;
height:30px;
padding-top:14px;
float:left;
margin-right:1px;
text-align:center;
}

.top-menu a:hover {
color:#FFFFFF;
text-decoration:none;
background-position:0 -44px;
}

.tm1 a {
width:108px;
background:url(images/tm1.gif) no-repeat top left;
}

.tm2 a {
width:134px;
background:url(images/tm2.gif) no-repeat top left;
}

.tm3 a {
width:205px;
background:url(images/tm3.gif) no-repeat top left;
}

.tm4 a {
width:111px;
background:url(images/tm4.gif) no-repeat top left;
}

.tm5 a {
width:106px;
background:url(images/tm5.gif) no-repeat top left;
}

.tm6 a {
width:87px;
background:url(images/tm6.gif) no-repeat top left;
}

.tm7 a {
width:167px;
margin:0 0 0 0;
color:#08739F;
}

.tm7 a:hover {
color:#08739F;
}

.top-menu .tm7 span a {
margin:0 0 0 0;
}

.top-menu span a {
display:block;
color:#FFFFFF;
text-decoration:none;
height:30px;
padding-top:14px;
float:left;
margin-right:1px;
text-align:center;
background-position:0 -44px;
}

.content {
background:url(images/top2.jpg) no-repeat top;
padding:350px 50px 30px 50px;
}

.mc {
padding:0 14px;
}

.infbl {
width:830px;
background:url(images/onpb.png) no-repeat bottom left;
padding:0 47px 40px 47px;
margin:0 -47px 18px -47px;
}

.infbl td {
vertical-align:top;
padding:0 11px 0 0;
}

.infbl ul {
	color:#7C7B7B;
	padding:0 0 0 0;
	margin:0 0 0 14px;
	line-height:16px;
}

.infbl ul li {
position:relative;
list-style:none;
padding:0 0 0 12px;
background:url(images/inbl.gif) no-repeat top left;
}

.infbl a {
font-weight:bold;
color:#f45c00;
text-decoration:underline;
}

.infbl a:hover {
color:#f45c00;
text-decoration:none;
}

.content h1 {
font-size:13px;
color:#0d728f;
text-transform:uppercase;
margin-bottom:24px;
line-height:14px;
}

.que {
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 50px 0;
}

.que li {
padding:0 0 2px 0;
margin:0 0 0 0;
list-style:none;
}

.oq {
width:625px;
padding:0 0 30px 0;
}

.oq h3 {
	font-size:14px;
	margin:0 0 15px 0;
	color:#1D7B96;
}

.pt {
width:100%;
}

.pt tr {
background:url(images/ptd.gif) repeat-x bottom left;
}

.pt .ptt td {
color:#4b96ac;
padding:7px 0 7px 0;
}

.t1 {
width:18%;
}

.t2 {
width:20%;
}

.t3 {
width:16%;
}

.t4 {
width:18%;
}

.t5 {
width:18%;
}

.t6 {
width:10%;;
}

.m1 {
width:25px;
}

.m1 img {
width:15px;
height:15px;
}

.m2 {
width:22px;
}

.m2 img {
width:14px;
height:15px;
}

.m3 img {
width:24px;
height:15px;
}

.pt td tr {
background:none;
}

.pt td tr td {
padding:0 0 0 0;
}

.pt td {
padding:5px 0 5px 0;
color:#8d8d8d;
}

.pt td.mon {
color:#d8103a;
}

.pt td a {
color:#d8103a;
text-decoration:underline;
}

.pt td a:hover {
color:#d8103a;
text-decoration:none;
}

.pico {
width:26px;
}

.pico img {
width:14px;
height:14px;
}

.wrapper {
float:left;
width:100%;
}

.center {
margin:0 243px 0 270px;
padding:514px 0 60px 0;
}

.ni {
float:left;
margin:3px 6px 1px 0;
border:1px solid #CCCCCC;
}

.center h1 {
font-size:13px;
font-weight:bold;
color:#0d728f;
text-transform:uppercase;
background:url(images/ptd.gif) repeat-x bottom left;
padding-bottom:25px;
margin-bottom:20px;
}

.center h3 {
font-size:12px;
color:#0d728f;
margin-bottom:14px;
}

.cont2 {
margin-top:20px;
}

.cont2 td {
padding:0 45px 12px 0;
vertical-align:top;
font-style:italic;
}

.cont2 td table td {
padding:0 12px 0 0;
vertical-align:middle;
font-style:normal;
}

.cont2 td.icq2 table td {
padding:0 12px 7px 0;
vertical-align:middle;
color:#69c03c;
}

.skype2 {
color:#44c4f4;
}

.mail2 a {
color:#f0976e;
text-decoration:none;
}

.mail2 a:hover {
color:#f0976e;
text-decoration:underline;
}

.it td {
padding:0 12px 27px 0;
font-size:12px;
color:#d8113b;
}

.it td div {
text-transform:uppercase;
color:#0d728f;
margin-bottom:4px;
}

.prog {
position:relative;
}

.file-info {
margin-bottom:20px;
}

.file-info td {
vertical-align:top;
}

.fi {
width:234px;
}

.file-info strong {
color:#1d7b96;
}

.file-info div {
font-style:italic;
}

.file-info div span {
color:#a3a2a2;
}

.file-desc {
padding:0 8px;
}

.dwl {
padding-top:17px;
clear:both;
}

.dwl img {
width:84px;
height:21px;
}

.dl {
height:45px;
clear:both;
background:url(images/ptd.gif) repeat-x center;
}

.news {
margin-bottom:30px;
}

.news h4 {
font-size:14px;
color:#0d728f;
margin-bottom:0px;
}

.news h4 a {
text-decoration:none;
color:#0d728f;
}

.news h4 a:hover {
text-decoration:underline;
color:#0d728f;
}

.date {
font-size:11px;
font-style:italic;
color:#d6d6d6;
margin-bottom:8px;
}

.coms {
margin-top:10px;
font-size:11px;
}

.coms a {
color:#838383;
text-decoration:underline;
}

.coms a:hover {
color:#838383;
text-decoration:none;
}

.com {
position:relative;
}

.com h5 {
font-size:11px;
font-style:italic;
color:#d6d6d6;
margin-bottom:3px;
}

.com h5 span {
font-style:normal;
font-weight:bold;
color:#0d728f;
}

.pages {
padding:10px 0 0 0;
color:#0d728f;
}

.pages a, .pages span {
padding:1px;
margin:0 1px;
}

.cf p {
font-style:italic;
color:#a3a3a3;
padding:0 0 4px 0;
}

input.cfi {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#5a5a5a;
background:#FFFFFF;
border:1px solid #c8c8c8;
padding:2px 4px;
width:190px;
margin-bottom:10px;
}

textarea.cfi {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#5a5a5a;
background:#FFFFFF;
border:1px solid #c8c8c8;
padding:2px 4px;
width:97%;
height:96px;
overflow:hidden;
margin-bottom:10px;
}

.ifn {
font-size:11px;
color:#a3a3a3;
}

#message, #error {
margin:15px 0;
}

#captcha {
font-size:10px;
}

.passs {
padding:15px 0;
}

.pass {
background:url(images/pass.gif) no-repeat top left;
position:relative;
padding:0 0 0 48px;
}

.pass h4 {
font-size:11px;
font-style:italic;
margin-bottom:4px;
color:#b6b5b5;
}

.pass h4 span {
font-style:normal;
color:#0d728f;
}

.left {
float:left;
width:167px;
margin-left:-930px;
padding:514px 45px 60px 58px;
}

.left h4 {
font-size:13px;
font-weight:bold;
color:#0d728f;
text-transform:uppercase;
margin-bottom:29px;
padding-left:28px;
}

.left div {
background:url(images/lmt.gif) repeat-x top left;
height:23px;
padding:7px 0 0 9px;
margin:0 0 8px 0;
color:#be2929;
}

.left div span {
padding-left:18px;
background:url(images/na.gif) no-repeat top left;
}

.left ul {
padding:0 0 0 0;
margin:0 0 3px 0;
}

.left ul li {
padding:0 0 12px 27px;
margin:0 0 0 0;
list-style:none;
}

.left ul li a {
color:#5a5a5a;
text-decoration:none;
}

.left ul li a:hover {
color:#d8113b;
text-decoration:underline;
}

.left ul li strong a {
color:#d8113b;
text-decoration:underline;
}

.left ul li strong a:hover {
color:#d8113b;
text-decoration:underline;
}

.lm1 {
background:url(images/ico1.gif) no-repeat top left;
}

.lm2 {
background:url(images/ico2.gif) no-repeat top left;
}

.lm3 {
background:url(images/ico3.gif) no-repeat top left;
}

.lm4 {
background:url(images/ico4.gif) no-repeat top left;
}

.lm5 {
background:url(images/ico5.gif) no-repeat top left;
}

.lm6 {
background:url(images/ico6.gif) no-repeat top left;
}

.lm7 {
background:url(images/ico7.gif) no-repeat top left;
}

.lm8 {
background:url(images/ico8.gif) no-repeat top left;
}

.lm9 {
background:url(images/ico9.gif) no-repeat top left;
}

.right {
float:left;
width:183px;
margin-left:-243px;
padding:514px 25px 60px 35px;
}

.right h4 {
font-size:13px;
font-weight:bold;
color:#0d728f;
text-transform:uppercase;
margin-bottom:29px;
}

.extra {
clear:both;
height:394px;
}

.bottom {
position:relative;
margin-top:-394px;
height:394px;
width:100%;
}

.footer {
position:relative;
background:url(images/footer.png) no-repeat top left;
width:930px;
height:394px;
margin:0 auto;
}

.wrapper {
float:left;
width:100%;
}

.akcii {
height:314px;
margin:0 334px 0 234px;
padding:23px 0 0 13px;
}

.akcii .block {
	position:relative;
	background:url(images/akcii.png) no-repeat top left;
	height:257px;
	width:289px;
	overflow:hidden;
	padding:16px 15px 0 29px;
	color:#5a5a5a;
}

.faq {
float:left;
width:218px;
margin-left:-930px;
padding:23px 0 0 16px;
}

.faq .block {
position:relative;
background:url(images/faq-block.png) no-repeat top left;
height:257px;
width:174px;
overflow:hidden;
padding:16px 15px 0 29px;
}

.block h4 {
text-transform:uppercase;
font:bold 12px Tahoma, Helvetica, sans-serif;
color:#0d728f;
margin-bottom:40px;
}

.block h4 span {
	color:#FF6633;
}

.faq ul {
padding:0 0 0 0;
margin:0 0 0 0;
}

.faq ul li {
padding:0 0 15px 0;
margin:0 0 0 0;
list-style:none;
}

.faq ul a {
text-decoration:underline;
color:#4fa6bc;
}

.faq ul a:hover {
text-decoration:none;
color:#4fa6bc;
}

.all-faq {
position:absolute;
top:234px;
left:29px;
height:22px;
width:119px;
}

.contacts {
float:left;
width:230px;
height:233px;
margin-left:-334px;
padding:35px 70px 0 34px;
background:url(images/contact.png) no-repeat bottom left;
color:#7c7b7b;
}

.contacts h4 {
font-size:20px;
color:#0d728f;
margin-bottom:0px;
background:url(images/ct.gif) no-repeat top left;
padding:0 0 18px 37px;
}

.contacts table {
margin-top:20px;
}

.contacts td {
color:#52b61e;
padding:0 14px 8px 0;
}

.contacts td.skype {
color:#44c4f4;
}

.contacts td a {
color:#f0976e;
text-decoration:none;
}

.contacts td a:hover {
color:#f0976e;
text-decoration:underline;
}

.copy {
padding:0 0 0 22px;
color:#FFFFFF;
font-size:11px;
}

.copy a {
text-decoration:none;
color:#FFFFFF;
}

.copy a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.counters {
text-align:right;
padding-right:6px;
}

