* {margin:0;outline:none;padding:0;text-decoration:none;}
dfn,i,cite,var,address {font-style:normal}
/*em {font-style:normal}*/
th,b,strong,h1,h2,h3,h4,h5,h6 {font-weight:bold}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet {border:none}
table {border-collapse:collapse;border-spacing:0}
caption,th,td,center {text-align:left;vertical-align:top}
q {quotes:"" ""}
ul,ol,dir,menu {list-style:none}
sub,sup {vertical-align:baseline}
a {color:inherit}
hr {display:none}
.center
{
	text-align:center;
}


 /*########################
 ########################*/

.error {
	color: #cc0000;
}
    
body {
    font-family: tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #777777;
    letter-spacing:0;
    font-size:80%; 
    background: transparent; 
}

a {
    color: #777777;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

#main {
    background: #f0f0f0 url('images/background-map.png') no-repeat center top;
    width: 100%;
    min-width: 1000px;
    position: relative;
}

#wrapper {
    width: 1000px;
    margin: 0px auto;
    position: relative;
    z-index: 10;
}

#header {
    width: 100%;
    height: 165px;
    position: relative;
	margin-bottom: 25px;
}

.click-logo {
    position: absolute;
    width: 180px;
    height: 119px;
    left: 96px;
    top: 27px;
    display: inline;
    background: url(images/logo-trans2.png) no-repeat 0px 0px;
    cursor: pointer;
}

.head-menu {
    margin-left:380px;
width:620px;
    height: 135px;
  
}

.head-menu .first-tr {
    height: 45px;
}

.head-menu .first-tr td {
    padding-top: 15px;
    padding-right: 76px;
}

.head-menu .second-tr {
    height: 75px;
}

.login-button {
    background: url(images/login-button.png) no-repeat 0px 4px;
    float: right;
    padding-top: 14px;
    padding-right: 15px;
    height: 30px;
    text-align: right;
    width: 76px;
    margin-right: 4px;
}

.login-registration {
    float: right;
    padding-top: 14px;
    height: 30px;
    width: 157px;
    text-align: center;
	background: url(images/tour-reg-bg.png) no-repeat 0 0;
	margin-top:4px;
	
}
.login-registration a{
color:#ed5628;
font:11px Tahoma, Geneva, sans-serif;
left:13px;
position:relative;
top:-6px;
}
.login-dotted a {
    text-decoration: none;
    padding-bottom: 1px;
    background: url(images/login-dotted.png) repeat-x bottom left;
}
.login-dotted a:hover {
    text-decoration: none;
    background: none;
}
.login-dotted2 a {
    text-decoration: none;
    padding-bottom: 1px;
    background: url(images/login-dotted2.png) repeat-x bottom left;
}

.login-dotted2 a:hover {
    text-decoration: none;
    background: none;
}

.items-menu {
    float: right;
    width: 500px;
    height: 75px;
    padding-right: 80px;
}

.items-menu div a:hover {
    text-decoration: none;
}

#left-column {
    width: 310px;
}

#right-column {
    width: 675px;
    padding-left: 15px;
}

.left-menu-item {
    width: 275px;
    margin-bottom: 10px;
    position: relative;
    margin-left: 35px;
}

.left-menu-item-head {
    background: url('images/left-menu-head2.png') no-repeat;
    height: 10px;
    overflow: hidden;
}

.left-menu-item-head-white {
    background: url('images/left-menu-head2.png') no-repeat -1px 0;
    height: 7px;
    overflow: hidden;
}

.left-menu-item-body {
    background: url('images/left-menu-repeater2.png') repeat-y;
}

.left-menu-item-foot {
    background: url('images/left-menu-foot2.png') no-repeat;
    height: 10px;
    overflow: hidden;
}


.left-menu-item-foot-white {
    background: url('images/left-menu-foot2.png') no-repeat;
    height: 10px;
    overflow: hidden;
}

.left-menu-item-title {
    padding-left: 60px;
    font-size: 19px;
    color: #6d5d67;
    padding-top: 11px;
}

.left-menu-item-table {
    margin: 10px 10px 0 0;
}


.left-menu-item-table-1 {
    width: 50px;
    background: url('images/left-menu-1-bg2.png') no-repeat 20px 8px;
    height: 17px;
    vertical-align: top;
    padding: 2px;
}

.left-menu-item-table-1-discount {
    width: 50px;
    background: url('images/left-menu-1-bg2.png') no-repeat 20px 14px;
    height: 17px;
    vertical-align: top;
    padding-top: 2px;
}
.left-menu-item-table-blog {
    width: 50px;
    background: url('images/left-menu-1-bg2.png') no-repeat 20px 8px;
    height: 17px;
    vertical-align: top;
    padding-top: 10px;
}
.left-menu-item-title-blog  {
color:#6D5D67;
font-size:19px;
padding-left:20px;
padding-top:11px;
}
.add-corporate-blog
{
	background: url('images/add-corporate-blog.png') no-repeat 0 0;
	width:281px;
	height:49px;
	margin-top:5px;
	display:block;
	margin-left:32px;
}
.left-menu-item-table-1-dis {
    width: 50px;
    background: url('images/left-menu-1.png') no-repeat 20px 14px;
    height: 17px;
    vertical-align: top;
    padding-top: 2px;
}

.left-menu-item-table-2 {
    width: 90px;
    height: 17px;
    vertical-align: top;
    padding-top: 2px;
}

.left-menu-item-table-2-discount-1 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px 0px;
	font-size: 14px;
}

.left-menu-item-table-2-discount-2 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -35px;
	font-size: 14px;
}

.left-menu-item-table-2-discount-3 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -70px;
	font-size: 14px;
}

.left-menu-item-table-2-discount-4 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -105px;
	font-size: 14px;
}

.left-menu-item-table-2-discount-5 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -140px;
	font-size: 14px;
}
.left-menu-item-table-2-discount-6 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -175px;
	font-size: 14px;
}
.left-menu-item-table-2-discount-7 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -210px;
	font-size: 14px;
}
.left-menu-item-table-2-discount-8 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -245px;
	font-size: 14px;
}
.left-menu-item-table-2-discount-9 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -280px;
	font-size: 14px;
}
.left-menu-item-table-2-discount-10 {
    width: 115px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
	padding-left: 55px;
	background: url('images/number_discountcountry3.png') no-repeat 0px -315px;
	font-size: 14px;
}


.left-menu-item-table-2-chel {
    width: 76px;
    height: 17px;
    vertical-align: top;
    padding-top: 2px;
	padding-left: 14px;
	background: url('images/chel2.png') no-repeat 0px 5px;
}

.left-menu-item-table-2-chel-online
{
	width: 76px;
    height: 17px;
    vertical-align: top;
    padding-top: 2px;
    padding-left: 14px;
    background: url('images/chel2-online.png') no-repeat 0px 5px;
}


.left-menu-item-table-user-online,
.user-online
{
	color:       green;
	font-weight: normal;
}



.left-menu-item-table-3 {
    padding-right: 30px;
    text-align: right;
    width: 35px;
    background: url('images/green.png') no-repeat 40px 6px;
    color: #26a835;
    height: 17px;
    vertical-align: top;
    font-size: 11px;
    padding-top: 2px;
}

.left-menu-item-table-3-discount-1 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px 0px;
	height: 26px;
}

.left-menu-item-table-3-discount-2 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -34px;
	height: 26px;
}

.left-menu-item-table-3-discount-3 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -68px;
	height: 26px;
}

.left-menu-item-table-3-discount-4 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -102px;
	height: 26px;
}

.left-menu-item-table-3-discount-5 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -136px;
	height: 26px;
}
.left-menu-item-table-3-discount-6 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -170px;
	height: 26px;
}
.left-menu-item-table-3-discount-7 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -204px;
	height: 26px;
}
.left-menu-item-table-3-discount-8 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -238px;
	height: 26px;
}
.left-menu-item-table-3-discount-9 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -272px;
	height: 26px;
}
.left-menu-item-table-3-discount-10 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -306px;
	height: 26px;
}
.left-menu-item-table-3-discount-11 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -340px;
	height: 26px;
}
.left-menu-item-table-3-discount-12 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -374px;
	height: 26px;
}
.left-menu-item-table-3-discount-13 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -408px;
	height: 26px;
}
.left-menu-item-table-3-discount-14 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -442px;
	height: 26px;
}
.left-menu-item-table-3-discount-15 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -476px;
	height: 26px;
}
.left-menu-item-table-3-discount-16 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -510px;
	height: 26px;
}
.left-menu-item-table-3-discount-17 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -544px;
	height: 26px;
}
.left-menu-item-table-3-discount-18 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -578px;
	height: 26px;
}
.left-menu-item-table-3-discount-19 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -612px;
	height: 26px;
}
.left-menu-item-table-3-discount-20 {
	width: 70px;
	background: url('images/discount-icon-kit3.png') no-repeat 0px -646px;
	height: 26px;
}
.left-menu-item-table-3-discount-21 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -680px;
    height: 26px;
}
.left-menu-item-table-3-discount-22 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -714px;
    height: 26px;
}
.left-menu-item-table-3-discount-23 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -748px;
    height: 26px;
}
.left-menu-item-table-3-discount-24 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -782px;
    height: 26px;
}
.left-menu-item-table-3-discount-25 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -816px;
    height: 26px;
}
.left-menu-item-table-3-discount-26 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -847px;
    height: 26px;
}
.left-menu-item-table-3-discount-27 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -881px;
    height: 26px;
}
.left-menu-item-table-3-discount-28 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -916px;
    height: 26px;
}
.left-menu-item-table-3-discount-29 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -950px;
    height: 26px;
}
.left-menu-item-table-3-discount-30 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -984px;
    height: 26px;
}
.left-menu-item-table-3-discount-31 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1018px;
    height: 26px;
}
.left-menu-item-table-3-discount-32 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1053px;
    height: 26px;
}
.left-menu-item-table-3-discount-33 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1088px;
    height: 26px;
}
.left-menu-item-table-3-discount-34 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1123px;
    height: 26px;
}
.left-menu-item-table-3-discount-35 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1158px;
    height: 26px;
}
.left-menu-item-table-3-discount-36 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1193px;
    height: 26px;
}
.left-menu-item-table-3-discount-37 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1228px;
    height: 26px;
}
.left-menu-item-table-3-discount-38 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1263px;
    height: 26px;
}
.left-menu-item-table-3-discount-39 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1298px;
    height: 26px;
}
.left-menu-item-table-3-discount-40 {
    width: 70px;
    background: url('images/discount-icon-kit3.png') no-repeat 0px -1331px;
    height: 26px;
}

.discount-link {
	text-decoration: none;
}

.discount-link:hover {
	text-decoration: underline;
}

.agency-link {
     color: #007ED8;
     font-size: 13px;
}

.left-menu-item-table-3-red {
    padding-right: 30px;
    text-align: right;
    width: 35px;
    background: url('images/red.png') no-repeat 40px 8px;
    color: #c24e4b;
    height: 17px;
    vertical-align: top;
    font-size: 11px;
    padding-top: 2px;
}

.left-menu-item-table-4 {
    height: 17px;
    vertical-align: top;
    padding-top: 2px;
}

.left-menu-item-table-green-img {
    background: url(images/green-img2.png) no-repeat;
    padding-top: 2px;
    height: 15px;
    width: 49px;
    text-align: center;
    font-size: 11px;
    color: #ffffff;
}

.left-menu-item-table-gray-img {
    background: url(images/gray-img2.png) no-repeat;
    padding-top: 2px;
    height: 15px;
    width: 49px;
    text-align: center;
    font-size: 11px;
    color: #ffffff;
}

.left-menu-item-table-separator {
    height: 6px;
    overflow: hidden;
}

.left-menu-top-image {
    background: url('images/left-menu-image-trans.png') no-repeat;
    height: 97px;
    width: 107px;
    position: absolute;
    top: -28px;
    left: -32px;
    z-index: 500;
}

.left-menu-top-image-house {
    background: url('images/pen-house.png') no-repeat;
    height: 80px;
    width: 114px;
    position: absolute;
    top: -28px;
    left: -47px;
    z-index: 500;
}

.left-menu-top-image-pen {
    background: url('images/pen-trans.png') no-repeat;
    height: 114px;
    width: 114px;
    position: absolute;
    top: -35px;
    left: -32px;
    z-index: 500;
}

.left-menu-top-image-present {
    background: url('images/present-trans.png') no-repeat;
    height: 97px;
    width: 107px;
    position: absolute;
    top: -24px;
    left: -12px;
    z-index: 500; 
}
.left-menu-top-image-present-sim {
    background: url('images/simtravel.png') no-repeat;
    height: 97px;
    width: 107px;
    position: absolute;
    top: -12px;
    left: -12px;
    z-index: 500; 
}

.left-menu-top-image-man {
    background: url('images/man-trans.png') no-repeat;
    height: 97px;
    width: 114px;
    position: absolute;
    top: -16px;
    left: -32px;
    z-index: 500;
}
.left-menu-top-image-music {
    background: url('images/very-popular-music-ico.png') no-repeat;
    height: 97px;
    width: 114px;
    position: absolute;
    top: -46px;
    left: -32px;
    z-index: 500;
}



.left-menu-item-table-2 a {
    text-decoration: none;
}

.left-menu-item-table-2 a:hover {
    text-decoration: underline;
}

.left-menu-item-table-bottom {
    padding-top: 8px;
    width: 50px;
    background: url('images/left-menu-bottom-bg2.png') no-repeat 23px 8px;
    height: 17px;
    vertical-align: middle;
}

.left-menu-item-table-bottom-all {
    padding-top: 0px;
    height: 17px;
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 8px;
}

.left-menu-item-table-bottom-all a {
    color: #007ed8;
}

.right-menu-content {
    width: 647px;
    margin-bottom: 8px;
	position: relative;
}

.right-menu-content-head {
    height: 11px;
    overflow: hidden;
    background: url('images/content-head.png') no-repeat;
}

.right-menu-content-flag-one {
	position: absolute;
	top: 0px;
	right: 50px;
	width: 34px;
	height: 35px;
	background: url('images/flag-one.png') no-repeat;
	z-index: 500;
}
.user-articles-body .right-menu-content-flag-two {
	position: absolute;
	top: auto !important;
	right: 60px !important;
	margin-top:-15px;
	width: 36px;
	height: 35px;
	background: url('images/flag-two.png') no-repeat;
	z-index: 500;
}

.right-menu-content-flag-two {
	position: absolute;
	top: 0px;
	right: 50px;
	width: 36px;
	height: 35px;
	background: url('images/flag-two.png') no-repeat;
	z-index: 500;
}
.user-articles-body .right-menu-content-flag-three {
	position: absolute;
	top: auto !important;
	right: 60px !important;
	margin-top:-15px;
	width: 36px;
	height: 35px;
	background: url('images/flag-three.png') no-repeat;
	z-index: 500;
}
.right-menu-content-flag-three {
	position: absolute;
	top: 0px;
	right: 50px;
	width: 36px;
	height: 35px;
	background: url('images/flag-three.png') no-repeat;
	z-index: 500;
}
.read-more
{
	display:block;
	padding:5px 20px;
}
.right-menu-content-body {
    background: url('images/content-repeater.png') repeat-y;
    position: relative;
}

