@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
html
{
		font-family:Ubuntu,Arial, Helvetica, sans-serif;
}
body {
	background-color:#cfcfcf;
	margin:0px;
	padding:0px;

	font-size:12px;
	color:#6a605e;
	
}

 img {
	border: 0;
}

ul, li, body , p{
margin:0px;
padding:0px;
} 

a:link , a:active, a:visited {
color:#6a605e;
text-decoration:none;
}

a:hover {
color:#6a605e;
text-decoration:none;
}

table tr td{
border:0;
}

h1{
margin:0px;
padding:0px;
color:#ff0119;
font-weight:bold;
font-size:12px;
}

.WRAP{
width:1176px;
background-color:#FFFFFF;
padding:0 20px;
}

.HEADER{
width:100%;
height:50px;
background-color:#ededed;
background-color:#004892;
margin-bottom:5px;
border-bottom:1px solid #CCCCCC;
}

.home img{
text-align:center;
}

.basket{
width:254px;
height:37px;
background:url(../images/basket.png) no-repeat;
float:right;
margin-top:38px;
padding-top:25px;
padding-left:10px;
text-transform:uppercase;
}

.basket a{
color:#6a605e;
}

.basket-sm{
width:118px;
height:26px;
padding-top:13px;
background:url(../images/basket-sm.jpg) no-repeat;
float:right;
margin-top:8px;
font-size:11px;
text-align:left;
padding-left:47px;
}

.basket-sm a{
color:#6a605e;
}


.MENU-TREE{
font-size:11px;
color:#ed7e72;
text-align:left;
padding:15px 0 25px 45px;
}

.MENU-TREE a:link{
color:#ed7e72;
text-decoration:none;
}

.MENU-TREE img{
margin-right:7px;
}

.MENU-TREE a:visited{
color:#ed7e72;
text-decoration:none;
}

.MENU-TREE a:hover{
color: #e72120;
text-decoration:none;
}

.MENU-TREE a:active{
color:#ed7e72;
text-decoration:none;
}


.MAIN{
width:100%;
float:left;
}

.LEFT{
width:205px;
float:left;
}

.block{
width:203px;
border:1px solid #d0d2d4;
float:left;
margin-bottom:10px;
color:#6a605d;
padding-bottom:5px;
}

.head{
height:20px;
background-color:#f0eae6;
padding-top:10px;
padding-left:18px;
text-transform:uppercase;
text-align:left;
color:#6a605e;
cursor:pointer;
}

.head img{
margin-right:7px;
}

.banner img{
width:205px;
margin-bottom:10px;
float:left;
}

#categories{
	margin:0px;
	padding:0px;
	float:left;
	margin-top:15px;
	margin-left:35px;
	color:#6a605d;
	margin-bottom:30px;
}

#categories ul {	
	text-align:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

#categories ul li{
	line-height:26px;
	margin:0px;
	padding:2px 0px 0 2px; 
}

#categories ul li a:link{
	color:#6a605d;
	text-decoration:none;
}

#categories ul li a:visited{
	color:#6a605d;
	text-decoration:none;
}

#categories ul li a:hover{
	color:#352e2d;
	text-decoration:underline;
}

#categories ul li a:active{
	color:#6a605d;
	text-decoration:none;
}

.MIDDLE{
float:left;

}

.add{
width:768px;
margin-bottom:20px;
}

.container{
float:left;
padding-bottom:20px;
}

.small{
width:768px;
margin:0 19px;
}

.big{
width:992px;
margin:0 0 0 19px;
}

.unit{
width:186px;
border:1px solid #ffffff;
float:left;
margin-bottom:15px;
padding:2px 2px 0px 2px;
text-align:center;
height:280px;
}

.unit:hover{
border:1px solid #d0d2d4;
background-color:#fdf9f7;
cursor:pointer;
height:280px;
}

.unit-in{
width:186px;
}

.unit-in img{


opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
border:1px solid #d0d2d4;
}

.w100 img{
width:100px;
height:100px;
opacity:100;
filter:alpha(opacity=100); /* For IE8 and earlier */
border:1px solid #d0d2d4;
}

