.body-tp {
    padding: 10px 0 20px;
}

#container{
	width:1000px;
	height:100%;
	margin:0 auto;
	padding:0px;
	position:relative;
}

#container .bg-color{
	background-color: #eaeaea;
}

#container .bg-color-register{
	background-color: #f0eee5;
}

#header{
    background: #000000;
}
#header .header-round{
    background: 0% 0% no-repeat url('images/header-round-left-2.gif');
    height: 8px;
}
#header .header-round .header-round-right{
    background: 100% 0% no-repeat url('images/header-round-right-3.png');
    height: 8px;
    width: 8px;
    float: right;
}
#header .logo{
    width: 186px;
    float: left;
    margin-top: 6px;
    margin-left: 20px;
}
#header .logo img{
    display: block;
}
#header .description{
    width: 150px;
    padding-left: 3px;
    float: left;
    margin-top: 16px;
    line-height: 10px;
    font-size: 10px;
    color:#F57E04;
    border-left: 1px solid #F57E04;
}
#header .search{
    width: auto;
    float: left;
    margin-top: 15px;
}
#header .auth{
    width: auto;
    float: right;
    margin-top: 15px;
}
#header .top{
    padding-top: 10px;
    padding-left: 15px;
    height: 1%;
}
#header .top-groups{
    padding-top: 5px;
    width: auto;
    float: left;
    font-size: 11px;
    color: #ff0000;
}
#header .top-groups a{
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
}
#header .top-groups .new {
    width: 60px;
    float: left;
    padding-left: 5px;
    padding-top: 3px;
}
#header .top-groups .space {
    width: 43px;
    float: left;
}
#header .top-groups .item {
    width: auto;
    float: left;
    height: 19px;
    line-height: 19px;
}
#header .top-groups .selected-left {
    width: 8px;
    float: left;
    height: 19px;
    background: 0% 0% no-repeat url('images/group-selected-left.gif');
}
#header .top-groups .selected-right {
    width: 8px;
    float: left;
    height: 19px;
    background: 0% 0% no-repeat url('images/group-selected-right.gif');
}
#header .top-groups .selected-back {
    background: #ff5f00;
    padding: 0px 3px;
}

#breadcrumb{
    height:30px;
    line-height:20px;
    padding-left: 10px;
}

#footer{
	background-color: #000000;
	color: #ffffff;
	line-height: 20px;
	padding:5px 15px;
	margin-top: 0px;
	clear:both;
    zoom: 1;
}

#footer .fl div {
    float:left;
    margin-right:10px;
    padding-right:12px;
    background: 100% 9px no-repeat url('/images/bg/b1.gif');
}

#footer .fl .copy {
    background: 100% 6px no-repeat url('/images/bg/f.gif');
}

#footer .fl .last {
    background: none;
}

#footer a{
    color: #ffffff;
    text-decoration: underline;
}

#content {
    padding-bottom: 15px;
}

#content .work_area {
    padding: 10px 10px 18px 16px;
    background-color: #ffffff;
    height: 1%;
}

.nav_work_area {
    clear:both;
    overflow: hidden;
    padding-top: 4px;
}

.nav_work_area #nav-cont {
    float:left;
    padding-top:0;
}

.nav_work_area .first-nav {
    width:189px;
}

.nav_work_area #nav-cont span {
    background: no-repeat url('/images/bg/bg-nav.gif') 100% 0;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    padding:0 27px 0 10px;
    display: block;
    float: left;
    color: #FFFFFF;
}

.nav_work_area div {
    float:left;
    width:216px;
    padding-top: 4px;
}

.nav_work_area div a {
    color:#333333;
    font-size: 14px;
}

.left_work_area {
    width: 189px;
    padding-top: 31px;
    float: left;
}

.center_work_area {
    overflow: hidden;
    padding:18px 0 5px;
}

#content .work_area_yellow {
    padding: 10px 20px;
    background-color: #fff600;
    height: 1%;
}

#content .work_border {
    border: 1px solid #b3b4b6;
    height: 1%;
}

