@font-face {
    font-family: 'Arian AMU';
    src: local('Arian AMU'), url(/font/400.woff2) format('woff2'), url(/font/400.woff) format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Arian AMU';
    src: local('Arian AMU Italic'), local('ArianAMU-Italic'), url(/font/400i.woff2) format('woff2'), url('/font/400i.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Arian AMU';
    src: local('Arian AMU Bold'), local('ArianAMU-Bold'), url(/font/700.woff2) format('woff2'), url('/font/700.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Arian AMU';
    src: local('Arian AMU Bold Italic'), local('ArianAMU-BoldItalic'), url(/font/700i.woff2) format('woff2'), url(/font/700i.woff) format('woff');
    font-weight: 700;
    font-style: italic;
}


#content #main .new_post .post_info1 {
/*font-family:Arial, Helvetica, sans-serif;*/
/*font-family: "HelveticaNeueCyrMedium", "Helvetica";*/
font-family: 'Arian AMU';
font-size:17px;
color:#4A4A4A;
padding:15px 25px;
text-align:justify;
line-height: 1.2;
}

html {
background-color:#fff;
}

body {
font-size:.75em;
font-family:Arial, Helvetica, sans-serif;
}

#top {
background:url(../images/header_bg.png) repeat-x center top;
}

.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

.clear {
clear:both;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#0167ab;
}

h1,h2,h3,h4,h5,h6 {
font-weight:lighter;
padding-bottom:5px;
color:#2d2d2d;
line-height:1em;
font-family:Century Gothic, sans-serif;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:#2d2d2d;
}

h1 {
font-size:30px;
}

h2 {
font-size:24px;
}

h3 {
font-size:22px;
}

h4 {
font-size:18px;
}

h5 {
font-size:16px;
}

h6 {
font-size:14px;
}

p {
padding-bottom:10px;
line-height:24px;
}

strong {
font-weight:700;
color:#1c1c1c;
}

cite,em,i {
font-style:italic;
}

pre,code {
font-family:Courier New, monospace;
margin-bottom:10px;
}

ins {
text-decoration:none;
}

sup,sub {
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}

sup {
bottom:.8em;
}

sub {
top:.3em;
}

dl {
margin:0 0 1.5em;
}

dd {
margin-left:1.5em;
}

blockquote {
color:#9e9e9e;
font-style:italic;
font-size:16px;
font-family:Georgia, serif;
margin:2px 0 13px 40px;
}

blockquote p {
background:url(../images/blockquote.png) no-repeat left 3px;
padding:0 0 0 20px;
}

textarea {
padding:4px;
}

img#about-image {
float:left;
margin:3px 8px 8px 0;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
top:2.5em;
z-index:400;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
top:-999em;
z-index:400;
}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}

.sf-menu {
position:relative;
list-style:none;
clear:both;
float:left;
background:url(../images/menu_bg.png) no-repeat;
height:58px;
width:957px;
z-index:400;
margin:0px 0 1em;
padding:0 0 0 9px;
}

.sf-menu ul {
position:absolute;
top:-999em;
margin-top:20px;
width:212px;
/*left:7px;*/
-moz-box-shadow:3px 6px 8px 1px rgba(0,0,0,0.3);
-webkit-box-shadow:3px 6px 8px 1px rgba(0,0,0,0.3);
/*background-image:url(../images/dropdown_top.png);*/
background-repeat:no-repeat;
background-position:top;
/*padding-top:8px;*/
z-index:400;
}

.sf-menu a {
display:block;
position:relative;
color:#fff;
height:34px;
text-decoration:none;
text-shadow:1px 1px 1px #000;
font-size:13px;
font-weight:700;
float:left;
padding:23px 20px 0;
}

.sf-menu li {
float:left;
position:relative;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/menu_line.png) no-repeat;
background-position:right 0px;
}

.sf-menu li ul li ul {
left:212px;
margin-top:0;
}

.sf-menu li li {
background:#fff url(../images/submenu_li.gif) no-repeat;
background-position:24px 15px;
height:36px;
float:left;
width:212px;
z-index:10;
margin:0;
}

.sf-menu li a:hover {
/*color:#00b4ff;*/
text-decoration: none;
}

.sf-menu li:hover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {
background:url(../images/menu-pushed.png) repeat-x top;
outline:0;
color:#ff0;
}

.sf-menu > li.sfHover.sf-ul {
/*background:transparent url(../images/parent_link_left.png) no-repeat;
background-position:7px 11px;*/
z-index:200;
}

