/* CSS Document */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
#topMenu{
	width: 780px;
	-webkit-margin-before: 0 !important;
	-webkit-margin-after: 0 !important;
	-moz-padding-start: 0px;
	list-style-type: none !important;
	position: absolute;
	top: 12px;
	left: 80px;
	padding: 0px;
	margin: 0px;
	height: 50px;
}
#topMenu li {
	display: inline;
	/*padding-right: 10px;
	padding-left: 10px;
	margin: 0px !important;
	height: 46px;*/
	padding: 0px 0px;
	float: left;
	max-width: 130px;
	height: 50px;
}
.topNavMenu #topMenu li a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #d9ccd7;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
}
#topMenu .first{
	padding-left: 20px;
	padding-right: 34px;
	background-position: -4px 25px !important;
}
#topMenu .middle{
	padding-left: 34px;
	padding-right: 34px;
}
#topMenu .last{
	padding-left: 35px;
	padding-right: 20px;
	background-position: 8px 25px !important;
}
#bottomMenu{
	width: 780px;
	-webkit-margin-before: 0 !important;
	-webkit-margin-after: 0 !important;
	-moz-padding-start: 0px;
	list-style-type: none !important;
	position: relative;
	top: 8px;
	left: 4px;
	padding: 0px;
	margin: 0px;
	height: 26px;
}
#bottomMenu li {
	display: inline;
	/*padding-right: 10px;
	padding-left: 10px;
	margin: 0px !important;
	height: 46px;*/
	padding: 0px 0px; /*30px;*/
	float: left;
	max-width: 130px;
}
.bottomNavMenu #bottomMenu li a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	color:  #CCC;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
}
#bottomMenu .first{
	padding-left: 18px;
	padding-right: 18px;
	background-position: -4px 15px !important;
}
#bottomMenu .middle{
	padding: 0 18px 0 19px;
}
#bottomMenu .last{
	padding-left: 18px;
	padding-right: 18px;
	background-position: 8px 15px !important;
}
#page-portfolio .topMenuItem1
, #page-portfolioad .topMenuItem1
, #page-portfolioidentity .topMenuItem1
, #page-portfolioprint .topMenuItem1
, #page-services .topMenuItem2
, #page-clients .topMenuItem3
, #page-about-us .topMenuItem4
, #page-about-me .topMenuItem5
, #page-contact .topMenuItem6 {
	background-color: transparent;
	background-image: url(../images/highlite.png);
	background-repeat: no-repeat;
	background-position: 50% 25px;
}
#page-portfolio #subMenuItem1
, #page-portfolioad #subMenuItem4
, #page-portfolioidentity #subMenuItem2
, #page-portfolioprint #subMenuItem3{
	background: transparent url(../images/highlite.png) no-repeat 50% 18px;
}
#extraMenu ul {
	list-style-type:none;
	width: inherit;
	height: inherit;
}
#extraMenu li#extraMenuItem1 {
	width: inherit;
	height: 52px;
	background: url(../images/headervetkatop.png) 100% 100% no-repeat transparent;
}
#extraMenu li#extraMenuItem2 {
	width: inherit;
	height: 66px;
	background: url(../images/headervetkabot.png) 52px 100% no-repeat transparent;
}
#extraMenu a {
	text-indent: -9999px;
	float:left;
}
#shareOnList div ul #fb {
	width: 33px;
	height:inherit;
}
#shareOnList div ul #in {
	width: 34px;
	height:inherit;
}
#shareOnList div ul #tw {
	width: 33px;
	height:inherit;
}
#shareOnList div ul li{
	float:left;
	display: inline;
}
#shareOnList div ul li a{
	text-indent: -9999px;
	width: inherit;
	height: inherit;
	float: left;
	text-align: left;
}
#shareOnList div ul {
	background-color: transparent;
	background-image: url(../images/footerShare.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	white-space: nowrap;
	margin: 0px;
	padding: 0px 9px;
	height: 33px;
	width: 100px;
	list-style-type: none;
}
ul #extraMenuItem1 a {
	position: relative;
	display: inline;
	left: 0px;
	top: 28px;
	height: 20px;
	width: 100px;
}
ul #extraMenuItem2 a {
	height: 25px;
	width: 120px;
	position: relative;
	left: 50px;
	top: 38px;
}
div.plashkaicon ul{
	width: 72px !important;
	position: relative !important;
	top: 32px !important;
	left: 22px !important;
	height: 32px !important;
	float:left;
}
li.pdfIcon{
	padding: 0px !important;
	max-width: 32px !important;
	background: transparent url(../images/pdfIcon.png) no-repeat 0 0;
	display: inline;
	margin-left: 8px;
	height: 32px !important;
}
li.docIcon{
	padding: 0px !important;
	max-width: 32px !important;
	background: transparent url(../images/docIcon.png) no-repeat 0 0;
	display: inline;
	height: 32px !important;
}
div.plashkaicon ul li a{
	text-indent: -9999px !important;
	float:left !important;
	text-align: left !important;
	width: 32px !important;
	cursor: pointer;
	height: 32px !important;
}
div.plashkaicon span{
	display: inline;
	position: relative;
	top: 42px;
	left: 14px;
	float: left;
	text-transform:uppercase;
	font-size: 0.82em;
	font-weight: bold;
	color:#ebe9ef;
}
#subMenu{
	width: 780px;
	-webkit-margin-before: 0 !important;
	-webkit-margin-after: 0 !important;
	-moz-padding-start: 0px;
	list-style-type: none !important;
	position: absolute;
	top: -55px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	height: 40px;
}
#subMenu li{
	display: inline;
	/*padding-right: 10px;
	padding-left: 10px;
	margin: 0px !important;
	height: 46px;*/
	padding: 0px 69px; /*30px;*/
	float: left;
	max-width: 195px;
	height: 40px;
}
#subMenu li.first{
	padding-left: 20px !important;
	padding-right: 69px !important;
	background-position: 6px 18px !important;
}
#subMenu li.last{
	padding-left: 69px !important;
	padding-right: 20px !important;
	background-position: 56px 18px !important;
}
#subMenu li a{
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #45404d;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
}