@font-face {
    font-family: "SegoeUISemiBold";
    src: url("fonts/SegoeUISemiBold.eot");
    src: url("fonts/SegoeUISemiBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/SegoeUISemiBold.woff") format("woff"),
    url("fonts/SegoeUISemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "SegoeUIRegular";
    src: url("fonts/SegoeUIRegular.eot");
    src: url("fonts/SegoeUIRegular.eot?#iefix")format("embedded-opentype"),
    url("fonts/SegoeUIRegular.woff") format("woff"),
    url("fonts/SegoeUIRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "SegoeUIBold";
    src: url("fonts/SegoeUIBold.eot");
    src: url("fonts/SegoeUIBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/SegoeUIBold.woff") format("woff"),
    url("fonts/SegoeUIBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "Calibri";
    src: url("fonts/calibri.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "CalibriBold";
    src: url("fonts/calibrib.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
body {
    font-family: "Calibri", Arial, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    color: #3d3d3d;
    min-width: 1200px;
}
input, textarea {
    font-family: "Calibri", Arial, sans-serif;
    color: #3d3d3d;
}
.main_content strong {
    font-weight: 700;
}
.main_content em {
    font-style: italic;
}
a, a:link {
    font-family: "Calibri", Arial, sans-serif;;
    text-decoration: none;
    color: #004899;
    font-size: 17px;
}
.main_content p {
    margin: 14px 0;
    line-height: 21px;
}

.wrapper {
    width: 100%;
    background: #fff;
    z-index: 3;
    position: relative;
}
#art-main {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    background: url("../images/bg.png") repeat;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*#art-page-background-gradient { /***DELETE old***
position:absolute;
top:0;
width:100%;
height:900px;
background-position:top left;
}*/

.cleared {
float:none;
clear:both;
border:none;
font-size:1px;
margin:0;
padding:0;
}
.social-links {
    position: fixed;
    left: 0;
    top: 100px;
    width: 48px;
    z-index: 3;
}
.icon-vk, .icon-fb, .icon-ok, .icon-in, .icon-pr {
    width: 44px;
    height: 44px;
    background: url("../images/icons-social.png") 0 0 no-repeat;
    float: left;
    display: block;
}
.icon-fb {
    background: url("../images/icons-social.png") 0 -44px no-repeat;
}
.icon-ok {
    background: url("../images/icons-social.png") 0 -88px no-repeat;
}
.icon-in {
    background: url("../images/icon-instargam.png") -3px -3px no-repeat;
}
.icon-pr {
    background: url("../images/icons-social.png") 0 -132px no-repeat;
}
@media screen and (max-width: 768px) {
    .social-links {
        display: none;
    }
}
form {
margin:0;
padding:0!important;
}

table.position {
position:relative;
width:100%;
table-layout:fixed;
}

.container-block{
	width: 1200px;
	margin: 0 auto;
}

.art-Sheet {
    position: relative;
    z-index: 1;
    width: 1200px;
    min-width: 31px;
    min-height: 31px;
    margin: 10px auto 0 !important;
}

/*TOP MENU*/
.top-menu {
    float: left;
    margin-top: -18px;
    background: #fff;
    z-index: 3;
}
.top-menu .maximenuCK  {
    color: #3d3d3d;
    font-size: 16px;
    text-transform: uppercase;
    float: left;
    margin-right: 32px;
    text-decoration: none;
}

div.maximenuCKH div.maximenuCK2 {
    width: 100%;
}
div.maximenuCKH ul.maximenuCK li div.floatCK {
    padding-top: 17px;
    top: 14px;
    width: 245px;
    margin-left: -12px;
    left: 0;
    display: none;
}
div.maximenuCKH ul.maximenuCK li:hover > div.floatCK {
    display: block !important;
}
div.maximenuCKH ul.maximenuCK li div.floatCK li {
    line-height: 27px;
    text-transform: uppercase;
    padding-left: 18px;
    position: static;
    background: #F2F1EE;
}
div.maximenuCKH ul.maximenuCK li div.floatCK li:hover {
    background: #b49b60;
}
div.maximenuCKH ul.maximenuCK li div.floatCK li:hover > a {
    color: #fff;
}
div.maximenuCKH ul.maximenuCK li div.floatCK li a {
    color: #b49b60;
    font-size: 14px;
    width: 227px;
}
div.maximenuCKH ul.maximenuCK li div.floatCK li a::before {
    content: "■";
    width: 4px;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
}

div.maximenuCKH ul.maximenuCK li div.floatCK div.floatCK {
    top: auto;
    width: 300px;
    left: 257px;
    margin-top: -27px;
    padding-top: 0;
}
div.maximenuCKH ul.maximenuCK li div.floatCK div.floatCK li a {
    width: 276px;
}
/*fixed top menu*/
.art-Sheet-body.active .top-menu {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    margin-top: 0;
}
.art-Sheet-body.active .top-menu ul.maximenuCK {
    text-align: center;
    float: none;
}
.art-Sheet-body.active .top-menu div.maximenuCKH ul.maximenuCK li.maximenuCK {
    display: inline-block;
    float: none;
}
/*END TOP MENU*/

/*LOGIN FORM*/
.login_row, .login_row > div {
    float: left;
}
.login-block {
    float: left;
    margin-left: 25px;
    margin-top: 1px;
    width: 590px;
}
#mod_loginform,  #mod_login_logoutform {
    width: 590px;
    float: left;
}
#mod_loginform label {
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    top: 5px;
}
#mod_loginform input {
    float: left;
    border: 1px solid #ccc;
    height: 30px;
    padding: 0 5px 0 5px;
}
#mod_loginform input[type="checkbox"] {
    border: 0 none;
}
#mod_loginform .art-button-wrapper, #mod_login_logoutform .art-button-wrapper {
    border: 0 none;
}
.cbLoginButtonSpan {
    float: left;
}
#mod_loginform .button, #mod_login_logoutform .button, a.mod_login {
    background: #b49b60;
    border: 0 none;
    font-size: 12px;
    color: #fff !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    cursor: pointer;
    padding: 0 8px;
    width: auto;
    text-transform: uppercase;
}
#mod_loginform  .mod_login.lost_pwd {
    margin-left: 0;
}
#mod_login_avatar {
    border-radius: 30px;
    float: left;
    width: 30px;
    position: relative;
    top: -3px;
}
.mod_login {
    display: block;
    float: left;
    margin-right: 6px;
}
.cbLogoutButtonSpan {
    display: block;
    overflow: hidden;
}
#mod_login_logoutform {
    position: relative;
    top: -4px;
}
#mod_login_logoutform .button {
    margin: 0 0 0 12px;
}
a.mod_login.mod_image {
    background: none;
}
#cb_line_lostbutton {
    float: left;
    margin-left: -39px;
    padding-top: 18px;
}
/*END LOGIN FORM*/