.sf-menu > li.sfHover.sf-ul > a {
color:#ff0;
text-shadow:1px 1px 1px #000;
/*background:transparent url(../images/parent_link_right.png) no-repeat;*/
background-position:right 11px;
z-index:301;
text-decoration: none;
}

.sf-menu li.sfHover li a:hover,.sf-menu li ul li.sfHover a,.sf-menu li ul li ul li.sfHover a {
background:#fff url(../images/submenu_li_hover.gif) no-repeat;
background-position:11px 0;
text-decoration: none;
padding-top:12px;
}

.sf-menu li.sfHover li a,.sf-menu li.sfHover li ul li a,.sf-menu li.sfHover li ul li ul li a {
background:url(../images/submenu_li_hover.gif) no-repeat;
background-position:-100px -100px;
width:172px;
color:#404040;
text-shadow:0 1px 0 #ccc;
margin:0;
padding:12px 0 0 40px;
}

ul.sf-menu li.backLava {
position:absolute;
z-index:3;
background:url(../images/lavalamp.png) no-repeat;
background-position:center 0;
height:16px;
margin-top:42px;
padding:0;
}

p#comments {
color:#1e1e1e;
font-family:"Century Gothic", sans-serif;
font-size:26px;
padding-bottom:0;
}

.comment {
width:100%;
margin-top:10px;
}

.comment_ava {
height:53px;
}

.comment_ava div {
position:absolute;
height:53px;
background:url(../images/comment_part.png) no-repeat right bottom;
}

.comment_ava img {
width:40px;
height:40px;
}

.comment_left_top {
width:13px;
background:url(../images/comment_left.gif) repeat-y left;
}

.comment_text_block {
background:url(../images/submenu_border.gif) repeat-x top;
}

.comment_text {
font-size:11px;
margin:10px;
}

.small_comment {
width:230px;
overflow:hidden;
}

.comment_right_top {
width:5px;
background:url(../images/submenu_border.gif) repeat-y right;
}

.comment_left_bottom {
height:8px;
background:url(../images/comment_left_bottom.gif) no-repeat left bottom;
font-size:8px;
line-height:8px;
}

.comment_bottom {
background:url(../images/comment_bottom.gif) repeat-x bottom;
font-size:8px;
line-height:8px;
}

.comment_right_bottom {
background:url(../images/comment_right_bottom.gif) no-repeat right bottom;
font-size:8px;
line-height:8px;
}

.noop {
font-size:8px;
line-height:8px;
}

.comment_title {
color:#a7a7a7;
}

#header {
width:963px;
margin:0 auto;
padding:12px 0 0;
}

#header #logo {
	margin:20px 0 12px 3px;
}

#header #logo_title {
font-family:Georgia, serif;
font-style:italic;
text-shadow:0px 0px 2px #438bb5;
font-size:18px;
/*font-weight:700;*/
color:#000;
float:left;
margin-top:24px;
}

#header #logo_title a:link {
text-decoration:none;
color:#fff;
}

#header #searchico {
float:right;
position:relative;
padding:27px 19px 0 0;
}

#header #searchbox {
position:absolute;
display:none;
margin-left:-200px;
margin-top:-13px;
background:url(../images/searchbox.png) no-repeat;
width:186px;
height:44px;
padding:0;
}

#header input#s {
background:transparent;
border:0;
padding-top:17px;
padding-left:17px;
margin-top:-6px;
font-family:Georgia, serif;
font-style:italic;
font-size:1.167em;
color:#717171;
height:20px;
float:left;
}

#header .logo_line {
margin-left:15px;
margin-right:15px;
margin-top:18px;
}

#header #featured {
margin-top:8px;
float:left;
}

#header #featured #left_arrow {
float:left;
background:url(../images/featured_before.png) no-repeat top right;
width:34px;
margin-left:7px;
padding-top:110px;
height:217px;
}

#header #featured #featured_content {
float:left;
background:url(../images/featured_bg.png) no-repeat;
width:829px;
height:280px;
color:#a8a8a8;
font-size:1em;
line-height:1.6em;
text-shadow:1px 1px 1px #000;
padding:19px 19px 19px 40px;
}

#header #featured #featured_content img {
float:left;
margin:0 30px 0 0;
}

#header #featured #featured_content h1 {
line-height:1.2em;
float:left;
font-size:3em;
font-family:Century Gothic;
font-weight:400;
color:#fff;
text-shadow:-2px -1px 0 #000;
margin:0 0 14px;
}

