@charset "windows-1251";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://i.dir.bg/trip/images/bobyBackgr.jpg);
	background-color: #F5F5F5;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
img {border:0}
form {margin:0; padding:0}
p, h1, h2, h3, h4 {margin:0; padding:0}
h2 {font-size:13px; padding-bottom:5px;}
h1 {
	font-size:18px;
	color: #009933;
	margin-bottom: 10px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3478BC;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3478BC;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #3478BC;
}
#lenta {
	background-image:url(http://i.dir.bg/lenta/internat/lenta_backgr.png);
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
#lenta a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
#lenta a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
#lenta a:hover {color:#FF6600; text-decoration:none;}
#container {
	width:986px;
	text-align:left;
	margin:auto;
	background-image: url(http://i.dir.bg/trip/images/container_backgr.png);
}
#container_white {
	width:986px;
	text-align:left;
	margin:auto;
	background-image: url(http://i.dir.bg/trip/images/container_backgr_white.png);
}
#header {
	height: 96px;
	width: 980px;
	margin: auto;
	border-bottom: 1px solid #DEDEDE;
}

#right_column {
	width: 300px;
	padding: 15px 14px 20px 10px;
	float: right;
}
/*added*/
#right_flights {
	width: 300px;
	position: absolute;
	margin-left: 676px;
	padding: 0px 14px 20px 0px;
	float: right;
}
#left_column {
	width: 620px;
	padding: 15px;
}
.right { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
}
.left{ /* this class can be used to float an element left in your page */
	float: left;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearright{ 
	clear:right;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearleft{ 
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#logo {
	width: 205px;
	padding: 25px 10px 0 10px;
}
#search {
	background-image: url(http://i.dir.bg/trip/images/search_backgr.png);
	background-repeat: no-repeat;
	background-position: 0 37px;
	width: 405px;
	padding-top: 7px;
	height: 70px;
	padding-left: 10px;
}
#newOffers {
	width: auto;
	padding: 25px 0 0 29px;
	margin-left: 10px;
	background-image: url(http://i.dir.bg/trip/images/dash.png);
	background-repeat: no-repeat;
	background-position: 0 20px;
}
#footer {
	width:982px;
	margin:auto;
	height: 80px;
	background-color: #E9E9E9;
	border: 1px solid #D7D7D7;
	font-size: 11px;
	color: #666666;
}
#copyright {
	width:320px;
	text-align: center;
	background-image: url(http://i.dir.bg/trip/images/dash_copy.png);
	background-repeat: no-repeat;
	padding-top: 17px;
	margin-top: 20px;
	height: 33px;
}
#fpList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fpOferta {
	width:300px;
	font-size: 11px;
	padding:4px;
	border: 1px solid #fff;
	margin-bottom: 10px;
}
.fpOferta:hover {
	background-color: #FFFFCC;
	border:1px #CCCCCC dotted;
}
.newsList {
	width:97%;
	font-size: 11px;
	padding:4px;
	border: 1px solid #fff;
	margin-bottom: 10px;
}
.newsList:hover {
	background-color: #FFFFCC;
	border:1px #CCCCCC dotted;
}
.newsList p {margin-bottom:3px;}
.newsList a {
	font-size:13px;
}
.orange {color:#FF6600;}
#newsblock {
	font-size:11px;
}
#newsblock p { margin-bottom:5px;}
#weatherblock {
	width:300px;
	height:211px;
	background-image: url(http://i.dir.bg/trip/images/backgr_vremeto.png);
	margin-bottom: 15px;
}
.ispace {margin-bottom:14px}

