/*
Theme Name: hrs
Theme URI: http://prestige.md/
Description: Special theme for hrsolutii.md <a href="http://semlab.org/">sema</a>.
Version: 1.0
Author: Sema
Author URI: http://prestige.md/
Tags: liquid width, three columns
Text Domain: hrs

	HRS v1.0
	 http://prestige.md/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dededd;
}
a {
	color:#005ca1;
	outline:none; 
}
img{vertical-align:middle}
a img {
	border:none
}
.main {
	margin: 0 5px
}
.content {
	margin: 0 215px;
	border:1px solid #c2c1c1;
	padding:10px;
	background-color:#FFF;
	position:relative;
}
.top {
	position:absolute;
	margin-top:15px;
	right:0;
	*right:225px;
}
.Left {
	float:left;
}
.Right {
	float:right;
}
    .Right ul li{list-style-type:none;}
.sidebar {
	width:210px;
	overflow:hidden;
	position:relative;
}
.header {
	height:240px;
	background-color:#e7e7e9;
}
	.rightSide ul{list-style-type:none; padding:10px 10px 10px 5px;}
		.rightSide ul li{display:inline; color:#FFF}
			.rightSide ul li a{text-decoration:none; font-size:14px; font-weight:bold}
	.rightSide form{margin:10px; position:absolute; right:0;; z-index:99; dwidth:250px;}
		.rightSide form input{border:2px solid #005ca1; background-color:#FFF; vertical-align:middle}
			.rightSide form input.txt{border-right:none; line-height:20px; height:20px; padding:5px; margin-right:-6px; width:190px}
			.rightSide form input.sbm{border-left:none;line-height:34px; height:34px; background:url(images/search.png) center right no-repeat #FFF; text-indent:-9999px; width:30px;}
	.pages{position:relative; top:50px;}			
	.leftSide{float:left; padding: 20px 0 0 68px;}
		a.logo{display:block; width:97px; height:97px; background:url(images/logo.png) top left no-repeat; text-indent:-9999px;}
	.rightSide{float:right; width:50%; background-color:#acb1b4; height:138px; text-align:right; position:relative;}
		.headerImage{background:url(images/headerImage.jpg) top left no-repeat; position:relative; float:left; margin-left:-270px; width:538px; height:138px;}
.headerText{clear:both; line-height:35px; height:35px; text-align:center; font-size:20px; color:#FFF; background-color:#005ca1}
.footer {
	clear:both;
	padding:50px 10px 0px 20px;
	font-size:14px;
	font-weight:bold;
	height:120px;
}
	.fLeft{float:left; width:40%; background:url(images/logoSmall.png) bottom left no-repeat; padding:55px 0 0 50px}
	.fMiddle{float:left; width:30%;}
	.fRight{float:right; width:200px; text-align:right; padding-top:70px}
		.fRight ul{list-style-type:none}
			.fRight ul li{display:inline}
.menu, .menu ul {
	list-style-type:none;
	background-color:#FFF;
position:relative;
z-index:99999;
}
.menu a {
	text-decoration:none;
	background:url(images/menuBG.png) 0px 0px no-repeat;
	width:200px;
	height:40px;
	display:block;
	overflow:hidden;
	font-size:14px;
	line-height:40px;
	vertical-align:middle;
	padding: 0 0px 0 10px;
}
.menu li ul li a{lie-height:14px; padding:0;}
.menu .current-cat a, .menu li.current_page_item a, .menu a:hover, .menu li.current_page_ancestor a {
	font-weight:bold !important;
	background-position:bottom;
}

.menu li.current_page_ancestor ul {
	padding: 0 2px 0 5px;
	font-weight:normal;
}
.menu li.current_page_ancestor ul li a:hover{
	font-weight:normal !important;
}




.menu li ul {
	display:none;
	position:relative;
}
.menu li.current_page_item ul, .menu li.current_page_ancestor ul {
    display:block;
}

.menu li.current_page_item ul li, .menu li.current_page_ancestor ul li{
	clear:both
}
.menu li.current_page_item ul li a, .menu li.current_page_ancestor ul li a{
	background:url(images/bull.gif?v=1) center left no-repeat;
	height:auto;
	width:auto;
	padding: 0 0 0 25px;
	border-bottom:1px solid #838281;
	font-weight:normal !important;
	line-height:23px;
	margin:2px 0;
}
.menu li.current_page_item ul li a:hover,     .menu li.current_page_ancestor ul li a:hover,     .menu li.current_page_ancestor ul li.current_page_item a{
	background-position:center left;
	font-weight:normal;
}
	

.menu li.current_page_item ul li ul, .menu li.current_page_ancestor ul li ul{
	padding: 0 0 0 30px;
}
.menu li.current_page_item ul li ul li a, .menu li.current_page_ancestor ul li ul li a{
	background:url(images/bull2.gif?v=2) center left no-repeat;
	padding-left:15px;
	width:157px;
}
.act{color:#F00 !important}

    
.partners {
	background:url(images/clientsBG.gif) top repeat-x;
	line-height:67px;
	height:67px;
	position:relative; z-index:9996;
}
.partners ul{position:absolute; top:40%; width:100%; z-index:9997;}

.partners ul li{
	float:left; 
	width:12.3%;
	list-style-type:none;
	text-align:center;
position:relative; z-index:9998;
}
.partners ul li a{position:relative; top:-50%; font-size:18px; text-decoration:none; font-weight:bold; z-index:9999;zoom:1}
@-moz-document url-prefix() {
	.partners ul li a{position:relative; top:-33px;}
}








.clearFx {
	clear:both;
	line-height:1px;
	height:1px;
	overflow:hidden
}











/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
.content p img {
_position:relative;
	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .content ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	padding-left: 10px;
	}

html>body .content li {
	margin: 7px 0 8px 10px;
	}


.content ol {
	padding: 0 0 0 30px;
	padding-left: 10px;
	margin: 0;
	}

.content ol li {
	margin: 0;
	padding: 0;
	}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
.blue{color:#005ca1}
#wp-calendar{width:100%;}
	#wp-calendar th{color:#005ca1}
	#wp-calendar td{text-align:center}
	.DayOFF, #wp-calendar .DayOFF{color:#ff0000}
	#today{background-color:#EFEFEF; font-weight:bold; color:#F00}
	
.content p{margin-bottom:10px; line-height:19px;}	
.content ul, .content ol{margin-left:15px}
.index a{color:#F00;}
.menu li.current_page_ancestor ul li ul li ul li a{width:125px}
/*
.index {width:650px; overflow: hidden}
*/
.exlink, .exlink a{text-align:left; font-size:10px; color:#03d !important}
.exlink{position:absolute; margin-top:-35px;}