.search-block {
    float: right;
}
.search .button {
    width: 37px;
    background: rgba(0, 0, 0, 0) url("../images/sprites.png") no-repeat scroll 10px 8px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 32px;
    line-height: 26px;
    margin: 0;
    outline: medium none;
    padding: 0;
    z-index: 0;
    border: 1px solid #ccc;
    border-left: 0;
    border-radius: 0;

}
#searchForm td {
    padding: 10px 5px;
    vertical-align: middle;
}
.art-Sheet-body {
position:relative;
z-index: 3;
/*padding:5px;*/
}
li.uddeim-activemenu {
    font-size: 15px;
}
.art-Sheet-tr,.art-Sheet-tl,.art-Sheet-br,.art-Sheet-bl {
width:50px;
height:50px;
background-image:url(../images/Sheet-s.png);
}

.art-Sheet-tl {
top:0;
left:0;
clip:rect(auto,25px,25px,auto);
}

.art-Sheet-tr {
top:0;
right:0;
clip:rect(auto,auto,25px,25px);
}

.art-Sheet-bl {
bottom:0;
left:0;
clip:rect(25px,25px,auto,auto);
}

.art-Sheet-br {
bottom:0;
right:0;
clip:rect(25px,auto,auto,25px);
}

.art-Sheet-tc,.art-Sheet-bc {
left:25px;
right:25px;
height:50px;
background-image:url(../images/Sheet-h.png);
}

.art-Sheet-tc {
top:0;
clip:rect(auto,auto,25px,auto);
}

.art-Sheet-bc {
bottom:0;
clip:rect(25px,auto,auto,auto);
}

.art-Sheet-cr,.art-Sheet-cl {
top:25px;
bottom:25px;
width:50px;
background-image:url(../images/Sheet-v.png);
}

.art-Sheet-cr {
right:0;
clip:rect(auto,auto,auto,25px);
}

.art-Sheet-cl {
left:0;
clip:rect(auto,25px,auto,auto);
}

.art-Sheet-cc {
position:absolute;
z-index:-1;
top:25px;
left:25px;
right:25px;
bottom:25px;
background-color:#F8ECD8;
}

.head {
    padding-top: 22px;
    margin: 0 auto !important;
    height: 78px;
}
.logo {
    float: left;
    margin-right: 11px;
}

.top-menu .mainlevel:last-child {
    margin-right: 0;
}
#art-page-background-simple-gradient,#art-page-background-gradient,#art-page-background-glare {
min-width:900px;
}

