
body {
 padding:0;
 margin:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#6c6c6c;
 background:url(img/bgr.jpg) repeat;
}

a {
 color:#008cf4;
 text-decoration:none;
}

a:hover {
 color:#008cf4;
 text-decoration:underline;
}

#body {
 padding:0;
 margin:0 auto;
 width:1007px;
}

#header {
 padding:0;
 margin:0;
 width:1007px;
 height:286px;
 float:left;
 background:url(img/header.png) no-repeat top left;
}

* html #header {
 padding:0;
 margin:0;
 width:1007px;
 height:286px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mtest.bg/img/header.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

#header a img, .slogan img {
 display:block;
}

.lng {
 padding:5px 0 0 925px;
 margin:0;
 width:82px;
 height:18px;
 float:left;
 font-family:Arial;
 font-weight:bold;
 position:relative;
}

.lng a {
 color:#545454;
 text-decoration:none;
}

.lng a:hover {
 color:#545454;
 text-decoration:underline;
}

#logo {
 padding:25px 0 0 45px;
 margin:0;
 width:962px;
 float:left;
 position:relative;
}

.slogan {
 padding:35px 0 0 45px;
 margin:0;
 width:962px;
 float:left;
 position:relative;
}

#menu {
 margin:18px 41px 0 45px;
 padding:0;
 width:921px;
 height:35px;
 float:left;
 display:inline;
 background:url(img/menu.png) no-repeat top left;
}

* html #menu {
 margin:18px 41px 0 45px;
 padding:0;
 width:921px;
 height:35px;
 float:left;
 display:inline;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mtest.bg/img/menu.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

#menu ul {
 padding:10px 0 0 0;
 margin:0;
 font-family:Arial;
 font-size:15px;
 font-weight:bold;
 text-transform:uppercase;
 list-style:none;
 
}

#menu ul li {
 padding:0 38px 0 38px;
 margin:0;
 float:left;
 background:url(img/bullet-menu.gif) no-repeat center left;
}

#menu ul li.first {
 padding:0 38px 0 18px;
 margin:0;
 float:left;
 background:none;
}

#menu ul li a {
 color:#010101;
 text-decoration:none;
 position:relative;
}

#menu ul li a.active {
 color:#008cf5;
 text-decoration:none;
 position:relative;
}

#menu ul li a:hover {
 color:#008cf5;
 text-decoration:none;
}

#content {
 padding:25px 15px 1px 15px;
 margin:0;
 width:977px;
 float:left;
 background:url(img/main.png) repeat-y center left;
}

* html #content {
 padding:25px 15px 1px 15px;
 margin:0;
 width:977px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mtest.bg/img/main.png', sizingMethod='scale');
 background-repeat: no-repeat;
}

.welcome {
 padding:0 0 35px 30px;
 margin:0;
 width:653px;
 float:left;
 position:relative;
}

.welcome h4 {
 padding:7px 0 0 0;
 margin:0;
 color:#0d0d0d;
 font-size:15px;
 font-family:Arial;
 font-weight:normal;
}

.welcome p {
 padding:10px 0 0 0;
 margin:0;
 line-height:16px;
 font-size:11px;
}

.buttons {
 padding:35px 0 0 0;
 margin:0;
 width:653px;
 float:left;
}

.news {
 padding:0 28px 0 18px;
 margin:0;
 width:248px;
 float:left;
 position:relative;
}

.news h3 {
 padding:0;
 margin:0;
 font-family:Arial;
 font-size:15px;
 color:#010101;
 border-bottom:1px solid #d8d8d8;
text-transform:uppercase;
}

.news h3 a {
 color:#010101;
 text-decoration:none;
}

.news h3 a:hover {
 color:#010101;
 text-decoration:none;
}

.list {
 padding:15px 0 0 0;
 margin:0;
 width:248px;
 float:left;
}

.list h2 {
 padding:0 0 5px 0;
 margin:0;
 font-family:Arial;
 font-size:18px;
 font-weight:normal;
 color:#219bf6;
 line-height:20px;
}

.list h2 a {
 color:#219bf6;
 text-decoration:none;
}

.list h2 a:hover {
 color:#219bf6;
 text-decoration:underline;
}

span.date {
 color:#ffffff;
 font-size:10px;
 font-family:Arial;
 background:#c6c6c6;
}

.news p {
 padding:0 0 0 0;
 margin:0;
 line-height:16px;
 font-size:11px;
}

.news a img {
 vertical-align:middle;
}

#bottom {
 padding:10px 25px;
 margin:0;
 width:927px;
 float:left;
 position:relative;
 background:url(img/bottom.gif) repeat-x top left #e2f387;
 min-height:145px;
 height:auto !important;
 height:145px;
}

.bottom-menu {
 padding:5px 10px;
 margin:0;
 width:659px;
 float:left;
}

.contact {
 padding:10px;
 margin:0;
 width:228px;
 float:left;
 background:#fcfeed;
 font-size:11px;
}