.right-menu-content-body-agency-list .img {
	width: 80px;
	float: left;
	text-align: center;
	padding-top: 10px;
}

.right-menu-content-body-agency-list li
{
	margin-bottom: 15px;
}

.right-menu-content-body-agency-list span {
	font-size: 19px;
}

.right-menu-content-body-agency-list .text-f
{
	padding: 10px;
	float: left;
}

.right-menu-content-body-agency-list .mactive .text-f {
	background: #fff7e0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.right-menu-content-body-agency-list a {
	color: #007ed8;
}

.right-menu-content-foot {
    height: 41px;
    background: url('images/content-foot.png') no-repeat;
}

.right-menu-comments-head {
    height: 11px;
    overflow: hidden;
    background: url('images/content-head.png') no-repeat;
}

.right-menu-comments-body {
    background: url('images/content-repeater.png') repeat-y;
    position: relative;
}

.right-menu-comments-foot {
    height: 11px;
    overflow: hidden;
    background: url('images/comments-foot.png') no-repeat;
}

.comments-head-title-text {
	font-size: 19px;
	color: #777;
	padding: 10px 0px 10px 57px;
	background: url('images/comments-image.png') no-repeat 31px 15px;
}

.right-menu-content-body-title {
    font-size: 19px;
    padding-top: 8px;
    padding-left: 30px;
    width: 75%;
}

.right-menu-content-body-title span {
    font-size: 21px;
    font-family: arial;
}

.right-menu-content-body-blog-link {
    color: #007ed8;
}

.right-menu-content-body-text {
    padding: 10px 30px 20px 40px;
    line-height: 20px;
}

a.blue-link {
    color: #007ed8;
}

.underline-text {
    text-decoration: underline;
}

#footer-travel {
    padding: 30px 0px 0px 35px;
    height: 100px;
    position: relative;
    text-align: left;
}

#footer a {
    color: #007ed8;
    font-size: 11px;
}

.footer-copyright {
    background: url('images/copyright.png') no-repeat;
    position: absolute;
    top: 15px;
    left: -15px;
    width: 41px;
    height: 38px;
}

.bottom-image {
    background: url('images/bottom-image.png') no-repeat center;
    height: 377px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.tags {
    text-align: center;
    margin-bottom: 40px;
}

.tags-music
{
    margin-bottom: 0px;	
}	
	
.tags a, .newnew {
    color: #007ed8;
    text-decoration: none;
}

.tags a:hover {
    text-decoration: underline;
}

.tags_page {
    text-align: center;
    margin-top:10px;
   
}

.tags_page a {
    color: #007ed8;
    text-decoration: none;
}

.tags_page a:hover {
    text-decoration: underline;
}


.right-menu-content-foot-table {
    width: 100%;
}

.right-menu-content-post-count {
    width: 36px;
    height: 30px;
    background: url('images/bubble.png') no-repeat 33px 7px;
    padding: 11px 20px 0px 33px;
    color: #ffffff;
    text-align: center;
}

.right-menu-content-post-date {
    width: 165px;
    height: 30px;
    background: url('images/line.png') no-repeat 0px 18px;
    padding: 11px 0px 0px 27px;
    font-size: 11px;
}

.right-menu-content-post-author {
    width: 70px;
    text-align: right;
    height: 30px;
    background: url('images/chel.png') no-repeat right 12px;
    padding: 11px 13px 0px 27px;
    font-size: 11px;
}

.right-menu-content-post-author-name {
    height: 30px;
    padding: 11px 0px 0px 5px;
    font-size: 11px;
}

.right-menu-content-post-author-name a {
    text-decoration: underline;
    color: #007ed8;
}

.right-menu-content-post-author-name a:hover {
    text-decoration: none;
}

.left-menu-item-table-bottom-transparent {
    padding-top: 8px;
    width: 50px;
    background: url('images/arrow-transparent.gif') no-repeat 23px 8px;
    height: 17px;
    vertical-align: middle;
}

.left-align {
    text-align: left;
}

#main-menu {
    height: 47px;
    width: 100%;
    background: url('images/main-menu-bg.png') repeat-x;
    margin-bottom: -30px;
    position: relative;
    z-index: 15;
    text-align: center;
}

.main-menu-inner 
{
    width: 1000px;
    margin: 0px auto;
    position: relative;
}

.main-menu-inner-image {
    padding: 4px 9px 0px 4px;
    float: left;
}

.main-menu-inner-welcome {
    padding: 15px 9px 0px 4px;
    float: left;
    font-size: 11px;
}

.main-menu-inner-messages {
    position: absolute;
    width: 150px;
    padding-top: 12px;
    height: 68px;
    top: 0px;
    left: 300px;
    background: url('images/messages-bg.png') no-repeat;
    text-align: center;
    font-size: 11px;
}

.main-menu-inner-exit-button {
    float: right;
    background: url('images/exit-button.png') no-repeat;
    width: 89px;
    height: 43px;
    cursor: pointer;
    display: inline;
    text-decoration: none;
}

.main-menu-inner-settings {
    float: right;
    font-size: 11px;
    padding: 15px 5px 10px 0px;
}
.main-menu-inner-settings a
{
	margin:0 3px;
	
}
.agency_bg_menu
{
	background:url('images/agency_menu_bg.png') no-repeat center center;
	padding:7px 0px;
	color:#fff !important;
}
.agency_bg_menu2
{
	background:url('images/agency_menu_bg2.png') no-repeat center center;
	padding:7px 20px;
	color:#fff !important;
}
.right-menu-content-body-title-rating {
    font-size: 19px;
    padding-top: 8px;
    padding-left: 30px;
    color: #4d3a46;
    padding-left: 35px;
}

.right-menu-content-foot-rating {
    height: 26px;
    background: url('images/content-foot-rating.png') no-repeat;
}

.right-content-table-rating {
	width:590px;
	margin:20px auto;
   
}


.right-content-table-rating-country {
    background: url('images/long-line.png') no-repeat 20px 14px;
    font-weight: bold;
    padding: 4px 0px 0px 60px;
    font-size: 15px;
}

.right-content-table-rating-country-rating {
    background: url('images/long-line.png') no-repeat 20px 15px;
    font-weight: bold;
    padding: 4px 0px 0px 60px;
    font-size: 15px;
}

.right-content-table-rating-country-rating img {
	margin-bottom: -5px;
}

.right-content-table-rating-country-full td
{
  padding:3px 5px;
}
.right-content-table-rating td
{
	padding-bottom:3px;
}

.right-content-table-rating-users {
    height: 35px;
    background: url('images/rate-offline.png') no-repeat 0 0;
    font-weight: bold;
    padding: 4px 0px 0px 45px;
    font-size: 15px;
}
.table-rating-agency th
{
	text-align:center;
	font:11px Tahoma, Geneva, sans-serif;
	color:#bbb5b1;
	padding:5px 0;
}