#header #featured #featured_content #spotlight {
float:left;
width:500px;
margin-right:10px;
}

span.readmore_g {
margin-left:auto;
display:block;
background:url(../images/button_grey_left.png) 0 0 no-repeat;
height:29px;
width:82px;
padding-left:14px;
margin-top:25px;
float:right;
}

span.readmore_g a {
padding-top:2px;
font-weight:bolder;
text-shadow:-1px -1px 1px #000;
display:block;
background:url(../images/button_grey_right.png) no-repeat top right;
text-align:center;
font-size:.92em;
height:29px;
color:#fff;
text-decoration:none;
padding-right:14px;
}

span.readmore_b {
display:block;
background:url(../images/button_blue_left.png) 0 0 no-repeat;
height:29px;
width:82px;
padding-left:14px;
float:right;
margin-top:10px;
}

span.readmore_b a {
padding-top:0;
font-weight:bolder;
text-shadow:-1px -1px 1px #006fc9;
display:block;
background:url(../images/button_blue_right.png) no-repeat top right;
text-align:center;
font-size:.92em;
height:29px;
color:#fff;
text-decoration:none;
padding-right:14px;
}

#header #featured #featured_content #spotlight div {
float:left;
background:url(../images/featured_bg.png) no-repeat;
background-position:0 -10px;
}

.order {
display:none;
}

#header #featured #featured_content #f_menu {
float:right;
padding-right:117px;
width:200px;
}

#header #featured #featured_content #f_menu .featitem {
line-height:1em;
background:url(../images/featured_menubg.png);
width:267px;
height:43px;
margin:0 0 1px 35px;
padding:11px;
}

#header #featured #featured_content #f_menu .featitem h2 {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:1.167em;
font-weight:500;
margin:7px 0 6px;
}

#header #featured #featured_content #f_menu .featitem img {
background:url(../images/featured_menuimgbg.gif) no-repeat;
background-position:center top;
margin-right:15px;
padding:5px;
}

#header #featured #featured_content #f_menu .featitem .meta {
color:#888;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:.917em;
}

#header #featured #right_arrow {
padding-top:110px;
float:left;
background:url(../images/featured_aftr.png) no-repeat top left;
width:34px;
height:217px;
}

.active {
background:url(../images/featured_menu_selected_bg.png) no-repeat!important;
width:278px!important;
padding-left:25px!important;
border-right-style:solid;
border-right-width:7px;
border-right-color:#0084ff;
margin:0 0 1px 3px !important;
}

#wrap {
width:963px;
margin:0 auto;
}

.time {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/meta_icons.jpg);
background-position:0 -15px;
background-repeat:no-repeat;
color:#959595;
font-size:10px;
line-height:14px;
padding-left:22px;
}

.authorLink {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/meta_icons.jpg);
background-position:0 -28px;
background-repeat:no-repeat;
font-size:10px;
line-height:14px;
padding-left:22px;
}

.commentLink {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/meta_icons.jpg);
background-position:0 0;
background-repeat:no-repeat;
font-size:10px;
line-height:14px;
padding-left:25px;
}

.cat {
background-attachment:scroll;
background-color:transparent;
background-repeat:no-repeat;
color:#959595;
font-size:10px;
}

.usertop_miniicon {
width:10px!important;
height:10px!important;
border:0;
margin-top:11px;
}

ol,ul {
list-style:none;
}

#main ul {
list-style-type:disc;
margin:0;
}

#main ol {
list-style-type:decimal;
list-style-position:inside;
margin:10px 0 10px 2px;
}

#main ul li ul,#main ul li ol {
margin:2px 0 2px 20px;
}

#main ol li ul,#main ol li ol {
margin:2px 0 2px 35px;
}

#pagenav {
height:20px;
padding:14px 0 43px 56px;
}

#pagenav .page a {
float:left;
margin-right:7.6px;
color:#000;
display:block;
width:30px;
text-align:center;
height:20px;
text-decoration:none;
background:#efefef;
border-color:#d4d4d4;
border-style:solid;
border-width:1px;
padding:10px 0 0;
}

#sidebar {
float:left;
width:250px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-rightradius:10px;
}

#sidebar .block .divider {
margin-left:-20px;
}

#sidebar .block ul {
margin:10px 0 0;
}

#sidebar .block ul li {
color:#404040;
background:url(../images/list_w.png) no-repeat;
background-position:8px 0;
margin:0 0 25px;
padding:0 0 0 33px;
}

#sidebar .adwrap {
margin-left:-17px;
width:253px;
}