.contact p {
 padding:5px 0 0 0;
 margin:0;
 line-height:18px;
 letter-spacing:-1px;
}

.contact b {
 color:#545454;
}

.contact a {
 color:#6c6c6c;
 text-decoration:none;
 letter-spacing:0px;
}

.contact a:hover {
 color:#6c6c6c;
 text-decoration:underline;
}

.contact span {
 padding-left:27px;
}

#bottom h5 {
 padding:0;
 margin:0;
 font-size:11px;
 color:#007fde;
 font-weight:normal;
}

#bottom h5 a {
 color:#007fde;
 text-decoration:none;
}

#bottom h5 a:hover {
 color:#007fde;
 text-decoration:underline;
}

#bottom ul {
 padding:0;
 margin:0;
 list-style:none;
 font-size:11px;
 line-height:18px;
}

#bottom ul li {
 padding:0 0 0 7px;
 margin:0;
 background:url(img/bullet-bottommenu.gif) no-repeat top left;
}

#bottom ul li a {
 color:#545454;
 text-decoration:none;
}

#bottom ul li a:hover {
 color:#545454;
 text-decoration:underline;
}

.col {
 padding:0 15px 0 10px;
 margin:0;
 width:115px;
 float:left;
 background:url(img/border-bottommenu.gif) repeat-y top left;
 min-height:120px;
 height:auto !important;
 height:120px;
}

.col-first {
 padding:0;
 margin:0;
 width:95px;
 float:left;
}

#footer {
 padding:5px 15px;
 margin:0;
 width:977px;
 height:19px;
 float:left;
 background:url(img/footer.png) no-repeat top left;
 font-size:11px;
 font-family:Arial;
 color:#6a6a6a;
}

* html #footer {
 padding:5px 15px;
 margin:0;
 width:977px;
 height:19px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mtest.bg/img/footer.png', sizingMethod='crop');
 background-repeat: no-repeat;
 font-size:11px;
 font-family:Arial;
 color:#6a6a6a;
}

.copy {
 padding:00;
 margin:0;
 width:477px;
 float:left;
 position:relative;
}

.abc {
 padding:00;
 margin:0;
 width:500px;
 float:left;
 text-align:right;
 position:relative;
}

.abc a {
 color:#6a6a6a;
 text-decoration:none;
}

.abc a:hover {
 color:#6a6a6a;
 text-decoration:underline;
}

#page {
 padding:10px 25px 80px 25px;
 margin:0;
 width:927px;
 float:left;
 position:relative;
}

.left {
 padding:0;
 margin:0;
 width:220px;
 float:left;
}

.left-menu {
 padding:10px 18px 20px 18px;
 margin:0;
 width:181px;
 float:left;
 background: url(img/leftpart.gif) no-repeat bottom left #f0f9ff;
 border:1px solid #e3f2fd;
 min-height:75px;
 height:auto !important;
 height:75px;
 font-size:15px;
 font-family:Arial;
 font-weight:bold;
}

.left-menu ul {
 padding:0;
 margin:0;
 list-style:none;
}

.left-menu ul li {
 padding:5px 0;
 margin:0;
 width:181px;
 float:left;
 border-top:1px solid #ffffff;
}

.left-menu ul li.first {
 padding:5px 0;
 margin:0;
 width:181px;
 float:left;
 border-top:0px solid #ffffff;
}

.left-menu a {
 color:#010101;
 text-decoration:none;
}

.left-menu a.active {
 color:#008cf4;
 text-decoration:none;
}

.left-menu a:hover {
 color:#008cf4;
 text-decoration:none;
}

.text {
 padding:0 0 0 35px;
 margin:0;
 width:665px;
 float:left;
}

.path {
 padding:0 0 25px 0;
 margin:0;
 width:665px;
 float:left;
 font-size:11px;
 color:#008cf4;
}

.path a {
 color:#6c6c6c;
 text-decoration:none;
}

.path a:hover {
 color:#6c6c6c;
 text-decoration:underline;
}

.path span {
 color:#6c6c6c;
}

.text h1 {
 padding:0;
 margin:0;
 font-size:20px;
 font-family:Arial;
 font-weight:normal;
 color:#008cf4;
}

.text h2 {
 padding:15px 0 0 0;
 margin:0;
 font-size:12px;
 font-weight:normal;
 color:#010101;
}

.text h3 {
 padding:15px 0 0 0;
 margin:0;
 font-size:14px;
 font-weight:bold;
 color:#545454;
}

.text p {
 padding:15px 0 0 0;
 margin:0;
 line-height:18px; 
}

.text ul {
 padding:10px 0 0 20px;
 margin:0;
 list-style:none;
}

.text ul li {
 padding:0 0 0 10px;
 margin:10px 0 0 0;
 background:url(img/bullet.gif) no-repeat top left;
}

.text p.more {
 padding:0;
 margin:0;
 font-size:11px;
}

.text p.more img {
 vertical-align:middle;
}

.text table {
 padding:0;
 margin:15px 0 0 0;
 border:1px solid #c5e4f9;
 border-right:none;
}

