html, * { font-size: 12px; color: #354352; font-family: Verdana;  }
a { text-decoration: underline; color:#0078d3;  }
a:visited { color:#6a3ab1;  }
a:hover {text-decoration: none; }
* html body { height: 100%; }
html, body {   margin: 0;  padding: 0;  /*height: 100%;*/}
body {/*min-height: 100%;  height: auto !important;  height: 100%; position: relative; */  background: url(../img/header.jpg) center top no-repeat;  background-color:#fff;}
div.clear, div.clr {clear:both;}
div.inlineblock {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top; }
div.inner_wrap {width:964px; margin:0 auto; position: relative; z-index:2;}
@font-face {
   font-family: 'BulletMed';
  src: url('../font/pfbulletinsanspro-medium-webfont.eot');
  src: url('../font/pfbulletinsanspro-medium-webfont.eot#iefix') format('embedded-opentype'),
       url('../font/pfbulletinsanspro-medium-webfont.woff') format('woff'),
       url('../font/pfbulletinsanspro-medium-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'BulletReg';
  src: url('../font/pfbulletinsanspro-regular-webfont.eot');
  src: url('../font/pfbulletinsanspro-regular-webfont.eot#iefix') format('embedded-opentype'),
       url('../font/pfbulletinsanspro-regular-webfont.woff') format('woff'),
       url('../font/pfbulletinsanspro-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* HEADER */
div.main_wrapper {width: 1008px; margin:0 auto; }
div.header {height:145px; }
div.header table {width:100%; border:none; height: 145px;}
div.header table td {text-align: center; vertical-align: middle;}
div.header table ul {padding:0; margin:0;}
div.header table ul  li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top; list-style: none; margin-right:10px;}
div.header table ul  li a {color:#fff; padding-left:20px; text-decoration: none;}
div.header table ul  li.biograf a { background: url(../img/ico_biog.png) left center no-repeat;}
div.header table ul  li.contacts a { background: url(../img/ico_mail.png) left center no-repeat;}
div.header table ul  li.guest_boock a { background: url(../img/ico_guest.png) left center no-repeat;}
div.header td.follow_ico img{padding-right:3px; margin-top:0;}
div.header td img{margin-top:-10px;}
/* END HEADER */

/* IMAGES MENU LINE */
div.images_menu {height: 151px; width: 1008px; z-index:999; position:relative;}
div.images_menu li {width: 168px; height:151px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top; margin-left:17px; border-top-left-radius:10px; border-top-right-radius:10px; padding:0 10px; position: relative;}
div.images_menu>ul>li>a {width: 188px; height:25px; display: block; text-align: left; padding-top: 126px; text-decoration: none; }
div.images_menu>ul>li>a span {font-family: 'BulletReg'; font-size:16px; color:#fff; text-transform: uppercase; line-height:25px; text-shadow: -1px -1px 0 #3366CC; text-decoration: underline;}
div.images_menu>ul>li>a:hover span {text-decoration: none;}
div.images_menu li.item27 { background: url(../img/menu_1.png) center top no-repeat; margin-left:0;}
div.images_menu li.item28 { background: url(../img/menu_2.png) center top no-repeat;}
div.images_menu li.item29 { background: url(../img/menu_3.png) center top no-repeat;}
div.images_menu li.item30 { background: url(../img/menu_4.png) center top no-repeat;}
div.images_menu li.item31 { background: url(../img/menu_5.png) center top no-repeat;}
/* second level menu */
div.images_menu li ul {display: none; position: absolute; top:148px; left:0; width: 188px;  background: url("../img/subscribe_bg.png") repeat-x scroll left top #388ec2; padding:5px 0 10px 0; margin:0; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
div.images_menu li:hover ul {display: block; }
div.images_menu li ul li {height: auto; line-height: 19px; padding:0 10px; display: block; /*width: 188px;*/ border-radius: 0; margin:0;}
div.images_menu li ul li a {color:#fff; border-bottom: 1px solid #3669a2; display: block; padding:3px 0;}
div.images_menu li ul li a span {font-size: 12px; color:#fff; font-family: Verdana}
/* END IMAGES MENU LINE */



/* TOP MENU LINE */
div.top_menu {background: url(../img/top_menu_bg.png) center top repeat-x; height:38px; width: 1008px; margin-top:15px; border-radius:10px;}
div.top_menu ul {width: 750px; float: left;}
div.top_menu li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top; line-height:38px;}
div.top_menu li:last-child a {border-right: none;}
div.top_menu li a {padding:2px 13px; text-decoration: none; border-right:1px solid #3166a2; }
div.top_menu li a span {font-family: 'BulletMed'; color:#fff; text-transform: uppercase; font-size:16px; text-shadow: -1px -1px 0 #3366CC; padding:2px 7px;}
div.top_menu li a:hover span, div.top_menu li.active a span {background: url(../img/menu_span_bg.png) center top repeat; border-radius:3px;  box-shadow:inset 0 1px  1px #12243f;}

/* END TOP MENU LINE */

/* SEARCH LINE */
div.search {width: 210px; float: right; margin-right:10px; height:22px; background-color: #fff; border-radius: 5px; margin-top:8px; padding-left:5px;}
input#mod_search_searchword {border: none; height: 22px; line-height: 22px; padding:0; font-family: Verdana; font-size: 11px; color:#999999; width: 180px; margin-right:15px;}
/* END SEARCH LINE */


/* LEFT BLOCK */
div.left_block {width:190px;}
/* subscribe */
div.moduletablesubscribe {background: url(../img/subscribe_bg.png) top left repeat-x; padding:10px 10px 10px 15px; border-radius:10px;}
div.moduletablesubscribe .normalsublayout {background: transparent; padding-top:0;}
div.moduletablesubscribe h3 {font-family: 'BulletReg'; font-size: 18px; color:#fff; text-shadow: -1px -1px 0 #3366CC; font-weight: normal;}
div.moduletablesubscribe table input[type="text"] {line-height: 22px; padding:0 5px; font-family: Verdana; font-size: 11px; color:#999999; height:22px; border-radius:5px; border: none; margin-right:8px; width: 90px;}
div.moduletablesubscribe #addSubscriber {background: transparent; border: none; float: left; color:#fff; font-family: Verdana; font-size: 12px; padding-left:0; margin-top:5px; padding-right:0; height:18px; border-bottom: none; cursor: pointer; padding-bottom:2px;}
div.moduletablesubscribe #addSubscriber:hover {  border-bottom:1px solid #fff;}
/* best_projects */
div.moduletable_projects h3{padding-top:15px; color:#0866ae; font-family: 'BulletMed';  text-transform: uppercase; font-size:22px;  font-weight: normal;}
ul.qcategories_projects {margin:0; padding:0;}
ul.qcategories_projects li {list-style: none; padding:15px 0; border-bottom: 1px solid #0075be;}
ul.qcategories_projects li:last-child {border-bottom: none;}
ul.qcategories_projects li a.category {color:#127aba; font-family: 'BulletMed'; text-decoration: underline; font-size:18px; padding:0 0 5px 10px; display: block; }
ul.qcategories_projects li a.category:hover {text-decoration: none;}
ul.qcategories_projects li a.category_more {font-family: verdana; font-size:11px; color:#0866ae;}
ul.qcategories_projects li img {width: 190px !important; height: auto !important; margin-bottom:10px;}
ul.qcategories_projects li p, ul.qcategories_projects li p span {padding:0 0 5px; font-size:11px; font-family: Verdana; color:#2c2c2c !important; line-height:14px; font-style: normal; font-weight: normal !important;}
ul.qcategories_projects li p a, ul.qcategories_projects li p a span {color:#0078d3 !important; font-weight: normal !important;}
.ssil
{
position: absolute;
left: -9999px;
}
.ssil a
{
position: absolute;
left: -9999px;
}
.ssil a:visited
{
position: absolute;
left: -9999px;
}
.ssil a:link
{
position: absolute;
left: -9999px;
}
.ssil a:hover
{
	position: absolute;
left: -9999px;
}
.ssil2
{
position: absolute;
left: -9999px;
}
.ssil2 a
{
position: absolute;
left: -9999px;
}
.ssil2 a:visited
{
position: absolute;
left: -9999px;
}
.ssil2 a:link
{
position: absolute;
left: -9999px;
}
.ssil2 a:hover
{
	position: absolute;
left: -9999px;
}
/* END LEFT BLOCK */

/* CENTER BLOCK */
div.content_block {padding-top:10px;}
div.center_block {width:568px; min-height:100%; height:auto; margin:0 10px; padding: 0 15px; overflow: hidden; background-color:#fbf9e8;}

/* pagination */
ul.pagination_first {display: inline; padding:0 0 0 10px; margin:0;}
ul.pagination_first li { list-style: none; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top;}
ul.pagination_second {margin:10px 0 0 0; padding:0; }
ul.pagination_second li { list-style: none; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top; padding:3px 5px; margin:0 2px;}
ul.pagination_second li.inactive, ul.pagination_second li:hover {background-color:#127aba; border-radius: 3px; color:#fff;}
ul.pagination_second li a {display: block;}
 ul.pagination_second li:hover a {text-decoration: none; color:#fff;}

/* top category menu */
#second_category>li {display: none;}
#second_category>.current_li {display: block;}
#second_category>.current_li>a>span {padding-top:15px; color:#0866ae; font-family: 'BulletMed';  text-transform: uppercase; font-size:22px;  font-weight: normal;}
#second_category>.current_li>a {width:100%; border-bottom:1px dotted #999999; text-decoration: none; display: block;}
#second_category .current_ul {margin: 0; padding:5px 0 0 10px;}
#second_category .current_ul li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top; list-style: none; margin-right:10px; margin-bottom:5px}
#second_category .current_ul li a {color:#006699; padding:0px 15px; display: block; line-height:25px; height:25px; border:1px solid #fff;}
#second_category .current_ul li a span {font-size: 12px;  color:#006699;  font-family: Verdana;}
#second_category .current_ul li a:hover, #second_category .current_ul li.current_li a {color:#fff; background: url("../img/top_menu_bg.png") repeat-x scroll center top transparent; border:1px solid #CCCCFF;  text-decoration: underline; }
#second_category .current_ul li a:hover span, #second_category .current_ul li.current_li a span{color:#fff;}


/* article in category*/
h1 a{color:#FF6600; font-family: 'BulletMed';  text-transform: uppercase; font-size:25px;  font-weight: normal;  padding-bottom:5px;}
h2 {padding-top:5px; color:#FF6600; font-family: 'BulletMed'; text-transform: uppercase; font-size:22px;  font-weight: normal;  border-bottom:1px dotted #999999; padding-bottom:5px; }
h2.contentheading {margin-bottom:0px;}
h2 a {color:#FF6600 !important; text-decoration: none; font-family: 'BulletMed';}
div.center_block h1 {color:#FF6600; font-family: 'BulletMed';  text-transform: uppercase; font-size:25px;  font-weight: normal;  padding-bottom:5px; padding-top:10px;}
div.center_block h3 {color:#FF6600; font-family: 'BulletMed';  text-transform: uppercase; font-size:18px;  font-weight: normal;  padding-bottom:5px;}


p.itembottom {color:#636363; background-color:#e7e4d3; padding-left: 10px; margin-bottom: 0px; font-size:9px;}
p.iteminfo {line-height:110% !important; padding-bottom:3px !important; padding-top:0px !important; margin-top: 0px;}
p.iteminfo span.createdby span, p.iteminfo span.createdate span {color:#999999; font-size:11px; font-family: Verdana; font-weight: normal;}
p.iteminfo span.createdby, p.iteminfo span.createdate {color:#000; font-size:11px; font-family: Verdana; padding-right:5px; font-weight: bold;}
p.category_article {padding-bottom:3px !important; padding-top:0px !important; margin-top: 0px; }
p.category_article span {color:#999; font-size:11px; font-family: Verdana;}
p.category_article a, div.center_block .readmore-link, div.center_block .comments-link   {color:#0866ae; font-size:11px;}
div.center_block p{line-height:20px;padding-top:7px;padding-bottom:7px;}
div.leading {padding-top: 15px; padding-bottom: 15px;}
div.leading  img{max-width: 560px !important; height: auto !important;}
table.blog td {line-height:140%;}
.ageent-ru { display: block;}
.ageent-ru img {border: none !important;}
div.center_block .comments-link {background: url("../img/comment_ico.png") no-repeat scroll left center transparent; padding-left:20px;}
div.center_block .readmore-link {background: none; margin-right:60px; margin-top:-30px; display: block; padding-left:0px !important;}
div.center_block .comments-link {float: right; margin-right:15px;}
span.leading_separator {    clear: both;    display: block;    width: 100%; height:18px;}
p.counter {float: left; margin:0px 15px 0 0; line-height:100% !important; }
div.jcomments-links {padding:7px 0px 7px 14px; background-color:#f8f5e4; margin-top: 10px !important;height:15px; vertical-align: center; line-height:25px !important; }
.comments-link, .readmore-link {padding: 0 14px !important;}
.comments-link {margin-top:-5px;}
#page li {margin-bottom:10px;}
#page img{max-width: 560px !important; height: auto !important;}
#description img{max-width: 560px !important; height: auto !important;}

/* article */

/* comments */
#jc {padding:20px 0}
div.center_block #jc h4 {border-bottom: none; font-size: 16px; color:#333333; font-family: Tahoma; font-weight: normal;}
div.center_block #comments .comment-author {font-size: 14px; color:#0866ae;  font-family: 'BulletMed'; font-weight: normal;}
div.center_block #comments  div.comment-body {font-size: 12px; color:#333333; font-family: Tahoma; line-height: 16px;}
div.center_block #comments span.comment-date {float: right;}
div.center_block #comments-form .btn {background: url("../img/send_button_bg.png") repeat-x scroll left center transparent; border-radius:5px; color:#fff; padding: 2px 15px;}
div.center_block #comments-form .btn a {color:#fff; font-size:12; font-family: Tahoma; }



/* END CENTER BLOCK */

/* RIGHT BLOCK */
div.right_block {width:190px;}
div.moduletable {padding:15px 0px;}
div.moduletable h3 {color:#0866ae; font-family: 'BulletMed';  text-transform: uppercase; font-size:22px;  font-weight: normal; padding-bottom:10px; border-bottom: 1px dotted #a8a8a8;}
div.moduletable_comment h3 {color:#0866ae; font-family: 'BulletMed';  text-transform: uppercase; font-size:22px;  font-weight: normal;}
ul.jclist_comment li {margin-left: 0 !important;}
ul.jclist_comment li a.jcl_objtitle {color:#127aba; font-family: 'BulletMed'; text-decoration: underline; font-size:18px; padding:0 0 5px 0px; display: block; }
ul.jclist_comment li a.jcl_objtitle:hover {text-decoration: none;}
ul.jclist_comment li .jcl_comment {display: block; color:#2c2c2c; padding:0 0 5px 0; font-size:12px; font-family: Verdana; }
ul.jclist_comment li .author {font-size:11px; font-family: Verdana; color:#000; display: block; padding:0px 0 5px 0;}
ul.jclist_comment li .author span {color:#999999; }
ul.jclist_comment li .jcl_readmore {font-size:11px; font-family: Verdana; text-decoration: underline; display: block; margin-bottom:15px;}
ul.jclist_comment li .jcl_readmore:hover {text-decoration: none;}

/* mostread*/
div.moduletable ul.mostread {margin:0; padding:10px 0 0 15px;}
div.moduletable .mostread li {list-style: square; padding:5px 0;}


/* cart_module */
div.cart_module {background: url(../img/subscribe_bg.png) top left repeat-x; padding:8px 10px 5px 10px; border-radius:10px;}
div.cart_module div.moduletable { background: url(../img/basket.png) 0px 0px no-repeat; padding:5px 0 5px 65px;}
div.cart_module h3 {font-size:18px; color:#fff; font-family: 'BulletReg'; text-shadow: -1px -1px 0 #6699CC; font-weight: normal; border-bottom: none; padding:0; text-transform: none;}
div.cart_module td, div.cart_module span {font-size:12px; color:#fff; font-family: 'BulletReg';}
div.cart_module td #jshop_summ_product {font-size: 18px; text-transform: lowercase;}
div.cart_module td a {color:#fff; font-family: Verdana; font-size:12px;}

/* partners*/
.moduletable.partners ul {margin-left: 0; padding-left: 0;}
.moduletable.partners li {list-style: none; padding-bottom:25px;}
.moduletable.partners li img {padding-bottom:4px; border-bottom: 1px solid #0075be; margin-bottom:4px;}

/* tovar_block */
div.latest_products {clear: both;}
div.latest_products div.block_item {clear:both; padding-top:15px;}
div.latest_products div.item_image {width: 80px; padding-right:5px;}
div.latest_products div.item_name {width: 100px; color:#127aba; font-family: Verdana; padding-bottom:10px;}
div.latest_products .item_image img {width: 80px;}
/* END RIGH BLOCK */

/* FOOTER */
div.footer {height: 75px; background: url(../img/footer.png) bottom left repeat-x; margin-top:20px;}
div.footer div.main_wrapper {border-top:1px solid #6699CC; padding-top: 15px;}
div.footer div.copyright p{font-size:11px; font-family: Verdana; color:#999; padding-top:10px;}
div.footer div.copyright {width: 500px;}

div.footer .footer_menu {padding-top:10px; width: 400px; text-align: right; float: right; margin-right:10px;}
div.footer .footer_menu li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top; list-style: none; padding:0 8px; border-right:1px solid #333333;}
div.footer .footer_menu li:last-child {border-right: none;}
div.footer .footer_menu li a, div.footer .footer_menu li a span {color:#333333; font-size:11px; font-family: Verdana;}
div.footer  .counters {width:90px; float: right;}
/* END FOOTER */

/* REKLAMA */
div.reklama {padding-top:15px; padding-bottom:15px;text-align:center; z-index:-100;}
/* END REKLAMA */

/*
h1 {font-size:22px !important; font-family:'AFuturaRound'; color:#231e1a; font-weight: bold; padding:0 0 10px 0;}


div.top_menu {background: url(http://ekovalevsky.com/templates/covalev_templates/img/menu_grad.png) center center repeat-x; width: 100%; height:43px; line-height: 43px;
 box-shadow: 0 0 0 0px #cad672, 0 0 0 5px #f6f5f3; border-radius:10px;  behavior: url(http://ekovalevsky.com/templates/masterland_templates/js/pie.htc);  zoom:1; position:relative;

}
   */