.right-content-table-rating-users-online
{
	height: 35px;
    background: url('images/rate-online.png') no-repeat  0 0;
    font-weight: bold;
    padding: 4px 0px 0px 45px;
    font-size: 15px;
}
.right-content-table-rating-users-online div a
{
	color:#26a835;
	font:bold 15px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.right-content-table-rating-users div a
{
	color:#777;
	font:bold 15px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.right-content-table-rating-rate {
    width: 140px;
    background: url('images/green-big.png') no-repeat 20px 0px;
    font-size: 15px;
    padding-top: 4px;
}

.right-content-table-rating-rate-gray{
    width: 140px;
    background: url('images/gray-big.png') no-repeat 20px 0px;
    font-size: 15px;
    padding-top: 4px;
    padding-bottom: 3px;
}



.right-content-table-rating td 
{
    padding-bottom: 9px;
}
.right-content-table-rating-users-line
{
	background: url('images/right-content-table-rating-users-line.png') no-repeat 50%;
	width:45px;
}
.rate-dotted
{
	background: url('images/rate-dotted.png') repeat-x 0 80%;
}
.rate-dotted a
{
	background:#fff;
	padding-right:10px;
}
.rate-hot
{
	background:#fff url('images/rate-hot.png') no-repeat 0 0 !important;
	width:23px;
	height:24px;
	display:block;
	padding:0 0 0 26px !important;
	margin:0 auto;
	color:#ff9f58;
	font:bold 13px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

.rate-blog
{
	background:#fff url('images/rate-blog.png') no-repeat 0 0 !important;
	width:24px;
	height:24px;
	display:block;
	padding:0 0 0 28px !important;
	margin:0 auto;
	color:#ff9f58;
	font:bold 13px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.rate-star img
{
	position:relative;
	top:3px;
}

.rate-blog span, .rate-hot span
{
	position:relative;
	top:3px;
}
.right-content-table-rating-rate-div {
   /* width: 65px;
    margin-left: 25px;*/
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.right-content-table-rating-counter {
    width: 130px;
    font-size: 15px;
    background: url('images/rate-green.png') no-repeat right 9px;
    font-weight: bold;
    color: #26a835;
    text-align: right;
    padding-right: 15px;
    padding-top: 4px;
}

.right-content-table-rating-counter-red {
    width: 30px;
    font-size: 15px;
    background: url('images/rate-red.png') no-repeat right 12px;
    font-weight: bold;
    color: #c24e4b;
    text-align: right;
    padding-right: 15px;
    padding-top: 4px;
}

.right-menu-content-head-image {
    background: url('images/left-menu-image-trans.png') no-repeat;
    height: 97px;
    width: 107px;
    position: absolute;
    top: -83px;
    left: -27px;
    z-index: 500;
}

.right-menu-content-head-image-pen {
    background: url('images/pen-trans.png') no-repeat;
    height: 114px;
    width: 107px;
    position: absolute;
    top: -72px;
    left: -27px;
    z-index: 500;
}

.right-menu-content-head-image-man {
    background: url('images/man-trans.png') no-repeat;
    height: 114px;
    width: 107px;
    position: absolute;
    top: -90px;
    left: -27px;
    z-index: 500;
}

.login-popup {
	position: relative;
    width: 100%;
    display: none;
}

.flag-inner-text {
	color: white;
	padding: 9px 0px 0px 0px;
	text-align: center;
}
.gallery-box
{
	width:936px;
	margin:0 auto;
}
.main-column-inner {
	background: url('images/message-repeater-bg.png') repeat-y;
    min-height: 550px;
	
}

.main-column-head {
	background: url('images/message-head-bg.png') no-repeat;
	height: 11px;
	overflow: hidden;
}

.main-column-footer {
	background: url('images/message-footer-bg.png') no-repeat;
	height: 11px;
	overflow: hidden;
}

.message-write {
	font-size: 19px;
	padding: 10px 0px 0px 20px;
	color: #4d3a46;
}

.message-user {
	padding: 0px 0px 7px 0px;
}

.message-table {
	margin: 10px 0px 0px 0px;
	width: 100%;
}

.message-text-header {
	font-size: 19px;
	color: #777;
	padding-top: 17px;
}

.message-text-country-input {
	font-size: 19px;
	color: #777;
	padding-top: 17px;
	padding-bottom: 14px; 
}

.message-input-country-div {
	padding-top: 12px;
	padding-bottom: 5px; 
	padding-left: 5px;
}

.message-text-text {
	font-size: 19px;
	color: #777;
	padding-top: 33px;
}

.message-input-form {
	background: url('images/message-input.png') no-repeat;
	padding: 9px 0px 10px 0px;
	margin-top: 8px;
}

.message-input-form input {
	height: 25px;
	font-size: 19px;
	border: solid 0px;
	background: transparent;
	margin-left: 16px;
	width: 575px;
    color: #777;
}

.message-input-form-small {
	background: url('images/message-input-small.png') no-repeat;
	padding: 9px 0px 10px 0px;
	margin-top: 8px;
}

.message-input-form-small input {
	height: 25px;
	font-size: 19px;
	border: solid 0px;
	background: transparent;
	margin-left: 16px;
	width: 450px;
    padding-right: 20px;
    color: #777;
}

.message-textarea-div {
	background: url('images/message-textarea-bg.png') no-repeat 5px 0px;
    margin-left: 6px;
}

#maintext_tbl {
    border:2px solid #EEEEEE;
}

.message-textarea-div-article {
	background: url('images/message-textarea-bg-article.png') no-repeat 5px 0px;
}

.message-textarea {
	margin-left: 5px;
	width: 585px;
	height: 150px;
	border: solid 0px;
	color: #777;
	padding: 10px !important;
	padding: 10px 10px 20px 10px;
	background: transparent; 
}

.message-button-div {
	padding: 10px 0px 0px 5px;
}

.message-button {
	background: url('images/message-button.png') no-repeat;
	border: 0px solid;
	width: 171px;
	height: 41px;
	cursor: pointer;
}


.message-button_delete {
	background: url('images/delete_messages.gif') no-repeat;
	border: 0px solid;
	width: 279px;
	height: 41px;
	cursor: pointer;
    margin-bottom: 20px;
}



.message-button_preview {
	background: url('images/preview.gif') no-repeat;
	border: 0px solid;
	width: 200px;
	height: 41px;
	cursor: pointer;
}

.post-button {
	background: url('images/post-button.png') no-repeat;
	border: 0px solid;
	width: 173px;
	height: 47px;
	margin: 9px 0px 0px 14px;
	cursor: pointer;
}

.comments-table-style {
	width: 100%;
	margin-left:4px;
}

.comments-table-image-td {
	text-align: right;
	width: 75px;
}

.comments-table-image-td-head {
	height: 25px;
	width: 100%;
}

.comments-table-image-td-head-info {
	font-size: 11px;
	padding-top: 3px;
}

.comments-table-image-td-head-info span {
	font-size: 10px;
	color: #a6a6a6;
	margin-left: 6px;
}

.user-image-div {
	padding-left: 25px;
	background: url('images/chel.png') no-repeat 12px 2px;
	display: inline;
}

.comments-table-image-td-head-rate {
	background: url('images/rate-buttons.png') no-repeat;
	height: 22px;
	padding-top: 3px;
	width: 70px;
	padding-right: 30px;
	text-align: center;
}

.comments-table-image-td-head-rate-gray {
	background: url('images/rate-buttons-gray.png') no-repeat;
	height: 22px;
	padding-top: 3px;
	width: 70px;
	padding-right: 30px;
	text-align: center;
}

.comments-table-image-td-head-rate-plus {
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.comments-table-image-td-head-rate-minus {
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.comments-table-image-td-text {
	padding: 0px 30px 0px 12px;
    overflow-x: hidden;
    width: 400px;
}

.comments-reply {
	padding: 10px 0px 10px 40px;
	font-size: 11px;
	background: url('images/line.png') no-repeat 13px 18px;
}

.comments-reply-head {
	overflow: hidden;
	background: url('images/comments-reply-head.png') no-repeat 0px 0px;
	height: 10px;
	width: 613px;
	margin: 0px auto;
}

.comments-reply-body {
	background: #f5f5f5;
	width: 613px;
	margin: 0px auto;
}

.comments-reply-foot {
	overflow: hidden;
	background: url('images/comments-reply-foot.png') no-repeat 0px 0px;
	height: 10px;
	width: 613px;
	margin: 0px auto;
	padding-top: 5px;
}

.comments-reply-title {
	font-size: 19px;
	color: #777;
	padding-left: 40px;
	background: url('images/comments-reply-image.png') no-repeat 15px 0px;
}

.comments-reply-form {
	background: url('images/reply-bg.png') no-repeat 15px 0px;
	height: 124px;
}

.comments-reply-form textarea {
	background: transparent;
	border: 0px solid #000;
	width: 560px;
	height: 101px;
	margin-left: 15px;
	padding: 10px;
}

/* FACEBOX */

#facebox .b {
  background:url(images/facebox/b-trans.png);
}

#facebox .tl {
  background:url(images/facebox/tl-trans.png);
}

#facebox .tr {
  background:url(images/facebox/tr-trans.png);
}

#facebox .bl {
  background:url(images/facebox/bl-trans.png);
}

#facebox .br {
  background:url(images/facebox/br-trans.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

.login-head {
	background: url('images/login-head-trans2.png') no-repeat;
	width: 266px;
	height: 36px;
	position: absolute;
	top: -46px;
}

.registration-head {
	background: url('images/registration-head-trans2.png') no-repeat;
	width: 266px;
	height: 36px;
	position: absolute;
	top: -46px;
}

.login-body, .registration-body, .restore-body, .notify-body, .send-body {
	width: 530px;
	padding-left: 10px;
}

.login-table {
	width: 100%;
}

.error-div-login {
	background: url('images/line-long.png') no-repeat 0px 11px;
	padding: 4px 0px 4px 32px ;
}

.popup-login, .field {
	height: 38px;
	background: url('images/login-popup-bg.png') no-repeat 0px 0px;
}

.popup-login input, .field input {
	font-size: 19px;
	color: #777777;
	border: 0px;
	width: 247px;
	margin: 8px 0px 0px 15px;
}

.popup-login-error {
	height: 38px;
	background: url('images/login-popup-bg-error.png') no-repeat 0px 0px;
}

.popup-login-error input {
	color: #b32323;
	background: #f5e0e0;
	font-size: 19px;
	border: 0px;
	width: 224px;
	margin: 8px 0px 0px 15px;
}

.popup-pass {
	height: 38px;
	background: url('images/pass-popup-bg.png') no-repeat 0px 0px;
}

.login-popup-button-main {
    background: url('images/login-button-popup.png') no-repeat 0px 0px;
    height: 44px;
    width: 280px;
	border: 0px;
	cursor: pointer;;
}

.login-popup-button-main-register {
    background: url('images/login-button-popup-register.png') no-repeat 0px 0px;
    height: 44px;
    width: 280px;
	border: 0px;
	cursor: pointer;;
}

.login-popup-button-main-restore {
    background: url('images/login-button-popup-forgot.png') no-repeat 0px 0px;
    height: 44px;
    width: 280px;
	border: 0px;
	cursor: pointer;;
}

.login-popup-button-main-continue {
    background: url('images/login-button-popup-continue.png') no-repeat 0px 0px;
    height: 44px;
    width: 280px;
	border: 0px;
	cursor: pointer;;
}

.message-write-title {
	font-size: 19px;
	padding: 15px 0px 0px 53px;
	color: #777777;
	background: url('images/line-long.png') no-repeat 22px 27px;
}

.settings-table {
	width: 100%;
	margin-top: 15px;
	font-size: 12px;
	color: #777;
}

.settings-table-left {
	width: 175px;
	text-align: right;
	padding-top: 2px;
}

.settings-table-right {
	padding-left: 10px;
}

.settings-input-div {
	height: 20px;
	background: url('images/input-small.png') no-repeat 0px 0px;
}

.settings-input-div-error {
	background: url('images/input-small-error.png') no-repeat 0px 0px;
}

.input-small-form {
	height: 14px;
	width: 140px;
	background: none;
	border: 0px solid #000;
	padding: 3px;
	margin-left: 5px;
}

.small-form-click-bg {
    background: url(images/expand-down.png) no-repeat 235px 10px;
    letter-spacing: 0px;
}

.small-form-click-bg-up {
    background: url(images/expand-up.png) no-repeat 235px 10px;
    letter-spacing: 0px;
}

.settings-table-separator {
	height: 20px;
}

.settings-long-div {
	padding: 10px 0px 0px 186px;
}

.input-error {
	height: 20px;
	display: inline-block;
	background: url('images/error.png') no-repeat 0px 0px;
	padding-left: 30px;
	margin-left: 15px;
	color: #b32323;
}

.errors-list {
	padding: 10px 0px 0px 40px;
	background: url('images/line.png') no-repeat 15px 17px;
	margin-left: 45px;
	color: #b32323;
}

.save-button {
	margin: 15px 0px 0px 58px;
	background: url('images/save-button.png') no-repeat;
	border: 0px solid;
	width: 278px;
	height: 44px;
    cursor: pointer;
}

.delete-button-profile {
	margin: 20px 0px 0px 58px;
	background: url('images/delete-button-profile.png') no-repeat;
	border: 0px solid;
	width: 278px;
	height: 44px;
    cursor: pointer;
}

.message-list-new {
	width: 833px;
    padding: 0px 0px 10px 20px;
}

.message-list {
	width: 833px;
	padding: 0px 0px 10px 20px;
}

.message-list-new .message-list-head {
	background: url('images/message-list-head.png') no-repeat;
	height: 9px;
	overflow: hidden;
}

.message-list-new .message-list-body {
	background: #f5f5f5;
	padding: 7px 0px 5px 0px;
}

.message-list-new .message-list-foot {
	background: url('images/message-list-foot.png') no-repeat;
	height: 9px;
	overflow: hidden;
}

.message-list .message-list-head {
	height: 9px;
	overflow: hidden;
}

.message-list .message-list-body {
	padding: 7px 0px 5px 0px;
}

.message-list .message-list-foot {
	height: 9px;
	overflow: hidden;
}

.message-table-list-check {
	text-align: right;
	padding-top: 20px;
	padding-right: 10px;
}

.message-list-text {
	line-height: 21px;
}

.message-list-text-user {
	background: url('images/line.png') no-repeat 0px 13px;
	padding-top: 7px;
	padding-left: 25px;
	font-size: 11px;
}

.user-chel {
	background: url('images/chel.png') no-repeat 0px 2px;
	display: inline;
	padding-left: 13px;
}

.user-chel-3 {
	background: url('images/chel3.png') no-repeat 0px 2px;
	display: inline;
	padding-left: 13px;
}

.user-date {
	display: inline;
	font-size: 10px;
	color: #a6a6a6;	
}

.user-reply {
	display: inline;
	padding-left: 14px;
	background: url('images/user-reply.png') no-repeat;
}

.user-delete {
	display: inline;
	padding-left: 12px;
	background: url('images/user-delete.png') no-repeat 0px 3px ;
}

.reply-button {
	background: url('images/reply-button.png') no-repeat;
	border: 0px solid;
	width: 162px;
	height: 47px;
	cursor: pointer;
}

.delete-button {
	background: url('images/delete-button.png') no-repeat;
	border: 0px solid;
	width: 152px;
	height: 47px;
	cursor: pointer;
}

.right-menu-content-head-image-gallery {
    background: url('images/gallery-img-trans.png') no-repeat;
    height: 78px;
    width: 77px;
    position: absolute;
    top: -30px;
    left: 6px;
    z-index: 500;
}

.right-menu-content-head-image-gallery.edit
{
	top: 30px;
}

.right-menu-content-head-image-gallery-video {
    background: url('images/video-video-img.png') no-repeat;
    height: 78px;
    width: 94px;
    position: absolute;
    top: -30px;
    left: 6px;
    z-index: 500;
}

.search-block {
	width: 325px;
	height: 39px;
	background: url('images/top-search.png') no-repeat 0 0;
	margin: 5px 0px 0px 16px;
}

.search-block-white {
    width: 613px;
    height: 83px;
    background: url('images/search-block-bg-white.png') no-repeat;
    margin: 0px 0px 0px 16px;
}

.search-block-agency {
	width: 883px;
	height: 97px;
	background: url('images/agency_search_bg2.png') no-repeat;
	margin: 10px 5px 0 0;
}

.search-input-agency {
	background: none;
	font-size: 19px;
	width: 808px;
	height: 26px;
	border: solid 0px; 
	margin: 21px 0px 0px 30px;
	color: #929394;
}
.radio_agency label
{
	padding:0 5px;
	cursor:pointer;
}
.tabl_agency 
{
margin:0 20px; 
font-size:17px;
}
.tabl_agency td, .tabl_agency th
{
vertical-align:middle;
padding:5px;
font-weight:normal;
}
.tabl_agency a
{
	color:#409ee2;
	text-decoration:underline;
	font-size:17px;
}
.tabl_agency th a
{
	color:#777777;
	text-decoration:none;
	font-size:14px;
	padding-right:14px;
}

.agency_link_avatar
{
	position:relative;
	left:10px;
	top:-20px;
	
}
.agency_status
{
	padding-right:40px;
	height:38px;
	text-transform:uppercase;
	color:#78c51d;
	}
.agency_status p
{
	font-size: 22px;
	font-weight:bold;
	float:left;
	width:110px;
	letter-spacing:5px;
}
.agency_status span
{
	font-size: 10px;
	font-weight:normal;
	display:block;
	letter-spacing:0;
}
.code_switch
{
	width:25px;
	height:37px;
	float:right;
	cursor:pointer;
}
.active 
{
	color:#c7c2c2;
}
#paginator_agenty
{
	width:400px;
	margin:0 auto;
	padding:10px 0;
}
.numder_percent
{
	width:100%;
	margin-left: -6px;
}
.numder_percent li
{
	float:left;
	width:32px;
	font-size:11px;
	color:#888;
	font-size: 19px;
	background: #fff;
}
.agency-content-head
{
background:transparent url(images/agency_content_top.png) no-repeat scroll 0 0;
height:9px;
overflow:hidden;
	
}
.agency-content-body 
{
	background:transparent url(images/agency_content_bg.png) repeat-y scroll 0 0;
}
.agency-content-footer
{
background:transparent url(images/agency_content_bottom.png) no-repeat scroll 0 0;
height:9px;
}
.agency_box
{
	padding:10px 0;
	height:40px;
}
.agency_title
{
	float:left;
	width:200px;
	padding-top:12px;
	font-size:16px;
	padding-left:10px;
	height:30px;
}
.agency_title a
{
	color:#007ed8;
	font-size:12px;
	text-decoration:none;

}
.agency_txt_color
{
	font-size: 16px;
	color:#4d3a46;
}
.agency_txt_color a
{
color:#007ed8;
}
.agency_country
{
	margin-top:15px;
}
.agency_country li
{
display:inline;
}
.agency_header
{
	color:#4D3A46;
	font-size:19px;
	font-weight:normal;
}
.agency_slide
{
	float:left;
	width:425px;
	position: relative;
	margin-right: 35px;
}
.main_percent {
	position: absolute;
	top: 0px;
	left: 0%;
}
.agency_buttons
{
	float: left;
}
.agency_buttons .s-up {
	display: block;
	width: 100px;
	height: 43px;
	float: left;
	background: url(images/s-up.png) no-repeat scroll;
	margin-right: 5px;
}
.agency_buttons .s-mark {
    display: block;
    width: 110px;
    height: 43px;
    float: left;
    background: url(images/s-mark.png) no-repeat scroll;
}
.perc_0 {
	color: #c1b4ce;
	font-size: 11px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.perc_100 {
    color: #c1b4ce;
    font-size: 11px;
    position: absolute;
    top: 0px;
    right: 0px;
}
.tabl_promo_code
{
	width:100%;
	
}

.tabl_promo_code a
{
color:#007ed8;
}
.tabl_promo_code th.header
{
	color:#777777;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	padding-right:14px;
}
.tabl_promo_code .headerSortUp
{
    background:url('images/agency_sort.png') no-repeat 70px -5px !important;
    cursor: pointer;
    font-weight:normal;
	font-size:14px;
}
.tabl_promo_code .headerSortDown
{
    background:url('images/agency_sort.png') no-repeat 70px 12px !important;
    cursor: pointer;
    font-weight:normal;
	font-size:14px;
}
.tabl_promo_code .headerSortDown span
{
	background:none !important;
}
.tabl_promo_code .headerSortUp span
{
	background:none !important;
}

.tabl_promo_code td
{
padding:5px 0;
vertical-align:middle;
height:80px;
}
.tabl_promo_code th
{
padding:5px 0;
vertical-align:middle;
	
}
.tabl_promo_code tr
{
border-bottom:solid 1px #f5f5f5;
}
.tabl_promo_code h4
{
font-size:17px;
font-weight:bold;
}
.tabl_promo_code span
{

}
.tabl_promo_code span.promo_percent
{
font-size:25px;
font-weight:normal;
vertical-align:top;
position:relative;
top:6px;
}
.promo_percent_size_1{font-size:25px;font-weight:bold;}
.promo_percent_size_2{font-size:25px;font-weight:bold;}
.promo_percent_size_3{font-size:26px;font-weight:bold;}
.promo_percent_size_4{font-size:26px;font-weight:bold;}
.promo_percent_size_5{font-size:27px;font-weight:bold;}
.promo_percent_size_6{font-size:27px;font-weight:bold;}
.promo_percent_size_7{font-size:28px;font-weight:bold;}
.promo_percent_size_8{font-size:28px;font-weight:bold;}
.promo_percent_size_9{font-size:29px;font-weight:bold;}
.promo_percent_size_10{font-size:29px;font-weight:bold;}
.promo_percent_size_11{font-size:30px;font-weight:bold;}
.promo_percent_size_12{font-size:30px;font-weight:bold;}
.promo_percent_size_13{font-size:31px;font-weight:bold;}
.promo_percent_size_14{font-size:31px;font-weight:bold;}
.promo_percent_size_15{font-size:32px;font-weight:bold;}
.promo_percent_size_16{font-size:32px;font-weight:bold;}
.promo_percent_size_17{font-size:33px;font-weight:bold;}
.promo_percent_size_18{font-size:33px;font-weight:bold;}
.promo_percent_size_19{font-size:34px;font-weight:bold;}
.promo_percent_size_20{font-size:34px;font-weight:bold;}

.promo_percent_size_21{font-size:36px;font-weight:bold;}
.promo_percent_size_22{font-size:36px;font-weight:bold;}
.promo_percent_size_23{font-size:37px;font-weight:bold;}
.promo_percent_size_24{font-size:37px;font-weight:bold;}
.promo_percent_size_25{font-size:38px;font-weight:bold;}
.promo_percent_size_26{font-size:38px;font-weight:bold;}
.promo_percent_size_27{font-size:41px;font-weight:bold;}
.promo_percent_size_28{font-size:41px;font-weight:bold;}
.promo_percent_size_29{font-size:42px;font-weight:bold;}
.promo_percent_size_30{font-size:42px;font-weight:bold;}
.promo_percent_size_31{font-size:43px;font-weight:bold;}
.promo_percent_size_32{font-size:43px;font-weight:bold;}
.promo_percent_size_33{font-size:44px;font-weight:bold;}
.promo_percent_size_34{font-size:44px;font-weight:bold;}
.promo_percent_size_35{font-size:46px;font-weight:bold;}
.promo_percent_size_36{font-size:46px;font-weight:bold;}
.promo_percent_size_37{font-size:47px;font-weight:bold;}
.promo_percent_size_38{font-size:47px;font-weight:bold;}
.promo_percent_size_39{font-size:48px;font-weight:bold;}
.promo_percent_size_40{font-size:48px;font-weight:bold;}




.promo_percent_1{font-size:14px;position:relative;top:-9px;}
.promo_percent_2{font-size:15px;position:relative;top:-8px;}
.promo_percent_3{font-size:16px;position:relative;top:-8px;}
.promo_percent_4{font-size:17px;position:relative;top:-8px;}
.promo_percent_5{font-size:18px;position:relative;top:-8px;}
.promo_percent_6{font-size:19px;position:relative;top:-8px;}
.promo_percent_7{font-size:20px;position:relative;top:-8px;}
.promo_percent_8{font-size:21px;position:relative;top:-8px;}
.promo_percent_9{font-size:22px;position:relative;top:-8px;}
.promo_percent_10{font-size:23px;position:relative;top:-8px;}
.promo_percent_11{font-size:24px;position:relative;top:-8px;}
.promo_percent_12{font-size:25px;position:relative;top:-8px;}
.promo_percent_13{font-size:26px;position:relative;top:-10px;}
.promo_percent_14{font-size:27px;position:relative;top:-10px;}
.promo_percent_15{font-size:28px;position:relative;top:-10px;}
.promo_percent_16{font-size:29px;position:relative;top:-11px;}
.promo_percent_17{font-size:30px;position:relative;top:-12px;}
.promo_percent_18{font-size:31px;position:relative;top:-12px;}
.promo_percent_19{font-size:32px;position:relative;top:-12px;}
.promo_percent_20{font-size:33px;position:relative;top:-13px;}

.promo_percent_21{font-size:14px;position:relative;top:-9px;}
.promo_percent_22{font-size:15px;position:relative;top:-8px;}
.promo_percent_23{font-size:16px;position:relative;top:-8px;}
.promo_percent_24{font-size:17px;position:relative;top:-8px;}
.promo_percent_25{font-size:18px;position:relative;top:-8px;}
.promo_percent_26{font-size:19px;position:relative;top:-8px;}
.promo_percent_27{font-size:20px;position:relative;top:-8px;}
.promo_percent_28{font-size:21px;position:relative;top:-8px;}
.promo_percent_29{font-size:22px;position:relative;top:-8px;}
.promo_percent_30{font-size:23px;position:relative;top:-8px;}
.promo_percent_31{font-size:24px;position:relative;top:-8px;}
.promo_percent_32{font-size:25px;position:relative;top:-8px;}
.promo_percent_33{font-size:26px;position:relative;top:-10px;}
.promo_percent_14{font-size:27px;position:relative;top:-10px;}
.promo_percent_35{font-size:28px;position:relative;top:-10px;}
.promo_percent_36{font-size:29px;position:relative;top:-11px;}
.promo_percent_37{font-size:30px;position:relative;top:-12px;}
.promo_percent_38{font-size:31px;position:relative;top:-12px;}
.promo_percent_39{font-size:32px;position:relative;top:-12px;}
.promo_percent_40{font-size:33px;position:relative;top:-13px;}


.id_promocode
{
	font-size:60px;
	font-weight:bold;
	text-align:center;
	padding:10px;
}
.search-input {
	background: none;
color:#7694a9;
font-size:19px;
height:26px;
margin:9px 0 0 13px;
width:140px;
	border: solid 0px; 
	font:13px Tahoma, Geneva, sans-serif;
	

}
#focus-id
{
	margin-top:-7px;
}
#search-unselect
{
margin-top:14px;
border:none;
}
.search-button {
	width: 40px;
	height: 40px;
	border: solid 0px;
	background: none;
	margin: -11px 0 0 13px;
	cursor: pointer;
}

.search-text-inner {
	padding: 5px 0px 0px 40px;
}

.dotted {
	background: url('images/dotted.png') repeat-x 0px 13px;
	text-decoration: none;
}

.dotted:hover {
	background: none;
	text-decoration: none;
}

.search-body {
	background: url('images/gallery-body.png') repeat-x 0px 0px;
	width: 613px;
	height: 230px;
	margin: 20px 0px 0px 16px;
}

.search-body table {
	width: 100%;
	margin-top: 50px;
}

.search-body table .inner-table {
	margin: 0px;
	font-size: 11px;
	margin-top: 11px;
	width: 170px;
}

.gallery-scroll {
	width: 100%;
	height: 125px;
	background: #f5f5f5;
	margin-top: 10px;
}

.search-result-block{
	width: 600px;
	margin-left: 30px;
	padding-top: 10px;
}

.search-result-text {
	background: url('images/line-long.png') no-repeat 32px 23px;
	padding: 15px 0px 0px 65px;
}

.result-item {
	width: 184px;
	background: url('images/gallery-bg-item.png') no-repeat 0px 0px;
	display: block;
	margin-right: 10px;
	margin-bottom: 20px;
    float: left;
}



.result-item-img {
	padding: 6px;
}

.item-bg-table {
	background: url('images/item-bg-table.png') no-repeat 0px 0px;
	padding-left: 2px;
}

.white-link {
	color: #fff;
	text-decoration: none;
}

.white-link:hover {
	text-decoration: underline;
}

.right-menu-content-head-image-music {
    background: url('images/music-img.png') no-repeat;
    height: 108px;
    width: 107px;
    position: absolute;
    top: -65px;
    left: 10px;
    z-index: 500;
}

.music-table {
	width: 100%;
	margin-top: 20px;
}

.music-table-head {
	color: #777777;
	font-size: 19px;
}

.music-table-item {
	padding-bottom: 14px;
}

.music-table-search-item {
	background: url('images/line-long.png') no-repeat 0px 8px;
	padding-left: 30px;
	margin-bottom: 7px;
}

.upload-button {
	background: url('images/upload-button.png') no-repeat;
	border: 0px solid;
	width: 200px;
	height: 45px;
	cursor: pointer;
}

.upload-block {
	background: url('images/upload-block.png') no-repeat;
	border: 0px solid;
	width: 241px;
	height: 41px;
	margin-bottom: 10px;
	margin-left: 19px;
	margin-top: 10px;
	cursor: pointer;
}

.alphabet {
	padding-top: 10px;
	padding-left: 22px;
    line-height: 25px;
}

.alphabet span {
	margin-right: 4px;
}

.alphabet a {
	color: #007ED8;
}

.alphabet .unactive-letter a {
	color: #777777;
	text-decoration: none;
}

.result-item-info {
	width: 100%;
	font-size: 11px; 
}

.item-bg-table-video {
	background: url('images/item-bg-table-video.png') no-repeat 0px 0px;
	padding-left: 2px;
	font-size: 11px;
}

.user-pimp {
	background: url('images/pimp.png') no-repeat 2px 5px;
	display: inline-block;
	padding-left: 13px;
}

.profile-rating {
	background: url('images/profile-rating.png') no-repeat 0px 0px;
	height: 33px;
	padding-top: 4px;
	font-size: 19px;
	color: #777;
	padding-left: 34px;
}

.profile-rating span {
	width: 60px;
	text-align: center;
	display: inline-block;
	margin-left: 13px;
	color: #fff;
}

.profile-title-head {
	background: url('images/line-long.png') no-repeat 5px 16px;
	height: 33px;
	padding-top: 4px;
	font-size: 19px;
	color: #777;
	padding-left: 34px;
}

.align-center {
    text-align: center;
}


.right-menu-content-flag-minus {
    position: absolute;
	top: 8px;
	right: 90px;
	width: 22px;
	height: 22px;
	z-index: 499;
    cursor: pointer;
}

.right-menu-content-flag-plus {
    position: absolute;
	top: 8px;
	right: 22px;
	width: 22px;
	height: 22px;
	z-index: 499;
    cursor: pointer;
}

.right-menu-content-flag-bg-bg {
    position: absolute;
	top: 0px;
	right: 22px;
    width: 90px;
    height: 35px;
    z-index: 498;
    background: url(images/rate-buttons-long.png) no-repeat 0 6px;
}

.right-menu-content-flag-bg-bg-gray {
    position: absolute;
	top: 0px;
	right: 22px;
    width: 90px;
    height: 35px;
    z-index: 498;
    background: url(images/rate-buttons-long-gray.png) no-repeat 0 6px;
}

.image-left-bar {
    background: url(images/img-left.png) no-repeat;
    width: 33px;
    cursor: pointer;
}

.image-left-bar-hover {
    background: url(images/img-left-h.png) no-repeat;
    width: 33px;
    cursor: pointer;
}

.image-right-bar {
    background: url(images/img-right.png) no-repeat;
    width: 33px;
    cursor: pointer;
}

.image-right-bar-hover {
    background: url(images/img-right-h.png) no-repeat;
    width: 33px;
    cursor: pointer;
}
.image-right-last
{
	background: url(images/img-right-last.png) no-repeat;
    width: 33px;
}
.image-left-last
{
background: url(images/img-left-last.png) no-repeat;
width: 33px;
}
.image-inner {
    background: #f5f5f5;
}

.image-inner-head {
    height: 33px;
}

.image-inner-bottom-left {
    width: 33px;
    height: 11px;
    background: url(images/img-left-bottom.png) no-repeat;
}

.image-inner-bottom-right {
    width: 33px;
    height: 11px;
    background: url(images/img-right-bottom.png) no-repeat;
}

.image-inner-bottom-left-hover {
    width: 33px;
    height: 11px;
    background: url(images/img-left-bottom-h.png) no-repeat;
}

.image-inner-bottom-right-hover {
    width: 33px;
    height: 11px;
    background: url(images/img-right-bottom-h.png) no-repeat;
}

.gallery-bottom-info {
    padding-top: 5px;
    padding-left: 30px;
    background: url(images/line-long.png) no-repeat 0 12px;
}

.gallery-comments {
    height: 26px;
    width: 38px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    background: url(images/gallery-comments-bg.png) no-repeat;
}

.create-album {
    padding-left: 20px;
    background: url(images/plus.png) no-repeat;
}

.albums-img-info {
    font-size: 11px; 
    padding: 6px 10px 10px;
}

#head-main-menu td {
    padding-top: 7px;
    text-align: center;
    color: #707173;
    font-size: 17px;
}

#head-main-menu .curr-link a {
    color: #fff;
    text-decoration: none;
}

#head-main-menu .class-blog-bg {
    height: 35px;
    width: 90px;
    position: absolute;
    background: url('images/menu/blog-trans.png') no-repeat;
}


#head-main-menu .class-gallery-bg {
    width: 147px;
    height: 35px;
    position: absolute;
    background: url('images/menu/gallery-trans.png') no-repeat;
    left: 87px;
}