.stylePoleti {
	font-size: 11px;
	color: #999;
}
/*- Paging --------------------------- */
.paging {
	margin:20px 0 15px 25px;
	float:left;
	height:35px;
	font-size:13px;
	line-height:normal;
	font-weight: bold;
	text-align: center;
}
.paging ul {margin:0;padding:0;}
.paging li {display:inline;margin:0;padding:0;}
.paging a {
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	margin-right:10px;
	border: 1px solid white;
	background-image: url(http://i.dir.bg/diri/images/paging.png);
	padding-top: 4px;
}
.paging li a:link  {
	width:33px;
	height:19px;
	display:block;
	color: #666666;
}
.paging li a:hover  {
	width:33px;
	height:19px;
	display:block;
	background-image: url(http://i.dir.bg/diri/images/pagin_hover.png);
	color: #FFFFFF;
}
.paging li a:visited {
	width:33px;
	height:19px;
	display:block;
	color: #666666;
}
.paging li.active a {
	width:33px;
	height:19px;
	display:block;
	background-image: url(http://i.dir.bg/diri/images/pagin_hover.png);
	color: #FFFFFF;
}
#oferta {
	font-size: 12px;
	color: #666666;
}
#oferta p{margin-bottom:5px;}
#otziviList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navcontainer
{
	padding: 10px 0;
	font-family: georgia, serif;
	font-size: 13px;
}


ul#navlist
{
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0 auto;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
	display: block;
	width: 100%;
	padding: 3px 0  3px 0;
	color: #006699;
	text-decoration: none;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
	color: #FF6600;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
	color: #FF6600;
	border-color: #aaab9c #fff #fff #ccc;
	background-color:#FFFFCC;
}
.coment {margin-bottom:10px;}
.coment-top {
	background-image: url(http://i.dir.bg/trip/images/coment-top.gif);
	background-repeat:no-repeat;
	height: 15px;
	width: 619px;
	padding: 10px;
}
.coment-body {
	background-image: url(http://i.dir.bg/trip/images/coment-middle.gif);
	background-repeat:repeat-y;
	width: 600px;
	padding: 10px;
	color:#666666;
}
.coment-footer {
	width: 619px;
	background-image: url(http://i.dir.bg/trip/images/comment-bottom.gif);
	height: 6px;
}
.coment2 {
	margin-bottom:10px;
	margin-left:29px;
}
.coment-top2 {
	background-image: url(http://i.dir.bg/trip/images/coment-top2.gif);
	background-repeat:no-repeat;
	height: 15px;
	width: 590px;
	padding: 10px;
}

.coment-body2 {
	background-image: url(http://i.dir.bg/trip/images/coment-middle2.gif);
	background-repeat:repeat-y;
	width: 590px;
	padding: 10px;
	color:#666666;
}

.coment-footer2 {
	background-image: url(http://i.dir.bg/trip/images/comment-bottom2.gif);
	width: 590px;
	height: 6px;
}
#flights {position:absolute; top:430px; left:50%; margin-left:-345px;}
#flights_footer {height:700px;}

.diri {background: url(http://i.dir.bg/trip/images/diri2.png) no-repeat; border: none; width: 83px; height: 23px; cursor: pointer;}
#mainnavigationT {
	margin:0;
	float:left;
	height:25px;
	background-repeat: repeat-x;
	font-size:13px;
	line-height:normal;
	width: 300px;
	margin-bottom: 8px;
}
#mainnavigationT ul {margin:0;padding:0;}
#mainnavigationT li {display:inline;margin:0;padding:0;}
#mainnavigationT a {
	float:left;
	margin:0;
	padding:0;
	text-decoration:underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	line-height:normal;
	padding: 7px 0 3px 0;
	background-image: url(http://i.dir.bg/diri/images/line.png);
	background-repeat: no-repeat;
	background-position: 0 10px;
	width: 52px;
	text-align: center;
}
#mainnavigationT li a:link  {
	width:52px;
	height:auto;
	display:block;
	text-decoration: underline;
}
#mainnavigationT li a:hover  {
	width:52px;
	height:auto;
	display:block;
	text-decoration:none;
}
#mainnavigationT li.active a {
	background-position:0 10px;
	text-decoration:none;
	text-align:center;
	margin-right:3px;
	font-weight: bold;
	background-image: url(http://i.dir.bg/trip/images//activ.png);
	height: 18px;
	width:52px;
}
#mainnavigationT li.active a:hover {
	background-position:0 10px;
	text-decoration:none;
	text-align:center;
	margin-right:3px;
	font-weight: bold;
	width:52px;
	height: 18px;
}


/* Left - New خْهوقو CSS */
/* Video page ------------------------------------------------------------------*/

#mainVideo {
margin-left:120px;
margin-right:100px;
}


/* topVideo navigation ------------------------------------------------------------------*/	
#topnavVideo {
	margin-bottom:20px;
	padding:0;
}
#topnavVideo ul {
	margin:0;
	padding:0;
}
#topnavVideo li {display:inline; margin:0; padding:0;}
#topnavVideo a {
	float:left;
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:11px;
	line-height:normal;
	padding: 13px 0 13px 35px;
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin-left:10px;
	text-decoration: none;
}
#topnavVideo li a:link  {
	display:block;
}
#topnavVideo li a:hover  {
	color:#000;
}

