/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;}
body{font-family:Arial, Helvetica, sans-serif;color:#484848;font-size:14px;min-height:100%;position:relative;min-width:998px;_width:expression(document.documentElement.clientWidth < 995 ? "998px" : "auto");}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
h1 {margin: 10 0 25px 0}
h2 {text-transform: uppercase; color: #333; font-family: arial, Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; padding: 15px 0 10px 0}
.main-container{}

.article ul{margin:0;padding:0 0 10px 10px;list-style-type:none}
.article ul li{padding:5px 0 0 12px;line-height:150%;background:url(/images/bullet.gif) 0 11px no-repeat;}
.article ul li img{margin-left:20px}

.article img{ float:left; margin: 0 15px 15px 0}

p {margin: 0px 0 10px 0; line-height: 150%;}
.footer p {margin: 0px 0px 0px 0px; line-height: 100%;}
a:hover{text-decoration:none}

::selection {
  background: #c6e7fa; /* Safari, Chrome, Opera */
}
::-moz-selection {
  background: #c6e7fa; /* FireFox */
}


.header{background:url(../images/header_right.gif) right no-repeat;background-color:#4b719f;height:58px;padding:0 20px}
.logo{float:left;width:180px;padding:15px 0 0 0}
.top-link{float:right;width:235px;padding:20px 20px 0 0;color:#eaeaea;font-size:12px}
.top-link a{color:#eaeaea;margin:0 2px}
.top-link div{margin:-3px 5px 0 0;float:left;position:relative;padding:2px 5px;border:1px solid #4d73a3;width:75px}
.top-link div a{color:#fff}
.top-link div span a{background:url(../images/arr_down.gif) right center no-repeat;padding:0 12px 0 0}
.top-link div:hover span a{background:url(../images/arr_down2.gif) right center no-repeat}
.top-link div:hover{background:#fff;border:1px solid #bec1c3;border-bottom:0}
.top-link div:hover a{color:#4c72a1}
.top-link div:hover ul{display:block}
.top-link div ul{margin:0;padding:5px;list-style-type:none;position:absolute;top:15px;left:-1px;width:75px;background:#fff;border:1px solid #bec1c3;border-top:0;display:none}
.top-link div ul li{padding:3px 0}
.top-link div ul li a{color:#4c72a1}

/* Menu */
.mmenu{padding:8px 0 0 0}
.mmenu ul{padding:0;list-style-type:none;margin:0}
.mmenu ul li{float:left;margin-right:0px}
.mmenu ul li span{float:left;}
.mmenu ul li a{font-size:14px;color:#fff;text-decoration:none;display:block;float:left;padding:0 20px;height:50px;line-height:42px;text-transform:uppercase}
.mmenu ul li:hover span{float:left;background:url(../images/tab_right.gif) right no-repeat}
.mmenu ul li:hover a{color:#3b3b3b;background:url(../images/tab_left.gif) left no-repeat;line-height:52px;}
.mmenu ul li.act span{float:left;background:url(../images/tab_right.gif) right no-repeat}
.mmenu ul li.act a{color:#3b3b3b;background:url(../images/tab_left.gif) left no-repeat;line-height:52px;}
/* Menu */

.content{padding:35px 35px 120px 20px;overflow:hidden;clear:both}
.carcass{width:100%;border-collapse:collapse}
.leftbar{width:160px;vertical-align:top;padding:0 20px 0 0}
.rightbar{vertical-align:top}
.rightbar .title{float:left;margin-right:10px}

.title{background:url(../images/title_bg.gif) top repeat-x;co0lor:#484848;font-size:14px;height:34px;line-height:34px;padding:0 10px;font-weight:bold;text-transform:uppercase}

.lmenu{padding:20px 0 }
.lmenu ul{margin:0;padding:0;list-style-type:none}
.lmenu ul li{padding:0 0 10px 10px;clear:both}
.lmenu ul li span{padding:5px;border:1px solid #d7d7d7;float:left;font-weight:bold}
.lmenu ul li span:hover{border:1px solid #d7d7d7;}
.lmenu ul li a span{padding:5px;border:1px solid #fff;float:left}
.lmenu ul li a{color:#484848;}
.lmenu ul li a span{font-weight:normal}
.lmenu ul li ul{margin:0;padding:0 5px 0 5px;list-style-type:none}
.lmenu ul li ul li{clear:both;margin:5px 0}
.lmenu ul li ul li span{padding:5px;border:1px solid #d7d7d7;float:left}
.lmenu ul li ul li a {padding:5px;border:1px solid #fff;float:left}
.lmenu ul li ul li a span{padding:0px;border:0;float:none}
.lmenu ul li ul li:hover a{border:1px solid #d7d7d7;text-decoration:none}
.lmenu ul li ul li:hover a span{border:1px solid #fff}
.lmenu ul li ul li.act a{border:1px solid #d7d7d7;text-decoration:none;cursor:text}
.lmenu ul li ul li.act span{padding:5px;border:1px solid #fff;float:left}


.list01{margin:0;padding:20px 0;list-style-type:none}
.list01 li{padding:0 0 10px 10px}
.list01 li a{font-size:11px;color:#484848}

.navbar{height:34px;line-height:34px;color:#a9a9a9;font-size:12px;padding-left:20px;text-transform:uppercase}
.navbar a{color:#a9a9a9;margin:0 5px;}

.search-box{background:#f9ffe3;padding:10px 15px;position:relative;margin:10px 0}
.search-box table{border-collapse:collapse}
.search-box table td{padding:0 15px 0 0;vertical-align:top}
.search-box h3{font-size:12px;padding-bottom:5px}
.search-box p{padding-bottom:7px}
.search-box select{width:160px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#484848;margin-top:1px;border:1px solid #e4e5e7;border-top:1px solid #adadaf;padding:2px}
.search-box input.txt{width:154px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#484848;border:1px solid #e4e5e7;border-top:1px solid #adadaf;padding:2px 0 2px 4px}
.search-box input.txt002{width:70px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#484848;border:1px solid #e4e5e7;border-top:1px solid #adadaf;padding:2px 0 2px 4px}
.search-box label{margin-right:15px;line-height:12px;float:left;width:110px;padding-bottom:7px}
.search-box label input{vertical-align:middle;margin:0;padding:0}
.search-box span{position:absolute;top:60px;left:480px}
.search-box span input{background:url(../images/search_b.gif) no-repeat;width:110px;height:22px;display:block;text-indent:9999px;font-size:0;color:transparent;}

.section-box {padding:10px 0}
.section-box h2{color:#3d3d3d;font-size:14px;padding:25px 0 12px 0;}
.section-box h3{color:#878787;font-size:14px;padding:25px 0 12px 0;}
.section-box h3 a{color:#878787;font-size:14px;padding:25px 0 12px 0;}
.section-box table{width:100%;border-collapse:collapse;margin-bottom:10px}
.section-box td{padding-right:15px;vertical-align:top}
.section-box td span{border:1px solid #d0d0d0;padding:1px;display:block;text-align:center}
.section-box td b{color:#484848;font-size:18px;width:180px;text-align:center;white-space:nowrap}
.section-box td div{padding-bottom:5px;clear:both;line-height:18px;margin-top:-4px}
.section-box td.price-txt{padding-top:20px}

.section-box2 {padding:10px 0}
.section-box2 h2{color:#3d3d3d;font-size:14px;}
.section-box2 h2 a{color:#3d3d3d;}
.section-box2 table{width:100%;border-collapse:collapse;margin-bottom:15px}
.section-box2 td{padding-right:15px;vertical-align:top}
.section-box2 td b{color:#484848;font-size:18px;width:180px;text-align:center;white-space:nowrap}
.section-box2 td a{color:#484848}
.section-box2 td.first{width:200px;}
.section-box2 td.tools{width:200px;}
.section-box2 td.price-txt{padding-top:20px;width:150px;text-align:right}


.star01{background:url(../images/ico07.gif) no-repeat; padding:7px; cursor:pointer}
.star02{background:url(../images/ico06.gif) no-repeat; padding:7px; cursor:pointer}

.contact-info{padding:3px 10px 3px 0;margin:0;list-style-type:none}
.contact-info li{font-size:11px;padding:4px 0 4px 22px;position:relative;}
.contact-info li img{position:absolute;top:4px;left:0}

.pagebar{padding:25px 0;color:#878787;font-size:18px}
.pagebar p{float:right;}
.pagebar p a.act{text-decoration:none;cursor:text}
.pagebar a{color:#878787;font-size:18px}
.pagebar ul{margin:0;padding:0;list-style-type:none}
.pagebar ul li{float:left;padding:2px 14px 2px 0}
.pagebar ul li a{}
.pagebar ul li a:hover{text-decoration:none}
.pagebar ul li a img{vertical-align:middle}
.pagebar ul li.act {background:#f0fbc7}

.filial-list{margin:0;padding:0;list-style-type:none}
.filial-list li{float:left;font-size:14px;padding-bottom:0px}
.filial-list li span{color:#484848;margin:-1px 5px 0 5px;float:left}
.filial-list li{color:#484848;cursor:pointer}
.filial-list li.office {color:#484848;border-bottom:1px dashed #484848}
.filial-list li a{color:#484848;}
.filial-list li.act {border:0;cursor:text;font-weight:bold}
.filial-list li.act a{text-decoration:none;cursor:text;}

.desc-box{padding-top:20px}
.desc-left{width:270px;padding:3px 15px 20px 10px;vertical-align:top}
.desc-left span{display:block;border:1px solid #d0d0d0;}
.desc-right{vertical-align:top}
.desc-box td div{padding-bottom:5px;clear:both;line-height:18px}

.services-box{width:275px;float:left;margin:0 15px 0 10px}
.services-box table{background:#f9ffe3;width:100%;border-collapse:collapse}
.services-box table th{padding:5px 10px;text-align:left;color:#484848;font-size:14px;}
.services-box table td{padding:5px 10px;}
.services-box table tr:hover td{background:#fff;cursor:pointer}
.services-box table tr.act td{background:#fff}

.info-box2{margin-left:300px;padding-top:5px}
.info-box2 h2{font-size:14px;padding-bottom:5px;}
.info-box2 p{line-height:18px;padding-bottom:20px}
.info-box2 ul{margin:0;padding:0;list-style-type:none;margin-right:-10px}
.info-box2 ul li{float:left;margin:0 10px 10px 0}

.left-half{float:left;width:49%}
.left-half .title{margin-bottom:10px}
.right-half{float:left;width:47%}
.right-half .title{margin-bottom:10px}

.announce-box{background:#f9ffe3;padding:10px;clear:both;}
.announce-box div span{float:right}
.announce-box div a{color:#484848}
.announce-box p{color:#7a7a7a;padding:5px 0 15px 0}

.new-clinik {margin:0;padding:0;list-style-type:none;clear:both}
.new-clinik li{padding:0 20px 0px 10px;clear:both}
.new-clinik li table{width:100%;border-collapse:collapse;}
.new-clinik li table td{padding-bottom:10px}
.new-clinik li table td.w-img{width:127px;padding-right:5px;vertical-align:top}
.new-clinik li img{border:1px solid #d0d0d0;}
.new-clinik li p{padding-bottom:10px}
.new-clinik li a{color:#484848}

.new-clinik-txt{clear:both;padding:20px 0}
.new-clinik-txt .title{margin-bottom:10px}
.new-clinik-txt p{clear:both;padding:0 0 15px 10px;line-height:18px}
.new-clinik-txt p a{color:#4b719f}

.price-table{padding:15px 0}
.price-table table{border-collapse:collapse;width:85%}
.price-table table th{font-size:14px;text-align:left;padding:5px 10px}
.price-table table td{padding:5px 10px}
.price-table table td a{color:#484848}
.price-table table tr.act td{background:#f9ffe3}
.price-table table tr:hover td{background:#f9ffe3;cursor:pointer}

.reg-form{}
.reg-form p{padding:2px 0}
.reg-form table{width:80%;}
.reg-form table td{padding:5px 10px 5px 0}
.reg-form table td.padb0{padding-bottom:2px}
.reg-form table td label{color:#484848;font-size:14px;font-weight:bold}
.reg-form table td label.ln{font-weight:normal}
.reg-form table td input.txt{padding:5px;width:250px}
.reg-form table td input.reg-b{background:url(../images/reg_b.gif) no-repeat;width:176px;height:22px;display:block;border:0;cursor:pointer}

.map{margin:0;padding:20px 0 20px 20px;list-style-type:none}
.map li{padding:0 0 7px 10px;clear:both}
.map li a{color:#484848}
.map li ul{margin:0;padding:5px 0 0 5px;list-style-type:none}

/* Content */

/* Footer */
#footer{position:absolute;bottom:0;height:94px;background:url(../images/footer_bg.gif) left no-repeat;background-color:#eeeeee;width:100%}
.footer{padding:0 0 0 200px}
.f-left{width:405px;float:left;padding:30px 0 0 0}
.f-left p{padding-bottom:5px;color:#484848}
.f-right{width:305px;float:right;padding:27px 0 0 0}
.f-right span{margin-right:5px}
.f-center{margin:0 325px 0 405px;text-align:center;padding-top:10px}
.f-center p{width:95px;margin:0 auto;color:#a3a3a3;padding-bottom:3px}
.f-center p a{color:#4b719f;font-size:10px}

/* Footer */
.clear{clear:both;font-size:1px;height:1px;}
.clear2{clear:both;font-size:1px;height:15px;}

.aut-table{margin-bottom:15px}
.aut-table td{padding:10px 10px 0 0}

.cab-left{}

.cab-table{border-collapse:collapse}
.cab-table h2{font-family:Arial, Helvetica, sans-serif;color:#484848;font-size:12px;padding:10px 0}
.cab-table td{padding:5px 20px 5px 0}
.cab-table td input.txt01{font-size:12px;padding:2px;width:245px}
.cab-table td select{width:250px}
.cab-table td textarea{width:340px;height:125px}
.cab-table td a{cursor:pointer;color:#484848}


.cab-left2{padding:10px 0 0 12px}
.cab-left2 h2{font-family:Arial, Helvetica, sans-serif;color:#484848;font-size:12px;padding:10px 0}

.cab-table2{border-collapse:collapse;margin-bottom:7px}
.cab-table2 h2{font-family:Arial, Helvetica, sans-serif;color:#484848;font-size:12px;padding:10px 0}
.cab-table2 td{padding:5px 20px 5px 0}
.cab-table2 td input.txt01{font-size:12px;padding:2px;width:212px}



.cabt-right{width:180px;float:right;background:#f9ffe3;padding:10px}
.cabt-right p{padding-bottom:15px}
.cabt-right ul{margin:0;padding:0;list-style-type:none}
.cabt-right ul li{padding:5px 10px}
.cabt-right ul li a{text-decoration:underline;cursor:pointer}

.list0001{margin:0;padding:10px 0 0 0;list-style-type:none}
.list0001 li{padding:10px 0 0 0}
.list0001 li a{color:#484848}
.list0001 li ul{margin:0;padding:0 0 0 15px;list-style-type:none}


.add-links{float:left:width:500px}
.add-links h2{font-family:Arial, Helvetica, sans-serif;color:#484848;font-size:12px;padding-bottom:20px}
.add-links ul{margin:0;padding:0;list-style-type:none}
.add-links ul li{padding:5px 0;}
.add-links ul li b{background:url(../images/bullet001.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
.add-links ul li b.box-opened{background:url(../images/bullet002.gif) 100% 4px no-repeat}
.add-links ul li b a{color:#4b709f;font-size:12px;font-weight:bold}
.add-links ul li img{margin-left:5px}

.save-b{margin-left:230px}
.addd-b{margin-left:230px}

.drop-form{padding:10px 0;}
.drop-form a{color:#484848}
.drop-form p{padding:0 0 10px 0}
.drop-form label{color:#484848;font-size:12px;font-weight:bold;display:block;padding-bottom:3px}
.drop-form input.in-txt01{width:160px}
.drop-form select{width:166px}
.drop-form textarea{width:340px;height:125px}
.drop-form td{padding:0 20px 10px 0}
.drop-form p span{color:#4b709f;font-style:normal}


.article-cat{clear:both;padding:10px;margin:0;list-style-type:none}
.article-cat li{padding:10px 0 0 0}
.article-cat li a{color:#484848}

.edit-link{display:block;padding-bottom:4px}
.edit-link a{color:#4b709f;letter-spacing:2px}

#bd{margin:12px;border:1px solid #D1DFE6;-moz-border-radius:5px;-webkit-border-radius:5px;}

.wrap{padding:10px 0}
#rp{float:right;margin:10px;border:1px solid #D1DFE6;width:225px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#right-panel{float:right;margin:10px;background:#EDF4F8;border:1px solid #D1DFE6;width:205px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#razdel{padding:10px;font-weight:bold}
#razdel ul{margin:0;padding:0 0 0 15px;}
#razdel li{padding:3px 0;font-weight:normal;color:#4B719F}
#razdel li a{font-weight:normal;color:#4B719F}

.multi-select {height:150px; overflow-y:scroll; border:1px solid #e0e0e0; padding:5px; width:auto}

a.ln ,
a.ln:visited  {color: #333; margin: 9px 0 0 9px}
   .block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0.5em !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 5px !important;
            }

            .block_links {
                width: 150px!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 1px solid #DDDDDD!important;
                background-color: #FFFFFF!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;
                
                border-radius:5px !important;
                -moz-border-radius:5px !important;
                -webkit-border-radius:5px !important;
                -khtml-border-radius:5px !important;
			
            }
            .block_links_icnt, .block_links_icnt * {
            	text-align: left!important;
    		}

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                color: #7d7d7d!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #52bd52!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #484848!important;
                font-size: 13px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .block_links_sign {
                color: #999999!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }
