html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
.form-submit{cursor:pointer;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
.container-12, .container-16{margin-left:auto;margin-right:auto;width:960px;}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.container-16 .grid-4{width:220px;}
.container-16 .grid-8{width:460px;}
.container-16 .grid-12{width:700px;}
.container-16 .grid-16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container-16 .grid-1{width:40px;}
.container-16 .grid-2{width:100px;}
.container-16 .grid-3{width:160px;}
.container-16 .grid-5{width:280px;}
.container-16 .grid-6{width:340px;}
.container-16 .grid-7{width:400px;}
.container-16 .grid-9{width:520px;}
.container-16 .grid-10{width:580px;}
.container-16 .grid-11{width:640px;}
.container-16 .grid-13{width:760px;}
.container-16 .grid-14{width:820px;}
.container-16 .grid-15{width:880px;}
.container-16 .prefix-4{padding-left:240px;}
.container-16 .prefix-8{padding-left:480px;}
.container-16 .prefix-12{padding-left:720px;}
.container-16 .prefix-1{padding-left:60px;}
.container-16 .prefix-2{padding-left:120px;}
.container-16 .prefix-3{padding-left:180px;}
.container-16 .prefix-5{padding-left:300px;}
.container-16 .prefix-6{padding-left:360px;}
.container-16 .prefix-7{padding-left:420px;}
.container-16 .prefix-9{padding-left:540px;}
.container-16 .prefix-10{padding-left:600px;}
.container-16 .prefix-11{padding-left:660px;}
.container-16 .prefix-13{padding-left:780px;}
.container-16 .prefix-14{padding-left:840px;}
.container-16 .prefix-15{padding-left:900px;}
.container-16 .suffix-4{padding-right:240px;}
.container-16 .suffix-8{padding-right:480px;}
.container-16 .suffix-12{padding-right:720px;}
.container-16 .suffix-1{padding-right:60px;}
.container-16 .suffix-2{padding-right:120px;}
.container-16 .suffix-3{padding-right:180px;}
.container-16 .suffix-5{padding-right:300px;}
.container-16 .suffix-6{padding-right:360px;}
.container-16 .suffix-7{padding-right:420px;}
.container-16 .suffix-9{padding-right:540px;}
.container-16 .suffix-10{padding-right:600px;}
.container-16 .suffix-11{padding-right:660px;}
.container-16 .suffix-13{padding-right:780px;}
.container-16 .suffix-14{padding-right:840px;}
.container-16 .suffix-15{padding-right:900px;}
.container-16 .push-4{left:240px;}
.container-16 .push-8{left:480px;}
.container-16 .push-12{left:720px;}
.container-16 .push-1{left:60px;}
.container-16 .push-2{left:120px;}
.container-16 .push-3{left:180px;}
.container-16 .push-5{left:300px;}
.container-16 .push-6{left:360px;}
.container-16 .push-7{left:420px;}
.container-16 .push-9{left:540px;}
.container-16 .push-10{left:600px;}
.container-16 .push-11{left:660px;}
.container-16 .push-13{left:780px;}
.container-16 .push-14{left:840px;}
.container-16 .push-15{left:900px;}
.container-16 .pull-4{left:-240px;}
.container-16 .pull-8{left:-480px;}
.container-16 .pull-12{left:-720px;}
.container-16 .pull-1{left:-60px;}
.container-16 .pull-2{left:-120px;}
.container-16 .pull-3{left:-180px;}
.container-16 .pull-5{left:-300px;}
.container-16 .pull-6{left:-360px;}
.container-16 .pull-7{left:-420px;}
.container-16 .pull-9{left:-540px;}
.container-16 .pull-10{left:-600px;}
.container-16 .pull-11{left:-660px;}
.container-16 .pull-13{left:-780px;}
.container-16 .pull-14{left:-840px;}
.container-16 .pull-15{left:-900px;}
hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;}
h1{font-size:25px;padding-left: 30px;}
h2{font-size:23px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal inside;}
ul{list-style:square;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset{margin-bottom:20px;}
.column,.node,.comment,.block{margin-bottom:1.5em;}
div.admin-panel{padding:0;}
div.admin-panel .body{padding:0 !important;}
div.admin .left,div.admin .right{width:50%;margin-left:0;margin-right:0;}
div.admin .right .admin-panel{margin-left:10px;}
body{background:#FFFFFF;font-size:14px;color:#2f2f2f;line-height:1.2;font-family: Arial,Helvetica, 'Liberation Sans', FreeSans,sans-serif;}
a,a:link,a:active,a:visited{color:#3896da;text-decoration:underline;}
a:hover{text-decoration:none;}
a:focus,:focus,*:focus{outline:0;}
#menu-line{
    background: url("../i/menu-line.jpg") repeat-x 0 0 transparent;
    height: 23px;    
    margin: 0 auto;      
    width: 1000px;    
}
#head-pic{background:url(../i/header-bg.jpg)  no-repeat center 0;position:absolute;top:0;right:0;left:0;width:100%;z-index:0;height:200px;}
#site-header{position:relative;z-index:1;height:200px;min-width:1000px;}
#header{background:url(../i/header-bg.jpg)  no-repeat center 0 transparent; width:1000px;z-index:0;height:200px; margin:0 auto;}
#page,#footer,#oute_footer{clear:both;}
#page{width:1000px; background:#ffffff; padding-top:20px; font-family:Times New Roman sans-serif; font-size:16px;}
#main{overflow:hidden;}
#sidebar-right,#sidebar-left{width:200px;margin:0;display:inline;}
#sidebar-left{left:-590px;}
#sidebar-right{float:right;margin-right:-1px;}
.sidebar .block h2,.node h2.title{font-size:16px;color:#145096;font-weight:normal;margin:0 0 10px;font-family:"Arial", sans-serif;font-weight: bold;}
.sidebar .block h2{}
#footer{}
#footer-region{width:1020px;margin:0 auto;padding:8px 0 5px 10px;background: url("../i/footer-bg.jpg") no-repeat scroll 0 0 transparent; position:relative; top:19px; left:15px;}
#outer_footer{ 
    background: none repeat scroll 0 0 #233f77;
    height: 70px;}
    
#outer_footer .block{
    color: #FFFFFF;
    font-family: verdana,arial,sans-serif;
    margin: -14px auto;
    padding-top: 20px;
    text-align: center;
    width: 305px;
}
#main-content{position:relative;width:600px;left:205px;float:left;}
#search-box {margin:10px 0 20px -10px;font-family: Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;float: left;width:197px;z-index:100; padding-left:0!important;}
#search label{display:none;}
#search .form-submit{
    background: url("../i/search-btn.png") no-repeat scroll 0 0 transparent;
    border: medium none !important;
    height: 30px;
    margin: 0px 0 0 5px;
    position: absolute;
    text-indent: -999px;
    width: 47px;    
}
.search-results .search-info,.search-form .collapse-processed{display: none !important;}
#search-box .form-text{
    margin-left: 8px;
    width: 160px;
    padding-left:5px;
    font-size:16px;
    color:#787878;    
    font-family: Tahoma, Helvetica, 'Liberation Sans', FreeSans, sans-serif;
    margin-top:-3px; 
    height:25px;   
    border: 1px solid #1F81CF;
    }
    
 
