@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:100,200,300,400,500,600,700,800,900);

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
	font-family: "Roboto", sans-serif;
	margin: 0;
	padding: 0;
	background-color: #f8f8f8;
}

body.login {
	background-color: #fff;
}

img {
    max-width: 100%;
    height: auto;
	border: none;
}

h1, h2, h3, h4, h5, h6, span, p, input { margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; }

ul, li, ol { margin: 0; padding: 0; list-style-type: none; }

a { text-decoration: none; }

a:focus { outline: 0; }

.moder-panel {
	padding: 10px;
	font-size: 14px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #dfdfdf;	
}

.moder-panel a {
}

.hd_w { width: 100%;}
.hd_w {
	background-color: #fff;
	background-image: url(img/bg-spring.jpg);
}
.hd { margin: 0 auto; }

.main-logo .r {
	width: 2% !important;
	float: left;
	padding: 6px 0px 0 0px;
	margin-left: 50px;	
}
.main-logo .r2 { overflow: hidden; }
.main-logo .r a { font: bold 11px Arial, sans-serif; }
.main-logo .r a:hover { text-decoration: underline; }
.main-logo .r p { height: 20px; padding: 0 0 0 18px; margin: 0 0 0 15px; }
.main-logo .r .lt { background: url(img/l_lt.gif) 0 0 no-repeat; }
.main-logo .r .en { background: url(img/l_en.gif) 0 0 no-repeat; }
.main-logo .r .lv { background: url(img/l_lv.gif) 0 0 no-repeat; }
.main-logo .r .ru { background: url(img/l_ru.gif) 0 0 no-repeat; }
.main-logo .r .de { background: url(img/l_de.gif) 0 0 no-repeat; }
.main-logo .r .se { background: url(img/l_se.gif) 0 0 no-repeat; }

.main-logo {
	/* padding: 30px 15px; */
	padding: 0px 0 20px 20px;
}

.buttons {
	display: inline-block;
	width: 100%;
}
.buttons.center {
	text-align: center;
}
.button {
	font: 700 13px "Open Sans",sans-serif;
	padding: 7px 40px;
	margin: 0 0 2px;
	border-radius: 5px;
	vertical-align: top;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	color: #000;	
}
.button .material-icons {
	margin-right: 5px;
}
.button-description {
	font-size: 12px !important;
	float: initial !important;
	margin: 5px 0 10px 0 !important;
}
.lg { width: 1200px; margin: 15px auto 20px auto; overflow: hidden; }
.lg .t { padding: 17px 0 0 0; height: 20px; font: bold 11px Arial, sans-serif; text-align: right; }
.lg .t a { text-decoration: underline; }
.lg .t a:hover { text-decoration: none; }
.lg .b .lg_i { margin: 0 49px 0 0; }