#topnavVideo li#nav1 a {width:75px; background-image:url(http://i.dir.bg/trip/images/description_button.png); padding-left:30px;}

#topnavVideo li#nav2 a {width:90px; background-image:url(http://i.dir.bg/trip/images/video_button.png);}

#topnavVideo li#nav3 a {width:94px; background-image:url(http://i.dir.bg/trip/images/gallery_button.png); padding-left:30px;}

#topnavVideo li#nav4 a {width:51px; background-image:url(http://i.dir.bg/trip/images/map_button.png); padding-left:38px;}

#topnavVideo li#nav5 a {width:90px; background-image:url(http://i.dir.bg/trip/images/comments_button.png);}


/* bottom Video */

#bottomVideo {
	background-image:url(http://i.dir.bg/trip/images/downbg.png);
	background-repeat:repeat-x;
	width:588px;
	height:121px;
	padding-left:20px;
	padding-right:20px;
	margin-top: 15px;
}
.button3 a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/leftdown.png);
	width:30px;
	height:73px;
	margin-top:25px;
	margin-right:40px
}
.button3 a:hover {
	background-image:url(http://i.dir.bg/trip/images/leftdown_over.png);
}

.button4 a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/rightdown.png);
	width:30px;
	height:73px;
	margin-top:25px;
}
.button4 a:hover {
	background-image:url(http://i.dir.bg/trip/images/rightdown_over.png);
}

.bottomVideo{
padding-top:25px;
}
.bottomVideo a {
padding-right:20px;
}
.bottomVideo img {
border:solid 1px #B3C2D9;
}

.play {
	position: absolute;
	margin-left: 16px;
	margin-top: 22px;
	width: 39px;
	height: 26px;
}

.play img {
border:0;
}

/* Video page End ------------------------------------------------------------------*/

/* Gallery page --------------------------------------------------------------------*/

#mainGallery p {
padding-left:80px;
width:482px;
}

#mainGallery .button1, #mainGallery .button2 {
/*padding-left:10px;
padding-right:15px;*/
padding-top:120px;
}
#mainGallery .button1 a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/left.png);
	width:43px;
	height:105px;
}
#mainGallery .button1 a:hover {
	background-image:url(http://i.dir.bg/trip/images/left_over.png);
}

#mainGallery .button2 a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/right.png);
	width:43px;
	height:105px;
}
#mainGallery .button2 a:hover {
	background-image:url(http://i.dir.bg/trip/images/right_over.png);
}

/*Second part buttons*/

#mainGalleryNew {
	background-image:url(http://i.dir.bg/trip/images/downbg.png);
	background-repeat:repeat-x;
	width:588px;
	height:121px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:15px;
}
#mainGallery2 {
	background-image:url(http://i.dir.bg/trip/images/downbg.png);
	background-repeat:repeat-x;
	width:588px;
	height:121px;
	padding-left:20px;
	padding-right:20px;
	margin-top: 15px;
}
.button3 a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/leftdown.png);
	width:30px;
	height:73px;
	margin-top:25px;
	margin-right:18px
}
.button3 a:hover {
	background-image:url(http://i.dir.bg/trip/images/leftdown_over.png);
}

.button4 a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/rightdown.png);
	width:30px;
	height:73px;
	margin-top:25px;
}
.button4 a:hover {
	background-image:url(http://i.dir.bg/trip/images/rightdown_over.png);
}

.imgGallery {
padding-top:22px;
}
.imgGallery a {
padding-right:18px;
}
.imgGallery img {
border:solid 4px #B3C2D9;
}
.imgGallery img:hover {
border:solid 4px #FF6600;
}
.imgGalleryActive img {
border:solid 4px #FF6600;
}
/* Gallery page End ----------------------------------------------------------------*/
/* New CSS */

#leftReport {
text-align:center;
width: 220px;
}

#leftReport a, p {
padding-right:20px;
}

.imageFrame {padding:1px; border:1px solid #B3C2D9}

/* Videoblock */

#videoblock {
margin-bottom:20px;
}
#videoblock .play {
	position: absolute;
	margin-left: 75px;
	margin-top: 45px;
}

