* {
  padding:0;
  margin:0;
}

body {
  font-size:11px;
  font-family:verdana,tahoma,arial,sans-serif;
  margin:auto;
  background-color:#000;
  color:#cccc66;
}

a,a:link{
  font-size:11px;
  font-family:verdana,tahoma,arial,sans-serif;
  color:#cccc66;
  text-decoration:none;
}

a:visited{
  font-family:verdana,tahoma,arial,sans-serif;
  font-size:11px;
  color:#cccc66;
}

a:hover{
  font-size:11px;
  font-family:verdana,tahoma,arial,sans-serif;
  color:#fff;
}

a:active{
  font-size:11px;
  font-family:verdana,tahoma,arial,sans-serif;
  color:#fff;
}



.page-container {
  width:1000px;
}

.main {
  clear:both;
  width:1000px;
}



.main-content {
  display:inline; /*Fix IE floating margin bug*/
  float:left;
  width:572px;
  overflow:visible !important /*Firefox*/;
  overflow:hidden /*IE6*/;
  padding-left:8px;
  padding-right:6px;
  margin-left:10px;
}

.main-subcontent {
  float:right; 
  width:193px;
  padding-left:7px;
  }

.footer1 {
  clear:both;
  width:996px;
  height:14px;
  padding:0px 0 4px 0;
  font-size:10px;
  text-align:right;
}

.header {
  width:1000px;
}

.header-top {
  width:1000px;
  height:100px;
  background:url(../img/banner-1.jpg); 
}

.num-obj{
  float:right;
  width:160px;
  height:30px;
  margin:35px 0 0 0;
  text-align:center;
  color:#cccc66;
}

.num-obj p{
font-weight:bold;
}

.header-link-left {
  width:210px;
  float:left;
  padding-left:17px;
  font-family:verdana,tahoma;
  font-size:10px;
}

#modernbricksmenu2{
  height:22px;
  margin:0px;
  padding:0px;
  voice-family:inherit; 
  voice-family: "\"}\"";
  border-bottom:4px solid black;
}

#modernbricksmenu2 ul{
  margin-left: 0px; /*margin between first menu item and left browser edge*/
  margin-right:0px;
  padding: 0;
  list-style: none;
}

#modernbricksmenu2 li{
  display:inline;
  margin:0;
  padding:0;
  text-transform:uppercase;
}

#modernbricksmenu2 a{
  float:left;
  clear:none;
  display:block;
  width:166px;
  height:15px;
  background:#000 url(../img/h-menu.jpg);
  color:#CCCC99;
  text-align:center;
  padding: 3px 0px;
  font:10px Verdana;
  font-weight:bold;
}

#modernbricksmenu2 a:hover{
  background:#000;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
  border-bottom:solid 1px #000;
  color:white;
}

.myform{
  float:right;
  width:190px;
  margin-top:45px;
  margin-right:10px;
}

.myform a{
float:right;
display:block;
}

.myform input{
float:right;
height:14px;
border:1px solid #d7ae00;
padding:1px;
background:#444444;
color:white;
}

.myform img{
border:0;
width:26px;
height:18px;
padding:0;
margin:0;
}


.header-link1{
  clear:both;
  width:1000px;
  height:30px;
}

/******************/
/*  MAIN SECTION  */
/******************/

input.browse{
  width:300px;
  height:20px;
  padding-left:1px;
  margin-right:10px;
  margin-left:70px;
}

input.att{
width:100px;
height:20px;
border:1px solid #bf7706;
background:#333;
color:#fff;
padding:0px;
}

.button3{
float:left;
width:160px;
height:18px;
margin-left:200px;
margin-bottom:20px;
margin-bottom:20px;
}

.button3 a{
display:block;
width:150px;
height:17px;
border:1px solid #bf7706;
background:#333;
color:#fff;
padding-top:1px; 
}

.pics-note{
clear:both;
}

.profile {
  float:left;
}

.more-info {
  padding:0px 2px 0px 10px;
  float:left;
  cursor:pointer;
  text-decoration:underline;
}

.column1-unit {
  width:570px;
  padding:10px 0 10px 0;
  border-bottom:dotted 1px #cccc66;
}
 
.unit24 {
  width:570px;
  border:1px dotted #cccc66;
  background:#222;
}

.column1-unit1 {
  width:570px;
  padding:10px 0 10px 0px;
}

.column1-unit2 {
  width:540px;
  padding:30px 10px 30px 10px;
  text-align:justify;
  line-height:140%;
  border:1px dotted #cccc66;
 
}

.column1-unit2 input{
border:1px solid #bf7706;
background:#333;
color:#fff;
}

.column1-unit2 .button{
border:1px solid #bf7706;
background:#333;
color:#fff;
padding:0 20px 1px 20px;
}


.unit-ad {
  width:550px;
  padding:10px 10px 10px 10px;
  text-align:justify;
  line-height:140%;
  border:1px dotted #cccc66;
}

.unit-ad ul {
font-style: normal;
line-height: 2em;
font-weight: normal;
text-transform: none;
text-decoration: none;
text-indent:5px;
list-style-position:outside;
list-style-type:square;
padding:1px 10px;
margin:2px;
}

.pro-line-ad{
  clear:both;
  width:550px;
  height:1px;
  border-bottom:dotted 1px #cccc66;
}

.ceni-reklama th{
border:1px solid #232323;
text-align:center;
font-weight:normal;
}

.ceni-reklama td{
border:1px solid #232323;
text-align:center;
}


.column1-unit3 {
  width:550px;
  padding:0px 10px 10px 5px;
  
}

.column1-unit3 input{
border:1px solid #bf7706;
background:#333;
width:130px;
color:#fff;
}

.column1-unit3 fieldset{
width:520px;
border:1px dotted #bf7706;
margin-left:auto;
margin-right:auto;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
}

.column1-unit3 label{
display:block;
float:left;
width:88px;
text-align:left;
}

legend{
color:#fff;
font-weight:bold;
}

.ent{
width:230px;
margin-left:155px;
text-align:left;
}

.ent input{
width:99px;
height:20px;
}

.lost-pass {
  width:121px;
  float:left;
  padding:0px;
  text-align:left;
}

.here a{
  font-weight:bold;
  text-decoration:underline;
}


.column1-unit4 {
  border-bottom:dashed 1px #dadada;
  width:570px;
  margin:17px 0 10px 0;
}

.pagetitle-top {
  float:left; 
  width:400px;
  color:#c47d0c;
  font-weight:bold;
  text-transform:uppercase;
}

.add {
  border:none;
}

.add1 {
  border:none;
  float:right;
  margin-right:10px;
}


.selected-vip-zone {
  font-size:10px;
  width:182px;
}

.selected-vip-zone img{
 width:180px;
 border:1px solid red;
}

.selected-vip {
margin-bottom:5px;
clear:both;
width:171px;
height:17px;
font-weight:bold;
background:url(../img/selected-vip.jpg);
color:#fff;
padding:3px 1px 0px 10px;
}

.vip-title{
  margin:1px 1px 7px 1px;
  text-align:center;
}

.vip-title a:link{
  text-align:center;
  font-size:10px;
}

.vip-title a:visited{
  text-align:center;
  font-size:10px;
}

.vip-title a:hover{
  text-align:center;
  font-size:10px;
}

.vip-title a:active{
  text-align:center;
  font-size:10px;
}


/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:515px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.a:active  { color:rgb(100,100,100); text-decoration:none;font-weight:bold; visibility:visible;}
/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}

/* MAIN NAVIGATION */

.main-navigation {
  display:inline /*Fix IE floating margin bug*/;
  float:left;
  width:200px;
}

.log-user{
width:157px;
margin:0px 0 10px 20px;
padding:10px;
background-color:#222;
border:1px solid #bf7706;

}

.log-user a:link, .log-user a:visited {
  display:block;
  padding-top:10px;
}

.log-user a:hover, .log-user a:active {
  color:#ff9900;
}


.search-form{
width:157px;
margin:0px 0 10px 20px;
padding:10px;
background-color:#222;
border:1px solid #bf7706;
}


.search-form select{
width:154px;
height:19px;
border:1px solid #d7ae00;
padding:1px;
background:#444444;
color:white;
margin-bottom:9px;
}

.search-for input{
width:150px;
height:14px;
border:1px solid #d7ae00;
padding:1px;
background:#444444;
color:white;
margin-bottom:9px;
}

.sb input{
width:154px;
height:20px;
border:1px solid #cccc66;
background:url(../img/sb.jpg);
color:#fff;
margin:9px 0 6px 0px;
}


.zav-bg{
clear:both;
width:170px;
height:18px;
font-weight:bold;
margin-left:20px;
margin-bottom:5px;
background:#d7ae00 url(../img/zav-bg.jpg);
padding-top:2px;
padding-left:10px;
}

.zav-bg a{
color:#000;
font-size:12px;
}

.nm-zone{
  float:left;
  width:178px;
  display:inline;
  margin-bottom:10px;
  margin-left:20px;
  border:1px solid #bf7706;
  padding-bottom:0px;
  background:#222;
}

.nm{
float:left;
width:145px;
margin-top:6px;
padding-left:5px;
border-bottom:1px dotted #bf7706;
}

.nav3-pst {
width:26px;
float:left;
margin-top:6px;
text-align:right;
padding:0;
border-bottom:1px dotted #bf7706;
}


.more-from-rdb1 {
margin-left:20px;
margin-bottom:2px;
clear:both;
width:170px;
height:18px;
font-weight:bold;
background:url(../img/zav-bg.jpg);
color:#000;
padding:2px 0px 0px 10px;
}

.more-from-rdb {
clear:both;
width:163px;
padding-left:15px;
padding-top:10px;
border:1px solid #bf7706;
margin-left:20px;
margin-bottom:10px;
background-color:#222;
}

.selected-vip1 {
  height:19px;
  padding:5px 0 0 27px;
  font-weight:bold;
  background:url(../img/selected-vip1.jpg);
  background-repeat:no-repeat;
}



/* MAIN CONTENT */

.pagetitle {
  float:left;
  height:17px;
  padding:0px 1px 0 8px;
  font-weight:bold;
}

.pagetitle a{
  font-weight:bold;
  text-decoration:underline;
}

.pagetitle1 {
  float:left;
  height:17px;
  width:240px;
  padding:0px 1px 0 0px;
  font-weight:bold;
}

.pagetitle1 h1{
color:#fff;
font-size:13px;
font-weight:bold;
}

.pagetitle2 {
  float:left;
  height:17px;
  padding:0px 1px 0 20px;
}

.pagetitle2 a{
  font-weight:bold;
  text-decoration:underline;
}

.triangle {
  float:left;
  width:20px;
  padding:4px 0px 0 0;
}

.str {
  width:90px;
  float:right;
  text-align:right;
}

.ln {
  width:570px;
  height:29px;
  border-bottom:dotted 1px #cccc66;
}

