body {
background:url(../images/design/gt/big_bg.png) no-repeat left top #000;
margin:0;
padding:0;
}

body,table,td,tr,div,span,p,li,ul {
font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
color:#585858;
font-size:10pt;
}

img {
border:0;
}

a {
font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
color:#FF8000;
font-size:10pt;
text-decoration:underline;
}

a:hover {
font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
color:#fff;
font-size:10pt;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
color:#FF8000;
font-family:Tahoma,Verdana,Helvetica,Serif,Arial;
font-weight:100;
font-size:14pt;
}

.head .background {
width:737px;
height:297px;
}

.head .right {
padding-right:20px;
font-size:8pt;
text-align:right;
}

.head .right div {
font-size:8pt;
}

.head .right .input {
width:137px;
height:21px;
font-size:8pt;
padding-top:3px;
padding-left:2px;
padding-right:2px;
border:0;
background:url(../images/design/search_input.gif) no-repeat top left;
}

.head .right .button {
margin-bottom:2px;
}

.error-input {
border:2px solid red;
}

.error-div {
border:2px solid red;
display:none;
padding:5px;
}

.tabs {
width:100%;
height:32px;
}

.tabs .body {
width:950px;
margin-left:20px;
background:url(../images/design/tabs_bg.png) repeat-x top left;
}

.tabs a {
width:107px;
height:32px;
float:left;
margin-bottom:-9px;
margin-right:2px;
padding-top:9px;
text-align:center;
font-family:Arial;
font-size:10pt;
text-decoration:none;
color:#b1b1b1;
background:url(../images/design/tabs_body.png) repeat-x top left;
overflow:hidden;
zoom:1;
}

.tabs a:hover {
width:107px;
height:32px;
float:left;
margin-bottom:-9px;
margin-right:2px;
padding-top:9px;
text-align:center;
font-family:Arial;
font-size:10pt;
text-decoration:none;
color:#ff8000;
background:url(../images/design/tabs_body.png) repeat-x top left;
overflow:hidden;
zoom:1;
}

.under {
width:100%;
height:30px;

}

.content .item {
width:130px;
height:110px;
float:left;
text-align:center;
padding-right:10px;
overflow:hidden;
zoom:1;
}

.content .catalog_item {
width:150px;
height:200px;
float:left;
text-align:center;
padding-right:10px;
overflow:hidden;
zoom:1;
}

.content .gallery_item {
width:150px;
height:150px;
float:left;
text-align:center;
padding-right:10px;
overflow:hidden;
zoom:1;
}

.content .catalog_item img {
padding-bottom:4px;
}

.content .spacer {
width:560px;
}

.content .price {
font-size:10pt;
color:#6e6e6e;
padding-bottom:20px;
padding-top:10px;
}

.content .link a {
margin-right:10px;
margin-left:10px;
font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
color:#FF8000;
font-size:8pt;
text-decoration:none;
}

.content .link a:hover {
margin-right:10px;
margin-left:10px;
font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
color:#FFF;
font-size:8pt;
text-decoration:none;
}

.title02 {
font-size:14pt;
color:#ff8000;
padding-bottom:20px;
}

.right_column {
width:375px;
}

.right_column .right .links {
line-height:20px;
}

.news {
margin-right:20px;
margin-top:10px;
}

.news .label {
font-size:18pt;
color:#6e6e6e;
padding-bottom:15px;
padding-top:10px;
}

.news .date {
font-size:7pt;
color:#6e6e6e;
padding-bottom:0;
margin-top:8px;
}

.news .title {
font-size:14pt;
color:#ff8000;
padding-bottom:0;
}

.news .text {
padding-bottom:0;
}

.news .text p {
margin:3px 3px 3px 5px;
}

.news .text a {
font-size:10pt;
color:#ff8000;
}

.news .text a:hover {
font-size:10pt;
color:#fff;
}

.catalog {
width:375px;
margin-right:20px;
margin-top:20px;
line-height:20px;
}

.catalog .label {
font-size:18pt;
color:#6e6e6e;
padding-bottom:10px;
padding-top:10px;
}

.catalog a {
font-size:10pt;
color:#bbb;
margin-right:5px;
text-decoration:none;
padding:0 2px;
}

.catalog a:hover {
font-size:10pt;
color:#000;
margin-right:5px;
background:#FF8000;
text-decoration:none;
padding:0 2px;
}

.logos {
width:957px;
}

.logos .spacer {
width:950px;
}

.logos .body {
margin:20px;
}

.logos .logo {
height:40px;
float:left;
text-align:left;
padding-right:10px;
}

.footer {
//width:957px;
height:30px;
background:#FFF;
}

.footer .label {
padding:0 20px;
}

.footer .links a {
border-left:1px #444 dotted;
font-family:Tahoma, Verdana, Helvetica, Serif, Arial, Times;
color:#444;
font-size:8pt;
text-decoration:none;
padding:0 5px;
}

.footer .links a:hover {
border-left:1px #444 dotted;
font-family:Tahoma, Verdana, Helvetica, Serif, Arial, Times;
color:#FF8000;
font-size:8pt;
text-decoration:none;
padding:0 5px;
}

.account_menu {
color:#FFF;
}

.pages {
font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
color:#8D8D8D;
font-size:11px;
font-weight:400;
text-align:center;
display:block;
text-decoration:none;
width:14px;
height:14px;
}

a.pages:hover {
font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
color:#000;
font-size:11px;
font-weight:400;
text-decoration:none;
background:#FF8000;
}

.pages_active {
font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
color:#000;
font-size:11px;
font-weight:400;
text-decoration:none;
background:#FF8000;
text-align:center;
display:block;
width:14px;
height:14px;
}

#TB_window {
font:12px Arial, Helvetica, sans-serif;
position:fixed;
background:#fff;
z-index:102;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%;
}

#TB_secondLine {
font:10px Arial, Helvetica, sans-serif;
color:#666;
}

#TB_window a:hover {
color:#000;
}

#TB_overlay {
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
}

.TB_overlayMacFFBGHack {
background:url(/images/macFFBgHack.png) repeat;
}

.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}

#TB_window img#TB_Image {
display:block;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
margin:15px 0 0 15px;
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px;
}

#TB_closeWindow {
height:25px;
float:right;
padding:11px 25px 10px 0;
}

#TB_closeAjaxWindow {
margin-bottom:1px;
text-align:right;
float:right;
padding:7px 10px 5px 0;
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px;
}

#TB_title {
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:2px 15px 15px;
}

#TB_ajaxContent.TB_modal {
padding:15px;
}

#TB_ajaxContent p {
padding:5px 0;
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px;
}

#TB_HideSelect {
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}

.head .right a,.content .item a {
font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
color:#585858;
font-size:8pt;
text-decoration:none;
}

.head .right a:hover,.content .item a:hover {
font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
color:#FF8000;
font-size:8pt;
text-decoration:none;
}

.content .title,.title01 {
font-size:18pt;
color:#FF8000;
padding-bottom:5px;
}

.right_column .left,.right_column .right {
float:left;
width:180px;
overflow:hidden;
zoom:1;
}

a.pages:link,a.pages:active,a.pages:visited {
font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
color:#8d8d8d;
font-size:11px;
font-weight:400;
text-decoration:none;
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color:#666;
}

* html #TB_overlay,* html #TB_HideSelect {
position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

* html #TB_window,*+html #TB_window,* html #TB_load {
position:absolute;
margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
}


.login_form {border:0px solid white; width:600px;padding:6px 20px;color:#FF8000;display:none;}
.login_form input {border:1px solid gray;padding:2px 4px;margin:0px 4px;}