body, html {height:100%;}
body, html, table, tr,td {
    font-family: Arial;
    margin:0;
    padding:0;
    font-size:12px;
    color:#333333;
}
table {border:0px;border-collapse: collapse;padding:0px;}
table td {border:0px solid #000000;border-collapse:collapse;padding:0px;}
div,span,font,p {padding:0;margin:0;}
img {border:0px;}
input,textarea {color:#29160e;}
select {font-size:12px;color:#29160e;}

.zag, h1 {font-size:20px;color:#000;line-height:25px;font-weight:normal;margin:0 0 30px 0;padding:0;}
h2, .h2 {font-family:"CenturyGothicRegular";font-size:35px;color:#595959;font-weight:normal;padding:0;margin:0 0 15px 0px;}

img {border:0px;}

a, a:visited {font-family:Arial;font-size:12px;color:#60abc8;text-decoration:underline;font-weight:normal;cursor:pointer;}
a:hover {text-decoration:none;}

.public {height:100%;background:url('../img/bg.png') #fff;}
.public>div.w965 {width:100%;margin:0 auto;padding:42px 0 0 0;}
.public>.lightboxME {width:auto;padding:20px;}
.public>div .search {position:absolute;top:0;left:0;width:100%;height:41px;background:#4a4a4a;border-bottom:1px solid #dedede;}
.public>div .search>div {width:100%;margin: auto;}
.public>div .search .input {margin-left: 10px;}
.public>div .search .input, .public>div .search .input img, .public>div .search .input input {float:left;}
.public>div .search .input input {width:105px;height:24px;padding:0 5px;line-height:24px;border:0;border-top:1px solid #686868;border-right:1px solid #686868;border-bottom:1px solid #686868;background:#fff;
    margin:0;
-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.public>div .search a,.public>div .search a:visited {font-family:Arial;font-size:12px;color:#c5c5c5;line-height:41px;text-decoration:underline;font-weight:normal;}
.public>div .search a:hover {color:#fff;}
.public>div .search .topm {float:left; margin-top: -7px;}
.public>div .search .topm img {margin:0px 12px 0 60px;vertical-align:middle;}


.logo {width:100%;height:95px;}
.logo>a>img {margin:15px;float:left;}
.logo>div.slogan {float:left;width:510px;text-align:center;font-size:18px;color:#4b4b4b;line-height:24px;padding-top:23px;}
.logo>div.iso {position:absolute;margin:67px 0 0 49px;font-size:11px;color:#909090;}
.logo>p {float:right;margin:40px;}
.logo>p img {margin:0 0 0 9px;}
.logo #langs .active img {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.menutop {width:100%;height:51px;background: #47a3da repeat-x left top;
    -webkit-box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 3px 10px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 3px 10px rgba(50, 50, 50, 0.2);
}
.menutop td {text-align:center;background:#47a3da no-repeat right center;}
.menutop td:hover {
    background:
         #fff no-repeat right center,
         #fff repeat-x right center;
}
.menutop td.drop {
    padding-right:6px;
    background:
        #47a3da no-repeat right 24px,
        #47a3da no-repeat right center;
}
.menutop td.drop:hover {
    background:
         #fff no-repeat right 24px,
         #fff no-repeat right center,
         #fff repeat-x right center;
}
.menutop td:last-child:hover {background: repeat-x right center;}
.menutop td:last-child {background:none;}
.menutop a,.menutop a:visited {font-size:14px;color:#fff;line-height:51px;text-decoration:none;display:block;padding:0 7px;}
.menutop a:hover {}
.menutop div {display:none;position:absolute;z-index:100;
    -webkit-box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 3px 10px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 3px 10px rgba(50, 50, 50, 0.2);
}
.menutop div a,.menutop div a:visited {font-size:12px;min-width:120px;color:#6e6e6e;line-height:28px;text-decoration:none;display:block;padding:0 10px;background:#fff;
text-align:left;border-bottom:1px solid #e6e6e6;
}
.menutop div a:hover {color:#00b2fb;background:#f1f1f1;}
.menutop td:hover div {display:block;}

.maintable {width:100%;background:#fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.maintable>tbody>tr>td {vertical-align:top;}
.maintable>tbody>tr>td:first-child {width:180px;padding:30px 30px 20px 20px;}
.maintable>tbody>tr>td:last-child {padding:30px 20px 20px 0px;}
.pageHome {}

.anonsNews {margin:10px 20px 20px 0;}
.anonsNews img {border:1px solid #dde1e4;margin:0 0 30px 0;}
.anonsNews span {font-size:10px;color:#000;line-height:20px;}
.anonsNews a,.anonsNews a:visited,.anonsNews a:link {font-size:14px;line-height:18px;text-decoration:none;}
.anonsNews a:hover {text-decoration:none;}
.anonsNews a.red,.anonsNews a.red:visited,.anonsNews a.red:link {color:#ae3a3b;}

.tabs {width:100%;}
.tabs .tab {border-bottom:1px solid #dadada;margin-bottom:12px;}
.tabs .tab div {float:left;font-size:12px;color:#7f8082;line-height:28px;background:url('../img/tabs.png') repeat-x left top;margin-right:1px;padding:0 6px;cursor:pointer;border-top:1px solid #fff;}
.tabs .tab div.sel {color:#fff;background:url('../img/tabs_sel.png') repeat-x left top;}
.tabs .tab.red div.sel {color:#fff;background:url('../img/tabs_sel_red.png') repeat-x left top;}
.tabs .tab_val>div {display:none;}
.tabs .tab_val>div:first-child {display:block;}

div>.anonsFG {display:none;}
div>.anonsFG:first-child {display:block;}
div>.anonsFG img {margin-bottom:20px;}
div>.anonsFG a,div>.anonsFG a:visited,div>.anonsFG a:link {font-size:14px;color:#000;line-height:24px;text-decoration:none;}
div>.anonsFG a:hover {text-decoration:none;}
div>.anonsFG .sin {color:#57b1d4;line-height:23px;}
div>.anonsFG .red {color:#b8373b;}
div>.anonsFG p {line-height:21px;}
div>.anonsFG.SYS>p {height:66px;margin-top:20px;}
div>.anonsFG.SYS img {margin:0;}
div>.anonsFG.SYS a,div>.anonsFG.SYS a:visited,div>.anonsFG.SYS a:link {font-size:14px;color:#62b1cf;line-height:16px;text-decoration:underline;margin:5px 0;}
div>.anonsFG.SYS a:hover {text-decoration:none;}

div>.anonsFGicon {float:left;background:#dcdcdc;width:10px;height:10px;margin:13px 10px 13px 0;cursor:pointer;}
div>.anonsFGicon.sel {background:#33bdee;}
div>.anonsFGicon.sel.red {background:#ea1c20;}
div>img.anonsFGicon {float:left;background:none;width:10px;height:10px;margin:13px 10px 13px 0;cursor:pointer;}

.FGS {cursor:pointer;}
.FGS tr td:first-child {vertical-align:bottom;}
.FGS tr td:first-child div {
    height:49px;width:640px;background:#292929;line-height:20px;font-size:14px;color:#fff;text-align:left;
    padding:8px 0 0 25px;
}
.FGS tr td:last-child {vertical-align:top;text-align:center;font-size:16px;color:#000;font-style:italic;padding-top:16px;}

.filterPlace {width:182px;padding:10px 9px;border:1px solid #dddddd;background:#f4f4f4;
    font-size:14px;color:#7d7d7d;line-height:32px;
}
.filterPlace input[type="text"] {font-size:14px;line-height:27px;border:1px solid #DDD;border-radius:3px;}
.filterPlace input[type="button"] {font-size:14px;line-height:27px;border:1px solid #DDD;border-radius:3px;background:#cccccc;margin:10px 0 0 0;padding:0 10px;}
.filterPlace.ttags {font-size:13px;line-height:24px;margin:0 -10px;}
.filterPlace.ttags a {float:left;margin:1px 2px;}
.filterPlace p {padding:9px 0 0 0;}
.filterPlace label {color:#000;line-height:30px;}
.filterDelete {margin-bottom:10px;}
.filterDelete p {padding:2px 0px;}
.filterDelete a, .filterDelete a:link, .filterDelete a:visited {display:inline-block;font-size:12px;color:#000;text-decoration:none;
    background-color:#afe9ff;
    padding:1px 0px 1px 2px;
}
.filterDelete a span {background:#fff;
    padding:1px 5px;
}
.filterDelete a:hover {}
.filterSubmit {display:none;position:absolute;z-index:1000;background-color:#fff;border:0px solid #ddd;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
    line-height:26px;padding:1px 7px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.4);box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}
.filterSubmit:after {content: "";position: absolute;top: 8px;left: -5px;border-style: solid;border-width: 5px 5px 5px 0;border-color: transparent #ffffff;display: block;width: 0;z-index: 1;}
.filterSubmit a, .filterSubmit a:link, .filterSubmit a:visited {
    color:#3d3d3d;text-decoration:none;background:#3ebeed;
    padding:2px 7px;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
    margin:0 0 0 4px;
}
.filterSubmit a:hover {text-decoration:underline;}
.filterSubmit a.round {color:#fff;background:#c0c0c0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 7px;padding: 0px;width: 16px;height: 16px;display: inline-block;line-height: 16px;text-align: center;margin-left:5px;}


.img_bord {border:2px solid #dde1e4;}

.fg_anons a div {float:left;width:170px;height:170px;margin:0 3px 3px 0px;}
.fg_anons a div.big {float:left;width:170px;height:250px;margin:0 3px 3px 0px;}
.fg_anons a:nth-child(4n+4) div {margin-right:0;}
.fg_anons a:nth-child(4n+5) div {clear:left;}
.fg_anons a div>div {visibility:hidden;width:158px;height:auto;padding:3px 6px;margin:0;background:rgba(0,0,0,0.7);font-size:14px;color:#fff;line-height:20px;text-align:left;}
.fg_anons a div.big>div {visibility:visible;height:60px;}
.fg_anons a div:hover>div {visibility:visible;}

.hotNews {position:fixed;left:0px;bottom:0px;width:100%;background:#f2f2f2;padding:30px 0 20px 0;
    -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.49);
    -moz-box-shadow:    0px 0px 6px rgba(50, 50, 50, 0.49);
    box-shadow:         0px 0px 6px rgba(50, 50, 50, 0.49);
}
.hotNews>div {width:960px;margin:0 auto;}
.hotNews {cursor:pointer;}
.hotNews>div>img {position:relative;z-index:10000;float:right;margin:-10px -50px 0 0;}

.obrezat {overflow:hidden;text-align:center;background:#c0c0c0;}

.social-block { text-align:right; margin-top: 7px; margin-right:40px; 
} 

.social-block .fa-3x {
    font-size: 2.5em;
}

.counters {padding:30px 20px 20px 20px;margin:0 auto;border:1px solid #eaeaea;border-top:0;background:#f4f4f4;}
.counters td {color:#737373;}
.counters a,.counters a:visited,.counters a:link {font-size:12px;color:#737373;text-decoration:none;}
.counters a:hover {text-decoration:underline;}

.OneFG {width:700px;text-align:center;margin:0 auto 10px auto;background:#333;0}
.OneFG div {position:absolute;width:20px;height:35px;cursor:pointer;z-index:10000;}
.OneFG .prev {margin:200px 0 0 20px;float:left;background:url('../js/jquery/jquery.carousel/prev-horizontal.png');}
.OneFG .next {margin:200px 0 0 660px;float:left;background:url('../js/jquery/jquery.carousel/next-horizontal.png');}
.OneFG img {}
.OneFGsmall {background:#eee;text-align:center;}
.OneFGsmall img {cursor:pointer;margin:5px 0;}

.tags {padding:0 0 0 30px;}
.tags a,.tags a:visited,.tags a:link {color:#7d7d7d;text-decoration:none;}
.tags a:after {content:",";}
.tags a:last-child:after {content:"";}

.catalogAnons {width:100%;margin:0 0 30px 0;}
.catalogAnons>div {float:left;width:196px;border:2px solid #ededed;margin:0 15px 15px 0;padding:0 10px 15px 10px;text-align:center;}
.catalogAnons>div:hover {
    -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.2);
}
.catalogAnons>div:nth-child(5n) {margin-right:1;}
.catalogAnons>div:nth-child(5n-0) {clear:both;}
.catalogAnons>div>div {text-align:center;padding:10px 0;}

.firstLetter {text-transform:lowercase;}
.firstLetter:first-letter {text-transform:uppercase;}

.razdelAnons {padding:5px 10px;background:#464646;border-bottom:1px solid #5f5f5f;border-top:1px solid #383838;}
.razdelAnons a,.razdelAnons a:visited,.razdelAnons a:link {font-size:12px;color:#fff;line-height:18px;text-decoration:underline;display:block;}
.razdelAnons a:hover {text-decoration:none;}
.razdelAnons.sel {background:#2fa0ca;border-top:0;}

.map {width:615px;height:333px;border:1px solid #f4f4f4;margin:0 auto;background:url('../img/map.png');}

.sertif {}
.sertif>div {float:left;width:50%;margin:0 0 30px 0;text-align:center;}
.sertif>div:nth-child(odd) {clear:both;}



.path {padding:0 20px;border:1px solid #eaeaea;border-top:0;}
.path a, .path a:visited, .path a:link {font-size:14px;color:#7d7d7d;line-height:55px;font-style:italic;text-decoration:underline;margin:0 20px 0 0;padding:0;}
.path a:hover {}
.path a:after {position:absolute;content:"/";margin:0 0 0 10px;}
.path a:last-child {text-decoration:none;}
.path a:last-child:after {content:"";}

a.but, a.but:link, a.but:visited {display:block;
    font-size:14px;color:#fff;padding:0 15px;line-height:27px;background:#60abc8;
    border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;text-decoration:none;
    -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.5);
}
a.but:hover {text-decoration:underline;}

.error_div {margin:0 auto;width:70%;background:#ffcece;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;margin-bottom:15px;padding:10px;-webkit-box-shadow: 0 0 10px #969696;-moz-box-shadow: 0 0 10px #969696;box-shadow: 0 0 10px #969696;}
.error_div p {color:#000;padding:3px 0;}

.ok_div {margin:0 auto;width:70%;background:#F0FFF0;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;margin-bottom:15px;padding:10px;-webkit-box-shadow: 0 0 10px #969696;-moz-box-shadow: 0 0 10px #969696;box-shadow: 0 0 10px #969696;}
.ok_div p {color:#000;}

.pager {clear:both;width:100%;padding:20px 0;text-align:right;}
.pager span {padding:0 9px;border-right:1px solid #d0d0d0;}
.pager span:last-child {border:0;}
.pager a,.pager a:visited,.pager a:link {font-size:14px;color:#03a4f2;line-height:16px;text-decoration:underline;}
.pager a:hover {color:#f51c25;text-decoration:none;}
.pager .sel a,.pager .sel a:visited,.pager .sel a:link {color:#000;text-decoration:none;}

#loginTable input {width:180px;height:24px;padding:0 10px;margin:1px;line-height:24px;border:1px solid #c0c0c0;}
#loginTable input.input_red {border:1px solid red;}

.feedback td {padding:4px 10px 4px 0;}
.feedback input, .feedback textarea {width:350px;height:24px;padding:0 10px;margin:1px;line-height:24px;border:1px solid #c0c0c0;}
.feedback textarea {height:120px;line-height:15px;}
.feedback.table_bord td {padding:3px 5px;border:1px solid #eaeaea;}
.feedback thead td {font-weight:bold;text-align:center;}

.lightboxME {display:none;position:fixed;top:30px;padding:8px;background:#fff;
    margin:0 auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    width:auto;
}
.lightboxME td {padding:4px 6px;}
.lightboxME a.close {
  background:url('../img/close.png') no-repeat;
  display:block;
  height:30px;
  width:30px;
  position:absolute;
  overflow:hidden;
  right:-15px;
  text-indent:-9999px;
  top:-15px;
}

.sin, a.sin, a.sin:link, a.sin:visited, a.sin:hover {color:#00a3ee;}
.ser {color:#7d7d7d;}
.red, a.red, a.red:link, a.red:visited, a.red:hover {color:#ae3a3b;}

.highlight {background:yellow;border:1px dotted #c0c0c0;}

.no_und, a.no_und, a.no_und:link, a.no_und:visited, a.no_und:hover {text-decoration:none;}

.font_10, a.font_10, a.font_10:link, a.font_10:visited, a.font_10:hover {font-size:10px;}
.font_16, a.font_16, a.font_16:link, a.font_16:visited, a.font_16:hover {font-size:16px;}
.font_20, a.font_20, a.font_20:link, a.font_20:visited, a.font_20:hover {font-size:20px;}

.d_none {display:none;}
.f_left {float:left;}
.f_right {float:right;}
.clear {clear:both;}
.pointer {cursor:pointer;}

.pr30 {padding-right:30px;}

.pb30 {padding-bottom:30px;}

.mr15 {margin-right:15px;}

.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
