@charset "utf-8";

.--------------------HTML-----------------{}
ol li {
	margin-bottom: 6px;
}

.form-field-smi {
	background-color: #f3f3f3;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000;
	width: 99%;
	padding: 6px;
	border: 1px solid #d6d6d6;
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}
.form-field-smi-button {
	background-color: #0091d1;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFF;
	width: 150px;
	border: 1px solid #005579;
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 6px;
	padding-bottom: 13px;
	padding-left: 6px;
	cursor: pointer;
}

.form-field-capcha {
	background-color: #f3f3f3;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000;
	width: 80px;
	padding: 4px;
	border: 1px solid #d6d6d6;
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

form {
	margin: 0px;
	padding: 0px;
}


.ul-normal {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	list-style-type: none;
}
.ul-normal li {
	margin-bottom: 8px;
	background-image: url(file:///D|/Sites/Tour-Ethno/li-1.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 3px;
}



.manager-photo {
	display: block;
	height: 113px;
	width: 113px;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 6px;
}
.manager-mail {
	background-image: url(/images/mail-small.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	display: block;
	white-space: nowrap;
	font-size: 10px;
}


.center-area {
	padding-left: 18px;
}
.red-text {
	color: #F00;
}

.center-area-waves {
	padding-left: 25px;
	background-image: url(/images/v-wave2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.r-column-waves {
	background-image: url(/images/v-wave.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 30px;
}
.r-column-no-waves {
	padding-left: 30px;
}



body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;

}
.t-12-bb {
	font-size: 12px;
	font-weight: bold;
	color: #036793;
}

/*a {
	color: #036793;
	text-decoration: underline;
}
a:hover {
	color: #F00;
}


td {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
}*/

h1 {
	color: #036793;
	font-size: 21px;
	font-weight: normal;
	text-shadow: 1px 1px 2px #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.tablehead {
	color: #036793;
	font-size: 15px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}



h2 {
	color: #000000;
	font-size: 21px;
	font-weight: normal;
	text-shadow: 1px 1px 2px #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.title-18 {
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	text-shadow: 1px 1px 2px #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}


h3 {
	color: #f00000;
	font-size: 21px;
	font-weight: normal;
	text-shadow: 1px 1px 2px #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

h3 em {
	color: #036793;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}





h4 {
	color: #036793;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.blue-color {
	color: #0089C6;
}
.orange-color {
	color: #F5821F;
}

.darkblue-color {
	color: #036793;
}


.center-padding-tb {
	padding-top: 25px;
	padding-bottom: 25px;
}
.padding-bottom-1 {
	padding-bottom: 5px;
}
.padding-bottom-2 {
	padding-bottom: 11px;
}
.padding-bottom-3 {
	padding-bottom: 25px;
}




.--------------------SMI-----------------{}
.smi-block {
	margin-bottom: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8c8c8c;
}

.smi-block .content {
	padding-bottom: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.smi-block .smititle {
	padding-bottom: 7px;
	font-weight: bold;
}

.smi-block .smititle a {
	color: #000;
	text-decoration: underline;
}

.smi-block .smititle em{
	font-size: 10px;
	font-style: normal;
	color: #333;
	font-weight: normal;
}


.form-field-smi {
	background-color: #f3f3f3;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000;
	width: 99%;
	padding: 6px;
	border: 1px solid #d6d6d6;
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 27px;
}
.form-field-smi-L {
	background-color: #f3f3f3;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000;
	width: 99%;
	padding: 6px;
	border: 1px solid #d6d6d6;
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 140px;
}

.form-field-smi-button {
	background-color: #0091d1;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFF;
	width: 150px;
	border: 1px solid #005579;
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 6px;
	padding-bottom: 13px;
	padding-left: 6px;
	cursor: pointer;
}

.form-field-capcha {
	background-color: #f3f3f3;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000;
	width: 80px;
	padding: 4px;
	border: 1px solid #d6d6d6;
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

form {
	margin: 0px;
	padding: 0px;
}


.--------------------HEADER----------------- {}



.--------------------TOUR-SELECTOR----------------- {}
#tl-typecheck {
	display: none;
}
.tl-table {
	margin-bottom: 30px;
	width: 250px;
}


.tl-type {
	background-color: #F3F3F3;
	border: 1px solid #e0e0e0;
	height: 26px;
	width: 26px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: right;
	margin-right: 5px;
	margin-bottom: 11px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.tl-type:hover {
	background-color: #e7eaec;
	cursor: pointer;
}

.tl-typeR {
	background-color: #F3F3F3;
	border: 1px solid #e0e0e0;
	height: 26px;
	width: 26px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: right;
	margin-right: 0px;
	margin-bottom: 11px;
	background-repeat: no-repeat;
	background-position: center center;
}

.tl-typeR:hover {
	background-color: #e7eaec;
	cursor: pointer;
}

#tl-t0 {
	background-image: url(/images/tourlist/0.png);
}

#tl-t1 {
	background-image: url(/images/tourlist/1.png);
}

#tl-t2 {
	background-image: url(/images/tourlist/2.png);
}

#tl-t3 {
	background-image: url(/images/tourlist/3.png);
}

#tl-t4 {
	background-image: url(/images/tourlist/4.png);
}

#tl-t5 {
	background-image: url(/images/tourlist/5.png);
}

#tl-t6 {
	background-image: url(/images/tourlist/6.png);
}




.tl-result {
	background-color: #f3f3f3;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 250px;
}

.tl-result-null {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 11px;
	width: 231px;
	display: none;
	height: 0px;
}

.tl-region-container {
	background-color: #F3F3F3;
	margin-bottom: 8px;
	border: 1px solid #e0e0e0;
	width: 250px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px;
	background-image: url(/images/tl-arrow.png);
	background-repeat: no-repeat;
	background-position: right 11px;
}


.tl-region-container .title {
	padding-top: 8px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
	font-weight: bold;
	cursor: pointer;
	
}
.tl-region-container .selector {
	padding-top: 8px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
}

.tl-region-container .selector a {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}

.--------------------NEWS----------------- {}
.news-block {
	display: block;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8c8c8c;

}

.news-block .date{
	float: left;
	display: block;
	background-color: #8c8c8c;
	font-size: 10px;
	color: #FFF;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-right: 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 

}
.news-block .labeled{
	font-size: 10px;
	color: #FFF;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 5px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	background-image: url(/images/labeled-r.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.news-block .labeled strong{
	font-weight: normal;
	background-image: url(/images/labeled-l.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	text-transform: uppercase;
}

.news-block .red{
	background-color: #f20000;
}

.news-block .green{
	background-color: #4a8a00;
}

.news-block .content{
	clear: both;
	font-size: 12px;
	padding-left: 0px;
	padding-top: 2px;
}

.--------------------AVIA----------------- {}

.avia {
	font-size: 12px;
	background-image: url(/images/avia-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	color: #FFF;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px;
	
}

.avia .pad10 {
	padding: 10px;
	width: 100%;
	
}

.avia td {
	font-size: 12px;
	color: #FFF;
	
}

.avia h3 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	text-shadow: 1px 1px 2px #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
}
.ul-t {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.ul-t li {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 16px;
}

.--------------------TABLER----------------- {}

.tabler {
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	margin: 0px;
	padding: 0px;
}

.tabler td {
	font-family: Tahoma;
	font-size: 11px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 5px 0px;
	border-radius: 0px 0px 5px 0px;
}
.tabler .title {
	background-color: #036793;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}
.title td {
	background-color: #036793;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}

.tabler .subtitle {
	background-color: #0091d1;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
.tabler .td-even {
	background-color: #F0F0F0;
}

.tabler s {
	color: #666;
	font-size: 11px;
	text-decoration: line-through;
}
.tabler .hotprice {
	font-size: 12px;
	font-weight: bold;
	color: #F30;
	text-decoration: none;
}



.tabler .hotprice-title {
	background-color: #F30;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tabler .hotprice-title em {
	background-color: #FF0;
	font-size: 10px;
	font-style: normal;
	color: #C00;
	font-weight: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	float: left;
	margin-top: 2px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}







.tabler2 {
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.tabler2 span {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.tabler2 td {
	font-family: Tahoma;
	font-size: 11px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 5px 0px;
	border-radius: 0px 0px 5px 0px;
	text-align: left;
}

.tabler2 em{
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	background-color: #666666;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 2px;
}

.tabler2  a em{
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	background-color: #FF9900;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration: none;
}

.tabler2 td a:hover em{
	background-color: #0091D1;
}



.tabler2 .title {
	background-color: #036793;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
}
.tabler2 .subtitle {
	background-color: #0091d1;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
.tabler2 .td-even {
	background-color: #F0F0F0;
}
.tabler2 .td-zapros {
	background-color: #FFFFD9;
}

.tabler2 .td-malo {
	background-color: #D8F2FE;
}

.tabler2 .td-malo a em {
	background-color: #093;
}




.tabler2 .td-estmesta {
	background-color: #B3FFB3;
}

.tabler2 .td-estmesta a em {
	background-color: #093;
}


.tabler2 .td-netmest {
	background-color: #FF6666;
	color: #000;
}

.tabler2 a {
	color: #036793;
	text-decoration: none;
}

.tabler2 s {
	color: #666;
	font-size: 11px;
	text-decoration: line-through;
}
.tabler2 .hotprice {
	font-size: 12px;
	font-weight: bold;
	color: #F30;
	text-decoration: none;
}

.tabler2 a:hover {}



.tabler2 .hotprice-title {
	background-color: #F30;
}

.tabler2 .hotprice-title em {
	background-color: #FF0;
	font-size: 10px;
	font-style: normal;
	color: #C00;
	font-weight: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	float: left;
	margin-top: 2px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}




.tabler ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	list-style-type: none;
}
.tabler  li {
	margin-bottom: 8px;
	background-image: url(file:///D|/Sites/Tour-Ethno/li-1.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 3px;
}

.--------------------OTD----------------- {}
.banners-table {
	margin-top: 20px;
	margin-bottom: 20px;
}


.otd-block-gray {
	background-color: #f9f9f9;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0px;
	padding: 0px;
}


.otd-block-red {
	background-color: #fff6ef;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 6px;
	padding: 0px;
}

.otd-ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 7px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-left: 6px;
	font-size: 12px;
}
.otd-ul li{
	margin-bottom: 8px;
}

.otd-ul2 {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 11px;
}
.otd-ul2 li{
	margin-bottom: 6px;
	font-weight: bold;
}

.otd-ul3 {
	padding: 0px;
	list-style-type: none;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 11px;
	list-style-image: none;
}
.otd-ul3 li{
	margin-bottom: 6px;
	font-weight: bold;
	display: block;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear: both;
	float: left;
}


.otd-ul3 .current{
	background-color: #0089C6;
	text-decoration: none;
}

.otd-ul3 .current a{
	color: #FFF;
	text-decoration: none;
}

.otd-ul3 .current a:hover{
	text-decoration: underline;
}


.otd-ul4 {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
}
.otd-ul4 li{
	margin-bottom: 6px;
}

.otd-ul4 li a{
	font-weight: bold;
}


.otd-ul .city{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	white-space: nowrap;
}

.otd-ul .city:hover{
	color: #FF0505;
	text-decoration: underline;
}
.otd-button-1 {
	background-color: #F7821F;
	background-image: url(/images/arrow-r.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 6px;
}

.otd-button-1 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(/images/otd-button-1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
	padding-top: 11px;
	padding-bottom: 11px;
}

.otd-button-1 a:hover {
	text-decoration: underline;
	color: #FFF;
}

.otd-button-2 {
	background-color: #f00000;
	background-image: url(/images/arrow-r.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 6px;
}

.otd-button-2 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(/images/otd-button-2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
	padding-top: 11px;
	padding-bottom: 11px;
}

.otd-button-2 a:hover {
	text-decoration: underline;
	color: #FFF;
}

.otd-button-3 {
	background-color: #0089C6;
	background-image: url(/images/arrow-r.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 6px;
}

.otd-button-3 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(/images/otd-button-3.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
	padding-top: 11px;
	padding-bottom: 11px;
}

.otd-button-3 a:hover {
	text-decoration: underline;
	color: #FFF;
}


.otd-button-4 {
	background-color: #10a055;
	background-image: url(/images/arrow-r.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 6px;
}

.otd-button-4 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(/images/otd-button-4.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
	padding-top: 11px;
	padding-bottom: 11px;
}

.otd-button-4 a:hover {
	text-decoration: underline;
	color: #FFF;
}




.--------------------ANONS----------------- {}

.an-ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.an-ul li {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

.--------------------RECOMM----------------- {}
.recomm-container {
	display: block;
	height: 230px;
	width: 150px;
	background-color: #0089c6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	overflow: hidden;
	padding: 0px;
}
.recomm-container-outer {
	display: block;
	height: 230px;
	width: 150px;
	margin-bottom: 20px;
	background-color: #0089c6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
}


.recomm-container .waves{
	height: 140px;
	width: 150px;
	background-image: url(/images/recommend/waves.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: absolute;
}
.recomm-red {
	background-image: url(/images/recommend/red.png);
	width: 83px;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 6px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	position: absolute;
	margin-left: 68px;
	text-align: left;
}

.recomm-container .info {
	font-size: 10px;
	color: #FFF;
	padding: 0px;
	height: 68px;
	overflow: hidden;
}
.recomm-container .infoinner {
	font-size: 10px;
	color: #FFF;
	padding: 4px;
	height: 60px;
	overflow: hidden;
}


.recomm-container .info a {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

.recomm-container .info a:hover {
	color: #FC0;
	text-decoration: underline;
}

.recomm-container .more{
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-left: 6px;
	text-decoration: none;
}

.recomm-container .more:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #FF7518;
}


.--------------------ICONS----------------- {}

.iconyes {
	display: block;
	height: 34px;
	width: 34px;
	float: left;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}

.iconno {
	display: block;
	height: 34px;
	width: 34px;
	float: left;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: right top;
}

.icon-1 { background-image: url(/images/icons/icon_01.png); }
.icon-2 { background-image: url(/images/icons/icon_02.png); }
.icon-3 { background-image: url(/images/icons/icon_03.png); }
.icon-4 { background-image: url(/images/icons/icon_04.png); }
.icon-5 { background-image: url(/images/icons/icon_05.png); }
.icon-6 { background-image: url(/images/icons/icon_06.png); }
.icon-7 { background-image: url(/images/icons/icon_07.png); }
.icon-8 { background-image: url(/images/icons/icon_08.png); }
.icon-9 { background-image: url(/images/icons/icon_09.png); }

.iconstd {
	padding-top: 6px;
	padding-bottom: 17px;
}
.breadcrumbs {
	padding-bottom: 17px;
}



.--------------------ICONSSMALL----------------- {}

.icon-s-yes {
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 3px;
	margin-bottom: 3px;
}

.icon-s-no {
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 3px;
	margin-bottom: 3px;
}

.icon-s-1 { background-image: url(/images/icons-small/icon_01.png); }
.icon-s-2 { background-image: url(/images/icons-small/icon_02.png); }
.icon-s-3 { background-image: url(/images/icons-small/icon_03.png); }
.icon-s-4 { background-image: url(/images/icons-small/icon_04.png); }
.icon-s-5 { background-image: url(/images/icons-small/icon_05.png); }
.icon-s-6 { background-image: url(/images/icons-small/icon_06.png); }
.icon-s-7 { background-image: url(/images/icons-small/icon_07.png); }
.icon-s-8 { background-image: url(/images/icons-small/icon_08.png); }
.icon-s-9 { background-image: url(/images/icons-small/icon_09.png); }



.--------------------OBJ-MANAGER----------------- {}
.objm-manager-block {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A0A0A0;
	margin-bottom: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.objm-mail-m {
	background-image: url(/images/mail-small-m.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	display: block;
	clear: both;
	float: left;
}
.objm-order-s {
	background-image: url(/images/order-1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	display: block;
	float: right;
	background-color: #FB0000;
	padding-right: 5px;
	color: #FFF;
	text-decoration: none;
	margin-right: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 0px;
	margin-left: 4px;
}

.objm-order-s:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #D90000;
}

.objm-map-s {
	background-image: url(/images/marker.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	display: block;
	float: right;
	background-color: #0089C6;
	padding-right: 5px;
	color: #FFF;
	text-decoration: none;
	margin-right: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 0px;
	margin-left: 0px;
}

.objm-map-s:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #0073A4;
}

.objm-skype-m {
	background-image: url(/images/skype-m.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	display: block;
	clear: both;
	float: left;
}
.objm-icq-m {
	background-image: url(/images/icq-m.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	display: block;
	clear: both;
	float: left;
}




.objm-td {
	padding-top: 13px;
	padding-bottom: 13px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #8c8c8c;
	border-bottom-color: #8c8c8c;
}
.objm-photo {
	display: block;
	height: 50px;
	width: 50px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #969696;
}
.objm-order {
	background-image: url(/images/objm-send.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #fb0000;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	padding-left: 45px;
	padding-top: 11px;
	padding-bottom: 11px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	display: block;
	width: 80px;
	white-space: nowrap;
	padding-right: 10px;
}

.objm-order:hover {
	background-color: #D50000;
	color: #FFF;
	text-decoration: underline;
}


.objm-print {
	background-image: url(/images/objm-print.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #d9d9d9;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	display: block;
	width: 135px;
	margin-bottom: 2px;
}


.objm-print a {
	white-space: nowrap;
	display: block;
	color: #000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.objm-print a:hover {
	color: #000;
	text-decoration: underline;
}

.objm-print:hover {
	background-color: #C9C9C9;
	color: #000;
	text-decoration: none;
}

.objm-mesta{
	background-image: url(/images/objm-mesta.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #10a055;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	display: block;
	width: 135px;
	clear: both;
	float: right;
	text-align: left;
}


.objm-mesta a {
	white-space: nowrap;
	display: block;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.objm-mesta a:hover {
	color: #FFF;
	text-decoration: underline;
}

.objm-mesta:hover {
	background-color: #0E8948;
	color: #FFF;
	text-decoration: none;
}
.objm-menu {
	padding-top: 20px;
	padding-bottom: 20px;
}

.objm-menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.objm-menu ul li {
	white-space: nowrap;
	display: block;
	float: left;
	font-size: 17px;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 0px;
}

.objm-menu ul li a{
	text-shadow: 1px 1px 2px #CCC;
	white-space: nowrap;
}

.objm-menu ul li a:hover{
}

.objm-menu ul .current{
	background-color: #0089C6;
	color: #FFF;
	text-shadow: 0px 0px 0px #0089C6;
}

.objm-menu ul .current a{
	color: #FFF;
	text-shadow: 0px 0px 0px #0089C6;
}

.objm-menu ul .current a:hover{
	color: #FFF;
}

.objm-sphoto {
	padding-bottom: 20px;
}

.objm-sphoto img{
	float: left;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
}
.objm-warn {
	display: block;
	border: 1px solid #F00;
	padding: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}

.objm-warn div {
	padding-top: 26px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.objm-warn .red {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	background-image: url(/images/red-flag-left.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 6px;
}
.objm-contacts {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #8c8c8c;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.objm-lmenu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 230px;
}

.objm-lmenu li {
	display: block;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
	margin-bottom: 4px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

.objm-lmenu .current{
	display: block;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
	background-image: url(/images/obj-lmenu.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 4px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px; 
}

.objm-lmenu .current a{
	color: #FFF;
	text-decoration: none;
}

.objm-lmenu .current a:hover{
	text-decoration: underline;
	color: #FFF;
}

.objm-lmenu li a {
	font-weight: bold;
	color: #036793;
	text-decoration: underline;
}

.objm-lmenu li a:hover {
	color: #FB0000;
	text-decoration: underline;
}

.objm-ult{
	margin-left: 10px;
	list-style-type: none;
	padding: 0px;
}

.objm-ult li{
	background-image: url(/images/che.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 17px;
	margin-bottom: 4px;
}

.objm-ult .no{
	background-image: url(/images/che-no.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #999;
}



.tabler3 em {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	background-color: #FF9900;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 2px;
}

.tabler3 a{
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	background-color: #009933;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 2px;
	text-decoration: none;
}


.tabler3 strong em {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	background-color: #666666;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 2px;
}
.objm-pod1 {
	font-size: 11px;
	display: block;
	background-color: #B3FFB3;
	width: 100px;
	text-align: left;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.objm-pod2 {
	font-size: 11px;
	display: block;
	background-color: #FFFFD9;
	width: 100px;
	text-align: left;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.objm-pod3 {
	font-size: 11px;
	display: block;
	background-color: #D8F2FE;
	width: 100px;
	text-align: left;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
}

.objm-pod4 {
	font-size: 11px;
	display: block;
	background-color: #FF3300;
	width: 100px;
	text-align: left;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	border: 1px solid #CCC;
}
#map_canvas {
	display: block;
	height: 400px;
	width: 100%;
	background-color: #960;
}
.formCost {
	margin-bottom: 10px;
}
#mcost {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	background-color: #FFF;
	border: 0px none #FFF;
	text-align: left;
}

.formCost label {
	float: left;
	font-size: 12px;
	color: #E40000;
	font-weight: bold;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.formCost input {
/*	float: left; */
	text-align: right;
	color: #434343;
	font-size: 12px;
	font-weight: bold;
	width: 45px;
	height: 17px;
	background: none;
	border: 1px solid #E5E5E5;
	margin-right: 10px;
}

.sliderCont {
	width: 250px;
	height: 35px;
	float: left;
	clear: both;
	margin-top: 10px;
	background-image: url(/images/pricer/bg.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}		

.mySliderContuah {
	width: 250px;
	height: 35px;
	float: left;
	clear: both;
	margin-top: 10px;
	background-image: url(/images/pricer/bg1-uah.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

.mySliderContrur {
	width: 250px;
	height: 35px;
	float: left;
	clear: both;
	margin-top: 10px;
	background-image: url(/images/pricer/bg1-rur.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

.mySliderContusd {
	width: 250px;
	height: 35px;
	float: left;
	clear: both;
	margin-top: 10px;
	background-image: url(/images/pricer/bg1-usd.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

.mySliderConteur {
	width: 250px;
	height: 35px;
	float: left;
	clear: both;
	margin-top: 10px;
	background-image: url(/images/pricer/bg1-eur.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}	

/*#slider {
	width: 250px;
	margin: 0px;
	padding: 0px;
}*/
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 14px;
	height: 15px;
	cursor: default;
	cursor: pointer;
	background-image: url(/images/pricer/jslider.png);
	background-repeat: no-repeat;
	background-position: 1px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}

.ui-slider-horizontal {
	height: 1px;
	background-color: #666;
}
