/*  
Theme Name: dombai.org
Author: sonika
Author URI: http://www.sonika.ru/blog/
*/
@import "reset.css";
@import "standard.css";
@import "format.css";

/*
-----------------------------------------------
Site Structure Styles
----------------------------------------------- */
#container { width: 980px; margin: 0 auto; overflow: hidden; }

/* head */
#logo, #header-img, #header-right {height: 105px;}

#header {  background: #fff; /*position:absolute; top: 0; left:0;*/ width: 980px; margin: 15px 0 0 0;
clear:both; overflow:hidden }

#logo { background: #fff url(img/logo.gif) 0 0 no-repeat;width: 225px; float: left; }
a.logolink { display:block; width:220px; height:120px;  }

#header ul {  width:980px; overflow: hidden; height: 30px; list-style:none; 
line-height:30px; font-size: 1em; font-weight: bold; 
padding:0; margin: 0 0 0 -2px; clear: both }
*html #header ul {font-size: .9em;}

#header ul li { float: left; padding: 2px; display: block; width: 135px; text-align: center;margin-right:1px}
#header li a, 
#header li a:visited { display:block; color: #0064A5; text-decoration: none;line-height:30px;}
#header li a:hover{ color: #fff}
/*for IE*/
#header ul li { vertical-align:bottom; }
#header ul li a { width:100%; }

#header ul li.blue a,
#header ul li.blue a:visited { background:#e1e7ea url(img/menu-li-bg-blue.gif) 0 0 no-repeat;}
#header ul li.blue a:hover,
#header ul li#blue-current a {background:#53c5ff url(img/menu-li-bg-blue.gif) 0 -30px no-repeat; color:#fff}

#header ul li.darkblue a,
#header ul li.darkblue a:visited { background:#e1e7ea url(img/menu-li-bg-darkblue.gif) 0 0 no-repeat;}
#header ul li.darkblue a:hover,
#header ul li#darkblue-current a {background:#62a2ea url(img/menu-li-bg-darkblue.gif) 0 -30px no-repeat; color:#fff}

#header ul li.green a,
#header ul li.green a:visited { background:#e1e7ea url(img/menu-li-bg-green.gif) 0 0 no-repeat;}
#header ul li.green a:hover,
#header ul li#green-current a {background:#42de74 url(img/menu-li-bg-green.gif) 0 -30px no-repeat; color:#fff}

#header ul li.violet a,
#header ul li.violet a:visited { background:#e1e7ea url(img/menu-li-bg-violet.gif) 0 0 no-repeat;}
#header ul li.violet a:hover,
#header ul li#violet-current a {background:#cc6cf0 url(img/menu-li-bg-violet.gif) 0 -30px no-repeat; color:#fff}

#header ul li.red a,
#header ul li.red a:visited { background:#e1e7ea url(img/menu-li-bg-red.gif) 0 0 no-repeat;}
#header ul li.red a:hover,
#header ul li#red-current a {background:#f36060 url(img/menu-li-bg-red.gif) 0 -30px no-repeat; color:#fff}

#header ul li.yellow a,
#header ul li.yellow a:visited { background:#e1e7ea url(img/menu-li-bg-yellow.gif) 0 0 no-repeat;}
#header ul li.yellow a:hover,
#header ul li#yellow-current a {background:#f8c100 url(img/menu-li-bg-yellow.gif) 0 -30px no-repeat; color:#fff}

#header ul li.pink a,
#header ul li.pink a:visited { background: #e1e7ea url(img/menu-li-bg-pink.gif) 0 0 no-repeat;}
#header ul li.pink a:hover,
#header ul li#pink-current a {background: #ec76b4 url(img/menu-li-bg-pink.gif) 0 -30px no-repeat; color:#fff}