#head-main-menu .class-users-bg {
    width: 100px;
    height: 35px;
    position: absolute;
    background: url('images/menu/music-trans.png') no-repeat;
    left: 225px;
}

#head-main-menu .class-agency-bg {
    width: 100px;
    height: 35px;
    position: absolute;
    background: url('images/menu/blog-trans.png') no-repeat;
    left: 320px;
}

#head-main-menu .class-forum-bg {
    width: 100px;
    height: 35px;
    position: absolute;
    background: url('images/menu/blog-trans.png') no-repeat;
    left: 405px;
}

.video_player
{
    padding: 15px 18px 0px 16px;
}

.video
{
    padding: 15px 0px 0px 36px;
}

.video_main
{
    padding: 15px 18px 0px 16px;
}

.video_main .back
{
    /*background: #f5f5f5;*/
    padding: 0px 0px 0px 15px;
}


.video_top_back
{
    /*background: url('images/video/top_back.gif') no-repeat;*/
    height: 8px;
	overflow: hidden;
}

.video_bottom_back
{
    /*background: url('images/video/bottom_back.gif') no-repeat;*/
    height: 8px;
}

.video_item
{
    float: left;
    font-size: 11px;
    margin: 0px 11px 30px 0px;
	height: 215px;
}

.video_categories
{
    background: url('images/left-menu-1-bg2.png') no-repeat 20px 6px;
    padding: 0px 0px 0px 50px; 
    margin: 8px 0px 0px 0px;
}

.rating_categories
{
    float: right;
    background: url('images/gray-img2.png') no-repeat right;
    margin: 8px 20px 0px 0px;
    width: 49px;
    color: #fff;
    text-align: center;
    padding: 3px 0px 3px 0px;
}

.rating_categories_green
{
    float: right;
    background: url('images/green-img2.png') no-repeat right;
    margin: 8px 20px 0px 0px;
    width: 49px;
    color: #fff;
    text-align: center;
    padding: 3px 0px 3px 0px;
}

.video_img
{
    background: url('images/video/border_shadow.gif') no-repeat;
    padding: 6px 8px 8px 6px;    
}

.video_categories a
{
    text-decoration: none;
}

.video_title a
{
    color: #007ed8;
    padding: 0px 0px 0px 5px;    
}

.video_time
{
    background: url('images/video/clock.gif') no-repeat;
    padding: 0px 0px 2px 15px;
}

.video_stars
{
    padding: 5px 0px 0px 5px;
}

.video_views
{
    background: url('images/video/views_back.gif') no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0px 10px 0px;
    color: #fff;
    width: 36px;
    margin: 0px auto;
    text-align: center;
}

#head-main-menu .class-video-bg-hover {
    background: url('images/menu/blog-hover-trans.png') no-repeat;
}

#head-main-menu .class-forum {
    width: 90px;
    height: 35px;
    //height: 27px;
}

#head-main-menu .class-forum-bg {
    background: url('images/menu/blog-trans.png') no-repeat;
}

#menu-bottom {
    height: 30px;
}

.menu-bottom-inner {
    height: 32px;
}

.id-menu-left {
    float: left;
    width: 18px;
    height: 32px;
    background: url(images/menu-bottom-left-trans.png) no-repeat;
}

.id-menu-right {
    float: left;
    width: 18px;
    height: 32px;
    background: url(images/menu-bottom-right-trans.png) no-repeat;
}

.id-menu-body {
    background: url(images/menu-bottom-body.png) repeat-x;
    height: 32px;
    float: left;
    position: relative;
}

.id-menu-body-blog {
    background: #37cdf0 url(images/menu-right-bg.png) no-repeat right top;
    height: 5px;
    width: 75px;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}

.id-menu-body-gallery {
    background: #37cdf0 url(images/menu-right-bg.png) no-repeat right top;
    height: 5px;
    width: 75px;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}

.id-menu-body a {
    padding: 3px;
    color: #fff;
    text-decoration: none;
    margin-top: 3px; 
}

.id-menu-body a:hover {
	background: #1eb4d7;
}

.input-replacement-img {
    position: absolute; 
    z-index: 1;
}

.input-replacement {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity: 0);
    z-index: 3;
}

.input-replacement-big {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity: 0);
    z-index: 3;
}

.mp-div {
    position: absolute;
    top: 0px;
    background: url('images/menu/arrow-trans.png') no-repeat;
    width: 15px;
    height: 14px;
}

.CS_current {
	display:	block;
	border: solid #C0C0C0;
	border-width: 1px 0px 1px 1px; 
	width:		182px !important; 
	width:		181px;
}
.CS_down{
	border: solid #C0C0C0;
	border-width: 1px 1px 1px 0px; 
}