#branding{height:200px;}
#branding,#logo{margin:0;width:310px;}
#logo{
    left: 20px;
    position: absolute;
    top: 50px;
}
#block-block-1{width:340px;height:114px;position:absolute;top:60px;right:-16px;}
#block-block-1 p{/*padding: 24px 0 0 29px;*/font-size: 25px;color: #fff;text-shadow:0px 1px 4px #000;}
#block-block-1 a{/*padding: 24px 0 0 29px;*/font-size: 25px;color: #fff;text-shadow:0px 1px 4px #000; text-decoration:none;}
#site-menu{display: block;float: none;margin: 0 auto 11px;width: 1000px;height:50px;line-height:50px;}
ul.main-menu{overflow:hidden;position:relative;z-index:2;}
#site-menu li{float:left;display:inline;padding:0;}
#site-menu li a{color:#fff;font-size:18px;text-decoration:none;float:left;display:inline;margin:0 10px;font-family:"Mircosoft Sans Serif", sans-serif;padding:0;}
#site-menu li.menu-1317,#site-menu li.menu-1318{float:right;}
#site-menu li.menu-1317 a,#site-menu li.menu-1318 a{margin:0 10px;}
#site-menu li.menu-1314 a{/* width:47px;width:65px; */}
/* #site-menu li.menu-1315 a{width:105px;}
#site-menu li.menu-1321 a{width:148px;} */
#site-menu li.menu-1317 a{width:197px;}
#site-menu li.menu-1318 a{/* width:143px; */margin-right:0;}
#site-menu li a:hover,#site-menu li a.active{background:none;color:#f53039;}
.front #main-in{padding:0 40px;}
#main-in{padding:0 65px;}
.view-med-serv .views-row,.view-categories .views-row{padding: 0 0 25px;}
.view-med-serv .views-field-title,.view-categories .views-field-title,.search-results .title{padding:0 0 8px;}
.view-med-serv .views-field-title a,.view-categories .views-field-title a,.search-results .title a{color:#2f2f2f;font-size:18px;text-decoration:none;font-style:italic;}
.view-med-serv .views-field-title a:hover,.view-categories .views-field-title a:hover,.search-results .title a:hover{color:#3795d8;}
.view-med-serv .views-field-body p,.view-categories .views-field-body p{margin:0;}
#main-content{margin-top:10px;}
#page-title, #block-block-16 h2{font-size:22px;font-weight:bold;color:#1967b1;margin:0 0 5px 0px; padding:0 10px 0 65px;}
#block-block-16 h2{text-align:center;}
#page h2, #page h3, #page h4, #page h5{color:#1967b1;}
.sidebar .block .content ul{padding:0;margin-left:5px   ;line-height:1;}
#page .sidebar .block .content li,#page #sidebar-left #block-menu-menu-medicineabroad li.last{
    background: url("../i/bullet.png") no-repeat scroll 0 7px transparent;
    clear: both;
    list-style: none outside none;
    margin: 0 0 2px;
    overflow: hidden;
    padding-left: 10px;
    text-align: left;
}
#sidebar-left .content li a,#sidebar-left #block-menu-menu-medicineabroad li.last a{color:#1964ae;font-size:14px;text-decoration:none;font-family:Verdana,Tahoma, arial, sans-serif;padding:0 0 6px;display:inline;float:left;}
#sidebar-left .content li a.active{color:#CC0911;}
#sidebar-left .content li a:hover,#sidebar-left #block-menu-menu-medicineabroad li.last a:hover,
#sidebar-left .content li A:active,#sidebar-left #block-menu-menu-medicineabroad li.last A:active{color:#CC0911 !important;}
#page #sidebar-left .content li.last{text-align:right;padding:13px 0 5px;float:none;}
#sidebar-left .content li.last a,.sidebar .views-field-nothing a,.sidebar .views-field-view-node a{font-size:14px;color:#a0a0a0;text-decoration:underline;font-family:"Microsoft Sans Serif",sans-serif;background:none;float:none}
#sidebar-left .content li.last a:hover,.sidebar .views-field-nothing a:hover,.sidebar .views-field-view-node a:hover{color:#3795d8;}
.webform-client-form .form-text,.sidebar .form-text{
    border:1px solid #1f81cf;
    background:#FFF;
    width:180px;
    height:21px;
    padding:1px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;     
    }
.node .webform-client-form textarea,.node .webform-client-form .form-text{width:465px;}
.webform-client-form label,.sidebar label,#footer label,#footer th{color:#898989;font-weight:normal;font-family:"Microsoft Sans Serif", sans-serif;padding:0 0 4px; font-size:12px;}
.webform-client-form textarea,.sidebar textarea{
    border:1px solid #1f81cf;
    background:#FFF;
    width:180px !important;
    padding:1px;
    resize:none;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    }
.sidebar textarea{height:57px;}
.sidebar .block-webform .form-submit,.webform-client-form .form-submit,#footer .form-submit{
    background:url(../i/send-btn.png) no-repeat 0 0;
    height:77px;
    width:171px;
    border:0;
    text-indent:-9999em;
    display:block;
    overflow:hidden;
    line-height:0;
    font-size:0;
    margin:19px 0 0 45px;
    }
    