.unit-in img:hover{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.details{
width:168px;
padding:0 8px;
text-align:center;
}

.name{
font-size:11px;
color:#847a78;
padding:4px 0;
height:26px;
}

.name a:link{
color:#847a78;
text-decoration:none;
}

.name a:visited{
color:#847a78;
text-decoration:none;
}

.name a:hover{
color:#6a605e;
text-decoration:none;
}

.name a:active{
color:#847a78;
text-decoration:underline;
}


.price{
color:#ed7e72;
font-weight:bold;
padding:6px 0 16px 0;
}

.buy{
padding:6px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:none;
}

.buya:link,.buya:active,.buya:visited{
width:48px;
padding:6px;
background-color:#ed7e72;
color:#FFFFFF;
text-decoration:none;
float:none;
}

.buya img{
float:none;
}

.buya:hover{
width:60px;
padding:6px;
background-color:#ed7e72;
color:#FFFFFF;
text-decoration:none;

}

.RIGHT{
width:205px;
float:left;
}

.BRANDS{
width:1216px;
border:1px solid #d0d2d4;
float:left;
margin-bottom:20px;
text-align:center;
}

.logos{
padding:35px;
}

.FOOTER{
width:1136px;
background-color:#FFFFFF;
padding:20px;
border-top:1px solid #6a6869;
position:relative;
}


.copy{
text-align:right;
width:100%;
color:#999999;
font-size:11px;
}

.copy a:link{
color:#999999;
text-decoration:none;
}

.copy a:visited{
color:#999999;
text-decoration:none;
}

.copy a:hover{
color:#999999;
text-decoration:underline;
}

.copy a:active{
color:#999999;
text-decoration:underline;
}


.search{
width:203px;
border:1px solid #d0d2d4;
float:left;
margin-bottom:10px;
}

.search input{
border:0px;
width:161px;
height:22px;
padding:5px;
float:left;
}

.search img{
float:right;
}

.filtar{
width:183px;
float:left;
color:#6a605d;
padding:10px 0;
font-size:11px;
}

.filtar a:link{
font-size:11px;
color:#847a78;
padding:4px 0;
}

.filtar a:visited{
color:#847a78;
text-decoration:none;
}

.filtar a:hover{
color:#6a605e;
text-decoration:none;
}

.filtar a:active{
color:#847a78;
text-decoration:underline;
}

.sex{
width:187px;
height:20px;
background-color:#f0eae6;
text-align:left;
margin-bottom:17px;
float:left;
padding-left:16px;
}

 .radio,label{
-webkit-box-align: center;
-moz-box-align: center;
-o-box-align: center;
box-align: center;
margin-bottom:5px;
line-height:12px;
vertical-align:middle;
} 

.unit-in-sm{
width:80px;
margin:10px;
float:left;
}

.unit-in-sm img{
width:80px;
height:80px;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.unit-in-sm img:hover{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.old-p{
font-size:22px;
color:#bbafad;
text-decoration:line-through;
}

.real-p{
font-size:22px;
color:#838480;
}

/* BASKET-POP-UP */

.basket-pop-up{
width:203px;
padding:10px 0;
background-color:#ffffff;
border:1px solid #d0d2d4;
z-index:200;
position:absolute;
top:87px;
right:0px;
}


.basket-pop-up a:link{
	color:#826e85;
	padding:5px 0;
}

.basket-pop-up a:visited{
	color:#826e85;
	padding:5px 0;
}

.basket-pop-up a:hover{
	color:#826e85;
	padding:5px 0;
}

.sud{
width:149px;
float:left;
text-align:left;
padding-left:10px;
}

.bas-in{
width:203px;
height:20px;
background-color:#f0eae6;
float:left;
font-size:12px;
text-transform:uppercase;
padding-bottom:5px;
}

.product{
width:203px;
float:left;
padding:3px 0;
border-bottom:1px dotted #CCCCCC;
margin-bottom:2px;
}

.art{
float:left;
margin:0 2px;
}

.art img{
width:40px;
height:40px;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.art img:hover{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

.close{
width:13px;
height:13px;
float:right;
margin-right:5px;
margin-bottom:10px;
}

.v1{
color:#847a78;
float: left;
margin-right:10px;
font-size:11px;
}

.v2{
color:#ed7e72;
float:left;
font-size:12px;
}

.headline{
border-bottom:1px solid #ede3df;
text-align:left;
float:left;
font-size:11px;
padding:3px 10px;
font-weight:bold;
}

.headline h1{
margin:0px;
padding:0px;
color:#ed7e72;
font-weight:bold;
font-size:12px;
text-align:right;
float:right;
}

/* OPEN PRODUCT */

.window{
width:678px;
float:left;
padding:35px 45px;
border:1px solid #d0d2d4;
}

.tab {
margin-right:1px;
float:left;
}

.tab_a {
width:auto;
height:17px;
background:url(../images/tab.jpg) repeat-x;
border-top:1px solid #c3b8b4;
border-left:1px solid #c3b8b4;
border-right:1px solid #c3b8b4;
float:left;
padding:0 4px;
padding-top:1px;
color:#6a605e;
font-size:11px;
}

.tab_a:hover {
background-image:none;
background-color:#ec776d;
color:#FFFFFF;
padding:0 4px;
padding-top:1px;
text-decoration:none;
}

.tab_hoverd:link,.tab_hoverd:visited,.tab_hoverd:active {
background-image:none;
background-color:#ec776d;
color:#FFFFFF;
padding:0 4px;
padding-top:1px;
text-decoration:none;
}


.A{
width:678px;
float:left;
}

.B{
width:390px;
float:right;
text-align:right;
}

.clear{
clear:both;
}

.opis{
margin-top:20px;
margin-bottom:20px;
text-align:left;
list-style: square;
font-size:11px;
line-height:24px;
}

.opis a:link{
color:#ed7e72;
text-decoration:underline;
}

.opis a:visited{
color:#ed7e72;
text-decoration:underline;
}

.opis a:hover{
color: #e72120;
text-decoration:underline;
}

.opis a:active{
color:#ed7e72;
text-decoration:underline;
}

h2{
margin:0px;
padding:0px;
font-size:12px;
color:#6a605d;
text-align:left;
margin-bottom:8px;
}

h3{
margin:0px;
padding:0px;
font-size:18px;
color:#ed7e72;
color:#8b8b8a;
font-weight:normal;
}

h4{
margin:0px;
padding:0px;
font-size:12px;
color:#ed7e72;
font-weight:bold;
text-align:center;
margin-top:50px;
}

.icons{
float:left;
margin-bottom:10px;
width:280px;
}

.icons img{
margin-right:10px;
float:left;
}

.icons-sm{
float:left;
margin-bottom:10px;
}

.icons-sm img{
float:left;
margin-right:6px;
}

.opis ul{
margin:0px;
padding:0px;
text-align:left;
list-style:none;
}

.opis ul li{
margin:0px;
padding:0px;
text-align:left;
list-style: square;
font-size:11px;
line-height:24px;
color:#636262;
}

.legend{
width:100%;
line-height:22px;
float:left;
margin-bottom:7px;
}

.cm{
float:left;
color:#6a605e;
font-weight:bold;
padding-top:4px;
}

.gallery{
width:100%;
float:left;
margin-bottom:50px;
}

.main-img img{
width:300px;
height:300px;
float:left;
}

.slide{
width:80px;
height:300px;
overflow:hidden;
position:relative;
margin:0;
padding:0;
float:left;
}

.slide ul li
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

.txt-bot{
width:100%;
float:left;
}



.first{
border-bottom:1px solid #ede3df;
text-align:left;
font-size:11px;
padding-bottom:10px;
font-weight:bold;
}

.bord{
border-bottom:1px solid #ede3df;
}

.adv-grey{
width:61px;
height:141px;
position:absolute;
top:-1px;
left:-62px;
}

.adv-red{
width:62px;
height:108px;
position:absolute;
top:153px;
left:-62px;
}

.txt-grey{
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg);	
  -o-transform: rotate(-90deg);	
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  display: block;
  position: absolute;
  right:-40px;
  top:65px;
  color:#FFFFFF;
  font-weight:bold;
	}
	
.txt-red{
 -moz-transform: rotate(-90deg);
 -webkit-transform: rotate(-90deg); 
 -moz-transform: rotate(-90deg);	
 -o-transform: rotate(-90deg);	
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 display: block;
 position: absolute;
 right:-29px;
 top:61px;
 color:#FFFFFF;
 font-weight:bold;
	}
	
.hat{
position:absolute;
top:-13px;
right:-1px;
width:260px;
height:37px;
background:url(../images/basket-in.jpg) no-repeat;
padding-top:21px;
}

.hat a{
color:#6a605e;
text-decoration:none;
}

.hat a:hover{
color:#6a605e;
text-decoration:none;
font-weight:bold;
}

.red{
color:#ed7e72;
font-size:12px;
border-bottom:1px solid #ede3df;
}

.red-b{
color:#ed7e72;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #ede3df;
}

.red-bot{
color:#ed7e72;
font-weight:bold;
font-size:12px;
padding:20px 0;
}

.but{
height:24px;
width:auto;
padding-top:9px;
background-color:#ede0da;
margin-right:5px;
padding-left:15px;
}

.but-ton{
height:24px;
background-color:#ede0da;
margin-right:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:9px 15px 0;
}

.but-ton a{
background-color:#ede0da;
color:#FFFFFF;
text-decoration:none;
}


.but-ton:hover{
background-color:#ef968e;
color:#FFFFFF;
text-decoration:none;
}

.but-ton_hover{
height:24px;
background-color:#ef968e;
margin-right:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:9px 15px 0;
}

.but-more{
background-color:#ef968e;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0px 10px;
cursor:pointer;
}

/* ABOUT */

p{

	font-size:12px;
	color:#6A605D;
	text-align: justify;
	line-height:24px;
}

/* CONTACTS */

.contacts{
float:left;
width:678px;
padding:35px 45px;

color:#6A605D;
font-size:12px;
}

.txt{
    width:678px;
	margin:0px;
    padding:0px;
	line-height:24px;
	text-align:left;
	float:left;
	margin-bottom:20px;
	}
	
table input, textarea{
background-color:#ededed; padding:3px 7px; color:#333333; border:1px solid #999999; 
font-size:12px;
margin:0 10px 5px 10px;
}

table select{
margin:0 10px 5px 10px;
}

.address{
width:100%;
border-bottom: 1px solid #EDE3DF;
padding:10px 0;
text-align:left;
}

.link{
padding-bottom:7px;
}

.link a{
color:#ED7E72;
text-decoration:none;
}

.link a:hover{
color:#ED7E72;
text-decoration:underline;
}

h4{
margin:0px;
padding:0px;
font-size:12px;
color:#ed7e72;
font-weight: bold;
}

a.but1
{
	background-color:#0682da;
	padding:2px 10px;
	color:#FFF;
	border:1px solid #004e9d;
}
a.but2
{
	background-color:#CCCC11;
	padding:10px;
	color:#FFF;
}
a.but3
{
	/*background-color:#CCC9CC;*/
	padding:10px;
	color:#000;
	border:1px solid #ccc;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  border: 2px solid #4c9ed9;
  /* border-radius: 3px; */
  font-family: 'Oswald', sans-serif;
  font-family:arial;
  line-height: 1;
  background: #f7f7f7;
 /* box-shadow: 1px 1px 0 #df7002, 2px 2px 0 #df7002, 3px 3px 3px rgba(0, 0, 0, 0.35); */
 margin-bottom:10px;
}
#cssmenu > ul {
  background: url('../images/bg.png');
}
#cssmenu > ul > li {
  /*float: left;*/
  display:inline-block;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 20px 25px;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #0052a6;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #444444;
}
#cssmenu #menu-indicator {
  position: absolute;
  bottom: 0;
  display: block;
  height: 0;
  width: 0;
  border: 5px solid transparent;
  border-bottom-color: #4c9ed9;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu.small-screen {
  width: 100%;
}
#cssmenu.small-screen > ul,
#cssmenu.small-screen.align-center > ul {
  width: 100%;
  text-align: left;
}
#cssmenu.small-screen > ul > li,
#cssmenu.small-screen.align-center > ul > li {
  float: none;
  display: block;
  border-top: 1px solid rgba(100, 100, 100, 0.1);
}
#cssmenu.small-screen > ul > li > a {
  padding: 18px 25px;
}
#cssmenu.small-screen > ul > li:after,
#cssmenu.small-screen > ul > li:before {
  display: none;
}
#cssmenu.small-screen #menu-button {
  display: block;
  padding: 18px 25px;
  cursor: pointer;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fd8a17;
  background: url('images/bg.png');
}
#cssmenu.small-screen #menu-button.menu-opened {
  color: #444444;
}
#cssmenu.small-screen #menu-button:after {
  content: "";
  position: absolute;
  right: 25px;
  top: 19.5px;
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-top: 2px solid #fd8a17;
  border-bottom: 2px solid #fd8a17;
  width: 18px;
  height: 3px;
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  border-top: 2px solid #444444;
  border-bottom: 2px solid #444444;
}
#cssmenu.small-screen #menu-button:before {
  content: "";
  position: absolute;
  right: 25px;
  top: 29.5px;
  display: block;
  width: 18px;
  height: 2px;
  background: #fd8a17;
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  background: #444444;
}
#cssmenu.small-screen #menu-indicator {
  display: none;
}



