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, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, 
section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
body {background: #f6f6f6 url('../images/body.png'); font: 14px/21px 'Open Sans', arial, sans-serif; color: #000; 
  -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;}
a, a:visited {color: #000000; outline: 0; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
a:hover, a:focus {color: #ff0000;}
p a, p a:visited {line-height: inherit;}
h1, h2, h3, h4, h5, h6 {color: #555; font-family: "Open Sans", arial, serif; font-weight: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}
h1 {font-size: 29px; line-height: 38px; margin-bottom: 14px;}
h2 {font-size: 21px; line-height: 28px; margin-bottom: 10px;}
h3 {font-size: 18px; line-height: 26px; margin-bottom: 8px;}
h4 {font-size: 16px; line-height: 24px; margin-bottom: 8px; margin-top: 4px;}
h5 {font-size: 15px; line-height: 21px;}
h6 {font-size: 14px; line-height: 21px;}
p {margin: 0 0 20px 0;}
p img {margin: 0;}
em {font-style: italic;}
strong {font-weight: bold;}
small {font-size: 80%;}
.center {text-align:center; margin: 0 auto;}
.left{float:left;}
.right {float:right;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
blockquote, blockquote p {font-size: 17px; line-height: 24px; color: #777; font-style: italic;}
blockquote {margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd;}
blockquote cite {display: block; font-size: 12px; color: #555;}
blockquote cite:before {content: "\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {color: #555;}
ul, ol {margin-bottom: 20px;}
ul {list-style: none outside;}
ol {list-style: decimal;}
ol, ul.square, ul.circle, ul.disc {margin-left: 30px;}
ul.square {list-style: square outside;}
ul.circle {list-style: circle outside;}
ul.disc {list-style: disc outside;}
ul ul, ul ol,
ol ol, ol ul {margin: 4px 0 5px 30px;}
ul ul li, ul ol li,
ol ol li, ol ul li {margin-bottom: 6px;}
li {line-height: 1.5em; margin-bottom: 12px;}
ul.large li {line-height: 21px;}
li p {line-height: 21px;}
ul.arrowed{list-style: none; margin: 0; padding: 0;}
ul.arrowed li {padding: 0 0 0 20px; background: url('../images/arrow.png') 0px 3px no-repeat; margin-bottom: 6px;}
ul.dotted{list-style: none; margin: 0; padding: 0;}
ul.dotted li {padding: 0 0 0 20px; background: url('../images/dot.png') 0px 3px no-repeat; margin-bottom: 6px;}
ul.checked{list-style: none; margin: 0; padding: 0;}
ul.checked li {padding: 0 0 0 26px; background: url('../images/check.png') 0px 3px no-repeat; margin-bottom: 6px;}
hr {border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 10px; height: 0;}
form {margin-bottom: 20px;}
fieldset {margin-bottom: 20px;}
input[type="text"], input[type="email"], textarea, select {border: 1px solid #ccc; padding: 6px 4px; outline: none; 
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font: 13px Arial, sans-serif; color: #000; 
  margin: 0; width: 180px; max-width: 100%; display: block; margin-bottom: 10px; background:#fff url('../images/input-bg.gif') 0 0 repeat-x;}
input[type="password"] {border: 1px solid #ccc; padding: 6px 4px; outline: none; -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; border-radius: 4px; font: 13px Arial, sans-serif; color: #000; margin: 0; 
  width: 150px; max-width: 100%; display: block; margin-bottom: 10px; background:#fff url('../images/input-bg.gif') 0 0 repeat-x;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, 
textarea:focus {border: 1px solid #aaa; color: #444; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); 
  box-shadow:  0 0 3px rgba(0,0,0,.2);}
textarea {min-height: 60px; }
label, legend {display: block; font-weight: bold; font-size: 13px;}
input[type="checkbox"] {display: inline;}
label span, legend span {font-weight: normal; font-size: 13px; color: #444;}
.button {font:12px Tahoma,sans-serif; font-weight:bold; color:#fff; display:inline-block; zoom:1; vertical-align:baseline; 
  margin:0 3px 0 1px; outline:none; cursor:pointer; text-align:center; padding:6px 8px; text-shadow:1px 1px 1px #555; 
  width:auto; overflow:visible; line-height:110%;}
a.button:hover {color:#fff;}
.button:active {position:relative; top:1px;}
.button.white {color:#444; text-shadow:1px 1px 0 #fff; border:1px solid #999; background:#f1ecdf;}
.button.white:hover{color:#444}
/*.button.red {border:1px solid #9c0606; background:#ef183e; color:#fff;}*/
.button.red {border:1px solid #9c0606; background:#d95858; color:#fff;}
section.buttons {text-align:center}
section.buttons .button {margin-bottom:5px}
.button {-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,.6),inset 0 -5px 15px rgba(0,0,0,.3),1px 1px 1px #ccc; 
  -moz-box-shadow:inset 0 1px 2px rgba(255,255,255,.6),inset 0 -5px 15px rgba(0,0,0,.3),1px 1px 1px #ccc; 
  box-shadow:inset 0 1px 2px rgba(255,255,255,.6),inset 0 -5px 15px rgba(0,0,0,.3),1px 1px 1px #ccc; 
  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
/* ----------------------------------------------------------------------------------------------------- */
#main{background: url('../images/header_x.png') center top repeat-x; height:240px;}
#main_wrapper {background: url('../images/header_center.png') center top no-repeat; height:207px;}
#wrapper {width: 990px; margin: 0px auto; text-align: left; background: #fff; padding-bottom: 10px; margin-bottom: 5px; 
  -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; 
  -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.header {background: url('../images/header_center.png') center top no-repeat;}
.header_left img{margin: 30px 0 0 20px;}
.header_left .slogan {color: #fff; font: 14px/21px 'Open Sans', arial, sans-serif; font-style: italic; text-align: center;}
.header_contacts {height:20px; margin: 12px 0 55px; color:#fff; text-shadow: 1px 1px 1px #000;}
.header_contacts a {color:#fff;}
.header_contacts a:hover, a:focus {color: #3C9AF2;}
.header_language {float: right; font-weight:bold; font-size: 12px; padding-left: 10px; 
  background: url('../images/sep.png') left repeat-y; margin-left: 10px; text-align:left; font-family: Tahoma, Geneva, sans-serif;}
.header_language img {padding: 0px 5px 0px 5px;}
.header_tfm{float: right; padding-right: 10px; font-size: 14px; font-style:italic; font-family: 'Marmelad', sans-serif;}
.header__search {margin-bottom: 5px;}
.header__search a {-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; 
  -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.header_search {}
.header_search form {margin-bottom: 0;}
#s{float: right; position: relative; top: 0px; right: -22px; width: 100px; margin-bottom: 0; border: 1px solid #eeeeee; 
  padding: 6px 30px 6px 8px; font-size: 13px; color: #ccc; background: #fbfbfb; -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.05); 
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .05); box-shadow: inset 0 0 6px rgba(0, 0, 0, .05); 
  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; 
  -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
#s:focus {width: 150px; border: 1px solid #eeeeee; color: #000; -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.05); 
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .05); box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);}
#s:hover {width: 150px;}
.button_search{float: right; position: relative; top: 0px; right: 5px; padding: 0; background: url('../images/icons/search.png') center center no-repeat; 
  width: 22px; height: 31px; cursor: pointer; border: none; z-index: 100; box-shadow: none;}
.button_search:hover{background: url('../images/icons/search.png') center center no-repeat; border: none;}
/* ----------------------------------------------------------------------------------------------------- */
.main-navigation div.selector {display:none;}
.main-navigation div.selector:before {font-size:17px;}
.main-navigation div.selector span {font-weight:bold;}
.main-navigation {font-family: 'Open Sans', arial, sans-serif; font-weight: bold; font-style: italic;}
.main-navigation ul {list-style:none; padding:0; margin:0;}
.main-navigation ul li {position: relative; display: inline-block; margin: -7px 0px 0px 0px; 
  padding: 17px 22px 20px 15px; background: url('../images/main_nav_sep.png') right no-repeat;}
.main-navigation ul li a {display: inline-block; z-index: 400;}
.main-navigation ul li a:hover, a:focus { color:#ccc; text-shadow: 1px 1px 1px #000;}
.main-navigation ul li a span.home_icon{width: 21px; height: 19px; color: transparent; 
  background: url('../images/icons/home.png') center center no-repeat; text-shadow: none;}
.main-navigation ul .current-menu-item > a {color:#fff;}
.main-navigation ul li, .main-navigation ul li a {color:#fff;}
.main-navigation ul ul {display: none; position: absolute; top: 51px; left: -5px; min-width: 230px; max-width: 430px; 
  z-index: 400; padding: 0px; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); 
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); -webkit-border-radius: 5px; border-radius: 5px; 
  background: #025f9c; background-image: -moz-linear-gradient(#025f9c,#414344); background-image: -o-linear-gradient(#025f9c,#414344); 
  background-image: -webkit-linear-gradient(#025f9c,#414344); background-image: linear-gradient(#025f9c,#414344);}
.main-navigation ul ul li {display:block; padding: 0px; margin: 0px 10px 0px 10px; background: url('../images/main_nav_sep_vertical.png') top left repeat-x;}
.main-navigation ul ul li:first-child { border-top:0;} 
.main-navigation ul ul li a {display:block; padding: 6px 6px; color:#fff; background: url('../images/arrow_left.png') -10px center no-repeat; 
  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.main-navigation ul ul li a:hover, .main-navigation ul ul li a.selected {color:#ccc; text-shadow: 1px 1px 1px #000; 
  background: url('../images/arrow_left.png') left center no-repeat; padding-left: 18px;}
.main-navigation ul ul li:last-child { border-bottom:none;}
.main-navigation ul ul ul { top:0px; left:auto; left:210px;}
/* ----------------------------------------------------------------------------------------------------- */
.left-navigation ul {list-style: none; margin: 0; padding: 1px;}
.left-navigation li{list-style:inside none; padding:0px; margin-top:-7px; display:block;}
.left-navigation li a {color: #000; font-weight:bold; display:block; outline:none; position:relative; width:auto; 
  padding:3px 5px; margin:0; border:1px solid #ddd; border-bottom:0 none; text-decoration:none; text-shadow:1px 1px 0 #fff;
background:#eee; background:-moz-linear-gradient(top,#f5f5f5 0,#eee 100%); 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#eee)); 
  background:-webkit-linear-gradient(top,#f5f5f5 0,#eee 100%); background:-o-linear-gradient(top,#f5f5f5 0,#eee 100%); 
  background:-ms-linear-gradient(top,#f5f5f5 0,#eee 100%); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#eeeeee',GradientType=0); 
  background:linear-gradient(top,#f5f5f5 0,#eee 100%); -moz-box-shadow:0 0 1px #fff inset; 
  -webkit-box-shadow:0 0 1px #fff inset; box-shadow:0 0 1px #fff inset; -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out; border-bottom:1px solid #ddd; -moz-box-shadow:0 0 2px #ddd; -webkit-box-shadow:0 0 2px #ddd; box-shadow:0 0 2px #ddd;}
.left-navigation li a:hover {color: #000; padding-left: 12px; background:#f5f5f5; background:-moz-linear-gradient(top,#eee 0,#f5f5f5 100%); 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#f5f5f5)); 
  background:-webkit-linear-gradient(top,#eee 0,#f5f5f5 100%); background:-o-linear-gradient(top,#eee 0,#f5f5f5 100%); 
  background:-ms-linear-gradient(top,#eee 0,#f5f5f5 100%); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f5f5f5',GradientType=0); 
  background:linear-gradient(top,#eee 0,#f5f5f5 100%); background-image: url('../images/arrow_left.png'); 
  background-repeat: no-repeat; background-position: left center;}
.left-navigation h3 {cursor: pointer;}
#tm {background: url('../images/icons/tm.png') left center no-repeat;}
.title span{height: 28px; padding: 5px 0px 5px 10px; width: 100%;}
.sidebar {padding-bottom: 10px;}
.expandable span{height: 28px; padding: 5px 0px 5px 20px;}
.sidebar .expandable {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; height: 28px; color:#fff; 
  font-weight:bold; letter-spacing:1px; border-color:#09365f; text-shadow:1px 1px 0 #09365f; 
  -moz-box-shadow:0 0 2px #000 inset; -webkit-box-shadow:0 0 2px #000 inset; box-shadow:0 0 2px #000 inset; 
  background:#064884; background:-moz-linear-gradient(top,#3b75b4 0,#064884 100%); 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b75b4),color-stop(100%,#064884)); 
  background:-webkit-linear-gradient(top,#3b75b4 0,#064884 100%); background:-o-linear-gradient(top,#3b75b4 0,#064884 100%); 
  background:-ms-linear-gradient(top,#3b75b4 0,#064884 100%); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b75b4',endColorstr='#064884',GradientType=0); 
  background:linear-gradient(top,#3b75b4 0,#064884 100%); -webkit-border-radius: 2px; border-radius: 2px;}
.sidebar .title {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; height: 28px; color:#fff; font-weight:bold; 
  letter-spacing:1px; border-color:#09365f; text-shadow:1px 1px 0 #09365f; -moz-box-shadow:0 0 2px #000 inset; 
  -webkit-box-shadow:0 0 2px #000 inset; box-shadow:0 0 2px #000 inset; background:#064884; 
  background:-moz-linear-gradient(top,#3b75b4 0,#064884 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b75b4),color-stop(100%,#064884)); 
  background:-webkit-linear-gradient(top,#3b75b4 0,#064884 100%); background:-o-linear-gradient(top,#3b75b4 0,#064884 100%); 
  background:-ms-linear-gradient(top,#3b75b4 0,#064884 100%); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b75b4',endColorstr='#064884',GradientType=0); 
  background:linear-gradient(top,#3b75b4 0,#064884 100%); -webkit-border-radius: 2px; border-radius: 2px;}
/* ----------------------------------------------------------------------------------------------------- */
.tab_left {float: left; height: 76px; -moz-box-shadow: 0px 1px 1px 1px #d4d4d4; -webkit-box-shadow: 0px 1px 1px 1px #d4d4d4; box-shadow: 0px 1px 1px 1px #d4d4d4; 
  -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -khtml-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; 
  background: #307dc9; background-image: -moz-linear-gradient(#307dc9,#0b5cab); background-image: -o-linear-gradient(#307dc9,#0b5cab); 
  background-image: -webkit-linear-gradient(#307dc9,#0b5cab); background-image: linear-gradient(#307dc9,#0b5CAB); font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.meteo_img {float: left; margin: 5px 0 0 15px; padding: 10px 0px 0px 15px; width: 70px; height: 55px; background: #fff; 
  -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.meteo_date {float: right; width: 136px; padding: 5px 0px 5px 0px; text-align: center; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #000;}
.meteo_temp {font-size: 24px; color: #fff; text-align: center; font-weight: bold; text-shadow: 1px 1px 1px #d10429;}
.tab_center {float: left; cursor:pointer; -moz-box-shadow: 0px 1px 1px 1px #d4d4d4; -webkit-box-shadow: 0px 1px 1px 1px #d4d4d4; 
  box-shadow: 0px 1px 1px 1px #d4d4d4; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 3px 0px 0px 0px; 
  -khtml-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #307DC9; background-image: 
    -moz-linear-gradient(#307dc9,#0b5cab); background-image: -o-linear-gradient(#307dc9,#0b5cab); background-image: 
      -webkit-linear-gradient(#307dc9,#0b5cab); background-image: linear-gradient(#307dc9,#0b5cab); font-family: Tahoma, Geneva, sans-serif; 
  letter-spacing:1px; font-size: 12px;}
.tab_center img {float: left; margin: 3px; width: 100px; height: 70px; -moz-border-radius: 3px 3px 3px 3px; 
  -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.tab_center div {float: right; width: 130px; text-align: center; font-weight: bold; padding: 5px 0px 5px 0px; 
  color: #fff; text-shadow: 1px 1px 1px #000;}
.tab_right {float: left; cursor:pointer; -moz-box-shadow: 0px 1px 1px 1px #d4d4d4; -webkit-box-shadow: 0px 1px 1px 1px #d4d4d4; 
  box-shadow: 0px 1px 1px 1px #d4d4d4; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 3px 3px 3px 0px; 
  -khtml-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; background: #307dc9; background-image: 
    -moz-linear-gradient(#307dc9,#0b5cab); background-image: -o-linear-gradient(#307dc9,#0b5cab); background-image: 
      -webkit-linear-gradient(#307dc9,#0b5cab); background-image: linear-gradient(#307dc9,#0b5cab); 
  font-family: Tahoma, Geneva, sans-serif; letter-spacing:1px; font-size: 12px;}
.tab_right img {float: left; margin: 3px; width: 100px; height: 70px; -moz-border-radius: 3px 3px 3px 3px; 
  -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.tab_right div {float: right; width: 130px; text-align: center; font-weight: bold; padding: 5px 0px 5px 0px; 
  color: #fff; text-shadow: 1px 1px 1px #000;}
#meteo {width: 236px;}
.everslider {position: relative; width: 100%; overflow: hidden;}
.everslider .es-slides {position: relative; width: 9999px; margin: 0; padding: 0; list-style: none; -webkit-transform: translate3d(0,0,0);}
.everslider .es-slides > li {position: relative; float: left; padding: 0!important;  border: 0!important; 
  cursor: default; cursor: -webkit-grab; cursor: -moz-grab; -webkit-transform: translate3d(0,0,0); 
  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; 
  -ms-user-select: none; user-select: none;}
.es-navigation a {position: absolute; top: 50%; margin-top: -15px; padding: 3px;}
.es-navigation .es-prev { left: 0 }
.es-navigation .es-next { right: 0 }
.es-navigation .es-first,.es-navigation .es-last {opacity: 0; filter: alpha(opacity=0); cursor: default;}
.es-navigation a span {display: block; width: 10px; height: 20px; text-indent: -9999px;}
.es-navigation .es-prev span {background: url('../images/everslider.png') no-repeat 0px 0px;}
.es-navigation .es-next span {background: url('../images/everslider.png') no-repeat -10px 0px;}
.es-navigation .es-prev span.alt-arrow {background: url('../images/everslider.png') no-repeat 0px -10px;}
.es-navigation .es-next span.alt-arrow {background: url('../images/everslider.png') no-repeat -10px -10px;}
/* ----------------------------------------------------------------------------------------------------- */
.bbb {background:url('../images/bg_b.png') top no-repeat; padding: 0px 0px 90px 0px;}
/* ----------------------------------------------------------------------------------------------------- */
#content {font-family: Tahoma, Geneva, sans-serif; padding: 0px 15px 0px 15px;}
#content p a { text-decoration: none; color: #0a5bab;}
#content p a:hover , #content p a:focus { text-decoration: none; color: #ff0000;}
#content a { text-decoration: none; color: #0a5bab;}
#content a:hover, #content a:focus { text-decoration: none; color: #ff0000;}
#content h6 {font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size: 12px; color: #0a5bab; padding: 15px 0px 0px 0px;}
#content ul {list-style: disc; margin: 0px 0px 0px 27px;}
#content ul li {line-height: 21px;}
#content ul a{text-decoration: none; color: #0a5bab;}
#content ul a:hover ,a:focus{text-decoration: none; color: #ff0000;}
#content .ul li a {text-decoration:none; color:#0a5bab;}
#content .ul li a:hover ,a:focus{text-decoration:none; color: #ff0000;}
#content ol a{text-decoration: none; color: #0a5bab;}
#content ol a:hover ,a:focus{text-decoration: none; color: #ff0000;}
#content .ul_price {list-style: none; margin:0 auto;}
#content .ul_price li a {text-decoration:none; color:#004675;}
#content .ul_price li a:hover ,a:focus{text-decoration:none; color: #c23636; text-shadow: none;}
.pdf {background:transparent url('../images/icons/pdf.png') center left no-repeat; display:inline-block; padding-left:35px;}
.xls {background:transparent url('../images/icons/xls.png') center left no-repeat; display:inline-block; padding-left:35px;}
.doc {background:transparent url('../images/icons/doc.png') center left no-repeat; display:inline-block; padding-left:35px;}
.civrei {background:transparent url('../images/icons/doc1.png') center left no-repeat; display:inline-block; padding-left:35px;}
.print {background:transparent url('../images/icons/print.png') center left no-repeat; display:inline-block; padding-left:35px;}
.clock {background:transparent url('../images/icons/clock.png') center left no-repeat; display:inline-block; padding-left:35px; 
  font-weight:bold; font-size: 16px;color:#163D67; margin-top: 15px;}
/* ----------------------------------------------------------------------------------------------------- */
#footer {color:#fff; background:#005d9b url('../images/large-footer.png') repeat-x center top; margin:0 auto; height:auto; padding:49px 0 0px 0;}
#footer h2 {color:#fdfbfb; background:url('../images/footer-titlebg.jpg') no-repeat left bottom; font-size:14px; padding-bottom:10px; 
  margin-bottom:10px; margin-top:0px; font-weight:bold; font-style:italic; text-shadow: 1px 1px 1px #000;}
#footer h2 span{color:#92c9ee;}
#small-footer {color:#92c9ee; background:url('../images/small-footer.jpg') center no-repeat; height:49px; line-height:49px; margin-top:20px;}
#small-footer  ul { margin:0; padding-top:0px;}
#small-footer  ul li {float:left; padding:15px 10px 0 10px; color:#92c9ee; background:url('../images/sep.png') no-repeat 0px 17px;}
#small-footer  ul li:first-child { padding-left:0; background:none; }
#small-footer  a { text-decoration:none; color:#92c9ee;}
#small-footer  a:hover { color:#fdfbfb;}
#small-footer span { float:right;}
#small-footer span a{ padding:0px 2px 0px 0px;}
/* ----------------------------------------------------------------------------------------------------- */
.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 2px 8px 2px 8px; background-color: black; color: white; max-width: 500px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
.hilite { padding: 2px; cursor: context-menu;}
/* ----------------------------------------------------------------------------------------------------- */
.str {background: url('../images/icons/str.png') no-repeat; padding:0px 0px 0px 25px; background-position: left center;}
.tel {background: url('../images/icons/tel.png') no-repeat; padding:0px 0px 0px 25px; background-position: left center;}
.fax {background: url('../images/icons/fax.png') no-repeat; padding:0px 0px 0px 25px; background-position: left center;}
.mail {background: url('../images/icons/mail.png') no-repeat; padding:0px 0px 0px 25px; background-position: left center;}
.site {background: url('../images/icons/site.png') no-repeat; padding:0px 0px 0px 25px; background-position: left center;}
.iii {background-color: #fff; -moz-box-shadow: 0px 0px 1px 5px #fff; -webkit-box-shadow: 0px 0px 1px 5px #fff; box-shadow: 0px 0px 1px 5px #fff; 
  -moz-border-radius: 70px; -webkit-border-radius: 70px; -khtml-border-radius: 70px; border-radius: 70px; border: none; margin: 0px 10px 0px 0px; float: left;}
#di {background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; padding: 10px; color: #000;}
#login-holder a.button.red{color:#fff}
#comments {background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; padding: 10px; color: #000;}
.comments {text-align: right; margin-top: -42px; margin-bottom: 10px;}
.comments-form {font-weight: bold;}
#info_message {display: block; position: fixed; top: 0; right: 10px; z-index: 9999;}
.error_bg {background: #d87676; background-image: -moz-linear-gradient(#d87676,#d95757); background-image: -o-linear-gradient(#d87676,#d95757); 
  background-image: -webkit-linear-gradient(#d87676,#d95757); background-image: linear-gradient(#d87676,#d95757); 
  margin: 20px 0px 0px 0px; border: 1px solid #b72224; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.error_bg .message_area {padding: 15px 15px 15px 35px; color: #fff; font:bold 14px arial; background: url('../images/icons/error.png') no-repeat left;}
.succ_bg{background: #89d281; background-image: -moz-linear-gradient(#89d281,#6ab165); background-image: -o-linear-gradient(#89d281,#6ab165); 
  background-image: -webkit-linear-gradient(#89d281,#6ab165); background-image: linear-gradient(#89d281,#6ab165); margin: 20px 0px 0px 0px; 
  border: 1px solid #4b8048; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.succ_bg .message_area{padding: 15px 15px 15px 35px; color: #fff; font:bold 14px arial; background: url('../images/icons/success.png') no-repeat left;}
.info_bg{background: #eaf7ff; background-image: -moz-linear-gradient(#eaf7ff,#daedf7); background-image: -o-linear-gradient(#eaf7ff,#daedf7); 
  background-image: -webkit-linear-gradient(#eaf7ff,#daedf7); background-image: linear-gradient(#eaf7ff,#daedf7); margin: 20px 0px 0px 0px; 
  border: 1px solid #bfe2f2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.info_bg .message_area{padding: 15px 15px 15px 35px; color: #575757; font:bold 14px arial; background: url('../images/icons/notice.png') no-repeat left;}
.warn_bg{background: #fce177; background-image: -moz-linear-gradient(#fce177,#fdda48); background-image: -o-linear-gradient(#fce177,#fdda48); 
  background-image: -webkit-linear-gradient(#fce177,#fdda48); background-image: linear-gradient(#fce177,#fdda48); margin: 20px 0px 0px 0px; 
  border: 1px solid #ca9c00; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.warn_bg .message_area{padding: 15px 15px 15px 35px; color: #575757; font:bold 14px arial; background: url('../images/icons/warning.png') no-repeat left;}
.info_more_descrption { }
/* ----------------------------------------------------------------------------------------------------- */
.hidden {position:absolute; z-index:9999; top: -9999px;}
#find {width:220px; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; 
  background:#eeeeee url('../images/login-bg2.png') repeat-x left bottom;}
#footer .container .five a  {float: right; color: #92c9ee; text-shadow: 1px 1px 1px #000; margin-top: -20px; font-weight:bold;}
#footer .container .five a:hover  {color: #fff;}
#find label {font-size:13px; font-weight:bold; color:#000;}
#doctor_speciality {width:200px; padding:6px 4px; margin-bottom:15px; font-size:13px; color:#000;}
#doctor_name {width:205px; height:16px; padding:6px 4px; margin-bottom:10px; font-size:14px; color:#000;}
/* ----------------------------------------------------------------------------------------------------- */
.table_border {border: 1px solid #053057;}
.table_border th {border: 1px solid #053057;}
.table_border td {border: 1px solid #053057; padding-left: 4px; padding-right: 4px;}
.table_left {margin: -8px 0px 10px 0; color: #000; font-size: 13px; font-weight: bold; line-height: 14px;}
.table_left th {text-align: center; padding: 3px; color: #fff; text-shadow: 1px 1px 1px #000; border: 1px solid #fff; background: #0f6fa9;}
.table_left td {padding: 3px; border:  1px solid #fff; vertical-align:middle; text-align: right; background: #edf5f7; 
  -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
.table_left tr.odd td {background: #dbe5e7;}
.ott th {margin: 5px; padding: 5px; background: #0f6fa9; color: #fff; text-shadow: 1px 1px 1px #000; font-weight: bold; text-align: center;}
/* ----------------------------------------------------------------------------------------------------- */
#news_container ul {list-style: none; margin-left: 0px; }
#news_container ul li {float:left; width:100%;}
#news_container .news_buttons {float:right; margin-top: -5px;}
#news_container .news_title {font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size: 14px; color: #0a5bab; padding: 0px 0px 10px 0px;}
#news_container .news_link {text-decoration:none; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size: 14px; color: #0a5bab;}
#news_container .news_image {width: 170px; text-align: center; float:left; margin-right:10px; border: 1px solid #ddd; padding: 5px 4px 0px 4px; -moz-box-shadow: 1px 1px 1px 2px #ddd; 
  -webkit-box-shadow: 1px 1px 1px 2px #ddd; box-shadow: 1px 1px 1px 2px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#news_container .news_date {float:left; margin-right:10px; font-weight:bold;}
#news_container .news_buttons .list{background: transparent url('../images/icons/al.png') center no-repeat; padding: 10px; border: 1px solid transparent;}
#news_container .news_buttons .grid{background: transparent url('../images/icons/ag.png') center no-repeat; padding: 10px; border: 1px solid transparent;}
#news_container .list li .news_image {position:absolute; z-index:9999; top: -9999px;}
#news_container .list li .news_description {position:absolute; z-index:9999; top: -9999px;}
#news_container .grid li .news_description {padding-left: 190px;}
/* #news_container .grid li .news_date {position:absolute; z-index:9999; top: -9999px;} */
.pagging {float:right; margin-top: 20px;}
.pagging span {color: #ff0000;}
#news_container .read_more a {float:right; font-style:italic; font-weight:bold; font-size: 12px; color: #0a5bab;}
.news_date {font-size: 11px;}
.news_text p a {color: #0a5bab;}
fieldset {padding: 10px;}
fieldset legend { font-weight:bold; padding: 10px; }
#message {width: 85%;}
#subject {width: 83%;}
.news_events_img {float: right; margin: 0px 0px 20px 20px; -moz-box-shadow: 1px 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 1px 2px #ddd; 
  box-shadow: 1px 1px 1px 2px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
red {color: #ff0000; font-weight:bold; font-size: 11px;}
/* ----------------------------------------------------------------------------------------------------- */
.options {float:right; margin-top: -23px;}
.options p {float:left; width:21px; height:18px; padding-left:5px;}
.options p a{float:left; width:21px; height:18px; background-position:top; display:block;}
.options p.ai a {background: transparent url('../images/icons/ai.png') center no-repeat;}
.options p.ad a {background:url('../images/icons/ad.png') center no-repeat;}
.options p.ap a {background:url('../images/icons/ap.png') center no-repeat;}
/* ----------------------------------------------------------------------------------------------------- */
#carousel-slider {width:300px; margin:0 auto; padding-top:0px; margin-bottom: 20px;}
#carousel-container {position:relative; width:300px;}
#carousel {height:185px; position:relative; margin:0;}
#carousel .carousel-image {border:0; display:block; width:210px; height:155px;}
#carousel .carousel-feature {position:absolute; top:-1000px; left:-10000px; cursor:pointer; border-left-color: #fff; 
  border-left-style: solid; border-left-width: 5px; border-right-color: #fff; border-right-style: solid; border-right-width: 5px; 
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#carousel .carousel-feature .carousel-caption {background:url('../images/caption-bg2.png'); text-align:center; position:absolute; 
  bottom:8px; width:185px; margin-left:10px; padding: 5px;}
#carousel .tracker-individual-container .tracker-individual-blip {background:url('../images/rounded-slider-navigation.png') no-repeat 0 0; 
  position:absolute; bottom:0px; width:9px; padding:5; margin:0 0 0 4px; height:9px; text-align:center; text-indent:-9999px;}
#carousel .tracker-individual-container .tracker-individual-blip-selected {background-position:right 0;}	
#carousel .tracker-individual-container {top:362px; text-align:center;}
#carousel .tracker-individual-container span {list-style:none; background:none; height:100px; padding:5; margin:0 6px 0 0; background:none; 
  height:8px; display:inline-block; width:8px;}
/* ----------------------------------------------------------------------------------------------------- */
.gallery_wrapper {position:relative; float: left;}
.gallery_image {float: left; display: block; width: 205px; background-color: #fff; margin: 0px 8px 8px 0px; border: 1px solid #ddd; 
  -moz-box-shadow: 1px 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 1px 2px #ddd; box-shadow: 1px 1px 1px 2px #ddd; 
  border-left-color: #fff; border-left-style: solid; border-left-width: 5px; border-right-color: #fff; border-right-style: solid; 
  border-right-width: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.video_image {width: 205px; margin: 0px 8px 0px 0px; border: 1px solid #ddd; -moz-box-shadow: 1px 1px 1px 1px #ddd; 
  -webkit-box-shadow: 1px 1px 1px 1px #ddd; box-shadow: 1px 1px 1px 1px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
  -khtml-border-radius: 5px; border-radius: 5px;}
/* ----------------------------------------------------------------------------------------------------- */
#content ul.tabs {margin:0px 0 0 0; padding: 0; float: left; color:#000; list-style: none; height: 34px; width: 100%;}
#content ul.tabs li {float: left; padding: 0; overflow: hidden; position: relative; margin-right:-1px; font-size: 12px; 
  font-weight:bold; background: url('../images/tabs-front-nav.png') repeat-x; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#content ul.tabs li a {border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; 
  text-decoration: none; height: 34px; color:#17365d; display: block; font-size: 12px; outline: none; text-align:center; 
  border-top-left-radius: 5px; border-top-right-radius: 5px;}
#content ul.tabs li a span  {height: 33px; line-height: 32px; padding: 0px 10px 0px 10px; display: block; z-index:111; text-shadow: none;}
html #content ul.tabs li.active{background: #fff;}
.tab_container {border: 1px solid #d7d7d7; padding:0; clear: both; float: left; width: 100%; background: #fff; color:#000; 
  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px;}
.tab_content {padding: 25px 25px 0 25px;}
/* ----------------------------------------------------------------------------------------------------- */
.dotarititle {cursor: hand; cursor: pointer; font-family: "Open Sans", arial, serif; color: #0a5bab; margin: 2px 0; 
  border: 1px solid #e4e4e4; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.dotaridesc {text-align: justify; text-justify: inter-word; padding: 5px 10px 5px 10px; border: 1px solid #e4e4e4; 
  background-color:#f8f8f8; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.dotaridesc img {float: right; margin: 0px 0px 20px 20px; border: 1px solid #888; box-shadow: 1px 1px 1px 2px #eee; 
  -moz-box-shadow:    1px 1px 1px 2px #eee; -webkit-box-shadow: 1px 1px 1px 2px #eee; -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.dotari_title {color: #0a5bab; font-size: 14px; font-weight:bold; background: url('../images/icons/tm.png') left no-repeat; padding: 0px 0px 0px 20px;}
.closeddotari{clear:both; color: #0a5bab; font-size: 18px; text-indent:10px; text-decoration: none; display: block; 
  padding: 5px 0px 10px 0px; font-weight:bold; background: url('../images/icons/plus.png') no-repeat right;}
.closeddotari span {display: block; z-index:111; font-size: 13px; font-weight:normal; font-family: Tahoma, Geneva, sans-serif; 
  line-height: 14px; color: #0a5bab; margin: 0px 10px 0px 20px; padding: 0px 0px 0px 8px; background: url('../images/icons/tm.png') left no-repeat;}
.opendotari{clear:both; color: #0a5bab; font-size: 18px; text-indent:10px; text-decoration: none; display: block; 
  padding: 5px 0px 10px 0px; font-weight:bold; background: url('../images/icons/minus.png') no-repeat right;}
.opendotari span {display: block; z-index:111; font-size: 13px; font-weight:normal; font-family: Tahoma, Geneva, sans-serif; 
  line-height: 14px; color: #0a5bab; margin: 0px 10px 0px 20px; padding: 0px 0px 0px 8px; background: url('../images/icons/tm.png') left no-repeat;}
.faqtitle {cursor: hand; cursor: pointer; font-family: "Open Sans", arial, serif; color: #0a5bab; margin: 2px 0; 
  border: 1px solid #e4e4e4; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.faqdesc {text-align: justify; text-justify: inter-word; padding: 5px 10px 5px 10px; border: 1px solid #e4e4e4; 
  background-color:#f8f8f8; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.faqdesc img {float: right; margin: 0px 0px 20px 20px; border: 1px solid #888; box-shadow: 1px 1px 1px 2px #eee; 
  -moz-box-shadow:    1px 1px 1px 2px #eee; -webkit-box-shadow: 1px 1px 1px 2px #eee; -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.closedfaq{clear:both; color: #0a5bab; font-size: 14px; line-height: 16px; text-decoration: none; display: block; 
  padding: 3px 5px 3px 5px; font-weight:bold; background: #efefef;}
.openfaq{clear:both; color: #0a5bab; font-size: 14px; line-height: 16px; text-decoration: none; display: block; 
  padding: 3px 5px 3px 5px; font-weight:bold; background: #efefef;background: #efefef;}
.protocolname {cursor: hand; cursor: pointer; font-family: "Open Sans", arial, serif; color: #0a5bab; margin: 2px 0; 
  border: 1px solid #e4e4e4; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.protocolfile {text-align: justify; text-justify: inter-word; padding: 5px 10px 5px 10px; border: 1px solid #e4e4e4; 
  background-color:#f8f8f8; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.protocolfile img {float: right; margin: 0px 0px 20px 20px; border: 1px solid #888; box-shadow: 1px 1px 1px 2px #eee; 
  -moz-box-shadow:    1px 1px 1px 2px #eee; -webkit-box-shadow: 1px 1px 1px 2px #eee; -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.protocolfile {font-weight:bold;}
.closedprotocol{clear:both; color: #0a5bab; font-size: 18px; text-indent:10px; text-decoration: none; display: block; 
  padding: 5px 0px 10px 0px; font-weight:bold; background: url('../images/icons/plus.png') no-repeat right;}
.openprotocol{clear:both; color: #0a5bab; font-size: 18px; text-indent:10px; text-decoration: none; display: block; 
  padding: 5px 0px 10px 0px; font-weight:bold; background: url('../images/icons/minus.png') no-repeat right;}
.openclosed {float: right;}
/* ----------------------------------------------------------------------------------------------------- */