.pic {
  float:left;
  margin-left:5px;
  margin-top: 0px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.firm {
  margin:0 0 0 12px;
  float:left;
}

.firmname {
  font-weight:bold;
  text-decoration:none;
  float:left;
  margin:0 5px 0 0;
}

.firmname a {
  font-weight:bold;
  text-decoration:none;
}

.firmname a:visited {
  font-family:verdana,tahoma;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.firmname a:hover {
  font-weight:bold;
  text-decoration:underline;
}

.firmname-sec24 {
  font-weight:bold;
  text-decoration:none;
  margin:10px 5px 0 5px;
}

.firmnm {
  margin-top:5px;
  clear:both;
}
 
.ceni {
  float:left;
  margin:16px 0 0 0px;
}

.vis {
  width:250px;
  float:left;
  margin:16px 0 0 0px;
}

.vip-zone {
  float:right;
  width:115px;
}

.vip {
  text-align:right;
  margin: 0 5px 0 0;
  height:14px;
  clear:both;
}

.com {
  float:right;
  height:14px;
  margin:33px 3px 0 0;
  clear:both;
}

.pro-img {
  float:left;
  display:inline;
  margin:15px 0 10px 15px;
}

.cont-data {
  margin:10px 0 0 5px;
}

.pro-line {
  clear:both;
  width:100%;
  height:1px;
  border-bottom:dotted 1px #cccc66;
}

.thumbs {
  float:left;
  display:inline;
}

.thumbs img{
  padding:0;
  margin:0 12px 10px 0px;
  display:inline;
}

.th-sh{
float:left;
width:555px;
display:inline;
margin-left:15px;
padding:0;
}

.thumbs1 {
  float:left;
  margin-right:8px;
  margin-bottom:8px;
  border:1px solid;
  padding:0px;
}

.space {
  clear:both;
  width:550px;
  height:10px;
}

.desc {
  clear:both;
  text-align:justify;
  margin:10px 15px 10px 15px;
}

.offer{
  margin:0px 10px 10px 10px; 
}

.offer-title {
  font-weight:bold;
  text-decoration:none;
  margin:0 0 5px 0;
}
  
.offer table {
  clear:both;
}

.offer table th {
  text-align:center;
  padding:1px 1px 2px 1px;
  border:solid 1px #666633;
}

.offer table td {
  text-align:center;
  padding:1px 1px 2px 1px;
  border:solid 1px #666633;
}

.offer1 table {
  clear:both;
  margin:0 auto;
}

.offer1 table th {
  text-align:center;
  padding:1px 1px 2px 1px;
  border:solid 1px #666633;
}

.offer1 table td {
  text-align:center;
  padding:1px 1px 2px 1px;
  border:solid 1px #666633;
}

.offer-txt {
  text-align:justify;
}
 
.special-offer-pic {
  width:56px;
  float:left;
  cursor:pointer;
  margin:7px 0px 4px 10px;
}

.special-offer-title {
  width:350px;
  float:left;
  font-weight:bold;
  text-decoration:none;
  margin:20px 0 0 25px;
  padding-bottom:16px;
}

  .special-offer-more {
    float:right;
    padding:20px 15px 0px 0px;
    cursor:pointer;
  }
  

.rsrv {
  margin:10px 10px 20px 10px;
  font-weight:bold;
  text-decoration:none;
}

.rsrv a{
  font-weight:bold;
}

.more {
  float:right;
  margin:2px 0 0 2px;
  font-size:8px; 
}

.agency-name{
  font-weight:bold;
  font-size:12px;
}

.agency-name-adr{
  float:left;
  margin:5px 20px 10px 10px;
  line-height:1.6;
  width:260px;
}

.agency-cont-data {
  float:left;
  margin:5px 10px 10px 0px;
  text-align:left;
  line-height:1.6;
}

.agency-offer-pic {
  float:left;
  margin:5px 15px 10px 10px;
  border:none;
}

.agency-rsrv {
  font-weight:bold;
  text-align:left;
  margin-left:10px;
}

.agency-offer-title {
  margin:13px 0 0 10px;
  font-weight:bold;
}

.agency-offer-strip {
  float:left;
  width:543px;
  height:90px;
  background:url(../img/film-strip.jpg);
  background-repeat:repeat-x;
  margin:13px 0 0 10px;
}

.agency-offer-thumb {
  float:left;
  margin:12px 8px 0px 2px;
  padding:0px;
}

.agency-offer{
  text-align:justify;
  margin-top:3px;
  padding-right:10px;
}

.contactform {
  width:560px;
  margin:10px 0 0 0;
  padding:10px 10px 0 0;
  text-align:left;
}

.pagination{
  margin-left:10px;
}

.pagination a:link, .pagination a:visited{
  float:left;
  width:18px;
  height:13px;
  text-align:right;
  border:1px solid #999933;
  color:#999933;
  padding:2px;
}

.page-cur {
  float:left;
  margin:3px 1px;
  width:25px;
  height:17px;
  text-align:center;
}

.contactform label.left {float:left; width:150px; margin:5px 0 0 0px; padding:2px; font-size:11px;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(21,84,146); font-family:verdana,arial,sans-serif; font-size:12px;}
.contactform input.field {width:275px; padding:1px; margin:5px 0 0 0; border:solid 1px #686868; font-family:verdana,arial,sans-serif; }
.contactform input.field1 {width:125px; padding:1px; margin:5px 0 0 0; border:solid 1px #686868; font-family:verdana,arial,sans-serif;} 
.contactform select.field {padding:1px; margin:5px 0 0 0; border:solid 1px #686868; font-family:verdana,arial,sans-serif;}
.contactform textarea {width:450px; padding:2px; margin:2px 0 0 0px; border:solid 1px #686868; font-family:verdana,arial,sans-serif; font-size:11px;}


  .adv table {
    margin-left:auto;
    margin-right:auto;
  }

  .adv table th {
    height:17px;
    text-align:center;
    font-weight:normal;
    background-color:#dadada;
    padding:1px 3px 1px 3px;
    border:solid 1px #cccccc;
  }

  .adv table td {
    text-align:left;
    background-color:#f1f1f1;
    padding:1px 3px 1px 3px;
    border:solid 1px #dddddd;
  }


#myform1 .textinput{
  width: 155px;
}

#myform1 .submit{
  font: normal 10px Verdana;
  color: white;
  height: 19px;
  width: 48px;
  border: 1px solid #ebebeb;
  background-color:#aaa;
}



.user-reg{
width:570px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
}

.user-reg fieldset {
width:520px;
border:1px dotted #bf7706;
margin-left:auto;
margin-right:auto;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
}

.user-reg input{
border:1px solid #bf7706;
background:#333;
width:130px;
color:#fff;
}

.user-reg label{
display:block;
float:left;
width:88px;
text-align:left;
}

.user-length{
  width:185px;
  float:left;
  text-align:right;
  margin-right:10px;
}

#wrapper {
  text-align:left;
  width:560px;
  margin-left:7px;
}

#wrapper input {
font-family:verdana;
font-size:11px;
margin:0;
}

#wrapper input[type=button]{
font-family:verdana;
font-size:12px;
margin:0;
}

#wrapper textarea{
border:1px solid #cccccc;
font-family:verdana;
font-size:11px;
}