.text table thead tr td {
 border-right:1px solid #c5e4f9;
 background:#e4f3fd;
 line-height:18px;
}

.text table tbody tr td {
 border-right:1px solid #c5e4f9;
 background:#ffffff;
 line-height:24px;
}

.text .noborder table {
 padding:0;
 margin:15px 0 0 0;
 border:1px solid #c5e4f9;
 border-right:none;
}

.text .noborder table thead tr td {
 border-right:0px solid #c5e4f9;
 background:#e4f3fd;
 line-height:18px;
}

.text .noborder table tbody tr td {
 border-right:0px solid #c5e4f9;
 background:#ffffff;
 line-height:24px;
}

.list-inner {
 padding:20px 0 0 0;
 margin:0;
 width:665px;
 float:left;
}

.list-inner h2 {
 padding:0 0 5px 0;
 margin:0;
 font-family:Arial;
 font-size:18px;
 font-weight:normal;
 color:#219bf6;
 line-height:20px;
}

.list-inner h2 a {
 color:#219bf6;
 text-decoration:none;
}

.list-inner h2 a:hover {
 color:#219bf6;
 text-decoration:underline;
}

.list-inner p {
 padding:0 0 0 0;
 margin:0;
}

.list-inner a img {
 vertical-align:middle;
}

.pages {
 margin:35px 0 0 0;
 padding:0;
 width:665px;
 height:27px;
 float:left;
 background:url(img/pages.gif) no-repeat top left;
 font-size:11px;
}

.prev {
 margin:0;
 padding:4px 0 0 10px;
 width:110px;
 height:23px;
 float:left;
}

.next {
 margin:0;
 padding:4px 10px 0 0;
 width:110px;
 height:23px;
 float:left;
 text-align:right;
}

.prev a img, .next a img {
 vertical-align:middle;
}

.prev a, .next a {
 color:#6c6c6c;
 text-decoration:none;
}

.prev a:hover, .next a:hover {
 color:#6c6c6c;
 text-decoration:underline;
}

.numbers {
 margin:0;
 padding:7px 0 0 0;
 width:425px;
 height:21px;
 float:left;
 text-align:center;
}

.numbers a {
 padding:0 5px;
 color:#6c6c6c;
 text-decoration:none;
}

.numbers a:hover {
 color:#6c6c6c;
 text-decoration:underline;
}

.numbers b {
 padding:0 5px;
 color:#008cf5;
}

.small {
 font-size:15px;
 font-weight:bold;
}

.blue-button {
 padding:12px 0 0 20px;
 margin:0;
 width:197px;
 height:50px;
 float:left;
 background:url(img/kol.gif) no-repeat top left;
 font-family:Arial;
 font-size:20px;
 line-height:18px;
 border:1px solid #e4f3fd;
}

.green-button {
 padding:12px 0 0 20px;
 margin:15px 0 0 0;
 width:197px;
 height:50px;
 float:left;
 background:url(img/kach.gif) no-repeat top left;
 font-family:Arial;
 font-size:20px;
 line-height:18px;
 border:1px solid #e2ec69;
}

.green-button a {
 color:#7b9808;
 text-decoration:none;
}

.green-button a:hover {
 color:#7b9808;
 text-decoration:underline;
}

.kol {
 margin:15px 0 0 0;
 padding:10px 20px 20px 20px;
 width:623px;
 float:left;
 background:url(img/bgr-kol.gif) repeat-x bottom left;
 border:1px solid #e4f3fd;
 min-height:410px;
 height:auto !important;
 height:410px;
 color:#010101;
}

.kol ul {
 padding:10px 0 0 20px;
 margin:0;
 list-style:none;
}

.kol ul li {
 padding:0 0 0 10px;
 margin:5px 0 0 0;
 background:url(img/bullet.gif) no-repeat top left;
 color:#6c6c6c;
}

.kol p.more {
 padding:0;
 margin:0;
 font-size:11px;
}

.kol p.more img {
 vertical-align:middle;
}

.kach {
 margin:15px 0 0 0;
 padding:10px 20px 20px 20px;
 width:623px;
 float:left;
 background:url(img/bgr-kach.gif) repeat-x bottom left;
 border:1px solid #e8efa5;
 min-height:315px;
 height:auto !important;
 height:315px;
 color:#010101;
}

.kach ul {
 padding:10px 0 0 20px;
 margin:0;
 list-style:none;
}

.kach ul li {
 padding:0 0 0 10px;
 margin:5px 0 0 0;
 background:url(img/bullet-green.gif) no-repeat top left;
 color:#6c6c6c;
}

.kach p.more {
 padding:0;
 margin:0;
 font-size:11px;
}

.kach  a {
 color:#7b9808;
 text-decoration:none;
}

.kach a:hover {
 color:#7b9808;
 text-decoration:none;
}

.kach p.more img {
 vertical-align:middle;
}

.text h1.m {
 padding:0;
 margin:0;
 font-size:20px;
 font-family:Arial;
 font-weight:normal;
 color:#7b9808;
}