.art-menu a,.art-menu a:link,.art-menu a:visited,.art-menu a:hover {
text-align:left;
text-decoration:none;
outline:none;
letter-spacing:normal;
word-spacing:normal;
}
.art-menu a:hover{text-decoration: underline;color: #000000;}

.art-menu,.art-menu ul {
border:0;
list-style-type:none;
display:block;
min-height:0;
margin:0;
padding:0;
}

.art-menu li {
border:0;
display:block;
float:left;
position:relative;
z-index:5;
background:none;
margin:0;
padding:0;
}

.art-menu li:hover {
z-index:10000;
white-space:normal;
}

.art-menu ul {
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
background:none;
background-image:url(../images/spacer.gif);
margin:-10px 0 0 -30px;
padding:10px 30px 30px;
}

.art-menu li:hover>ul {
visibility:visible;
top:100%;
}

.art-menu li li:hover>ul {
top:0;
left:100%;
}

.art-menu:after,.art-menu ul:after {
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both;
}

.art-menu ul ul {
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px;
}

/*div.art-nav-center {
position:relative;
float:right;
right:50%;
}

ul.art-menu {
position:relative;
float:left;
left:50%;
}*/

.art-menu {
padding: 0;
/*padding:3px 5px;*/
}

.art-nav {
position:relative;
width: 916px;
float: right;
z-index:100;
}
.art-nav+form{
  /* clear: both; */
  float: right;
  margin-top: 16px;
}

/*.art-nav .l,.art-nav .r {
position:absolute;
z-index:-1;
top:0;
height:34px;
background-image:url(../images/nav.png);
}*/

/*.art-nav .r {
right:0;
width:935px;
clip:rect(auto,auto,auto,885px);
}*/

.art-menu a {
position:relative;
display:block;
overflow:hidden;
/*height:28px;*/
cursor:pointer;
text-decoration:none;
margin: 0;
}
.art-menu li+li a {margin-left: 36px;}

/*.art-menu a .r,.art-menu a .l {
position:absolute;
display:block;
top:0;
z-index:-1;
height:84px;
background-image:url(../images/MenuItem.png);
}

.art-menu a .l {
left:0;
right:4px;
}

.art-menu a .r {
width:408px;
right:0;
clip:rect(auto,auto,auto,404px);
}*/

.art-menu a .t {
font-family: Calibri, Arial, Sans-Serif;
font-size:15px;
text-decoration:none;
text-transform:uppercase;
color:#3d3d3d;
line-height:18px;
text-align:center;
margin:0;
padding:0;
}

.art-menu a.active .l,.art-menu a.active .r {
top:-56px;
}

.art-menu a.active .t {
color:#0A0906;
}

/*.art-nav .art-menu-separator {
display:block;
width:1px;
height:28px;
background-image:url(../images/MenuSeparator.png);
}*/

div.art-Header {
    position: relative;
    z-index: 0;
    margin: 0 auto;
    background: #fff;
}

div.art-Header-jpeg {
    float: left;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 250px;
    background-image: url(../images/banner_2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
div.art-Header-jpeg.main {
    height: 519px;
    background-image: url(../images/banner.jpg);
}
.textbanner{width: 590px;}
div.art-Header-jpeg h2{
	color: #ffffff;
	font-size: 30px;
	font-family: "SegoeUIBold";
	line-height: 29px;
	text-transform: uppercase;
	margin: 42px 0 6px 0;
}
div.art-Header-jpeg h4 {
    color: #fff;
    font-size: 27px;
    font-family: "SegoeUIRegular";
    font-weight: normal;
    line-height: 27px;
    text-transform: uppercase;
    margin: 0;
}
div.art-Header-jpeg p{
	color: #131313;
	font-family: Calibri;
	font-size: 15px;
	line-height: 20px;
	margin-top: 20px;
}
/*GALLERY*/
.gallery-block {
    background: none repeat scroll 0 0 #fff;
    float: left;
    width: 100%;
    margin-top: 21px;
    padding-bottom: 27px;
    background: url("../images/bg_footer_line.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
}
.gallery-block h3 {
    text-align: center;
    color: #3d3d3d;
    text-transform: uppercase;
    font-size: 28px;
    font-family: SegoeUIRegular, Arial, sans-serif;
    margin-bottom: 19px;
}
.art-Logo {
display:block;
position:absolute;
left:10px;
top:51px;
width:247px;
}

h1.art-Logo-name,h1.art-Logo-name a,h1.art-Logo-name a:link,h1.art-Logo-name a:visited,h1.art-Logo-name a:hover {
font-family:"CalibriBold", Arial, sans-serif;
font-size:42px;
font-style:normal;
font-weight:400;
text-decoration:none;
font-variant:small-caps;
color:#F6E8D0!important;
margin:0;
padding:0;
}

.art-Logo-text,.art-Logo-text a {
font-family:"CalibriBold", Arial, sans-serif;;
font-size:18px;
font-style:normal;
font-weight:400;
text-transform:uppercase;
color:#EAC990!important;
margin:0;
padding:0;
}

.art-contentLayout {
    position: relative;
    margin-bottom: 3px;
    width: 1200px;
}

.art-Block-body {
position:relative;
z-index:1;
width: 100%;
}

.art-Block-tr,.art-Block-tl,.art-Block-br,.art-Block-bl {
width:10px;
height:10px;
background-image:url(../images/Block-s.png);
}

.art-Block-tc,.art-Block-bc {
left:5px;
right:5px;
height:10px;
background-image:url(../images/Block-h.png);
}

.art-Block-cr,.art-Block-cl {
top:5px;
bottom:5px;
width:10px;
background-image:url(../images/Block-v.png);
}
.art-contentLayout .art-sidebar1 {
    margin-right: 17px;
}
.art-contentLayout .art-sidebar2 {
    margin-left: 17px;
}
/*MODULES HEADER*/
.art-BlockHeader {
    position: relative;
    z-index: 0;
    height: 43px;
    width: 100%;
    background: #4f8366;
}
.right_menu .art-BlockHeader {
    background: url("../images/icon_right_menu.png") 10px center no-repeat #49524a;
}
.all_descriptions .art-BlockHeader {
    background: url("../images/yarn.png") 4px center no-repeat #4f8366;
    -o-background-size: 30px auto;
    -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    background-size: 30px auto;
}
.about_all .art-BlockHeader, .callboard .art-BlockHeader {
    background: url("../images/icon_about_all.png") 10px center no-repeat #6195a0;
}
.mailing .art-BlockHeader {
    background: url("../images/icon_mail.png") 10px center no-repeat #7b9317;
}
.users_online .art-BlockHeader {
    background: url("../images/icon_online.png") 10px center no-repeat #a07761;
}
.right_banner .art-BlockHeader {
    background: url("../images/icon_adv.png") 10px center no-repeat #762981;
}
.application .art-BlockHeader {
    background: url("../images/icon_robot.png") 10px center no-repeat #613b3b;
}
.personal_mail .art-BlockHeader {
    background: url("../images/icon_mail.png") 10px center no-repeat #7b9317;
}
.right_search .art-BlockHeader {
    background: url("../images/icon_search.png") 10px center no-repeat #7b9317;
}
.google .art-BlockHeader {
    background: url("../images/icon_google.png") 10px center no-repeat #7f4f83;
}
.shopping .art-BlockHeader {
    background: url("../images/icon_shop.png") 10px center no-repeat #4f8366;
}
.yarn .art-BlockHeader {
    background: url("../images/icon_yarn.png") 10px center no-repeat #6175a0;
}
.model .art-BlockHeader {
   background: url("../images/icon_model.png") 10px center no-repeat #61a098;
}
.relax .art-BlockHeader {
     background: url("../images/icon_cup.png") 10px center no-repeat #61a098;
}
.friend .art-BlockHeader {
    background: url("../images/icon_heart.png") 10px center no-repeat #a07761;
}

.art-BlockHeader .t {
    line-height: 43px;
    color: #fff;
    font-family: "CalibriBold", Arial, sans-serif;
    font-size: 16px;
    white-space: nowrap;
    text-transform: uppercase;
    text-indent: 37px;
}
/*END MODULES HEADER*/

/*LEFT MENU*/
.right_menu .art-BlockContent {
    padding: 8px 0;
}
div.maximenuCKV ul.maximenuCK {
    margin: 0;
}
div.maximenuCKV ul.maximenuCK li {
    width: 100%;
}
div.maximenuCKV ul.maximenuCK li:hover {
    background: #b49b60;
}
div.maximenuCKV ul.maximenuCK li a {
    color: #3d3d3d;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 27px;
    margin-left: 17px;
    text-decoration: none;
}
/*override mobile script styles*/
div.maximenuCKV ul.maximenuCK li:hover > .floatCK {
    display: block !important;
}
div.maximenuCKV ul.maximenuCK li a:hover, .all_descriptions div.maximenuCKV li:hover a {
    color: #fff;
}
.all_descriptions div.maximenuCKV li:hover ul li a {
    color: #3d3d3d;
}
.all_descriptions div.maximenuCKV li:hover ul li:hover a {
    color: #fff;
}
div.maximenuCKV ul.maximenuCK li a::before {
    content: "■";
    width: 4px;
    height: 4px;
    margin-right: 15px;
    position: relative;
    top: -2px;
}
/*END LEFT MENU*/

/*MAILING BLOCK*/
.mailing input {
    border: 1px solid #cecece;
    width: 203px;
    padding: 0 5px;
    height: 31px;
    margin: 14px 0 11px;
}
.mailing input[type="submit"] {
    background: #95c11f;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 15px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    border: 0 none;
    cursor: pointer;
}
.mailing a:link {
    color: #3d3d3d;
    text-decoration: none;
}
.mailing a:hover {
    text-decoration: underline;
}
/*END MAILING*/

/*CALLBOARD BLOCK*/
/*I override that styles cuz don't have access to subdomain, where these templates are*/
.offerlist p {
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "CalibriBold", Arial, sans-serif;
    padding-bottom: 12px;
    border-bottom: 1px solid #cdcdcd !important;
}
.offerlist table {
    margin-top: 11px;
    width: 100% !important;
    margin-bottom: 7px;
}
.offerlist table i {
    color: #737373 !important;
}
.offerlist table img {
    border: 1px solid #e5e5e5 !important;
    width: 90px !important;
    height: 90px !important;
    padding: 2px !important;
    border-top: 0 none !important;
    box-shadow: 0 1px 2px #e5e5e5;
    margin: 10px 0 4px !important;
}
.offerlist table a {
    color: #3d3d3d !important;
    font-family: "CalibriBold", Arial, sans-serif !important;
    font-size: 15px !important;
    text-decoration: none !important;
}
.offerlist table a:hover {
    text-decoration: underline !important;
}
.callboard .addlast {
    background: #95c11f;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    margin: 14px 0 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    border: 0 none;
    text-shadow: 0 0 0 #000;
    padding: 0;
    text-decoration: none;
}
/*END CALLBOARD*/

/*USER ONLINE BLOCK*/
.users_online .mod_dwhosonline-summary span, .users_online span.mod_dwhosonline-latest-members, .users_online .mod_dwhosonline strong, .users_online .mod_dwhosonline-total-members {
    font-family: "CalibriBold", Arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}
.mod_dwhosonline-latest-members {
    margin-top: 8px;
}
.mod_dwhosonline-total-members {
    margin-top: 15px;
}
.mod_dwhosonline-total-members a:link {
    font-family: "CalibriBold", Arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    color: #3d3d3d;
}
.users_online .mod_dwhosonline-summary span::before, .users_online span.mod_dwhosonline-latest-members::before, .users_online .mod_dwhosonline strong::before {
    content: "■";
    height: 4px;
    margin-right: 15px;
    position: relative;
    top: -2px;
    width: 4px;
}
.mod_dwhosonline ul, .mod_dwhosonline-summary ul, .mod_dwhosonline-latest-members ul {
    margin: 0;
}
.mod_dwhosonline ul li, .mod_dwhosonline-summary ul li, .mod_dwhosonline-latest-members ul li, .mod_dwhosonline ul li a, .mod_dwhosonline-summary ul li a, .mod_dwhosonline-latest-members ul li a {
    color: #3d3d3d;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 10px;
}
.mod_dwhosonline ul li::before, .mod_dwhosonline-summary ul li::before, .mod_dwhosonline-latest-members ul li::before {
    content: " ";
    height: 1px;
    width: 11px;
    background: #3d3d3d;
    position: relative;
    margin-right: 15px;
    top: -3px;
    display: inline-block;
}
/*END USERS ONLINE*/

/*BEGIN SEARCH RIGHT BLOCK*/
.right_search input {
    padding: 0 10px;
    width: 195px;
    border: 1px solid #cecece;
    height: 31px;
    line-height: 31px;
    margin-top: 2px;
    margin-bottom: 11px;
}
.right_search .buttonright_search {
    background: #95c11f;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    border: 0 none;
    cursor: pointer;
}
/*END SEARCH RIGHT*/

/*BEGIN OTHER RIGHT BLOCKS*/
.yarn .menu, .model .scontentmodel, .relax .menu {
    margin: 0;
}
.yarn .menu li a, .model .scontentmodel li a, .relax .menu li a, .friend p a {
    color: #3d3d3d;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
    position: relative;
    padding-left: 25px;
}
.yarn .menu li:first-child a, .model .scontentmodel li:first-child a, .relax .menu li:first-child a, .friend p:first-child a {
    margin-top: 0;
}
.yarn .menu li a:hover, .model .scontentmodel li a:hover, .relax .menu li a:hover, .friend p a:hover {
    text-decoration: underline;
}
.yarn .menu li a::before, .model .scontentmodel li a::before, .relax .menu li a::before, .friend p a::before {
    content: " ";
    height: 1px;
    width: 11px;
    background: #3d3d3d;
    position: absolute;
    top: 7px;
    display: inline-block;
    left: 0;
}
#uddeim-module p.uddeim-module-body {
    font-size: 16px;
}
/*END OTHER RIGHT BLOCKS*/
.art-BlockContent {
    position: relative;
    z-index: 0;
    margin: 0 auto;
    border: 1px solid #cdcdcd;
    background: #fff;
    padding: 13px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 0 none;
}

.art-BlockContent-body {
    position: relative;
    z-index: 1;
    color: #3d3d3d;
    font-family: "Calibri", Arial, sans-serif;
    font-size: 15px;
}


a img {
border:0;
}

.art-article img,img.art-article {
    margin: 5px;
    vertical-align: middle;
}

.art-metadata-icons img {
border:none;
vertical-align:middle;
margin:2px;
}

.art-article table,table.art-article {
border-collapse:collapse;
width:auto;
margin:1px;
}

.art-article table,table.art-article .art-article tr,.art-article th,.art-article td {
background-color:Transparent;
}

.art-article th,.art-article td {
    border: solid 1px #b49b60;
    vertical-align: top;
    text-align: center;
    padding: 2px;
}

.art-article th {
    text-align: center;
    vertical-align: middle;
    padding: 7px;
}
div.attachmentsList table {
    font-family: "Calibri", Arial, sans-serif;
    width: 100%;
}
div.attachmentsList table td {
    padding: 10px;
    font-family: "Calibri", Arial, sans-serif;
}
div.attachmentsList table img {
    vertical-align: middle;
}
/*MAIN CONTENT*/
.art-Post-body {
    position: relative;
    z-index: 1;
}
.art-PostMetadataHeader {
    background: none repeat scroll 0 0 #fff;
}
.art-PostHeaderIcon-wrapper {
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 29px;
    margin-bottom: 20px;
}
.art-PostHeaderIcon-wrapper img {
    display: none;
}
.art-article p, .art-article span {
    font-family: "Calibri", Arial, sans-serif !important;
    font-size: 17px;
}
.art-contentLayout .art-content {
    position: relative;
    float: left;
    overflow: hidden;
    width: 672px;
    margin: 0;
    padding: 0;
}
.art-contentLayout .art-content.wide {
    width: 934px;
}

.top-content-banners, .main_content, .bottom-content-banners, .bottom-content-block {
    float: left;
    width: 630px;
    background: #fff;
    border: 1px solid #cdcdcd;
    margin-bottom: 17px;
    padding: 20px;
}
.art-content.wide .top-content-banners, .art-content.wide .main_content, .art-content.wide .bottom-content-banners, .art-content.wide .bottom-content-block {
    width: 892px;
}
.main_images_block img {
    margin: 1em 2.8em;
}
div.mg_addad8640 a {
    display: none;
}
#MarketGid8640 a.mctitle:link, #MarketGid8640 a.mctitle:active, #MarketGid8640 a.mctitle:visited {
    color: #3d3d3d !important;
    font-size: 15px !important;
    margin-top: 13px;
    display: block;
}
.bottom-content-banners strong {
    font-family: CalibriBold, Arial, sans-serif;
}
.bottom-content-banners em {
    font-style: italic;
}
.art-PostHeader {
    font-family: "SegoeUISemiBold", Arial, sans-serif;
    font-size: 23px;
    color: #3d3d3d;
}
/*END MAIN CONTENT*/




.art-PostHeader a:link {
font-family:"Calibri", Arial, sans-serif;
text-decoration:none;
font-variant:small-caps;
color:#563C10;
}

.art-PostHeader a:visited,.art-PostHeader a.visited {
font-family:"Calibri", Arial, sans-serif;
text-decoration:none;
font-variant:small-caps;
color:#E1E0CB;
}

.art-PostHeader a:hover,.art-PostHeader a.hovered {
font-family:"Calibri", Arial, sans-serif;
text-decoration:none;
font-variant:small-caps;
color:#D5C1A5;
}

.art-PostHeaderIcons {
padding:1px;
}

.art-PostHeaderIcons,.art-PostHeaderIcons a,.art-PostHeaderIcons a:link,.art-PostHeaderIcons a:visited,.art-PostHeaderIcons a:hover {
    font-family: "Calibri", Arial, sans-serif;;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-align: right;
    color: #474529;
}

.art-PostHeaderIcons a:link {
font-family:"Calibri", Arial, sans-serif;;
font-style:italic;
font-weight:400;
text-decoration:none;
color:#89601A;
}

.art-PostHeaderIcons a:visited,.art-PostHeaderIcons a.visited {
font-style:italic;
font-weight:400;
text-decoration:none;
color:#68653C;
}

.art-PostHeaderIcons a:hover,.art-PostHeaderIcons a.hover {
font-family:"Calibri", Arial, sans-serif;;
font-style:italic;
font-weight:400;
text-decoration:underline;
color:#927345;
}

.art-PostContent {
    font-family: "Calibri", Arial, sans-serif;;
    font-style: normal;
    font-weight: 400;
    text-align: justify;
    color: #000;
    background: #fff;
}
.cb_online {
    background-position: 1px 4px;
}
a:visited,a.visited {
    font-family: "Calibri", Arial, sans-serif;;
    text-decoration: none;
    color: #444227;
}

a:hover,a.hover {
font-family:"Calibri", Arial, sans-serif;;
text-decoration:none;
color:#927345;
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {
font-weight:400;
font-style:normal;
text-decoration:none;
}

h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover {
font-family:"Calibri", Arial, sans-serif;
font-size:33px;
color:#68653C;
}

h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover {
    font-family: "SegoeUISemiBold", Arial, sans-serif;
    font-size: 23px;
    color: #3d3d3d;
    text-transform: uppercase;
    line-height: 24px;
}

h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover {
font-family:"Calibri", Arial, sans-serif;
font-size:18px;
color:#787445;
}

h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover {
font-family:"Calibri", Arial, sans-serif;
font-size:15px;
color:#787445;
}

h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover {
font-family:"Calibri", Arial, sans-serif;
font-size:13px;
color:#787445;
}

ol,ul {
color:#474529;
font-family:"Calibri", Arial, sans-serif;;
font-size:13px;
margin:1em 0 1em 2em;
padding:0;
}

li ol,li ul {
margin:.5em 0 .5em 2em;
padding:0;
}

li {
margin:.2em 0;
padding:0;
}

ul {
list-style-type:none;
}

ol {
list-style-position:inside;
}

.art-Post li {
line-height:1.2em;
padding:0 0 0 17px;
}

.art-Post ol li,.art-Post ul ol li {
background:none;
padding-left:0;
}

.art-Post ul li,.art-Post ol ul li {
background-image:url(../images/PostBullets.png);
background-repeat:no-repeat;
padding-left:17px;
}

blockquote p, blockquote div, blockquote span {
    color: #fff;
    font-family: "Calibri", Arial, sans-serif;;
}

blockquote {
    border: 1px solid #cdcdcd;
    background-color: #b49b60;
    background-image: url(../images/PostQuote.png);
    background-position: left top;
    background-repeat: no-repeat;
    margin: 10px 10px 10px 50px;
    padding: 5px 5px 5px 41px;
}

.button {
    background: #8fba1b none repeat scroll 0 0;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    font-family: "Calibri", Arial, sans-serif;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    width: 186px;
    cursor: pointer;
}
.art-button-wrapper.hover .art-button:hover {
    color: #fff;
}
.art-button-wrapper {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  z-index: 0;

}

input,select {
    font-size: 12px;
    font-style: normal;
}

.art-button-wrapper.hover .art-button,.art-button:hover {
    color: #000;
    text-decoration: none;
}

.art-button-wrapper.active .art-button {
color:#F5F1EA!important;
}

.art-button-wrapper.hover .l,.art-button-wrapper.hover .r {
top:-26px;
}

.art-button-wrapper.active .l,.art-button-wrapper.active .r {
top:-52px;
}
/*FOOTER BEGIN*/
.art-Footer {
    position: relative;
    z-index: 0;
    overflow: hidden;
    width: 100%;
    background: #fff;
}

.art-Footer .art-Footer-inner {
    position: relative;
    z-index: 0;
    width: 1200px;
    margin: 0 auto;
}

.art-Footer .art-Footer-background {
position:absolute;
z-index:-1;
background-repeat:no-repeat;
background-image:url(../images/Footer.png);
width:935px;
height:150px;
bottom:0;
left:0;
}

.art-rss-tag-icon {
position:relative;
display:block;
float:left;
background-image:url(../images/livemarks.png);
background-position:center right;
background-repeat:no-repeat;
height:27px;
width:26px;
margin:0 5px 0 0;
}

.art-Footer .art-Footer-text {
display:inline-block;
color:#33240A;
font-family:"Calibri", Arial, sans-serif;;
font-size:12px;
}

.art-Footer .art-Footer-text a:link {
color:#815A18;
font-family:"Calibri", Arial, sans-serif;;
text-decoration:none;
}

.art-Footer .art-Footer-text a:visited {
color:#201F13;
font-family:"Calibri", Arial, sans-serif;;
text-decoration:none;
}

.art-Footer .art-Footer-text a:hover {
color:#685231;
font-family:"Calibri", Arial, sans-serif;;
text-decoration:underline;
}

.art-page-footer,.art-page-footer a,.art-page-footer a:link,.art-page-footer a:visited,.art-page-footer a:hover {
font-family:Arial;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:400;
text-decoration:underline;
color:#8B6D41;
}

.art-page-footer {
    text-align: center;
    text-decoration: none;
    color: #3d3d3d;
    font-size: 13px;
    text-transform: uppercase;
    float: left;
    padding-top: 25px;
}
.counters {
    float: right;
    padding-top: 14px;
    padding-bottom: 14px;
}
.counters img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.art-contentLayout .art-content-wide {
position:relative;
border:0;
float:left;
overflow:hidden;
width:889px;
margin:0;
padding:0;
}

table.moduletable th {
font-size:140%;
padding:.5em 0;
}

.breadcrumbs {
display:block;
padding:.7em 0;
}

.contentpaneopen span.small,.contentpaneopen td.createdate,.contentpaneopen td.modifydate {
font-size:75%;
padding-bottom:1em;
}

.column_separator {
padding-left:10px;
}

div.offline {
background:#fffebb;
width:100%;
position:absolute;
top:0;
left:0;
font-size:1.2em;
padding:5px;
}

span.pathway {
display:block;
height:16px;
line-height:16px;
overflow:hidden;
margin:0 20px;
}

table.moduletable th,legend {
font-weight:700;
font-family:Helvetica,Arial,sans-serif;
font-size:1.5em;
padding-left:0;
text-align:left;
margin:0 0 10px;
}

.invalid {
border-color:red;
}

label.invalid {
color:red;
}

.ol-foreground {
background-color:#f6f6f6;
}

.ol-background {
background-color:#666;
}

.ol-textfont {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.ol-captionfont {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f6f6f6;
font-weight:700;
}

.ol-captionfont a {
color:#0B55C4;
text-decoration:none;
font-size:12px;
}

td.buttonheading img {
border:none;
}

div#maindivider {
border-top:1px solid #ddd;
margin-bottom:10px;
overflow:hidden;
height:1px;
}

.contentpaneopen_edit {
float:left;
}

table.contenttoc {
border:1px solid #ccc;
float:right;
margin:5px;
padding:5px;
}

table.contenttoc td {
padding:0 5px;
}

td.sectiontableheader {
background:#efefef;
color:#333;
font-family: "CalibriBold", Arial, sans-serif;
border-right:1px solid #fff;
padding:4px;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:4px;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
padding:3px;
}

table.contentpaneopen,table.contentpane {
width:100%;
margin:0;
padding:0;
}

table.contentpaneopen li {
margin-bottom:5px;
}

table.contentpaneopen fieldset {
border:0;
border-top:1px solid #ddd;
}

table.contentpaneopen h3 {
margin-top:25px;
}

table.contentpaneopen h4 {
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

.highlight {
background-color:#fffebb;
}

table.user1user2 div.moduletable {
margin-bottom:0;
}

div.moduletable,div.module {
margin-bottom:25px;
}

div.module_menu h3 {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#eee;
padding-left:10px;
padding-bottom:2px;
margin:-23px -4px 5px -5px;
}

div.module_menu {
margin:0 0 15px;
padding:0;
}

div.module_menu div div div {
width:auto;
padding:30px 10px 15px;
}

div.module_menu div div div div {
background:none;
padding:0;
}

div.module_menu ul {
padding-left:20px;
margin:10px 0;
}

div.module_menu ul li a:link,div.module_menu ul li a:visited {
font-family: "CalibriBold", Arial, sans-serif;
}

#leftcolumn div.module table {
width:auto;
}

table.adminform textarea {
width:540px;
height:400px;
font-size:1em;
color:#009;
}

div.search input, #search_searchword {
  width: 290px;
  border: 1px solid #ccc;
  height: 30px;
  padding: 0 0 0 10px;
  vertical-align: top;
    float: left;
}
#search_searchword {
    width: 328px;
    vertical-align: inherit;
}
#modlgn_username,#modlgn_passwd {
width:90%;
}