#header #featured img.featured_img {
border:1px solid #151515;
background:#222;
border-color:#151515 #474747 #474747 #151515;
padding:8px;
}

img.featured_img {
border:1px solid #151515;
background:#222;
border-color:#151515 #474747 #474747 #151515;
padding:5px;
}

div.slide {
height:277px;
}

.sf-menu li ul li.top_bg {
background:transparent url(../images/dropdown_updown.png);
background-position:bottom left;
height:15px;
margin:0;
padding:0;
}
.sf-menu li ul li.bottom_bg {
background:transparent url(../images/dropdown_updown.png);
background-position:bottom left;
height:15px;
margin:0;
padding:0;
}

.wp-pagenavi,div.pagination {
overflow:hidden;
padding:40px 0 40px 50px !important;
}

.wp-pagenavi span.current {
background:none repeat scroll 0 0 #0099E6!important;
border:1px solid #007CBB!important;
color:#FFF!important;
display:block!important;
float:left!important;
height:20px!important;
margin-right:7.6px!important;
text-align:center!important;
text-decoration:none!important;
width:30px!important;
padding:10px 0 0!important;
}

.wp-pagenavi a {
background:none repeat scroll 0 0 #EFEFEF!important;
border:1px solid #D4D4D4!important;
color:#000!important;
display:block!important;
height:20px!important;
margin-right:7.6px!important;
text-align:center!important;
text-decoration:none!important;
width:30px!important;
padding:10px 0 0!important;
}

.wp-pagenavi span.pages {
border:none!important;
padding:12px 10px 0 0 !important;
}

#sidebar a {
text-decoration:none;
color:#404040;
}

div.postcontent {
padding:0 30px 0 50px;
}

div.new_post h2.title a {
text-decoration:none;
color:#222;
}

div.new_post h2.title a:hover {
color:#000;
}

#sidebar,#footer_widgets {
line-height:18px;
}

.block_b ul li ul {
margin-top:10px;
}

#wp-calendar {
empty-cells:show;
width:219px;
margin:10px auto 0;
}

#wp-calendar a {
display:block;
text-decoration:none;
font-weight:700;
}

#wp-calendar caption {
text-decoration:none;
font:bold 13px Arial, Sans-Serif;
}

#wp-calendar td {
color:#9f9f9f;
padding:3px 5px;
}

#wp-calendar td#today {
color:#fff;
}

#sidebar #wp-calendar td#today {
color:#000;
font-weight:700;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
padding:3px 5px;
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

div.post .new-post .aligncenter,.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin-bottom:10px;
}

.wp-caption.alignleft {
margin:0 10px 10px 0;
}

.wp-caption.alignright {
margin:0 0 10px 10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.alignright {
float:right;
}

img.alignleft {
display:inline;
float:left;
margin-right:15px;
}

img.alignright {
display:inline;
float:right;
margin-left:15px;
}

.post_info1 b {
display:block;
}

.pm_status {
float:left;
border:1px solid #d8d8d8;
width:95%;
height:100px;
margin-left:20px;
margin-right:5px;
padding:0;
}

.pm_status_head {
border-bottom:1px solid #d8d8d8;
font-size:.9em;
height:22px;
font-weight:700;
text-align:center;
color:#4e4e4e;
padding:0;
}

.pm_status_content {
padding:5px;
}

.tarif-line {
padding-left:20px;
padding-right:20px;
text-align:center;
/*margin-bottom:25px;*/
}

#content {
float:left;
background:url(../images/content_bg.png);
width:962px;
margin:0 auto;
}

#content #main .new_post {
clear:both;
color:#000;
line-height:1.94em;
margin:19px 0 35px;
}

#content #main .new_post a.readmore_np {
margin-left:556px;
display:block;
background:url(../images/readmore_btn.png) no-repeat;
background-position:0 -29px;
text-align:center;
width:92px;
height:29px;
text-indent:-9999px;
}

#content #main .new_post h2.title,#content #main .new_post h1#post-title {
font-family:Century Gothic;
font-size:2.8em;
font-weight:lighter;
padding:23px 7px 20px 53px;
}

#content #main .new_post .post_img {
float:right;
background:#dbdbdb;
border-right:1px solid #ababab;
border-bottom:1px solid #ababab;
-moz-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15);
-webkit-box-shadow:1px 3px 7px 1px rgba(0,0,0,0.15);
margin:0 10px 0 0;
padding:5px;
}