#content .work_area_large {
    padding: 10px;
    padding-bottom: 20px;
    background-color: #ffffff;
    height: 1%;
}


#content div.title {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    background-color: #000000;
    padding-left: 20px;
    overflow: hidden;
    color: #ffffff;
}

#content div.title-a {
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    overflow: hidden;
}

#content div.title-black {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    background-color: #000000;
    padding-left: 20px;
    overflow: hidden;
    color: #ffffff;
}

#content .left-area {
    width: 170px;
    float: left;
    padding: 0px 0px 25px 10px;
}

#content .right-area {
    width: 270px;
    float: right;
    padding: 0px 10px 25px 0px;
}

#content .center-area {
    padding: 0px 15px 15px;
}

#content .center-area-index {
    padding: 0px 0px 0px 10px;
}

#content .center-left-right-area {
    width: 520px;
    float: left;
    padding: 0px 0px 15px 10px;
}

#content .center-left-area {
    width: 800px;
    padding-right: 10px;
    float: right;
}

#content .center-right-area {
    width: 725px;
    float: left;
}

#content .bottom-area {
    margin-top: 5px;
    background-color: #ffffff;
}



div.large_button_orange {
    height: 37px;
    margin-top: 40px;
}

div.large_button_orange .inner {
	width: auto;
	height: 37px;
	float: left;
	background-color:#f68b1e;
}

div.large_button_orange .left {
	width: 6px;
	height: 37px;
	float: left;
	background: 0% 0% no-repeat url('images/button_orange_left.gif');
}

div.large_button_orange .right {
	width: 6px;
	height: 37px;
	float: left;
	background: 100% 0% no-repeat url('images/button_orange_right.gif');
}

div.large_button_orange input {
	height: 37px;
    margin: 0px;
	background-color:#f68b1e;
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:16px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
}

div.small_button_orange {
	height: 23px;
}

div.small_button_orange .inner {
	width: auto;
	height: 23px;
	float: left;
	background-color:#f68b1e;
}

div.small_button_orange .left {
	width: 5px;
	height: 23px;
	float: left;
	background: 0% 0% no-repeat url('images/button-orange-left.gif');
}

div.small_button_orange .right {
	width: 5px;
	height: 23px;
	float: left;
	background: 100% 0% no-repeat url('images/button-orange-right.gif');
}

div.small_button_orange input {
	height: 23px;
    margin: 0px;
	background-color:#f68b1e;
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
}

div.small_button_gray {
	height: 23px;
}

div.small_button_gray .inner {
	width: auto;
	height: 23px;
	float: left;
	background-color:#939598;
}

div.small_button_gray .left {
	width: 5px;
	height: 23px;
	float: left;
	background: 0% 0% no-repeat url('images/button-gray-left.gif');
}

div.small_button_gray .right {
	width: 5px;
	height: 23px;
	float: left;
	background: 100% 0% no-repeat url('images/button-gray-right.gif');
}

div.small_button_gray input {
	height: 23px;
    margin: 0px;
	background-color:#939598;
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
}

div.small_button_gray a {
    display: block;
	height: 23px;
    line-height: 23px;
    margin: 0px;
	background-color:#939598;
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
}

div.button_orange_gr {
	height: 35px;
}
div.button_orange_gr .inner {
	width: auto;
	height: 35px;
	float: left;
}
div.button_orange_gr .left {
	width: 8px;
	height: 35px;
	float: left;
	background: 0% 0% no-repeat url('images/btn-orange-gr-left.gif');
}
div.button_orange_gr .right {
	width: 8px;
	height: 35px;
	float: left;
	background: 100% 0% no-repeat url('images/btn-orange-gr-right.gif');
}
div.button_orange_gr input {
	height: 35px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
	background: 0% 0% repeat-x url('images/btn-orange-gr-back.gif');
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:16px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
    cursor: pointer;
}
div.button_orange_gr a {
    display: block;
	height: 35px;
	background: 0% 0% repeat-x url('images/btn-orange-gr-back.gif');
	text-decoration: none;
	color: #ffffff;
	font-size:16px;
    line-height: 35px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
    cursor: pointer;
}

