@charset "utf-8";
html { margin-bottom: 1px; }
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, textarea, th, td { background: transparent; border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; padding: 0; outline: 0; vertical-align: baseline; }
body { line-height: 1; font-size: 88%; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; padding: .6em 0; }
ul, ol { list-style: none; }
:focus { outline: 0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-style: normal;	font-weight: normal; text-align: left; }
address, caption, cite, code, dfn, strong, td, th, var { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }
* a, * a:hover, * a:active { outline: 0; }	
li li, li p, td p, blockquote p { font-size: 1em; }
em { font-style: italic; font-weight: normal; }
.clear { clear: both; height: 0; }

body {
background: #fdfaeb url(/images/bg_body.gif) repeat-x 0 0;
}

#bodyto {
background: url(/images/bg_bodyto.gif) repeat-x 0 100%;
width: 100%;
}

#bodyto_head {
background: url(/images/bg_bodyto_head.jpg) repeat-x 0 0;
text-align: center;
width: 100%;
}

#bodyto_head.spring, #bodyto_head.summer, #bodyto_head.autumn {
background: url(/images/bg_bodyto_head.jpg) repeat-x 0 0;
}

#bodyto_head.winter {
background: url(/images/bg_bodyto_head_winter.jpg) repeat-x 0 0;
}

#kofata {
background: url(/images/bg_kofata.gif) no-repeat 0 100%;
margin: 0 auto;
width: 990px;
}

#westside {
display: inline;
float: left;
height: 900px;
width: 8px;
}

#eastside {
display: inline;
float: left;
height: 900px;
width: 55px;
}

#contenta {
display: inline;
float: left;
width: 927px;
}

#contenta_in {
background: #fefdfa url(/images/bg_contenta.gif) repeat-x 0 0;
width: 927px;
}

#footer {
height: 110px;
margin: 0 55px 0 8px;
width: 927px;
}

#footer_west {
display: inline;
float: left;
height: 24px;
margin: 72px 0 0 260px;
width: 570px;
}

#footer_west p {
color: #d78c54;
font: normal 12px/12px "Trebuchet MS", Arial, sans;
text-align: left;
}

#footer_west p a, #footer_west p a:visited, #footer_west p a:hover {
color: #d78c54;
text-decoration: none;
}

#footer_east {
display: inline;
float: right;
height: 24px;
margin: 66px 13px 0 0;
width: 50px;
}

#footer_east a {
background: transparent url(/images/aba_web_design_logo.gif) no-repeat 0 0;
display: block;
height: 24px;
overflow: hidden;
width: 50px;
}

#footer_east a span {
cursor: pointer;
display: block;
left: -9990px;
position: relative;
}




#contentnorth {
height: 277px;
margin: 54px 0 0 0;
width: 927px;
}

#contentnorthwest {
display: inline;
float: left;
width: 270px;
}

#contentnorthwest h3 {
background: url(/images/spa_hotel_holiday_velingrad_logo.png) no-repeat 0 0;
display: block;
font: normal 10px/10px Arial, Verdana, sans;
height: 277px;
padding: 0;
width: 270px;
}

#contentnorthwest h3 a {
display: block;
height: 277px;
overflow: hidden;
width: 270px;
}

#contentnorthwest h3 a span {
cursor: pointer;
display: block;
left: -9990px;
position: relative;
}







#contentnortheast {
display: inline;
float: right;
height: 277px;
width: 650px;
}

#white_field {
background: #fff url(/images/bg_navigation.gif) repeat-x 0 100%;
display: inline;
float: left;
height: 278px;
text-align: center;
width: 600px;
}

#languages {
display: inline;
float: left;
height: 277px;
margin: 0 4px 0 0;
width: 39px;
}

#languages ul {
margin: 19px 0 0 0;
}

#languages ul li {
background: url(/images/bg_lang.gif) no-repeat 0 0;
display: block;
height: 24px;
margin: 0 0 3px 0;
width: 39px;
}

#languages ul li a, #languages ul li a:visited, #languages ul li a:hover {
color: #fee484;
display: block;
font: normal 12px/12px "Times New Roman", Georgia, Geneva, serif;
height: 24px;
text-decoration: none;
text-transform: uppercase;
width: 39px;
}