.form-item{margin:6px 0;}
.sidebar .view-med-serv{padding:0;}
.sidebar .views-field-nothing,.sidebar .views-field-view-node{padding-left:130px;}
.sidebar .views-field-view-node{padding:11px 0 0 130px;}
#page #sidebar-right .all-videos-link{display:block;text-align:right;color:#5b5a5a;padding:11px  0 0 ;}
.sidebar .views-field-title{font-style:italic;font-size:14px;color:#6d6d6d;}
#block-block-4 p{margin:0;}
.ul.links li.first {padding-left:0;}
#block-menu-menu-categories{margin:0 0 32px;}
#block-menu-menu-categories h2{margin-bottom:13px;}
#block-webform-client-block-6 h2{margin-bottom:4px; padding-right:10px;}
#block-menu-menu-hospitals{margin:0 0 52px;}
#block-menu-menu-medicineabroad{margin:0 0 58px;}
#block-views-med_serv-block_1 h2,#block-views-news-block_1 h2{margin: 0 0 15px;}
#block-views-news-block_1 h2,#block-block-3 h2,#block-block-4 h2{margin-left:-3px;}
#block-views-news-block_1{margin:0 0 29px;}
#block-block-3{margin:0 0 35px;}
#block-webform-client-block-6{margin:0 0 1px;}
#block-block-4 h2,#block-block-3 h2{margin-bottom:12px;}
/*#block-block-3 img{border:2px solid #d5d5d5;}*/
#block-block-4 img{border:2px solid #111;}

#footer .webform-client-form{float:none;}
#footer label,#footer th,#footer fieldset legend{color:#FFF;font-family:Verdana,Arial,sans-serif;padding:0 0 4px;font-size:12px;}
#footer fieldset legend{margin-bottom:-7px;}
#footer .group-left-fieldset{float:left;display:inline;margin:42px 20px 0 0;}
#footer .form-text{width:170px;height:28px;line-height:28px;}
#footer .form-submit{background:url(../i/send-btn.png) no-repeat 0 0 transparent;height:43px; width:147px; margin-left:404px;clear:both; position:relative; top:-15px;}
#footer .form-submit:hover{background-position:0 0;}
#footer textarea,#footer #edit-field-subject-0-value{width:595px;}
#footer #edit-field-subject-0-value{height:27px;line-height:27px;}
#footer  textarea{
    height:120px;
    resize:none;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    }
