body {
  margin: 0;
  padding: 0;
  background: #FFF;
  font: 12px/110% Verdana, sans-serif;
  color: #868686;
}
tbody {
  border: none;
}
img {
    border: none;
}
/*Стиль для кнопки в форме*/
input {
	border: 1px solid #D3D3D3;
	color: #000;
}
input.btn {
	color: #3e7eac;
	background-color:#f5f0e3;
	border:1px solid;
	border-color: #cbcbcb #b3b3b3 #b3b3b3 #cbcbcb;
}

.list a:link, .list a:visited {
	font: bold 13px Comic Sans MS;
	color:  #005ea2;
	text-decoration: none;
}
.list a:hover {
	font: bold 13px Comic Sans MS;
	color: #038ff4;
	text-decoration: none;
}
.page_list{
	font: bold 13px Comic Sans MS;
	width:100%;
	border:none;
}
.page_list tr#top {
/*	background: url(/images/list_top.png) no-repeat;*/
	height:98px;
}
.page_list td#top {padding: 0 0 10px 25px;width:140px;}
/*.page_list #bg {background: url(/images/list_bg.png) top repeat-y;}
.page_list #bot{background: url(/images/list_bottom.png) no-repeat;height:65px;}*/
.page_list td#sort{font: 11px Comic Sans MS;}
.page_list select {
	width:150px;
	font: 10px/110% Verdana, sans-serif;
	height:15px;
}
.list{
	width: 565px;
	margin-left: 20px;
	border-bottom: 1px dashed #ce6b9a;
}
.list td{height: 30px;}
.classlink a:link {
	color: #3e7eac;
	text-decoration: none;
}
.classlink a:visited{
	color: #3e7eac;
	text-decoration: none;
}
.classlink a:hover {
	color: #005ea2;
	text-decoration: underline;
}
h1 {font: 9px/110% Verdana, fantasi;color:}
h2 {
    font: 9px/110% Verdana, fantasi;
    text-align: center;
}
h3 {
    font: bold 16px/110% Verdana, fantasi;
    text-align: center;
}
#errors {
	font: 11px/110% Verdana, fantasi;
	width: 150px;
	text-align: center;
	color: #FF0000;
}
.login input {
    width: 120px;
    margin: 3px 25px 0 0;
}
#content_img {
	float: left;
	margin-right: 5px;
}



#top_right {
    width: 77px;
    height: 268px;
    background: url(/images/top_right.png) no-repeat;
}
#top_flash {
    width: 506px;
    height: 268px;
    background: url(/images/top_flash.png) no-repeat;
}
#top_title {
    width: 366px;
    height: 217px;
    background: url(/images/top_title.png) no-repeat top right;
}
#content_bg {
    width: 615px;
    background: url(/images/top_center.png) no-repeat top left;
}
#content_bg_right {
    width: 199px;
	height: 54px;
    background: url(/images/top_right_.png) no-repeat top left;
}

#left_menu {
    width: 188px;
    height: 430px;
    background: url(/images/left_menu_bg.png) repeat-y top;
    margin-top: -12px;
}
#left_top {
    width: 188px;
	height: 54px;
    background: url(/images/left_menu_top.png) no-repeat bottom;
}
#content {
    width: 593px;
}
#right_menu {
    width: 192px;
    background: url(/images/right_menu_bg.png) repeat-y;
}
#right_menu_bottom {
    width: 192px;
    background: url(/images/right_menu_bottom.png) no-repeat top left;
}



/*  Top menu */
* HTML ul#nav           { left: 0px; width: 366px; height: 51px; padding: 0; margin-left: 0px; margin-bottom: 0px; margin-top: 0px;}
html>body ul#nav        { left: 0px; width: 366px; height: 51px; padding: 0; margin-left: 0px; margin-bottom: 0px; margin-top: 0px;}
ul#nav li               { margin: 0px; padding: 0px; display: block; float: left; text-indent: -9999px; }
ul#nav li a             { display: block; background: url(/images/top_menu.png) no-repeat; text-decoration: none; }

li#home a               { width: 97px; height: 51px; }
li#home a:link          { background-position: 0px 0px; }
li#home a:visited       { background-position: 0px 0px; }
li#home a:hover         { background-position: 0px -51px; }
li#home a:unknown       { background-position: 0px -51px; }

