/* ------------------------------------------------------------
	General Styles
------------------------------------------------------------ */

/* --------	SubNew Styles --------- */

* { margin:0; padding:0;}

body { 
	color:#666; 
	font:11px/1.5 Verdana; 
	text-align:center;
}

h1 {
  color:#30A8C3;
  font-size:11px;
  position:relative;
  text-align:center;
  font-weight:bold;
}

h1 a {
  color:#30A8C3; 
  font-weight:bold;
  text-decoration:none;
}

h1 a:hover {
  color:#30A8C3;
  text-decoration:underline;
}

h2 {
  color:white;
  font-size:12px; 
  font-weight:bold;
}

h2 a:link {
  color:white;
  font-size:12px; 
  font-weight:bold;
  text-decoration:none;
}

h2 a:hover {
  color:white;
  text-decoration:underline;
}

h3 {
  color:#0880bc;
  font-size:14px;
  margin-top:10px;
  float:left;
  font-weight:bold;
  text-align:left;
}
h4 {
  color:#fff;
  font-size:12px;
  margin:1px 1px 6px 1px;
  display:block;
  padding:4px 20px;
  background-color:#0a8bcc;
  font-weight:bold;
  text-align:center;
}

p#alb {
  color:white;
  line-height:20px;
  text-align:center;
}
p#mic {
  color:#bbb;
  margin-top:8px;
  font-size:10px;
}

p#tel {
  color:#999;
  text-align:center;
  font-weight:bold;
}

p#alb a {
  color:white;
  font-weight:bold;
  text-decoration:none;
}

p#alb a:hover {
  color:white;
  text-decoration:underline;
}

p#alb2 {
  margin-left:65px;
  color:white;
  font-weight:bold;
  padding:2px 0 2px 0;
  text-align:center;
}


p#pret {
  color:#f54040;
  font-weight:bold;
  text-align:center;
}
p#pret a {
  color:#ec1919;
  font-weight:bold;
  text-align:center;
}

p#pret a:hover {
  color:#f54040;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}

p#stoc {
  font-weight:bold;
  text-align:center;
  color:#55a8dd;
}

p#pret2 {
  color:#f54040;
  font-weight:bold;
  text-align:left;
}

p#stoc2 {
  font-weight:bold;
  text-align:left;
  color:#55a8dd;
}

p#cod {
  font-weight:bold;  
  color:#999;
}

span#o {text-decoration:line-through;}

a {
  text-decoration:none;
  color:#666;
  cursor:pointer;
  outline:none;
}

a:hover {
  text-decoration:underline;
  color:#999;
}

input {
  border:0px;
  padding-top:5px;
  color:#999;
  font-weight:bold;
  font-size:11px;
}



#cumpar2 { 
width:160px;
text-align: center; 
border: 1px solid #0a8bcc; 
background: #F2F3F5; 
padding-bottom:6px;
filter:alpha(opacity=90); 
opacity:.9;
}


       
#bgblack {
width:100%;
height:1200px;
top:0;
left:0;
visibility:hidden;
display:none;
position:absolute;
z-index:6;
background-color:black;
filter:alpha(opacity=50); 
opacity:.5;
}

.sg2 {
top:10px;
width:100%;
height:0;
left:0;
overflow:show;
visibility:hidden;
display:none;
text-align:center;
position:absolute;
z-index:6;
}

a.inchide {
position:absolute;
z-index:50;
top:10px;
margin-left:300px;
margin:0 auto;
background-color:#000;
color:#fff;
padding:5px 10px;
font-size:16px;
font-weight:bold;
filter:alpha(opacity=60); 
opacity:.6;
}

a.inchide:hover {
filter:alpha(opacity=90); 
opacity:.9;
}

#simplegallery1{ 
position: relative;
visibility: invisible; 
display:none;
border: 10px solid black;
margin:0 auto;
z-index:40;
}

#simplegallery1 .gallerydesctext{
text-align: left;
padding: 2px 5px;
margin:0 auto;
z-index:40;
}

a.zoom {
float:left;
font-weight:bold;
margin:-38px 0 0 29px;
padding:3px 4px;
z-index:5;
color:#fff;
position:relative;
background-color:#0ec5ea;
filter:alpha(opacity=60); 
opacity:.6;
}

a.zoom:hover {
background-color:#00BADF;
color:#fff;
text-decoration:none;
  filter:alpha(opacity=90); 
  opacity:.9;
}