.top-line {height: 8px; width:975px;background: #53c5ff; clear: both;}
.top-line-blue {background: #53c5ff!important}
.top-line-darkblue {background: #62a2ea!important}
.top-line-green {background: #42de74!important}
.top-line-violet {background: #cc6cf0!important}

.top-line-red {background: #f36060!important}
.top-line-yellow {background: #f8c100!important}
.top-line-pink {background: #ec76b4!important}

#header-img {width: 510px; float: left; overflow: hidden }
#header-img span {width: 450px; padding:10px 30px; font-size:1.3em; display:block; color:#adc2cd; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; line-height:1.3em; /*font-weight:bold;*/}
#header-img span strong {color:#6f8b99}
#header-img span a,
#header-img span a:visited {color:#ff5e3c; text-decoration:none}
#header-img span a:hover {color:#ff5e3c; text-decoration:underline!important}

#header-right { width: 245px; float: right;overflow: hidden}
/* END head */

/* blocks */
#myGallery,
.sidebar-block { margin: 0 0 1.5em 0; padding: 0}
.sidebar-block p {padding: 1em}

.sidebar-block .entry p {padding: 0 0 .5em 0}

h3.blue,
h4.blue,
h2.blue,
h1.blue {line-height: 25px; display: block; background: #53c5ff url(img/header_blue.jpg) 0 0 repeat-x; color: #fff; padding: 0 5px; font-weight: bolder;text-align: center; font-size: 1.2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:normal}

h1.blue a, h2.blue a, h3.blue a, h4.blue a,
h1.orange a, h2.orange a, h3.orange a, h4.orange a,
h1.red a, h2.red a, h3.red a, h4.red a,
h1.green a, h2.green a, h3.green a, h4.green a,
h1.purple a, h2.purple a, h3.purple a, h4.purple a,
h1.yellow a, h2.yellow a, h3.yellow a, h4.yellow a {color:#fff; text-decoration:underline}

h4.orange,
h3.orange,
h2.orange,
h1.orange { background: #53c5ff url(img/header_orange.jpg) 0 bottom repeat-x;
line-height: 25px; display: block; color: #fff; padding: 0 5px; font-weight: bolder;text-align: center;
font-size: 1.2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3.red,
h4.red,
h2.red,
h1.red { background: #d80001 url(img/header_red.jpg) 0 bottom repeat-x;
line-height: 25px; display: block; color: #fff; padding: 0 5px; font-weight: bolder;text-align: center;
font-size: 1.2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

ul.red { background:url(img/snowflake-160.gif) 0 0 repeat-y; }
ul.red li  { background:none!important;padding-left:0!important;}
ul.red li a {color:Red}
ul.red li a:hover {color:#0592da}

h3.purple,
h4.purple { background: #a23c6e url(img/header_purple.jpg) 0 bottom repeat-x;
line-height: 25px; display: block; color: #fff; padding: 0 5px; font-weight: bolder;text-align: center;
font-size: 1.2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1.green,
h2.green,
h3.green,
h4.green { background: #008b2e url(img/header_green.jpg) 0 bottom repeat-x;
line-height: 25px; display: block; color: #fff; padding: 0 5px; font-weight: bolder;text-align: center;
font-size: 1.2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

h3.yellow,
h4.yellow,
h2.yellow,
h1.yellow { background: #f6b70a url(img/header_yellow.jpg) 0 bottom repeat-x;
line-height: 25px; display: block; color: #fff; padding: 0 5px; font-weight: bolder;text-align: center;
font-size: 1.2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.block800h { background: url(img/block-bg-230w-800.gif) 0 bottom no-repeat;}

.block230 { background: url(img/block-bg-230w.gif) 0 bottom no-repeat;}
.block230 h4 {}

.block553 { background: url(img/block-bg-553w.gif) 0 bottom no-repeat; }
.block553 h1 a {color: #fff}
.block553 span {display:inline!important}

.icq,
.header-date { padding: 0 5px; margin:0 auto; width:220px}
.header-date {text-align:center}
.icq { margin: 5px auto 0; font-size: 1.1em;}
.header-date { font-size: 1.1em; color:#5eb3dc}

.icq-in-post {margin:20px auto!important}

.phones {margin:5px auto 0 auto; width:220px; font-size:1.1em; line-height:1.3em}
.phonecode {font-size: 1.1em; color: #ababab;font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;font-weight: bold; line-height:1.3em}
.phonenumber {color: #ff5e3c;font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;font-weight: bold;}

/* END blocks */

/* listhotels table */
.listhotels {border-bottom:3px solid#bbbbbb; border-collapse: collapse; margin-bottom: 20px; }
.listhotels .entry,
.listhotels .post {margin: 0;padding:0 }
.listhotels td {padding: 5px; vertical-align:top}
.listhotels th.listhotels-item,
.listhotels th.listhotels-item:hover {background: #ccc url(img/header_grey.jpg) 0 bottom repeat-x; height: 25px; vertical-align: middle; padding: 0 5px; font-weight: bold; font-size: 1.2em; color: #fff}
.listhotels tr.first {background: #fef3f3}
.listhotels tr:hover td { background: none!important; }

.listhotels td.ne-aktualno,
.listhotels td.ne-aktualno .post .entry p,
.listhotels td.ne-aktualno .post .entry p a,
.listhotels td.ne-aktualno .post .entry p .title,
.listhotels td.ne-aktualno .post h2.h2category,
.listhotels td.ne-aktualno .post h2.h2category a,
.listhotels td.ne-aktualno .price strong {color:Gray!important;}

.aktualnoe {background:Red; color: #fff; font-weight:bold; padding:0 3px}
.ne-aktualnoe {color:Gray}

.listhotels .price {font-size:1.2em!important; color:#aaaaaa!important;}
.listhotels .price b {font-size:1.1em!important; color:#ff360b!important}
.listhotels small {color:#aaaaaa!important;font-size:1em;}
.listhotels h5 a {text-decoration:underline}
.listhotels h5 {margin:0; padding:0 0 4px 0; font-weight:bold;}
/* END listhotels table */

input.w_auto {
    padding:1px 3px;
	border:1px solid #aaa; 
	font:1.2em Trebuchet MS,sans-serif;
	color:#085164;
	background:#ffffff url(img/field-bg-top.gif) repeat-x top left;
	vertical-align:top; }
input.w_auto:hover	{ border: 1px solid #ACDFFA; background:#ffffff url(img/field-bg-bottom.gif) repeat-x bottom left; }
input.w_auto:focus	{ color:#666; background:#ffffff url(img/field-bg-bottom.gif) repeat-x bottom left; }

/* span */
.smaller {font-size: .9em; color: #84BBD9; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; }
.consultant {font-size: 1.2em; color: #84BBD9;font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;font-weight: bold; margin: 5px 0}

.nowrap {white-space:nowrap}

.breadcrumbs {line-height: 25px; display: block; height:25px; background: #53c5ff url(img/header_blue.jpg) 0 0 repeat-x; color: #fff; padding: 0 5px; font-weight: bolder;text-align: left; font-size: 1.1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.breadcrumbs a,
.breadcrumbs a:visited { text-decoration: underline;color: #fff}
/* END span */

/* content */
#content {width: 980px; background: #fff; padding: 0 0 15px 0; overflow:hidden; margin-top:15px;}
.post {padding:0 5px; overflow:hidden; margin:0 0 15px 0}
.entry {padding:10px 0}

.entry p,
.entry li {font-size:1.2em;}
.entry span.title {font-size:1.2em;}
.entry p.title {font-size:1.4em;}

.post h3 { color:#2fa651}
.post h4 { margin:15px 0 5px 0; font-size:2em}

.post ul, 
.post ol,
.sidebar-block ul,
.sidebar-block ol {margin:0 0 1em 3em;}

.index { }
.index a {text-decoration:none}
.index a:hover {text-decoration: underline}

/*not home template - to avoid conflicts the main loop with query post in first column*/
.column-2-3-4 { float: right; zoom:1; overflow:hidden; width:805px}

.column1 { width: 160px; float: left; padding: 0 15px 0 0; overflow:hidden; text-align:left!important}
.column1 li p {text-align:left!important }

.column2 { width: 553px; float: left; padding: 0 7px 0 0}

.column3 {float: right; width: 230px;  padding: 0 0 0 15px}

.column1 ul, 
.column2 ul,
.column3 ul { padding-bottom:2em; float:none; }
.column-2-3-4 ul { float:none; }
* html .column1 ul, * html .column2 ul, * html .column3 ul,  * html .column-2-3-4 ul { font-size:96%}

.column1 li, 
.column2 li, 
.column3 li,
.column-2-3-4 li {  list-style: none; padding:2px 5px 2px 0; }
.column1 ul li, 
.column2 ul li, 
.column3 ul li,
.column-2-3-4 ul li  { background:url(img/bullet-links.gif) 0 6px no-repeat; padding-left:12px; display:block}

.column1 ul li p, 
.column2 ul li p, 
.column3 ul li p,
.column-2-3-4 ul li p {margin:0!important}

.column-2-3-4 li { line-height:1.7em}
.column-2-3-4 li h3 { font-size:1.3em; font-weight:bold; margin:.8em 0;}

.column1 li a, .column2 li a, .column3 li a, .column-2-3-4 li a { }

ul.listhotels-sidebar {margin: 1em .8em }

ul.listnone {margin: 1em 0 }
ul.listnone li {background: none; padding-left:5px }
ul.listnone li a {display:block }

ul.main-menu {margin: 0 0 2em 0; padding: 0;}
ul.main-menu li {background: none; vertical-align:bottom; margin: 0; padding: 0; vertical-align:bottom;line-height: 2em; border-bottom: 1px solid #e5e3e3; }
ul.main-menu li a { display:block; background: #f2f2f2;padding-left:5px; font-weight: bold  }
ul.main-menu li a:hover,
ul.main-menu li.current-cat a,
ul.main-menu li.current-cat a:hover,
ul.main-menu li.current_page_item a,
ul.main-menu li.current_page_item a :hover { text-decoration: none; background: #53c5ff; color: #fff }
ul.main-menu li.current_page_item ul li a {background: #f2f2f2; color: #0064A5; text-decoration:underline;}
ul.main-menu li.current_page_item ul li a:hover {text-decoration: none; background: #53c5ff; color: #fff}
ul.main-menu li ul,
ul.main-menu li ul li ul {margin: 0!important;padding-bottom:0!important}
ul.main-menu li ul li a,
ul.main-menu li ul li ul li a {background: #f2f2f2 url(img/bullet-links.gif) 13px 5px no-repeat; padding-left:20px; font-weight:normal}

.column-2-3 {width:553px; float:left; overflow:hidden; margin: 0 7px 0 0;}

span.head-column {color: #44b4ec; font-size: 1.3em; display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;background: url(img/hr.gif) 0 8px repeat-x; margin: 0 0 10px 0; display:block; float:none; clear:both}
span.head-column a { text-decoration: none; background: #fff; padding: 0 2px; color: #44b4ec}
span.head-column a:visited {color: #44b4ec;}

.head-column-in {background: #fff; padding: 0 2px}
span.head-column a:hover { text-decoration: underline; background: #fff;}

.about {width: 480px; padding: 0 10px 0 0; float: left;}
.news-block {width: 480px; padding: 0 0 0 10px; float: right;}

/* END content */

#footer {width: 960px;background: #53c5ff; padding:10px; overflow:hidden}
#footer p a,
#footer p a:visited {color:#000}
#footer p a:hover {color:#fff}
.footer-left {float:left; width:800px}
.footer-right {float:right;width:160px; text-align:right!important}

ul.nav-cat  { margin:0 0 15px 0; padding:0}
ul.nav-cat li {font-weight:bold; font-size:1.2em}
ul.nav-cat li a:visited {color:#0064A5}
li.current-cat a {background: #DCEDF5; text-decoration:none; display:block}
ul.nav-cat li a:visited {color:#0064A5}
li.current-cat-parent a {background: #ACDFFA; text-decoration:none; display:block}

ul li ul { margin:0 0 0 10px!important; padding:0}
ul li ul li { margin:0!important; padding:0}
ul.nav-cat li li {font-weight:bold; font-size:1em; }

ul.nextpagelinks {}
ul.nextpagelinks li.page_item { margin:0 0 0 20px}

ul.nextpagelinks li.current_page_parent {margin:0 0 0 7px; background:#ACDFFA}
ul.nextpagelinks li.current_page_item {margin:0 0 0 7px; background: #DCEDF5}
ul.nextpagelinks li.page_item ul {margin-bottom:0!important}

.date1 {color: #A9A5A9; font-size:1.4em; font-family:"Times New Roman", Times, serif; font-weight:bold}
.date2 {color:#545454; font-size:1em; }

/* images */
img {border: 0;}
img.centered,
img.imgaligncenter {float: none; text-align: center; padding: 2px; border: 2px solid #C2DBE5; margin: 5px auto}
img.left,
img.imgalignleft  
{float: left; margin: 0 10px 5px 0; padding: 1px; background: #fff; border: 2px solid #C2DBE5}
img.right,
img.imgalignright
 {float: right; margin: 0 0 5px 10px; padding: 1px; background: #fff; border: 2px solid #C2DBE5}
img.none {padding: 1px; border: 1px solid #C2DBE5;}
img.bannerimg {margin: 0 auto 15px auto;}
img.listhotelsimg {border:2px solid #b3d8f2; margin-top: 5px}
/* END images */

.info {padding:0 7px 0 7px}
.info img {}
.info p { text-align:left; }

.post table         { border-bottom: 6px solid #7fcb95; border-top: 4px solid #7fcb95; 
border-left:1px solid #458c5a; font-size: 1em; border-collapse: collapse; margin-bottom: 10px; margin-left: 1px  }
.post table th      { border-bottom: 1px solid #458c5a; background: #ccf8d9; text-align:center;
 border-right: 1px solid #458c5a; color: #000; padding: 5px 2px; font-size: 1.1em; font-weight: normal  }


.post table th p {font-size: 1.1em;margin-bottom:0;}
.post table th p,
.post table th strong, 
.post table th em   { color: #000!important;}
.post table td      { background: #fff; color: #000; border-bottom: 1px solid #458c5a; padding: 2px 1px;
border-right:1px solid #458c5a; text-align: center   }
.post table td  p   { color: #000;font-size: 1.1em; text-align:center  }
.post tr.alt td     { background: #f7f8e7!important; }
.post tr.over td, 
tr:hover td,
.post tr.over:hover td { background: #fcffd5!important; }

.colorlink {display:inline; font-size:1.1em;}
.colorlink a,
.colorlink a:visited { margin:0 2px; padding:1px 3px; background: #d4e6ef!important; color: #003366!important}
.colorlink a:hover { background: #6aa9c6!important; color: #fff!important}

.the-thumb {float:right; margin:0 0 5px 10px;}
.the-thumb img { border: 1px solid #999999; padding:2px}

h1.singleha {font-size:2.1em}
h1.singleha a,
h1.singleha a:visited,
h1.singleha a:hover {text-decoration:none!important;color:#f43a12 }

a.bron-btn {display: inline-block; float:right; height:30px; width:120px }

a.zabronirovat {background: url(img/zabronirovat1.gif) 0 top no-repeat; display:block; width:160px; height:29px; margin:10px auto; 
line-height:29px; text-align:center; font-size:1.4em; color:#006300; 
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold}
a.zabronirovat:hover {background: url(img/zabronirovat1.gif) 0 -29px no-repeat; color:#005a7b; text-decoration:underline}

span.title {color: #0066CC; font-weight:bold; }
p.title {color: #0066CC!important; font-weight:bold;}

.navigation {display:block; margin:15px 0; width:100%; font-size:1.3em; line-height:1.4em }
.navigation a, .navigation a:visited {color: #FFFFFF; background:#999999; padding:3px 5px; text-decoration:none}
.navigation a:hover {color: #FFFFFF;background: #666666}
.alignleft {float:left}
.alignright {float: right}

/*---------------Chapter plugin-----------------*/
div.pages_links {display:block; clear:both; text-align:left; width:100%; overflow:hidden; 
background-color: #d3eefb; height: 26px; padding: 0; margin: 0;}
ul.pages_links { list-style: none!important; display: block; margin:0!important; padding:0; font-weight: bold; font-size: 1.1em; 
overflow: hidden; width:100%; text-indent: 0;}
ul.pages_links li  { list-style: none; display:block; float: left; line-height: 1.2em;padding: 0 4px 9px; margin: 0; background:none}
ul.pages_links li a,
ul.pages_links li a:visited {display:block; background:none; padding: 3px 4px; text-decoration: none; color: #464646!important;
border-left:1px solid #d3eefb; border-right:3px solid #d3eefb;border-bottom:1px solid #d3eefb;}
ul.pages_links li a:hover { background: #fafafa!important; color: #464646!important; 
border-left:1px solid #a3c6d7;border-right:3px solid #a3c6d7;border-bottom:1px solid #a3c6d7; }
ul.pages_links li.active a,
ul.pages_links li.active a:visited,
ul.pages_links li.active a:hover,
ul.pages_links li.current_page_item a,
ul.pages_links li.current_page_item a:visited,
ul.pages_links li.current_page_item a:hover { background: #fafafa!important; color: #000000!important;
border-left:1px solid #a3c6d7;border-right:3px solid #a3c6d7;border-bottom:1px solid #a3c6d7; }

.col1 {width:230px; float:left; margin:0 10px 10px 0;}
.col2 {width:230px; float:right; margin:0 0 10px 10px;}

.postmetadata, .postmetadata a, .postmetadata a:visited {color: #ccc}
#bannerdiv {display:none}

.attention {color: #ff0000; font-size: 1em; display: block; text-align:left!important }
.formanager {width: 553px; height:60px; overflow: auto; padding:5px; background:#fffbe5}

h2.h2category {display:inline; line-height:1.3em; font-size: 1.2em; color: #ce0000}
h2.h2category a,
h2.h2category a:visited {color: #ce0000}
h2.h2category a:hover {color: #037ecc}

.thetags {font-size:1.1em; background: url(img/medical.jpg) #ffe0f4 no-repeat right top; padding: 4px 6px; margin: 0 0 10px 0; line-height:1.3em; color: #a9006d; border-bottom: 1px solid #e952b3; border-top: 1px solid #e952b3 }
.thetags a,
.thetags a:visited {color: #464646; text-decoration:none}

.thetags a:hover {color: #000; text-decoration:underline}

.price {font-size:1em; font-weight:bold;font-family: "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;}
.price b {font-weight:bold; color:#FF5E3C!important;}

.column1 .price {font-size:1em; padding:0;font-weight:normal;color:#545454!important;}
.column1 .price b {font-weight:bold; color:#545454!important;font-size:1em; }

.column-2-3 .price {font-weight: normal; color:Red;font-size:1.1em; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.column-2-3 .price strong {font-weight:bold; color:Red;font-size:1.2em; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*list hotels map*/
#DHTMLgoodies_largeImage { width:150px; height:150px;float:left; overflow: hidden}
#DHTMLgoodies_largeImage img{border:0px solid #317082;}
.listhotelsmap {float: left; margin: 0 0 0 20px;width:810px;}
.listhotelsmap ul {float: left; margin: 0 20px 0 0; }
.listhotelsmap ul li {width:200px }
.leftArrow{float:left;}
.rightArrow{float:right;}
#DHTMLgoodies_thumbs_inner{/* Never change this */width:1000px;}	
a {text-decoration:none; color:#000000;}

#map-poselok {position:relative;margin:0!important;}

.mapnumber {padding:0 2px; background: #FF5E3C; color:#fff; font-weight:bold; width: 20px; display:block;float:left; text-align:center; margin:0 5px 0 0}

.map {position:relative;}

.webcam {margin: 10px auto; overflow: hidden; width: 400px; height: 310px}
.webcam a:hover {cursor:default!important}

.bron-btn-area {display:block; float:none;width:550px; margin:0 0 5px 0;overflow:hidden;font-size:1.2em;line-height:1.4em;}
.bron-btn-area div {float:left;width:350px; margin:0 15px 0 0; background:#fff9cf!important; padding:5px;}
.bron-btn-area a.zabronirovat {float: right; font-size: 1.2em;}
.phonecode {font-size:12px; color:#00a760; padding-left:5px;}
.phonenum {font-size:15px; color:#cb148a; font-weight:bold;}