#languages ul li.current a, #languages ul li.current a:visited, #languages ul li.current a:hover {
color: #fff;
}

#languages ul li a span {
cursor: pointer;
display: block;
height: 12px;
padding: 6px 0 6px 0;
width: 39px;
}

#imagerotator {
background: #fff;
height: 228px;
margin: 10px auto;
width: 580px;
}



#navigation {
display: block;
height: 29px;
margin: 0 0 0 15px;
width: 580px;
}

#navigation li {
display: inline;
float: left;
height: 29px;
margin: 0 14px 0 0;
}

#navigation li a, #navigation li a:visited {
color: #686868;
display: inline;
float: left;
font: bold 13px/13px "Trebuchet MS", Arial, sans;
height: 29px;
text-decoration: none;
}

#navigation li a:hover {
color: #fc0404;
text-decoration: none;
}

#navigation li a span {
cursor: pointer;
display: inline;
float: left;
height: 12px;
padding: 8px 0 8px 0;
}

#navigation li.current {
background: #fdeec1 url(/images/bg_navigation_left.gif) no-repeat 0 0;
margin: 1px 5px 0 -9px;
padding: 0 0 0 9px;
}

#navigation li.current a, #navigation li.current a:visited, #navigation li.current a:hover {
color: #fc0404;
}

#navigation li.current a span {
background: url(/images/bg_navigation_right.gif) no-repeat top right;
color: #fc0404;
cursor: pointer;
display: block;
padding: 7px 18px 9px 9px;
text-decoration: none;
}





#contentwest {
background: #fefdfa url(/images/bg_contentwest.gif) no-repeat 0 0;
display: inline;
float: left;
margin: 32px 0 0 0;
text-align: left;
width: 251px;
}

.contentwest_field {
border-bottom: 1px solid #fbf0d5;
padding: 0 0 10px 0;
width: 239px;
}

.contentwest_field h4 {
background: url(/images/bg_contentwest_top.gif) no-repeat 0 0;
display: block;
height: 29px;
font: bold 15px/15px "Times New Roman", Georgia, Geneva, serif;
font-style: italic;
letter-spacing: 1px;
margin: 2px 0 13px 0;
padding: 0;
text-align: left;
width: 239px;
}

.contentwest_field h4 a, .contentwest_field h4 a:visited, .contentwest_field h4 a:hover {
color: #b25c00;
display: block;
height: 29px;
text-decoration: none;
width: 239px;
}

.contentwest_field h4 a span {
cursor: pointer;
display: block;
height: 15px;
padding: 7px 5px 7px 18px;
width: 216px;
}

.contentwest_field p {
color: #643626;
font: normal 11px/17px Arial, Verdana, Helvetica, sans;
margin: 0 13px 6px 13px;
text-align: left;
}

.contentwest_field p a, .contentwest_field p a:visited, .contentwest_field p a:hover {
color: #ff3300;
text-decoration: none;
}

.contentwest_field p strong {
color: #ae9e9e;
font-weight: normal;
}

#virtual, #virtual p, #location, #video {
text-align: center;
}

#virtual img, #location img, #video img {
border: #f5e0ab 1px solid;
}

#contact {
background: url(/images/bg_contentwest_contact.gif) no-repeat 97% 93%;
}

#news {
background: url(/images/bg_contentwest_news.gif) no-repeat 97% 100%;
padding: 0 0 64px 0;
}

#location, #video {
border: none 0;
}

#contenteast_offer {
background: url(/images/bg_offers_xml.gif) no-repeat left top;
border: #f5e0ab 1px solid;
display: inline;
float: right;
height: 199px;
margin: 0 0 18px 0;
padding: 0 28px 0 29px;
overflow: hidden;
width: 180px;
}

#contenteast_offer_top {
height: 15px;
padding: 10px 0;
width: 180px;
}

#contenteast_offer_top h2 {
font: bold 15px/15px "Times New Roman", Georgia, Geneva, serif;
font-style: italic;
letter-spacing: 1px;
margin: 0;
padding: 0;
text-align: left;
}

#contenteast_offer_top h2 a, #contenteast_offer_top h2 a:visited, #contenteast_offer_top h2 a:hover {
color: #d68200;
text-decoration: none;
}

#contenteast_offer_flash {
height: 135px;
width: 180px;
}