li#news a               { width: 91px; height: 51px; }
li#news a:link          { background-position: -97px 0px; }
li#news a:visited       { background-position: -97px 0px; }
li#news a:hover         { background-position: -97px -51px; }
li#news a:unknown       { background-position: -97px -51px; }

li#forum a            { width: 88px; height: 51px }
li#forum a:link       { background-position: -188px 0px }
li#forum a:visited    { background-position: -188px 0px }
li#forum a:hover      { background-position: -188px -51px }
li#forum a:unknown    { background-position: -188px -51px }

li#partner a            { width: 90px; height: 51px }
li#partner a:link       { background-position: -276px 0px }
li#partner a:visited    { background-position: -276px 0px }
li#partner a:hover      { background-position: -276px -51px }
li#partner a:unknown    { background-position: -276px -51px }

.bubbleInfo, .bubbleInfo2 {
    position: relative;
    width: 42px;
}
.bubbleInfo2 {
    width: 170px;
}
.bubbleInfo a {
	text-align: center;
/*	font-size:12px; */
	font: 12px/110% Verdana, sans-serif;
	line-height:30px;
	color: #999;
	text-decoration: none;
	display: block;
	width: 174px;
	border-bottom:1px solid #E2E2E2;
}
.bubbleInfo a:hover {
	color: #000;
	background: #E3E3E8;
	font-weight:bold;
}
.trigger {
	padding: 0px;
	margin: 0px;
}
.trigger#face{
	line-height: 20px;
	display: block;
}
.trigger#face:hover{
    font-weight: bold;
}
.trigger#big_button {
    line-height:20px;
}

#left_menu_pos {
	position: absolute;
	margin-left: 4px;
}
.popup {
	position: absolute;
	float: left;
	display: none;
	z-index: 50;
	border-collapse: collapse;
}

.popup td.content{
  	background-color: #fff;
}



.l_cont			{width:100%;}
.l_cont td#top	{background: url(/images/leftmenu_title.png) no-repeat; height:30px;}
.l_cont td#cont	{background: url(/images/left_menu_bg.png) repeat-y top;padding-left:20px;}
.l_cont td#bot	{background: url(/images/left_menu_bottom.png) no-repeat; height:40px;}

.popup td.siz_1 {width: 19px; height: 15px;}
.popup td.siz_2 {width: 19px; height: 53px;}
.popup td#lefttop {background: url(/images/l_t.png) no-repeat;}
.popup td#righttop {background: url(/images/r_t.png) no-repeat;}
.popup td#leftbott {background: url(/images/l_b.png) no-repeat;}
.popup td#rightbott {background: url(/images/r_b.png) no-repeat;}
.popup td#top {background: url(/images/top.png) repeat-x; height: 15px;}
.popup td#left {background: url(/images/lef.png) repeat-y; width: 19px;}
.popup td#right {background: url(/images/rig.png) repeat-y; width: 19px;}
.popup td#bottom {background: url(/images/bot.png) repeat-x; height: 53px;}
.popup img {width: 43px; height: 53px; margin:0px;}



.tags {border-collapse: collapse;}
.tags td.siz_1 {width: 19px; height: 15px;}
.tags td.siz_2 {width: 19px; height: 29px;}
.tags td#lefttop {background: url(/images/tag_lt.png) no-repeat;}
.tags td#righttop {background: url(/images/tag_rt.png) no-repeat; opacity: 0.80; filter: alpha(opacity=80);}
.tags td#leftbott {background: url(/images/tag_lb.png) no-repeat;}
.tags td#rightbott {background: url(/images/tag_rb.png) no-repeat;opacity: 0.80; filter: alpha(opacity=80);}
.tags td#top {background: url(/images/tag_top.png) repeat-x; height: 15px; opacity: 0.80; filter: alpha(opacity=80);}
.tags td#left {background: url(/images/tag_lef.png) repeat-y; width: 19px;}
.tags td#right {background: url(/images/tag_rig.png) repeat-y; width: 19px; opacity: 0.80; filter: alpha(opacity=80);}
.tags td#bottom {background: url(/images/tag_bot.png) repeat-x; height: 29px; opacity: 0.80; filter: alpha(opacity=80);}
.tags td.content{background-color: #fff; opacity: 0.80; filter: alpha(opacity=80);}


/* Правый контент, текст и прочее*/
.right_content {
	margin-left: 9px;
	margin-right: 17px;
}
.right_content li {
	margin-left: 15px;
}
.right_content #date, #date {
	text-align: right;
	font: 10px/110% Verdana, fantasi;
	color: #bfbfbf;
	margin-right: 3px;
}
/*-------------------------------*/