/* Right */

#rightReport {
margin-top:10px;
margin-bottom:10px;
}

#rightList {
	margin:0;
	padding:0;
	list-style:none;
	}

.rightListOne li a {
	padding-left:18px;
	display:block;
	height: 20px;
	background-image: url(http://i.dir.bg/trip/images/plus.png);
	background-repeat:no-repeat;
}

.rightListTwo li a {
	padding-left:18px;
	display:block;
	height: 20px;
	background-image: url(http://i.dir.bg/trip/images/next.png);
	background-repeat:no-repeat;
}

/* End - New CSS */
/* Forma */

#newForm {
	margin:0;
	padding:0;
}

#newForm input, #newForm textarea, #newForm label, #newForm select {
	border:1px solid #B3C2D9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	cursor:pointer;
	margin-bottom:4px;
	}
	
#newForm select {
	padding:1px;	
	}
/* Forma End */
#idlenta {
	background-image: url(http://i.dir.bg/trip/images/lenta_images/backgr-lenta.png);
	background-repeat: repeat-x;
	height: 38px;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#idlenta a{ color:#FFFFFF; text-decoration:underline;}
#idlenta a:hover{
	color:#00CCFF;
}
#lentasearch {
	background-image: url(http://i.dir.bg/trip/images/lenta_images/search-backgr.png);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 211px;
	padding-top: 9px;
	padding-left: 12px;
}
#lentasearch #searchfield {
	border-style: none;
	border-color: #FFFFFF;
	height: 18px;
	width: 195px;
	color: #666666;
}
#searchbut {
	background-image: url(http://i.dir.bg/trip/images/lenta_images/search-butt.png);
	background-repeat: no-repeat;
	float: right;
	width: 35px;
	height: 35px;
}
#searchbut:hover {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/search-butt-hover.png);
	width: 35px;
	height: 35px;
	cursor: pointer;
}
#lentanav {
	float:left;
	width: 250px;
}
#lentanav ul {
	margin:0;
	padding:0;
	width: 250px;
}
#lentalogin {
	float:left;
	width: 320px;
}
#lentalogin ul{
	margin:0;
	padding:0;
	width: 320px;
}
#lentanav li, #lentalogin li {display:inline;margin:0;padding:0;}
#lentanav a, #lentalogin a {
	float:left;
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	line-height:normal;
	background-repeat: no-repeat;
	margin-right: 8px;
	text-decoration: none;
}
#lentanav li a:link, #lentalogin li a:link  {
	display:block;
}
#lentanav li a:hover, #lentalogin li a:hover {
	color:#FFF
}
#lentanav li#nav1 a {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-dir.png);
	margin-right:22px
}
#lentanav li#nav1 a:hover {background-image:url(http://i.dir.bg/trip/images/lenta_images/but-dir-hover.png);}
#lentanav li#nav2 a {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-image.png);
}
#lentanav li#nav2 a:hover {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-image-hover.png);
}
#lentanav li#nav3 a {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-video.png);
}
#lentanav li#nav3 a:hover {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-video-hover.png);
}
#lentanav li#nav4 a {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-otziv.png);
}
#lentanav li#nav4 a:hover {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-otziv-hover.png);
}
#lentanav li#nav5 a {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-vip.png);
}
#lentanav li#nav5 a:hover {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/but-vip-hover.png);
}
#lentalogin li#nav6 a {
	padding-top:8px;
	color:#FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	margin-right: 15px;
}
#lentalogin li#nav6 a:hover {
color:#FFFFFF

}
#lentalogin li#nav7 a {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/exit.png);
	width: 72px;
	height: 25px;
}
#lentalogin li#nav7 a:hover {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/exit-hover.png);
}
#lentalogin li#nav8 a {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/vhod.png);
	width: 72px;
	height: 25px;
}
#lentalogin li#nav8 a:hover {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/vhod-hover.png);
}
#lentalogin {
	width: 220px;
	position: absolute;
	left: 50%;
	margin-left: -160px;
	top: 5px;
	z-index: 999;
	display: block;
}
#exit {
	background-image:url(http://i.dir.bg/trip/images/lenta_images/exit.png);
	background-repeat:no-repeat;
	width:73px;
	height: 15px;
	display: inline;
}
#pole {
	color: #000000;
}
.TabbedPanelsTab img, .newotziv img{ behavior: url(iepngfix.htc) }