#contenteast_offer_bottom {
height: 13px;
padding: 8px 0;
width: 180px;
}

#contenteast_offer_bottom a, #contenteast_offer_bottom a:link, #contenteast_offer_bottom a:visited, #contenteast_offer_bottom a:hover {
background: url(/images/bg_offers_xml_arrow.gif) no-repeat right 5px;
color: #ff3100;
display: block;
font: normal 11px/13px Arial, Verdana, Helvetica, sans;
height: 13px;
margin: 0 20px 0 0;
padding: 0 10px 0 0;
text-align: right;
text-decoration: none;
width: 150px;
}

#yundola {
border: #f5e0ab 1px solid;
display: inline;
float: right;
height: 148px;
margin: 0 0 18px 0;
overflow: hidden;
width: 238px;
}

#contenteast_out div.spring, #contenteast_out div.summer, #contenteast_out div.none {
background: #fff url(/images/bg_yundola_spring_summer.jpg) no-repeat left bottom;
}

#contenteast_out div.autumn {
background: #fff url(/images/bg_yundola_autumn.jpg) no-repeat left bottom;
}

#contenteast_out div.winter {
background: #fff url(/images/bg_yundola_winter.jpg) no-repeat left bottom;
}

#contenteast_out {
display: inline;
float: right;
margin: 32px 0 0 0;
width: 251px;
}

#contenteast {
background: url(/images/bg_contenteast.gif) no-repeat right top;
display: inline;
float: right;
width: 251px;
}

.contenteast_field {
background: url(/images/bg_contenteast_bot.gif) repeat-x 0 100%;
margin: 0 0 0 13px;
width: 238px;
}

.contenteast_field img {
display: inline;
float: right;
margin: 2px 4px 8px 0;
}

.contenteast_field h2, #yundola h2 {
font: bold 15px/15px "Times New Roman", Georgia, Geneva, serif;
font-style: italic;
letter-spacing: 1px;
margin: 8px 13px 7px 14px;
padding: 0;
text-align: left;
}

.contenteast_field h2 a, .contenteast_field h2 a:visited, .contenteast_field h2 a:hover,
#yundola a, #yundola a:visited, #yundola a:hover {
color: #d68200;
text-decoration: none;
}

.contenteast_field p, #yundola p, #yundola a p {
color: #5A2918;
font: normal 11px/13px Arial, Verdana, Helvetica, sans;
margin: 0 13px 7px 12px;
text-align: left;
}

#contenteast_field_last {
background: none;
}





















#contentsouth {
background: url(/images/bg_contenteast_title.gif) no-repeat center top;
display: inline;
float: left;
margin: 32px 0 0 0;
overflow: hidden;
padding: 0 10px 24px 10px;
width: 405px;
}

#vip_offers_xml {
background: #fff;
border: #f5e0ab 1px solid;
height: 296px;
margin: 8px 0 18px 0;
padding: 4px;
overflow: hidden;
width: 395px;
}

#contentsouth h1 {
color: #ac0207;
display: block;
font: bold 16px/16px "Times New Roman", Georgia, Geneva, serif;
margin: 0 0 6px 0;
padding: 13px 0 14px 0;
text-align: center;
width: 405px;
}

#contentsouth h2 {
color: #ac0207;
font: bold 16px/20px "Trebuchet MS", Arial, sans;
margin: 0 0 12px 0;
text-align: left;
}

#contentsouth h3 {
color: #ac0207;
font: bold 15px/19px "Trebuchet MS", Arial, sans;
letter-spacing: 1px;
margin: 0 0 12px 0;
text-align: left;
}

#contentsouth h4 {
color: #ac0207;
font: normal 13px/18px "Trebuchet MS", Arial, sans;
margin: 0 0 12px 0;
text-align: left;
}

#contentsouth p {
color: #2f1a12;
font: normal 13px/18px "Trebuchet MS", Arial, sans;
margin: 0 0 12px 0;
text-align: justify;
}

#contentsouth p.firstp {
margin: 12px 0 12px 0;
}

#contentsouth a, #contentsouth a:visited, #contentsouth a:hover {
color: #ff3300;
text-decoration: none;
}

#contentsouth ul, #contentsouth ol {
margin: 0 0 24px 0;
text-align: left;
}