/* Таблицы клиентов (светлый) */
.tab_client {
	border: none;
	background: #f5f5f5;
	padding: 1px;
	margin-top: 0px;
	font:12px Verdana;
}
.tab_client #l{font:11px Verdana;}

.tab_client #contacts {
    border-bottom: 1px solid #c6c6c6;
    border-bottom-style: dashed;
    width: 100%;
    display: block;
}


.tab_client #lt {background: url(/images/client_lt.png) no-repeat; width: 8px; height: 8px;}
.tab_client #rt {background: url(/images/client_rt.png) no-repeat; width: 8px; height: 8px;}
.tab_client #lb {background: url(/images/client_lb.png) no-repeat; width: 8px; height: 8px;}
.tab_client #rb {background: url(/images/client_rb.png) no-repeat; width: 8px; height: 8px;}

.tab_client #l {background: url(/images/client_l.png) repeat-y;}
.tab_client #r {background: url(/images/client_r.png) repeat-y;}
.tab_client #b {background: url(/images/client_b.png) repeat-x;}
.tab_client #t {background: url(/images/client_t.png) repeat-x;}
.tab_client #show {width: 90px;}

.tab_client img {
	float: left;
	border: none;
	padding-right: 6px;
}
.tab_client img#show {
	margin-top: 65px;
}

.tab_client #title {
	font-weight: bold;
}


a.st2 .img2{
    width:142px;
    height:213px;
}
a.st2 .img2 img{
    width:142px;
    height:213px;
}
a.st2:hover .img2{
    width:283px;
    height:425px;
    overflow:visible;
    visibility:hidden;
}
a.st2:hover .img2 img{
    visibility:visible;
    position:absolute;
    z-index:150;
}

.tags_text {
    margin-left: 0px;
}
#tags_link {
	margin-left: 10px;
}





.templ_menu {
/*	margin-left: 100px; */
}
.templ_menu li {
	display: block;
	text-align: center;
	width:188px;
	background-image:url(/images/menu_out.png);
	line-height: 40px;
}

.templ_menu a {
	display: block;
	line-height: 40px;
	width:188px;
}
.templ_menu a:hover {
	background: url(/images/menu_over.png);
}



 .templ_menu span.hover{
	width:188px;
	height: 40px;
	line-height: 40px;
	background-image:url(/images/menu_over.png);
	background-repeat: no-repeat;
	display:block;
}
.top_section {
    height: 45px;
    text-align: center;
    line-height: 45px;
/*    border: 1px solid #c1c1c1; */
}
.top_sectors {
    float: left;
    width: 30px;
    height: 45px;
    border-right: 1px solid #c1c1c1;
}



.sec_1 {
    float: left;
    line-height: 50px;
    width: 100%;
}
.sec_3{
    width: 100%;
    line-height: 15px;
    text-align: left;
}
.sec_4{
    float: right;
}




.client_card img{
    float: none;
}


.list_comp {
    border-collapse: collapse;
}
.list_comp tbody{
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    border-collapse: collapse;
}

.list_comp td#avatar{
    width: 45px;
    text-align: center;
}
.list_comp td#cont {
    text-align: right;
    font: 11px/110% Verdana serif;
}
.list_comp td#h2 a, td#h2 a:visited{
    font: bold 15px/110% Verdana sans-serif;
    color: #014c8d;
    text-decoration: none;
}
.list_comp td#h1 a, td#h1 a:visited{
    font: bold 15px/110% Verdana sans-serif;
    color: #4162bf;
    text-decoration: none;
        }
.list_comp td#ico {
	text-align: left;
	width:450px;
}

#menu_tab{
    position:relative;
    width:100%;
    height:30px;
    border-bottom:solid 3px #000;
    background:#F04F31;
    margin-bottom:10px
}