.st_p { width: 100%; margin: 0 auto; background-color: #63646f; }
.st_p .out_td { padding: 0 5px; background: #e30000; }
.st_p .new { /* background: #000; float: left; padding: 1px; */ margin: 0; }
.st_p .new a { background: #fff000; color: #000; float: left; }
.st_p .new a b { color: #e30000; }
.st_p .new a:hover { background: #ffd200; border-bottom: 1px solid #cacaca; }

.st_p .out:hover {
	background: #9898a1;
}

.st_p .out:hover {
	color: #fff;
	background: #e30000;
}

.st_p a b {
	color: #ffffff;
	background-color: #53bd25;
	padding: 2px 6px;
	border-radius: 2px;
	font-size: 13px;
	font-weight: 500;
}

.t_ad { margin: 0 auto; font: bold 11px Tahoma, sans-serif; text-align: center; padding: 20px 0 20px 0; }
.t_ad a { text-decoration: underline; }

.ct_w {
	margin: 0 auto;
}

.ct_w:after {    
	clear: both;
	display: table;
	content: " ";
}

.ct_w:before {    
	display: table;
	content: " ";
}

.ct_w .l {
	width: 25%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;	
}
.ct_w .m {
	width: 50%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.ct_w .r {
	width: 25%;
	float: right;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;	
}

.ct_wgal {
	width: 75%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;	
}

.ct_w .m2 {
	width: 50%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;	
}
.ct_w .m3 {
	width: 75%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;	
}


.ct_w {
	width: 1200px;
}

.container {
	width: 1170px;
}


.wl_w { width: 100%; float: left; margin: 0 0 30px 0; }
.wl_w h1 { font: 12px Arial, sans-serif; padding: 12px 0 12px 13px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; }
.wl { width: 100%; padding: 30px; float: left; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; }
.wl .l { width: 50%; float: left; padding: 0 20px 0 0; }
.wl .i { font: 11px Arial, sans-serif; text-align: center; }
/* .wl .i img { float: left; } */
.wl .i span { margin-top: 5px; float: left; width: 242px; text-align: center; }
.wl .r { width: 50%; float: left; }
.wl p { font: 11px/16px Arial, sans-serif; background: url(img/d_line.gif) bottom left repeat-x; padding: 0 0 11px 0; margin: 0 0 11px 0; float: left; }
.wl p b { font: bold 12px Arial, sans-serif; }
.wl p a { font: bold 9px Arial, sans-serif; text-decoration: underline; }
.wl p a:hover { text-decoration: none; }
.cp a {
    width: 100%;
    /* float: left; */
    /* text-align: center; */
    font: 700 13px "Open Sans",sans-serif;
    padding: 7px 0;
    margin: 0 0 2px;
    border-radius: 5px;
    /* display: inline-flex; */
    vertical-align: top;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}
.cp a .material-icons {
	margin-right: 5px;
}
.wl_w.verified {
	background-color: #4dad50;
	border-radius: 3px;
	font-size: 15px;
	padding: 15px;
	color: #fff;
}

.wl_w.verified a {
	color: #fff;
}

.wl_w.verified i {
	border: 3px solid #fff;
	padding: 3px;
	border-radius: 50%;
	float: left;
	margin-right: 12px;
}

.mt { width: 100%; float: left; position: relative; z-index: 2; }
.mt2 { width: 770px; }
.mt a { font: 12px Arial, sans-serif; padding: 5px 12px; float: left; margin: 0 2px 0 0; }
.mt3 a { font: bold 11px Arial, sans-serif; padding: 6px 5px; float: left; margin: 0 2px 0 0; }

.m_w { width: 100%; padding: 30px; float: left; position: relative; margin: -1px 0 0 0; z-index: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.m_w2 { width: 100%; padding: 30px; float: left; position: relative; margin: -1px 0 0 0; z-index: 1; }
/* .m_w3 { width: 06px; } */

.m_w .srch { width: 256px; border: 1px solid #838383; font: 12px Arial, sans-serif; padding: 3px 8px; float: left; margin: 0 5px 0 0; }
.m_w .sbmt { width: 60px; height: 25px; font: bold 12px Arial, sans-serif; float: left; margin: -1px 15px 0 0; }
.m_w p {
	font-size: 16px;
	float: left;
	margin: 25px 0;
}

.mw_w { width: 100%; float: left; }
.mw_w2 { width: 665px; margin: 0 0 15px 0; }
.mw_w h1 { font: 12px Arial, sans-serif; padding: 5px 0 5px 13px; }
.mw { width: 100%; padding: 13px; float: left; }

.mw_w .item {
	display: inline-block;
	width: 80px;
	text-align: center;
}

.pap .mw { font: 12px Arial, sans-serif; text-align: center; }
.pap .mw table { width: 458px; margin: 20px 0 0 0; float: left; }
.pap .mw table .t { width: 150px; font: bold 12px Arial, sans-serif; text-align: left; vertical-align: middle; }
.pap .mw table .c { text-align: left; }
.pap .mw table .c .input_t { width: 150px; border: 1px solid #838383; font: 12px Arial, sans-serif; padding: 3px 8px; float: left; margin: 0 5px 0 0; }
.pap .mw table .c label { width: 90px; float: left; padding: 5px 0 0 0; }
.pap .mw table .c p { width: 300px; float: left; margin: 0 0 5px 0; }
.pap .mw table .row { background: url(img/d_line.gif) center left repeat-x; }
.pap .mw table .row td { height: 30px; }
.mw_w .info { font: 12px/16px Arial, sans-serif; }

.mw h2 { font: bold 12px Arial, sans-serif; text-align: center; }
.mw h3 { font: 11px Arial, sans-serif; text-align: center; margin: 2px 0 3px 0; }
.mw h4 { font: 9px Arial, sans-serif; text-align: center; margin: 4px 0 0 0; }
.mw h5 { margin: 4px 0 -2px 0; font: 12px Arial, sans-serif; text-align: center; }

.nmt { width: 465px; float: left; position: relative; z-index: 2; padding: 10px 11px 0 10px; }
.nmt a { font: bold 12px Arial, sans-serif; padding: 5px 12px; float: left; margin: 0 2px 0 0; }
.nmt li { float: left; }

.nm { width: 466px; float: left; margin: -1px 0 0 0; padding: 10px; }
.nm table { width: 466px; float: left; }
.nm table td { border: 1px solid #d0d0d0; padding: 0 0 0 10px; }
.nm table tr { height: 25px; font: 12px Arial, sans-serif; }

.fr_w {
width: 100%;
	float: right;
	box-shadow: 1px 1px 10px 0 rgba(176, 176, 176, 0.19);
	margin-bottom: 30px;
}
.fr_w2 { margin: -1px 0 0 0; }
.fr_w h1 { font: 15px Arial, sans-serif; padding: 10px 0 10px 13px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; }
.fr { width: 100%; padding: 30px; float: left; font: 12px Arial, sans-serif; overflow: hidden; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; }

.r_ad a { margin: 12px 0 0 0; font: bold 11px Arial, sans-serif; text-align: right; float: right; }

.fr ul { float: left; margin: 5px 0; }
.fr li { width: 100%; border-bottom: 1px solid #dfdfe4; padding: 10px 0; float: left; }
.fr li p { padding: 0 0 0 14px; background: url(img/ico_for.gif) 0 3px no-repeat; }

.f_attachment {
	padding: 8px;
	background-color: #ffffff;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	margin-top: 20px;
}

.gr { width: 100%; padding: 29px; float: left; font: 12px Arial, sans-serif; overflow: hidden; }
.gr ul { float: left; margin: 0 0 5px 0; }
.gr li {
	width: 100%;
	border-bottom: 1px solid #dfdfe4;
	padding: 10px 0;
	float: left;
}
.gr li p { padding: 0 0 0 14px; background: url(img/ico_for.gif) 0 3px no-repeat; }

.jp { width: 100%; padding: 7px 13px 13px 13px; float: left; font: 12px Arial, sans-serif; }
.jp ul { float: left; margin: 0 0 5px 0; }
.jp li { width: 100%; background: url(img/d_line.gif) bottom left repeat-x; padding: 8px 0 5px 0; float: left; }
.jp li p { padding: 0 0 3px 25px; }
.jp table { width: 100%; }
.jp table .t { font: bold 12px/18px Arial, sans-serif; }

.fo_w { width: 100%; float: left; margin: 20px 0 0 0; }
.fo { width: 100%; margin: 0 auto; text-align: center; font: 12px Arial, sans-serif; color: #fff; padding: 18px 0 0 0; }
.fo p { font: 11px/16px Arial, sans-serif; background: url(img/fo_l.gif) top center no-repeat; padding: 15px 0 0 0; margin: 15px 0 0 0; }

.hd_w .hd .tab_w .info a { width: 56px; height: 17px; float: none; background: none; color: #000; font: 9px Arial, sans-serif; margin: 0; padding: 3px 0 0 0; display: block; text-align: center; }

.info_r { float: right; }
.nmt .info_r a { width: 56px; height: 17px; background: none; color: #000; font: 9px Arial, sans-serif; margin: 0; padding: 3px 0 0 0; display: block; text-align: center; }

.b_728 { float: left; margin: 5px 0 0 100px; }

.js { width: 100%; padding: 5px 13px 13px 13px; float: left; font: 11px/16px Arial, sans-serif; }
.js li { background: url(img/d_line.gif) bottom left repeat-x; padding: 10px 0; float: left; }
.js li p { width: 100%; padding: 0 0 0 14px; background: url(img/ico_for.gif) 0 4px no-repeat; overflow: hidden; }
.js li p .t { font-weight: bold; float: left; }
.js li p .p { float: left; margin: 7px 0 0 0; }
.js li p .k { width: 100%; float: left; overflow: hidden; }

.prt { width: 465px; float: left; position: relative; z-index: 2; padding: 0 11px 0 11px; }
.prt a { font: bold 12px Arial, sans-serif; padding: 5px 12px; float: left; margin: 0 2px 0 0; }
.prt li { float: left; }

.pr { width: 466px; float: left; margin: -1px 0 0 0; padding: 10px; }

.vi_w { float: left; padding: 12px 0 0 0; }

.ct_w .m2 table { width: 488px; }
.ct_w .m2 table td { vertical-align: top; text-align: center; }
.ct_w .m2 .w { width: 114px; margin: 0 auto; text-align: center; overflow: hidden; }
.ct_w .m2 .b { width: 114px; height: 8px; float: left; margin: 0; }
.ct_w .m2 .f { width: 112px; float: left; text-align: center; padding: 6px 0 10px 0; margin-bottom: 9px; }
* html .ct_w .m2 .f { margin-top: -11px; }
.ct_w .m2 .s { padding-top: 8px; }
.ct_w .m2 .edit { width: 98px; background: #ffffcc; border: 1px solid #feab5a; margin: 0 auto; padding: 5px 0 0 0; }
.ct_w .m2 .edit form { width: 98px; }
.ct_w .m2 h1 { font: 9px Arial, sans-serif; margin-top: 2px; }
.ct_w .m2 h1 b { font: bold 11px Arial, sans-serif; }
.ct_w .m2 h2 { font-size: 12px; }
.ct_w .m2 h3 { font: bold 12px/20px Arial, sans-serif; margin: 15px 0; }
.ct_w .m2 h4 { font: bold 9px/18px Arial, sans-serif; margin: 15px 0; }
.ct_w .m2 img { margin-bottom: 9px; }
.ct_wgal .w table td .bi img { margin: 8px 3px 0 3px; }

.al_stat { width: 235px; float: left; padding: 13px; background: #ffffcc; border: 1px solid #ffa64f; font: 12px Arial, sans-serif; }
.al_stat h1 { font: bold 14px Arial, sans-serif; margin: 0 0 10px 0; }
.al_stat .t { font-weight: bold; line-height: 18px; }
.al_stat table { width: 235px; }

.fr .i { width: 235px; background: url(img/d_line.gif) bottom center repeat-x; overflow: hidden; padding: 0 0 13px 0; margin: 0 0 13px 0; float: left; }
.fr .i img { float: left; margin: 0 10px 0 0; }
.fr .i h2 { font: 11px/18px Arial, sans-serif; }
.fr .i h2 b { font: bold 12px Arial, sans-serif; }

.m_w3 .w { width: 600px; margin: 0 auto; }
.m_w3 .w .th { width: 600px; margin: 0 0 0 0; text-align: center; float: left; font: 12px Arial, sans-serif; }
.m_w3 .w .th table { width: 600px; float: left; }
/* .m_w3 .w .th img { margin: 0 0 0 0; border: 1px solid #7c7c7c; } */

.m_w3 .w .th .act { border: 3px solid #e86576; }
.m_w3 .w .th a { color: #115fbf; text-decoration: underline; font-weight: bold; }
.m_w3 .w .th a:hover { text-decoration: none; }

.album-nav li {
	display: inline-block;
	padding: 0px 2px;
}
.album-nav .nav-arrows {

}

.m_w3 .w .th .nav { width: 600px; margin: 0 0 15px 0; float: left; background: #eacfd3 url(img/nav_bg3.gif) top right no-repeat; }
.m_w3 .w .th .nav a { color: #fff; text-decoration: none; cursor: pointer; }
.m_w3 .w .th .nav h1 { height: 19px; font: bold 12px Arial, sans-serif; background: #e86576 url(img/nav_bg1.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; }
.m_w3 .w .th .nav h2 { height: 19px; font: 12px Arial, sans-serif; background: #e86576 url(img/nav_bg2.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; }
.m_w3 .w .th .nav h3 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; }
.m_w3 .w .th .nav h4 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; border-left: 1px solid #fff; }
.m_w3 .w .th .nav2 { width: 602px; margin: 10px 0 15px 0; float: left; background: #e86576; }
.m_w3 .w .th .nav2 a { color: #fff; text-decoration: none; cursor: pointer; }
.m_w3 .w .th .nav2 h1 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; border-right: 1px solid #fff; }

.m_w2 .nav { width: 488px; margin: 0 0 15px 0; float: left; background: #eacfd3 url(img/nav_bg3.gif) top right no-repeat; }
.m_w2 .nav a { color: #fff; text-decoration: none; cursor: pointer; }
.m_w2 .nav h1 { height: 19px; font: bold 12px Arial, sans-serif; background: #e86576 url(img/nav_bg1.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; margin: 0; }
.m_w2 .nav h2 { height: 19px; font: 12px Arial, sans-serif; background: #e86576 url(img/nav_bg2.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; }
.m_w2 .nav h3 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; margin: 0; }
.m_w2 .nav h4 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; border-left: 1px solid #fff; }

.com table { width: 600px; }
.com table td { text-align: center; vertical-align: top; }
.com h2 { font: bold 12px Arial, sans-serif; text-align: center; }
.com h2 a { color: #000; }
.com h3 { font: 11px Arial, sans-serif; text-align: center; margin: 2px 0 3px 0; }
.com h4 { font: 9px Arial, sans-serif; text-align: center; margin: 4px 0 0 0; }
.com h5 { margin: 4px 0 -2px 0; font: 12px Arial, sans-serif; text-align: center; }
.m_w3 .w .com img { border: none; }
.com .ul { width: 122px; background: #fff; border-top: 1px solid #a8a8a8; border-left: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; padding: 9px 0; }
.com .ul span { width: 122px; float: left; }
.m_w3 .w .com span img { margin: 6px 5px 0 5px; }
.w_gal .ct_w .com span img { margin: 6px 5px 0 5px; }
.com .cl { background: #fff; border: 1px solid #a8a8a8; text-align: left; padding: 10px 13px; }
.com .al { width: 6px; background: url(img/com_ul.gif) center left no-repeat; }
.com h1 { font: 11px Arial, sans-serif; background: url(img/d_line.gif) top left repeat-x; padding: 9px 0 0 0; margin-top: 10px; color: #999; }

.com .ud { width: 122px; background: #ffe5e5; border-top: 1px solid #b09f9f; border-left: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; padding: 9px 0; }
.com .ud span { width: 122px; float: left; }
.com .ad { width: 6px; background: url(img/com_ud.gif) center left no-repeat; }
.com .cd { background: #ffe5e5; border: 1px solid #b09f9f; text-align: left; padding: 10px 13px; }

.m_w3 .w .com textarea { width: 443px; height: 78px; border: 1px solid #a8a8a8; font: 12px Arial, sans-serif; padding: 11px; }
.m_w3 .w .com form { padding: 0 0 0 133px; }
.m_w3 .w .com form p { font-weight: bold; margin: 25px 0 5px 0; padding: 0; width: 443px; text-align: left; }
.m_w3 .w .com form input { margin: 7px 0 0 0; float: left; }

.w_gal { width: 1200px; margin: 0 auto; }

.ct_wgal .w { width: 100%; padding: 15px; float: left; position: relative; margin: -1px 0 0 0; z-index: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.ct_wgal .w table { width: 100%; }
.ct_wgal .w table td { vertical-align: top; text-align: center; }
.ct_wgal .w .s { padding-top: 8px; }
.ct_wgal .w h1 { font: 9px Arial, sans-serif; margin-top: 2px; }
.ct_wgal .w h1 b { font: bold 11px Arial, sans-serif; }
.ct_wgal .w h2 { font: bold 12px Arial, sans-serif; }
.ct_wgal .w h2 img { margin: 1px 4px 0 0; }
.ct_wgal .w .on { padding: 0 0 0 16px; background: url(img/ico_on.gif) top left no-repeat; }
.ct_wgal .w h3 { font: bold 12px/20px Arial, sans-serif; margin: 15px 0; }
.ct_wgal .w img { margin-bottom: 9px; }

.ct_w .w {
	width: 100%;
	padding: 15px;
	float: left;
	position: relative;
	margin: -1px 0 0 0;
	z-index: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.section-title {
position: absolute;
    left: 20px;
    top: -18px;
    font-size: 11px;
    background-color: #ffcb37;
    border: 1px solid #ffcb37;
    border-radius: 50px;
    padding: 4px 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.section-title .material-icons {
font-size: 12px;
margin-right: 5px;
}

.ct_w .w table { width: 100%; }
.ct_w .w table td { vertical-align: top; text-align: center; }
.ct_w .w .s { padding-top: 8px; }
.ct_w .w h1 { font: 9px Arial, sans-serif; margin-top: 2px; }
.ct_w .w h1 b { font: bold 11px Arial, sans-serif; }
.ct_w .w h2 { font: bold 12px Arial, sans-serif; }
.ct_w .w h2 img { margin: 1px 4px 0 0; }
.ct_w .w .on { padding: 0 0 0 16px; background: url(img/ico_on.gif) top left no-repeat; }
.ct_w .w h3 { font: bold 12px/20px Arial, sans-serif; margin: 15px 0; }
.ct_w .w img { margin-bottom: 9px; }

.ct_w .member_item {
	display: inline-block;
	width: 164px;
	margin: 15px;
	text-align: center;
	background-color: #ffffff;
	padding: 15px 0 10px 0;
	vertical-align: top;
	border-radius: 5px;
	border: 1px solid #eeeeee;
}

.gallery_item {
	display: inline-block;
	width: 134px;
	margin: 15px 15px 35px 15px;
	text-align: center;
	vertical-align: top;
}

.gallery_item .photo {
	margin-bottom: 0px;
	border: 1px solid #dfdfdf;
	background: #fff;
	padding: 15px;
	border-radius: 5px;
	display: inline-block;
}

.gallery_item.novip .photo {
	-webkit-filter: blur(3px);
}

.gallery_item img {
	margin: 0px !important;
	padding: 0px;
}

ul.gal_menu { width:110px; padding:5px 5px 5px 5px; display: none; position: absolute; z-index: 100; margin-left: -5px; margin-top: -110px; border: 1px solid #FF0080; background-color: #fff; filter:alpha(opacity=85); opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; list-style:none; text-align:left; }
ul.gal_menu li a{ font-size:8pt; text-decoration:none; color: #000; }
ul.gal_menu li a:hover{ text-decoration:underline; color: #FF0080; }
div.s:hover ul.gal_menu { display: inline; }

.pic_c { text-align: left; padding: 13px; }
.pic_c h1 { font: bold 14px Arial, sans-serif; margin: 0 0 10px 0; }
.pic_c .k { width: 574px; float: left; padding: 10px 0 20px 0; background: url(img/d_line.gif) bottom left repeat-x; }
.pic_c .k textarea { float: left; width: 550px; height: 50px; border: 1px solid #a8a8a8; font: 12px Arial, sans-serif; padding: 11px; margin: 5px 0 0 0; }
.pic_c .k input { margin: 7px 0 0 0; float: none; margin-left: 5px; }
.pic_c .k .comm { display: inline; }

.gl { font: 12px/24px Arial, sans-serif; text-align: center; margin: -5px 0 20px 0; color: #686868; }

.pages { text-align: center; margin: 35px 0; }
.pages b { font: 18px/16px Arial, sans-serif; margin: 0 5px 0 4px; }

.ct_wgal .w h6 { margin: 10px 0 0 0; }

.ct_w .m2 .edt { width: 114px; background: #ffffcc; border: 1px solid #feab5a; margin: 0 auto; padding: 5px 0 0 0; }
.ct_w .m2 .edt form { width: 110px; }

.ct_w .w i { /* width: 8px; height: 8px; color: #fff000; */ }

.nm_v table { width: 805px; float: left; }
.nm_v table td { border: 1px solid #d0d0d0; padding: 0 0 0 10px; }
.nm_v table tr { height: 30px; font: 12px Arial, sans-serif; }
.nm_v table td form { float: left; text-align: right; }
.nm_v table td .text {
	width: 730px;
	height: auto;
	border: 1px solid #898989;
	padding: 15px;
	margin: 15px 10px;
	text-align: left;
	background: #fff;
	color: #000;	
}
.nm_v table td .text a { color: #115fbf; text-decoration: underline; }

.add_w { width: 100%; border: 1px solid #aee8a5; overflow: hidden; font: 12px Arial, sans-serif; background: #e3ebdf; }
.ct_w .m2 .add_w .w { width: 100%; padding: 15px; text-align: left; float: left; }
.ct_w .m2 .add_w h1 { color: #e00101; font: 12px/16px Arial, sans-serif; font-weight: inherit; background: url(img/ico_circle_red.gif) 0 5px no-repeat; padding: 0 0 0 11px; }
.ct_w .m2 .add_w h1 b { font: bold 12px Arial, sans-serif; }
.add_w .step1 { width: 244px; float: left; text-align: center; padding: 5px 0 11px 0; background: url(img/step_act_bord.gif) 30px 0 no-repeat; }
.add_w .step2 { width: 242px; float: left; text-align: center; padding: 5px 0 11px 0; }
.add_w p { margin: 0; padding: 0; }
.add_w label {
	font: bold 11px Arial, sans-serif;
	float: left;
	width: 70px;
	padding: 6px 0 0 0;
	margin: 5px 0 0 0;
}
.add_w input { float: left; margin: 5px 0 0 0; }
.add_w .apr { border: 1px solid #adadad; padding: 3px 5px; }
.ct_w .m2 .add_w span { width: 466px; float: left; }
.add_w .wi {
	width: 456px;
	padding: 15px 0 20px 0;
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px dotted #b1b1b1;
}
.add_w .wi select { width: 380px; margin: 7px 0 0 0; }
.add_w .wi img { float: left; margin: 0 10px 0 0; }
.add_w .wi2 input { float: none; padding-top: 7px; }

.album-params {
position: relative;
    display: inline-block;
    width: 100%;
    margin: 15px 0px 25px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    padding: 20px 15px 10px 15px;
    background-color: #fff;
}
.album-params .title {
    position: absolute;
    top: -14px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #dfdfdf;
    padding: 5px 17px;
    border: 1px solid #dfdfdf;
    border-radius: 12px;
}
.album-list li input {
    float: initial;
    margin: 0px 5px 0px 0px;
    line-height: 100%;
}
.album-list li {
    padding: 10px 0px;
    line-height: 100%;
    font-size: 16px;
}

.nm_v .new_v { width: 695px; float: left; }
.nm_v .new_v td { padding: 15px; }
.nm_v .new_v h1 { font: bold 12px Arial, sans-serif; text-align: right; }
.nm_v .new_v h1 a { color: #e30000; text-decoration: underline; }
.nm_v .new_v h1 a:hover { text-decoration: none; }
.nm_v .new_v .row { width: 663px; float: left; margin: 0 0 7px 0; }
.nm_v .new_v .row label { width: 120px; font: bold 11px Arial, sans-serif; float: left; margin: 2px 0 0 0; }
.nm_v .new_v tr td h2 { font: bold 12px Arial, sans-serif; float: left; }
.nm_v .new_v tr td h3 { font: 11px Arial, sans-serif; float: left; margin: 0 0 0 7px; }

.nm_v .new_v .vt { width: 528px; border: 1px solid #adadad; font: bold 12px Arial, sans-serif; padding: 3px 5px; }
.nm_v .new_v .va { width: 528px; height: 175px; border: 1px solid #adadad; font: 12px Arial, sans-serif; padding: 3px 5px; }
.nm_v .new_v span { width: 100px; float: left; }
.nm_v .new_v span img { float: left; margin: 5px 10px 5px 0; }

.mw2 { width: 665px; padding: 13px; float: left; font: 12px Arial, sans-serif;}
.mw2 .pass { width: 60px; border: 1px solid #adadad; font: bold 12px Arial, sans-serif; padding: 3px 5px; }

.ct_w .fw { width: 100%; padding: 30px; float: left; position: relative; z-index: 1; }
.ct_w .fw2 { width: 488px; margin: 0; float: left; }
.ct_w .ft { width: 795px; font: 12px Arial, sans-serif; }
.ct_w .ft td { border: 1px solid #adadad; padding: 4px 4px 4px 13px; }
.ct_w .ft2 td { border: 1px solid #d6d6d6; padding: 4px 4px 4px 13px; }
.ct_w .ft2 p { font: 11px Arial, sans-serif; }
.ct_w .ft td h1 { font: bold 12px Arial, sans-serif; margin: 5px 0 5px; }
.ct_w .ft td h2 { font: 11px Arial, sans-serif; color: #717171; margin: 0 0 5px 0; }
.f_rules { font: 12px/16px Arial, sans-serif; margin: 0 0 15px 0; }
.ct_w .ft .btn { padding: 0 10px; }

.ct_w .fw .nav { width: 100%; margin: 0 0 15px 0; float: left; background: #eacfd3 url(img/nav_bg3.gif) top right no-repeat; }
.ct_w .fw .nav a { color: #fff; text-decoration: none; cursor: pointer; }
.ct_w .fw .nav h1 { height: 19px; font: bold 12px Arial, sans-serif; background: #e86576 url(img/nav_bg1.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; }
.ct_w .fw .nav h2 { height: 19px; font: 12px Arial, sans-serif; background: #e86576 url(img/nav_bg2.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; }
.ct_w .fw .nav h3 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; }
.ct_w .fw .nav h4 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; border-left: 1px solid #fff; }
.ct_w .fw .nav2 { width: 602px; margin: 10px 0 15px 0; float: left; background: #e86576; }
.ct_w .fw .nav2 a { color: #fff; text-decoration: none; cursor: pointer; }
.ct_w .fw .nav2 h1 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; border-right: 1px solid #fff; }
.ct_w .fw .nav3 { width: 488px; }

.ct_w .pages span a {
	background: #fff;
	border: 1px solid #adadad;
	color: #000;
	padding: 10px 10px;
	width: 40px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.ct_w .pages span a:hover { text-decoration: none; background: #e4949e; border: 1px solid #721827; color: #fff; }
.ct_w .pages span .act { background: #e86576; border: 1px solid #721827; color: #fff; }
.ct_w .pages b a { color: #b02d44; }
.ct_w .pages b a:hover { text-decoration: none; color: #000; }

.for_n_title {
}

.for_n_title .for_n_author {
	width: 20%;
	float: left;
	background-color: #63646f;
	color: #fff;
	padding: 5px 15px;
	font-size: 15px;
}

.for_n_title .for_n_text {
	width: 80%;
	float: left;
	background-color: #63646f;
	color: #fff;
	padding: 5px 15px;
	font-size: 15px;
}

.for_n_post {
	display: table;
	margin-bottom: 30px;
	width: 100%;
	border: 1px solid #dfdfdf;
}

.for_n_post .post_meta {
	border-top: 1px dotted #d0d0d0;
	font: 11px Arial,
	sans-serif;
	padding: 9px 0 0 0;
	margin-top: 10px;
	color: #999;
}

.for_n_post.stout {
	border: 1px solid #b9b9b9;	
	box-shadow: 3px 4px 42px 0 rgba(176, 176, 176, 0.4);
}

.for_n_post.light {
	background-color: #fff;
}

.for_n_post.dark {
	background: #f6f6f6;
}

.for_n_post .for_n_author {
	position: relative;
	width: 21%;
	float: left;
	padding: 20px 25px;
	font-size: 15px;
	min-height: 220px;
	border-right: 1px dotted #d0d0d0;
}

.for_n_post .for_n_text {
    width: 79%;
    float: left;
    padding: 20px 20px;
    font-size: 15px;
	line-height: 135%;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.for_n_post_cnt {
	font-size: 10px;
	text-transform: uppercase;
}

.for_moder_checkbox {
	position: absolute;
	left: 4px;
	top: 4px;
	width: 13px;
	height: 13px;	
}

.btn_like {
	display: inline-block;
	padding: 5px 10px;
	background-color: #4da925;
	border-radius: 2px;
	color: #fff;
	margin-right: 5px;
	cursor: pointer;
}
.btn_like.unlike {
	background-color: #2591de;
}

.like_counter {
	font-weight: bold;
	color: #000;
	margin-right: 10px;
	font-size: 12px;
}
.f_like_list {
	margin-top: 10px;
}
.f_like_list a {
	color: #577ef1;
	padding-right: 5px;
	border-right: 1px dotted #dfdfdf;
}

.dont_break_out {
	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	word-wrap: break-word;

	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;

	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.for_add { width: 795px; float: left; margin: 15px 0 0 0; }
.for_add form { font: 12px Arial, sans-serif; float: left; margin: 0; }
.for_add form a { color: #115fbf; text-decoration: underline; }
.for_add form a:hover { text-decoration: none; }
.for_add form textarea { width: 580px; height: 136px; border: 1px solid #a8a8a8; font: 12px Arial, sans-serif; padding: 11px; }
.for_add form p { font-weight: bold; margin: 0 0 5px 0; padding: 0; width: 443px; text-align: left; }
.for_add form input { margin: 7px 0 0 0; float: left; }

.skm_rules {
    overflow: auto;
}

.skm_rules p {
	margin: 10px 0;
}

.skm_rules h2 {
	margin-bottom: 10px;
}

.skm_rules li {
	margin-bottom: 10px;
}

.skm_rules h4 {
	margin: 20px 0 10px;
}

.mobile-advert {
	margin-bottom: 30px;
}

.mail_bar {
	margin: 15px 0 15px 0;
	text-align: right;	
}
.mail_cont {
	margin-bottom:30px;
}
.m_r_open {
    padding: 30px;
    background-color: #f8f8f8;
}
.nm_sort .m_r_open {
	margin-bottom: 30px;
    background-color: #f8f8f8;
}
.nm_sort .opened.in {
	background-color: #c5f0b1;
}
.nm_sort .opened.out {
	background-color: #ffe983;
}
.nm_sort .opened .material-icons {
	font-size: 16px;
}
.m_r_open .text {
    margin-bottom: 25px;
}

.m_r_open .m_button {
	padding: 4px 20px;
	margin-right: 20px;
	color: #fff;
	border-radius: 3px;
	font-size: 13px;
	/* text-transform: uppercase; */
	font-weight: 500;
	font-family: "Open Sans", sans-serif;
	letter-spacing: 0.5px;
	display: inline-block;
}

.m_r_open .m_reply {
	background-color: #6ebf48;
}

.m_r_open .m_delete {
	background-color: #da4444;
}

.m_r_open .m_sort {
	background-color: #8e8e90;
}

.m_r_title {
	overflow: auto;
	padding: 10px 0px;
	color: #565658;
	font-weight: 600;
	border-bottom: 2px solid #6f6f77;
}

.m_r {
	display: table;
	width: 100%;
	border-bottom: 1px dotted #b5b5bd;
	padding: 10px 0px;
}

.m_r.opened {
	background-color: #dedede;
	border-bottom: none;
}

.m_r.new {
	background-color: #ffe983;
}

.m_r_status {
	width: 4%;
	float: left;
	text-align: center;
}
.mes_icon {
	width: 13%;
	float: left;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.mes_body {
	width: 60%;
	float: left;
}
.m_r_sender {
	width: 16%;
	float: left;
}

.m_r.opened .m_r_sender.mobile {
	display: none;
}

.m_r_subject {
	width: 60%;
	float: left;
}
.m_r_time {
	width: 17%;
	float: left;
}
.m_r_do {
	width: 3%;
	float: left;
}

.m_r a {
	color: #525256;
	font-size: 15px;
}

.m_r:hover {
	    background-color: #ffe983;
}

.mes {
	display: table;
	width: 100%;
	border-bottom: 1px dotted #b5b5bd;
	padding: 10px 0px;
}
.mes a {
	color: #525256;
	font-size: 15px;
}
.mes.new {
	background-color: #ffe983;	
}
.mes:hover {
	background-color: #ffe983;
}

.mes_icon {
	width: 15%;
	float: left;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.mes_icon img {
	border-radius: 50px;
}
.mes_body {
	width: 60%;
	float: left;
}
.mes_details {
	width: 25%;
	float: left;
	padding-right: 6px;
}
.mes_sender {
	width: 100%;
	display: inline-block;
}
.mes.new .mes_sender {
	font-weight: 900;
}

.mes_subject {
    width: 100%;
    /* float: left; */
    display: inline-block;
    font-size: 13px;
    color: #797979;
}
.mes_time {
	width: 100%;
	display: inline-block;
	text-align: right;
	font-size: 12px;
	margin-bottom: 5px;
}
.mes.new .mes_time {
	font-weight: bold;
}

.mes_do {
	text-align: right;
	width: 100%;
	display: inline-block;
}
.mes_do input[type="checkbox"] {
  -ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
transform: scale(1.3);
}
.m_form {
	background-color: #f8f8f8;
	border: 1px solid #e1e1e2;
	padding: 30px;
	overflow: auto;
}

.m_form.plain {
	background-color: #fff;
	border: none;
	padding: 0px;
	overflow: auto;
}

.m_form .row {
	float: left;
	width: 100%;
	margin-bottom: 20px;	
}

.m_form .hrow {
float: left;
    width: 48%;
    margin: 0px 10px 20px 0;
}

.m_member_info {
overflow: auto;
    background-color: #fff;
    padding: 15px 20px;
}

.m_member_info h2 {
font-size: 13px;
}
.m_member_info h3 {
font-size: 12px;
}

.m_member_photo {
    float: left;
    width: 75px;
}

.m_form label {
	font-size: 17px;
	color: #5b5c63;
	font-weight: 700;
	margin: 10px;
	display: inline-block;
}

.m_form input, .m_form textarea {
	width: 100%;
	padding: 10px 15px;
	border: 1px solid #e1e1e4;
	border-radius: 5px;
}

.m_form input[type="checkbox" i] {
	width: 13px;
	margin-left: 10px;
}

.m_form textarea {
	height: 250px;
	font-size: 15px;
}

.m_form .m_emoticons {
	margin: 5px 0 15px 20px;
}

.fr_w3 { width: 302px; float: left; margin: 12px 0 0 0; }
.fr_w3 h1 { font: 12px Arial, sans-serif; padding: 5px 0 5px 13px; }
.js3 { width: 235px; padding: 5px 13px 13px 13px; float: left; font: 11px/16px Arial, sans-serif; }
.js3 li { background: url(img/d_line.gif) bottom left repeat-x; padding: 10px 0; float: left; }
.js3 li p { width: 153px; padding: 0 0 0 14px; background: url(img/ico_for.gif) 0 4px no-repeat; overflow: hidden; }
.js3 li p .t { font-weight: bold; float: left; }
.js3 li p .t b { font-weight: normal; }
.js3 li p .p { float: left; margin: 7px 0 0 0; }
.js3 li p .k { width: 150px; float: left; overflow: hidden; }

.slud_img { padding: 10px 0 0 0; }
.slud_img img { float: left; margin: 0 5px 0 0; }

.slud_add { font: 12px Arial, sans-serif; width: 710px; float: left; border: 1px solid #b1d0f0; background: #e2e8ee; padding: 13px; }
.slud_add2 { width: 460px; }
.slud_add table .label { width: 200px; }
.slud_add2 table .label { width: 100px; }
.slud_add2 table { width: 460px; }
.slud_add .slud_txt { width: 485px; height: 150px; border: 1px solid #adadad; padding: 10px; font: 12px Arial, sans-serif; }
.slud_add .slud_txt2 { width: 356px; }
.slud_add .slud_email { width: 498px; border: 1px solid #adadad; padding: 5px 3px; font: 12px Arial, sans-serif; }
.slud_add .slud_email2 { width: 360px; }
.slud_add .row { background: url(img/d_line.gif) center left repeat-x; }
.slud_add .row td { height: 30px; }

.online_t h4 { font: bold 14px Arial, sans-serif; margin: 0 0 15px 25px; }

.pro_e { width: 667px; float: left; padding: 13px; margin: 0 0 15px 0; font: 12px Arial, sans-serif; }
.pro_e table .label { width: 200px; }
.pro_e table .row { background: url(img/d_line.gif) center left repeat-x; }
.pro_e table .row td { height: 30px; }
.pro_e .pils { width: 461px; border: 1px solid #adadad; padding: 5px 3px; font: 12px Arial, sans-serif; }
.pro_e .txt { width: 447px; height: 100px; border: 1px solid #adadad; padding: 10px; font: 12px Arial, sans-serif; }
.pro_e p { font: 11px Arial, sans-serif; margin: 5px 0; padding: 0; }

.pass_ch { color: #e30000; font: bold 11px Arial, sans-serif; margin-top: 7px; width: 500px; float: left; }
.delusr { font: 35px Arial, sans-serif; display: block; padding: 10px 0 0 0; }
.delusr .small { font: 18px Arial, sans-serif; }
.delusr a { color: #fff600; }

.iww2 { padding: 30px 0 0 0; }
.iww { position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block; }
.iw {
	width: 650px;
	margin: 0 auto;
	margin-left: -325px;
	position: absolute;
	top: -300px;
	left: 50%;
	height: 570px;
	visibility: visible;	
}
.iw2 { width: 840px; margin: 0 auto; }
.iw .logo { width: 820px; margin: 0 0 50px 0; }
.iw .logo a { display: block; width: 276px; height: 113px; margin: 0 auto; }
.iw .logo .lv { background: url(img/skm_logo_i_lv.gif) 0 0 no-repeat; }
.iw .logo_de { width: 820px; margin: 0 0 50px 0; }
.iw .logo_de a { display: block; width: 294px; height: 115px; margin: 0 auto; }
.iw .logo_de .de { background: url(img/skm_logo_i_de.gif) 0 0 no-repeat; }
.iw .logo_ru { width: 820px; margin: 0 0 50px 0; }
.iw .logo_ru a { display: block; width: 280px; height: 106px; margin: 0 auto; }
.iw .logo_ru .ru { background: url(img/skm_logo_i_ru.gif) 0 0 no-repeat; }
.iw .logo_en { width: 820px; margin: 0 0 50px 0; }
.iw .logo_en a { display: block; width: 451px; height: 112px; margin: 0 auto; }
.iw .logo_en .en { background: url(img/skm_logo_i_en.gif) 0 0 no-repeat; }
.iw .logo_lt { width: 820px; margin: 0 0 50px 0; }
.iw .logo_lt a { display: block; width: 276px; height: 113px; margin: 0 auto; }
.iw .logo_lt .lt { background: url(img/skm_logo_i_lt.gif) 0 0 no-repeat; }
.iw .logo_se { width: 820px; margin: 0 0 50px 0; }
.iw .logo_se a { display: block; width: 276px; height: 113px; margin: 0 auto; }
.iw .logo_se .se { background: url(img/skm_logo_i_se.gif) 0 0 no-repeat; }
.iw .l {
text-align: right;
    padding: 0 20px;
}
.login-form .iw p {
	display: block;
	margin-bottom: 10px;	
}
.iw .l label {
	/* font: 11px Arial, sans-serif; */
	width: 75px;
	/* float: left; */
	margin: 5px 15px 0px 0;
}
.iw .l form { overflow: auto; }
.iw .stat { 
}
.iw .r { font: 12px Arial, sans-serif; float: left; padding: 0 0 0 25px; width: 385px; }
.iw .r a { color: #000; }
.iw .r a:hover { text-decoration: underline; }
.iw .r .act { border: 5px solid #e86576; }
.iw .r .ico { width: 76px; text-align: center; height: 69px; }
.iw .r td { text-align: center; }
.iw .r input { height: 57px; width: 177px; border: none; font: bold 14px Arial, sans-serif; text-align: left; color: #fff; cursor: pointer; padding: 20px 0 0 7px; margin: 26px 0 0 133px; }
.iw .r #li { width: 428px; float: left; }
.iw .r .ri { width: 355px; padding: 20px 0 0 0; float: left; }
.iw .r .ri h1 { font: bold 14px Arial, sans-serif; margin: 0 0 10px 0; }
.iw .r .ri p { font: 12px/18px Arial, sans-serif; }
.iw .r .ri a { font-weight: bold; color: #115fbf; text-decoration: underline; }
.iw .r .ri a:hover { text-decoration: none; }

.iw_login {
	width: 170px;
	/* font: 12px Arial, sans-serif; */
	border: 1px solid #838383;
	padding: 7px 10px;
	/* float: left; */
	margin: 0 0 3px 0;
}
.iw .l form a {
	font: bold 11px Arial, sans-serif;
	color: #000;
	text-decoration: underline;
	text-align: right;
	margin: 20px 0 0 0;
	display: block;	
}
.iw .l form a:hover { text-decoration: none; }
.iw .l h1 { font: bold 12px Arial, sans-serif; color: red; margin: 0 0 15px 0; }
.iw .lang { margin: 130px 0 0 0; float: left; }
.iw .lang a { float: left; width: 80px; font: 12px Arial, sans-serif; color: #115fbf; text-decoration: underline; padding: 0 0 2px 22px; }
.iw .lang a:hover { text-decoration: none; }
.iw .lang .lv { background: url(img/iw_lv.gif) 0 0 no-repeat; }
.iw .lang .ru { background: url(img/iw_ru.gif) 0 0 no-repeat; }
.iw .lang .lt { background: url(img/iw_lt.gif) 0 0 no-repeat; }
.iw .lang .en { background: url(img/iw_en.gif) 0 0 no-repeat; }
.iw .lang .de { background: url(img/iw_de.gif) 0 0 no-repeat; }
.iw .lang .se { background: url(img/iw_se.gif) 0 0 no-repeat; }

.iw .iw_footer { width: 100%; float: left; text-align: center; margin: 50px 0 0 0; }
.iw .iw_footer h1 { font: 12px Arial, sans-serif; }
.iw .iw_footer h1 a { color: #000; text-decoration: underline; }
.iw .iw_footer h1 a:hover { text-decoration: none; }
.iw .iw_footer h2 { font: 11px Arial, sans-serif; }

.iw2 .iw_footer { width: 820px; float: left; text-align: center; margin: 50px 0 0 0; }
.iw2 .iw_footer h1 { font: 12px Arial, sans-serif; }
.iw2 .iw_footer h1 a { color: #000; text-decoration: underline; }
.iw2 .iw_footer h1 a:hover { text-decoration: none; }
.iw2 .iw_footer h2 { font: 11px Arial, sans-serif; }

.iw2 .r1 { font: 12px Arial, sans-serif; text-align: center; line-height: 22px; background: url(img/d_line.gif) bottom left repeat-x; padding: 0 0 20px 0; }
.iw2 .r1 u { color: #eb0000; }
.iw2 .r2 { font: 11px Arial, sans-serif; padding: 20px 0 20px 0; background: url(img/d_line.gif) bottom left repeat-x; overflow: hidden; }
.iw2 .r2 h1 { font: 11px Arial, sans-serif; color: #eb0000; margin: 0 0 13px 0; }
.iw2 .r2 label { width: 105px; float: left; margin: 5px 0 0 0; }
.iw2 .r2 label b { font-weight: bold; color: #eb0000; }
.iw2 .r2 .txt { width: 180px; background: #ffff99; border: 1px solid #838383; font: bold 12px Arial, sans-serif; padding: 3px 4px; margin: 0 15px 0 0; }
.iw2 .r2 p { margin: 0 0 5px 0; }

.iw2_lv .logo { width: 820px; margin: 0 0 50px 0; }
.iw2_lv .logo a { display: block; width: 276px; height: 113px; margin: 0 auto; }
.iw2_lv .logo .lv { background: url(img/skm_logo_i_lv.gif) 0 0 no-repeat; }

.iw2_lt .logo { width: 820px; margin: 0 0 50px 0; }
.iw2_lt .logo a { display: block; width: 276px; height: 113px; margin: 0 auto; }
.iw2_lt .logo .lt { background: url(img/skm_logo_i_lt.gif) 0 0 no-repeat; }

.iw2_de .logo { width: 820px; margin: 0 0 50px 0; }
.iw2_de .logo a { display: block; width: 294px; height: 115px; margin: 0 auto; }
.iw2_de .logo .de { background: url(img/skm_logo_i_de.gif) 0 0 no-repeat; }

.iw2_ru .logo { width: 820px; margin: 0 0 50px 0; }
.iw2_ru .logo a { display: block; width: 280px; height: 106px; margin: 0 auto; }
.iw2_ru .logo .ru { background: url(img/skm_logo_i_ru.gif) 0 0 no-repeat; }

.iw2_en .logo { width: 820px; margin: 0 0 50px 0; }
.iw2_en .logo a { display: block; width: 451px; height: 112px; margin: 0 auto; }
.iw2_en .logo .en { background: url(img/skm_logo_i_en.gif) 0 0 no-repeat; }

.err_w { width: 100%; height: 100%; position: absolute; z-index: 10; background-image: url(img/error_black_bg.png); background-repeat: repeat; behavior: url(iepngfix.htc); overflow: hidden; }
.err_body { overflow: hidden; scroll: none; width: 100%; height: 100%; }
.err { width: 200px; height: 100px; position: absolute; z-index: 11; background: red; top: 50%; left: 50%; margin-left: -100px; margin-top: -50px; }
.html { overflow: hidden; width: 100%; height: 100%; }

.err2 { width: 360px; height: 110px; margin: 100px auto; background: #ffffcc; color: #000; border: 1px solid #ffa64f; text-align: center; padding: 60px 0 0 0; }
.err2 h1 { font: bold 20px Arial, sans-serif; margin: 0 0 5px 0; }
.err2 h2 { font: bold 12px Arial, sans-serif; }

.err3 { width: 300px; margin: 20px auto; background: #daf76a; color: #000; border: 1px solid #8cb000; text-align: center; padding: 30px; font: 14px/18px Arial, sans-serif; }
.err3 a { color: #e30000; text-decoration: underline; }
.err3 a:hover { text-decoration: none; }
.err3 h1 { width: 180px; font: bold 18px Arial, sans-serif; margin: 15px auto 15px auto; padding: 10px 0; background: #ffffcc; border: 1px solid #ffa64f; }
.m_w .err3 h1 { width: 180px; font: bold 18px Arial, sans-serif; margin: 15px auto 15px auto; padding: 10px 0; background: #ffffcc; border: 1px solid #ffa64f; }

.err3 form { float: none; width: 300px; overflow: hidden; }
.err3 label { float: left; font: bold 11px Arial, sans-serif; margin: 3px 0 0 0; width: 75px; text-align: left; }
.err3 .t { border: 1px solid #838383; font: 12px Arial, sans-serif; padding: 3px 4px; float: left; width: 215px; margin: 0 0 5px 0; }
.err3 .txt { border: 1px solid #838383; font: 12px Arial, sans-serif; padding: 3px 4px; float: left; width: 215px; height: 65px; }

.vip_wrapper {
	width: 100%;
}
.vip_cont { padding: 0px; overflow: hidden; }
.vip_bottom { width: 982px; height: 4px; background: url(img/vip_wapper_bottom.gif) 0 0 repeat-y; }

.vip_block {
	width: 295px;
	background: #ffffcc;
	border: 1px solid #ff9e44;
	float: left;
	padding: 15px 25px 15px 25px;
	margin: 0 0 5px 0;
	border-radius: 5px;
}

.vip_cont h1 { font: 12px Arial, sans-serif; color: #000; margin: 10px 0 0 0; padding: 0; }
.vip_cont h2 { font: 12px/24px Arial, sans-serif; color: #000; padding: 0; }
.vip_cont h2 b { font: bold 14px/24px Arial, sans-serif; color: #000; }
.vip_cont h3 { font: bold 18px Arial, sans-serif; color: #fe0000; margin: 10px 0 10px 0; padding: 0; }
.vip_cont p { width: 922px; height: 1px; background: #d9d9d9; margin: 23px 0; float: left; }

.vip_wrapper ul { width: 540px; font: 12px/18px Arial, sans-serif; float: left; margin: 0 0 0 30px; padding: 0; list-style-type: none; }
.vip_wrapper ul li { margin: 0 0 15px 0; padding: 0 0 0 13px; background: url(img/vip_ico_circle.gif) 0 7px no-repeat; }

.vip_advantages { float: left; }
.vip_advantages img { float: left; margin: 25px 10px 5px 0; }

.vip_rules { float: left; }
.vip_rules ul { width: 932px; margin: 0; padding: 0; }
.vip_rules li { font: 12px/18px Arial, sans-serif; color: #000; background: none; margin: 0 0 20px 13px; padding: 0; }
.vip_rules .quest { font: bold 14px/20px Arial, sans-serif; color: #000; background: url(img/vip_ico_circle.gif) 0 7px no-repeat; padding: 0 0 0 13px; margin: 0 0 10px 0; }

.p_photo table { width: 488px; font: 12px Arial, sans-serif; }
.p_photo table a { color: red; text-decoration: underline; }
.p_photo table a:hover { text-decoration: none; }

.info2 { width: 56px; height: 26px; position: absolute; text-align: center; margin: -20px 0 0 0; }

.ielug_w { font: 12px Arial, sans-serif; width: 460px; float: left; border: 1px solid #f0b1c1; background: #eee2e5; padding: 13px; }
.ielug_w table { width: 460px; }
.ielug_w table td { text-align: center; vertical-align: top; }
.ielug_w h2 { font: bold 12px Arial, sans-serif; text-align: center; }
.ielug_w h3 { font: 11px Arial, sans-serif; text-align: center; margin: 2px 0 3px 0; }
.ielug_w h4 { font: 9px Arial, sans-serif; text-align: center; margin: 4px 0 0 0; }
.ielug_w .ielug { text-align: left; }
.ielug a { font: bold 14px Arial, sans-serif; text-decoration: underline; color: #e30000; }
.ielug a:hover { text-decoration: none; }

.warning { width: 400px; background: #ff0000; border: 1px solid #6d0000; text-align: center; color: #fff; padding: 40px; }
.warning h1 { font: 18px/26px Arial, sans-serif; margin: 0 0 20px 0; }
.warning h2 { font: 16px/24px Arial, sans-serif; margin: 0 0 20px 0; }
.warning a { color: #ffde00; font: bold 25px Arial, sans-serif; text-decoration: underline; }
.warning a:hover { text-decoration: none; }

.si { overflow: hidden; background: url(img/d_line.gif) bottom left repeat-x; padding: 0 0 15px 0; margin: 0 0 15px 0; float: left; }
.si .l { width: 152px; float: left; font: bold 11px Arial, sans-serif; margin: 0; background: url(img/ico_slud.gif) 0 2px no-repeat; padding: 0 0 0 25px; }
.si .r { float: left; width: 31px; }
.si .p { float: left; margin: 7px 0 0 0; font: 11px Arial, sans-serif; padding: 0 0 0 25px; }
.si .k { width: 152px; float: left; overflow: hidden; font: 11px Arial, sans-serif; padding: 0 0 0 25px; }
.si .k a { color: #115fbf; text-decoration: underline; }
.si .k a:hover { text-decoration: none; }
.si .l a { color: #000; text-decoration: none; }
.si .l a:hover { text-decoration: underline; }

.noslud { background: #daf76a; border: 1px solid #8cb000; font: bold 12px Arial, sans-serif; padding: 15px; margin: 0 0 12px 0; text-align: center; }
.noslud h1 { width: 100px; font: bold 18px Arial, sans-serif; margin: 15px auto 15px auto; padding: 10px 0; background: #ffffcc; border: 1px solid #ffa64f; }
.noslud h1 { width: 100px; font: bold 18px Arial, sans-serif; margin: 15px auto 15px auto; padding: 10px 0; background: #ffffcc; border: 1px solid #ffa64f; }

.slud_warn { background: #edd8d8 url(img/slud_warn.gif) 20px 20px no-repeat; border: 2px solid #dc0000; margin: 0 0 15px 0; font: 12px/18px Arial, sans-serif; padding: 17px 20px 17px 75px; }

.mw_w .dav { background: url(img/dav_bg.gif) top left repeat; }
.mw_w .davnew { background: url(img/davnew_bg.gif) top left repeat; margin: 0 0 15px 0; }
.mw_w .davlist { border: 1px solid #adadad; margin: 15px 0 0 0; }
.mw_w .dav a img { border: 0px solid #e86576; }
.mw_w .davnew a .davnew_img { border: 3px solid #e55c00; margin: -2px 0 0 0; }
.mw_w .dav h2 { height: 30px; font: bold 12px Arial, sans-serif; color: #000; margin: 0 0 7px 0; }
.mw_w .dav h3 { font: 9px Arial, sans-serif; color: #494949; margin: 7px 0 0 0; }
.mw_w .dav h4 { font: bold 11px Arial, sans-serif; color: #000; margin: 3px 0 0 0; }
.mw_w .dav h5 { font: bold 12px Arial, sans-serifl; margin: 7px 0 0 0; }
.mw_w .dav h5 a { color: #115fbf; text-decoration: underline; }
.mw_w .dav h6 { font: 12px Arial, sans-serif; margin: 7px 0 0 0; }
.mw_w .dav table { float: left; width: 460px; }
.mw_w .dav table td { width: 84px; }
.mw_w .dav .dav_item {
	display: inline-block;
}

.dav_buy { text-align: center; }
.dav_buy img { border: 2px solid #e86576; }

#popup { position: absolute; display: none; left: 0px; top: 0px; width: 448px; height: 0px; z-index: 2; }

.mw_w .dav table .davlist_txt { width: 445px; text-align: left; padding: 0 10px; }
.mw_w .dav table .davlist_txt h2 { text-align: left; float: left; height: auto; }
.mw_w .dav table .davlist_txt h2 img { border: none; }
.mw_w .dav table .davlist_txt h2 a { color: #115fbf; text-decoration: underline; }
.mw_w .dav table .davlist_txt h2 a:hover { text-decoration: none; }
.mw_w .dav table .davlist_txt h3 { font: 11px Arial, sans-serif; text-align: center; margin: 0 0 0 5px; float: left; color: #000; }
.mw_w .dav table .davlist_txt h4 { font: 12px Arial, sans-serif; text-align: center; margin: 0 0 0 5px; float: left; color: #000; }
.mw_w .dav table .davlist_txt h5 { float: left; width: 370px; font: bold 12px Arial, sans-serif; text-align: left; }
.mw_w .dav table .davlist_txt p { margin: 5px 0 0 0; }

.dav_over { position: absolute; z-index: 100; behavior: url(iepngfix.htc); }

.blog_emo span { width: 378px; float: left; }
.blog_emo span img { margin: 10px 5px 0 5px; }
.blog_emo a { color: #115fbf; text-decoration: underline; }

.ct_w .bt { width: 795px; font: 12px Arial, sans-serif; }
.ct_w .bt td { border: 1px solid #adadad; padding: 4px 4px 4px 13px; }
.ct_w .bt td h1 { font: bold 12px Arial, sans-serif; margin: 5px 0 5px; }
.ct_w .bt td h2 { font: 11px/16px Arial, sans-serif; color: #000; margin: 0 0 5px 0; }
.ct_w .bt td h2 a { color: #115fbf; }
.ct_w .bt td h3 { font: bold 11px/16px Arial, sans-serif; color: #000; margin: 5px 0 0 0; }
.ct_w .bt td h4 { font: bold 9px/16px Arial, sans-serif; color: #000; }
.ct_w .bt td .l { width: 80px; float: left; padding: 20px 0 0 0; text-align: center; }
.ct_w .bt td .r { width: 430px; float: left; padding: 10px 0; }
.ct_w .bt .i { font: 11px/16px Arial, sans-serif; }

.ct_w .m2 .blog_open { float: left; }
.ct_w .m2 .blog_open h1 { font: 16px Arial, sans-serif; color: #000; }
.ct_w .m2 .blog_open h1 a { color: #000; text-decoration: underline; }
.ct_w .m2 .blog_open h1 a:hover { text-decoration: none; }
.ct_w .m2 .blog_open p { width: 488px; margin: 15px 0 0 0; background: url(img/d_line.gif) 0 bottom repeat-x; padding: 0 0 15px 0; }
.ct_w .m2 .blog_open h2 { font: 11px Arial, sans-serif; color: #777; margin: 5px 0 0 0; }
.ct_w .m2 .blog_open h2 a { color: #777; text-decoration: underline; }
.ct_w .m2 .blog_open h2 a:hover { text-decoration: none; }
.ct_w .m2 .blog_open h4 { font: 11px Arial, sans-serif; margin: 3px 0 5px 0; color: #777; }

.ct_w .m2 .blog_open table { width: 100%; }
.ct_w .m2 .blog_open table td { text-align: left; }

.ct_w .m2 .com h3 { font: 11px Arial, sans-serif; text-align: center; margin: 2px 0 3px 0; }
.ct_w .m2 .com h2 img { margin: 0; }
.ct_w .m2 .com img { margin: 0; }
.ct_w .m2 .com span img { margin: 6px 5px 0 5px; }
.ct_w .m2 .com .cl { background: #fff; border: 1px solid #a8a8a8; text-align: left; padding: 10px 13px; font: 12px Arial, sans-serif; }
.ct_w .m2 .com h1 { font: 11px Arial, sans-serif; background: url(img/d_line.gif) top left repeat-x; padding: 9px 0 0 0; margin-top: 10px; color: #999; }
.ct_w .m2 .com .cd { background: #ffe5e5; border: 1px solid #b09f9f; text-align: left; padding: 10px 13px; font: 12px Arial, sans-serif; }

.ct_w .m2 .com textarea { width: 330px; height: 78px; border: 1px solid #a8a8a8; font: 12px Arial, sans-serif; padding: 11px; }
.ct_w .m2 .com form { width: 330px; padding: 0 0 0 133px; }
.ct_w .m2 .com form p { font-weight: bold; margin: 25px 0 5px 0; padding: 0; width: 330px; text-align: left; }
.ct_w .m2 .com form input { margin: 7px 0 0 0; float: left; }
.ct_w .m2 .com h5 { font: bold 14px Arial, sans-serif; margin: 20px 0; text-align: left; }

#my_div form { float: right; overflow: hidden; }
#my_div span { float: left; }
#my_div span a { color: #fff; text-decoration: none; }
.btn_vote {
	float: left;
	color: #fff;
	margin: 0 0 0 5px;
	padding: 10px 20px;
}
.list { margin: 0 0 20px 0; }

.blog_open .edit_b { font: 12px Arial, sans-serif; }
.blog_open .edit_b a { color: #115fbf; text-align: right; text-decoration: underline; }
.blog_open .edit_b a:hover { text-decoration: none; }

.gr_wrapper { width: 975px; border: 1px solid #adadad; background: #eaeaea; float: left; position: relative; margin: -1px 0 0 0; z-index: 1; }
.gr_cont { width: 945px; padding: 15px; overflow: hidden; }
.gr_cont .l { width: 295px; float: left; margin: 0 15px 0 0; }
.gr_cont .m { width: 425px; float: left; margin: 0 15px 0 0; }
.gr_cont .r { width: 302px; float: left; margin: 0; }
.gr_cont h2 { font: bold 12px Arial, sans-serif; margin: -2px 0 3px 0; }
.gr_w .i h2 a { color: #000; text-decoration: none; }
.gr_w .i h2 a:hover { text-decoration: underline; }
.gr_cont h3 { font: 11px/18px Arial, sans-serif; background: url(img/ico_for.gif) 0 6px no-repeat; padding: 0 0 0 13px; }
.gr_w .i h3 a { color: #115fbf; text-decoration: underline; }
.gr_w .i h3 a:hover { text-decoration: none; }
.gr_w { width: 267px; }
.gr_w .i { width: 100%; float: left; background: url(img/d_line.gif) 0 bottom repeat-x; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 15px 0; }
.gr_w .i .img { float: left; width: 40px; text-align: left; }
.gr_w .i .txt { float: left; text-align: left; }
.gr_w2 { width: 397px; }
.gr_w2 h4 { font: 9px Arial, sans-serif; margin: 5px 0 0 0; }
.gr_w2 table { width: 100%; }
.gr_w2 table td { text-align: center; }
.gr_w3 { width: 235px; }


.gr_w3 .i { width: 100%; float: left; background: url(img/d_line.gif) 0 bottom repeat-x; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 15px 0; }
.gr_w3 .i .img { float: left; width: 40px; text-align: left; }
.gr_w3 .i .txt { width: 127px; float: left; text-align: left; }
.gr_w3 .i h2 a { color: #000; text-decoration: none; }
.gr_w3 .i h2 a:hover { text-decoration: underline; }
.gr_w3 .i h3 a { color: #115fbf; text-decoration: underline; }
.gr_w3 .i h3 a:hover { text-decoration: none; }
.gr_w3 .i h4 { font: 9px/13px Arial, sans-serif; }

.gr_cont .lm { width: 735px; float: left; margin: 0 15px 0 0; }
.gr_cont .lm h1 { font: 12px/18px Arial, sans-serif; margin-bottom: 5px; }
.gr_cont .lm form { margin: 17px 0 30px 0; float: left; }
.gr_cont .lm form a { font: bold 12px Arial, sans-serif; color: #007d00; background: #e8ffd2; border: 1px solid #aeaeae; float: right; padding: 5px 10px; }

.gr_cont .lm .list { width: 100%; float: left; }
.gr_cont .lm .list h2 { background: url(img/ico_for.gif) 0 4px no-repeat; padding: 0 0 0 15px; font: 11px Arial, sans-serif; }
.gr_cont .lm .list h2 a { font: bold 14px Arial, sans-serif; color: #115fbf; text-decoration: underline; }

.gr_cont .srch { width: 300px; border: 1px solid #838383; font: 12px Arial, sans-serif; padding: 3px 8px; float: left; margin: 0 5px 0 0; }
.gr_cont .sbmt { width: 60px; height: 25px; font: bold 12px Arial, sans-serif; float: left; margin: -1px 15px 0 0; }

.gr_cont .mr { background: #f2f2f2; width: 660px; }

.gr_cont .nav { width: 100%; margin: 0 0 15px 0; float: left; background: #eacfd3 url(img/nav_bg3.gif) top right no-repeat; }
.gr_cont .nav a { color: #fff; text-decoration: none; cursor: pointer; }
.gr_cont .nav h1 { height: 19px; font: bold 12px Arial, sans-serif; background: #e86576 url(img/nav_bg1.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; }
.gr_cont .nav h2 { height: 19px; font: 12px Arial, sans-serif; background: #e86576 url(img/nav_bg2.gif) top right no-repeat; float: left; padding: 4px 25px 0 15px; margin: 0; }
.gr_cont .nav h3 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; background: none; }
.gr_cont .nav h4 { height: 19px; font: 12px Arial, sans-serif; float: left; padding: 4px 25px 0 15px; border-left: 1px solid #fff; }

.kodari_s p { font: 11px Arial, sans-serif; }
.kodari_s p a { color: #115fbf; text-decoration: underline; }
.kodari_s p a:hover { color: #115fbf; text-decoration: none; }
.kodari_s textarea { width: 100%; border: 1px solid #838383; margin: 10px 0 10px 0; padding: 5px; font: 11px Arial, sans-serif; }

.kodari_b p { padding: 0; margin: 0; float: left; }
.kodari_b h1 { height: 20px; font: bold 11px Arial, sans-serif; background: url(img/kodari_ico.gif) 0 0 no-repeat; float: left; padding: 3px 0 0 35px; margin: 15px 0; }
.kodari_b h1 a { color: #115fbf; text-decoration: underline; }
.kodari_b .i { width: 488px; float: left; margin: 10px 0; background: url(img/d_line.gif) 0 bottom repeat-x; padding: 0 0 20px 0; }
.kodari_b .i .l { width: 60px; float: left; margin-right: 8px; text-align: center; }
.kodari_b .i .l p { font: bold 11px Arial, sans-serif; float: none; margin-top: 4px;  }
.kodari_b .i .l a { color: #000; }
.kodari_b .i .rw { width: 420px; font: 12px/18px Arial, sans-serif; float: left; }
.kodari_b .i .r { width: 420px; background: url(img/kodari_r_t.gif) 0 0 no-repeat; }
.kodari_b .m .r { background: url(img/kodari_r_t_m.gif) 0 0 no-repeat; }
.kodari_b .i .r p { padding: 10px 10px 10px 20px; background: url(img/kodari_r_b.gif) 8px bottom no-repeat; width: 390px; }
.kodari_b .m .r p { background: url(img/kodari_r_b_m.gif) 8px bottom no-repeat; }
.kodari_b .i .rw h2 { padding: 8px 0 0 20px; overflow: hidden; float: left; }
.kodari_b .i .rw h2 { font: 11px Arial, sans-serif; }
.kodari_b .i .rw h2 a { color: #115fbf; text-decoration: underline; float: left; margin-right: 15px; }
.kodari_b .i .rw h2 i { float: right; color: #868686; font-style: normal; }
.kodari_b .i .mob { position: absolute; margin: -2px 0 0 -3px; behavior: url(iepngfix.htc); width: 20px; height: 31px; }

.adv_search_w { width: 1200px; margin: 0 auto; }
.adv_search_w .srch_l { width: 208px; float: left; background: #eaeaea; border: 1px solid #b1b1b1; margin-right: 12px; float: left; padding: 14px; }
.adv_search_w .srch_l h1 { font: bold 14px Arial, sans-serif; padding-bottom: 5px; }
.adv_search_w .srch_l h2 { font: bold 14px Arial, sans-serif; background: url(img/d_line.gif) 0 bottom repeat-x; margin: 10px 0 5px 10px; display: inline; padding-bottom: 8px; float: left; }
.adv_search_w .srch_l .i { width: 206px; background: #fff; border: 1px solid #b1b1b1; margin-top: 10px; font: 11px Arial, sans-serif; overflow: hidden; float: left; padding-bottom: 5px; }
.adv_search_w .srch_l .i a { color: #000; float: left; width: 188px; padding: 4px 9px; }
.adv_search_w .srch_l .i a:hover { background: #e86576; }
.adv_search_w .srch_l .i .act { background: #e86576; }
.adv_search_w .srch_l input { float: left; width: 15px; height: 15px; }
.adv_search_w .srch_l label { float: left; padding: 1px 0 0 0; }

.adv_search_w .srch_r { background: #eaeaea url(img/srch_r_bg.gif) right 0 no-repeat; border: 1px solid #b1b1b1; padding: 14px; float: left; width: 697px; }
.adv_search_w .srch_r h1 { font: bold 14px Arial, sans-serif; padding-bottom: 15px; }
.adv_search_w .srch_r .mid1 { width: 273px; margin: 0 auto; text-align: center; }
.adv_search_w .srch_r .mid1 h2 { font: 14px Arial, sans-serif; padding-bottom: 5px; }
.adv_search_w .srch_r .mid1 h2 b { font: bold 16px Arial, sans-serif; }
.adv_search_w .srch_r .mid1 h3 { font: 11px Arial, sans-serif; color: #7b7b7b; padding-bottom: 10px; }
.adv_search_w .srch_r .mid1 h3 b { font: bold 12px Arial, sans-serif; }
.adv_search_w .srch_r .mid2 { width: 273px; margin: 0 auto; background: #fff; border: 1px solid #afafaf; overflow: hidden; padding-bottom: 5px; }
.adv_search_w .srch_r .mid2 h4 { font: 18px Arial, sans-serif; background: url(img/d_line.gif) 0 bottom repeat-x; margin: 10px; padding-bottom: 7px; }
.adv_search_w .srch_r .mid2 a { color: #115fbf; text-decoration: underline; background: url(img/mid2_blt.gif) 0 5px no-repeat; font: bold 14px Arial, sans-serif; float: left; padding-left: 12px; width: 261px; margin: 0 0 12px 10px; }
.adv_search_w .srch_r .mid2 a:hover { text-decoration: none; }
.adv_search_w .srch_r .mid2 .back { float: left; width: 60px; height: 19px; background: url(img/mid2_back_bg.gif) 0 0 no-repeat; color: #fff; text-decoration: none; font-size: 12px; font-weight: bold; padding: 4px 0 0 15px; margin-bottom: 7px; }


.search_res { font: 12px/18px Arial, sans-serif; text-align: left; }
.search_res h5 { text-align: left; }
.search_res div { background: url(img/d_line.gif) 0 top repeat-x; margin-top: 10px; }
.search_res p { background: url(img/d_line.gif) 0 bottom repeat-x; padding: 10px 0; margin-bottom: 10px; }
.search_res a { color: #115fbf; font-weight: bold; text-decoration: underline; }
.search_res a:hover { text-decoration: none; }

.prob_wrapper { width: 975px; border: 1px solid #adadad; padding: 4px 0 0 0; }
.prob_cont { width: 923px; padding: 20px 26px 15px 26px; overflow: hidden; }
.prob_bottom { width: 982px; height: 4px; background: url(img/vip_wapper_bottom.gif) 0 0 repeat-y; }
.prob_cont h1 { font: 18px Arial, sans-serif; }
.prob_cont h2 { font: 12px Arial, sans-serif; color: #000; margin: 10px 0 0 0; padding: 0; }
.prob_cont p { width: 922px; height: 1px; background: #d9d9d9; margin: 23px 0; float: left; }
.prob_cont .item { width: 923px; float: left; font: 14px Arial, sans-serif; margin-bottom: 15px; }

.prob_cont_ins { width: 488px; overflow: hidden; }
.prob_cont_ins h1 { font: 18px Arial, sans-serif; }
.prob_cont_ins h2 { font: 12px Arial, sans-serif; color: #000; margin: 10px 0 0 0; padding: 0; }
.prob_cont_ins p { width: 922px; height: 1px; background: #d9d9d9; margin: 23px 0; float: left; }
.prob_cont_ins .item { width: 923px; float: left; font: 14px Arial, sans-serif; margin-bottom: 15px; }

.top_table { width: 100%; }
.top_table h1 { font: 12px Arial, sans-serif; padding: 5px 0 5px 13px; background: #686868; color: #fff; }
.top_table u { width: 35px; float: left; text-decoration: none; font: 19px Arial, sans-serif; color: #a6a6a6; }
.top_table .fr { width: auto; float: none; }
.top_table .fr .i { width: auto; float: none; }

.shop_table { width: 100%; }
.shop_table h1 { font: 12px Arial, sans-serif; padding: 5px 0 5px 13px; background: #686868; color: #fff; }
.shop_table u { width: 35px; float: left; text-decoration: none; font: 19px Arial, sans-serif; color: #a6a6a6; }
.shop_table .list { width: 235px; border: 1px solid #adadad; background: #f2f2f2; vertical-align: top; }
.shop_table .list .list_c { padding: 0 12px 12px 12px; }
.shop_table .list .list_c h2 { font: bold 12px Arial, sans-serif; margin: 12px 0 3px 0; }
.shop_table .list .list_c p { font: 11px/20px Arial, sans-serif; color: #115fbf; }
.shop_table .list .list_c p a { color: #115fbf; text-decoration: underline; }
.shop_table .fr { width: auto; float: none; }
.shop_table .fr .i { width: auto; float: none; }

.vip_table_1_w { margin: 25px 0 0 0; }
.vip_table_1 {
width: 865px;
    padding: 24px;
    border: 1px solid #bbbbbb;
    /* background: #d0d0d0 url(img/vip_table_1_bg.gif) 0 0 repeat-x; */
    vertical-align: top;
    display: inline-block;
    background-color: #dadada;
    border-radius: 5px;
    margin-right: 30px;
}
.vip_table_1 table { width: 100%; }
.vip_table_1 .t td { text-align: center; font: bold 14px Arial, sans-serif; border-bottom: 1px solid #adadad; padding-bottom: 12px; }
.vip_table_1 .c td { text-align: center; font: 11px Arial, sans-serif; color: #5e5e5e; height: 54px; }
.vip_table_1 .f td { border: 1px solid #bbbbbb; text-align: center; height: 39px; background: #e8e8e8; font: 12px Arial, sans-serif; }
.vip_table_1 .f .feat { text-align: left; padding-left: 15px; width: 235px; }

.vip_table_right {
	vertical-align: top;
	display: inline-block;
	width: 300px;
}

.part_activity { float: left; width: 100%; padding: 15px; margin-bottom: 15px; background: #fffbe6; border: 1px solid #d7d7d7; }
.part_activity h1 { font: bold 12px Arial, sans-serif; color: #373737; margin-bottom: 5px; }
.part_activity h2 { font: 11px Arial, sans-serif; color: #454545; }
.part_activity div { font: 11px Arial, sans-serif; color: #454545; background: url(img/d_line2.gif) 0 bottom repeat-x; padding: 6px 0; }
.part_activity div img { display: inline; margin: 7px 10px 5px 0; }
.part_activity div b { font-weight: normal; font-size: 9px; color: #4c4c4c; }
.part_activity div a { color: #115fbf; text-decoration: none; }
.part_activity div a:hover { color: #115fbf; text-decoration: underline; }

.login_new_w { width: 100%; }
.login_new_c { width: 455px; margin: 0 auto; padding-top: 15px; }
.login_new_c h3 { background: #FF0012; border: 1px solid #800800; font: 14px Arial, sans-serif; color: #ffffff; padding: 5px 0; width: 100%; text-align: center; margin-bottom: 10px; }
.login_new_c h1 { background: #ffeeb4; border: 1px solid #ffaf84; font: 14px Arial, sans-serif; color: #c20000; padding: 13px 0; width: 100%; text-align: center; margin-bottom: 30px; }
.login_new_c h1 a { color: #115fc0; text-decoration: underline; }
.login_new_c .l { width: 455px; padding: 6px 0 0 0; overflow: hidden; }
.login_new_c .l label { font: 11px Arial, sans-serif; width: 60px; float: left; margin: 5px 0 0 0; }
.login_new_c .l form { width: 183px; float: left; margin: 0 20px 0 0; }
.login_new_c .l .stat { float: left; font: 12px/18px Arial, sans-serif; }
.login_new_c .iw_login { width: 110px; font: 12px Arial, sans-serif; border: 1px solid #838383; padding: 3px 5px; float: left; margin: 0 0 3px 0; }
.login_new_c .l form a { font: bold 11px Arial, sans-serif; color: #000; text-decoration: underline; float: left; width: 180px; text-align: right; margin: 15px 0 0 0; }
.login_new_c .l form a:hover { text-decoration: none; }
.login_new_c .l h1 { font: bold 12px Arial, sans-serif; color: red; margin: 0 0 15px 0; }
.login_new_c .lang { width: 455px; margin: 30px 0 0 0; float: left; }
.login_new_c .lang a { float: left; width: 80px; font: 12px Arial, sans-serif; color: #115fbf; text-decoration: underline; padding: 0 0 2px 22px; }
.login_new_c .lang a:hover { text-decoration: none; }
.login_new_c .lang .lv { background: url(img/iw_lv.gif) 0 0 no-repeat; }
.login_new_c .lang .ru { background: url(img/iw_ru.gif) 0 0 no-repeat; }
.login_new_c .lang .lt { background: url(img/iw_lt.gif) 0 0 no-repeat; }
.login_new_c .lang .en { background: url(img/iw_en.gif) 0 0 no-repeat; }
.login_new_c .lang .de { background: url(img/iw_de.gif) 0 0 no-repeat; }
.login_new_c .lang .se { background: url(img/iw_se.gif) 0 0 no-repeat; }
.login_new_c .act_video_w { width: 455px; overflow: hidden; padding-top: 30px; }
.login_new_c .act_video_l { float: left; font: 11px Arial, sans-serif; color: #000; text-align: right; margin-right: 20px; }
.login_new_c .act_video_l b { font-size: 14px; }
.login_new_c .act_video_r { float: left; }
.login_new_c .act_video_r img { display: block; float: left; margin-right: 18px; *margin-right: 18px; _margin-right: 14px;; }
.login_new_c .last { margin: 0; }

.sleptas_velmes { margin-top: 20px; }
.sleptas_velmes .w { width: 725px; font: 12px Arial, sans-serif; }
.sleptas_velmes .w table { width: 100%; color: #000; }
.sleptas_velmes .w table td { text-align: left; border: 1px solid #cacaca; background-color: #eeeeee; padding: 7px 0 7px 15px; }
.sleptas_velmes .w table input { float: left; margin: 5px 5px 0 0; }
.sleptas_velmes .w .gl { margin: 0; }
.sleptas_velmes .deco { width: 337px; height: 61px; background: url(img/sleptas_velmes_deco.png) 0 0 no-repeat; position: absolute; margin: -16px 0 0 35px; z-index: 2; }
.sleptas_velmes .mt { width: 100%; }
.sleptas_velmes .stats { overflow: hidden; margin: 5px 0 15px 0; }
.sleptas_velmes .stats div { float: left; font-size: 11px; }
.sleptas_velmes .stats span { float: right; color: #000; }
.sleptas_velmes .stats span b { font-size: 14px; }
.sleptas_velmes .stats .btn_1 { cursor: pointer; text-decoration: none; float: left; margin-right: 10px; }
.sleptas_velmes .stats .btn_1 i { float: left; width: 11px; height: 19px; background: url(img/btn_1_l.png) 0 0 no-repeat; behavior: url(img/iepngfix.htc); }
.sleptas_velmes .stats .btn_1 u { float: left; width: 11px; height: 19px; background: url(img/btn_1_r.png) top right no-repeat; behavior: url(img/iepngfix.htc); }
.sleptas_velmes .stats .btn_1 b { float: left; height: 18px; background: url(img/btn_1_m.png) 0 0 repeat-x; font-size: 11px; color: #fff; padding: 1px 5px 0 5px; text-align: center; line-height: 18px; }
.sleptas_velmes .stats h1 { font-size: 16px; color: #000; }
.sleptas_velmes .pages span a { text-decoration: none; }

.sleptas_velmes .users .btn_1 { cursor: pointer; text-decoration: none; }
.sleptas_velmes .users .btn_1 i { float: left; width: 11px; height: 19px; background: url(img/btn_1_l.png) 0 0 no-repeat; behavior: url(img/iepngfix.htc); }
.sleptas_velmes .users .btn_1 u { float: left; width: 11px; height: 19px; background: url(img/btn_1_r.png) top right no-repeat; behavior: url(img/iepngfix.htc); }
.sleptas_velmes .users .btn_1 b { float: left; height: 18px; background: url(img/btn_1_m.png) 0 0 repeat-x; font-size: 11px; color: #fff; padding: 1px 5px 0 5px; text-align: center; line-height: 18px; }
.sleptas_velmes .users .btn_w { overflow: hidden; width: 80px; margin: 0 auto 3px auto; }
.sleptas_velmes .users .btn_w a { color: #115fbf; }
.sleptas_velmes .w .users td { text-align: center; border: none; background: none; padding: 0 10px; }
.sleptas_velmes .w .users h2 { margin-bottom: 5px; }
.sleptas_velmes .w .users h2 img { margin: 0 3px 0 0; }
.sleptas_velmes .w .users h2 a { color: #115fbf; }
.sleptas_velmes .w .users h1 { font-size: 11px; color: #666666; font-weight: bold; margin: 0 0 5px 0; }
.sleptas_velmes .w .users h3 { margin: 10px 0; }
.sleptas_velmes .w .users h4 { font-size: 11px; color: #666666; font-weight: normal; margin: 0; }
.sleptas_velmes .w .users h5 { font-size: 12px; color: #cf0000; font-weight: bold; margin: 2px 0 6px 0; }
.sleptas_velmes .w .users img { margin-bottom: 7px; }
.sleptas_velmes .w .users .spacer { height: 30px; }
.sleptas_velmes .w .text { font-size: 12px; text-align: left; color: #000; line-height: 22px; }

.sleptas_velmes_r { margin-top: 40px; }
.sleptas_velmes_r .desc { font: 11px/18px Arial, sans-serif; color: #3d3d3d; margin-bottom: 15px; }
.sleptas_velmes_r .info { background-color: #ffffcc; border: 1px solid #feab5a; text-align: center; font: 12px/18px Arial, sans-serif; padding: 12px 0; }
.sleptas_velmes_r .info i { color: #007419; font-weight: bold; font-style: normal; }
.sleptas_velmes_r .info p { color: #fe0000; font: bold 18px Arial, sans-serif; padding: 5px 0; }
.sleptas_velmes_r .info b { font-size: 14px; }
.sleptas_velmes_r .info h6 { font: 11px Arial, sans-serif; color: #525252; padding-top: 5px; }
.sleptas_velmes_r .info h6 b { font-size: 11px; }

.sleptas_velmes_disabled .w table { color: #acacac; }

.tabs { height: 24px; padding: 0 16px 0 13px; font: 11px Arial, sans-serif; position: relative; z-index: 2; }
.tabs a {
    color: #3b3b41;
    float: left;
    text-decoration: none;
    margin: 0px 2px 0 0;
    cursor: pointer;
    background-color: #e0e0e0;
    padding: 10px 15px;
    font-size: 15px;
    border-left: 1px solid #d3d3d4;
    border-top: 1px solid #d3d3d4;
    border-right: 1px solid #d3d3d4;
    /* border-radius: 5px; */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tabs .act {
	background-color: #ffffff;
}

.greenButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	-moz-border-radius:4px;
	-webkit-border-radius:6px;
	border-radius:4px;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	padding:8px 40px;
	text-decoration:none;
}
.greenButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}
.greenButton:active {
	position:relative;
	top:1px;
}
.redButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 27px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.redButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
}
.redButton:active {
	position:relative;
	top:1px;
}

input[type="submit" i]:disabled {
	border: 1px solid #a7a7a7;
	background-color: #a2a2a2;
	background: linear-gradient(to bottom, #949494 5%, #c7c7c7 100%);
	box-shadow: inset 0px 1px 0px 0px #b5b5b5;
}

/*** Back to top button ***/
#back-top {
	position: fixed;
	z-index: 1000;
	bottom: 40px;
	right: 50px;
}
#back-top a {
	width: 60px;
	height: 60px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	background: #A9A9B1;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	background: #53bd25;
}
/* arrow icon (span tag) */
#back-top i {
	margin-top: 15px;
	font-size: 28px;
}


/* menu */
.otm > ul, .otm > .container > ul {
    position: relative;
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 50px;
    z-index: 100;
    font-family: "Titillium Web", sans-serif;
}
.otm .container {
	padding-left: 0px;
	padding-right: 0px;
}
.otm .sub-menu > li > a, .otm > .container > ul > li > a, .otm > ul > li > a {
	padding: 8px 15px;
	color: #fff;
}
.otm, .otm > ul, .otm > .container > ul {
	background-color: #63646f;
}

.otm > .container > ul > li > .act {
	background-color: #494a55;
}

.otm .sub-menu > li:hover > a, .otm > .container > ul > li:hover > a, .otm > ul > li:hover > a {
	background-color: #494a55;
}

.menu-hint.album {
	position: absolute;
	top: 48px;
	left: 0px;
	z-index: 2000;
	color: #fff;
	font-size: 12px;
	background-color: #de2700;
	line-height: 1;
	padding: 10px 10px;
	border-radius: 5px;
}

.menu-hint.album:before {
	border-top-color: #ffffff00;
	border-right-color: #de2700;
	border-bottom-color: #de2700;
	content: '';
	width: 0;
	display: block;
	position: absolute;
	top: -15px;
	border-width: 20px 10px 0 0;
	border-style: solid;
	left: 58px;
}

.menu-hint.online {
	position: absolute;
	top: 48px;
	left: 85px;
	z-index: 2000;
	color: #fff;
	font-size: 12px;
	background-color: #24b72f;
	line-height: 1;
	padding: 10px 10px;
	border-radius: 5px;
}

.menu-hint.online:before {
	border-top-color: #ffffff00;
	border-right-color: #24b72f;
	border-bottom-color: #24b72f;
	content: '';
	width: 0;
	display: block;
	position: absolute;
	top: -15px;
	border-width: 20px 10px 0 0;
	border-style: solid;
	left: 58px;
}

/* if its scrolled */
.is-now-following {
	height: 51px !important;
}
.is-now-following > .container > ul > li > a {
	padding: 0px 20px;
}

.login-form .iw {
	width: 100%;
	margin: 0 auto;
	margin-left: 0px;
	top: 0px;
	left: 0%;
	height: 100%;
}

.login-form .iww {
	top: 5%;
}

.badges .material-icons {
	color: #fff;
	border-radius: 50%;
	font-size: 13px;
	padding: 3px;
}

.badges .verified {
	background-color: #53bd25;
}

.badges .forum {
	background-color: #3d94d2;
}

.info-window {
	display: inline-block;
	width: 50%;
	border: 1px solid #8dce71;
	padding: 50px;
	background-color: #b0f393;
	border-radius: 8px;
	text-align: center;
	margin: 50px 0;
}

.info-window h2 {
	
}

.info-window p {
	
}

.center-content {
	margin: 0 auto;
	text-align: center;
}

.user-blog .article h2 a {
	font-size: 21px;
}

.blog .article h2 a {
font-size: 25px;
color: #1a1a1a;
font-weight: 300;
}

.blog .article h2 span {
font-size: 15px;
color: #1a1a1a;
font-weight: 300;
}

.blog .article .entry-title {
	text-align: center;
}

.user-blog .entry-title {
	margin: 30px 0 20px;
}

.blog .entry-meta {
	font-size: 13px;
	color: #797979;
	text-align: center;
}

.blog .entry-meta a {
}

.blog .entry-meta .pull-left span {
	margin-right: 20px;
}

.blog .entry-meta .pull-right span {
	margin-left: 20px;
}

.blog .entry-meta i {
	font-size: 14px;
	vertical-align: text-top;
	margin-right: 2px;
}

.blog .entry-meta .pull-left {
	text-align: left;
	float: left;
}

.blog .entry-meta .pull-right {
	text-align: right;
}

.blog .entry-meta {
	margin: 20px 0 30px 0;
	overflow: auto;
}

.blog .entry-meta .author-thumb {
}

.blog .article {
    position: relative;
    margin-bottom: 65px;
    padding-bottom: 65px;
    border-bottom: 1px solid #d4d5dc;
}

.blog .article:after {
    position: absolute;
    font-size: 18px;
    line-height: 20px;
    content: "\f06c";
    display: inline-block;
    font-family: FontAwesome;
    font-weight: normal;
    background-color: #fff;
    color: #c7c7c7;
    bottom: -10px;
    left: 50%;
    padding: 0 10px;
    transform: translateX(-50%);
}

.blog .read-more {
	text-align: center;
	padding: 40px 0px 0px;
}

.btn {
	display: inline-block;
	color: #403838;
	background-color: #f4f5f7;
	padding: 11px 35px 9px 35px;
	margin-bottom: 0;
	font-family: "Hind",sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.5px;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 40px;
	border: none;
	box-shadow: inset 0 -1px 0 0 #cbced4;	
}

.btn:hover {
	background-color: #fbcc3f;
	border-color: #fbcc3f;
	color: #fff !important;
}

.privacy p {
	font-size: 14px;
	margin: 5px 0px 15px;
	line-height: 150%;
}
.privacy h2, .privacy h3 {
}