@charset "utf-8";
@import url("modstyle.css");
@import url("tamplcss.css");


/*== RESET ==*/
* {margin: 0; padding: 0}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-weight: inherit;
font-style: inherit;
font-family: inherit;
}

/* === STYLE === */
body {margin:0; padding:0; font: 90% Arial, Helvetica, sans-serif;  color:#111111; background:#fefefe;}
/*.bodystyle {background: url(../img/sima4.jpg) top center repeat-x;} */
.bodystyle {background: url(../img/vesna-aprel.jpg) top center repeat-x;}
/* .bodystyle {background: url(../img/vesna-aprel.jpg) top center repeat-x;} */
/*.bodystyle {background: url(../img/Leto.jpg) top center repeat-x;} */
/*.bodystyle {background: url(../img/Leto.jpg) top center repeat-x;} */
/*.bodystyle {background: url(../img/osen.jpg) top center repeat-x;} */


img { -ms-interpolation-mode: bicubic; border: none}

a, ol, ul {line-height: 130%; font-family: Arial, sans-serif;}
p {padding-bottom:12px; line-height: 140%}

strong {font-weight:bold !important; color:#111}

a {text-decoration:underline; color:#2665A9;}
a:link {color:#2665A9}
a:visited {color:#2665A9}
a:hover {color:#982323;}

ul {margin:0; padding:0}
li {margin-left:40px}

h4 {font-size:18px}
h5, h6 {font-size:16px; font-weight:bold}

div {margin:0; padding:0;}
hr {height:1px; width:98%; text-align:center !important; border:1px solid #ddd; color:#d5d5d5; background-color: #d5d5d5; margin:10px auto 15px auto}

blockquote {margin:8px 25px; padding:20px 25px; overflow:hidden; background:#EBF2F5; border:2px solid #eee; font-style:italic; border-left:3px solid #A6BBC6}

blockquote.code {margin:8px 25px; padding:20px 25px; overflow:hidden; background:#f0f0f0; border:2px solid #eee; font-style:italic; border-left:3px solid #ccc}

em { font-style:italic; color:#333}

#puzadpn {position:fixed !important}
table.x-unselectable {position:none !important}

.allbody {margin:0;}
/* ----- */


/* ==== HEADER ==== */
.headers{ width:1000px; margin:0 auto 0 auto; overflow:hidden; height:175px; padding-top:75px}
.header-logo { float:left; width:100px}
.header-title {float:left; width:540px; text-align:center; padding-top:18px}
 .header-title strong {font:bold 42px Arial, Helvetica, sans-serif; color:#F0F0F0; display:block; width:400px;text-shadow: 3px 3px 5px #000000}
 .header-title .log-decod {font:normal 14px Arial, Helvetica, sans-serif; color:#555; letter-spacing:1px;  display:block; width:400px; margin:10px 0}
 .header-title-time {float:left; display:block; width:240px; font-size:16px; line-height:18px; padding-top:10px; color:#222222}

/* menu header */
.header-menu {margin:0; background:#364C40; height:44px; z-index:222; position: relative; clear:both; overflow:hidden}
 .header-menu li div {margin:0 0 0 5px !important; padding:0 !important}
 .header-menu ul {list-style:none; margin:0; padding:0; position: relative; left:50%; float:left;}
 .header-menu ul li {padding:0; display:block; position:relative; left:-50%; float:left; z-index:9999; margin:0 5px; text-align:center; line-height:44px;}
 .header-menu li a {font:normal 16px Verdana, sans-serif; text-decoration:none; display:block; overflow:hidden; line-height:44px; padding:0 15px; color:#f9f9f9}
 .header-menu li a:hover {text-decoration:none; background:#096F50; color:#ffffff}
 .header-menu li a.tmActiv {background:#9A989D; color:#000; }
/* ---------------- */


/* ===== MIDDLE ===== */
.middles {margin-top:20px; padding:0 1%}
.middle-left {overflow:hidden}
 .middle-left-cont {padding:0;}
.middle-right {float:right; width:300px; overflow:hidden; margin-left:15px}
 .middle-right-cont {padding:0 5px 0 0}
/* ----------------- */


/* ===== FOOOTER ===== */
.ifooter { padding:15px; border-top:2px solid #f0f0f0; margin-top:30px; background:#2665A9; box-shadow: 0px 3px 5px #333}
.ifooter_copy {background:#444; padding:10px 18px; float:right}
.ifooter_copy span {color: #f0f0f0; font-size:12px}

.footer-table {width:1000px; margin:0 auto 30px auto}
.footer-table td {vertical-align:top}
.finfs {padding:0 10px}
.fbr {border-right:1px solid #266570}
.finfs-name a { color:#ffffff; font-size:14px; border:none !important}
a.inf_catName {font-size:12px; color:#f9f9f9;text-decoration:none;}
a.inf_catName:hover {color:#cccccc;text-decoration:underline;}
/* ------------------ */

/* other footer */
.bblockk {overflow:hidden; padding:20px; background:#364C40;}



/* ---- top menu ----- */
.topmenu {width:100%; margin:0 auto; height:43px; position:absolute; z-index:100000; top:0;
	background: #2665A9;
       box-shadow: 0px 3px 5px #333
 } 

.jqueryslidemenu {font : bold 14px Arial; text-align:left; margin:0 auto; width:980px; height:43px}
.jqueryslidemenu ul {margin :0 auto;padding : 0;list-style-type : none; }
.jqueryslidemenu li {margin:0 !important}
.jqueryslidemenu ul li {position : relative;display : inline;float : left; }
.jqueryslidemenu ul li a {font : bold 14px Verdana;display : block; color : #fefefe; border-right: 1px solid #0665A9; text-decoration : none; padding:12px 15px; border-bottom:none;
	background: #2665A9;
}
* html .jqueryslidemenu ul li a {display : inline-block; border-bottom:none}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {color : white;}
.jqueryslidemenu ul li a:hover {background: #364C40;color : white;}
.jqueryslidemenu ul li ul {position : absolute;left : 0;display : block;visibility : hidden;}
.jqueryslidemenu ul li ul li {display : list-item;float : none;}
.jqueryslidemenu ul li ul li ul {top : 0;}
.jqueryslidemenu ul li ul li a {font : normal 12px Verdana;padding: 8px 10px; width:200px; margin : 0;
border-top-width : 0;border-bottom : 1px solid #ccc;}
.jqueryslidemenuz ul li ul li a:hover {background : #eff9ff;color : black;}
.downarrowclass {position : absolute;top : 12px;right : 7px;}
.rightarrowclass {position : absolute;top : 6px;right : 5px;}
/* ---------------------------------- */


/* ===============================
 ===== CONTENT FOR FIST PAGE ===== 
================================ */

.block_title, .middle-left-title, .index-left-title {
    background: #2665A9;
    box-shadow: 0px 2px 3px #333
}

.index-left-title { width:100%; padding:10px 0;}
.index-left-title strong { line-height:24px; margin-left:15px; font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#f9f9f9}

.middle-left-title { width:100%; padding:10px 0;}
.middle-left-title strong { line-height:130%; margin-left:25px; font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#f9f9f9}
.middle-left-title h1 {line-height:130%; margin:0 0 0 25px; padding:0; font-size:22px; font-family:Verdana, Geneva, sans-serif; color:#f9f9f9}

div.middle-right-block { margin-bottom:30px; background:#f3f3f3; overflow:hidden}
 .block_title {height:30px; text-align:center;}
 .block_title strong { line-height:30px; color:#f9f9f9; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
 .block_cont { padding:13px 6px 10px 6px;}

.contbody {overflow:hidden; background:#fefefe; margin: 0 10px 15px 10px; padding:10px 15px;}
 

/* NEWS BLOCK */
.inews { padding:10px; background:#f9f9f9; border:1px solid #ddd; margin-bottom:10px}
.inews-top { margin-bottom:8px}
 .inews-top_date { color:#000; margin-right:10px; font-size:11px}
 .inews-top_title { font-size:14px}
.inews-midle { padding-left:10px; margin-bottom:5px}
 .inews-middle_pic { width:85px; height:85px; overflow:hidden; text-align:center; float:left; background:#eee; margin-right:15px; border:1px solid #364C40}
 .inews-middle_pic img {width:75px; height:75px; margin:5px auto}
 .inews-middle_text { text-align:justify; font-family:Verdana, Geneva, sans-serif}
.inews-footer {}
 .inews-footer_autor { display:block; color:#999}
 .inews-footer_detals { padding:3px 0}
 .inews-footer_detals a {border-bottom:none !important}
 .inews-footer_visit { padding-right:15px}
 .inews-footer_read { float:right}
.inews_other { padding:0;}
  .inews_other_bl { display:block; margin-bottom:15px}
  .iblog_other_bl { display:block; margin-bottom:5px}
 .inews_other_bl span {display:block; float:left; text-align:center; padding:2px 5px 3px; background:#f5f5f5; margin-right:10px; font-size:11px; border:1px solid #eee}
 .iblog_other_bl span {display:block; float:left; text-align:center; padding:2px 5px 3px; background:#f5f5f5; margin-right:10px; font-size:11px; border:1px solid #eee}
  .iblog_other_bl a, .inews_other_bl a {font-size:14px}
 .mcont {overflow:hidden; padding:0 4px; margin: 3px}
 .inews_other .infTd {padding:0}
/* --------------------------------- */


/* CHAT */
.chatbl1, .chatbl2 {padding:3px !important;margin:1px 2px 3px; border:1px solid #eee;}
.chatbl1 {margin-bottom:10px}
.chatbl2 {margin-bottom:10px}
 .chatbl-date {font-size:10px; color:#C00}
 .chatbl-avtor {font-size:11px; font-weight:bold; display:block}
 .chatbl-avtor img {margin-right:6px}
.chatbl-text {font-size:11px}

input.mchat {padding:3px 5px !important; width:98% !important}
textarea.mchat {padding:3px 5px !important; width:94% !important}
/* --- */


/* BOARD */
.iboard {clear:both; padding-left:15px; padding-bottom:3px; margin-bottom:1px; overflow:hidden; border-bottom:1px solid #f0f0f0}
.iboard_left { float:left; width:500px}
 .iboard_photo { width:30px; padding:3px 0; float:left; text-align:center}
 .iboard_msg {}
 .iboard_link {display:block;}
 .iboard_link a {}
 .iboard_adding, .iboard_cat a { color:#777; font-size:11px; text-decoration:none !important; font-family:Verdana, Geneva, sans-serif}
.iboard_right { margin-left:510px}
 .iboard_price { display:block; text-align:left; padding-left:35px}
 .iboard_price i { font-weight:bold; color:#A42F3A}
 .iboard_adding {text-align:right}
.iboard_fun { clear:both; margin-bottom:20px}
 .iboard_add {float:left}
 .iboard_all { float:right}
/* ---- */


/* PHOTO */
.iphoto {border:1px solid #ccc; padding:15px;  text-align:center; margin-bottom:25px; background:#c3c3c3; height:125px; overflow:hidden}
.iphoto_top span { font:bold 18px Verdana, Geneva, sans-serif}
.iphoto_img { margin-top:0}
 .iphoto_img span { display:inline-block; margin:0 10px 20px 10px; text-align:center}
 .iphoto_img a {border:none !important}
 .iphoto_img img { border:8px solid #b3b3b3 !important; width:110px; height:110px; }
 .iphoto_img img:hover { border:8px solid #096F50 !important;}
/* ---- */


/* VIDEO */
ul.allEntriesTable {list-style:none; width:100%; margin:0; padding:0}
ul.allEntriesTable li {display:inline-block; eight:190px; margin:0;padding:0; text-align:center}

.ivideo {border:1px solid #c0c0c0; padding:15px; text-align:center; margin-bottom:25px; background:#cccccc; overflow:hidden; height:145px}
.ivideo_top span { font:bold 18px Verdana, Geneva, sans-serif; color:#f9f9f9}
.ivideo_img { margin-top:0}
 .ivideo_img_bl {display:inline-block; margin:0 10px 30px 10px; text-align:center}
 .ivideo_img_bb {width:156px; margin:0 12px 15px 12px}
 .ivideo_img_img {width:156px; background:url(../images/video_border150.png) repeat-y center top; margin:0}
 .ivideo_img_img img {width:140px; z-index:100; border:8px solid #3B4B3E !important;}
 .ivideo_img_img img:hover {border:8px solid #096F50 !important;}
 .ivideo_img_img a {border:none !important}
 .ivideo_detal { margin:-7px auto 0 auto; line-height:22px; text-align:left; padding:0; overflow:hidden; background:#3B4B3E; width:156px; z-index:1000; position:relative; display:block}
 div.ivideo_detal_star {width:60px; height:12px; float:left; margin:4px 0 0 5px}
 .ivideo_detal_viev { color:#f9f9f9; float:right; padding-right:5px}
/* ---- */



/* FORUM */
.iforum { overflow:hidden}
.iforum_bl {width:49%}
.iforum_brd { border-right: 1px solid #ddd}
.iforum_tip {font:bold 14px Verdana, Geneva, sans-serif}
 .iforum_bl ul { list-style:none; margin:10px 8px}
 .iforum_bl ul li {margin:0}
.iforum_new { padding-bottom:8px}
 .iforum_date { font-size:11px; color: #A7323A}
 .iforum_avtor {font:bold 12px Verdana, Geneva, sans-serif; color:#777}
 .iforum_avtor a {font:bold 12px Verdana, Geneva, sans-serif; color:#777; border:none !important}
 .iforum_tema { line-height:16px}
 .iforum_sum { color:#777; font-size:11px}
.iforum_top {}
/* ---- */



/* COMMENT */
.icomm {}
.icomm_bl { display:block; overflow:hidden; padding:3px 5px; border:1px solid #eee; text-decoration:none !important; margin-bottom:8px}
.icomm_detal { font:normal 11px Verdana, Geneva, sans-serif; color:#777; display:block; }
.icomm_cont { color:#333; text-decoration:none;}
.icomm_cont b { font-size:11px; padding-right:8px; color:#666}
.icomm_cont i { font-size:11px}
.icomm_text {}
.icomm .cBlock1 {background: #ECF4F9}
.icomm .cBlock2 {background: #FAEFF0}
/* ------ */



/* -- ICON index -- */

.iconttl {
	display: block;
	float:left;
	width: 25px;
	height: 24px;
	overflow:hidden;
        margin:0 0 0 15px;
	background-image: url(../images/sprites-index.png);
	background-repeat: no-repeat;
}
.ico-video {background-position: 0 0;}
.ico-photo {background-position: -25px 0;}
.ico-bord {background-position: -50px 0;}
.ico-news {background-position: -75px 0;}
.ico-forum {background-position: -125px 0;}
.ico-blog {background-position: -150px 0;}

/* ------ */



/* LOGIN FORM */
.ilogin {border:2px solid #eee; padding:15px; overflow:hidden}
.ilogin_form {}
.ilogin_top {font:bold 12px Verdana, Geneva, sans-serif; floatleft; color:#777}
.ilogin_other {float:right}
.ilogin_table { width:100%}
.ilogin_input { width:175px}
.ilogin_select {}
.ilogin_sub { }

.ilogin_btn, .login_btn2 {display:block; padding:3px 5px; text-align:center; font:normal 12px verdana !important; cursor:pointer}
.ilogin_btn {}
.ilogin_btn2 {background:#222222; border:1px solid #222; color:#f0f0f0; margin:10px 15px;}
.ilogin_btn2:hover {color:#fff; background:#0045a2; border:1px solid #0045a2;}

.ilogin_reg { font-size:11px}

.iprof_prof {}
.iprof_ava { border:2px solid #ccc}
.iprof_ls {display:block; line-height:16px; margin:3px 0 3px 60px; padding-left:22px; background:url(../images/email_open.png) left top no-repeat; font:bold 12px Verdana, Geneva, sans-serif; border:none !important}
.iprof_in {font:bold 12px Verdana, Geneva, sans-serif; margin-left:60px; border:none; background: url(../images/people.png) no-repeat left top; padding-left:22px; line-height:22px}
.iprof_detal span {display:block; padding-bottom:3px}

.addcont {margin:0; padding:0; list-style:none}
.addcont li {margin:0; padding:3px 0}
.addcont a{text-decoration:none}


/* FORMS STYLE */
input[type=text],
input[type=password],
textarea, select {
 color:#6c6c6c;
 background:#fff;
 border: solid 1px #E5E5E5;
 outline:0;
 padding: 4px 10px;
 margin: 3px 0px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -moz-box-shadow: inset 0px 1px 2px #eeeeee;
 -webkit-box-shadow: inset 0px 1px 2px #eeeeee;
 box-shadow: inset 0px 2px 5px #999999;
 background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #F9F9F9), to(#FFFFFF));
 background: -moz-linear-gradient(top, #FFFFFF, #F9F9F9 1px, #FFFFFF 25px);
 }

input:hover, textarea:hover,
input:focus, textarea:focus { 
 border-color: #364C40;
 -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
 }

select {
 width: auto;
 vertical-align: middle;
 }

input {
 vertical-align: middle
 }

input[type=submit],
input[type=reset],
input[type=button] {
display:inline-block; padding:4px 15px; color:#f9f9f9 !important; text-align:center; font:normal 12px verdana; cursor:pointer; background:#096F50; border:1px solid #222; text-decoration:none; box-shadow: 0px
outline:none;
 border-radius: 2px;
 -moz-border-radius: 2px;
 }

input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
 color:#fff;
 background:#364C40;
 border:1px solid #ccc;
 }
/* ----------- */



/* --------------------------------
============ OTHER ================
--------------------------------- */
div.blockk {position:relative; margin:0 15px; z-index:9999999; overflow:hidden;}

div.block_hide {position:absolute; width:180px; height:100px; left:-23000px; top:-2000px; overflow:hidden;}

.bn {border:none !important}

/* Love Planet */
.rss_lp {background:url(../images/lp_heart.png) no-repeat left center;margin:2px 2px; padding:4px 4px 4px 20px; font-size:12px; display:block;text-decoration:none; line-height:14px}
.rss_lp:hover {}

.lp_img {width:43px; padding:2px; border:2px solid #ccc;}
/* ---------- */

/* Style nikname */
.icon_admin {background:url(../images/account-2.png) no-repeat left center; padding-left:20px; text-decoration:none;}
.icon_moder {background:url(../images/account-1.png) no-repeat left center; padding-left:20px; text-decoration:none;}
.icon_pols {background:url(../images/account.png) no-repeat left center; padding-left:20px; text-decoration:none;}
.icon_gust {background:url(../images/account-0.png) no-repeat left center; padding-left:20px; text-decoration:none;}

/* redaktor stranic */
.telspr_akim {text-align:center; font:normal 12px Verdana, Geneva, sans-serif}
.telspr_akim h1 {font-size:20px;margin-bottom:15px;}
.telspr_akim p {margin:0; padding:0}
.telspr_akim table {margin:0 auto 15px}
.telspr_akim table th {padding:3px 5px; background-color:#f0f0f0; font-weight:bold}
.telspr_akim table td {padding:3px 5px; background-color:#f9f9f9}

/*------------------*/



/* Yandex Direct */
.y5_expundefined, a.snap_noshot, div.ad-text {font:normal 12px verdana !important;}
.y5_ya{}
div.ad-text {}
span.url {font:normal 11px verdana !important;}


/* Button add */
.btn_addlink {display:block;padding:0 15px; margin:14px auto 10px; overflow:hidden;
background: #096F50;
-webkit-box-shadow: 0px 2px 2px 1px #333333;
box-shadow:  0px 2px 2px 1px #333333;
}
.btn_addlink .bplus {color: #f9f9f9; font:bold 24px "Arial Black", Gadget, sans-serif; display:block; float:left; line-height:30px; margin-right:12px}
.btn_addlink .blink {color:#f9f9f9; font:normal 14px Arial, Helvetica, sans-serif; display:block; float:left; line-height:30px}
.btn_addlink:hover .bplus {color: #FF0}
.btn_addlink:hover {background-color:#333}
/* -------- */

/* twitter */
.twtr-tweet-text {padding-bottom:10px; font-size:12px; line-height: 110% !important; text-indent:0}
a.twtr-join-conv {display:none}
/* ------ */


/*--------------
 Share
--------------*/
.socialShare{list-style-type:none; margin:0px 0px; padding: 0px 0px}
.socialShare li{vertical-align:top; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; margin:0px 10px 7px 0px; padding: 0px 0px; zoom:1}
.socialShare + h2.lead{margin-top:0px}

#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

/*---------------*/

.ya-partner__ads {display: none !important}
/* ----- */

/* button likes */
.sharebtn {width:661px; margin:15px auto 25px; overflow:hidden}
.btn_like {list-style:none; margin:0 !important; padding:0 !important;}
.btn_like li {display:block; float:left; margin:0; padding:0; overflow:hidden;}

/* google */
.gfr ins iframe {text-align:left; margin:5px 0}
.gsrch {margin: 0 0 25px 0; background:#2665A9}

/* flip style */
.art_button {
border:none; outline:none;
button	background: #022859 !important;
}

.div_img_300 img {width:300px !important}

.smsinf {font:bold 14px Verdana; color:red; text-align:center}

/* populyar inf in blog */
.pop_blog {display:block; margin:2px 0}