#form-login-username,#form-login-password,#form-login-remember {
display:block;
margin:0;
}

div.mosimage {
margin:5px;
}

div.mosimage_caption {
font-size:.90em;
color:#666;
}

div.caption img {
border:1px solid #CCC;
}

div.caption p {
font-size:.90em;
color:#666;
text-align:center;
}

table.paramlist {
margin-top:5px;
}

table.paramlist td.paramlist_key {
width:128px;
text-align:left;
height:30px;
}

div.message {
    font-family: "CalibriBold", Arial, sans-serif;
font-size:14px;
color:#c30;
text-align:center;
width:auto;
background-color:#f9f9f9;
border:solid 1px #d5d5d5;
margin:3px 0 10px;
padding:3px 20px;
}

.banneritem img {
display:block;
margin-left:auto;
margin-right:auto;
}

.banneritem_text {
font-size:11px;
padding:4px;
}

.bannerfooter_text {
font-size:11px;
background-color:#f7f7f7;
text-align:right;
padding:4px;
}

.pollstableborder {
margin-top:8px;
}

.pollstableborder td {
text-align:left;
vertical-align:middle;
}

span.description {
display:block;
padding-left:30px;
}

fieldset {
border:1px solid #ccc;
margin-top:15px;
padding:15px;
}