/*tabs moite*/
#tabsmoite {
 margin-left:25px; 
 font: bold 14px sans-serif; 
 cursor: pointer;
 text-decoration:underline;
 font-weight:bold;
 color: #0A246A;
 }
 
#tabsmoite:hover {
 margin-left:25px; 
 text-decoration:none;
 font: bold 14px sans-serif; 
 cursor: pointer; 
 color:#FF6600;
 }
 /*tabs moite end*/
 /*new navigation*/
#mainnavigation {
	margin:0;
	padding:0;
	float:left;
	width:600px;
	height:25px;
	margin-top:1px;
}
#mainnavigation ul {
	margin:0;
	padding:0;
}
#mainnavigation li {display:inline;margin:0;padding:0; list-style: none;}
#mainnavigation a {
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	font: bold 14px sans-serif; 
    cursor: pointer;
	color: #0A246A;	
	background-image: url(http://i.dir.bg/trip/images/bg_tabs.png);
	text-align: center;
	padding-top: 4px;
	margin-right: 1px;
	width: 129px;
	height: 21px;
	background-repeat: no-repeat;
}
#mainnavigation li a:link  {
	display:block;
	color: #0A246A;
}
#mainnavigation li a:hover  {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/bg_hover.png);
	color:#FF6600;
}
#mainnavigation li.active a {
	background-image: url(http://i.dir.bg/trip/images/bg_active.png);
	color: #0A246A;
	background-repeat: no-repeat;
}
 /*new navigation end */
 
 /* search */
#searchconteiner {
	width:300px;
	height:24px;
	background-image:url(http://i.dir.bg/trip/images/auto-search-bgr.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
}
#tripsearchnew {
	margin:0;
	padding:0;
	float: left;
	width: 270px;
}
#tripsearchnew #searchfield {
	margin:4px 0 0 5px;
	padding:0;
	border-style: none;
	border-color:#FFFFFF;
	color: #666666;
	background-color:#F4F9FD;
	width:260px;
}
#tripsearchbutton {
	background-image: url(http://i.dir.bg/auto/img/buton.png);
	background-repeat: no-repeat;
	float: right;
	width: 24px;
	height: 24px;
}
#tripsearchbutton:hover {
	background-image:url(http://i.dir.bg/auto/img/buton_hover.png);
	width: 24px;
	height: 24px;
	float: right;
	cursor: pointer;
}
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
	background: transparent url(http://i.dir.bg/trip/images/demobox.png) no-repeat bottom right;
} 
.cssbox {
	width: 100% !important; /* intended total box width - padding-right(next) */
	width: 100%; /* IE Win = width - padding */
	padding-right: 10px; /* the gap on the right edge of the image (not content padding) */
	margin: 10px auto; /* use to position the box */
} 

/* set the top-right image */ 
.cssbox_head {
	background-position: top right;
	margin-right: -10px; /* pull the right image over on top of border */
	padding-right: 10px; /* right-image-gap + right-inside padding */
	height: 23px;
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body {
	background-position: bottom left;
	margin-right: 3px; /* interior-padding right */
	padding: 10px 0 10px 12px; /* mirror .cssbox_head right/left */
} 

.cssbox h2 {
	font-size:12px;
	margin:0;
	padding:5px 0 5px 0;
}


.hotels p {
margin-bottom:5px;
}
.marginRight {margin-right:5px;}



/* set the image to use and establish the lower-right position */ 
.cssbox2, .cssbox_body2, .cssbox_head2, .cssbox_head2 h2 {
	background: transparent url(http://i.dir.bg/trip/images/demobox2.png) no-repeat bottom right;
} 
.cssbox2 {
	width: 100% !important; /* intended total box width - padding-right(next) */
	width: 100%; /* IE Win = width - padding */
	padding-right: 10px; /* the gap on the right edge of the image (not content padding) */
	margin: 10px auto; /* use to position the box */
} 

/* set the top-right image */ 
.cssbox_head2 {
	background-position: top right;
	margin-right: -10px; /* pull the right image over on top of border */
	padding-right: 10px; /* right-image-gap + right-inside padding */
	height: 23px;
} 

/* set the top-left image */ 
.cssbox_head2 h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body2 {
	background-position: bottom left;
	margin-right: 3px; /* interior-padding right */
	padding: 0 0 10px 14px; /* mirror .cssbox_head right/left */
} 

.cssbox2 h2 {
	font-size:12px;
	margin:0;
	padding:5px 0 5px 0;
}

/*Pichivka Gallery*/
.pochivkaGalerry {
padding-top:25px;
}
.pochivkaGalerry a {
padding-right:5px;
}
.pochivkaGalerry  img {
border:solid 1px #B3C2D9;
padding:2px;
}

.pochivkaGalerry  img:hover {
border:solid 1px #FF6600;
}

.pochivkaGalerryActive img {
border:solid 1px #FF6600;
}


.buttonLeft a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/gall_left.png);
	width:42px;
	height:74px;
	margin-top:20px;
	margin-right:10px
}