#footer .group-central-fieldset,#footer #field-upload-files-items{float:left;margin: 0 0 16px;}
#footer form{overflow:hidden;width:1100px;}
.webform-client-form #edit-actions{clear:both;}
#edit-field-subject-0-value-wrapper{margin:6px 0 10px;}
#footer #field-upload-files-items{margin:47px 0 0 7px;overflow:hidden;}
#footer th{padding:0 0 7px 10px;border:none;}
#footer #field-upload-files-items tbody,#footer #field-upload-files-items .uploadify-buttons,#footer fieldset.collapsible,#edit-field-message-0-value-wrapper label,#footer .button_browse .text,#footer #uploadify-field-upload-files-queue{display:none !important;}
#footer #field-upload-files-items .form-item{width:186px;height:85px;}
#footer #field-upload-files-items .button_browse{background:url(../i/ch_file2.png) no-repeat 0 0;width:186px;height:75px;margin:0;cursor:pointer;}
#footer #field-upload-files-items .form-item .form-file{opacity:0;cursor:pointer !important;height:45px;}
#footer #field-upload-files-items .button_browse:hover{background-position:0 -103px;cursor:pointer;}
#uploadify-field-upload-filesUploader{width:186px;height:75px;}
#uploadify-field-upload-files{display:block !important;opacity:0;height:75px;font-size:70px;}
#footer div.webform-component-textarea .form-item{position:relative;}
#footer div.webform-component-textarea .form-item span{position:absolute;top:16px;left:5px;font-family:verdana,arial,helvetica,sans-serif;font-style:italic;color:#b1b1b1;}
.marker, .form-required {color: #FE0000;}
#footer table{margin:0;}
#webform-component-left-fieldset .form-item{margin:5px 0;}
.meta .links li.first{padding-left:0;display:none;}
.node .meta{padding:0 0 10px;}
.front .node img{border:2px solid #d6d6d6;}
.front .node .more-link{color:#a0a0a0;}
.messages ul{padding:0 0 10px;margin:0;}
.messages li{list-style:none;}
div.messages{margin:20px;padding:10px;}
div.error{border:1px solid #fe0000;background:none;}
.form-item input.error, .form-item textarea.error, .form-item select.error {border: 1px solid #fe0000;}
.status{border:1px solid #D7D7D7;background:none;}

/*STYLES*/
#footer fieldset#webform-component-left-fieldset{width:240px; float:left; margin:-5px 20px 0 90px;}
#footer fieldset#webform-component-left-fieldset div.webform-component input{
    width:235px;
    height:21px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    }
#footer fieldset#webform-component-central-fieldset input#edit-submitted-central-fieldset-subject{width:595px;}

#block-menu-menu-med-articles .content li.last{padding:0 !important; text-align: left !important;}
#block-menu-menu-med-articles .content li.last a{
    background: url("../i/li.png") repeat-x scroll 0 bottom transparent;
    color: #3795D8;
    display: inline;
    float: left;
    font-family: Verdana,Tahoma,arial,sans-serif;
    font-size: 14px;
    padding: 0 0 6px;
    text-decoration: none;}
    
    div.view-id-diseases div.views-row{
    border: 1px solid silver;
    color: #0E4D71;
    margin-bottom: 30px;
    padding:5px;
}

div.view-id-diseases div.views-field-title span{
    color: #0E4D71;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: none;
}

div.view-id-diseases div.views-field-view-node{
    text-align:right;
}


div.view-id-diseases div.views-field-view-node a{
    color: #0E4D71;
    font-size:12px;
}


div.view-id-diseases div.views-field-body h3,
div.view-id-diseases div.views-field-body h2,
div.view-id-diseases div.views-field-body h4,
div.view-id-diseases div.views-field-body h1,
div.view-id-diseases div.views-field-body p,
div.view-id-diseases div.views-field-body span,
div.view-id-diseases div.views-field-body strong{
    font-weight:normal !important;
    font-size: 100% !important;
    margin: 0 !important;
}

#block-block-15 h2 a{
    color:#D04436 !important;    
}

#webform-component-hospital-field select{
    background:#FFF;
    border: 1px solid #1f81cf;
    -moz-border-radius: 10px 0 0 10px; 
    -webkit-border-radius: 10px 0 0 10px; 
    border-radius: 10px 0 0 10px; 
     }
#footer textarea, #footer input{background:#FFF;}
#footer textarea{width:540px !important;}
#footer fieldset{border:none !important;}

.front #page-title{padding:0 30px 0 40px; text-align:center;} 
.not-front #page-title{padding:0 30px 0 40px; text-align:center; margin-bottom:30px;} 
.page-search dt.title a{color: #1967B1;}

#block-block-16 {
    padding: 0 25px 0 30px;
}

/**** FIX CSS ***/

#footer_message{
text-align:center;
width:1000px;
padding:30px 0;
}

.front #main-in ul li{
padding:10px 0;
}

#block-nice_menus-1 h2{
display:none;
}


li.node_read_more{
float:right;
}

li.node_read_more a{
text-decoration:none;
}

li.node_read_more a:hover{
 color:#CC0000;
}

div.terms-inline{
display:none;
}

.page-taxonomy .node{
border-bottom: 10px solid #b1cfeb;
padding: 10px;
}

#block-block-2{
text-align:center;
padding:10px 0;
background:#F1F6FA;
}

#block-webform-client-block-96{
margin-top:40px;
}

#block-nice_menus-1{
height:100px;
}