/*
Theme Name: collapse.bg custom
Theme URI: http://collapse.bg
Description: Default theme
Version: 1.1
Author: CoLLaPSe
Author URI: http://collapse.bg
*/

/*////////// GENERAL //////////*/
body {
	font-size: 12px;
	line-height:18px;
	color: #59594d;
	background: #efe7df url(../images/wall-backgr.png) repeat-x;
}
/*////////// HEADER //////////*/
#header .head-top {
	background: url(../images/top-backgr.png) no-repeat;
	height:79px;
	width:100%;
}	
#header .head-top .logo a {
	background: url(../images/logo.png) no-repeat;
	height: 55px;
	width: 211px;
	display:block;
	text-indent:-9999px;
	position:relative;
	top:13px;
	left:161px;
	border-bottom:none;
}	
#header .head-top .logo h1 {
	position:absolute;
	left:-9999px;
}
#header .head-top #main-nav {
	text-transform:lowercase;
	top: 33px;
	right:123px; /*161px;*/
	z-index:1;
}	
#header .head-top #main-nav ul li {
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 12px;
	z-index:100;
	position:relative;
}
#header .head-top #main-nav ul li a:link,
#header .head-top #main-nav ul li a:visited,
#header .head-top #main-nav ul li a:active {
	color:#59594d;
	text-decoration:none;
	border-bottom:none;
}
#header .head-top #main-nav ul li a:hover,
#header .head-top #main-nav ul li.active a,
#header .head-top #main-nav ul li.parent ul li a:hover {
	color:#c74400;
	text-decoration:underline;
	cursor:pointer;
}
#header .head-top #main-nav ul li.parent a:hover,
#header .head-top #main-nav ul li.parent.active a {
	color:#59594d;
	text-decoration:none;
	cursor:default;
}
#header .head-top #main-nav ul li.parent a:hover {
	color:#c74400;
}
#header .head-top #main-nav ul li ul {
	display:none;
	background:#efe7df;
	border-left:1px solid #d1c5b9;
	border-bottom:1px solid #d1c5b9;
	padding:2px 2px 5px;
	position:absolute;
	left:10px;
	min-width:120px;
}
#header .head-top #main-nav ul li:hover ul {
	display:block;
}
#header .head-top #main-nav ul li ul li {
	float:none;
	border-bottom:1px solid #d1c5b9;
	padding:2px 2px 1px;
}
#header .head-top #main-nav ul li ul li.item27 {
	min-width:180px;
}
#header .head-top #main-nav h3 {
	display:none;
}
#header .head-top #language {
	position:absolute;
	top:12px;
	right:19px;
}
.head-middle {
	background: url(../images/backgr-infoblock.png) no-repeat;
	height:159px;
	width:100%;
}
.head-middle #info-box {
	position:absolute;
	top:42px;
	right:23px;
	width:234px;
	height:94px;
}
.head-middle #info-box ul.menu {
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	padding-bottom:11px;
}
.head-bottom {
	background: url(../images/bottom-backgr.png) no-repeat;
	height:242px;
	width:100%;	
}
/*////////// CONTENT //////////*/
#container {
	clear:both;
	width:964px;
	min-height:80px;
	background: url(../images/left-block.png) no-repeat 457px top;
}
#sidebarL {
	display:inline;
	width:537px;
	overflow:visible;
}
#sidebarR {
	display:inline;
	width:397px;
	min-height:318px;
	overflow:visible;
}
#sidebarR #clients {
	background: url(../images/right-block.png) no-repeat center 80px;
	overflow:hidden;
	height:598px;
}
#sidebarR #clients .mod_placehere_leading {
	padding-top:100px;
}
#sidebarR #clients ul,
#sidebarR #clients h5 {
	margin-left:96px;
}
#sidebarR #clients h5.first {
	margin-top:17px;
}
#sidebarR #clients p {
	padding-bottom:0;
	margin-right:36px;
	text-align:right;
}
#sidebarR #sub-menu {
	background: url(../images/right-block-2.png) no-repeat center top;
	width:377px;
	height:285px;
	padding: 17px 0 17px 20px;
	overflow:hidden;
}
#sidebarR #sub-menu ul li {
	padding:12px 0;
}
#sidebarR #clients ol.quick-icons {
	position:absolute;
	top:110px;
	left:10px;
}
#sidebarR #clients ol.quick-icons li a {
	display:block;
	width:80px;
	height:80px;
	border-bottom:none;
	margin-bottom:13px;
}
#sidebarR #clients ol.quick-icons li.quick01 a {
	background: url(../images/right-block-images.png) no-repeat -2px 0;
}
#sidebarR #clients ol.quick-icons li.quick01 a:hover {
	background-position:-82px 0;
	background: url(../images/right-block-images.png) no-repeat -82px 0;
}
#sidebarR #clients ol.quick-icons li.quick02 a {
	background: url(../images/right-block-images.png) no-repeat -2px -80px;
}
#sidebarR #clients ol.quick-icons li.quick02 a:hover {
	background-position:-82px -80px;
}
#sidebarR #clients ol.quick-icons li.quick03 a {
	background: url(../images/right-block-images.png) no-repeat -2px -160px;
}
#sidebarR #clients ol.quick-icons li.quick03 a:hover {
	background-position:-82px -160px;
}
#sidebarR #clients ol.quick-icons li.quick04 a {
	background: url(../images/right-block-images.png) no-repeat -2px -240px;
}
#sidebarR #clients ol.quick-icons li.quick04 a:hover {
	background-position:-82px -240px;
}
#sidebarR #clients ol.quick-icons li.quick05 a {
	background: url(../images/right-block-images.png) no-repeat -2px -320px;
	margin-bottom:0;
}
#sidebarR #clients ol.quick-icons li.quick05 a:hover {
	background-position:-82px -320px;
}
#sidebarR #clients ol.socials {
	position:absolute;
	top:0;
	right:15px;
	width:390px;
}
#sidebarR #clients ol.socials li {
	float:left;
	margin-bottom:7px;
}
#sidebarR #clients ol.socials li.shop a {
	display:block;
	height:32px;
	width:200px;
	background: url(../images/button_shop.png) no-repeat 0 0;
	border-bottom:none;
	text-align:center;
	line-height:30px;
	color:#36362d;
	text-shadow:0 1px 0 #e4dacf;
}
#sidebarR #clients ol.socials li.clients a {
	display:block;
	height:32px;
	width:134px;
	background: url(../images/button_clients.png) no-repeat 0 0;
	border-bottom:none;
	text-align:center;
	line-height:30px;
	color:#36362d;
	text-shadow:0 1px 0 #e4dacf;
}
#sidebarR #clients ol.socials li.clients {
	clear:both;
}
#sidebarR #clients ol.socials li.blog a {
	display:block;
	height:32px;
	width:62px;
	background: url(../images/button_blog.png) no-repeat 0 0;
	border-bottom:none;
	text-align:center;
	line-height:30px;
	color:#36362d;
	text-shadow:0 1px 0 #e4dacf;
}
#sidebarR #clients ol.socials li.facebook a {
	display:block;
	height:32px;
	width:32px;
	background: url(../images/button_facebook.png) no-repeat 0 0;
	border-bottom:none;
}
#sidebarR #clients ol.socials li.twitter a {
	display:block;
	height:32px;
	width:32px;
	background: url(../images/button_twitter.png) no-repeat 0 0;
	border-bottom:none;
}
#sidebarR #clients ol.socials li a {
	margin-left:9px;
}
#sidebarR #clients ol.socials li a:hover {
	opacity:0.7;
}