legend {
margin:0;
padding:0 10px;
}

td.key {
border-bottom:1px solid #eee;
color:#666;
}

.tool-tip {
float:left;
background:#ffc;
border:1px solid #d4d5aa;
max-width:200px;
padding:5px;
}

.tool-title {
font-size:100%;
font-weight:700;
background:url(../../system/images/selector-arrow.png) no-repeat;
margin:-15px 0 0;
padding:15px 0 5px;
}

.tool-text {
font-size:100%;
margin:0;
}

#system-message {
margin-bottom:20px;
}

#system-message dd.message ul {
background:#c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;
border-top:3px solid #de7a7b;
border-bottom:3px solid #de7a7b;
padding-left:40px;
text-indent:0;
margin:0;
}

#system-message dd.error ul {
color:#c00;
background:#e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;
border-top:3px solid #DE7A7B;
border-bottom:3px solid #DE7A7B;
padding-left:40px;
text-indent:0;
margin:0;
}

#system-message dd.notice ul {
color:#c00;
background:#efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;
border-top:3px solid #f0dc7e;
border-bottom:3px solid #f0dc7e;
padding-left:40px;
text-indent:0;
margin:0;
}

#syndicate {
float:left;
padding-left:25px;
}

#component-contact table td {
padding:2px 0;
}