.CS_hidden {
	display:none;
}
.CS_options {
	display:			block;
	background: 		#ffffff;
	border: 			solid #C0C0C0;
	border-width: 		0px 1px 1px 1px; 
	position:			absolute;
	width:				200px;
}
.CS_options a{
	display:			block;
	text-decoration:	none;
	cursor: 			default;
}
.CS_options a:hover{
	display:			block;
	background-color:	#E7E7E7;
}
.CS_select{
	cursor: 	default;
}


 /*########################
 ########################*/

/* outmost wrapper element */
#scrollable {
	padding:10px 8px;
	width: 631px;
	height:65px;
}

/* container for the scrollable items */
div.items {
	height:103px;	
	margin-left:8px;	
	float:left;
	width:582px !important;
}



/* single item */
div.items a {
	display:block;
	float:left;
	margin-right:7px;
	width:133px;
	height:103px;
	background:url(images/scroll/items-bg.png) 0 0 no-repeat;
	color:#ccc;
	text-decoration:none;
	cursor:pointer;
    padding: 6px 0px 0px 6px;
}

div.items a:hover {
	color:#999;	
}

div.items a.active {
	background:url(images/scroll/items-bg.png) 0 0 no-repeat;	
}


/* next / prev buttons */
a.prev, a.next {
	display:block;
	width:20px;
	height:43px;
	float:left;
	background-repeat:no-repeat;	
	margin:28px 0 0 0;
    cursor: pointer;
}

a.prev {
	background:url(images/scroll/scrollable-left.png);		
}

a.prev:hover {
	background:url(images/scroll/scrollable-left-hover.png);		
}

a.next {
	background:url(images/scroll/scrollable-right.png);		
}

a.next:hover {
	background:url(images/scroll/scrollable-right-hover.png);		
}


/* navigator */
div.navi {
	position:relative;
	top:-30px;
	left:310px;
	margin-left:-50px;
	width:50px;
	height:0px;
}


/* items inside navigator */
div.navi span {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(images/scroll/dots.png) 0 0 no-repeat;     
	cursor:pointer;
}

div.navi span:hover {
	background-position:0 -8px;
}

div.navi span.active {
	background-position:0 -16px;
}

.input-album-small {
    background: url(images/input-bg-small.png) no-repeat;
    height: 27px;
    width: 237px;
    padding: 5px 0px 0px 8px;
    margin-top: 6px;
}

.input-small-left{
	background: url(images/input-small-left.png) no-repeat;
    height: 33px;
    width: 158px;
    padding: 6px 0px 0px 8px;
    margin-top: 6px;
}

.input-album-small input,.input-small-left input {
    border: 0px solid;
    background: transparent;
    width: 214px;
}
.input-small-left input{color:#777777;width: 140px;}

.textarea-album-small {
    background: url(images/textarea-small.png) no-repeat;
    height: 100px;
    width: 237px;
    padding: 5px 0px 0px 8px;
    margin-top: 6px;
}

.textarea-album-small textarea {
    border: 0px solid;
    background: transparent;
    width: 218px;
    height: 83px;
    color: #777;
}

.edit-textarea {
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
    background: url(images/edit-textarea.png) no-repeat;
    width: 348px;
    height: 127px;
}

.edit-textarea textarea {
    width: 333px;
    height: 108px;
    border: 0px solid;
}

.edit-textarea-new {
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
    background: url(images/edit-textarea-new.png) no-repeat;
    width: 650px;
    height: 127px;
}

.edit-textarea-new textarea {
    width: 640px;
    height: 108px;
    border: 0px solid;
    color: #777777;
    font-family: tahoma;
}

.edit-textarea-video {
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
    background: url(images/edit-textarea-video.png) no-repeat;
    width: 265px;
    height: 127px;
}

.edit-textarea-video textarea {
    width: 240px;
    height: 108px;
    border: 0px solid;
}

.edit-textarea-video-new {
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
    background: url(images/edit-textarea-video-new.png) no-repeat;
    width: 580px;
    height: 127px;
}

.edit-textarea-video-new textarea {
    width: 565px;
    height: 108px;
    border: 0px solid;
}

.butt-update {
    background: url(images/button-update.png) no-repeat;
    width: 160px;
    height: 45px;
    border: 0px solid;
    cursor: pointer;
}

.butt-delete {
    background: url(images/button-delete.png) no-repeat;
    width: 151px;
    height: 45px;
    border: 0px solid;
    cursor: pointer;
}

 /*########################
 ########################*/
 
 .jquery-selectbox {
	position: relative;
	height: 34px;
	border: 0px solid #d2ad63;
	width: 200px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 4px 4px 4px 0px;
	font-size: 17px;
	font-family: tahoma;
	color: #777;
	padding: 0;
	background-image: url("images/selectbox/left-hover-trans.png");
    padding-left: 10px;
}
.hot-add .margin-select .jquery-selectbox, .hot-add .currency-sel .jquery-selectbox {
    width: 45px !important;
}
.jquery-selectbox.selecthover {
	border-color: #9F7627;
	background-image: url("images/selectbox/left-hover-trans.png");
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 7px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	margin-top:-2px;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 31px;
    left: 2px;
	padding: 2px;
    padding-left: 10px;
	background: #ececec;
	width: 100px;
	height: 120px;
    overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 0px solid #d2ad63;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("images/selectbox/right-hover-trans.png");
	width: 34px;
	height: 34px;
	cursor: pointer;
    position: relative;
    right: -34px;
    
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("images/selectbox/right-hover-trans.png");
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #ececec;
	color: #007ED8;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
    padding-top: 5px;
}
select.sel-correct2
{
	width:40px;
}
#hotel_stars_picker
{
	cursor:pointer;
}
#hotel_stars_picker ul
{
	margin:0;
	padding:0;
	background:#fcfcfc;
	width:95px;
	padding:0 2px;
	cursor:pointer;
}
/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("images/selectbox/img/bg-TextFieldError.gif");
}

.clear
{
    clear: both;
    height: 0px;
    overflow: hidden;
}


.small-bg-input {
    margin: 5px 0px;
    height: 33px;
    background: url('images/small-bg-input.png') no-repeat ;
}

.small-bg-input input {
    background: none;
    width: 240px;
    font-size: 19px;
    margin: 4px 0px 0px 12px;
    border: solid 0px;
    color: #777;
}


.small-bg-input-new {
    margin: 5px 0px;
    height: 33px;
    background: url('images/small-bg-input-new.png') no-repeat ;
}

.small-bg-input-new input {
    background: none;
    width: 555px;
    font-size: 19px;
    margin: 4px 0px 0px 12px;
    border: solid 0px;
    color: #777;
}


ul#cssmenu {
        width:550px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        font-size: 17px;
        position: relative;
        z-index: 500;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        padding-top: 7px;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 7px;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font-size: 1px;
        line-height: 0px;
        font-family: tahoma;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding:6px 20px 8px 17px;
        float: none !important;
        float: left;
        display: block;
        color: #707173;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        color:#ffffff;
        padding:6px 20px 8px 17px;
}

/* Second Menu */

ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        float: none;
        background: url(images/menu-li-bg.png) no-repeat 0px 8px;
        color: #707173 !important;
        font-size: 12px;
        padding: 0px !important;
        padding-left: 17px !important;
}



ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

.top-banner {
    background: #38281a url('images/_temp_banner.png') no-repeat top center;
    height: 88px;
    width: 100%;
}

.video_item table {
    margin-left: 8px;
}

.no-decoration a {
    text-decoration: none;
}

.video-updated {
    color: green;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 10px 00px;
}

.video-separator {
    height: 40px;
    background: url(images/video-separator.png) no-repeat top center;
}

.message_message {
    color: green;
}

.change-link {
    background: url(images/change-link-bg.png) no-repeat 0px 3px;
    padding-left: 26px;
    margin-left: 13px;
}

.styling-input-file {
    width: 232px;
    border: 0px solid;
    color: #777;
    font-size: 19px;
    background: none;
    margin: 7px 0px 0px 10px;
    padding-right: 10px;
    padding-left: 5px;
}
.styling-input-file2 {
    width: 232px;
    border: 0px solid;
    color: #777;
    font-size: 19px;
    background: none;
    margin: 7px 0px 0px 10px;
    padding-right: 10px;
    padding-left: 5px;
}


.styling-input-file-small {
    width: 18px;
    border: 0px solid;
    margin: 7px 0px 0px 10px ;
    color: #777;
    font-size: 12px;
    background: none;
    padding-right: 10px;
}

.styling-input-file-small2 {
    width: 18px;
    border: 0px solid;
    margin: 7px 0px 0px 10px ;
    color: #777;
    font-size: 12px;
    background: none;
    padding-right: 10px;
}
.input-text
{
height:26px;
width: 145px;
background:url(images/input-text.png) no-repeat 0 0;
}
.input-text input
{
border:none;
position:relative;
top:5px;
left:10px;
width:122px;
background:#fff;
}
.input-text2
{
height:26px;
width: 67px;
background:url(images/input-text2.png) no-repeat 0 0;
}
.input-text2 input
{
border:none;
position:relative;
top:5px;
left:10px;
width:43px;
background:#fff;
}
.margin-select
{
	position:relative;
	left:-10px;
	top:7px;
}
.suggest-ul li {
    padding: 5px;
    cursor: pointer;
}

.suggest-ul li:hover {
    background: #f0f0f0;
    cursor: pointer;
}

.comments-link {
    color: #fff;
    text-decoration: none;
}

.comments-link:hover {
    text-decoration: underline;;
}


.right-menu-content-body-title-profile {
    font-size: 12px;
    padding-top: 8px;
    padding-left: 20px;
    width: 100%;
}

.right-menu-content-body-info-profile {
    padding: 5px 5px 5px 45px;
}

.player-profile-main {
    padding: 10px 10px 0px 20px;
    background: url(images/player-bg.png) no-repeat;
    width: 604px;
    height: 83px;
}

.player-profile {
    padding-top: 15px;
}


.player-profile-main a {
    color: #007ED8;
    text-decoration: none;
}

.player-profile-main a:hover {
    text-decoration: underline;
}


.comments-link-profile {
    color: #007ED8;
    text-decoration: none;
}

.comments-link-profile:hover {
    text-decoration: underline;
}






 /*###########PAGINATOR 3000#############
 ########################*/



.paginator {
	font-size: 12px;
    font-weight: arial;
	width:400px;
}
.paginator_pages {
	wi dth:600px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:5px 8px;
}
.paginator span strong {
	background: url() no-repeat;
	font-style:normal;
	font-weight:normal; 
    background: url(images/pager-count.png) no-repeat 50% 50%;
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;
    height: 5px;
	background: url(images/pager-bg.gif) no-repeat;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background: none;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-13px;
	width:27px; height:20px;
	overflow:hidden;
	background:url(images/pager-button.png) no-repeat 0 0;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background: none;
}

.fullsize .scroll_thumb {
	display:none;
}

.arial-font {
    font-family: Arial;
    font-size: 14px;
}

 /*###########TRAVEL MENU#############
 ########################*/

#travel-main-menu {
    margin-top: 12px;
}
#travel-main-menu li
{
	float:left;
	
}
#travel-main-menu a {
    padding: 6px 17px 20px 15px;
    font-size: 17px;
    display: inline-block;
}
.class-article .travel-main-submenu
{
	display:none;
}
.travel-main-submenu
{
	position:absolute;
	background: url(images/menu/submenu-bg.png) no-repeat 0 0;
	top: 31px;
    left: 0;
}
.submenu-inner-active
{
	background:#54d9ff !important;
}
.travel-main-submenu li
{
	float:left;
	padding:6px 5px 10px 15px;
}
.travel-main-submenu li a
{
	background:none;
	font:bold 11px Tahoma, Geneva, sans-serif !important;
	color:#fff;
	padding:5px !important;
	text-decoration:underline;
}
.travel-main-submenu li a:hover
{
	text-decoration:none;
}
.submenu-corner-right
{
	position:relative;
top:2px;
left:0px;
width:13px;

	height:32px;
	background: url(images/menu/submenu-corner-right.png) no-repeat 0 0;
}
#travel-main-menu a:hover {
    padding: 6px 17px 20px 15px;
    font-size: 17px;
}

.class-article-active a{
    background: url(images/menu/active-head-bg.png) no-repeat;
    color: #fff;
    text-decoration: none;
}

.class-gallery-active {
    background: url(images/menu/article-main-trans.png) no-repeat;
    color: #fff;
    text-decoration: none;
	padding:6px 26px 20px !important;
}

.class-rating-active {
    background: url(images/menu/rating-main-n.png) no-repeat;
    color: #fff;
    text-decoration: none;
}

.class-partners-active {
    background: url(images/menu/partners-main-n.png) no-repeat;
    color: #fff;
    text-decoration: none;
}

.class-forum-active {
    background: url(images/menu/rating-main-n.png) no-repeat;
    color: #fff;
    text-decoration: none;
}
.search-block .jquery-selectbox
{
	background:none !important;
	width:105px !important;
}
.search-block .jquery-selectbox .jquery-selectbox-moreButton
{
	background: url(images/selectbox-search-select.png) no-repeat;
	width:17px;
	height:11px;
	position:relative;
right:-16px;
top:13px;
}


.search-block .jquery-selectbox .jquery-selectbox-currentItem {
display:block;
margin-top:4px;
overflow:hidden;
padding:7px 0 0 3px;
white-space:nowrap;
color:#007ed8;
text-decoration:underline;
font:11px Tahoma, Geneva, sans-serif;
}
.search-block .jquery-selectbox .jquery-selectbox-list
{
	color:#007ed8;
text-decoration:underline;
font:11px Tahoma, Geneva, sans-serif;
background:#fff !important;
overflow:hidden;
height:95px !important;
}

.main-menu-inner-select
{
	position:absolute;
	margin-left:454px;
	width:150px;
	background:url(images/profile-top-bg.png) no-repeat 0 9px;
	display:none;
}
.main-menu-inner-select .jquery-selectbox
{
	background:none !important;
	width:112px !important;
}
.main-menu-inner-select .jquery-selectbox .jquery-selectbox-moreButton
{
	background: url(images/selectbox-search-select.png) no-repeat;
	width:17px;
	height:11px;
	position:relative;
	right:-16px;
	top:13px;
}
.main-menu-inner-select .jquery-selectbox .jquery-selectbox-currentItem {
display:block;
margin-top:4px;
overflow:hidden;
padding:7px 0 0 3px;
white-space:nowrap;
color:#007ed8;
text-decoration:underline;
font:11px Tahoma, Geneva, sans-serif;
}
.main-menu-inner-select .jquery-selectbox .jquery-selectbox-list
{
color:#007ed8;
text-decoration:none;
font:11px Tahoma, Geneva, sans-serif;
background:url(images/profile-top-select-bg.png) no-repeat 0 0 !important;
overflow:hidden;
height:112px !important;
}
.main-menu-inner-select .jquery-selectbox .jquery-selectbox-item {
cursor:pointer;
display:block;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
text-align:right;
}
.main-menu-inner-select .item-0
{
	background:url(images/add-articles-ico.png) no-repeat 150px 9px; 
}
.main-menu-inner-select .item-1
{
	background:url(images/add-foto-ico.png) no-repeat 150px 9px; 
}
.main-menu-inner-select .item-2
{
	background:url(images/add-blog-ico.png) no-repeat 150px 9px; 
}
.main-menu-inner-select .item-0.listelementhover
{
	background:url(images/add-articles-ico.png) no-repeat 150px 9px; 
	color: #f59c00 !important;
	text-decoration:underline;
}
.main-menu-inner-select .item-1.listelementhover
{
	background:url(images/add-foto-ico.png) no-repeat 150px 9px;
	color: #f59c00 !important; 
	text-decoration:underline;
}
.main-menu-inner-select .item-2.listelementhover
{
	background:url(images/add-blog-ico.png) no-repeat 150px 9px;
	color: #f59c00 !important;
	text-decoration:underline; 
}
.main-menu-inner-select .jquery-selectbox .jquery-selectbox-item.listelementhover a {
	background: none !important;
	color: #f59c00 !important;
}
 /*###########TRAVEL MENU END#############
 ########################*/




