/* CSS Document by Leo*/
* { margin:0; padding:0;}

body#body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#383838;
	background-color: #FFF;
	background-image: url(../images/backs/back-general.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}

tbody { border:none;}

a{ color:#187bb1; outline:none}
a:hover{text-decoration:none; }
img, a img { border:0;}

.ConDer p {
	margin: 0px;
	padding: 0px;
}
ConDer br {
	margin: 0px;
	padding: 0px;
}

.clear { clear:both;}
p {
	padding-bottom: 10px;
}



fieldset { border:1px solid #d6dde2; overflow:hidden; position:relative;}
fieldset legend { color:#00c7ff;}
html.js fieldset.collapsed legend { display:inline;}
/*html.js fieldset.collapsible legend a { background:url(images/a5.gif) no-repeat 5px 7px;}
html.js fieldset.collapsed legend a { background:url(images/a4.gif) no-repeat 5px 6px;}*/

fieldset a { color:#dd621e;}
fieldset .tips { font-size:10px;}

.min-width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 984)? "984px" : "100%"); min-width:984px;}
#main { margin:0 auto; width:984px; background:url(images/bg.gif) no-repeat 0 0 }

table.system-status-report th, thead th { border-bottom:1px solid #d6dde2; color:#000000; font-size:13px; }
thead th, th, tr.even, tr.odd { padding:0px; border-bottom:1px solid #d6dde2;}

/*------HEADER------*/
#header { padding:0px;}

.head-row1 { height:104px; width:100%; overflow:hidden;}
.head-row1 .col1 { float:left; width:710px; text-align:right;}
.head-row1 .col2 { float:right;}

.head-row2 { height:102px; width:100%; overflow:hidden;}
.head-row2 .col1 { float:left; width:357px;}
.head-row2 .col2 { float:left; padding-top:8px;}

.head-row3 { height:341px; padding-left:22px;}


.logo { margin:0px 0px 0px 38px; float:left;}
h1.site-name { font-size:32px; padding:40px 10px 0px 30px; font-family:"Trebuchet MS"; text-transform:capitalize; font-weight:bold;}
h1.site-name a { color:#FFFFFF; text-decoration:none; font-weight:normal; line-height:30px;}
.slogan { padding:4px 0px 0px 12px; color:#FFFFFF; font-size:12px; text-transform:none; float:left;}
.slogan-img { margin:71px 46px 0px 321px; float:left;}

.pr-menu {overflow:hidden; padding-right:22px;}
ul.primary-links {margin:0px; padding:0; list-style:none; text-align:left; background:url(images/bg-menu.gif) top repeat-x; width:100%; overflow:hidden;}
ul.primary-links li { float:left; padding:0; background:url(images/bg-li.gif) no-repeat right 0}
ul.primary-links li a { color:#a2a7a9; text-decoration:none; font-size:11px; display:block; width:107px; overflow:hidden; text-transform:uppercase; padding:22px 0px 20px 10px; font-family:Arial, Helvetica, sans-serif;}
ul.primary-links li.active a, ul.primary-links li a:hover { color:#fff; background:#53cdeb}
ul.primary-links li.last { background:0;}
ul.primary-links li.last a{ background:url(images/bg-li-last.gif) no-repeat right 0; }
ul.primary-links li.first a.active, ul.primary-links li.first a:hover { color:#fff; background:url(images/li-first-active.gif) no-repeat 0 0 #53cdeb}

ul.primary-links li.first a{ background:url(images/bg-li-first.gif) no-repeat 0 0}
ul.primary-links li.last a.active, ul.primary-links li.last a:hover { color:#fff; background:url(images/li-last-active.gif) no-repeat right 0 #53cdeb}




/* footer */
#footer { color:#383838; font-size:14px; font-weight:normal; text-align:center; width:100%; overflow:hidden;}
.foot {
	text-align:left;
	margin:0 auto;
	width:984px;
	overflow:hidden;
	padding-bottom:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.foot .col1 { float:left; width:711px; padding-top:10px;}
.foot .col2 {
	float:left;
	width: 270px;
}
#footer a {  text-decoration:underline;}
#footer a:hover{ text-decoration:none;}

/* footer end */


/*------CORNERS------*/
div.block { margin-bottom:0px; color:#363638; position:relative; overflow:hidden; width:100%;}
.block .content { overflow:hidden; padding:13px 5px 25px 0px;}
.clear-block { padding:0px 20px 0px 18px;}
.admin .clear-block { padding:0px;}

.border-right {background:url(images/border-right.gif) repeat-y right;}
.border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.corner-top-left {background:url(images/corner-top-left.gif) no-repeat left top;}
.corner-top-right {background:url(images/corner-top-right.gif) no-repeat right top;}
.corner-bot-left {background:url(images/corner-bot-left.gif) no-repeat left bottom; width:100%; overflow:hidden;}
.corner-bot-right {background:url(images/corner-bot-right.gif) no-repeat right bottom; width:100%; overflow:hidden; padding-bottom:20px;}

h4 {color:#000; font-size:22px; font-weight:normal; padding-bottom:10px; padding-top:10px;}




/*-----------------*/

#cont { overflow:hidden; width:100%; background:url(images/border-left.gif) repeat-y left #fff;}
.cont-inner { padding:0px 22px 0px 24px;}

#left-col { width:231px; float:left;}
#left-col .ind { padding:20px 33px 0px 1px;}

.width { width:100%;}

#cont-col { overflow:hidden; height:1%; padding:30px 0px 0px 0px;}
#cont-col .ind { width:100%;}

#right-col { width:230px; float:right;}
#right-col .ind { padding:20px 0px 0px 31px;}

/**************---TITLES---**************/
h1 {
	color:#0CF;
	font-size:22px;
	font-weight:normal;
}
h1.title { background:none; font-size:24px;}

.title2 {
	color:#53cdeb;
	background-color: #53cdeb;
	padding-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.title2 h3 {
	color:#333;
	font-size:18px;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 10px;
}

.title h3 {color:#393939; text-decoration:none; font-size:22px; line-height:22px; font-weight:bold; text-transform:uppercase;}
h1.title a { font-size:24px; color:#383838; text-transform:capitalize; text-decoration:none;}
h1.title a:hover{text-decoration:none; color:#38a6d6;}
#tabs-wrapper h2 { background:none; color:#393838 !important; padding-bottom:10px; font-size:18px; font-weight:normal;}
h2 {
	font-size:18px;
	color:#000;
	text-transform:capitalize;
	width:100%;
	font-weight:normal;
	background-image: url(../images/bots/bineta.png);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 20px;
}
h2.with-tabs { padding-left:0px; padding-top:10px;}
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

h3 { color:#424242; padding:5px 0px;}
h3 a {
	color:#036;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.block .title { padding:0; width:100%;}
.title h3 { color:#383838; font-size:22px; font-weight:normal; padding:13px 0px 12px 2px; text-transform:capitalize; border-bottom:1px solid #53cdeb;}

.admin-panel h3 { color:#000000; font-size:13px;}

.submit { padding:3px 0px 5px 0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif}
.submitted, .submit .submitted{ color:#353535; font-size:10px; line-height:normal; font-weight:normal; text-transform:uppercase;}
.submitted a { color:#353535;}



/*----NAVIGATION----*/
#block-user-1 .content ul.menu { padding-left:0px; padding-bottom:0px; width:100%;}
#block-user-1 .content ul.menu li ul.menu { padding-left:10px; width:auto;}
#block-user-1 .content ul.menu li { padding:0px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal;line-height:29px; overflow:hidden; }
#block-user-1 .content ul.menu li a {
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	overflow:hidden;
	display:block;
	background-image: url(../images/bots/arrow_right_spearmint.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 13px;
}
#block-user-1 .content ul.menu li a:hover{ text-decoration:none; color:#000;}
#block-user-1 .content ul.menu li a.active {
	color:#46981F;
}
#block-user-1 .content ul.menu li.expanded { padding-bottom:0px;}
#block-user-1 .content ul.menu li.expanded ul { padding-top:1px;}

/*------------------CUSTOM BLOCKS---------------------*/
/*------Styles for Custom Region------*/
#block-block-14 .content ul, #block-block-14 .content li { padding:0; line-height:18px; padding-bottom:10px;}
#block-block-14 .content li a {  font-size:14px; text-decoration:none;}
#block-block-14 .content li a:hover { text-decoration:underline;}

#block-block-15 .content ul, #block-block-15 .content li { padding:0; line-height:18px; padding-bottom:10px;}
#block-block-15 .content li a {  font-size:14px; text-decoration:none;}
#block-block-15 .content li a:hover { text-decoration:underline;}
/*---*/
/*---------------------*/

#blocks tr.region-message { color:#9298a3;}

.theme-info { padding-left:10px;}

.box { padding-left:0px;}
.box h2.title { padding-left:0px; background:none;}

.box div.links { background:none; padding:0px;}
.box .bg-links, .box .links-left, .box .links-right { background:none;}

#cont ul.links li { background:none;}

/*#cont ul.links li span { color:#575859;}*/

#system-modules div { padding-bottom:10px;}

#forum-confirm-delete a { color:#6d94ac;}

.form-checkboxes { width:100px;}

.search-form input { vertical-align:middle}

#forum ul.links { margin-bottom:10px;}

dl .title { background:none; padding:0px;}

ul.links li.comment_forbidden { padding:0px;}

#comments, #node-form { width:100%;}

#comment-form { padding-bottom:20px;}

.preview .node { background:none;}

#cont-col .content .comment_add a { color:#457299; text-transform:capitalize; font-weight:bold;}

html.js fieldset.collapsible .fieldset-wrapper { width:100%; overflow:hidden;}

.search-advanced .action { float:none;}



.admin-panel dd { padding-bottom:10px;}

div.admin-dependencies, div.admin-required { color:#999999;}

#block-admin-display-form div { overflow:hidden;}
table.sticky-header { background:#FFFFFF; overflow:hidden; position:relative;}
/*table.sticky-header th { text-align:center;}*/

.item-list .pager li { padding:0;}
#cont-col .content ul.pager li { background:#f5f4ed; border:1px solid #cbc9b8; padding:1px 5px; margin:0px 1px; color:#7c7c7c;}
#cont-col .content ul.pager li.pager-current,
#cont-col .content ul.pager li:hover{ background:#f0ece3; border:1px solid #cbc9b8;}
#cont-col .content ul.pager li a{ color:#1a2023; text-decoration:none;}
#cont-col .content ul.pager li a:hover { color:#000}


/*== featured box begin ==*/
#featured {
	width:940px;
	position:relative;
	height:341px;
	background:url(images/bg-slider.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	top:270px;
	left:35px;
	list-style:none;
	width:165px;
	z-index:100;
}
#featured ul.ui-tabs-nav li { 
	width:26px; 
	height:26px; 
	overflow:hidden; 
	background:url(images/bg-page.gif) no-repeat 0px top;
	vertical-align:top;
	font-size:0;
	line-height:0;
	float:left;
	padding-right:5px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected { 
	background:url(images/bg-page-active.gif) no-repeat left top;
}
	#featured ul.ui-tabs-nav li a {
		display:block;
		width:26px;
		height:26px;
		overflow:hidden;
	}
#featured .ui-tabs-hide {display:none; }
/*== featured box end ==*/