.breadcrumbs img {
border:0;
margin:0;
padding:0;
}

.mceToolbarTop {
white-space:normal;
}

.mceEditor {
background:none;
}

#archive-list li {
list-style-type:none;
background-image:none;
margin-left:0;
padding-left:0;
}

.article h3 img {
border:none;
display:inline;
margin:0;
padding:0;
}

.art-Footer-text .moduletable {
border:none;
margin:0;
padding:0;
}

.img_caption.left {
float:left;
margin-right:1em;
}

.img_caption.right {
float:right;
margin-left:1em;
}

.img_caption.left p {
clear:left;
text-align:center;
}

.img_caption.right p {
clear:right;
text-align:center;
}

ul.mod_dwhosonline {
overflow:hidden;
}



.guest_only {
    text-align: left;
    font-size: 14px;
    font-family: "Calibri", Arial, sans-serif;
    color: #b49b60;
    width: 100%;
    border-top: 1px solid #cdcdcd;
    margin: 5px;
    padding-top: 20px;
    text-transform: uppercase;
    line-height: 19px;
}
.guest_only a {
    color: #3d3d3d;
}
.guest_only a:hover {
    text-decoration: underline;
}

a.votedown_button, a.votedown_button:visited {
    background: #ea5b0c;
    text-align: center;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
a.voteup_button, a.voteup_button:visited {
    background: #8fba1b;
    text-align: center;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
span.voteup, span.votedown {
    color: #fff;
    background: none;
    padding: 0;
}
a.secureBottom {
background:url(http://parijanka.info/images/stories/ugolspravadoska.png) no-repeat scroll 0 0 transparent;
bottom:0;
display:block;
height:150px;
position:fixed;
right:0;
width:150px;
z-index:999;
}
#mixkt_4294933299 a {
text-decoration: none;
color: #5E5B36;
    font-family: "CalibriBold", Arial, sans-serif;
}
.cena {
background-color:#EE704A;
color:#FFF;
padding:2px;
}

a.secureBottomnew {
background:url(http://parijanka.info/images/stories/ugolvverhu.png) no-repeat scroll 0 0 transparent;
left:0;
display:block;
height:150px;
position:fixed;
top:0;
width:150px;
z-index:999;
}

.art-Sheet-tr,.art-Sheet-tl,.art-Sheet-br,.art-Sheet-bl,.art-Sheet-tc,.art-Sheet-bc,.art-Sheet-cr,.art-Sheet-cl,.art-Block-tr,.art-Block-tl,.art-Block-br,.art-Block-bl,.art-Block-tc,.art-Block-bc,.art-Block-cr,.art-Block-cl,.art-BlockContent-tr,.art-BlockContent-tl,.art-BlockContent-br,.art-BlockContent-bl,.art-BlockContent-tc,.art-BlockContent-bc,.art-BlockContent-cr,.art-BlockContent-cl,.art-Post-tr,.art-Post-tl,.art-Post-br,.art-Post-bl,.art-Post-tc,.art-Post-bc,.art-Post-cr,.art-Post-cl {
position:absolute;
z-index:-1;
}

.art-menu li li,.art-contentLayout li {
float:none;
}

/*.art-nav .l,.art-BlockHeader .l {
left:0;
right:5px;
}*/

.art-menu ul li,.clr {
clear:both;
}

.art-menu a:hover .l,.art-menu a:hover .r,.art-menu li:hover>a .l,.art-menu li:hover>a .r,.art-menu li:hover a .l,.art-menu li:hover a .r {
top:-28px;
}

.art-menu a:hover .t,.art-menu li:hover a .t,.art-menu li:hover>a .t {
color:#2D2C1A;
}

h1.art-Logo-name,.art-Logo-text {
display:block;
text-align:center;
}

.art-Block, .art-Post {
    position: relative;
    z-index: 0;
    margin-bottom: 18px;
}

.art-Block-tl,.art-BlockContent-tl,.art-Post-tl {
top:0;
left:0;
clip:rect(auto,5px,5px,auto);
}

.art-Block-tr,.art-BlockContent-tr,.art-Post-tr {
top:0;
right:0;
clip:rect(auto,auto,5px,5px);
}

.art-Block-bl,.art-BlockContent-bl,.art-Post-bl {
bottom:0;
left:0;
clip:rect(5px,5px,auto,auto);
}

.art-Block-br,.art-BlockContent-br,.art-Post-br {
bottom:0;
right:0;
clip:rect(5px,auto,auto,5px);
}

.art-Block-tc,.art-BlockContent-tc,.art-Post-tc {
top:0;
clip:rect(auto,auto,5px,auto);
}

.art-Block-bc,.art-BlockContent-bc,.art-Post-bc {
bottom:0;
clip:rect(5px,auto,auto,auto);
}

.art-Block-cr,.art-BlockContent-cr,.art-Post-cr {
right:0;
clip:rect(auto,auto,auto,5px);
}

.art-Block-cl,.art-BlockContent-cl,.art-Post-cl {
left:0;
clip:rect(auto,5px,auto,auto);
}

.art-Block-cc,.art-Post-cc {
position:absolute;
z-index:-1;
top:5px;
left:5px;
right:5px;
bottom:5px;
background-color:#fff;
}

.art-BlockContent-body a:active,.art-BlockContent-body a.active,.art-BlockContent-body li:active,.art-BlockContent-body li.active,.art-BlockContent-body li.current {
color:#aa5962;
font-family:"Calibri", Arial, sans-serif;;
text-decoration:none;
}

.art-PostHeaderIcons a,.art-PostHeaderIcons a:link,.art-PostHeaderIcons a:visited,.art-PostHeaderIcons a:hover,.art-Footer .art-Footer-text p,.img_caption img {
margin:0;
}



a:active,a.active,li:active,li.active,li.current {
font-family:"Calibri", Arial, sans-serif;;
text-decoration:none;
color:#aa5962;
}

h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover,.contentheading {
font-family:"Calibri", Arial, sans-serif;
font-size:20px;
color:#B47F22;
}

.art-contentLayout .art-sidebar1,.art-contentLayout .art-sidebar2 {
    position: relative;
    border: 0;
    float: left;
    width: 245px;
    padding: 0;
}
.art-Block.all_descriptions {
    z-index: 6;
}
.art-contentLayout .art-content-sidebar1,.art-contentLayout .art-content-sidebar2 {
position:relative;
border:0;
float:left;
overflow:hidden;
width:712px;
margin:0;
padding:0;
}

#footer,#navigation {
text-align:center;
}

.pagination span,.pagination a {
padding:2px;
}

span.article_separator,table.blog span.article_separator {
display:none;
}

#leftcolumn div.module,div.caption {
padding:0 10px;
}

form#form-login,form#com-form-login {
text-align:left;
}