div.button_gray_gr {
	height: 35px;
}
div.button_gray_gr .inner {
	width: auto;
	height: 35px;
	float: left;
}
div.button_gray_gr .left {
	width: 8px;
	height: 35px;
	float: left;
	background: 0% 0% no-repeat url('images/btn-gray-gr-left.gif');
}
div.button_gray_gr .right {
	width: 8px;
	height: 35px;
	float: left;
	background: 100% 0% no-repeat url('images/btn-gray-gr-right.gif');
}
div.button_gray_gr input {
	height: 35px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
	background: 0% 0% repeat-x url('images/btn-gray-gr-back.gif');
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:16px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
    cursor: pointer;
}
div.button_gray_gr a {
    display: block;
	height: 35px;
	background: 0% 0% repeat-x url('images/btn-gray-gr-back.gif');
	text-decoration: none;
	color: #ffffff;
	font-size:16px;
    line-height: 35px;
	text-align:center;
    font-family:Arial;
    font-weight: bold;
    cursor: pointer;
}

div.button_small_orange_gr {
	height: 24px;
}

div.button_small_orange_gr .inner {
	width: auto;
	height: 24px;
	float: left;
}

div.button_small_orange_gr .left {
	width: 5px;
	height: 24px;
	float: left;
	background: 0% 0% no-repeat url('images/btn-small-orange-gr-left.gif');
}

div.button_small_orange_gr .right {
	width: 5px;
	height: 24px;
	float: left;
	background: 100% 0% no-repeat url('images/btn-small-orange-gr-right.gif');
}

div.button_small_orange_gr input {
	height: 24px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
	background: 0% 0% repeat-x url('images/btn-small-orange-gr-back.gif');
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
	text-align:center;
    font-family:Arial;
    font-weight: normal;
    cursor: pointer;
}

div.button_small_orange_gr a {
    display: block;
	height: 24px;
	background: 0% 0% repeat-x url('images/btn-small-orange-gr-back.gif');
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
    line-height: 24px;
	text-align:center;
    font-family:Arial;
    font-weight: normal;
    cursor: pointer;
}

div.button_small_gray_gr {
	height: 24px;
}

div.button_small_gray_gr .inner {
	width: auto;
	height: 24px;
	float: left;
}

div.button_small_gray_gr .left {
	width: 5px;
	height: 24px;
	float: left;
	background: 0% 0% no-repeat url('images/btn-small-gray-gr-left.gif');
}

div.button_small_gray_gr .right {
	width: 5px;
	height: 24px;
	float: left;
	background: 100% 0% no-repeat url('images/btn-small-gray-gr-right.gif');
}

div.button_small_gray_gr input {
	height: 24px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
	background: 0% 0% repeat-x url('images/btn-small-gray-gr-back.gif');
    border: none;
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
	text-align:center;
    font-family:Arial;
    font-weight: normal;
    cursor: pointer;
}

div.button_small_gray_gr a {
    display: block;
	height: 24px;
	background: 0% 0% repeat-x url('images/btn-small-gray-gr-back.gif');
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
    line-height: 24px;
	text-align:center;
    font-family:Arial;
    font-weight: normal;
    cursor: pointer;
}



div.defaultform label {
    color: #7a7c7f;
}

div.defaultform label.black {
    color: #231f20;
}

div.defaultform label.error {
    color: red;
}

span.require {
    color: red;
}

div.defaultform div.hint{
    color: #7a7c7f;
    font-size: 10px;
    line-height: 10px;
    font-style: italic;
}

div.defaultform div.error{
    color: red;
    font-size: 10px;
    line-height: 10px;
    font-style: italic;
}

div.defaultform input.text, div.defaultform select.text, div.defaultform textarea.text {
	background-color: #ffffff;
    border:1px solid #bcbcbc;
	color: #231f20;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
}
div.defaultform input.text-gray {
	background-color: #f8f8f8;
}

