﻿html, body, form
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
}
iframe {
	width:100%;
	height:680px;
	border:none;
}
img{
	border:none;
}
h1 {	
	color:#FF7C00;
	font-size:18px;
}
.margin {
    margin-top:10px;
}
/*Print Version*/
.print {
	width:650px;
	text-align:center;
	margin:0;
	padding:10px 0; 
	height:85%; 
	font-weight:bold;	
}
.print div {
	border:solid 1px #000000;
	margin-top:10px;
	text-align:left;
	height:auto; 
	padding-left:20px; 
}
.print h1 {	
	color:#FF7C00;
	font-size:18px;
}
.print h3 {
	color:#333333;
	font-size:16px;
}
.print p {
	color:#3f3f3f;
	font-size:14px;
	font-weight:normal;
}
.main {
	height:100%;
	margin:10px auto 0 auto;
	position:relative;
	width:995px;
}
.content {
	width:995px;
	min-height:300px;
	_height:330px;
}
iframe.present {
	height:680px;
	width:510px;
}
.flightFrame iframe {
	height:800px;
	width:1045px;
	margin-left:0px;
	_width:100%;
}
.frameContent iframe.trip {
	height:345px;
	width:1045px;
	margin-left:0px;
	_width:100%;
}
.frameContent iframe.hotel {
	height:370px;
	width:1045px;
	margin-left:-5px;
	_width:100%;
}
.frameContent iframe.flight {
	height:315px;
	_height:320px;
	width:1045px;
	margin-left:-5px;
	_width:100%;
}
.frameContent iframe.car {
	height:305px;
	_height:310px;
	width:1045px;
	margin-left:-5px;
	_width:100%;
}
iframe.cruise {
	height:693px;
	width:564px;
	float:left;
}
.blocksCruise {
	margin-top:15px;
	width:215px;
}
.blocksCruise h1 {	
	color:#FF7C00;
	font-size:18px;
}
.blocksCruise h3 {
	color:#535458;
	font-size:14px;
}
.blocksCruise p {
	color:#3f3f3f;
	font-size:14px;
	font-weight:normal;
}
.blocksCruise td{
	padding:5px;
	vertical-align:top;
}
.frameContent iframe.train {
	height:320px;
	_height:320px;
	width:1045px;
	margin-left:-5px;
	_width:100%;
}
.grayBlock {
	background-color:#e8e8e8;
	padding:15px 20px 35px 20px;
	color:#848486;
}
.grayBlock h3,
.right .grayBlock h3 {
	margin:0 0 5px 0;
	color:#535458;
	font-size:14px;
	padding-left:0;
}
.grayBlock div {
	margin:17px 0;
}
.grayBlock span {
	color:#535458;
}
.grayBlock p,
.right .grayBlock p {
	margin:5px 0;
	padding-left:0;
}
.grayBlock a {
	color:#b45c0b;
}
.grayBlock a:hover {
	color:#f57d15;
}
.leftGrayBlock {
	background-color:#E8E8E8;
	padding:15px;
	width:320px;
	color:#848486;
}
table.blocks {
	width:100%;
}
.blocks td{
	padding:5px;
	vertical-align:top;
}
.linksBlock {
	background-color:#e8e8e8;
	padding:15px 30px 35px 20px;
	color:#848486;
	width:265px;
	float:right;
}
.linksBlock h3,
.right .linksBlock h3 {
	margin:0 0 5px 0;
	color:#535458;
	font-size:14px;
	padding-left:0;
}
.linksBlock p,
.right .linksBlock p {
	margin:5px 0;
	padding-left:0;
}
.linksBlock a {
	color:#b45c0b;
}
.linksBlock a:hover {
	color:#edaf76;
}
/*Header*/
.header {
	height:70px;
	width:995px;
}
.homeLink div
{
	background:transparent url(Images/logo.png) no-repeat scroll left top;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	height:80px;
	width:330px;
}
.language{
	float:right;
	margin:20px;
	width:150px;
	display:none;/*for beta*/
}
.headerLinks {
	color:#7d7d7d;
	float:right;
	font-size:13px;
	margin:20px;
}
.headerLinks a{
	color:#7d7d7d;
	text-decoration:none;
}
.headerLinks a:hover{
	color:#d66801;
}
.headerLinks img{
	color:#000000;
	vertical-align:middle;
}
/*Menu*/
.menu li {
	float:left;
	padding:0;
	margin:0;
}
 div.menu {
	color:#7d7d7d;
	float:left;
	height: 45px;
    white-space: nowrap;
    width: 956px;
	clear:both;
	background:transparent url(Images/bg_menu.png) repeat-x scroll left top;
	padding:0 0 0 40px;
	margin-bottom:5px;
}
.menu ul {
	list-style:none;
	padding:0;
	margin:0;
}
.menu a {
	color:#7d7d7d;
    text-decoration:none;
}
.menu a span {
    padding: 0 0 0 10px;
	float:left;
}
.menu li.highlight a span ,
.menu a:hover span  ,
.menu a span.sub {
	color:#ffffff;
	background:transparent url(Images/bg_menu_select_left.png) no-repeat scroll left top;
}
.menu a span div {
	font-size:13px;
	height: 30px;
    padding: 15px 10px 0 0;
	float:left;
}
.menu li.highlight a div ,
.menu a:hover span div  ,
.menu a span.sub div  {
	height: 33px;
    padding: 12px 10px 0 0;
	background:transparent url(Images/bg_menu_select.png) no-repeat scroll right top;
}
.menu .popup {
	position:absolute;
	left:0;
	top:20px;
	_left:5px;
	z-index:100;
	_top:25px;
}
.menu .popup ul{
	width:177px;
	margin:0;
	text-align:left;
}
.menu .popup li
{
	padding:5px 10px;
	background-color:#fa890f;
	margin:0;
	display:block;
	float:none;
}
.menu .popup li a
{
    padding-left:0;
    color:#ffffff;
}
/*Search*/
.search {
	float:right;
	right:20px;
	position:relative;
	clear:both;
}
.search_a {
	bottom:7px;
	color:#FF7C00;
	font-weight:bold;
	position:absolute;
	right:405px;
	text-decoration:none;
}
.search_a2 {
	bottom:7px;
	color:#FF7C00;
	font-weight:bold;
	position:absolute;
	right:220px;
	text-decoration:none;
}
.search a:hover {
	color:#FFAE5F;
}
.textSearch {
	background:transparent url(Images/bg_textbox.png) no-repeat scroll 0 0;
	border:none;
	width:198px;
	padding:5px 0 0 5px;
	height:20px;
}
.btnSearch {
	bottom:5px;
	position:absolute;
	right:10px;
}
.search_img {
	bottom:7px;
	position:absolute;
	right:385px;
}
.search_img2 {
	bottom:7px;
	position:absolute;
	right:285px;
}
.search span {
	bottom:7px;
	color:#FF7C00;
	font-weight:bold;
	position:absolute;
	right:290px;
	width:90px;
}
/*left content*/
.leftContent {
	margin:1px 0 10px 0;
	width:205px;
	float:left;
	clear:both;
}
.topContent table{
	margin:10px;	
	padding-left:25%;
}
.text {
	border:1px solid #94948f;
	width:200px;
}
.leftColumn {
	text-align:right;
}
.mandatory{
	font-weight:bold;
}
table.registaration {
	width:100%;
}
.registaration a {
	color:#ff7c00;
}
.registaration a:hover {
	color:#FFAE5F;
}
.registaration td.messageTd{
	color:#0d6f12;
}
table.couples {
	width:100%;
	margin-top:20px;
}
/*Search Box*/
.top {	
	height: 330px; 
	width:200px; 
	padding-top:10px;
	background:transparent url(Images/bg_top.png) no-repeat scroll 0 0;
}
.top h1 {
	color:#3F3B3B;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	margin:0;
	text-align:center;
}
.top h3 {
	color:#c96c1d;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 15px;
	padding:5px 0;
}
.top div.searchBox {
	background: transparent url(Images/bg_searchBox.png) no-repeat scroll 0 0;
	height:55px;
	width:174px;
	margin:10px 15px;
}
.top input.text {
	width:115px;
	border:solid 1px #7f9db9;
	margin:0 5px 0 15px;
	height:14px;
}
.searchBox img {
	cursor:pointer;
}
.top select.text {
	width:135px;
	border:solid 1px #7f9db9;
	margin:0 0 0 15px;
}
.top .button {
	float:right;
	margin-right:10px;
}
/*Categories*/
.categories{
	border:solid 1px #cccccc;
	padding:10px;
	float:left;
	width:180px;
	margin-top:10px;
}
.categories a {
	color:#ff7c00;
	font-weight:bold;
	text-decoration:none;
}
.categories div{
	padding: 3px 0 3px 0;
}
.categories span a{
	color:#828387;
	font-weight:bold;
}
.categories span a:hover {
	color:#ff7c00;
}
/*Shide Show*/
.right .container ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	padding:0;
	margin:0;
}
.right .container ul li
{
	display:inline;
	float:left;
	height:330px;/*269px;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	position:relative;
	width:782px;
	padding:0;
} 
.right div.center-wrap {
}
.right div.carousel-pagination {
	width:782px;
	height:30px;
	bottom:0;
	position:absolute;
}
.right div.carousel-pagination p{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:right;
	margin:0;
	padding:3px 10px 2px;
}
.right div.carousel-pagination h2{
	float:left;
	color:#ff7c00;
	padding-left:10px;
	margin:5px 0;
	width:660px;
}
.right div.carousel-pagination h2 a{
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
}
.right div.carousel-pagination h2 a:hover{
	color:#ff7c00;
}
.right div.carousel-pagination span.price{
	float:right;
	clear:right;
	color:#ff7c00;
	padding:0;
	margin-top:10px;
	margin-right:10px;
	font-size:18px;
}

.right div.carousel-pagination div{
	float:right;
	color:#ffffff;
	font-size:12px;
}
.right div.carousel-pagination a {
	color:#ffffff;
	cursor:pointer;
	margin:2px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.right div.carousel-pagination div a {
	margin:0;
}

.right div.carousel-pagination a div{
    float:none;
    margin:0;
    padding:2px 0 0 4px;
    height:17px;
    width:80px;
    background:transparent url(Images/bg_button_more.png) no-repeat scroll 0 0;
    _background:transparent url(Images/bg_button_more.gif) no-repeat scroll 0 0;
}
.right div.carousel-pagination a:hover div{
    background:transparent url(Images/bg_button_more_over.png) no-repeat scroll 0 0;
    _background:transparent url(Images/bg_button_more_over.gif) no-repeat scroll 0 0;
}
.right div.carousel-pagination a span {
    padding: 2px 5px;
    background-color:#000000;
}
.right div.carousel-pagination a.active span,
.right div.carousel-pagination a:hover span {
    background-color:#4f4f4f;
}
.right .carousel-control {
	float:right;
}
.right div.container {
	width:782px;
	position:relative;
	float:right;
	height:330px;
}
.right div.container img {
	width:782px;
	height:330px;
}
/*Offer List*/
.offers 
{
}
.offers div.offersContent {
	background-color:#000000;
	filter:alpha(opacity=75);
	opacity:0.75;
	padding:10px;
	width:200px;
	height:265px;
	top:25px;
	left:540px;
	position:absolute;
	text-align:left;
}
.offers h2{
	color:#ff7c00;
	margin:0;
}
.offers a {
	text-decoration:none;	
	color:#ffffff;
}
.offers a:hover {
	text-decoration:underline;	
	color:#ffffff;
}
.offerContent {
	margin:20px 0;
}
.offerContent table {
	width:100%;
}
/*Right content*/
.rightContent {
	margin: 15px 0 0 0;
	float:right;
	width:782px;
}
.rightContent h1.default {
	color:#FF7C00;
	padding-left:20px;
	font-size:18px;
}
.rightContent h3.default {
	color:#333333;
	padding-left:20px;
	font-size:16px;
	text-align:justify;
}
.right {
	position:relative;
	min-height:330px;
	_height:330px;
}
.indent {
	padding-left:30px;
	width:500px;
}
.right h1 {
	color:#FF7C00;
	padding-left:20px;
	font-size:18px;
}
.right h3 {
	color: #ed8d34;
	padding-left:20px;
	font-size:16px;
	text-align:justify;
}
.right h3 p{
	color: #ed8d34;
}
.right p {
	color:#3f3f3f;
	padding-left:20px;
	font-size:14px;
	text-align:justify;
}
.right li{
	color: #3f3f3f;
	font-size:14px;
}
.right li a {
	color: #828387;
    font-weight: bold;
    text-decoration: none;
}
.right li a:hover {
	color: #FF7C00;
}
.right td{
	color: #3f3f3f;
	font-size:14px;
}
.right p.catalogHeader {
	color:#FF7C00;
	padding-left:0;
	margin-left:20px;
	font-size:16px;
	font-weight:bold;
	border-bottom:solid 1px #ff7c00;
	clear:both;
}
.right div.catalogs {
	padding-left:20px;
}
.right div.catalogs h3{
	padding-left:0;
	clear:both;
}
.right div.catalogItem {
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	float:left;
	padding:15px;
	margin:10px 20px 10px 0;
	text-align:center;	
}
.right div.catalogItem h3{
	padding:0;
	margin-top:0;
	color:#ff7c00;
}
.right div.catalogItem a{
	color:#ff7c00;
	font-weight:bold;
}
.right div.catalogItem img{
	width:auto;
	height:80px;
}
.right div.catalogItem a:hover{
	color:#ffae68;
}
.indent h1 {
	color:#FF7C00;
	padding-left:0;
	font-size:18px;
}
.indent h3 {
	color: #ed8d34;
	padding-left:0;
	font-size:16px;
	text-align:justify;
}
.indent p {
	color:#3f3f3f;
	padding-left:0;
	font-size:12px;
	text-align:justify;
}
.indent h3 p{
	color: #ed8d34;
}
.indent li{
	color: #3f3f3f;
	font-size:12px;
}
.indent td{
	color: #3f3f3f;
	font-size:12px;
}
.banners {
	float:right;
	width:205px;
	clear:right;
}
.banners .banner_temp{
	margin-top:10px;
	text-align: center;
}
.banners .logoImg {
	border:solid 1px #e7e8e9;
	margin-bottom:5px;
	width:205px;
	height:auto;
}
.blockChars {
	background-color:#e7e8e9;
	padding:10px;
	margin-bottom:5px;
}
.blockChars table {
	width:100%;
	margin-top:5px;
}
.blockChars table td{
	color:#666666;
}
.blockChars table td.leftTd{
	font-weight:bold;
}
.chars {
	background:transparent url(Images/checker.png) no-repeat scroll 0 0;
	height:17px;
}
.chars span{
	padding-left:30px;
	color:#666666;
}
.docs {
	background:transparent url(Images/doc.png) no-repeat scroll 0 0;
	height:17px;
}
.docs span{
	padding-left:30px;
	color:#666666;
}
.blockChars table a{
	color:#666666;
	text-decoration:none;
}
.blockImgs {
	background-color:#e7e8e9;
	padding:10px;
}
.imgs {
	background:transparent url(Images/gallery.png) no-repeat scroll 0 0;
	height:20px;
	padding-top:2px;
}
.imgs span{
	padding-left:30px;
	color:#666666;
}
.banners .first {
	background: #bdbfc1;
	vertical-align:middle;
	padding:15px 0;
	margin-top:5px;
}

.banners a.circlePointer div{
	font-size:14px;
	margin:0 15px;
}
.mapBlock {
	height: 440px;
	position:relative;
}
.map 
{
	width: 500px; 
	height: 440px;
	margin:0;
	position:absolute;
	left:0;
}
.blockMaps {
	background-color:#e7e8e9;
	padding:10px;
	margin-left:0;
	width:480px;
}
.maps {
	background:transparent url(Images/map.png) no-repeat scroll 0 0;
	height:17px;
}
.maps span{
	padding-left:30px;
	color:#666666;
}
/*Image galery*/
.banners .container ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	padding:0;
	margin:0;
}
.banners .container ul li
{
	display:inline;
	float:left;
	height:110px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	position:relative;
	width:205px;
	padding:0;
} 
.banners div.center-wrap {
}
.banners div.carousel-pagination {
	background-color:#e7e8e9;
	width:205px;
	position:relative;
	padding-bottom:5px;
}
.banners div.carousel-pagination p{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 0 2px;
	position:relative;
	text-align:center;
}
.banners div.carousel-pagination div{
	color:#666666;
	padding:0 10px 5px 10px;
	font-size:12px;
	width:auto;
}