ul#menu_tab {
    width: 160px;
    height: 15px;
    margin-top:-55px;
    margin-right: 10px;
    float: right;
    padding:0;
}
ul#menu_tab li{
    background:#e1e1e1;
    width:80px;
    height:20px;
    float:left;
    color:#191919;
    text-align:center;
    overflow:hidden;
}



ul#menu_tags {
    width:440px;
    height:53px;
    list-style:none;
    margin:0;
    padding:0;
    padding-left:10px;
}
ul#menu_tags li {float:left;}
ul#menu_tags li a span:hover {cursor:pointer;}



.pages_count{
    width: 160px;
    height: 30px;
    background: url(/images/pages.png) no-repeat;

	font: 10px/110% Verdana, fantasi;
	position:relative;
	text-align:left;
}
.pages_count select{
	font: 10px/110% Verdana, fantasi;
	border: none;
	position:absolute;
	width:40px;
	clip:rect(0px 23px 20px 0px);
	background:#f5f5f5;
}

#button{
	width:300px;
	height:225px;
	margin:auto;
	position:relative;
	display:block;
}
#button a{
	background-image:url(/images/menu_out.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	width:300px;
	height:225px;
}
 #button span.hover{
	width:300px;
	height:225px;
	background-image:url(/images/menu_over.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
}



/*
Для галереи.
*/