#cssmenu2,
#cssmenu2 ul,
#cssmenu2 li,
#cssmenu2 a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu2 {
  width: 250px;
  border-bottom: 4px solid #003F7F;
  /* -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; */
}
#cssmenu2 a {
  line-height: 1.3;
}
#cssmenu2 > ul > li:first-child {
  /*background: #9b9b96;
  background: -moz-linear-gradient(#9b9b96 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b9b96), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#9b9b96 0%, #45463d 100%);
  background: linear-gradient(#9b9b96 0%, #45463d 100%);*/
  
  background: -moz-linear-gradient(center top , #b4b4b4 5%, #61625d 100%) repeat scroll 0% 0% #61625d;
  background: -moz-linear-gradient(center top , #4c9ed9 5%, #003F7F 100%) repeat scroll 0% 0% #F1A85F;
  border: 1px solid #003F7F;
 /*  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
   border-radius: 3px 3px 0 0; */
}
#cssmenu2 > ul > li:first-child > a {
  padding: 15px 10px;
  /* background: url(../images/pattern.png) top left repeat; */
  border: none;
  /*border-top: 1px solid #818176;
   -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; */
  font-family: 'Ubuntu', sans-serif;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  /*text-shadow: 0 -1px 1px #000000;*/
  color:#fff;
}
#cssmenu2 > ul > li:first-child > a > span {
  padding: 0;
}
#cssmenu2 > ul > li:first-child:hover {
  /*background: #9b9b96;
  background: -moz-linear-gradient(#9b9b96 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b9b96), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#9b9b96 0%, #45463d 100%);
  background: linear-gradient(#9b9b96 0%, #45463d 100%); */
  
  background: -moz-linear-gradient(center top , #b4b4b4 5%, #45463d 100%) repeat scroll 0% 0% #45463d;

}
#cssmenu2 > ul > li {
  /*background: #FD8A17;
  background: -moz-linear-gradient(#f88b1e 0%, #d13516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88b1e), color-stop(100%, #d13516));
  background: -webkit-linear-gradient(#f88b1e 0%, #d13516 100%);
  background: linear-gradient(#f88b1e 0%, #d13516 100%);
  
  background: -moz-linear-gradient(center top , #005FBF 5%, #003F7F 100%) repeat scroll 0% 0% #F1A85F;*/
  background-color: #cccccc;
  border-top:2px solid #005dbb;
  border-left:1px solid #4c9ed9;
  border-right:1px solid #4c9ed9;
  padding:8px;
}
#cssmenu2 > ul > li:hover {
  /*background: #FD8A17;
  background: -moz-linear-gradient(#FD8A17 0%, #4c9ed9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FD8A17), color-stop(100%, #4c9ed9));
  background: -webkit-linear-gradient(#FD8A17 0%, #4c9ed9 100%);
  background: linear-gradient(#FD8A17 0%, #4c9ed9 100%); */
  
  background: -moz-linear-gradient(center top , #4c9ed9 5%, #003F7F 100%) repeat scroll 0% 0% #F1A85F;
  border-top:2px solid #005dbb;
  border-left:1px solid #4c9ed9;
  border-right:1px solid #4c9ed9;
}
#cssmenu2 > ul > li > a {
  font-size: 11px;
  display: block;
  /* background: url(../images/pattern.png) top left repeat; */
  color: #004790;
  /* border: 1px solid #4c9ed9; */
  border-top: none;
 /*  text-shadow: 0 -1px 1px #751d0c; */
  padding:7px;
  font-weight:bold;
  text-transform:uppercase;
}
#cssmenu2 > ul > li > a > span {
  display: block;
  padding: 12px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#cssmenu2 > ul > li > a:hover {
  text-decoration: none;
  color:#fff;
}
#cssmenu2 > ul > li.active {
  border-bottom: none;
}
#cssmenu2 > ul > li.has-sub > a span {
  background: url(../images/icon_plus.png) 96% center no-repeat;
}
#cssmenu2 > ul > li.has-sub.active > a span {
  background: url(../images/icon_minus.png) 96% center no-repeat;
}
/* Sub menu */
#cssmenu2 ul ul {
  display: none;
  background: #fff;
  border-right: 1px solid #a2a194;
  border-left: 1px solid #a2a194;
}
#cssmenu2 ul ul li {
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
  border-top: none;
  background: #f7f7f7;
  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: linear-gradient(#f7f7f7 0%, #ececec 100%);
}
#cssmenu2 ul ul li:last-child {
  border-bottom: none;
}
#cssmenu2 ul ul a {
  padding: 10px 10px 10px 25px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal;
}
#cssmenu2 ul ul a:before {
  content: "»";
  position: absolute;
  left: 10px;
  color: #e94f31;
}
#cssmenu2 ul ul a:hover {
  color: #e94f31;
}


.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	/* box-shadow: 10px 10px 5px #888888; */
	border:1px solid #aca9a9;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ /*background-color:#4c9ed9;*/ background-color:#88b8da; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	border:1px solid #aca9a9;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;

}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
	/*	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f); */

	background-color:#f1a85f;
	border:0px solid #aca9a9;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#f1a85f;
	
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#f1a85f;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}