.rates2009{
margin:20px 0 20px 0;
}

.rates2009 input{
font-weight:bold;
width:527px;
height:16px;
padding:1px 1px 0px 1px;
text-align:center;
border:1px solid #cccccc;
}

.accom-type {
float:left;
margin-right:1px;
margin-bottom:1px;
}

.accom-type input{
float:left;
width:150px;
height:16px;
padding:1px 1px 0px 1px;
border:1px solid #cccccc;
}

.period {
float:left;
margin-right:1px;
margin-bottom:1px;
}

.period input{
float:left;
width:375px;
height:16px;
padding:1px 1px 0px 1px;
margin-right:1px;
border:1px solid #cccccc;
text-align:center;
}

.column1 {
float:left;
margin-right:1px;
}

.column1 input{
float:left;
width:150px;
height:16px;
padding:1px 1px 0px 1px;
margin-right:1px;
border:1px solid #cccccc;
}

.column2 {
float:left;
margin-right:1px;
margin-bottom:1px;
}

.column2 input{
float:left;
width:86px;
height:16px;
padding:1px 3px 0px 1px;
text-align:right;
border:1px solid #ccc;
}

.currency input{
border:none;
margin-left:7px;
}

.meal-plan input{
border:none;
margin-left:20px;
}

.discount textarea{
width:500px;
height:120px;
padding:2px;
text-align:center;
}

input[type=radio]{
width:25px;
}


.zaetost{
  font-weight:normal;
}

.month{
  font-weight:bold;
  text-align:center;
}
.resbox {
  width:15px;
  height:15px;
}

.main-info1{
float:left;
width:570px;
text-align:left;
padding:10px 0 0px 0px;
border:1px dotted #bf7706;
margin-bottom:20px;
}