ul.gallery {
	list-style: none;
/*	margin: 0 10px 0 0; */
}
ul.gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
ul.gallery li a, .galelery li a:visited {
	padding: 2px;
	display: block;
	border: 1px #9db2b9 solid;
	text-decoration: none;
	line-height: 0;
}
ul.gallery li a:hover { border: 1px #313739 solid; }

div.pictureHolder .top .left { background: url(/images/galery/tl000000.gif) top left no-repeat; } /* Top left corner */
div.pictureHolder .top .middle { background: #fff; } /* Top pattern/color */
div.pictureHolder .top .right { background: url(/images/galery/tr000000.gif) top left no-repeat; } /* Top right corner */
div.pictureHolder .content { background-color: #fff; } /* Content background */
div.pictureHolder .content a.next:hover { background: url(/images/galery/btnNext0.gif) center right no-repeat; cursor: pointer; } /* Next button */
div.pictureHolder .content a.previous:hover { background: url(/images/galery/btnPrevi.gif) center left no-repeat; cursor: pointer; } /* Previous button */
div.pictureHolder .content a.close { width: 61px; height: 22px; background: url(/images/galery/btnClose.gif) center left no-repeat; cursor: pointer; } /* Close button */
div.pictureHolder .bottom .left { background: url(/images/galery/bl000000.gif) top left no-repeat; } /* Bottom left corner */
div.pictureHolder .bottom .middle { background: #fff; } /* Bottom pattern/color */
div.pictureHolder .bottom .right { background: url(/images/galery/br000000.gif) top left no-repeat; } /* Bottom right corner */
div.pictureHolder .loaderIcon { background: url(/images/galery/loader00.gif) center center no-repeat; } /* Loader icon */

div.prettyPhotoOverlay {
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
}
div.pictureHolder {
	position: absolute; z-index: 1000;
	width: 150px;
}
div.pictureHolder .top {
	position: relative;
	height: 20px;
}
* html div.pictureHolder .top { padding: 0 20px; }

div.pictureHolder .top .left {
	position: absolute;
	left: 0;
	width: 20px; height: 20px;
}
div.pictureHolder .top .middle {
	position: absolute;
	left: 20px; right: 20px;
	height: 20px;
}
* html div.pictureHolder .top .middle { position: static; }

div.pictureHolder .top .right {
	position: absolute;
	top: 0; left: auto; right: 0;
	width: 20px; height: 20px;
}
div.pictureHolder .content {
	position: relative;
	text-align: left;
	width: 100%; height: 40px;
}

div.pictureHolder .content .details {
	display: none;
	margin: 10px 15px 0 20px;
}
div.pictureHolder .content .details p { float: left; clear: left; margin: 0; }

div.pictureHolder .content div.hoverContainer {
	position: absolute; z-index: 10000;
	top: 0; left: 0;
	width: 100%;
}
div.pictureHolder .content a.next {
	position: relative;
	z-index: 2000;
	display: block; float: right;
	text-indent: -10000px;
	width: 49%; height: 100%;
	background: url(/images/galery/btnNext0.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
}

div.pictureHolder .content a.previous {
	cursor: pointer;
	display: block;
	text-indent: -10000px;
	width: 49%; height: 100%;
	background: url(/images/galery/btnNext0.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
}

div.pictureHolder .content a.expand,
div.pictureHolder .content a.contract {
	position: absolute; z-index: 20000;
	top: 10px; right: 30px;
	cursor: pointer;
	display: none;
	text-indent: -10000px;
	width: 20px; height: 20px;
}

div.pictureHolder .content a.close {
	float: right;
	display: block;
	text-indent: -10000px;
}

div.pictureHolder .bottom {
	position: relative;
	height: 20px;
}
* html div.pictureHolder .bottom { padding: 0 20px; }

div.pictureHolder .bottom .left {
	position: absolute;
	left: 0;
	width: 20px; height: 20px;
}
div.pictureHolder .bottom .middle {
	position: absolute;
	left: 20px; right: 20px;
	height: 20px;
}
* html div.pictureHolder .bottom .middle { position: static; }

div.pictureHolder .bottom .right {
	position: absolute;
	top: 0; left: auto; right: 0;
	width: 20px; height: 20px;
}

div.pictureHolder .loaderIcon {
	display: none;
	position: absolute;
	top: 50%; left: 50%;
	margin: -12px 0 0 -12px;
	width: 24px;
	height: 24px;
}
div.pictureHolder #fullResImageContainer { width: 100%; text-align: center; }

div.prettyGallery { display: inline-block; }

div.prettyGallery ul.prettyGallery {
	list-style: none;
	float: left;
	margin:0 0 2px 0;
}
div.prettyGallery ul.prettyGallery li {
	display: block;
	float: left;
	margin-right: 5px;
}

ul.prettyNavigation {
	float: left;
	clear: left;
	list-style: none;
	margin: 0;
	border: 1px #bdc2c4 solid;
}
ul.prettyNavigation li {
	display: block;
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 0.8em;
	text-align: center;
	text-transform: uppercase;
	margin: 0; padding: 0;
}
ul.prettyNavigation li.prev { width: 35px; }
ul.prettyNavigation li.prev a {
	display: block;
	width: 100%;
	border: none;
	height: 15px;
/*	text-indent: -10000px;
	background: url(/images/galery/previous.gif) top left no-repeat;*/
}
ul.prettyNavigation li.next { width: 35px; }
ul.prettyNavigation li.next a {
	display: block;
	width: 100%; height: 15px;
/*	text-indent: -10000px;
	background: url(/images/galery/next0000.gif) top right no-repeat; */
}

/*ul.prettyNavigation li.next a:hover { background-position: 100% -18px; }
ul.prettyNavigation li.prev a:hover { background-position: 0 -18px; } */

ul.prettyNavigation li.next a.disabled,
ul.prettyNavigation li.next a.disabled:hover { background-position: 100% -36px; cursor: default; }
ul.prettyNavigation li.prev a.disabled,
ul.prettyNavigation li.prev a.disabled:hover { background-position: 0 -36px; cursor: default; }


.reg_form {
	width: 90%;
	border: 1px dashed #e5e5e5;
	margin: 2px;
}
#cabinet {
    border-bottom: 1px dashed;
}
#noborder{
	border: none;
}

.pm {font: 10px/110% Verdana, sans-serif;}
.pm tr, #bg_pod {background: #efefef;}
.pm tr#bg_pm {background: #fff;}
.pm tr#read_pm {
	background: #fff;
	font: 12px/110% Verdana, sans-serif;
}

span.txt {
	font: 10px/110% Verdana, sans-serif;
}
span.txt textarea {
	margin-bottom:3px;
	width:97%;
	height:100px;
}
span.txt input {
	margin-bottom:3px;
	float: none;
	width: 170px;
	color: #3e7eac;
	border: 1px solid #a3a3a3;
}
/* Слайдер */
#accordion {width:100%;}
#accordion2{width:210px;}
#accordion h2 {
	background:#F6F6F6;
	margin:0;
	padding:3px 5px;
	font: 12px/110% Verdana, sans-serif;
	color: #3e7eac;
	text-align:left;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;
}
#accordion2 h2 {
	font: 11px/110% Verdana, sans-serif;
	color: #3e7eac;
	margin:0;
	background: url(/images/pm_bg.png) no-repeat;
	height: 22px;
	cursor:pointer;
	text-align:left;
	line-height: 18px;
}
#accordion h2.current {
	cursor:default;
	background-color:#eee;
}
#accordion2 h2.current {
	cursor:default;
	background: url(/images/pm_bg_.png) no-repeat;
}
#accordion div.pane {
	border:1px solid #F1F1F1;
	display:none;
	padding:2px;
}
#accordion2 div.pane{
	display:none;
}
#accordion2 div.pane div{
	margin-bottom:2px;
}
#sender{
	min-height:50px;
	width:203px;
	background: #F3EEE1 url(/images/pm_inbox.png) right top no-repeat;
}
#adress{
	min-height:50px;
	width:203px;
	background: #fff url(/images/pm_outbox.png) right top no-repeat;
}
/* bbCodes */
.markItUp .markItUpButton1 a {background-image:url(/images/galery/bold.png);}
.markItUp .markItUpButton2 a {background-image:url(/images/galery/italic.png);}
.markItUp .markItUpButton3 a {background-image:url(/images/galery/underline.png);}
.markItUp .markItUpButton4 a {background-image:url(/images/galery/link.png);}
.markItUp .markItUpButton5 a {background-image:url(/images/galery/clean.png);}
.markItUp * {
	margin:0px; padding:0px;
	outline:none;
}
.markItUp a:link,
.markItUp a:visited {
	color:#000;
	text-decoration:none;
}
.markItUp  {
	width:100%;
	margin:0;
}
.markItUpEditor {
	border:1px solid #3C769D;
	width:100%;
	height:100px;
	clear:both;
	display:block;
	line-height:18px;
	overflow:auto;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/galery/handle.png);
	cursor:n-resize;
}
.markItUpHeader ul li	{
	list-style:none;
	float:left;
	position:relative;
}
.markItUpHeader ul li ul{display:none;}
.markItUpHeader ul li:hover > ul{display:block;}
.markItUpHeader ul a {
	display:block;
	width:16px; height:16px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	padding:3px;
	margin:0px;
}
/* Подсказки, обычные*/
.tooltip {
	display:none;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:13px;
	z-index: 999;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
}
/* Кнопки табов */
.css-tabs {
	width:360px;
	height:39px;
	margin:0;
	padding:0;
}
.css-tabs li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
.css-tabs li a {
	background: url(/images/tabbutton_bg.png) no-repeat;
	display:block;
	height: 39px;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:45px;
}
.css-tabs #t1 			{ background-position: 0 0; width: 135px; text-indent:40px;}
.css-tabs #t2 			{ background-position: -135px 0; width:223px; text-indent:22px;}