.buttonLeft  a:hover {
	background-image:url(http://i.dir.bg/trip/images/gall_left_hover.png);
}

.buttonRight  a {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/gall_right.png);
	width:42px;
	height:74px;
	margin-top:20px;
}

.buttonRight a:hover {
	background-image:url(http://i.dir.bg/trip/images/gall_right_hover.png);
}
/*offert calendar*/
.designmonth {
	background-image:url(http://i.dir.bg/trip/images/calendar_top.png); 
	border:1px solid #A6BACC;
	border-bottom:0;
	text-transform:uppercase; 
	font-weight: bold; 
	color:#0A246A;
 }
 
.addbutton {
	background-image:url(http://i.dir.bg/trip/images/add_button.png);
	background-repeat:no-repeat;
	width:103px;
	height:32px;	
}
.editbutton {
	background-image:url(http://i.dir.bg/trip/images/edit_button.png);
	background-repeat:no-repeat;
	width:103px;
	height:32px;	
}

/*Profil menu*/

#profilmenu dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#profilmenu {
	margin:0;
	padding:0;
	float:left;
	width:635px;
	height:25px;
	margin-top:1px;
}
#profilmenu dl {
	float: left;
	margin-right: 1px;
	width: 126px;
	height: 21px;
}
#profilmenu dt {
	cursor: pointer;
	text-align: center;
	background-image: url(http://i.dir.bg/trip/images/bg_tabs_new.png);
	background-repeat: no-repeat;
	height: 21px;
}
#profilmenu dd {
	height: 21px;
	font-weight:normal;
}
#profilmenu li {
	text-align: center;
	margin-top:5px;
	font-weight:normal;
}
#profilmenu li a, #profilmenu dt a {
	text-decoration: none;
	display: block;
	height: 21px;
    cursor: pointer;
	background-image: url(http://i.dir.bg/trip/images/bg_tabs_new.png);
	background-repeat: no-repeat;	
	padding-top:4px;
	font: 14px sans-serif; 
	color: #0A246A;	
}
#profilmenu li a:hover, #profilmenu dt a:hover {
	display:block;
	background-image:url(http://i.dir.bg/trip/images/bg_hover_new.png);
	background-repeat: no-repeat;
	color:#FF6600;
}

/*subtabs*/
#subtabs {
  float:left;
  line-height:normal;
  background-image:url(http://i.dir.bg/trip/images/nav.png);
  background-repeat:repeat-x;
  width:615px;
  height:23px;
  border:1px solid #A6BACC;
  }
#subtabs ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#subtabs li {
  display:inline;
  margin:0;
  padding:0;
  }
#subtabs a {
  float:left;
  margin:0;
  padding:0;
  text-decoration:none;
  display:block;
  padding:5px;
  }
#subtabs a:hover {
  background-image:url(http://i.dir.bg/trip/images/arrow_nav.png);
  background-repeat:no-repeat;
  height:21px;
  color:#FF6600;
  background-position:center 23px;
}
#subtabs li.active a{
  background-image:url(http://i.dir.bg/trip/images/arrow_nav.png);
  background-repeat:no-repeat;
  height:21px;
  color:#FF6600;
  background-position:center 23px;
}
/*lastminute */
.lastminute {
width:112px;
}
	 
.lastminute img {	
padding:4px;
border:1px solid #CCC; 
margin-right:4px; 
background-color:#FFF;
}

.lastminute span {	
position:absolute; 
color:#F00;
font-weight:bold;
font-size:12px;
margin:85px 0 0 -106px;
}
/*lastminute */