/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form,  textarea,  li, ol, ul, strong { margin:0;  padding:0;}
html {font-size:62.5%;}
body {background:#eee2d6; color: #000; font-size:14px;font-family: 'Open Sans', Verdana, Geneva, sans-serif; }
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0; color:#020202; font-family: 'Open Sans', Verdana, Geneva, sans-serif; }
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #552110;cursor: pointer;text-decoration: underline;}
a:hover {color:#000;text-decoration: none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}

.left{ display:block; float:left;}
.right{ display:block; float:right;}
#wrapper { background:url(../images/fon.jpg) 50% 142px repeat-y; width:100%;}

/* ------------------------------------------- */
.admin_fon{ background:url(../images/admin_fon.jpg) 0 0 repeat-x;}
.adminmenu{ padding-top:85px; display:block; width:100%;}
#bg{background:url(../images/bg.jpg) 0 0 repeat-x;}
#all {width:1000px; margin:0 auto; }
/* --------------- Header --------------- */
.privet{width:1000px; height:120px; background:url(../images/admin_logo.jpg) 100px 0px no-repeat; display:block; position:absolute; top:30px; right:5px;color:#fff; font-size:14px; font-weight:bold; font-family: 'Open Sans', Verdana, Geneva, sans-serif; margin-top:-5px;}
.privet span{ display:block; float:right;}
.privet em{ font-size:10px; display:block; float:right; margin-top:10px;}
.privet a, .privet a:visited{ text-decoration:underline; color:#fff;}
.privet a:hover{ text-decoration:none;}

#header { width:1000px; position:relative;}
.admin_heder{  width:998px; position:relative;}
.logo{position:absolute; top:0; left:0; width: 230px; height: 105px;}
.top_text{ background:url(../images/head_text.jpg) 0 100% no-repeat; font-size:10px; color:#fff; height:90px; position:absolute; top:31px; left:146px; display:block; width:584px;}
.top_text {
    background: url(../images/head_text.jpg) 0 100% no-repeat;
    font-size: 10px;
    color: #552110;
    height: 103px;
    position: absolute;
    top: 25px;
    left: 0px;
    display: block;
    width: 974px;
}
.top_text span{display:block; float:left; padding-left:15px;}
.top_text a img{ display:block; float:left; padding-right:10px;}
.top_date {
	position: absolute;
	margin: -14px 0 0;
	right: 1px;
}
.padtop{ padding-top:3px;}

.valuta{ display:block; position:absolute; top:25px; right:5px; width:215px; font-size:10px; color:#fff; line-height:25px;}
.valuta span{ display:block; text-align:right; font-weight:bold;}
.valuta .right{ width:67px; text-align:right;}
.valuta .text{ text-align:left;}
.valuta .stavka{ width:100%; text-align:right; font-weight:bold;}
/*--------------------------------------------------*/
.vse_news { display:block; float:right; margin-right:10px; margin-top:3px;}
.vse_news a, .vse_news a:visited{ font-family: 'Open Sans', Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-decoration:underline; font-weight:normal;}
.vse_news a:hover{ text-decoration:none;}
/* ---------------menu---------------------------- */
.menu{ display:block; width:100%;padding-top:135px; } 

.vkladki{ display:block; padding-left:60px; overflow:hidden; background:url(../images/menu.png) 0 5px repeat-x; }
.vkladki li{ display:block; float:left;  }
.vkladki li a, .vkladki li a:visited{font-size:14px;text-decoration:none;  display:block; float:left; line-height:30px; background:url(../images/pol.png) 0px 6px no-repeat; height:35px; margin-left:-1px;}
.vkladki li a:hover{color:#bdbdbd; text-decoration:none;}
.vkladki li a span{ padding-left:10px; padding-right:10px; line-height:38px;}

.vkladki .active{ display:block; float:left; background:url(../images/tm_f.jpg) 0 0px repeat-x; height:35px; position:relative;}
.vkladki .active a, .vkladki .active a:visited{background:url(../images/tm_left.jpg) 0 0px no-repeat; color:#060606; font-weight:bold; font-size:14px; display:block; float:left;}
.vkladki .active a:hover{ color:#000; text-decoration:none;}
.vkladki .active a span{ background:url(../images/tm_right.jpg) 100% 0 no-repeat; height:35px;  display:block; float:left;  line-height:38px; padding-left:10px; padding-right:10px; }

.menu2 { display:block; overflow:hidden; padding-top:10px; padding-left:10px; background:#fff; padding-bottom:10px;}
.menu2 li{display:inline; padding-right:10px; line-height:19px; }
.menu2 li a, .menu2 li a:visited{ text-decoration:underline; font-size:13px; color:#552110; font-weight: 600;}
.menu2 li a:hover{ text-decoration:none;}

.baner_gorizontal { border:5px solid #8e8e8e; width:990px; height:119px; display:block; background:#005B93; position:relative; }
	.banner_link {width:990px;height:119px; position:absolute;left:0;top:0;background:url(about:blank;); display:block;z-index:3;}

.baner_vert_1 {width:250px;height:350px;position:relative; background:#fff;margin-bottom:5px;}
.banner_link_2 {width:250px;height:350px; position:absolute;left:0;top:0;background:url(about:blank;); display:block;z-index:3;}

.left_img {width:95px;height:95px;float:left;margin:0 3px 0 3px;position:relative;}
.left_img_link {width:95px;height:95px; position:absolute;left:0;top:0;background:url(about:blank;); display:block;z-index:3;}
/* --------------- Content --------------- */
#content { width:100%; padding-bottom:20px;}
#data{ padding:5px 4px 5px 6px; width:990px;}
#admin_data{ padding:5px; overflow:hidden; width:985px; _width:987px;}
/* ------------------------------------------- */
#mid_content {float:left; width:732px;}
/*----------------------------news---------------------------------------*/
.block{ background:#eee2d6; border:1px solid #c59368; font-size:14px; color:#020202; margin-bottom:5px;}

.nocolor {background: #FFF;}

.block, #data {*zoom: 1;display: block;}
.block:after, #data:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}



.head{ background:#c59368 url(../images/head.png) 0 0 repeat-x; display:block; font-size:14px; font-weight:bold; *height:1%; color:#fff; padding-left:10px; padding-top:4px; overflow:hidden;}
.block .left{ width:340px; padding-left:5px; padding-bottom:15px; padding-top:5px;}

.block #news_carousel  .left {padding-left:0;padding-right:2px;}

.block .left p{ text-align:justify;font-size:11px;}
.heder a, .heder a:visited{ font-family:'Open Sans', Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; text-decoration:underline; color:#552110; display:block; float:left; width:250px; margin-bottom:5px;}
.heder a:hover{ text-decoration:none;}
.date{ float:right; display:block; text-align:right; font-family:'Open Sans', Verdana, Geneva, sans-serif; font-size:14px; color:#5e5a5a;}

.alignleft{ display:block; float:left; margin:5px 10px 8px 0;border:1px solid #ccc;}
/*------------------------gfond_invest--------------------------------------*/
.invest p{width:690px; margin:10px auto; font-family: 'Open Sans', Verdana, Geneva, sans-serif; font-size:14px; color:#020202;}
.tabliza{ width:690px; margin:10px auto; font-family: 'Open Sans', Verdana, Geneva, sans-serif; font-size:14px; color:#020202;}
div.tabliza {margin:0;width:100%;}
.tabliza td{ padding:10px; vertical-align:top;}
.tabliza .pol td{ border-bottom:1px solid #d5d5d5;}
.tabliza .fon td{ background:#eee2d6;}
.tabliza .zag td, .name_x { font-size:14px; font-weight:bold; color:#2e2e2e; font-family: 'Open Sans', Verdana, Geneva, sans-serif; border-bottom:1px solid #552110; padding-left:0; padding-bottom:3px;}
.tabliza .fon td span{ color:#000000; font-size:10px; display:block; margin-top:-10px;}
.nopad td{ padding:5px 3px;}
.nopad  .pol td{border-bottom:1px soliod #777676;}

.reg{ display:block; width:690px; margin:0 auto; overflow:hidden; }
.reg .heder{ width:100%; border-bottom:1px solid #552110; font-weight:bold; color:#2e2e2e; font-size:14px;}
.reg .left{ overflow:hidden; width:100%;}
.reg .left li{ display:block; float:left; width:220px; margin-left:0; line-height:22px; color:#020202; font-size:14px;  font-family: 'Open Sans', Verdana, Geneva, sans-serif;}

#result {padding:0 20px;}

.tab_prod {width:100%; border:0;border-collapse:collapse;margin-bottom:15px;}
.tab_prod th {border-bottom:2px solid #888;padding:5px;font-size:11px;}
.tab_prod td {padding:5px; font-size:11px;border-bottom:1px solid #ccc;}

.vopros {font-size:11px;}

.otvet {padding:10px 0;border-top:1px solid #ccc;}

.reg .left a, .reg .left a:visited{ display:block; float:left; text-decoration:underline; border-bottom:0;  font-size:14px;  font-family: 'Open Sans', Verdana, Geneva, sans-serif;}
.reg .left a:hover{ text-decoration:none;}

.reg a, .reg a:visited{  border-bottom:1px dotted #000; display:block; float:right; text-decoration:none;  font-size:14px;  font-family: 'Open Sans', Verdana, Geneva, sans-serif;}
.reg a:hover{ text-decoration:none; border-bottom:0;}
/*--------------------service-----------------------------------------------*/
.icons{ width:100%; text-align:center; overflow:hidden; padding-left:6px; margin-top:15px;}
.icons .left{ display:block; float:left;  width:233px; margin-left:0px;}
.icons .left p{ text-align:left; font-size:11px; font-family: 'Open Sans', Verdana, Geneva, sans-serif; padding-top:20px; padding-right:0;margin-left:108px;}
.icons .left a, .icons .left a:visited{ padding-bottom:5px; display:block; font-weight:bold; color:#000; text-decoration:underline; font-size:12px;}
.icons .left a:hover{ text-decoration:none;}
.icons .left img{  display:block; float:left; padding-right:3px; padding-left:3px;}

/*----------vopros k eksperty----------------------------------------*/
.konsultant{ display:block; width:220px; position:relative; margin-bottom:5px; overflow:hidden; padding-top:5px;height:88px;overflow:hidden;}
.konsultant img{ display:block; float:left; width:73px;border:1px solid #ccc;}
.konsultant a, .konsultant a:visited{font-size:12px;}
.konsultant a:hover{ text-decoration:none;}
.konsultant .name{ display:block;padding-top:5px;font-size:11px;}
.konsultant .name a, .konsultant .name a:visited{ color:#212121; text-decoration:underline; font-size:12px; font-style:italic;font-family:'Open Sans', Verdana, Geneva, sans-serif;  font-weight:normal;}
.konsultant .name a:hover{ text-decoration:none;}
.block .vopros{ width:228px;padding-right:5px;border-top:1px dashed #CCCCCC;margin-bottom:10px;margin-top:-1px;padding-bottom:0;}
.block .vopros .zadat, .block .vopros .zadat:visited{ color:#000; font-size:11px; text-decoration:underline; background:url(../images/str.png) 0 6px no-repeat; padding-left:7px; display:block; float:right;}
.block .vopros .zadat:hover{ text-decoration:none;}

.jcarousel-skin-tango {padding:6px;}
.left_eks {width:134px;float:left;padding-left:6px;}

.eks_who {padding:4px;; margin-bottom:5px;font-size:11px; line-height:14px;height:56px;overflow:hidden;color:#777;background:#f1f1f1;}

.nav{display:block;float:right; height:13px; overflow:hidden;  padding-right:10px; padding-top:3px;}
.nav .left{ background:url(../images/left_nav.png) 0 0px no-repeat; display:block; float:left; height:13px; width:8px; cursor:pointer;}
.nav .right{ background:url(../images/right_nav.png) 0 0px no-repeat; display:block; float:left; height:13px; width:8px; margin-left:5px; cursor:pointer;}
/*-----------------------video-------------------------*/
.wrapper{ width:100%; overflow:hidden; text-align:center;}
.video{width:103%; margin:0 auto;padding-bottom:20px;overflow:hidden;}
.video li img{border:1px solid #9e9e9e;margin-top:0; width:165px;}
.video li{display: block;float: left;padding: 10px 14px 0;width: 220px;height:230px; overflow:hidden;}

.wrapper2 .video li {width:208px; font-size:11px;height:245px;}

.video_pic {display:block;overflow:hidden;height:124px;margin-top:10px;}
.video li a, .video li a:visited{color:#552110; text-decoration:underline; display:block; margin-bottom:10px; font-weight:bold; font-size:13px;}
.video li a:hover{ text-decoration:none;}
.video li span{ color:#464646; font-size:14px; font-family:'Open Sans', Verdana, Geneva, sans-serif; display:block; float:right;}

.b_list li, .reg_list li {padding:3px 0 3px 16px; *height:1%; background:url(../images/li_1.png) 0 3px no-repeat;}
.reg_list li, .static_page li {background:url(../images/li_2.png) 5px 8px no-repeat;padding:3px 0 3px 16px; *height:1%}
.static_page ul {padding:10px;}
/* ------------------------------------------- */
#sidebar {float:right; width:250px; overflow:hidden; margin-right:3px; _margin-right:0px;}

.rmfon{ background:#552110 url(../images/rmfon.png) 0 0 repeat-x; }
.karta{ padding:15px 2px 15px 2px;}

.banki{ padding-top:10px; padding-bottom:10px; overflow:hidden;}
.banki a { display:block; float:left; margin-left:10px; _margin-left:7px; margin-bottom:10px; height:35px; width:111px;}
.baner{ margin-bottom:5px;}

.opros a, .opros a:visited{ font-family:'Open Sans', Verdana, Geneva, sans-serif; font-weight:bold; color:#552110; text-decoration:underline; padding:10px; display:block; font-size: 13px;}
.opros a:hover{ text-decoration:none;}

.opros ul{ margin-left:10px; margin-bottom:10px;}
.opros li{ line-height:22px;}
.radio{ margin-right:5px; }

.golos{width:100%; overflow:hidden;}
.golos a, .golos a:visited{margin-left:10px; line-height:15px; height:15px;display:block; float:left; font-size:14px; font-family:'Open Sans', Verdana, Geneva, sans-serif; color:#552110; border-bottom:1px dotted #6c6c6c; text-decoration:none; font-weight:normal;}
.golos a:hover{border-bottom:0; color:#000;}
.first{ background:url(../images/ss.png) 0 0  no-repeat; display:block; height:15px; width:6px; float:left; margin-left:10px;}

.block .zadat a, .block  .zadat a:visited{ color:#000; font-size:14px; text-decoration:underline; background:url(../images/str.png) 0 5px no-repeat; padding-left:7px; display:block; float:right; margin:10px; _margin-right:5px;}
.block .zadat a:hover{ text-decoration:none;}


.fact{ width:100%;overflow:hidden; _padding-bottom:10px;}
.fact img{ border:1px solid #a0a0a0; margin:10px; _margin-left:5px; display:block; float:left;}
.fact p{ padding-top:10px;}


/* --------------- Footer --------------- */
#footer {background:#c59368; display:block;border-top:4px solid #552110;}
.footer_div{ display:block; overflow:hidden;margin:0 auto; width:1000px;  color:#552110; font-size:11px; padding:10px 0;}
#footer .right {display:inline; padding:10px 0 10px 50px; background:url(../images/who.png) 0 50% no-repeat;font-size:10px; }
#footer .right a, #footer .right a:visited{ text-decoration:underline; color:#552110;}
#footer .right a:hover{ text-decoration:none;}
.no_link { text-decoration:none !important;}
.counters {float:right;display:inline;padding:10px 40px 0 0;}
/* ------------------------------------------- */

/*------------------request---------------------------*/
.request .data{ width:690px; display:block; margin:0 auto;}
.request .data p{ line-height:20px; padding-left:0;}
.request .edit{ width:294px; display:block; height:22px;line-height:22px; border:1px solid #552110; float:left;}
.request .tabliza li{ line-height:22px;}
.request .tabliza li label{ padding-left:5px;}
.request .tabliza em{ color:#fe0000;}
.request .tabliza .plese{ color:#000000; display:block; float:right; font-size:10px; line-height:17px; margin-bottom:10px; width:396px;}
.request_a, .request_a:visited{ color:#000; font-size:10px; text-decoration:none; border-bottom:1px dotted #000;}
.request_a:hover{ text-decoration:none; border-bottom:0;}

.request .form_request_img{ border:1px solid #000;}
.request .pravila, .request .pravila:visited{ color:#2e2e2e; text-decoration:underline;}
.request .pravila:hover{ text-decoration:none;}

.request .tabliza select{ display:block; width:296px; border:1px solid #552110; height:25px;}
.request .tabliza .sel{ height:60px; border:none;}
.request .tabliza .button { background:url(../images/button.png) 0 0 no-repeat;  height:29px; width:160px; border:0; padding-bottom:3px; color:#fff; text-align:center; cursor:pointer;}
.but_link {width:100%; overflow:hidden;padding:10px 0;}
.but_link a, .but_link a:visited, .but_link a:hover {font-weight:bold;}
/*-------------------pub------------------------------------*/
.pub .data{ width:640px; margin:0 auto; padding:25px;}
.pub p{color:#454545; font-size:14px; line-height:18px; padding-bottom:10px;}
.pub a, .pub a:visited{ font-family:'Open Sans', Verdana, Geneva, sans-serif; font-size:14px; color:#552110; text-decoration:underline;}
.pub a:hover{ text-decoration:none;}

/*---------------------Credit-------------------------------------*/
.credit{ display:block; width:690px; margin:0 auto; padding-bottom:20px;}
.credit p{ line-height:17px; font-size:14px; color:#000; text-align:justify;}

.credit_forma{ background:#eaeaea; margin-top:20px;}
.credit_forma label{ font-size:14px; font-weight:bold; color:#2e2e2e; margin-bottom:10px; display:block; height:15px;}
.credit_forma table{ margin-left:20px; margin-bottom:10px; margin-top:10px;}
.credit_forma table td{ vertical-align:top; overflow:hidden; }
.credit_forma table td span{ display:block; float:left; width:80px;}
.credit_forma .button{ display:block; margin-top:40px;}
.credit_forma select , .credit_forma  .edit{ display:block; width:195px; float:left;}

.tab2 td{ padding:5px; height:49px;}
.tab2 { margin-top:20px;}
.tab2 .polzag2 td{background:url(../images/tp.png) 0 0 repeat-x; height:7px;}
.tab2 .polzag td{padding-bottom:5px; height:35px; font-family:'Open Sans', Verdana, Geneva, sans-serif; font-size:14px; color:#000;}
.tab2 .polzag em{  border-bottom:1px dotted #000; height:15px;}
.tab2 .bag td{ background:#eaeaea;}
.tab2 .stav{ font-size:10px; color:#000;}
.tab2 .border_right { border-right:1px solid #d8dde1;}

.tab2 a, .tab2 a:visited{ text-decoration:underline; font-size:14px; color:#264e77;}
.tab2 a:hover{ text-decoration:none;}

.pages {display:block; margin-top:20px; margin-bottom:20px; font-size:14px; font-weight:bold; color:#264e77; float:left; background:url(../images/pagin.png) 100% 5px no-repeat; padding-right:10px;}
.pages a, .pages a:visited{color:#264e77; border:1px solid #fff; text-decoration:underline;}
.pages a:hover { text-decoration:none; color:#000;}
.pages .active { text-decoration:none; color:#000;}

/*--------------------kreditnii kalkulator-------------------------------------------*/

.calc .tab2 { margin-top:0;}
.calc .tab2 td{ padding-left:25px;}
.tab2 .button {background: url("../images/button.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
	float:left; margin-right:10px;
    height: 29px;
    padding-bottom: 3px;
    text-align: center;
    width: 160px;}
.calc{ padding:10px 0; width:690px; margin:0 auto;}	
.calc .edit{ width:65px; border:1px solid #552110;}
.kred_kalk_zag td{ color:#2e2e2e; font-weight:bold; font-size:14px; border-bottom:1px solid #552110; height:20px;}
.calc .tab2 .krz{ padding-left:0;}
/*---------------------banki---------------------------------*/
.gfond_banki{width:690px; margin:15px auto;}
.gfond_banki .tab2{ margin-top:0; margin-bottom:10px; border-bottom:1px solid #c2d0df;}
.gfond_banki .tab2 td{height:33px; padding-left:0;}
.gfond_banki .tab2 .align_right{ text-align:right; padding-right:15px;}
.gfond_banki a, .gfond_banki a:visited{ font-weight:bold; font-size:13px; color:#264e77; text-decoration:underline; padding-left:10px;}
.gfond_banki a:hover{ text-decoration:none;}
.gfond_banki .tab2 .polzag2 td{background:url(../images/tp.png) 0 0 repeat-x; height:7px;}

/*---------------admin data-------------------------------*/
#admin_data .ad_news .left{width:48%;}



/*--------------help styles--------------------------------*/
.text_in_block { padding: 20px; text-align: justify; }
.edit1{ width:294px; display:block; height:25px; border:1px solid #552110; float:left;}

.col_1, .col_2 {width:362px; float:left;height:315px;overflow:hidden;}
.col_2 {float:right;}

.two_columns {width:100%;overflow:hidden;}

.new_one_1 {padding: 10px 10px 0;overflow: hidden; height: 45px;line-height:14px}
	.new_one_1 span {font-size: 11px; color: rgb(99, 99, 99);}
	.new_one_1 a, .new_one_1 a:visited {font-size:13px;}

.one_new_post {width:100%; overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #bfbfbf;}
	.d_big {width:110px; float:left;text-align:center;color:#848181; font-size:14px; font-style:italic;font-family:'Open Sans', Verdana, Geneva, sans-serif;}
	.d_big span {font-size:26px;display:block;}
.n_right {float:right; width:570px;}
.one_new_post h2 {display:block;font-size:13px;font-weight:bold;}

.hi_img {width:77px;text-align:center;float:left;margin:0 15px 10px 0;}
.hi_img img {border:1px solid #ccc;}
.hi_date {color:#888; font-size:11px; display:block;}
.one_new_post h3 {display:block;font-size:13px;font-weight:bold;}

.post {padding:15px; *height:1%;}
.post h2, .text_in_block h2, .text_in_block h3 {font-size:14px;font-weight:bold;padding-bottom:5px;text-align:left;}
.post .hi_date {padding-bottom:10px;}

.opr_line {width:230px;margin:0 auto; overflow:hidden;font-size:11px;padding:3px 0;}
.opr_line input {float:left;margin:1px 0 0 0;*position:relative;*top:-5px}
.opr_line span {width:210px;float:right;}

.col_1 .head, .col_2 .head {height:18px;}


#ekspert_carousel li {width:238px;height:395px;border-left:1px dashed #CCCCCC;overflow:hidden;}
.jcarousel-container, .jcarousel-clip {width:100%;}

.q_post {width:100%; overflow:hidden;padding-bottom:10px;padding-top:10px;border-bottom:1px dashed #bfbfbf;}
.q_left {width:150px;float:left;font-size:11px;color:#888;text-align:left;padding-right:10px;}
.q_left strong {font-size:14px;color:#333;}
.q_vopr {width:520px;float:left;}
.q_ans_name {padding-left:160px; float:left;padding-right:10px;}
.q_ans_1 {width:570px; float:right;background:url(../images/q1.png) 0 0 no-repeat;}
.q_ans_2 {background:url(../images/q2.png) 100% 100% no-repeat;padding:7px 40px;*height:1%;}
.q_ans_1 strong {display:block;padding-bottom:6px; font-style:normal;}
.q_ans_2 {font-style:italic;}

.navi_pages { padding:15px 0;}
.navi_pages a, .navi_pages a:visited { border:1px solid #ccc; color:#777; padding:5px 10px; }
.navi_pages a:hover, .navi_pages .active, .navi_pages .active { background:#552110; color:#fff; border:1px solid #264E77;}

/*--------------help styles--------------------------------*/
.map_main { font-weight:bold; font-size:14px; }
.map_main li {padding-bottom:20px;}
.map_sub { font-weight:normal; padding:0px 0px 0 20px; }
.map_main .map_sub li {padding-bottom:0;}

.save_doc {background:url(../images/save.gif) 0 50% no-repeat;padding:3px 0 3px 23px;}


/*--------------karta styles--------------------------------*/

.map_popup {
	background-color: #FFFFFF;
    height: 358px;
    left: 20px;
    position: relative;
    top: -356px;
    width: 563px;
	display:none;
}


button.thoughtbot {
  background: #c63929;
  background: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ee432e), color-stop(0.5, #c63929), color-stop(0.5, #b51700), color-stop(1, #891100));
  border: 1px solid #951100;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
  color: #fff;
  font-family: 'Open Sans', Verdana, Geneva, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  padding: 4px 0 6px 0;
  text-align: center;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, .8);
  width: 133px;
}

button.thoughtbot:hover {
  background: #cb0500;
  background: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #f37873), color-stop(0.5, #db504d), color-stop(0.5, #cb0500), color-stop(1, #a20601));
  cursor: pointer;
}

button.thoughtbot:active {
  background: #b30300;
  background: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #d43c28), color-stop(0.5, #ad3224), color-stop(0.5, #9c1500), color-stop(1, #700d00));
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
}




/*-----------------admin panel styles------------------------*/

.stat_open
{
	background:url(/themes/fond/images/chart_open.png) no-repeat right; float:right; font-size:11px; padding-right:15px;
}

.stat_close
{
	background:url(/themes/fond/images/chart_close.png) no-repeat right; float:right; font-size:11px; padding-right:15px;
}

.cms {display:block;padding-top:3px;}


/*----------------Calendar----------------------------------*/
.calendar_table {
  border: 2px solid #CBD8E0;
  width: 100%;
}

.calendar_title {
  background: none repeat scroll 0 0 #F2F4F4;
  border-bottom: 2px solid #CBD8E0;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  text-align: center;
  vertical-align: middle;
}

.calendar_days {
  background: none repeat scroll 0 0 #C59368;
  /* color: #999999; */
  color: #FFF;
  font-family: 'Open Sans', Tahoma,Arial,sans-serif;
  font-size: 11px;
}

.calendar_days_name {
  background: none repeat scroll 0 0 #C59368;
  border-bottom: 2px solid #CBD8E0;
  line-height: 11px;
  padding: 3px 0;
  text-align: center;
  vertical-align: middle;
}

.calendar_row {
  border: 1px solid #CECECE;
  color: #3A3A3A;
  font-family: 'Open Sans', Tahoma,Arial,sans-serif;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
}

.calendar_item {
  border: 1px solid #CECECE;
  font-family: 'Open Sans', Tahoma,Arial,sans-serif;
  font-size: 11px;
  padding-left: 4px;
}

.calendar_event {
  border: 1px solid #CECECE;
  background-color: #552110;
  font-family: 'Open Sans', Tahoma,Arial,sans-serif;
  font-weight:bold;
  color:#ffffff;
  font-size: 11px;
  padding-left: 4px;
}

.calendar_back {
	background:url(/themes/fond/images/event_back.png);
}

.calendar_fwd {
	background:url(/themes/fond/images/event_fwd.png);
}

div.calendar_back a, div.calendar_fwd a {
	display:block;
	width:23px;
	height:21px;
}

.calendar_show_event {
	color: #ffffff !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

.event_item {
	border-bottom: 1px dotted #552110;
	margin: 3px;
	padding: 2px;
}

.event_link {
	color: #232323 !important;
	font-size: 14px;
}

.event_date {
	color: #A0A0A0;
	font-size: 10px;
	text-align: right;
}