.css-tabs a:hover 		{ color:#000;text-decoration:none;}
.css-tabs #t1:hover 	{ background-position:      0 -39px; }
.css-tabs #t2:hover 	{ background-position: -135px -39px; }
.css-tabs a.current		{ cursor:default; color:#a96d73; line-height:45px; }
.css-tabs #t1.current { background-position:      0 -39px; }
.css-tabs #t2.current { background-position: -135px -39px; }

.css-panes {background: url(/images/tabbutton_.png) repeat-y;}
.css-panes div {margin-left: 17px;}

/* */
.tab {
	width:230px;
	height:39px;
	margin:0;
	padding:0;
}
.tab li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
.tab li a {
	background: url(/images/tabbutton_pm.png) no-repeat;
	display:block;
	height: 39px;
	padding:0px;
	margin:0px;
	line-height:45px;
}
.tab a:hover{text-decoration:none;}
.tab #t1{width:114px; background-position: 0 0; text-indent:20px;}
.tab #t2{width:116px; background-position: -114px 0; text-indent:20px;}
.tab #t1:hover{background-position:      0 -39px;}
.tab #t2:hover{background-position: -114px -39px;}
.tab a.current		{ cursor:default; color:#a96d73; line-height:45px; }
.tab #t1.current { background-position:      0 -39px; }
.tab #t2.current { background-position: -114px -39px; }
.panes {background: url(/images/tabbutton_pm_.png) repeat-y;}
.panes div {margin-left: 6px;}