form#form-login fieldset,form#com-form-login fieldset {
border:0 none;
margin:0;
padding:.2em;
}

form#form-login ul,form#com-form-login ul,#archive-list {
list-style-type:none;
margin:0;
padding:0;
}

form#form-login ul li,form#com-form-login ul li {
background-image:none;
padding:0;
}

.contentpane tbody tr td form table tbody tr td table tbody tr td, .contentpane .sectiontableheader{
display: none;
}
a.category {
font-family:"Calibri", Arial, sans-serif;
font-size:15px;
}
table.contentpane li {
padding:20px;
}
.scontent {
    background: #fff !important;
}
.kdb-full-page > a {
    color: #000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}
.kdb-full-page > a:hover {
    text-decoration: underline;
}
.kdb-full-page p {
    display: none;
}
#Kunena div,#Kunena  span,#Kunena  applet,#Kunena  object,#Kunena  iframe,#Kunena  h1,#Kunena  h2,#Kunena  h3,#Kunena  h4,#Kunena  h5,#Kunena  h6,#Kunena  p, #Kunena blockquote,#Kunena  pre,#Kunena  a,#Kunena  abbr,#Kunena  acronym,#Kunena  address,#Kunena  big,#Kunena  cite, #Kunena code,#Kunena  del,#Kunena  dfn,#Kunena  em,#Kunena  img,#Kunena  ins,#Kunena  kbd, #Kunena q, #Kunena s, #Kunena samp, #Kunena small, #Kunena strike, #Kunena strong, #Kunena sub, #Kunena sup, #Kunena tt, #Kunena var, #Kunena b, #Kunena u, #Kunena i, #Kunena center, #Kunena dl, #Kunena dt, #Kunena dd, #Kunena ol, #Kunena ul, #Kunena li, #Kunena fieldset, #Kunena form, #Kunena label, #Kunena legend, #Kunena table, #Kunena caption, #Kunena tbody, #Kunena tfoot, #Kunena thead, #Kunena tr, #Kunena th, #Kunena td, #Kunena article, #Kunena aside, #Kunena canvas,#Kunena  details, #Kunena embed, #Kunena figure, #Kunena figcaption, #Kunena footer, #Kunena header, #Kunena hgroup, #Kunena menu, #Kunena nav, #Kunena output, #Kunena ruby, #Kunena section, #Kunena summary, #Kunena time, #Kunena mark, #Kunena audio, #Kunena video {
    vertical-align: middle;
}
#Kunena .thanks .button {
    width: 110px;
}
#Kunena b, #Kunena strong {
    font-weight: bold;
    vertical-align: initial;
}
#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {

}
#Kunena .path-element-last {
    font-size: 13px;
}