#content #main .new_post .post_info {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#717171;
text-shadow:1px 1px 1px #fff;
background:url(../images/post_info_bg.png) no-repeat;
height:32px;
width:100%;
margin-bottom:21px;
padding:4px 59px 0 20px;
}

#content #main .new_post .post_info img {
position:relative;
background:transparent;
top:3px;
margin:0 5px;
}

#content #main .new_post .post_info a {
color:#010101;
text-shadow:1px 1px 1px #fff;
text-decoration:none;
}

.content-top {
height:16px;
width:100%;
background:url(../images/content-top.png) transparent;
background-position:left bottom;
}

.content-bottom {
height:16px;
width:100%;
background:url(../images/content-bottom.png) transparent;
}

#content #main .new_post .post_info2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#717171;
text-shadow:1px 1px 1px #fff;
background:url(../images/post_info_bg.png) no-repeat;
height:32px;
width:100%;
margin-bottom:0;
padding:0 59px 0 20px;
}

#content #main .new_post .post_info3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
color:#717171;
text-shadow:1px 1px 1px #fff;
background:url(../images/post_info_bg1.png) no-repeat;
height:32px;
width:340px;
margin-bottom:2px;
padding:4px 59px 0 20px;
}

div.postcontentuser {
padding:0 30px 0 0;
}

#content #main .new_post .post_info2 #inpt {
padding:0 0 0 120px;
}

#footer_widgets {
clear:both;
padding-top:40px;
height:300px;
}

#footer_widgets .block_b {
float:left;
width:258px;
background:url(../images/block_b_h2.png) no-repeat;
background-position:0 39px;
color:#adadad;
margin:0 29px 0 34px;
}

#footer_widgets .block_b li {
background:url(../images/list_b.png) no-repeat;
background-position:5px 0;
padding-left:30px;
text-shadow:1px 1px 1px #000;
margin:0 0 25px;
}

#footer_widgets a {
color:#ccc;
text-decoration:none;
}

#footer_widgets .block_b h2 {
font-size:2em;
width:258px;
padding-left:2px;
font-family:Century Gothic;
color:#000;
text-shadow:1px 0 1px #616161;
font-weight:lighter;
margin:0 0 32px;
}

#footer {
color:#727171;
width:930px;
font-size:.917em;
padding-top:16px;
text-align:right;
background:url(../images/footer_text_bg.png) no-repeat;
background-position:672px 0;
font-weight:lighter;
text-shadow:1px 1px 1px #000;
clear:both;
margin:40px 0;
}

#footer a {
color:#acacac;
text-decoration:none;
font-size:.917em;
}

.activeSlide {
background:red;
}

* html .clearfix,:first-child+html .clearfix {
zoom:1;
}

a:hover,#sidebar a:hover,#footer_widgets a:hover,#wp-calendar a:hover {
text-decoration:underline;
}

dl dt,a.post-edit-link {
font-weight:700;
}

input[type=text],input.text,input.title,textarea,select,input[type=password],input.text,input.title,textarea,select {
background-color:#fff;
border:1px solid #bbb;
color:#4e4e4e;
margin:.5em 0;
padding:2px;
}

input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus {
color:#3e3e3e;
border-color:#2D3940;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
top:0;
}

#new_comments_block,h1#error {
margin-top:30px;
}

#header img,.wp-pagenavi span,.wp-pagenavi a,.alignleft,#content #main,.content-wrap {
float:left;
}

#header #featured #featured_content #f_menu div,.clickable {
cursor:pointer;
}

#sidebar .block,#sidebar .block h1 {
color:#404040;
padding-left:20px;
margin:0 0 5px;
}

#sidebar .block h2,#sidebar .block1 h2 {
background:url(../images/sidebar_block_h2.png) no-repeat;
min-height:27px;
width:200px;
font-family:Century Gothic, sans-serif;
color:#7a7979;
font-size:1.5em;
font-weight:lighter;
text-shadow:1px 1px 1px #fff;
margin:0 0 6px -20px;
padding:0 0 0 55px;
}

.outlinebox
{
  background-color:#fff;
  font-family: 'Century';
  font-size: 12px;
  text-align:left;
  padding:4px;
  border:1px solid #000;
	-moz-border-radius:4px; 
	border-radius:4px; 
	-webkit-border-radius:4px;
	 box-shadow: 2px 2px 5px #666;
	width:100%;
	position:relative; 
}

.styledfont {
	color: #4A4A4A;
	font-family: "Arian AMU";
	font-size: 17px;
	line-height: 1.2;
	text-align: justify;
}