.promo-code {
    text-align: center;
    padding-left: 35px;
    font-size: 70px;
    font-weight: bold;
}


.promo-text {
    padding: 20px;
}


.input-album-small input {
	color: #777;
}

a.edit-minibutton {
    width: 14px;
    height: 14px;
    background: url(images/edit-minibutton.png) no-repeat;
    display: inline;
    text-decoration: none;
}

a.delete-minibutton {
    width: 14px;
    height: 14px;
    background: url(images/delete-minibutton.png) no-repeat right;
    display: inline;
    text-decoration: none;
}

a.add-minibutton {
    width: 14px;
    height: 14px;
	background: url(images/plus.png) no-repeat;
    display: inline;
    text-decoration: none;
}

a.edit-minibutton:hover, a.delete-minibutton:hover, a.add-minibutton {
    text-decoration: none;
}

.user-articles-head {
    width: 613px;
   /* background: url(images/player-bg.png) no-repeat;*/
    height: 10px;
    overflow: hidden;
}

.user-articles-body {
    width: 613px;
    background: #fff;
}

.user-articles-bottom {
    width: 613px;
    background: url(images/user-articles-bottom.png) repeat-x 0 0;
    height: 40px;
    overflow: hidden;
}
.user-articles-img
{
	width:80px;
	float:left;
	margin:10px 10px 10px 0;
}
.user-articles-txt
{
	float:left;
	width:460px;
	margin:10px 0;
}
.message-info-user {
    padding-left: 35px;
    padding-bottom: 10px;
    color: #777;
}

.message-info-user img {
    margin-right: 15px;
}


.cancel-button {
    background: url(images/cancel-button.png) no-repeat 0px 0px;
    width: 170px;
    height: 45px;
    border: 0px solid;
    cursor: pointer;
}

.small-suggestion {
    margin: 0px;
    padding: 0px 15px 0px 10px;
    width: 200px;
    max-height: 200px;
    overflow: auto;
    margin-bottom: 10px;
}

.small-suggestion li {
    padding: 5px;
    color: #777;
}

.small-suggestion li:hover {
    padding: 5px;
    color: #777;
    background: #f0f0f0;
    cursor: pointer;
}

.big-suggestion {
    margin: 0px;
    padding: 0px 15px 0px 327px;
    width: 560px;
    max-height: 200px;
    overflow: auto;
    margin-bottom: 10px;
}

.big-suggestion li {
    padding: 5px;
    color: #777;
}

.big-suggestion li:hover {
    padding: 5px;
    color: #777;
    background: #f0f0f0;
    cursor: pointer;
}

.confirm-div {
    padding: 10px 0px 0px 77px;
}

.confirm-email {
    font-size: 19px;
    padding-top: 16px;
}

#formatting p {
    text-indent: 30px;
    padding: 8px 0px;
    display: block;
}

#formatting img {
    margin: 40px auto;
}

.site-text 
{
    padding: 20px 40px 0px 20px;
}

.site-text p {
    
    margin-bottom: 15px;
}

.site-text i {
    font-style: italic;
}



/*#############POPUP TIP############*/

.ats_nga_main-login-popup-tip {
    position: absolute;
    width: 800px;
    left: -92px;
    top: -55px;
    z-index: 1000;
    display: none;
}

.ats_nga_main-login-popup-tip-head {
    background: url('images/tip-head.png') no-repeat;
    height: 22px;
}

.ats_nga_main-login-popup-tip-repeater {
    background: url('images/tip-repeater.png') repeat-y;
    padding: 0px 22px 0px 32px;
}

.ats_nga_main-login-popup-tip-bottom {
    background: url('images/tip-bottom.png') no-repeat;
    height: 32px;
}

.ats_nga_main-login-popup-tip-text {
    height: 500px;
    width: 98%;
    overflow: auto;
    margin-top: 15px;
}
 /*HELP PROMO CODE DIV*/
.ats_nga_main-promo-popup-tip {
    position: absolute;
    width: 800px;
    left: -92px;
    top: -55px;
    z-index: 1000;
    display: none;
}

.ats_nga_main-promo-popup-tip-head {
    background: url('images/tip-head.png') no-repeat;
    height: 22px;
}

.ats_nga_main-promo-popup-tip-repeater {
    background: url('images/tip-repeater.png') repeat-y;
    padding: 0px 22px 0px 32px;
}

.ats_nga_main-promo-popup-tip-bottom {
    background: url('images/tip-bottom.png') no-repeat;
    height: 32px;
}

.ats_nga_main-promo-popup-tip-text {
    height: 400px;
    width: 98%;
    overflow-y: auto;
    margin-top: 15px;
}

.ats_nga_main-promo-popup-tip-text p
{
	line-height:18px;

	text-align:justify;
}
.ats_nga_promo-table {
	width: 100%;
}

.ats_nga_promoPopupClose-td {
    text-align: right;
    width: 110px;
}

.ats_nga_error-div-promo {
	background: url('images/line-long.png') no-repeat 0px 19px;
	padding: 6px 0px 4px 32px !important;
    font-size: 19px;
}

/*END HELP PROMO CODE DIV*/


/*VAUCHER PROMO CODE DIV*/
.vaucher {
    position: absolute;
    left: 15px;
    top: -55px;
    z-index: 998;
    display: none;
}

.vaucher .tl, .vaucher .tr, .vaucher .bl, .vaucher .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
.vaucher-content
{
    width: 580px;
    background:#fff;
    padding: 10px 20px 5px 35px !important;
	
}
.vaucher-left
{
	float:left;
	width:350px;
}
.vaucher-left table
{
	margin:10px;
}
.vaucher-left table td 
{
	vertical-align:top;
	padding:5px 10px !important;
}
.vaucher-left table td p
{
padding:5px 0;	
}
.div-line-bottom
{
	border-bottom: 1px solid #f5f5f5;
	height:10px;
	clear:both;
}
.vaucher-font
{
	font-size:18px;
	color:#777;
}
.vaucher-country
{
	font-size:40px;
	color:#777;

}
.vaucher a
{
	color:#46aaff;
}
.vaucher-right
{
	float:right;
	width:220px;
}
.vaucher-discount
{
	width:206px;
	height:139px;
	background:#a4a4a4 url('images/vaucher-bg.gif') no-repeat 0 0;
	position:relative;
	top:20px;
    left:44px;
	/*right:-44px;*/
}
.vaucher-discount p
{
	color:#fff;
	margin-left:10px;
	font-size:18px;
	
}
.vaucher-code
{
	float:left;
	width:350px;
	margin-top:15px;
	margin-bottom:20px;
}
.vaucher-code img
{
	padding-left:125px;
	cursor:pointer;
}
.vaucher-txt
{
	float:right;
	width:210px;
	margin:15px 0 20px 10px;
	
}
.vaucher-agency-about
{
  height: 70px;
}
span.vaucher-code-ajax
{
  	font-size:60px;
	font-weight:bold;
	text-align:center;
	padding:0 0px 0 125px;
    margin-top: -7px;
}


/*END VAUCHER PROMO CODE DIV*/

.ats_nga_login-table {
	width: 100%;
}

.ats_nga_loginPopupClose-td {
    text-align: right;
    width: 110px;
}

.ats_nga_error-div-login {
	background: url('images/line-long.png') no-repeat 0px 19px;
	padding: 6px 0px 4px 32px !important;
    font-size: 19px;
}

.arrow-top {
    position: absolute;
    top: 40px;
    right: 10px;
    text-align: right;
    padding-right: 13px;
    color: #007ed8;
    font-size: 11px;
    background: url('images/arrow-top.gif') no-repeat top right; 
}

.title-head {
    font-size: 19px;
    color: #4D3A46;
    background-position: 32px 28px;
}

.add-small {
    background: url('images/add-small.png') no-repeat; 
    height: 30px;
    width: 80px;
    border: none;
}

.add-large {
    background: url('images/add-large.png') no-repeat; 
    height: 35px;
    width: 102px;
    border: none;
}
/*AGENCY PROFILE*/
.leftmenu-agency
{
	width:240px;
	margin:0 20px;
}
.leftmenu-agency ul, .leftmenu-agency p
{
margin-left:34px;
}
.leftmenu-agency .profile-title-head
{
margin-top:20px
}
.agency-description {
	padding-right: 30px;
}
.agency-description p
{
	margin:7px 0;
}
/*--------AGENCY TAB---------*/

#tabMenu {margin:0;list-style:none;}
#tabMenu li {float:left;min-width:101px;cursor:pointer;cursor:hand;color:#007ed8;font:19px Tahoma, Geneva, sans-serif;position:relative;bottom:-3px;height: 40px;margin-right:3px;text-align:center;}
#tabMenu li span { padding: 0px  15px;position: relative;top:7px;text-decoration:underline;}
#tabMenu li span:hover { padding: 0px  15px;position: relative;top:7px;text-decoration:none;}
li.hotpro {background: url('/file/style/itravel/images/tabbox/hotpro.png') no-repeat 100% 0;width: 241px;}
li.discount {height: 40px; background:url('/file/style/itravel/images/tabbox/next.png') no-repeat 0 0;}
li.agency-blog {height: 40px; background:url('/file/style/itravel/images/tabbox/next.png') no-repeat 0 0;}
li.agency-news {height: 40px; background:url('/file/style/itravel/images/tabbox/next.png') no-repeat 0 0;}