.jsoff {
width:100%;
height:100%;
position:absolute;
background-color:#fff;
z-index:22;
text-align:center;
padding-top:200px;
}

.browser {
width:956px;
margin:0 3px 8px;
padding:4px 5px;
color:#666;
background-color:#f7f7f7;
border:1px solid #00aaff;
}

a.bw {
padding:2px 2px;
display: inline-block;
height:30px;
background-color:white;
border:1px solid #bbb;
}
a.bw:hover {
background-color:white;
border:1px solid #999;
}

.browser2 {
width:100%;
height:100%;
visibility:invisible;
display:none;
position:absolute;
background-color:white;
top:0;
left:0;
text-align:center;
}

.inp-l {
  width:4px;
  height:22px;
  margin-left:10px;
  background-image:url(images/part1.png);
  background-repeat:no-repeat;
  background-position:-16px -99px;
}

.inp-r {
  width:4px;
  height:22px;
  background-image:url(images/part1.png);
  background-repeat:no-repeat;
  background-position:-21px -99px;
}
.inp {
  width:80px;
  height:17px;
  background-image:url(images/rep-oriz.png);
  background-repeat:repeat-x;
  background-position:0 -201px;
}

a.cauta {
  width:28px;
  height:22px;
  background-image:url(images/part1.png);
  background-repeat:no-repeat;
  background-position:-17px -53px;
}

a.cauta:hover {
  background-position:-17px -76px;
}


select{
  border:1px solid #55a8dd;
  padding:1px;
  color:#999;
  font-size:11px;
  font-weight:bold;
}

textarea{
  border:1px solid #55a8dd;
  padding:2px;
  font-family: Verdana;
  color:#999;
  font-size:11px;
  font-weight:bold;
}

img { border:0; }
.fl { float:left; }
.fr  { float:right; }
.p10 {padding:10px;}
.space { margin:3px 0; }
.space3 { margin:4px 0; }
.w80{width:80px;}
.fl2{
width:145px;
float:left;
clear:both;
text-align:right;
margin-top:2px;
margin-bottom:9px;
}
.fr2{
width:180px;
float:right;
margin-bottom:6px;
}

.fl3{
width:110px;
float:left;
clear:both;
text-align:right;
margin-top:2px;
margin-bottom:9px;
}
.fr3{
width:120px;
float:left;
margin-bottom:6px;
}