/*////////// FOOTER //////////*/
#footer p {
	padding-bottom:0.5em;
}
#footer {
	margin-top:20px;
}
a.admin-link, a.admin-link:hover {
	border-bottom:none;
	cursor: text;
	color:#59594d;
}

/*////////// Shop //////////*/
#vmMainPage form {
	display:block;
	margin:10px 0 5px;
}

/*////////// DARK STYLE (BUSINESS) //////////*/

body#hamali-premestvane-business,
body#mount-unmount,
body#storage,
body#cleaning {
	background: #efe7df url(../images/wall-backgr-dark.png) repeat-x;
}

body#hamali-premestvane-business .head-top,
body#mount-unmount .head-top,
body#storage .head-top,
body#cleaning .head-top {
	background: url(../images/top-backgr-dark.png) no-repeat;
}	

body#hamali-premestvane-business .head-middle,
body#mount-unmount .head-middle,
body#storage .head-middle,
body#cleaning .head-middle {
	background: url(../images/backgr-infoblock-dark.png) no-repeat;
}

body#hamali-premestvane-business .head-bottom,
body#mount-unmount .head-bottom,
body#storage .head-bottom,
body#cleaning .head-bottom {
	background: url(../images/bottom-backgr-dark.png) no-repeat;
}

body#hamali-premestvane-business #container,
body#mount-unmount #container,
body#storage #container,
body#cleaning #container {
	background: url(../images/left-block-dark.png) no-repeat 457px top;
}

/*////////// 3 COLUMNS //////////*/
#columns3 {
	padding-top:45px;
}
#columns3 div  {
	padding-bottom:25px;
}