li.selected {bottom:0 !important;height: 45px; background:url('/file/style/itravel/images/tabbox/sel.png') no-repeat 0 0;color:#777 !important; }
li.selected2 {background: url('/file/style/itravel/images/tabbox/hotpro.png') no-repeat 0 0 !important;color:#777 !important; }
li.selected3 {background: url('/file/style/itravel/images/tabbox/hotpro-nosel.png') no-repeat 0 0 !important;color:#777 !important; }
li.selected span, li.selected2 span
{
	text-decoration:none !important 
}
li.selected3 span
{
	color:#007ed8 !important;
}
.box {width:615px; margin-top:20px; font-family: Tahoma, Geneva, sans-serif !important; font-size:12px !important; }
.boxTop {clear:both}
*html .boxTop {margin-bottom:-2px;}
.boxBody {background:url('/file/style/itravel/images/tabbox/top-bg.png') no-repeat 0 0;padding-top:13px;margin-top:-5px; }
.boxBody .content-bg {background:url('/file/style/itravel/images/tabbox/content-bg.png') repeat-y 0 0;}
.boxBody .footer-bg {background:url('/file/style/itravel/images/tabbox/footer-bg.png') no-repeat 0 0;height:61px}
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}
.boxBody #discount {background:url(/file/style/itravel/images/corner-footer.png) no-repeat 100% 100%}
.boxBody #discount p{padding:10px;}
/*.boxBody div ul {margin:0 10px 0 25px;padding:0;width:190px;list-style-image:url(images/arrow.gif)}*/
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {border-bottom:1px dotted #f5f5f5; padding:4px 0;cursor:hand;cursor:pointer;}
.boxBody div ul li.last {border-bottom:none}
.boxBody div li span {font-size:8px;font-style:italic; color:#888;}

.hot-box-content
{
	padding:10px 2px;
	border-bottom:solid 1px #fff;
}
.hot-box-content .left-title
{
	width:200px;
	text-align:center;
	padding:0 7px;
	float:left;
	font:11px Tahoma, Geneva, sans-serif;
	color:#777777;
}
.hot-box-content .left-title h3
{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#f59c00;
}
.hot-box-content .center-content
{
	float:left;
	width:310px;
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
}
.hot-box-content .right-button a
{
	display:block;
	background:url(/file/style/itravel/images/tabbox/getCode.png) no-repeat 0 0;
	width:144px;
	height:36px;
	text-indent:-9999px;
}
/*TAB2*/
.hot-box-content .left-title-discount
{
	width:50px;
	text-align:left;
	padding:0 30px;
	float:left;
	font:11px Tahoma, Geneva, sans-serif;
	color:#777777;
}
.hot-box-content .left-title-discount h3
{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#f59c00;
}
.hot-box-content .center-content-discount
{
	float:left;
	width:350px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#f59c00;
	text-align:left;
}
.hot-box-content .right-button
{
	width:150px;
	float:left;
}

.addhot-discount
{
background:url('/file/style/itravel/images/tabbox/add-discount.png') no-repeat 0 0;
width:181px;
height:45px;
display:block;
margin-left:205px;
margin-top:14px;	
position:absolute;
}
/**/
.hot-box-content .right-price
{
	width:80px;
	float:left;
	text-align:center;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#f59c00;
}
.addhot-button
{
background:url('/file/style/itravel/images/tabbox/addhot-button.png') no-repeat 0 0;
width:234px;
height:45px;
display:block;
margin-left:205px;
margin-top:14px;	
position:absolute;
}

.agency-tour-price
{
    float:right; 
    font-size:40px !important;
    color:#48a924;
	
}
.agency-cur
{
    position:relative !important;
    top:-17px !important ;
    color:#48a924 !important;
    font-size:20px !important;
}
.agency-tour-price2
{
    display:block;
    color:#777777;
    font-size:25px !important;
    text-decoration:line-through;
}
.agency-cur2
{
    position:relative !important;
    top:-5px !important;
    font-size:17px !important;
}
.agency-info{
    /*background:url(/file/style/itravel/images/corner-footer.png) no-repeat 100% 100%;*/
}
form.hot-add, div#hotpro{
   /* background:url(/file/style/itravel/images/corner-footer2.png) no-repeat 0% 100%;*/
}
ul#resorts_placement
{
	margin:0;
	padding:0;
	background:#fff;
	position:absolute;
	z-index:2000;
	border:solid 1px #ccc;
}
#resorts_placement li
{
	padding:2px 5px;
}
.agency-info strong
{
padding-top:15px;
    display:block;
    font-size:13px;
    color:#505050;
}
.agency-info span
{
/*
    font-size:15px;
    position:relative;
	top:3px;
*/
}
.agency-form-title
{
	font-weight:bold;
	font-size:12px;
	padding:2px 0 4px 0;
}
.agency-profile-txt p
{
    padding:10px 20px 10px 25px;
}
.recall
{
    width:580px;
    margin:0 auto;
}
.recall td
{
    padding:5px;
}
.recall td input
{
    padding:2px 0;
    margin:4px 0;
    width:90%;
    border-top:solid 1px #ccc;
    border-bottom:solid 1px #f0f0ee;
    border-left:solid 1px #fff;
    border-right:solid 1px #fff;
}
.recall td textarea
{
padding:2px 0;
    margin:4px 0;
        border-top:solid 1px #ccc;
    border-bottom:solid 1px #f0f0ee;
    border-left:solid 1px #fff;
    border-right:solid 1px #fff;
overflow:hidden;

}
.recall span
{
    color:#f80000;
}
/*--------DISCOUNT TAB----------*/
.agency_tabl_promo_code
{
	margin-left:20px;
	margin-right:20px;
	width:94%;
	margin-bottom:20px;
}
.agency_tabl_promo_code tr
{
	border-bottom:solid 1px #e0e0e0;
}
.agency_tabl_promo_code th.header {
color:#777777;
font-size:14px;
font-weight:normal;
padding-right:14px;
text-decoration:none;
}
.agency_tabl_promo_code th {
padding:5px 0;
vertical-align:middle;
border-bottom:solid 1px #e0e0e0;
}
.agency_tabl_promo_code td{
height:80px;
padding:5px 0;
vertical-align:middle;
}
.agency_tabl_promo_code h4
{
font-size:17px;
font-weight:bold;
}
.agency_tabl_promo_code h4 a
{
font-size:20px;
font-weight:normal;
color:#878787;
text-decoration:none;
}
.agency_tabl_promo_code h4 a:hover
{
text-decoration:underline;
}
.agency_tabl_promo_code .headerSortUp
{
    background:url('images/agency_sort.png') no-repeat 70px -5px !important;
    cursor: pointer;
    font-weight:normal;
	font-size:14px;
}
.agency_tabl_promo_code .headerSortDown
{
    background:url('images/agency_sort.png') no-repeat 70px 12px !important;
    cursor: pointer;
    font-weight:normal;
	font-size:14px;
}
.agency_tabl_promo_code .headerSortDown span
{
	background:none !important;
}
.agency_tabl_promo_code .headerSortUp span
{
	background:none !important;
}

/*--------END AGENCY TAB---------*/
.Apple-style-span
{
	font-family:Tahoma, sans-serif;
	color:#777;
}

/*-----------News Banner---------*/
.news-banner-wrapper
{
	height:88px;
	oveflow: hidden;
	background:#382819 url('images/b-mask.png') no-repeat 50% 0;
	
}


.news-banner
{
	width:630px;
	margin:0 auto;
	height:100%;
	oveflow: hidden;
}

    .nw
    {
        float:    left;
    	width:    590px;
    	height:   90px;
    	overflow: hidden;	
    }

    .news-banner .news-content
    {
    	float:    left;
    	height:   auto;
    	width:    590px;
    }

.b-left , .b-right
{
	width:20px;
	height:100%;
	float:left;
}
.b-right
{
	float:right;
}

.b-left a, .b-right a
{
	margin-top:30px;
	height:28px;
	display:block;	
}
.b-left a
{
	background:url('images/b-left2.png') no-repeat 0 0;
}
.b-left a:hover
{
	background:url('images/b-left2.png') no-repeat 0 -28px;
}
.b-right a
{
	background:url('images/b-right2.png') no-repeat 0 0;
}
.b-right a:hover
{
	background:url('images/b-right2.png') no-repeat 0 -28px;
}
 
.banner-content
{
	width:580px;
	float:left;
	height:90px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: 40px 12px;	
}
.b-img-corner
{
	position:absolute;
	top:-9px;
	width:138px;
	height:100px;
	background:url('images/b-img-corner.png') no-repeat 0 0;
	z-index:100;
}
.b-img-box
{
	float:left;
	width:140px;
}
.b-txt
{
	margin-left:125px;
	width:430px;
	height:90px;
	position:relative;
	z-index:153;
	top: -80px;
	float: left;
}
.b-txt h2
{
	color:#e5e4e2;
	font-size:15px;
}
.b-txt p
{
	color:#c0bbb5;
}
.b-links
{
	position: absolute;
	z-index : 156;
	top:      73px;
}

.b-links li
{
	height:15px;
	float:left;
    padding:0 5px;
	width:4px;

}
.b-links li a
{
	background:url('images/b-link2.png') no-repeat 0 0;
	display:block;
	height:4px;
	width:4px;
}

.b-links li a:hover,
.b-links li a.active
{
	background: url('images/b-link-hover.png') no-repeat 0 0;
}

.b-one-link
{
	position: absolute;
	z-index: 155;
	display: block;
	width: 560px;
	margin-left: 15px;
	height: 80px;
}

.b-link-one
{
display:block;
position:absolute;
height:90px;
width:580px;
margin:0 20px;
z-index:155;
cursor:pointer;
background:url('images/fill.gif') 0 0;
}



.l-txt
{
	padding-right:9px;
}


/*-----------END News Banner---------*/
.tip-new
{
	position:    absolute;
	margin-left: 250px;
	margin-top:  -20px;
}

.tip-sim-travel
{
	position:absolute;
    margin-left: 250px;
    margin-top: -20px;
}

.letter-spacing
{
	letter-spacing: -1px;
}
.very-popular-music a
{
	color:#007ed8;
}
/*SIMTRAVEL Help*/
.simtravel-header
{
background:url(images/simtravel-help.gif) no-repeat scroll 0 10px;
font-size:19px;
padding:10px 0 10px 32px;
}
.simtravel-content p
{
line-height:22px;
text-align:justify;
}
.simtravel-content ul
{
	margin:7px 0;
	list-style: none;
}
.simtravel-content li
{
line-height:18px;
text-align:justify;
text-indent:30px;
list-style: none;
background:url(images/line-long.png) no-repeat scroll 0 9px;
}
.simtravel-content a
{
	display:block;
	padding-left:30px;
	padding-top:4px;
	color:#007ED8;
	background:url(images/link-arrow.gif) no-repeat scroll 0 7px;
}
.simtravel-table
{
	margin-bottom:15px;
}
.simtravel-table a
{
color:#007ED8;
background:none;
padding:0;	
display:inline;
}
.simtravel-table span
{
	font-size:11px;
	color:#909090;
	padding-left:10px;
}
.simtravel-table p
{
	font-size:15px;
}
.simtravel-table p span
{
	text-decoration:underline;
	font-size:15px;
}
.simtravel-table div
{
	color:#4D3A46;
	font-size:19px;
}
.simtravel-comm
{
font-size:12px !important;	
}
.simtravel-table td
{
	vertical-align:top;
}
.simtravel-sep
{
	height:30px;
	background:url(images/sep.gif) no-repeat scroll 50%;
	width:100%;
}
/*-------------Music page------------*/
.music-ico
{
	width:107px;
	height:94px;
	float:left;
	margin-left:49px;
	background:url('images/music-ico.gif') no-repeat 0 0;
}
.music-ico img
{
margin-top:44px;
margin-left:15px;
}
.music-title
{
	width:471px;
	height:94px;
	float:left;
	margin-left:-1px;
	padding:18px 0 0 12px;
	background:url('images/music-title.gif') no-repeat 0 10px;
}
.music-title p
{
	padding-bottom:10px;	
}
.music-link
{
	padding-left:26px;
	background:url('images/music-sep.gif') no-repeat 0 50%;
	color:#007ed8;
}
.music-user
{
	padding-left:17px;
	background:url('images/music-user.gif') no-repeat 0 50%;
	color:#007ed8;

}

#facebox
{
	z-index: 200;
}


#show_stars a 
{
	text-decoration: none;
}

.st-input
{
	width:270px;
	font-size:19px;
	border:0;
	color:#777777;
}

.set-simtravel-winner,
.set-simtravel-not-winner
{
	width: 20px;
	height: 20px;
	float: right;
	margin-right: 0px;
	display: block;
	cursor: pointer;
	background: url('images/simtravel_not_winner.png') no-repeat 0 0;
	text-decoration: none;
}

.set-simtravel-winner
{
	background: url('images/simtravel_winner.png') no-repeat 0 0;
}

.a-site-rates
{
	list-style-type: circle; 
	padding-left: 32px;
}

    .a-site-rates li
    {
    	margin-top: 7px;
    }

.as-gender
{
	width: 120px;
}

.m_operator {
    position: absolute;
    top: -3px;
    left: 24px;
	z-index: 500;
}

.m_operator .in {
    padding: 2px 0px 0px 10px;
    height: 19px;
    background: url('images/m_operator2.png') no-repeat 0px 0px;
    color: #a47f53;
	position: relative;
	color: #fff;
	font:11px Tahoma, Geneva, sans-serif;
}

.m_operator .angle {
	position: absolute;
	right: -10px;
	top: 0px;
	height: 21px;
	width: 10px;
	background: url('images/m_operator_angle2.png') no-repeat 0px 0px;
}

.m_operator a {
	color: #fff;
	text-decoration: underline;
	font:11px Tahoma, Geneva, sans-serif;
}

.m_operator a:hover {
    text-decoration: none;
}

.gp-top {
	height: 10px;
	width: 219px;
}

.gp-r {
    width: 200px;
	padding: 0px 10px 0px 9px;
}

.gp-bottom {
    height: 11px;
    width: 219px;

}

.gp-m {
	width: 66px;
	height: 40px;
	background: url('images/gp-m-blue.png') no-repeat;
	float: right;
	text-align: center;
	font-size: 11px;
	color: #006ac3;
	line-height: 18px;
}

.gp-m span {
	color: #fff;
	font-size: 12px;
}

.selected .gp-top {
	background: url('images/gp-top.png') no-repeat;
}

.selected .gp-r {
	background: url('images/gp-r.png') repeat-y;
}

.selected .gp-bottom {
	background: url('images/gp-bottom.png') no-repeat;
}

.selected .gp-m {
	background: url('images/gp-m.png') no-repeat;
}

.selected .right-menu-content-head {
	background:  url('images/rr-top.png') no-repeat;
}

.selected .right-menu-content-body  {
	background:  url('images/rr-r.png') repeat-y;
}

.selected .right-menu-content-foot  {
    background:  url('images/rr-b.png') repeat-y;
}

.table-discount.selected, .table-discount.selected a, .selected-red {
    color: #ef2c50;
}

.table-discount.selected {
    padding-bottom: 5px;
}

.starss {
	padding: 6px 0px 0px 12px;
	width: 132px;
}

.starss div {
    width: 15px;
    height: 15px;
	float: left;
	cursor: pointer;
	margin-right: 3px;
}

.starss .star-act {
	background:  url('images/star-act.png') repeat-y;
}

.starss .star-unact {
    background:  url('images/star-unact.png') repeat-y;
}

.travel-test {
	display: block;
	width: 199px;
	height: 94px;
	background:  url('images/travel-test.png') no-repeat;
	text-indent: -9999px;
	margin: 70px 0px 0px 65px;
}

.recommend-link {
    display: block;
    width: 253px;
    height: 94px;
    background:  url('images/recommend.png') no-repeat;
    text-indent: -9999px;
    margin: 50px 0px 0px 43px;
    cursor: default;
}

.world-map {
	padding-top: 0px;
}

.world-map .area {
	margin-top: 20px;
	position: relative;
	width: 640px;
	height: 317px;
	background: url('images/world-map.jpg') no-repeat;
}

.world-map .area .bv-m {
	display: block;
	position: absolute;
	top: 185px;
	right: 35px; 
	background: url('images/mark-yourself.png') no-repeat;
	width: 235px;
	height: 47px;
}

.sel-v td {
	background: #ffe6ea;
	color: #f11467;
}

.predl {
	width: 210px;
	background: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	padding: 12px 15px;
	width: 170px;
	margin: 0px 0px 3px 20px;
}

.gallery-area {
	/*padding-left: 35px;*/
}
.gallery-upload-form
{
	margin-top:65px;
}
.item-s {
	width: 113px;
	height: 113px;
	background: url('images/gallery-main-block.png') no-repeat;
	margin: 0 18px 20px 18px;
	float: left;
	font-size: 11px;
}

.item-s .img {
	width: 113px;
	height: 73px;
	text-align: center;
	margin-top: 4px;
	overflow: hidden;
}

.item-s .inf {
	padding: 6px 0px 0px 7px;
	width: 65px;
	float: left;
}

.item-s .inf a {
	display: block;
	padding-left: 13px;
	color: #007ed8;
	position:relative;
top:13px;
}

.item-s .comments {
	float: left;
	width: 36px;
	margin: 12px 0px 0px 2px;
	text-align: center;
}

.item-s .comments a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.acc-head {
    width: 609px;
	height: 53px;
	background: url('images/acc-head.png') no-repeat;
	margin: 20px auto 0px;
	position: relative;
}

.acc-head .mm {
	font-size: 19px;
	color: #007ed8;
	position: absolute;
	top: 13px;
	left: 18px;
}

.acc-head .mm i {
	font-family: arial;
}

.acc-body {
	width: 609px;
    margin: 0px auto;
	background: #f5f5f5 url('images/acc-bottom.png') no-repeat left bottom;
	padding: 10px 0px;
	margin-top: -10px;
}

.acc-arr {
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url('images/acc-arr.png') no-repeat;
	width: 18px;
	height: 15px;
}

.acc-arr-up {
	background: url('images/acc-arr-up.png') no-repeat;
}

.acc-title {
	background: url('images/line-long.png') no-repeat 15px 20px;
	margin-top: 15px;
	padding: 7px 0px 15px 50px;
	font-size: 19px;
}

.acc-img {
	width: 170px;
	padding-right: 10px;
	text-align: right;
}

.acc-img img {
	padding: 4px;
	border: 1px solid #e1e1e1;
	background: #fff;
}

.acc-left {
	width: 23px;
	height: 22px;
	background: url('images/acc-left.png') no-repeat;
	cursor: pointer;
	margin-top: 145px;
	margin-left: 3px;
}

.acc-right {
	width: 23px;
	height: 22px;
	background: url('images/acc-right.png') no-repeat;
	cursor: pointer;
	margin-top: 145px;
	margin-right: 3px;
}

.acc-right-td {
	width: 60px;
	vertical-align: middle;
}

.acc-center {
	padding-right: 15px;
}

.acc-text {
	width: 557px;
	height: 88px;
	background: url('images/acc-text.png') no-repeat;
	margin: 25px auto 5px;
}

.acc-text textarea {
	width: 538px;
	height: 70px;
	margin: 9px 0px 0px 8px;
	border: none;
	background: none;
}

.acc-change, .acc-delete, .acc-save {
	display: block;
	height: 44px;
	float: left;
	margin-top: 15px;
}

.acc-change {
	width: 162px;
	background: url('images/acc-change.png') no-repeat;
	margin-left: 30px;
}

.acc-delete {
    width: 156px;
    background: url('images/acc-delete.png') no-repeat;
}

.acc-save {
    width: 163px;
    background: url('images/acc-save.png') no-repeat;
	margin-left: 30px;
}

.acc-input {
	width: 557px;
	height: 45px;
	background: url('images/acc-input.jpg') no-repeat;
	margin: 35px auto 0px;
}

.acc-input input {
	font-size: 19px;
    margin: 11px 0px 0px 10px;
	width: 530px;
	border: none;
	background: none;
	color: #777;
}

.acc-item {
	width: 170px;
	float: left;
	margin: 0px 0px 5px 0px;
}

.acc-checkbox {
	width: 23px;
	height: 22px;
	background: url('images/acc-checkbox.png') no-repeat;
	float: left;
	cursor: pointer;
}

.acc-checkbox-close {
	background: url('images/acc-close.png') no-repeat;
}

.acc-checkbox-checked {
    background: url('images/acc-checked.png') no-repeat;
}

.acc-item-title {
	margin-left:28px;
	color: #777;
	padding: 3px 0px 0px 0px;
}

.acc-item-area {
	padding: 25px 0px 0px 50px;
}

.acc-add {
	font-size: 19px;
	padding: 0px 10px 0px 40px;
}

.acc-main {
	display: block;
	width: 143px;
	height: 57px;
	background: url('images/acc-main.png') no-repeat;
	margin: 40px 0px 0px 47px;
}

.agency-avatar {
	position: relative;
	width: 150px;
	height: 150px;
	margin-left: 34px;
}

.acc-ava {
	position: absolute;
	width: 65px;
	padding-top: 50px;
	background: url('images/acc-ava-add.png') no-repeat;
	left: 41px;
	top: 38px;
	text-align: center;
	color: #007ed8;
}

.news-add-errors
{
	padding:        30px;
	padding-bottom: 0px;
	color:          red;
}


.pr-button
{
	display: block;
	width: 200px;
	margin-left: 25px;
	padding-top: 50px;
	background: url('images/pr-button.png') no-repeat;
	text-align: center;
	color: #007ed8;	
}

.b-errors
{
	padding-left: 30px;
	padding-top: 15px;
	color: red;
}

.b-recommend-text
{
	padding-left: 38px;
	padding-top:  15px;
}

.b-recommend-cdate
{
	padding-top: 4px;
	padding-left: 38px;
	color: #999;
	font-size: 11px;
}

.recommend-fe-text
{
	width: 170px;
	margin-top: -45px;
	margin-left: 131px;
}

.carousel-bottom {
	position: relative;
	float: right;
	width: 400px;
	height: 46px;
	padding: 0px 30px;
	margin-top: -15px;
}

.scroll-bottom {
        width: 395px;
		height: 46px;
        overflow:hidden;
		margin-left: 3px;
}
.scroll-bottom  ul{
        position: relative;
        padding: 0;
}
.scroll-bottom li{
        width: 63px;
        height: 38px;
		padding: 4px;
        margin-right: 10px;
        float: left;
        list-style: none;
		background: url('images/carousel-bg.png') no-repeat;
}

.carousel-bottom #previous {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 25px;
	height: 23px;
	background: url('images/car-button.png') no-repeat;
	display: block;
	cursor: pointer;
}

.carousel-bottom #next {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 25px;
    height: 23px;
    background: url('images/car-button.png') no-repeat -25px 0px;
	display: block;
	cursor: pointer;
}

.b-agency-contact-information li
{
	padding: 6px 0px;
}

.agency-image-edit,
.agency-save-small
{
	position: absolute;
	margin-top: -1px;
	left: 0;
	margin-left: 65px;
	width: 24px;
	height: 24px;
	background: url(/file/style/itravel/images/edit.png) no-repeat;	
	float: left;
	display: inline;
}

.agency-save-small
{
	background: url(/file/style/itravel/images/agency-save-small.png) no-repeat;	
}

.agency-address
{
	margin-left: 36px;
}

.stat-info {
	padding: 15px 40px 0px;
}

.stat-info p {
	color: #555;
}
.comment-show
{
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	/*border:2px solid;*/
	width:100px;
	position:absolute;
	/*width:400px;*/
}
.art-rate
{
	opacity:0.5;
	position:absolute;
	z-index:459;
	right:0;
	width:120px;
	height:40px;
}
.addthis_toolbox
{
	padding:15px;
}
.comment-block
{
	position:relative;
	left:4px;
}
#comment-form
{
	display:none
}
.comments-reply-title
{
	cursor:pointer;
}
#small-form
{
	display:none;
}
.top-banner-wrapper
{
	height:89px;
	background:#b8ece5 url(/file/style/itravel/top-banner-bg.jpg) no-repeat 0 0;
}
.top-banner-content
{
	width:600px;
	margin: 0 auto;
}
.top-banner-txt
{
	width:455px;

}
.top-banner-txt h2
{
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#e75c00;
	padding-top:5px;
	padding-bottom:5px;
}
.top-banner-txt p
{
	font:11px Arial, Helvetica, sans-serif;
	color:#8c9485
}
.top-banner-txt p a
{
	color:#e75c00;
	text-decoration:underline;
}
.top-banner-txt p a:hover
{
	color:#e75c00;
	text-decoration:none;
}
.top-banner-reg
{
	background:url(/file/style/itravel/reg.png) no-repeat 0 0;
	width:167px;
	height:46px;
	float:right;
	left:120px;
	position:relative;
	top:-50px;
}
.search-wrapper
{
	float:right;
	margin-right:70px;
}
.left-menu-item-table-other-album  {
background:url("images/left-menu-1-bg2.png") no-repeat scroll 20px 12px transparent;
height:17px;
padding-top:2px;
vertical-align:top;
width:50px;
}
.left-menu-item-title-gallery
{
	color:#6D5D67;
font-size:19px;
padding-left:21px;
padding-top:11px;
position:relative;
top:-7px;
}
.gallery-sort
{
	width:240px;
	float:right;
}
.gallery-sort span
{
background:url("images/gallery-sort.png") no-repeat scroll 0 0 transparent;
}
.gallery-sort span
{
	display:inline-block;
	padding:2px 6px 8px 7px;
}
.gallery-sort span a
{
	padding:0 5px;
	color:#fff;
}
.gallery-sort span .active
{
	font:bold 12px Tahoma, Geneva, sans-serif;
	padding:0 5px;
}

.rate-sort
{
	width:208px;
	float:right;
	margin-top:10px;
}
.rate-sort span
{
background:url("images/rate-sort.png") no-repeat scroll 0 0 transparent;
}
.rate-sort span
{
	display:inline-block;
	padding:2px 8px 8px 5px;
}
.rate-sort span a
{
	padding:0 5px;
	color:#fff;
}
.rate-sort span .active
{
	font:bold 12px Tahoma, Geneva, sans-serif;
	padding:0 5px;
}

.rate-sort span.active-full-users
{
background:url("images/rate-sort2.png") no-repeat scroll 0 0 transparent;
}

.padding-5
{
	padding:5px;
}
#add-hot-div, #add-hot-div-discount
{
	width:480px;
	padding:0 20px;
}
#add-hot-div td, #add-hot-div-discount td
{
	padding:5px
}
.title
{
color:#4D3A46;
font-size:19px;
padding:20px 0 10px;
font-weight:normal;
}
.add-hot-date
{
background:url("images/agency/add-hot-date.png") no-repeat scroll 0 0 transparent;	
width:58px;
padding:10px;
font:17px Tahoma, Geneva, sans-serif;
color:#7a7a7a;
border:none;
margin-right:7px;
}
a.add-date-jquery
{
background:url("images/agency/add-date.png") no-repeat scroll 0 0 transparent;	
font:12px Tahoma, Geneva, sans-serif;
color:#56ac2b;	
border:none;
padding:9px 30px;
}
.add-hot-input-txt
{
background:url("images/agency/add-hot-input-txt.png") no-repeat scroll 0 0 transparent;
width:460px;	
border:none;
font:17px Tahoma, Geneva, sans-serif;
color:#7a7a7a;
padding:10px;
}
.add-hot-input-txt-shot
{
background:url("images/agency/add-hot-input-txt-shot.png") no-repeat scroll 0 0 transparent;
width:420px;	
border:none;
font:17px Tahoma, Geneva, sans-serif;
color:#7a7a7a;
padding:10px;
}
.add-hot-textarea
{
background:url("images/agency/add-hot-txtarea.png") no-repeat scroll 0 0 transparent;
width:460px;
height:121px;	
border:none;
font:17px Tahoma, Geneva, sans-serif;
color:#7a7a7a;
padding:10px;	
}
.percent
{
	position:relative;
	top:-5px;
}
.agency-blog a
{
color:#007ED8;
cursor:pointer;
font:19px Tahoma,Geneva,sans-serif;
padding:0 10px;
}
.agency-blog a.gray
{
	color:#777;
}
.agency-blog a.change
{
color:#007ED8;
cursor:pointer;
font:13px Tahoma,Geneva,sans-serif;
}
.addhot-articles
{
background:url("/file/style/itravel/images/tabbox/add-articles.png") no-repeat scroll 0 0 transparent;
display:block;
height:45px;
margin-left:205px;
margin-top:14px;
position:absolute;
width:181px;
}
.agency-news-left
{
	float:left;
	width:450px;
	padding:5px 22px;
}
a.change-news
{
	float:right;
	color:#007ED8;
cursor:pointer;
font:13px Tahoma,Geneva,sans-serif;
left:-40px;
position:relative;
top:25px;
}
.agency-news-left h3
{
padding:5px 0; 
cursor:pointer;
font:19px Tahoma,Geneva,sans-serif;
}
.addhot-news {
background:url("/file/style/itravel/images/tabbox/add-news.png") no-repeat scroll 0 0 transparent;
display:block;
height:45px;
margin-left:205px;
margin-top:14px;
position:absolute;
width:181px;
}
.articles-tags-box
{
	padding:20px;
	text-align:center;
}

.articles-tags
{
	color:#007ed8;
	font:14px Tahoma, Geneva, sans-serif;
	padding:3px 5px;
	text-decoration:none;
	display:inline-block;
}
.articles-tags:hover
{
	text-decoration:underline;
}
.center-item-title
{
	font:19px Tahoma, Geneva, sans-serif;
	color:#656565;
	padding:5px 20px;
}
#main-login-popup-profile
{
		padding:10px 20px;
		width:550px;
}
.login-popup-profile
{
	color:#7a7a7a;
	font:17px Tahoma, Geneva, sans-serif;
	width:100%;

}
.login-popup-profile td
{
	padding:8px 10px !important;
	text-align:right;
	vertical-align:middle;
}
.login-popup-profile .popup-login input, .login-popup-profile .field input, .login-popup-profile select
{
border:0 none;
color:#777777;
font-size:19px;
margin:5px 0 0 0;
width:100%;
}
.login-popup-profile .popup-login, .login-popup-profile .field {
background:url("images/login-profile-input.png") no-repeat scroll 0 0 transparent;
height:38px;
padding:0 25px 0 20px;
width:205px;
}
#main-login-popup-profile p  {
background:url("images/left-menu-1-bg2.png") no-repeat scroll 0 27px transparent;
color:#777777;
font:12px Tahoma,Geneva,sans-serif;
padding:20px;
text-indent:10px;
vertical-align:top;
}
.button input
{
	width:auto !important
}
.alignright
{
	float:right;
}
.alignleft
{
	float:left;
}