#contentsouth ul li {
background: url(/images/bg_contentsouth_bullet.gif) no-repeat 2px 5px;
color: #2f1a12;
font: normal 13px/17px "Trebuchet MS", Arial, sans;
margin: 0 0 5px 0;
padding: 0 0 0 24px;
text-align: left;
}

#contentsouth ol li {
color: #2f1a12;
font: normal 13px/17px "Trebuchet MS", Arial, sans;
margin: 0 0 5px 0;
padding: 0 0 0 18px;
text-align: left;
}

#contentsouth div.img_editor {
margin: 10px 0 14px 0;
width: 405px;
}

#contentsouth img.left, #contentsouth img.right, #contentsouth div.list_img img  {
background: #fff;
border: #f5e0ab 1px solid;
padding: 4px;
}

#contentsouth img.left {
display: inline;
float: left;
margin: 0 0 0 6px;
}

#contentsouth img.right {
display: inline;
float: right;
margin: 0 6px 0 11px;
}

#contentsouth div.list_img {
margin: 0 0 4px 0;
}

#contentsouth div.list_img img  {
display: inline;
float: left;
margin: 0 4px 0 0;
}

#contentsouth div.list_img img.third  {
margin: 0 1px 0 0;
}

#contentsouth div.list_offer {
display: inline;
margin: 0 0 14px 0;
width: 195px;
}

#contentsouth div.left_off {
float: left;
margin: 0 15px 14px 0;
}

#contentsouth div.right_off {
float: right;
margin: 0 0 14px 0;
}

#contentsouth div.list_offer h2 {
color: #ac0207;
font: normal 13px/18px "Trebuchet MS", Arial, sans;
text-align: center;
}

#contentsouth div.list_offer img  {
background: #fff;
border: #f5e0ab 1px solid;
padding: 4px;
}

#contentsouth div.list_subs_l {
display: inline;
float: left;
margin: 0 15px 14px 0;
width: 195px;
}

#contentsouth div.list_subs_r {
display: inline;
float: right;
margin: 0 0 20px 0;
width: 195px;
}

#contentsouth div.list_subs_l img, #contentsouth div.list_subs_r img {
background: #fff;
border: #f5e0ab 1px solid;
padding: 4px;
}

#contentsouth div.list_subs_l h2, #contentsouth div.list_subs_r h2 {
background: url(/images/bg_contentsouth_bullet.gif) no-repeat 2px 5px;
color: #ac0207;
font: normal 13px/18px "Trebuchet MS", Arial, sans;
margin: 4px 0 0 6px;
padding: 0 0 0 20px;
text-align: left;
}

#contact_box {
width: 100%;
}

#contact_box p {
text-align: left;
}



.contact_left, .contact_left2 {
display: inline;
float: left;
text-align: left;
width: 198px;
}

.contact_right, .contact_right2 {
display: inline;
float: right;
text-align: right;
width: 198px;
}

input.text, input.captcha, textarea {
background: #fffdf7;
border: #f7dfa8 1px solid;
color: #ac0207;
font: normal 13px/13px "Trebuchet MS", Arial, sans;
padding: 3px;
}

input.text, input.captcha {
width: 190px;
}

textarea {
height: 120px;
width: 396px;
}

#contentsouth p.msg {
background: #CE2402;
color: #fff;
padding: 4px 10px;
}

#map_box {
background: #fff;
border: #f5e0ab 1px solid;
height: 740px;
padding: 4px;
width: 395px;
}

#map {
height: 740px;
overflow: hidden;
width: 395px;
}








#guests div {
text-align: right;
}

#rooms {
margin: 0 0 12px 0;
text-align: left;
}

#guests select {
color: #000;
font: normal 12px/26px Arial, Verdana, sans;
height: 28px;
padding: 7px 20px 0 0;
text-align: right;
width: 198px;
}

#rooms select {
color: #000;
font: normal 12px/26px Arial, Verdana, sans;
height: 28px;
padding: 7px 0 0 14px;
text-align: left;
width: 198px;
}

#guests select option {
padding: 3px 42px 0 0;
}

#rooms select option {
padding: 3px 42px 0 14px;
}