div.defaultform input.radio {
	background-color: #ffffff;
}

div.defaultform input.checkbox {
	background-color: #ffffff;
}

a.button_orange_plus {
    display: block;
    width: 21px;
    height: 21px;
    text-decoration: none;
    background: 0% 0% no-repeat url('images/button_orange_plus.gif');
    float: right;
}
a.button_gray_plus {
    display: block;
    width: 21px;
    height: 19px;
    text-decoration: none;
    background: 0% 0% no-repeat url('images/plus-gray.gif');
}

div.slider-area {
    padding: 10px 0px;
    margin: 0px;
    background-color: #ffffff;
    position: relative;
}

div.loader{
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1px;
    background: #ffffff 50% 50% no-repeat url('images/loader.gif');
    z-index:98;
	opacity: 0.5; 
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

div.slider-area div.loader{
    height: 100px;
    width: 1000px;
    text-align: center;
    padding-top: 90px;
    color: gray;
    font-size: 20px;
    font-weight: bold;
}

div.slider-area div.slider-border {
    border: 1px solid #b3b4b6;
    padding: 15px 0px 15px 8px;
    margin: 0px;
    height: 1%;
}

div.slider-area div.slider-tabs {
    height: 20px;
    overflow: hidden;
}

div.slider-area div.slider-tabs div.tab-active {
    float: left;
    width: auto;
    height: 20px;
    background: #000000 100% 0% no-repeat url('images/tab_black_right.gif');
    line-height: 20px;
    color: #ffffff;
    padding: 0px 25px 0px 15px;
}

div.slider-area div.slider-tabs div.label-item{
    height: 20px;
    width: auto;
    float: left;
    color: #ffffff;
    line-height: 20px;
}
div.slider-area div.slider-tabs div.label-item a{
    text-decoration: none;
}
div.slider-area div.slider-tabs .label-break{
    width: 20px;
    height: 20px;
    float: left;
    background-position: 0% 100%;
    background-repeat: no-repeat;
}
div.slider-area div.slider-tabs .label-black{
    background-color: #000000;
}
div.slider-area div.slider-tabs .label-gray{
    background-color: #747474;
}
div.slider-area div.slider-tabs .label-black-gray{
    background-image: url('images/label/black-gray.gif');
}
div.slider-area div.slider-tabs .label-gray-black{
    background-image: url('images/label/gray-black.gif');
}
div.slider-area div.slider-tabs .label-gray-white{
    background-image: url('images/label/gray-white.gif');
}
div.slider-area div.slider-tabs .label-black-white{
    background-image: url('images/label/black-white.gif');
}
div.slider-area div.slider-tabs .label-gray-gray{
    background-image: url('images/label/gray-gray.gif');
}




div.questions {
    padding-left: 20px;
    padding-top: 25px;
    font-size: 14px;
}
div.questions a {
    font-size: 14px;
    color: #6699cc;
}
div.questions img {
    display: block;
    margin-bottom: 5px;
}

div.questions1 {
    padding-left: 25px;
    margin-top: 25px;
    margin-left: 10px;
    font-size: 14px;
    background: 0% 0% no-repeat url('images/questions1.png');
}

div.offer {
    padding-left: 7px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 14px;
    background: #d6d5d3 100% 0% no-repeat url('images/offer-right.gif');
    height: 22px;
    line-height: 22px;
    margin-right: 8px;
}
div.offer a{
    padding-left: 19px;
    background: 0% 2px no-repeat url('images/icon-offer.gif');
    color: #666666;
    text-decoration: none;
}


a.dashed, span.dashed {
    text-decoration: none;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
}
a.dashed:hover {
    border-bottom-style: none;
}
a.dashed-orange, span.dashed-orange {
    text-decoration: none;
    background: 0% 100% repeat-x url('images/dashed-orange.gif');
}
a.dashed-orange:hover {
    background: none;
}
a.dashed-black, span.dashed-black {
    text-decoration: none;
    background: 0% 100% repeat-x url('images/dashed-black.gif');
}
a.dashed-black:hover {
    background: none;
}
a.dashed-white, span.dashed-white {
    text-decoration: none;
    background: 0% 100% repeat-x url('images/dashed-white.gif');
}
a.dashed-white:hover {
    background: none;
}
a.dashed-dark-blue, span.dashed-dark-blue {
    text-decoration: none;
    background: 0% 100% repeat-x url('images/dashed-dark-blue.gif');
}
a.dashed-dark-blue:hover {
    background: none;
}
a.dashed-blue, span.dashed-blue {
    text-decoration: none;
    background: 0% 100% repeat-x url('images/dashed-blue.gif');
}
a.dashed-blue:hover {
    background: none;
}
a.blue, span.blue {
    color: #6699cc;
    border-bottom-color: #6699cc;
}
a.black, span.black {
    color: #231f20;
    border-bottom-color: #231f20;
}
a.dark-blue, span.dark-blue {
    color: #394761;
    border-bottom-color: #394761;
}
a.orange, span.orange {
    color: #f57e04;
    border-bottom-color: #f57e04;
}
a.green, span.green {
    color: #33cc00;
    border-bottom-color: #33cc00;
}
a.red, span.red {
    color: #ff0000;
    border-bottom-color: #ff0000;
}
a.gray, span.gray {
    color: #666666;
    border-bottom-color: #666666;
}
a.light-gray, span.light-gray {
    color: #cccccc;
    border-bottom-color: #cccccc;
}
a.white, span.white {
    color: #ffffff;
    border-bottom-color: #ffffff;
}


.break-border {
    background-image: url('images/break-border.gif');
    background-position: 0% 100%;
    background-repeat: repeat-x;
}
.break-border-top {
    background-image: url('images/break-border.gif');
    background-position: 0% 0%;
    background-repeat: repeat-x;
}


a.icon-lock, div.icon-lock {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-lock.png');
    text-decoration: none;
}
a.icon-delete, div.icon-delete {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-delete.png');
    text-decoration: none;
}
a.icon-drag, div.icon-drag {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-drag.gif');
    text-decoration: none;
    cursor: move;
}
a.icon-url, div.icon-url {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-url.png');
    text-decoration: none;
}
a.icon-main, div.icon-main {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-main.png');
    text-decoration: none;
}
a.icon-favorite, div.icon-favorite {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-favorite.png');
    text-decoration: none;
}
a.icon-show, div.icon-show {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-show.png');
    text-decoration: none;
}
a.icon-noshow, div.icon-noshow {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-noshow.png');
    text-decoration: none;
}
a.icon-tag, div.icon-tag {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-tag.png');
    text-decoration: none;
}
a.icon-contest, div.icon-contest {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-contest.png');
    text-decoration: none;
}
a.icon-contest-send, div.icon-contest-send {
	display:block;
	width: 18px;
	height: 18px;
	background: 50% 50% no-repeat url('images/icons/icon-contest-send.png');
    text-decoration: none;
}
a.icon-pen-a {
    height: 15px;
    line-height: 15px;
    background: 0% 50% no-repeat url('images/icons/icon-pen.png');
    padding-left: 25px;
    font-size: 14px;
    color: #6699cc;
    font-weight: normal;
}
a.icon-question, div.icon-question {
	display:block;
	width: 14px;
	height: 15px;
	background: 50% 50% no-repeat url('images/icons/icon-question.png');
    text-decoration: none;
}

a.icon-add-green, div.icon-add-green {
	display:block;
	width: auto;
	height: 18px;
    line-height: 18px;
	background: 0% 50% no-repeat url('images/icons/icon-add-green.png');
    font-size: 12px;
    font-family: Tahoma;
    padding-left: 22px;
    font-weight: normal;
}
div.title a.icon-add-green {
    margin-top: 10px;
    margin-right: 10px;
}


div.photo-preview {
    display:block;
    width: 153px;
    height: 113px;
    vertical-align: top;
    border: 1px solid #dcdddf;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

div.folder-photo{
    display:block;
    width: 130px;
    height: 95px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

div.folder-empty{
    width: 130px;
    height: 95px;
    background: no-repeat 0% 0% url('images/folder-empty-2.jpg');
}

div.folder-content{
    width: 130px;
    height: 95px;
    background: no-repeat 0% 0% url('images/folder-content-2.png');
}



div.search-window-contaner {
	position: relative;
}
div.search-window {
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
    width: 300px;
    height: 85px;
    overflow: auto;
    overflow-x:auto;
	overflow-y:auto;	
    border: 1px solid #bcbcbc;
    background-color: #ffffff;
    padding: 0px;
}
div.search-window-content {

}
div.search-window a {
    display:  block;
	height: 16px;
    line-height: 16px;
    background-color: #ffffff;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px solid #f8f8f8;
    padding-left: 2px;
    font-family:Arial;
    font-size: 12px;
}
div.search-window a:hover {
    background-color: #f8f8f8;
}



div.open-div {
    margin-top: 12px;
    line-height: 15px;
    font-size: 11px;
}
div.open-div div.open-div-caption{
    font-size: 12px;
    padding-bottom: 5px;
}
div.open-div div.open-div-top{
    height: 7px;
    background: 0% 0% no-repeat url('images/open-top.gif');
}
div.open-div div.open-div-content{
    background: 0% 0% repeat-y url('images/open-back.gif');
    padding: 8px;
    padding-left: 15px;
}
div.open-div div.open-div-bottom{
    height: 24px;
    background: 0% 0% no-repeat url('images/open-bottom.gif');
}

div.translate-block {
    height: 30px;
    padding: 15px 15px 0px 15px;
}
div.translate-block div.google-translate-div {
    width:365px;
	float: right;
}
div.translate-block div.auth {
	width: 255px;
	float: right;
    padding-left: 5px;
}
div.translate-block div.skiptranslate {
    font-size: 11px;
}
div.translate-block div.skiptranslate div {
    width: auto;
    float: left;
    margin-right: 5px;
    margin-top: -6px;
}
div.translate-block div.skiptranslate div select{
    height: 20px;
}
div.translate-block div.craw-line-div {
    width:600px;
	overflow:hidden;
	float: left;
    position: relative;
}
div.translate-block div.craw-line-div div.craw-right{
    width:25px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: 100%;
    margin-left: -25px;
    z-index: 100;
    background: 0% 0% no-repeat url('images/craw-right.png');
}
div.translate-block div.craw-line-div div.craw-left{
    width:25px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    background: 0% 0% no-repeat url('images/craw-left.png');
}

div.border-corner {
    width: auto;
    height: 19px;
    padding-right: 10px;
    background: 100% 0% no-repeat url('images/border-corner.gif');
}
div.border-corner div.border-corner-border {
    width: auto;
    height: 17px;
    border: 1px solid #cccccc;
    border-right: none;
    padding-left: 7px;
    line-height: 17px;
}
div.border-corner div.border-corner-border a {
    font-size: 11px;
    text-decoration: none;
    color: #ff0000;
}
div.border-corner div.border-corner-border a.plus {
    padding-left: 13px;
    background: 0% 50% no-repeat url('images/icon-plus.gif');
}
div.border-corner div.border-corner-border a.arrow {
    padding-right: 12px;
    background: 100% 50% no-repeat url('images/icon-arrow.gif');
}

/* темплейты нового меню */

.new_nav_work_area {clear:both; overflow: hidden;}
.new_nav_work_area div {width: 200px; padding-bottom: 8px;}
.new_nav_work_area div a {margin-left: 10px;}
.new_nav_work_area #nav-cont span {
    background: url("/images/bg/bg-nav.gif") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 24px 0 10px;
}

/* темплейт для баннеров */

.ad-promo-aftcont {border: 0;}
.ad-promo-aftcont a img {padding-bottom: 10px;} 
.ad-promo-befcont {border: 0;}
.ad-promo-befcont a img {padding-bottom: 10px;}