.search-keyword
{
	background: yellow;
}
.proposition-theme
{
	float:right;
	position:relative;
	top:9px;
}
.button-position
{
	width:415px;
	margin:0 auto;
}
.button-position div.button
{
	float:left;
	width:190px;
}
.profile-were-countries a
{
	color:#007ed8;
	font:13px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
	margin-right:3px;
}
.profile-were-countries a:hover
{
	text-decoration:none;
}

#article-add-table.by-country #article-theme-tr
{
	display: none;
}


#article-add-table.by-country #article-country-tr
{
	display: table-row;
}






#article-add-table.by-theme #article-theme-tr
{
	display: table-row;
}

#article-add-table.by-theme #article-country-tr
{
	display: none;
}

#article-add-table.by-theme #article-agency-tr
{
	display: none;
}

#article-add-table.by-theme #article-resort-tr
{
	display: none;
}

#article-add-table.by-theme #article-date-trip-tr
{
	display: none;
}

#add-theme-input
{
	display: none;
}

#add-theme-input.visible
{
	
}





#article-add-table.by-blog #article-theme-tr
{
	display: none;
}

#article-add-table.by-blog #article-country-tr
{
	display: none;
}

#article-add-table.by-blog #article-agency-tr
{
	display: none;
}

#article-add-table.by-blog #article-resort-tr
{
	display: none;
}

#article-add-table.by-blog #article-date-trip-tr
{
	display: none;
}
.countries
{
	text-align:center;
}
.tags-switch
{
	text-align:right;
}
.tags-switch #countries.active
{
	background:url("images/left-tags-bg.png") no-repeat scroll 0 0 transparent;
	font:16px Tahoma, Geneva, sans-serif;
	color:#fff;
	padding:2px 16px 6px 14px;
}

.tags-switch #topics.active
{
	background:url("images/left-tags-bg.png") no-repeat scroll 0 0 transparent;
	font:16px Tahoma, Geneva, sans-serif;
	color:#fff;
	padding:2px 24px 6px 25px;
}


/*tab*/
#scroller-header a {
	text-decoration:none; 
	color:#867863; 
	padding:0 2px;
}

#scroller-header a:hover {
	text-decoration:none; 
	color:#4b412f
}

a.selected {
	text-decoration:underline !important; 
	color:#4b412f !important;
}

#scroller-header {

	width:600px;
	height:40px;
	padding:15px 0 10px 15px;
}

#scroller-body {

	width:277px;
	padding-bottom:30px;

}

#mask {
	width:600px;
	overflow:hidden;
	margin:0 auto;
}

#panel {

}

#panel div {
float:left;

}


/* extra optional styling for each tab content */

.panel-1
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab1.png) no-repeat 0 0;	
}
.panel-1.selected
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab1-active.png) no-repeat 0 -1px;	
}
.panel-2
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab2.png) no-repeat 0 0;	
}
.panel-2.selected
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab2-active.png) no-repeat 0 0;	
}
.panel-3
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab3.png) no-repeat 0 0;	
}
.panel-3.selected
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab3-active.png) no-repeat 3px 0;	
}
.panel-4
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab4.png) no-repeat 0 0;	
}
.panel-4.selected
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab4-active.png) no-repeat 3px 0;	
}
.panel-5
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab5.png) no-repeat 0 0;	
}
.panel-5.selected
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab5-active.png) no-repeat 3px 0;	
}
.panel-6
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab6.png) no-repeat 0 0;	
}
.panel-6.selected
{
	height:36px;
	width:33px;
	display:block;
	float:left;
	background:url(images/tour-tabs/tab6-active.png) no-repeat 3px 0;	
}
.tour-tabs-img
{
	width:335px !important;
	padding-left:15px;
	float:left;
}
.tour-tabs-txt
{
	width:235px !important;
	padding-left:5px;
	float:left;
}
.tour-tabs-txt h2
{
	font:19px Tahoma, Geneva, sans-serif;
	color:#777777;
}
.tour-tabs-txt h2 span
{
	font:bold 19px Tahoma, Geneva, sans-serif;
	color:#ea4260;
}
.tour-tabs-txt p
{
	font:13px Tahoma, Geneva, sans-serif;
	color:#777;
	padding-top:10px;
}
.tour-tabs-txt a
{
	color:#ea4260;
	font:13px/16px Tahoma, Geneva, sans-serif !important;
}