div.cmf-skinned-select {    
background: #fff url(/images/datepicker/selectskin.png) top right no-repeat;
height: 26px;
margin: 0 0 12px 0;
width: 196px;
}

div.cmf-skinned-text {
height: 26px;
padding: 7px 0 0 0;
text-align: right;
width: 170px;
}

#rooms div.cmf-skinned-text {
height: 26px;
padding: 7px 0 0 14px;
text-align: left;
}








#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	/* zoom: 1; */
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}





#widgetCalendar div.datepicker {
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 196px;
height: 147px;
position: absolute;
cursor: default;
top: 0;
left: 0;
display: none;
}

#widgetCalendar .datepickerContainer {
background: #fff;
position: absolute;
top: 10px;
left: 10px;
}

#widgetCalendar .datepickerBorderT {
position: absolute;
left: 10px;
top: 0;
right: 10px;
height: 10px;
background: url(/images/datepicker/datepicker_t.png);
}

#widgetCalendar .datepickerBorderB {
position: absolute;
left: 10px;
bottom: 0;
right: 10px;
height: 10px;
background: url(/images/datepicker/datepicker_b.png);
}

#widgetCalendar .datepickerBorderL {
position: absolute;
left: 0;
bottom: 10px;
top: 10px;
width: 10px;
background: url(/images/datepicker/datepicker_l.png);
}

#widgetCalendar .datepickerBorderR {
position: absolute;
right: 0;
bottom: 10px;
top: 10px;
width: 10px;
background: url(/images/datepicker/datepicker_r.png);
}

#widgetCalendar .datepickerBorderTL {
position: absolute;
top: 0;
left: 0;
width: 10px;
height: 10px;
background: url(/images/datepicker/datepicker_tl.png);
}

#widgetCalendar .datepickerBorderTR {
position: absolute;
top: 0;
right: 0;
width: 10px;
height: 10px;
background: url(/images/datepicker/datepicker_tr.png);
}

#widgetCalendar .datepickerBorderBL {
position: absolute;
bottom: 0;
left: 0;
width: 10px;
height: 10px;
background: url(/images/datepicker/datepicker_bl.png);
}

#widgetCalendar .datepickerBorderBR {
position: absolute;
bottom: 0;
right: 0;
width: 10px;
height: 10px;
background: url(/images/datepicker/datepicker_br.png);
}

#widgetCalendar .datepickerHidden {
display: none;
}

#widgetCalendar div.datepicker table {
border-collapse:collapse;
}

#widgetCalendar div.datepicker a {
color: #FF3300;
text-decoration: none;
cursor: default;
outline: none;
}

#widgetCalendar div.datepicker table td {
text-align: right;
padding: 0;
margin: 0;
}

#widgetCalendar div.datepicker th {
text-align: center;
color: #000;
font-weight: normal;
}

#widgetCalendar div.datepicker tbody th {
text-align: left;
}

#widgetCalendar div.datepicker tbody a {
display: block;
}

#widgetCalendar .datepickerDays a {
width: 20px;
line-height: 16px;
height: 16px;
padding-right: 2px;
}

#widgetCalendar .datepickerYears a, .datepickerMonths a{
width: 44px;
line-height: 36px;
height: 36px;
text-align: center;
}

#widgetCalendar td.datepickerNotInMonth a {
color: #FF3300;
}

#widgetCalendar tbody.datepickerDays td.datepickerSelected{
background: #FADFBB;
color: #fff;
}

#widgetCalendar tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
background: #FADFBB;
color: #fff;
}

#widgetCalendar tbody.datepickerYears td.datepickerSelected, #widgetCalendar tbody.datepickerMonths td.datepickerSelected{
background: #FADFBB;
color: #fff;
}

#widgetCalendar div.datepicker a:hover, #widgetCalendar div.datepicker a:hover {
color: #FF3300;
}

#widgetCalendar div.datepicker td.datepickerNotInMonth a:hover {
color: #FF3300;
}

#widgetCalendar div.datepicker tbody th {
text-align: left;
}

#widgetCalendar .datepickerSpace div {
width: 20px;
}

#widgetCalendar .datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a {
text-align: center;
height: 20px;
line-height: 20px;
}

#widgetCalendar .datepickerGoNext a {
float: right;
width: 20px;
}