.main-info1 input, select, textarea{
float:left;
border:1px solid #bf7706;
background:#333;
color:#fff;
padding-left:2px;
}

.main-info{
float:left;
width:560px;
text-align:left;
padding:20px 0 10px 10px;
background:#111;
}

.main-info-p{
float:left;
width:530px;
text-align:center;
padding:20px 10px 10px 30px;
background:#111;
}

.main-info input{
float:left;
}

.main-info-c{
float:left;
width:540px;
text-align:left;
padding:20px 15px;
border:1px dotted #bf7706;
margin-bottom:20px;
}

.main-info-c input, select, textarea{
border:1px solid #bf7706;
background:#333;
color:#fff;
padding-left:2px;
}


.main-info-ab{
width:570px;
text-align:justify;
padding:10px 0 0px 0px;
border:1px dotted #bf7706;
}

.radio-sh{
float:left;
border:1px solid;
height:18px;
width:25px;
padding-bottom:2px;
background:#333;
margin-bottom:20px;
}

.radio-sh input{
display: inline;
float:none;
height:14px;
margin-top:3px;
border:1px solid #333;
}

.radio-lab{
float:left;
border:1px solid;
height:18px;
padding-top:2px;
padding-left:10px;
width:190px;
margin-bottom:20px;
}

.radio-lab label{
display:block;
}



.button-sh{
clear:both;
height:23x;
text-align:center;
margin:0px auto 25px auto;
width:180px;
}

.button-sh .button{
width:180px;
height:20px;
float:left;
border:1px solid #bf7706;
background:#333;
color:#fff;
padding-bottom:2px;
margin-top:20px;
}

.obj-type{
float:left;
width:110px;
height:16px;
padding:2px 20px 0 60px;
}

.sample {
float:left;
width:120px;
text-align:right;
margin:4px 0 0 12px;
color:#555;
}

.main-info-bkg{
width:560px;
height:40px;
}

.err{
color:red;
line-height:180%;
text-align:center;
}

.tabs{
width:568px;
height:62px;
margin:20px 0 0 0px;
border-bottom:1px dotted #bf7706;
text-align:center;
}

.sgl-tab{
float:left;
height:17px;
width:110px;
margin:2px 2px 0 0;
background:url(../img/sb.jpg);
padding-top:2px;
border-left:1px solid #666633;
border-right:1px solid #666633;
border-top:1px solid #666633;
}

.sgl-tab a{
color:#fff;
display:block;
}


.sgl-tab-cur{
float:left;
width:110px;
height:19px;
margin-right:2px;
padding-top:4px;
border-top:1px dotted #bf7706;
border-left:1px dotted #bf7706;
border-right:1px dotted #bf7706;
background:url(../img/tab-osn.jpg);
}

.sgl-tab-cur a{
color:#fff;
font-weight:bold;
}

.sgl-tab-osn-cur{
float:left;
display:inline;
width:120px;
height:20px;
background:#222;
color:#fff;
margin:0 2px 0 55px;
padding-top:3px;
border-top:1px dotted #bf7706;
border-left:1px dotted #bf7706;
border-right:1px dotted #bf7706;
background:url(../img/tab-osn.jpg);
}

.sgl-tab-osn-cur a{
font-weight:bold;
color:#fff;
}

.sgl-tab-osn{
display:inline;
float:left;
height:17px;
width:120px;
margin:2px 2px 0 55px;
background:url(../img/sb.jpg);
padding-top:2px;
border-left:1px solid #666633;
border-right:1px solid #666633;
border-top:1px solid #666633;
}

.sgl-tab-osn a{
color:#fff;
display:block;
}

.subs{
width:530px;
float:left;
padding-left:1px;
}

.subs-1{
width:240px;
float:left;
}


.sub-pr{
float:left;
border:1px solid #666633;
height:16px;
padding-left:10px;
padding-top:2px;
width:180px;
}

.subs-type-info{
float:left;
width:240px;
margin:0 10px;
text-align:justify;
}