#Kunena a:link, #Kunena a:visited {
    font-family: Arial, sans-serif;
    font-size: 14px;
    vertical-align: initial;
}
#Kunena .fb_latest-subject-by a, #Kunena .fb_thead-moderators a, #Kunena .path-element-users a {
    font-size: x-small;
}
#Kunena .thanks b {
    font-size: 12px;
}
#Kunena .td-2 > img {
    vertical-align: text-top;
}
#Kunena .topic_latest_post a, #Kunena .topic_by a {
    font-size: x-small;
    vertical-align: initial;
}
#Kunena div.viewcover, #Kunena div.msgtext, #Kunena div.msgtext b, #Kunena div.msgtext span, #Kunena div.msgtext i,  #Kunena div.msgtext em,  #Kunena div.msgtext strong, #Kunena div.msgtext u, #Kunena div.msgtext s, #Kunena div.msgtext strike {
    font-size: 14px;
    line-height: 20px;
    vertical-align: initial;
}
#Kunena div.msgtext i, #Kunena div.msgtext em {
    font-style: italic;
}
#Kunena .thanks_list a {
    vertical-align: inherit;
}
#Kunena span.msgtext span {
    vertical-align: inherit;
}
#Kunena .button, #Kunena .fb_button {

}
#Kunena tr.fb_sectiontableentry2 td {
	vertical-align: middle;
}
#Kunena #fb_post_buttons .fb_button {
    cursor: pointer;
    float: left;
    margin-right: 10px;
}
#Kunena a.fb-topic-title:link,#Kunena a.fb-topic-title:visited {
    font-size: 16px;
}

#Kunena input.button-insert-image {
    width: 225px;
}
#Kunena div.fb_thead-desc, #Kunena div.fb_thead-moderators {
    line-height: 14px;
}
#Kunena div.fb_cc-subcat {
    margin-bottom: 3px;
	padding-right: 1%;
}
#Kunena .fbxs {
    font-size: xx-small !important;
    vertical-align: initial;
}
#Kunena .fbs {
    font-size: x-small !important;
    vertical-align: initial;
}
#Kunena .fbm {
    font-size: small !important;
    vertical-align: initial;
}
#Kunena .fbl {
    font-size: medium !important;
    vertical-align: initial;
}
#Kunena .fbxl {
    font-size: large !important;
    vertical-align: initial;
}
#Kunena .fbxxl {
    font-size: x-large !important;
    vertical-align: initial;
}
#Kunena .fb_sectiontableentry1 .td-6.fbs {
    vertical-align: inherit;
}
#Kunena tr.fb_sectiontableentry1 td {
    vertical-align: middle;
}

/* HACKS */
html[lang='\
en'] .top-menu .maximenuCK, _:-ms-input-placeholder, :root .top-menu .maximenuCK {
    margin-right: 20px;
}
html[lang='\
en'] .login-block, _:-ms-input-placeholder, :root .login-block  {
    width: 625px;
}
html[lang='\
en'] #mod_loginform,  _:-ms-input-placeholder, :root #mod_loginform {
    width: 625px;
}
html[lang='\
en'] #mod_login_logoutform,  _:-ms-input-placeholder, :root #mod_login_logoutform {
    width: 625px;
}
html[lang='\
en'] div.search input[type="text"], _:-ms-input-placeholder, :root div.search input[type="text"] {
    width: 255px;
}
html[lang='\
en'] #search_searchword, _:-ms-input-placeholder, :root #search_searchword {
    width: 255px;
}
:root .top-menu .maximenuCK {
    margin-right: 20px\0/IE9;
}
:root .login-block, :root #mod_loginform, :root #mod_loginform  {
    width: 625px\0/IE9;
}
:root div.search input[type="text"], :root #search_searchword {
    width: 255px\0/IE9;
}
_:-ms-input-placeholder, :root div.maximenuCKH ul.maximenuCK li div.floatCK div.floatCK li a {
    width: 326px;
}
:root div.maximenuCKH ul.maximenuCK li div.floatCK div.floatCK li a {
    width: 326px\0/IE9;
}