.banners div.carousel-pagination a.active {
	color:#666666;
	font-weight:bold;
}
.banners div.carousel-pagination a {
	color:#666666;
	cursor:pointer;
	margin:5px 2px;
	font-size:12px;
}
.banners div.carousel-pagination  a.next {
	position:absolute;
	bottom:8px;
	right:5px;
	margin:0;
}
.banners div.carousel-pagination a.previous {
	position:absolute;
	bottom:8px;
	left:5px;
	z-index:1;
	margin:0;
}
.banners div.container {
	width:205px;
}
.banners div.container img {
	width:205px;
	height:110px;
}
/*Forms*/
.form h1 {
	color:#FF7C00;
	padding-left:20px;
	font-size:18px;
}
.form table {
	width:497px;
	margin:0 auto;
	border-bottom:solid 1px #c36b0e;
	padding:5px 0;
}
.form table td {
	padding-bottom:5px;
	vertical-align:top;
}
.form a {
	color:#ff7c00;
}
.form a:hover {
	color:#FFAE5F;
}
.form table td.left {
	font-weight:bold;
	min-width:50px;
}
.form table.tNoBorder {
	border:none;
	padding-bottom:0;
}
.form .whole {
	width:490px;
	border:solid 1px #9cb7ce;
}
.form .half {
	width:240px;
	border:solid 1px #9cb7ce;
}
.form .halfWith {
	width:230px;
	border:solid 1px #9cb7ce;
}
.form .quarter {
	width:115px;
	border:solid 1px #9cb7ce;
}
.form .middle {
	width:190px;
	border:solid 1px #9cb7ce;
}
.form .small {
	width:40px;
	border:solid 1px #9cb7ce;
}
.form div.checkBoxList {
	border:solid 1px #9cb7ce;
	height:100px;
	overflow-x:auto;
	overflow-y:scroll;
	width:240px;
}
.form .checkBoxList table{
	margin:0;
	width:auto;
}
.form .checkBoxList table td{
	padding:0;
	white-space:nowrap;
}
.form .checkBoxList input{
	vertical-align:middle;
}
.form table td.messageTd{
	color:#ff0000;
}
/*Bottom*/
.staticLinks {
	margin-top:10px;
	width:782px;
	padding-left:10px;
}
.staticLinks td {
	padding:0 10px;
}
.staticLinks .bottomTr td {
	padding-bottom:10px;
}
.staticLinks span {
	color:#666666;
}
.topTr div {
	border-bottom:solid 1px #CFD0D4;
	padding-bottom:5px;
}
.topTr img{
	text-align:right;
}
.topTr a{
	color:#ff7c00;
	font-weight:bold;
	padding-bottom:3px;
	text-decoration:none;
}
.bottomOffer a{
	text-decoration:none;
}
.bottomOffer h3 a:hover{
	color:#ffae5f;
}
.bottomOffer td {
	padding-left:10px;
	vertical-align:top;
	width:235px;
}
.bottomOffer a img {
	width:auto;
	float:right;
}
.bottomOffer img {
	width:235px;
	height:auto;
}
.bottomOffer h3 a{
	color:#FF7C00;
	font-size:18px;
}
.bottomOffer p{
	color:#848484;
}	
.rightColumn table{
	width:265px;
}
.bottomOffer table td {
	width:265px;
}
.bottomOffer .button {
	float:right;
}
.rightColumn .first {
	background: #bdbfc1;
	height:50px;
	vertical-align:middle;
}
a.circlePointer {
	text-decoration:none;
}
.circlePointer div{
	padding-left:30px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
	background: transparent url(Images/circle_pointer.png) no-repeat scroll left top;
	height:21px;
	padding-top:5px;
}
.rightColumn .second {
	height:50px;
	vertical-align:middle;
	padding:5px 0;
}
.second a.foto{
	text-decoration:none;
}
.second a.video{
	text-decoration:none;
}
.second div.fotoBlock{
	float:left;
	padding:10px 0 10px 10px;
	width:85px;
	background: #e7e8e9;
	height:25px;
}
.second div.videoBlock{
	float:left;
	margin-left:10px;
	padding:10px 0 10px 10px;
	width:145px;
	background: #e7e8e9;
	height:25px;
}
.foto div{
	padding-left:35px;
	color:#939598;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background: transparent url(Images/foto.png) no-repeat scroll left top;
	cursor:pointer;
	padding-top:5px;
	height:25px;
	width:50px;
}
.video div{
	padding-left:41px;
	color:#939598;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background: transparent url(Images/video.png) no-repeat scroll left top;
	cursor:pointer;
	padding-top:5px;
	height:25px;
	width:50px;
	white-space:nowrap;
}
.third {
	height:50px;
	vertical-align:middle;
	padding:5px 0;
	background: #e7e8e9;
}
.third div.block{
	padding:5px 20px 5px 5px;
}
.third h3{
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#FF7C00;
}
.third a{
	color:#6c6d70;
	text-decoration:none;
}
.third a:hover{
	color:#a6a9b4;
}
 td.letterregister{
	padding:5px 0;
	color:#ff0000;
}
.letterregister div.block{
	padding:5px 15px 10px;
	background: #a7a9ac;
}
.letterregister h3{
	margin:0;
	color:#363340;
}
.letterregister h3 a {
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font-weight:normal;
}
.letterregister p{
	color:#ffffff;
}
.letterregister input{
	margin-top:3px;
	width:170px;
}
.letterregister .checkBoxList input{
	width:auto;
	vertical-align:middle;
}
.letterregister a{
	color:#ffffff;
	text-decoration:underline;
}
.letterregister .block div {
	height:30px;
}
/*Content page*/
.listOffers {
	float:left;
	padding-left:20px;
}
.listOffers h1 {
	color:#FF7C00;
	font-size:18px;
}
.listOffers h3 {
	color:#333333;
	font-size:16px;
}
.listOffers img {
	width:235px;
	height:auto;
	margin-bottom:10px;
}
.listOffers table.productItem {
	background-color:#e7e8e9;
	margin-bottom:10px;
	width:762px;
	float:right;
}
.listOffers table.productItem td {
	vertical-align:top;
}
.listOffers table.productItem a.title {
	color:#FF7C00;
	font-size:16px;
	font-weight:bold;
}
.listOffers table.productItem p {
	font-size:14px;
	color:#333333;
}
.listOffers table.productItem a.readmore {
	color:#FF7C00;
	float:right;
	margin-left:5px;
}
.listOffers table.productItem td.column {
	width:100%;
	padding:10px;
}
.listOffers table.productItem td.column .productPrice{
	float:right;
}
.listOffers .offerItem {
	margin-bottom:10px;
	float:right;
}
.listOffers .offerItem img {
	margin:0 0 15px;
}
.listOffers img.tab{
	float:right;
	margin:0 0 -2px;
	position:relative;
	width:auto;
	z-index:3;
}
.listOffers table.productItem .offerFrom,
.listOffers .offerItem table .offerFrom {
	background:transparent url(Images/bg_offerFrom.png) no-repeat scroll 0 0;
	font-family:arial;
	font-size:16px;
	margin-right:5px;
	padding:6px 0 10px;
	width:130px;
	color:#888888;
	text-align:center;
	float:left;
}
.listOffers table.productItem .offerFrom span,
.listOffers .offerItem table .offerFrom span {
	font-weight:bold;
}
.listOffers table.productItem .offerTo,
.listOffers .offerItem table .offerTo {
	background:transparent url(Images/bg_offerTo.png) no-repeat scroll 0 0;
	font-family:arial;
	font-size:11px;
	margin:0;
	padding:10px 7px;
	width:85px;
	color:#888888;
	text-align:center;
	float:left;
}
.listOffers .offerItem table{
	width:762px;
	border:solid 2px #ff7b00;
}
.listOffers .offerItem table td {
	vertical-align:top;
	width:0;
	padding:10px 10px 15px 10px;
}
.listOffers .offerItem table a.title {
	color:#555555;
	font-size:16px;
	font-weight:bold;
}
.listOffers .offerItem table p {
	font-size:14px;
	color:#555555;
}
.listOffers .button {
	float:right;
	margin-right:10px;
	background-color: #888888;
}
.listOffers .offerItem table td.column {
	width:100%;
}
.listGalleries {
	float:left;
	padding-left:20px;
	width:762px;
}
.listGalleries table.galleryItem img {
	width:135px;
	height:auto;
	margin:0 10px 10px 10px;
}
.listGalleries h1 {
	color:#FF7C00;
	font-size:18px;
	margin:0;
}
.listGalleries h3 {
	margin:0;
	padding:0;
}
.listGalleries h3 a{
	color:#FF7C00;
	font-size:14px;
	text-decoration:none;
}
.listGalleries h3 a:hover{
	color:#ffae5f;
}
.listGalleries h3 a img{
	margin-right:5px;
}
.listGalleries table.galleryItem {
	background-color:#f7f7f7;
	border:solid 1px #cdced7;
	margin:10px 0;
	width:530px;
}
.listGalleries table.galleryItem a {
	text-decoration:none;
}
.listGalleries table.galleryItem h3 {
	color:#8a8a8a;
	margin-top:0;
	font-size:18px;
	font-family:Arial;
	text-decoration:none;
	padding-left:0;
	text-transform:inherit;
}
.listGalleries table.galleryItem h4 {
	color:#8a8a8a;
	font-family:Arial;
	font-size:14px;
}
.listGalleries table.galleryItem p {
	color:#8a8a8a;
	font-family:Arial;
}
.listGalleries table.galleryItem li {
	color:#8a8a8a;
	font-family:Arial;
}
.listGalleries table.galleryItem td {
	vertical-align:top;
	width:0;
}
.listGalleries table.galleryItem span {
	font-size:14px;
	color:#FF7C00;
	margin-top:40px;
}
.listGalleries table.galleryItem a.readmore {
	color:#FF7C00;
}
.listGalleries table.galleryItem a.readmore:hover{
	color:#ffae5f;
}
.listGalleries table.galleryItem td.column {
	width:100%;
	padding:10px;
}
.listGalleries table.galleryItem td.column img{
	margin:0;
}
.listGalleries table.rihgtItem {
	background-color:#f7f7f7;
	border:solid 1px #cdced7;
	margin:10px 0;
	width:220px;
	float:right;
}
.listGalleries table.rihgtItem h3 {
	color:#8a8a8a;
	margin-top:0;
	font-size:18px;
	font-family:Arial;
	padding-left:0;
	text-transform:inherit;
}
.listGalleries table.rihgtItem span {
	font-size:14px;
	color:#FF7C00;
	margin-top:40px;
}
.listGalleries table.rihgtItem a.readmore {
	color:#FF7C00;
}
.listGalleries table.rihgtItem a.readmore:hover{
	color:#ffae5f;
}
.listGalleries table.rihgtItem p {
	color:#8a8a8a;
	padding-left:0;
}
.listGalleries table.rihgtItem p.image {
	text-align:center;
}
.listGalleries table.rihgtItem img {
	margin:0;
	width:auto;
}
.listGalleries table.rihgtItem td {
	width:100%;
	padding:10px;
}
.listGalleries .circleBlock {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:solid 1px #CDCED7;
	background-color: #F7F7F7;
	margin:10px 0;
	padding:10px;
	width:510px;
}
.listGalleries .circleBlock td{
	padding:5px 0;
}
.listGalleries .counter{
	background:transparent url(Images/counter.png) no-repeat scroll 0 0;
	padding:6px 11px;
	margin-right:10px;
}
.listGalleries table.galleryItem span.counter {
	color:#8A8A8A;
	font-weight:normal;
	font-size:11px;
	float:left;
	margin-top:0;
}
.listGalleries .circleBlock a{
	color:#ff7c00;
	font-size:12px;
}
.listGalleries .circleBlock a:hover{
	color:#ffae5f;
}
.listGalleries .circleBlock h4{
	color:#8a8a8a;
	margin:5px;
	font-family:Arial;
	font-size:14px;
	position:relative;
}
.listGalleries .circleBlock h4 span{
	color:#8a8a8a;
	position:absolute;
	right:0;
	_right:10px;
}
.listGalleries .circleBlock p{
	color:#8A8A8A;
	font-family:Arial;
	font-size:11px;
}
.listGalleries .circleBlock p.smallText{
	padding:0 5px;
}
.listGalleries .circleBlock p.smallText a{
	color:#8A8A8A;
	font-family:Arial;
	font-size:11px;
}
.listGalleries .circleBlock p.smallText a:hover{
	color:#B6B4B2;
}
.listGalleries .number {
	color:#FF7C00;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	width:520px;
}
.listGalleries .letterregister {
	float:right;
	clear:both;
}
.listGalleries .letterregister td{
	padding:0;
}
.listGalleries .letterregister input.text {
	width:150px;
}
.listGalleries .wholeItem {
	background-color:#F7F7F7;
	border:1px solid #CDCED7;
	margin:10px 0;
	padding:10px;
	width:742px;
	float:left;	
}
.listGalleries .wholeItem h1 {
	color:#8A8A8A;	
}
.listGalleries .wholeItem div {
	float:left;	
	margin: 5px 10px 5px 0;
}
.listGalleries .wholeItem a {
	color:#FF7C00;
}
.listGalleries .wholeItem a:hover{
	color:#ffae5f;
}
.listGalleries .wholeItem p {
	text-align:center;
}
/*list Comments*/
.listComments {
	padding-left:15px;
}
.listComments div{
	margin-bottom:20px;
}
.listComments h1{
	margin-top:0;
	color:#ff7c00;
}
.listComments table.commentHeader {
	background-color:#ffefd1;
	width:766px;
}
.listComments table.commentHeader img{
	margin:10px 10px 0 10px;
}
.listComments table.commentHeader td.column{
	width:100%;
}
.listComments table.commentHeader h1{
	color:#8f97a9;
	margin:0;
}
.listComments table.commentHeader p{
	color:#868686;
	margin:0;
}
.listComments table.commentItem {
	background:transparent url(Images/bg_comment.png) no-repeat scroll 0 0;
	width:766px;
}
.listComments table.commentItem td.column{
	color:#5E85D6;
	font-size:71px;
	font-weight:bold;
}
.listComments table.commentItem p{
	color:#333333;
	font-size:16px;
	text-align:justify;
}
/*Buttons for request form*/
div.tags 
{
	margin-bottom:60px;
	position:relative;
}
div.tags div 
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:0 none;
	background-color: #bcbec0;
	margin:0 4px 6px 0;
	padding:5px 11px;
	display:inline;
	_padding:5px;
	position:absolute;
}
div.tags div.printButton 
{
	_width:125px;
}
div.tags div.send 
{
	_width:120px;
	left:140px;
}
div.tags div a 
{
	color:#fff;
	font-size: 11px;
	height:20px; 
	line-height:105%;
	text-decoration: none;
	font-family: verdana;
}
div.tags div a:active 
{
	opacity: 0.75 !important;
}
div.tags div:hover,div.tags div.over a,ul.tags div.selected a 
{
	background-color: #f67a0f;
}
div.tags div.alt a 
{
	background-color: #f67a0f;
	color: #222;
}
* html div.tags div a 
{
	padding:0px 0 0 12px;
	font-size:11px;
}
div.tags.category-tags 
{
	margin: 0 0 40px 0;
}
div.tags div.request 
{
	right:0;
	_width:180px;
}
div.tags div.request b
{
	vertical-align:top;
	_vertical-align:middle;
}
div.tags div.request img
{
	vertical-align:middle;
}
div.tags div
{
	_vertical-align:bottom;
}

