body
{
	width:100%; margin:0px auto; background-color:#ececde; background-image:url(../images/main_bg_1.jpg); background-repeat:no-repeat; background-position:top; font-size:12px; font-family:Arial; color:#625f5f;
	/*width:100%; margin:0px auto; background-color:#9eb9ff; background-repeat:no-repeat; background-position:top; font-size:12px; font-family:Arial; color:#625f5f;*/
}

p{font-size:12px; font-family:Arial; color:#625f5f;}
a:link,a:visited,a:active {color:#206ab0; text-decoration:underline; cursor:pointer;}
a.menu,a:link.menu,a:visited.menu,a:active.menu{text-decoration:none;}
a.UserMenu {color:White; font-size:13px; font-weight:bold; text-decoration:none;}
a.UserMenuSelected {color:White; font-size:13px; font-weight:bold;}
a img{border:0;}
a.button {color:#433000; text-decoration:none; font-weight:bold;}
a.buttonText, a:link.buttonText, a:visited.buttonText, a:active.buttonText{color:White; font-size:13px; text-decoration:none; font-weight:bold;}

.pngfix { behavior: url(iepngfix.htc) }

input {border-style:solid; border-width:1px; border-color:Gray; color:#625f5f; font-size:11px;}
input.new {border-style:none; border-width:0px; border-color:White;}
textarea {border-style:solid; border-width:1px; border-color:Gray; color:#625f5f; font-size:11px;}
textarea.new {border-style:none; border-width:0px; border-color:White;}

.txtarea_topleft{background-image:url(../images/txtarea_topleft.gif); background-position:-0px -0px; width:9px; height:9px;}
.txtarea_topright{background-image:url(../images/txtarea_topright.gif); background-position:-0px -0px; width:9px; height:9px;}
.txtarea_bottomleft{background-image:url(../images/txtarea_bottomleft.gif); background-position:-0px -0px; width:9px; height:9px;}
.txtarea_bottomright{background-image:url(../images/txtarea_bottomright.gif); background-position:-0px -0px; width:9px; height:9px;}
.txtarea_left{background-image:url(../images/txtarea_left.gif); background-position:-0px -0px; width:9px; background-repeat:no-repeat;}
.txtarea_leftbg{background-image:url(../images/txtarea_leftbg.gif); background-position:-0px -0px; width:9px; background-repeat:repeat-y;}
.txtarea_right{background-image:url(../images/txtarea_right.gif); background-position:-0px -0px; width:9px; background-repeat:no-repeat;}
.txtarea_rightbg{background-image:url(../images/txtarea_rightbg.gif); background-position:-0px -0px; width:9px; background-repeat:repeat-y;}
.txtarea_top{background-image:url(../images/txtarea_topbg.gif); background-position:-0px -0px; height:9px; background-repeat:repeat-x;}
.txtarea_bottom{background-image:url(../images/txtarea_bottombg.gif); background-position:-0px -0px; height:9px; background-repeat:repeat-x;}

.blue{color:#1361ab;}
.skyblue{color:#65cdf0;}
.gray{color:#625f5f;}
.green{color:#71942b;}
.orange{color:#f7991d;}
.red {color:#d20000;}

ol {padding: 0; margin-left: 22px;}
ul {list-style-image: url('../images/bullet.gif'); padding: 0; margin-left: 20px;}
li { margin-bottom:5px;}

h1 {color:#65cdf0; font-size:22px;}
h2 {color:#206ab0; font-size:18px;}
h3 {color:#206ab0; font-size:14px;}

.h1 {color:#65cdf0; font-size:22px;}
.h2 {color:#206ab0; font-size:18px;}
.h3 {color:#206ab0; font-size:14px; font-weight:bold;}



.fieldTitleBlueTop {color:#206ab0; font-weight:bold; font-size:11px;}
.fieldTitleGrayTop {font-weight:bold; font-size:11px;}
.fieldTitleBlue {color:#206ab0; font-weight:bold; font-size:13px;}
.fieldTitleGray {font-weight:bold; font-size:13px;}
.fieldComment {color:#8c8c8c; font-size:11px; font-family:Arial; font-weight:bold;}




.searchFold, .searchFoldEnd, .topMenuBg_reg, .topMenuBg, .topMenuBg_sel, .topMenuBg_begin, .topMenuBg_left, .topMenuBg_mid, .topMenuBg_right, .topMenuBg_begin_sel, .topMenuBg_left_sel, .topMenuBg_mid_sel, .topMenuBg_right_sel {background-image:url(../images/tiles.png); text-align:center;}

.topMenuBg {height:39px; background-position:0 -40px; background-repeat:no-repeat; padding-left:5px;}
.topMenuBg_begin {width:5px; height:39px; background-position:0 0; background-repeat:no-repeat;}
.topMenuBg_mid {height:39px; background-position:-2px -40px; background-repeat:no-repeat; padding-right:5px;}
.topMenuBg_right {width:5px; height:39px; background-position:-181px -40px; background-repeat:no-repeat;}

.topMenuBg_sel {height:39px; background-position:0 -81px; background-repeat:no-repeat; padding-left:5px;}
.topMenuBg_begin_sel {width:5px; height:39px; background-position:-72px 0; background-repeat:no-repeat;}
.topMenuBg_mid_sel {height:39px; background-position:-5px -81px; background-repeat:no-repeat;}
.topMenuBg_right_sel {width:5px; height:39px; background-position:-181px -81px; background-repeat:no-repeat;}

.topMenuBg_reg {width:154px; height:39px; background-position:0 -122px; background-repeat:no-repeat; padding-left:15px;}

.topMenu_dropPanel {background-color:#e5f4f9;}

ul.topMenu_dropPanel{list-style-type:circle; color:#65cdf0; }

.searchFold {height:32px; background-position:-200px -80px; background-repeat:no-repeat;} 
.searchFoldEnd {height:32px; width:5px; background-position:-458px -80px; background-repeat:no-repeat;} 
.searchTitle {font-size:14px; color:#65cdf0;}
/*Icons*/
.LoginIcon {background-image:url(../images/tiles.png); background-position:0 -165px; width:20px; height:20px;}
.BasketIcon {background-image:url(../images/tiles.png); background-position:-20px -165px; width:20px; height:20px;}
.ShadedLine {background-image:url(../images/tiles.png); background-position:-200px -67px; width:216px; height:10px;}
.SiteLogo {background-image:url(../images/tiles.png); background-position:-200px -0px; width:220px; height:64px;}
.HomeIcon {background-image:url(../images/tiles.png); background-position:-40px -165px; width:20px; height:20px;}

.PHolderTopLeft {background-image:url(../images/tiles.png); background-position:-80px -0px; width:5px; height:5px;}
.PHolderTopRight {background-image:url(../images/tiles.png); background-position:-86px -0px; width:5px; height:5px;}
.PHolderBottomLeft {background-image:url(../images/tiles.png); background-position:-80px -6px; width:5px; height:5px;}
.PHolderBottomRight {background-image:url(../images/tiles.png); background-position:-86px -6px; width:5px; height:5px;}

.DivHolderTopLeft {background-image:url(../images/tiles.png); background-position:-93px -0px; width:5px; height:5px;}
.DivHolderTopRight {background-image:url(../images/tiles.png); background-position:-99px -0px; width:5px; height:5px;}
.DivHolderBottomLeft {background-image:url(../images/tiles.png); background-position:-93px -6px; width:5px; height:5px;}
.DivHolderBottomRight {background-image:url(../images/tiles.png); background-position:-99px -6px; width:5px; height:5px;}
.DivHolderTop {background-image:url(../images/block_top_bg.gif); height:5px; background-repeat:repeat-x;}
.DivHolderBottom {background-image:url(../images/block_bottom_bg.gif); height:5px; background-repeat:repeat-x;}
.DivHolderLeft {background-image:url(../images/block_left_bg.gif); width:5px; background-repeat:repeat-y;}
.DivHolderRight {background-image:url(../images/block_right_bg.gif); width:5px; background-repeat:repeat-y;}

.Dlmtr_vert_dashed {background-image:url(../images/vert_dashed_bg.gif); width:1px; margin-left:5px; margin-right:5px;}

.rightTriangle {background-image:url(../images/tiles.png); background-position:0 -185px; width:10px; height:9px;}
.bottomTriangle {background-image:url(../images/tiles.png); background-position:-11px -185px; width:10px; height:9px;}

.inputRowStart {background-image:url(../images/form_sprites.gif); background-position:0px 0px; width:9px; height:23px;}
.inputRowEnd {background-image:url(../images/form_sprites.gif); background-position:-10px 0px; width:9px; height:23px;}
.inputRowEndSearch {background-image:url(../images/form_sprites.gif); background-position:-20px -0px; width:24px; height:23px;}
.inputRowEndCalendar {background-image:url(../images/form_sprites.gif); background-position:-45px -0px; width:20px; height:23px; cursor:pointer;}
.inputRowEndEmpty {background-image:url(../images/form_sprites.gif); background-position:-90px -0px; width:20px; height:23px;}
.inputRowEndAlert {background-image:url(../images/form_sprites.gif); background-position:-66px -0px; width:20px; height:23px;}

/*	
.inputRowStart {background-image:url(../images/tiles.png); background-position:-200px -195px; width:9px; height:23px;}
.inputRowEnd {background-image:url(../images/tiles.png); background-position:-210px -195px; width:9px; height:23px;}
.inputRowEndSearch {background-image:url(../images/tiles.png); background-position:-220px -195px; width:24px; height:23px;}
.inputRowEndCalendar {background-image:url(../images/tiles.png); background-position:-245px -195px; width:20px; height:23px; cursor:pointer;}
.inputRowEndEmpty {background-image:url(../images/tiles.png); background-position:-290px -195px; width:20px; height:23px;}
.inputRowEndAlert {background-image:url(../images/tiles.png); background-position:-266px -195px; width:20px; height:23px;}
*/
.inputRowBg{background-image:url(../images/input_bg.gif); height:23px; background-repeat:repeat-x;}
/*texts*/
.txtAdvancedSearch {background-image:url(../images/tiles.png); background-position:0 -300px; width:112px; height:14px;}

.basketprice_blue {background-image:url(../images/price_bg_blue.gif); width:171px; height:63px; background-repeat:no-repeat;}
.basketprice_gray {background-image:url(../images/price_bg_gray.gif); width:171px; height:63px; background-repeat:no-repeat;}





.calendar {
	MARGIN-BOTTOM: 5px; HEIGHT: 260px; OVERFLOW: hidden
}
.big-price {
	LINE-HEIGHT: 30px; FLOAT: right; HEIGHT: 30px; FONT-SIZE: 20px; MARGIN-RIGHT: 5px
}
.av-calendar-header {
	 border: 1px solid #ffffff; background: #d3ebfd url(images/ui-bg_inset-hard_100_d3ebfd_1x100.png) 50% 50% repeat-x; color: #1361ab; font-weight: bold; 
}

.av-calendar-container {
	
}
.av-calendar-container TH {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; FONT-WEIGHT: bold
}
.av-calendar {
	LINE-HEIGHT: 24px; WIDTH: 28px; BACKGROUND: #fff; HEIGHT: 24px; font-size:11px;
}
.av-calendar-price-default {
	LINE-HEIGHT: 16px; HEIGHT: 16px; border-left: solid 1px #ffffff; border-right:solid 1px #ffffff;
}
.av-calendar-price-period {
	LINE-HEIGHT: 16px; BACKGROUND: #999; HEIGHT: 16px; COLOR: #000
}
.av-calendar-dates-row 
{
	border: solid 2px Black;
}
.av-calendar-price-row 
{
	border: 1px solid #ffffff; background: #d3ebfd url(images/ui-bg_inset-hard_100_d3ebfd_1x100.png) 50% 50% repeat-x; color: #625f5f; font-weight: bold; font-size:11px; 
}

.dates-space {
	border-top: solid thin #e9e9e9;
}

.price-space {
	
}


.past {
	TEXT-DECORATION: line-through; border-top: solid thin #e9e9e9;
}
.in {
	COLOR: #9b9b9b; text-decoration:line-through; border-top: solid thin #e9e9e9; FONT-WEIGHT: bold;
}
.intersect {
	BACKGROUND: url(../images/calendar_basket_intersect.png) #999 no-repeat; COLOR: #000; FONT-WEIGHT: bold; border-top: solid thin #e9e9e9;
}
.out {
	COLOR: #9b9b9b; text-decoration:line-through; border-top: solid thin #e9e9e9; FONT-WEIGHT: bold;
}
.block {
	COLOR: #9b9b9b; text-decoration:line-through; border-top: solid thin #e9e9e9; FONT-WEIGHT: bold;
}
.free {
	BACKGROUND: #ffffff; COLOR: #a0c923; FONT-WEIGHT: bold; text-decoration:underline; border-top: solid thin #e9e9e9;
}
.ordered {
	BACKGROUND: #990054; COLOR: #000; FONT-WEIGHT: bold; border-top: solid thin #e9e9e9;
}

.calendar-basket
{
	TEXT-ALIGN: center; FONT-WEIGHT: bold; WIDTH: 23px; height:35px;
}

.calendar-basket-header
{
	background-color:#e9e9e9; LINE-HEIGHT: 25px; 
}

.calendar-basket-block
{
	background-color:#e9e9e9; LINE-HEIGHT: 35px; cursor:help;
}

.calendar-basket-free
{
	background-color:#d9eff6; color:#35acd4; LINE-HEIGHT: 35px; cursor:help;
}

.calendar-basket-ordered
{
	background-color:#1b79af; color:#d9eff6; LINE-HEIGHT: 35px; cursor:help;
}

.calendar-basket-intersect
{
 	 background-image: url(../images/calendar_intersect.gif); background-repeat:no-repeat; color:Black; LINE-HEIGHT: 35px; cursor:help;
}

.calendar-basket-price
{
	background-color:#eff7d8; color:#93ba1c; LINE-HEIGHT: 35px; border-left:solid thin #93ba1c; font-weight:bold;
}

.calendar-basket-price-devider
{
	border-left: solid 1px Green;	
}



.padd-5{padding:5px;}
.padd-10{padding:10px;}
.filters{background:#666;border-bottom:1px solid #CCC;}
.filters label,.filters, .filters td{color:#FFF}
.filters label, .filters select{font-size:10px !important;}
.filters-corner-left{background:url(../images/sprite_b.gif) no-repeat -40px -40px;width:6px; height:4px;}
.filters-corner-right{background:url(../images/sprite_b.gif) no-repeat -46px -40px;width:6px; height:4px;}
.filters-corner-b-left{background:url(../images/sprite_b.gif) no-repeat -52px -40px;width:6px; height:4px;}
.filters-cor
.left{text-align:left !important;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.normal{font-weight:normal!important; }
.hand{cursor:pointer;}


.box-primary,.box-secondary {margin-bottom:10px;background:#fff}

.box-primary a{cursor:pointer !important; text-decoration:none}
.box-primary .box-title table,.box-primary .box-bottom table{width:100%}
.box-primary .box-top-middle,.box-primary .box-top-middle h1, .box-primary .box-top-middle h2, .box-primary .box-top-middle h3{color:#F2D3D3; font-weight:bold;margin:0;}
.box-primary .box-title{border-bottom:1px solid #30001A;}

.box-primary .box-content{border:1px solid #7F7E7E; border-width:0 1px 0 1px; font-weight:normal; padding:8px 8px 0 8px}

.box-primary .box-top-left,.box-primary .box-top-right,.box-primary .box-top-middle,.box-primary .box-bottom-left,.box-primary .box-bottom-right{background-image:url(../images/sprite_b.gif);}
.box-secondary .box-top-left,.box-secondary .box-top-right,.box-secondary .box-top-middle,.box-secondary .box-bottom-left,.box-secondary .box-bottom-right{background-image:url(../images/sprite_b.gif);}

.box-primary .box-top-left{width:5px;background-position: 0 0; background-repeat:no-repeat;}
.box-primary .box-top-right{width:5px;background-position: -5px 0; background-repeat:no-repeat;}
.box-primary .box-top-middle{background-position:-10px 0; background-repeat:no-repeat;padding:3px;}

.box-primary .box-bottom-left{width:10px;background-position: 0 -40px;}
.box-primary .box-bottom-right{width:10px;background-position: -10px -40px; }
.box-primary .box-bottom-middle{border-bottom:1px solid #7F7E7E; height:10px; line-height:10px; }

.box-secondary a{cursor:pointer !important; text-decoration:none}
.box-secondary .box-title table,.box-secondary .box-bottom table{width:100%}
.box-secondary .box-top-middle,.box-secondary .box-top-middle h1,.box-secondary .box-top-middle h2,.box-secondary .box-top-middle h3{color:#444; font-weight:bold;margin:0;}
.box-secondary .box-title{border-bottom:1px solid #CCC;}


.box-secondary .box-top-left{width:5px;background-position: 0 -53px; background-repeat:no-repeat;}
.box-secondary .box-top-right{width:5px;background-position: -5px -53px; background-repeat:no-repeat;}
.box-secondary .box-top-middle{background-position:-10px -53px;  background-repeat:no-repeat;padding:3px;}

.box-secondary .box-content{border:1px solid #C8C7C7; border-width:0 1px 0 1px; font-weight:normal;padding:8px 8px 0 8px}

.box-secondary .box-bottom-left{width:10px;background-position: -20px -40px;}
.box-secondary .box-bottom-right{width:10px;background-position: -30px -40px; }
.box-secondary .box-bottom-middle{border-bottom:1px solid #C8C7C7;height:10px; line-height:10px;}

.box-tab{margin-bottom:0 !important;  }
.box-tab .box-title{border:0 !important;}
.box-tab .box-top-middle{text-align:center !important;}

.box-primary-link a:link,.box-primary-link a:active,.box-primary-link a:visited{color:#fff; font-weight:bold}
.box-secondary-link a:link,.box-secondary-link a:active,.box-secondary-link a:visited{color:#666; font-weight:bold}

.box-tab a,.box-primary box-tab a:link,.box-primary box-tab a:active,.box-primary box-tab a:visited{color:#F1D2D2;}


.normal{font-weight:normal!important; }
.hand{cursor:pointer;}
.float{float:left;}

.AlertInnerDiv{background-color:White; width:100%; min-height:50px; border-color:#d1d1d1; border-width:1px; border-style:solid; border-bottom-style:none;}
.AlertTextDiv{margin:10px 10px 0px 10px; font-size:11px; color:#fb3f18; font-weight:bold;}
.AlertBottomDiv{width:100%; background-image:url(images/dot_gray.gif); background-repeat:repeat-x;}