.bt { border-top:1px solid #00aaff;}
.br { border-right:1px solid #00aaff;}
.bb { border-bottom:1px solid #00aaff;}
.bl { border-left:1px solid #00aaff;}

.linie { 
  border-top:1px solid #00aaff;
  height:1px;
  margin:10px 0;
}

.linie2 { 
  border-top:1px solid #00aaff;
  height:1px;
  margin:10px 0;
  width:598px;
}

.linie5 { 
  border-top:1px solid #efefef;
  width:410px;
  height:1px;
  margin:5px 0;
}

.body{
  width:980px;
  margin:0 auto;
  text-align:left;
  overflow:hidden;
}

.logo {
  width:245px;
  height:110px;
  padding-top:15px;
}

.meniu {
  width:715px;
  padding:10px 12px 10px 0;
}

div.meniu a{
  text-decoration:none;
  color:#666;
  cursor:pointer;
  padding:5px 3px;

}

div.meniu a:hover{
  background-color:#f0f9fe;
  text-decoration:none;
  color:#666;
  padding:5px 3px;
}
.boxtop {width:733px;}

.umbr-sus {
  width:148px;
  height:3px;
  margin-bottom:3px;
  background-image:url(images/tabs.png);
  background-position:0 -191px;
}

.umbr-jos {
  width:148px;
  height:3px;
  margin-top:3px;
  background-image:url(images/tabs.png);
  background-position:0 -195px;

}

.boxt-l {
  width:6px;
  height:94px;
  margin-left:4px;
  background-image:url(images/part1.png);
}

.boxt-c1 {
  width:575px;
  height:94px;
  background-image:url(images/rep-oriz.png);
  background-repeat:repeat-x;
}

.boxt-c2 {
  width:120px;
  height:94px;
  background-image:url(images/rep-oriz.png);
  background-repeat:repeat-x;
}

.boxt-s {
  width:2px;
  height:90px;
  background-image:url(images/part1.png);
  background-position:-7px 0;
}

.boxt-r {
  width:6px;
  height:94px;
  background-image: url(images/part1.png);
  background-position:-10px 0;
}

.titlu1 {
  width:40px;
  height:10px;
  margin:8px 165px;
  overflow:hidden;
  background-image:url(images/part3.png);
}
.titlu2 {
  width:127px;
  height:10px;
  overflow:hidden;
  margin:8px 29px;
  background-image:url(images/part3.png);
  background-position:-45px 0;
}

.titlu3 {
  width:57px;
  height:10px;
  overflow:hidden;
  margin:8px 37px;
  background-image:url(images/part3.png);
  background-position:-178px 0;
}

.titlu4 {
  width:67px;
  height:10px;
  overflow:hidden;
  margin:8px 26px;
  background-image:url(images/part3.png);
  background-position:-241px 0;
}

.status-l {
  width:6px;
  height:27px;
  margin:8px 0;
  background-image:url(images/part1.png);
  background-position:0 -95px;
}

.status-c {
  width:952px;
  height:19px;
  margin:8px 0;
  padding:4px 5px;
  font-weight:bold;
  color:white;
  background-image:url(images/rep-oriz.png);
  background-position:0 -95px;
  background-repeat:repeat-x;
}

.status-c a {
  color:white; 
  font-weight:bold;
  text-decoration:none;
  outline:none;
}

.status-c a:hover {
  color:white; 
  text-decoration:underline;
}

.status-s {
  width:2px;
  height:23px;
  margin:-4px 15px 0 6px;
  background-image:url(images/part1.png);
  background-position:-7px -95px;
}

.status-r {
  width:6px;
  height:27px;
  margin:8px 0;
  background-image:url(images/part1.png);
  background-position:-10px -95px;
}

.left {
  width:154px;
  margin-left:1px;
}

.center {
  width:644px;
  margin:0 10px;
}

.right {
  width:154px;
  margin-right:7px;
}

.bottom {
  width:928px;
  height:70px;
  margin:20px 0 0 3px;
  padding:15px 20px;
  font-weight:bold; 
  background-image:url(images/rep-oriz.png);
  background-position:0 -223px;
  background-repeat:repeat-x;
}

.bottom a {
  text-decoration:none;
  color:#666;
  outline:none;
}

.bottom a:hover {
  color:#999;
  text-decoration:underline;

}

.tab1 {
  width:154px;
  height:33px;
  z-index:1;
  position:relative;
  background-image:url(images/tabs.png);
}

.produse2 {
  width:150px; 
  min-height:150px;
  margin:-3px 0 0 2px;
  background-image:url(images/rep-vert.png);
  background-position:-645px 0;
  background-repeat:repeat-y;
}

.produse {
  width:150px; 
  margin:-3px 0 0 2px;
  background-image:url(images/rep-vert.png);
  background-position:-796px 0;
  background-repeat:repeat-y;
}

.clasa{
  width:142px; 
background-image:url(images/rep-vert.png);
background-position:-645px 0;
background-repeat:repeat-y;
font-weight:bold;
color: #fff;
padding: 7px 0 5px 8px;
}

.produse div.header a{
font: bold 11px Verdana;
color: #fff;
display: block;
position: relative;
width: auto;
padding: 7px 0;
padding-left: 8px;
text-decoration: none;
background-image:url(images/rep-vert.png);
background-position:-645px 0;
background-repeat:repeat-y;

}

.produse div.header a:visited, .produse div.header a:active {
color: #fff;
outline: none;
}

.produse div.selected a, .produse div.header a:hover{
text-decoration:underline;
outline: none;
color: #fff;
  filter:alpha(opacity=80); 
  opacity:.8;
}

.produse div.submenu{ 
padding:0px 1px;
}

.box-s {
  width:150px; 
  height:2px;
  z-index:2;
  overflow:hidden;
  background-image:url(images/tabs.png);
  background-position:-2px -176px;
}

.box-b1 {
  width:152px; 
  height:3px;
  overflow:hidden;
  background-image:url(images/tabs.png);
  background-position:0 -179px;
}

.tab2 {
  width:154px;
  height:33px;
  z-index:1;
  position:relative;
  background-image:url(images/tabs.png);
  background-position:0 -35px;
}

.box-m2 {
  width:130px; 
  margin:-3px 0 0 2px;
  background-image:url(images/rep-vert.png);
  background-position:-796px 0;
  background-repeat:repeat-y;
}

.box-b2 {
  width:152px; 
  height:3px;
  overflow:hidden;
  background-image:url(images/tabs.png);
  background-position:0 -183px;
}

.tab3 {
  width:154px;
  height:33px;
  z-index:1;
  position:relative;
  background-image:url(images/tabs.png);
  background-position:0 -70px;
}

.tab4 {
  width:154px;
  height:33px;
  z-index:1;
  position:relative;
  background-image:url(images/tabs.png);
  background-position:0 -105px;
}

.box-m3 {
  width:130px; 
  margin:-3px 0 0 2px;
  overflow:hidden;
  background-image:url(images/rep-vert.png);
  background-position:-947px 0;
  background-repeat:repeat-y;
}

.box-b3 {
  width:152px; 
  height:3px;
  overflow:hidden;
  background-image:url(images/tabs.png);
  background-position:0 -187px;
}

.tab5 {
  width:154px;
  height:33px;
  z-index:1;
  position:relative;
  background-image:url(images/tabs.png);
  background-position:0 -140px;
}

.bnr {
  width:642px;
  height:200px;
  text-align:center;
  margin-bottom:20px;
}

.bnr2 {
  width:642px;
  height:100px;
  text-align:center;
  margin-bottom:20px;
}

.bnrpag {
  width:293px;
  height:33px;
  position:relative;
  margin-top:-52px;
  background-image:url(images/part3.png);
  background-position:0 -25px;
}

a.nr1{
  width:26px;
  height:24px;
  margin:5px 3px 5px 6px;
  background-image:url(images/part3.png);
  background-position:0 -59px;
}
a.nr11{
  width:26px;
  height:24px;
  margin:5px 3px 5px 6px;
  background-image:url(images/part3.png);
  background-position:0 -84px;
}
a.nr1:hover{background-position:0 -84px;}


a.nr2{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-27px -59px;
}
a.nr22{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-27px -84px;
}
a.nr2:hover{background-position:-27px -84px;}

a.nr3{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-54px -59px;
}
a.nr33{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-54px -84px;
}
a.nr3:hover{background-position:-54px -84px;}

a.nr4{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-81px -59px;
}
a.nr44{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-81px -84px;
}
a.nr4:hover{background-position:-81px -84px;}

a.nr5{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-108px -59px;
}
a.nr55{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-108px -84px;
}
a.nr5:hover{background-position:-108px -84px;}

a.nr6{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-135px -59px;
}
a.nr66{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-135px -84px;
}
a.nr6:hover{background-position:-135px -84px;}

a.nr7{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-162px -59px;
}
a.nr77{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-162px -84px;
}
a.nr7:hover{background-position:-162px -84px;}

a.nr8{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-189px -59px;
}

a.nr88{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-189px -84px;
}
a.nr8:hover{background-position:-189px -84px;}

a.nr9{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-216px -59px;
}
a.nr99{
  width:26px;
  height:24px;
  margin:5px 3px;
  background-image:url(images/part3.png);
  background-position:-216px -84px;
}
a.nr9:hover{background-position:-216px -84px;}

.boxhead-l {
  width:3px;
  height:25px;
  background-image:url(images/part1.png);
  background-repeat:no-repeat;
  background-position:-64px -27px; 
}

.boxhead-c {
  width:608px;
  height:17px;
  color:white;
  padding:4px 15px;
  font-size:12px;
  font-weight:bold;
  background-image:url(images/rep-oriz.png);
  background-repeat:repeat-x;
  background-position:0 -123px; 
}
.boxhead-c a {
  color:white;
  font-weight:bold;
  text-decoration:none;
}
.boxhead-c a:hover {
  color:white;
  text-decoration:underline;
}

.boxhead-r {
  width:3px;
  height:25px;
  background-image:url(images/part1.png);
  background-position:-68px -27px; 
}

.boxm {
  width:644px;
  padding-bottom:5px;
  background-image:url(images/rep-vert.png);
  background-repeat:repeat-y;
}
.boxm-b {
  width:644px;
  height:7px;
  z-index:-1;
  position:relative;
  margin-bottom:10px;
  background-image:url(images/part2.png);
  background-position:1px -279px; 
}

a.min-prod {
  width:154px;
  height:210px;
  border:1px solid #00aaff;
  filter:alpha(opacity=0); 
  opacity:0;
}

a.min-prod:hover {
  background-color:#66ccff;
  border:1px solid #00aaff;
  filter:alpha(opacity=30);  
  opacity:.3;
}

.min-prod2 {
  width:146px;
  height:205px;
  padding:0 5px 5px 5px;
}

.img-l{
  width:98px;
  height:96px;
  padding:8px 0 10px 10px;
  margin-left:10px;
  background-image:url(images/part2.png);
  background-position:0 -80px;
}

.img-c1a {
display:table; 
height:96px; 
#position: relative; 
overflow: hidden; 
margin:0 auto;
}

.img-c1b {
#position: absolute; 
#top: 50%; 
display: table-cell; 
vertical-align: middle;
}
.img-c1c{
#position: relative; 
#top: -50%;
text-align:center;
}

.img-c2a {
display:table; 
height:96px; 
width:96px;
#position: relative; 
overflow: hidden; 
margin:0 auto;
margin-top:7px;
margin-bottom:9px;
}

.img-c2b {
#position: absolute; 
#top: 50%; 
display: table-cell; 
vertical-align: middle;
}
.img-c2c{
#position: relative; 
#top: -50%;
text-align:center;
}

.img-r{
  width:98px;
  height:96px;
  padding:8px 10px 10px 0;
  margin-right:10px;
  float:right;
  background-image:url(images/part2.png);
  background-position:-108px -80px; 
}

.semi-prod {
  width:154px;
  height:160px;
  border-right:1px solid #00aaff;
  padding:10px;
}

.semi-prod2 {
  width:445px;
  height:110px;
  padding:10px;
}

.semi-prod3 {
  width:455px;
  height:35px;
  padding:5px;
}

a.cumpar{
  width:104px;
  height:36px;
  background-image:url(images/part1.png);
  background-position:0 -161px;
}
a.cumpar:hover{background-position:0 -198px;}

a.vezi-cmd{
  width:90px;
  height:19px;
  margin-top:2px;
  margin-left:15px;
  background-image:url(images/part1.png);
  background-position:0 -122px;
  display: block;
}
a.vezi-cmd:hover{background-position:0 -141px;}

.pag1{
  width:613px;
  height:34px;
  padding:6px 15px 0 15px;
  margin-bottom:20px;
  background-image:url(images/part2.png);
  background-position:0 -196px;
}

.pag2{
  width:613px;
  height:30px;
  padding:10px 15px 0 15px;
  margin-top:10px;
  background-image:url(images/part2.png);
  background-position:0 -237px;
}

a.pag-l{
  width:27px;
  height:20px;
  margin:3px;
  background-image:url(images/part2.png);
  background-position:-160px -1px;
}
a.pag-l:hover{background-position:-216px -1px;}

a.pag-ll{
  width:27px;
  height:20px;
  margin:3px;
  background-image:url(images/part2.png);
  background-position:-132px -1px;
}
a.pag-ll:hover{background-position:-188px -1px;}

a.pag-r{
  width:27px;
  height:20px;
  margin:3px;
  background-image:url(images/part2.png);
  background-position:-132px -22px;
}
a.pag-r:hover{background-position:-188px -22px;}

a.pag-rr{
  width:27px;
  height:20px;
  margin:3px;
  background-image:url(images/part2.png);
  background-position:-160px -22px;
}
a.pag-rr:hover{background-position:-216px -22px;}

a.arr-l{
  width:32px;
  height:72px;
  margin:5px 5px 10px 10px;
  background-image:url(images/part2.png);
}
a.arr-l:hover{background-position:-66px 0;}

a.arr-r{
  width:32px;
  height:72px;
  margin:5px 10px 10px 5px;
  background-image:url(images/part2.png);
  background-position:-33px 0;
}
a.arr-r:hover{background-position:-99px 0;}

.galerie {
  width:334px;
  margin-left:2px;
  border-right:1px solid #00aaff;
}

.img-big{
  width:252px;
  height:195px;
  margin:10px 0 0 10px;
  padding:9px 0 0 20px;
  background-image:url(images/part2.png);
  background-position:-370px 0;
}

.img-big2 {
display:table; 
height:175px; 
#position: relative; 
overflow: hidden; 
margin:0 auto;
}

.img-big3 {
#position: absolute; 
#top: 50%; 
display: table-cell; 
vertical-align: middle;
}
.img-big4{
#position: relative; 
#top: -50%;
text-align:center;
}

.ac2{
width:240px;
overflow:hidden;
position: relative;
}


.thmb {
display:table; 
width:72px;
height:72px;
#position: relative; 
overflow: hidden; 
  margin:5px 3px 10px 3px;
  border:1px solid #99c7e6;
}

.thmb2{
#position: absolute; 
#top: 50%; 
display: table-cell; 
vertical-align: middle;
}
.thmb3{
#position: relative; 
#top: -50%;
text-align:center;
}

.detalii {
  width:305px;
  height:303px;
}

.det1 {
  width:286px;
  padding:8px 10px;
  border-bottom:1px solid #00aaff;
}

.meniu-prod {
  width:466px;
  height:17px;
  margin-left:2px;
  color:white;
  padding:4px 15px 4px 160px;
  font-size:12px;
  font-weight:bold;
  background-image:url(images/rep-oriz.png);
  background-position:0 -149px;
  background-repeat:repeat-x;
}

.meniu-prod a {
  color:white;
  font-weight:bold;
  text-decoration:none;
}

.meniu-prod a:hover {
  color:white;
  text-decoration:underline;
}

.meniu-prod-s {
  width:2px;
  height:23px;
  margin:-4px 30px 0 30px; 
  background-image:url(images/part1.png);
  background-position:-72px -27px;
}

.detalii2 {
  width:624px;
  margin:15px 0;
}

.cos-head {
width:598px;
margin-top:6px;
font-weight:bold;
background-color:#efefef;
border:1px solid #bbb;
}

.cos-headitem1 {
text-align:center;
border-right:1px solid #dedede;
}
.cos-headitem2 {
padding:8px 10px;
text-align:center;
}

.one{padding: 15px 10px;}
.two{padding: 6px 10px 7px;}

.t1 {
padding:8px 10px;
border-left:1px solid #bbb;
border-right:1px solid #dedede;
border-bottom:1px solid #bbb;
}
.t2 {
padding:8px 10px;
border-right:1px solid #dedede;
border-bottom:1px solid #bbb;
}
.t3 {
padding:8px 10px;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
}

.cos-body {
width:598px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
}
.cos-bodyitem1 {
padding:8px 10px;
text-align:center;
}
.cos-bodyitem2 {
padding:8px 10px 13px;
text-align:center;
border-left:1px solid #dedede;
}


.cl {
width:578px;
padding:8px 10px;
margin-top:6px;
font-size:12px;
background-color:#efefef;
border:1px solid #bbb;
}

.ct-sct {
width:598px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
}
.ct {
width:228px;
padding:8px 10px;
text-align:right;
font-weight:bold;
border-right:1px solid #dedede;
}
.sct {
width:329px;
padding:8px 10px;
margin-left:-1px;
border-left:1px solid #dedede;
}

.cmd-tel {
  width:39px;
  height:38px;
  margin:10px 0 0 15px;
  background-image:url(images/part1.png);
  background-position:-17px 0;
}

.plus {
  width:13px;
  height:13px;
  margin:8px 3px 0;
  position:relative;
  z-index:5;
  background-image:url(images/part1.png);
  background-position:-17px -39px;
}

.minus {
  width:13px;
  height:13px;
  margin:8px 3px 0;
  position:relative;
  z-index:5;
  background-image:url(images/part1.png);
  background-position:-31px -39px;
}

a.meniu3 {
  color:#666;
  width:148px;
  padding:3px 0;
  outline: none;
  border-bottom:1px solid #ececec;
}

a.meniu3:hover {
  background-color: #ececec;
  text-decoration:none;

}

.arrow {
  width:8px;
  height:7px;
  margin:5px 2px;
  background-image:url(images/part1.png);
  background-position:-45px -45px;
}

.btn{
overflow: hidden;
float:left;
}
a.blue{
background: transparent url('images/blue1.png') no-repeat top left;
display: block;
float: left;
color:white;
font: bold 10px Verdana;
line-height: 14px;
height: 22px;
padding-left: 6px;
text-decoration: none;
}
a:link.blue, a:visited.blue, a:active.blue{
color: #fff;
}
a.blue span{
background: transparent url('images/blue2.png') no-repeat top right;
display: block;
padding: 4px 6px 4px 0;
}
a.blue:hover{
background-position: bottom left;
}
a.blue:hover span{
background-position: bottom right;
color: #fff;
text-decoration:none;
}