/*Search*/
.listSearches {
	padding-left:20px;
}
.listSearches h1 {
	color:#FF7C00;
	border-bottom:solid 3px #d8d8d8;
	position:relative;
}
.listSearches span.searchWord {
	color:#397896;
}
.listSearches span.searchCount {
	color:#000000;
	right:0;
	position:absolute;
}
.listSearches div {
	border-bottom:dashed 1px #dfd6d6;
	padding:10px 0;
}
.listSearches a.title {
	color:#FF7C00;
	font-size:18px;
}
.listSearches a.title:hover {
	color:#ffae5f;
}
.listSearches a.readmore {
	color:#000000;
	text-decoration:none;
}
.listSearches a.readmore:hover {
	color:#6f6f6f;
}
.listSearches div.pager {
	border-bottom:none;
	padding:10px 0;
    font-size:15px;
}
.listSearches .pager span{
	color:#393939;
	font-weight:bold;
}
.listSearches .pager a{
	color:#a5ad8c;
	text-decoration:none;
	font-weight:normal;
    font-family:Trebuchet MS;
}
/*Send to friend*/
.sendToFriend {
	border:solid 1px #e8e8e8;
	margin:0 20px;
	padding:20px;
}
.sendToFriend h1 {	
	color:#FF7C00;
	font-size:18px;
}
.sendToFriend img {
	vertical-align:middle;
}
.sendToFriend table td {
	padding-bottom:5px;
}
.sendToFriend table td.left {
	font-weight:bold;
}
.sendToFriend .half {
	width:240px;
	border:solid 1px #9cb7ce;
}
.sendToFriend table {
	width:497px;
	margin:0 auto;
	padding:5px 0;
}
table.tButton {
	width:auto;
	margin:0 auto;
	border:none;
}
.sendToFriend table td.messageTd{
	color:#ff0000;
}
/*Buttons*/
.buttonOk{
	background:transparent url(Images/btn_ok.png) no-repeat scroll;
	padding:4px 6px;
	text-align:center;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.buttonLong{
	background:transparent url(Images/bg_buttonLong.png) no-repeat scroll center;
	padding:14px 45px;
	text-align:center;
	text-decoration:none;
}
.buttonLong a{
	font-size:14px;
	font-weight:bold;
	color:#ff7c00;
	font-family:Helvetica;
}
.buttonLong a:hover{
	color:#ffb54f;
}
.button a{	
	color:#fff;
	font-size: 11px;
	height:20px; 
	line-height:105%;
	text-decoration: none;
	font-family: verdana;
	cursor:pointer;
}
.button{	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:0 none;
	background-color: #bcbec0;
	padding:5px 11px;
	display:block;
	_width:auto;
	margin:0 auto;
	text-align:center;
}
div.button:hover
{
	background-color: #f67a0f;
}
/*Footer*/
.clear {
	clear:both;
	position:relative;
}
/*.separator{
	height:35px;
}*/
.footer {
	/*position:fixed;
	bottom:0;
	height:45px;
	width:995px;
	background-color:#ffffff;
	_position:absolute;
	_top: expression(
        parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) + "px"
    );
	_height:35px;*/
	/*bottom:0;
	display:block;
	left:0;
	position:absolute;*/
	clear:both;
	width:1015px;
	height:35px;
}
.footer div {
	border-top:solid 1px #cccccc;
	color:#6F6F6F;
	font-size:11px;
	text-align:center;
	margin:0 10px;
	padding:10px;
}
.footer a {
	color:#6F6F6F;
	text-decoration:none;
}
.footer a:hover {
	color:#b6b4b2;
}
.footer img {
	vertical-align:middle;
}
.footer span.phone {
	color:#FF7C00;
	font-weight:bold;
}
.footer a.facebook, .footer a.facebook:hover {
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
.footer .right_side {
	float:right;
	border:none;
	padding:0;
	margin:0;
}
/*modal popup*/
.modalBackground {
   background-color:#000000;
   filter:alpha(opacity=70);
   opacity:0.7;
}
.SexyAlertBox-Box {
  padding-bottom: 24px;
  background: url('images/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('images/bg-box-bottom.gif') bottom left no-repeat;
}

.SexyAlertBox-InBox {
  padding-top: 15px;
  background: url('images/bg-box-top.png') top left no-repeat !important;	
  background: url('images/bg-box-top.gif') top left no-repeat;	
}

.SexyAlertBox-BoxContent {
  background: url('images/bg-box-body.png') top left repeat-y !important;
  background: url('images/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px 15px;
}

.SexyAlertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

.SexyAlertBox-Box .BoxError {
  background: url('images/dialog-error.png') top left no-repeat;
}

.SexyAlertBox-Box .BoxInfo {
  background: url('images/dialog-information.png') top left no-repeat;
}

.SexyAlertBox-Buttons {
	text-align:right;
	width:390px;
}
.SexyAlertBox-BoxContenedor p{
	color:#000000;
	margin:0;
	padding-top:10px;
	width:390px;
}
/*TAbs*/
.tabs .ajax__tab_outer {
	background:transparent url(Images/bg_tab_left.png) no-repeat scroll bottom left;
	margin-left:3px;
	display:inline;
}
.tabs .ajax__tab_inner {
	background:transparent url(Images/bg_tab_right.png) no-repeat scroll bottom right;
	display:inline;
}
.tabs .ajax__tab_tab {
	background:transparent url(Images/bg_tab.png) repeat-x scroll bottom left;
	margin-left:4px;
	cursor:pointer;
	display:inline;
	margin-right:4px;
	text-align:center;
}
.tabs .ajax__tab_active .ajax__tab_outer,
.tabs .ajax__tab_hover .ajax__tab_outer {
	background:transparent url(Images/bg_tab_left_select.png) no-repeat scroll bottom left;
}
.tabs .ajax__tab_active .ajax__tab_inner,
.tabs .ajax__tab_hover .ajax__tab_inner  {
	background:transparent url(Images/bg_tab_right_select.png) no-repeat scroll bottom right;
}
.tabs .ajax__tab_active .ajax__tab_tab,
.tabs .ajax__tab_hover .ajax__tab_tab  {
	background:transparent url(Images/bg_tab_select.png) repeat-x scroll bottom left;
}
.tabs .ajax__tab_tab a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	display:inline-block;
}
/*Links*/
.refferences {
	clear:left;
	margin-top:10px;
	height:300px;
	text-align:center;
	color:Orange;
    font-weight:bold;
}
.refferences a img {
	margin-top:20px;
}
.headerLinks a.orange {	
	color:#FF7C00;
}
.warning {
    background-color: #FF0000;
    color: #FFFFFF;
    font-size: 18px;
    padding: 10px;
    margin-bottom:10px;
}
/*offer new*/
.offer_item_new {
    position:relative;
    float:left;
    width:352px;
    margin-bottom:20px;
}
.offer_item_new .offer_header {
    height:48px;
    width:340px;
}
.offer_item_new .offer_content {
    background-color:#e9e9e9;
    height:197px;
}
.offer_item_new .offer_over {
    position:absolute;
    background:transparent url(Images/new_product_image.png) scroll no-repeat left top;
    _background:transparent url(Images/new_product_image.gif) scroll no-repeat left top;
    top:0;
    left:-4px;
    height:245px;
    width:356px;
    z-index:1;
}
.left_side {
    margin-right:55px;
}
.offer_item_new img {
    width:165px;
    height:190px;
    margin:0;
    float:left;
}
.offer_item_new .price {
    background:transparent url(Images/bg_price.png) scroll no-repeat left top;
    height:19px;
    width:78px;
    color:#ffffff;
    float:right;
    margin:5px 15px 0 0;
    _margin:5px 10px 0 0;
    padding-top:3px;
    font-size:11px;
    text-align:center;
}
.offer_item_new p {
    width: 150px;
    color:#717171;
    text-align:justify;
    right: 25px;
    position: absolute;
    top: 70px;
    *top: 80px;
    height:105px;
}
.offer_item_new .title {
    color: #C96C1D;
    font-size: 13px;
	font-weight:bold;
	text-decoration:none;
    left: 15px;
    position: absolute;
    top: 4px;
}
.offer_item_new .title .block {
	text-align:left;
	display: table; 
	height: 43px; 
	#position: relative; 
	overflow: hidden;
	width:315px;
	cursor:pointer;	
}
.offer_item_new .title .block div {
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
}
.offer_item_new .title .block div div {
	#position: relative; 
	#top: -50%;
}
.offer_item_new .read_more {
    bottom: 30px;
    color: #717171;
    position: absolute;
    right: 105px;
}
.offer_item_new .read_more a {
    color:#717171;
}
.offer_item_new .read_more_whole {
    right:270px;
}
.offer_item_new p.whole {
    width:315px;
}
/*Product new*/
a.request {
    float:right;
    text-decoration:none;
}
a.request div {
    background:transparent url(Images/bg_request.png) scroll no-repeat left top;
    width:169px;
    height:18px;
    color:#ffffff;
    font-size:12px;
    padding:3px 5px;
    cursor:pointer;
}
a.request div img {
    vertical-align:middle;
}
a.request:hover div {
    background:transparent url(Images/bg_request_select.png) scroll no-repeat left top;
}
#hTitle {
    margin-left:30px;
}
.product_tabs {
    background:transparent url(Images/bg_tabs.png) scroll repeat-x left top;
    height:36px;
    width:752px;
    margin-left:30px;
}
.product_tabs ul {
    list-style:none;
    margin:0;
    padding:0;
}
.product_tabs ul li {
    float:left;
    margin-right:5px;
}
.product_tabs ul li a {
    text-decoration:none;
}
.product_tabs ul li a div {
	padding:0 0 0 9px;
	background:transparent url(Images/bg_product_tab_left.png) scroll no-repeat left top;
}
.product_tabs ul li a div div {
	width:auto;
	_width:120px;
	_text-align:center;
	height:26px;
	padding:10px 9px 0 0;
	cursor:pointer;
	color:#4b4b4b;
	text-transform:capitalize;
	white-space:nowrap;
	background:transparent url(Images/bg_product_tab.png) scroll no-repeat right top;
}
.product_tabs ul li a.active div {
	background:transparent url(Images/bg_product_tab_select_left.png) scroll no-repeat left top;
}
.product_tabs ul li a.active div div {
	background:transparent url(Images/bg_product_tab_select.png) scroll no-repeat right top;
}
.tabs_content {    
    margin-left:30px;
    padding:10px 10px 10px 0;
    border:1px solid #989a97;
    border-top:none;
    margin-bottom:10px;
}
.tabs_content h3 {    
    margin:0;
}
.tabs_content h2 {    
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding-left:10px;
}
.tabs_content .indent {    
    padding-left:10px;
}
.tabs_content .product_buttons {    
    padding:10px;
}
.tabs_content .product_buttons a {    
    margin:0 5px;
    text-decoration:none;
}
.tabs_content .indent .extract .top {    
	background:transparent url(Images/bg_extract_top.png) scroll no-repeat left top;
	width:500px;
	height:7px;
	padding:0;
}
.tabs_content .indent .extract .extract_content {    
	background:transparent url(Images/bg_extract.png) scroll repeat-y left top;
	color:#ffffff;
	padding:0 10px;
	_margin-top:-12px;
}
.tabs_content .indent .extract .bottom {    
	background:transparent url(Images/bg_extract_bottom.png) scroll no-repeat left top;
	width:500px;
	height:7px;
}
.tabs_content .related {    
    margin-bottom:10px;
}
.tabs_content .related td {    
    padding:5px 5px 5px 0;
    vertical-align:top;
}
.tabs_content .related a {    
    color:#ff7c00;
    font-size:10px;
    text-decoration:none;
}