#widgetCalendar .datepickerGoPrev a {
float: left;
width: 20px;
}
#widgetCalendar table.datepickerViewDays tbody.datepickerMonths, #widgetCalendar table.datepickerViewDays tbody.datepickerYears {
display: none;
}

#widgetCalendar table.datepickerViewMonths tbody.datepickerDays,
#widgetCalendar table.datepickerViewMonths tbody.datepickerYears,
#widgetCalendar table.datepickerViewMonths tr.datepickerDoW {
display: none;
}

#widgetCalendar table.datepickerViewYears tbody.datepickerDays,
#widgetCalendar table.datepickerViewYears tbody.datepickerMonths,
#widgetCalendar table.datepickerViewYears tr.datepickerDoW {
display: none;
}

#widgetCalendar td.datepickerDisabled a, #widgetCalendar td.datepickerDisabled.datepickerNotInMonth a{
color: #333;
}

#widgetCalendar td.datepickerDisabled a:hover {
color: #333;
}

#widgetCalendar td.datepickerSpecial a {
background: #700;
}

#widgetCalendar td.datepickerSpecial.datepickerSelected a {
background: #a00;
}





#checkinout {
width: 196px;
}

#checkinout p {
margin: 0 0 4px 0;
}

#widget {
position: relative;
width: 196px;
}

#widgetField {
width: 196px;
height: 26px;
background: url(/images/datepicker/field.png);
overflow: hidden;
position: relative;
}

#widgetField a 	{
display: block;
position: absolute;
width: 26px;
height: 26px;
top: 0;
right: 0;
text-decoration: none;
text-indent: -3000px;
}

#widgetField span {
color: #000;
font: normal 12px/26px Arial, Verdana, sans;
height: 26px;
left: 14px;
position: absolute;
text-align: left;
top: 0;
width: 165px;
}

#widgetCalendar {
position: absolute;
top: 26px;
left: 0;
height: 0px;
overflow: hidden;
width: 196px;
background: #fff;
z-index: 9999;
}

#widgetCalendar .datepicker {
position: absolute;
bottom: 0;
top: auto;
}

#widgetCalendar .datepickerContainer,
#widgetCalendar .datepickerBorderT,
#widgetCalendar .datepickerBorderB,
#widgetCalendar .datepickerBorderL,
#widgetCalendar .datepickerBorderR,
#widgetCalendar .datepickerBorderTL,
#widgetCalendar .datepickerBorderTR,
#widgetCalendar .datepickerBorderBL,
#widgetCalendar .datepickerBorderBR {
background: transparent !important;
}

#widgetCalendar .datepicker a:hover{
color: #b6f063;
}







#csend {
margin: 12px 0 0 0;
text-align: right;
width: 100%;
}

#csend a, #csend button {
background-color: #FEF5DC;
border: 1px solid #dedede;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
display: block;
float: right;
margin: 0 7px 0 0;

color: #565656;
cursor: pointer;
font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size: 100%;
font-weight: bold;
line-height: 130%;
padding: 5px 10px 6px 7px; /* Links */
text-decoration: none;
}

#csend button {
overflow: visible;
padding: 4px 10px 3px 7px; /* IE6 */
width: auto;
}

#csend button[type] {
line-height: 17px; /* Safari */
padding: 5px 10px 5px 7px; /* Firefox */
}

*:first-child+html button[type] {
padding: 4px 10px 3px 7px; /* IE7 */
}

#csend button img, #csend a img {
border: none;
height: 16px;
margin: 0 3px -3px 0 !important;
padding: 0;
width: 16px;
}

#csend a.positive, #csend button.positive {
color: #FF3300;
}

#csend a.positive:hover, #csend button.positive:hover {
background: #F7DFA8;
border: 1px solid #fbc2c4;
color: #FF3300;
}

#csend a.positive:active {
background-color: #F7DFA8;
border: 1px solid #F7DFA8;
color: #fff;
}

#video_content {
height: 261px;
margin: 10px 0 20px 0;
overflow: hidden;
width: 405px;
}

#pagination {
margin: 24px auto 20px;
}

#pagination ul {
margin: 0 auto;
}

#pagination ul li {
background: none;
display: inline;
float: left;
padding: 0 6px;
}

#pagination ul li a {
display: inline;
float: left;
}












