/*
Theme Name:Securiton
Theme URI:http://securiton
Description:This is WordPress Theme template -- developed by Innobyte
Author:Innobyte
Author URI:http://www.innobyte.com
Version:1
*/
body{
    background:#ffffff url("images/background.png") top center repeat-x ;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    color:#404040;
}
*{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
.clear{
	clear:both;
}
h3{font-size: 16px; color: #007832; display: block;}
#page-wrap{
	width:960px;
	margin:0 auto;
}
#header{
	width:100%;
	float:left;
}
#logo{
    margin-top: 37px;
    float:left;
	width:250px;
}
#header #language{
    color:#555B57;
    float:right;
    font-family:arial;
    font-size:11px;
    margin-top:13px;
    margin-bottom: 30px;
    text-align:right;
    width:500px;
}
#header #language p{
    float:left;
    font-size:11px;
    width:453px;
}
#language p span{
	position:relative;
	top:3px;
}
#language p span img{
	margin-left:5px;
}
#nav{
    float:right;
    font-family:tahoma;
    font-size:15px;
    font-weight:bold;
    margin-right:-14px;
    text-align:right;
    width:685px;
}
#nav ul{
    list-style:none outside none;
    width: auto;
}
#nav ul li{float:left;}
#nav ul li a{
	text-decoration:none;
	color:#000;
	background:url("images/menu-back.png") top right no-repeat ;
	padding:0px 16px 14px;
	display:block;
	height:23px;
	text-align:center;
    font-weight: 400;
}
#nav ul li .last{ 	background:none !important; padding: 0px;}
#nav ul li#menu-item-32 a{background: none !important;}
#nav ul li .current-menu-item, .current_page_item{	background:url("images/menu-hover.png") no-repeat bottom center;color:#007832 !important;}
.current-menu-item a{color:#007832 !important;}
#nav ul li a:hover{color:#007832;}
/*content */
#main{width: 690px; float: right;}
#slideshow{position: relative; z-index: 9; float: left;margin-top:4px;}
#slideshow #slider-text{float: left; position: relative; margin-top: -150px; margin-left:0px; z-index: 9;width:auto;}
#slider-text #text1{
    background:url("images/slide1-text1-back.png") repeat-x scroll left center transparent;
    color:#ffffff;
    font-family:tahoma;
    font-size:30px;
    font-weight:bold;
    padding:7px 10px 3px 10px;
    float: left;
    width: auto;
    height:30px;
}
#slider-text #text2{
    background:url("images/slide1-text2-back.png") repeat-x scroll left center transparent;
    color:#005D27;
    font-family:arial;
    font-size:18px;
    font-weight:normal;
    padding:3px 10px 3px 20px;
    width:64%;
    float: left;
}
#slider-text #closetag{
    color: #FFF;
    font-size: 30px;
    font-weight: bold;
    font-family:tahoma;
    float: left;
    width: 140px;
    margin-top: 0px;
    text-align: right;
}
#slideshow #slider{float: left; z-index: 7;position: relative;}
#text-content{float: left; width: auto; padding-top: 20px; padding-left: 23px; font-family: arial;}
#text-content h3{font-size: 16px; color: #007832; display: block; margin-top: 20px;}
#text-content p{font-size: 11px; font-family: arial; color:#404040; font-weight: normal; display: block; width: 566px; padding: 21px 12px 35px; line-height: 18px;}
#text-content #banners{width: 650px;}
#text-content #banners img{margin-right: 27px; border: 1px solid #ffffff;}

/*sidebar */
#sidebar{width: 265px; float: left;  background-color: #FFF;margin-top:4px;}
#sidebar h4{
    background:url("images/h4-sidebar-back.png") left center no-repeat;
    width: 253px;
    height: 39px;
    margin-left: -8px;
    padding-left: 20px;
    font-family: tahoma;
    font-weight: bold;
    font-size: 18px;
    color: #007832;
    padding-top: 10px;
    margin-top:-2px;

    }
#sidebar ul{
    list-style-image:url("images/sidebar-list-image.png");
    margin-left: 16px;
    display: block;
}
#sidebar #noutati ul{text-indent:-2px;}


#sidebar #produse ul{
    padding-left: 10px;
    font-family: arial;
    font-size: 12px;
    color: #067d38;
    font-weight: normal;
    margin-left: 29px;
}
#sidebar #produse ul li{
    padding: 5px 0;
    border-bottom: 1px dotted #CCC;
}
#sidebar #produse ul li.cat-item-13{
    padding-bottom: 30px;
    border-bottom: 0px;
}
#box-nav ul li.cat-item-13{
    border-bottom: 0px;
}
#sidebar #produse ul a{
    color: #067d38;
    text-decoration: none;
    font-size:12px;
}

#sidebar #produse ul a:hover{
    text-decoration: underline;
    color: #59c181;
}
#sidebar #produse ul li.cat-item{font-weight: bold;}
#sidebar #noutati{
    padding-bottom: 40px;
}
#sidebar #noutati ul{
    padding:0 10px 10px 1px;
    list-style: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    list-style-image: none;
}
#sidebar #noutati ul li{
    display: block;
    padding: 0 0 5px;
}
#sidebar #noutati ul li img{
    margin-left:5px;
}
#sidebar #noutati ul li a{color: #000;}
#sidebar #noutati ul li.last{}
#sidebar #produse ul li#produse-47{margin-bottom: 20px; border-bottom: 0px none !important;}
/*footer*/
#footer{width: 960px; margin: 0 auto; padding-top: 40px; }
#footer #nav2{
    width: 100%;
    font-family: arial;
    font-size: 11px;
    color: #007832;
    font-weight: normal;
}
#nav2 ul{list-style: none; display: block; width: auto; }
#footer #nav2 ul li{    float: left; background:url("images/nav2-ul-li-back.jpg") right center no-repeat ;}
#footer #nav2 ul li.menu-item-32{background: none;}
#footer #nav2 ul li.menu-item-32 a{ padding-right: 3px;}
#footer #nav2 ul li.menu-item-61 a{padding-left: 2px;}
#nav2 ul li a{ color: #007832; text-decoration: none; padding:3px 10px 5px; display: block; border-bottom: 4px solid #9cbead; }
#footer #undernav{
    border-top: 1px solid #9cbead;
    display: block;
    width: 100%;
    padding-top: 10px;
    margin-top: -4px;
    font-family: arial;
    font-size: 11px;
    color: #669680;
}
#footer #undernav #copy{
    display: block;
    width: 500px;
    float: left;
    padding-left: 10px;
}
#footer #undernav #author{
    display: block;
    width: auto;
    float: right;
}
.container{width: 660px; margin-top: 10px; }
.container .thumbnail{
    width: auto;
    float: left;
}
.thumbnail img{
    border: 2px solid #b6dec9;
}
.container .textc{
    float: right;
    width: 470px;
}
.container .textc h4{display: block; margin: 2px 0 10px; font-family: arial; font-size: 15px; font-weight: bold; color:#007832}
.container .textc h4 a{text-decoration: none;color:#007832}
.container .textc p{width: 450px !important; padding: 0px !important;}
.more{
    background:url("images/more-background.jpg") left center repeat-x ;
    float: right;
    width: 100px;
    font-family: arial;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    padding: 5px 8px 5px 14px;
    margin-top:15px;
}
.container .more a{color: #FFF; text-decoration: none;}
#page-nav{
    width: auto;
    padding:10px 0 0 0px;
    margin-top: 20px;
    margin-left: 20px;
}
.wp-pagenavi{border-top: 1px solid #ffffff;}
#page-nav p{padding: 0px; margin: 0px;}
#page-nav span{
    display: block;
    border: 0px;
}
#page-nav .pages{
	display:block;
	float:left;
    min-width:535px;
    font-size: 11px;
    font-family: arial;
    color: #669680;
    font-weight: bold;
    padding-left: 0px;
}
.wp-pagenavi .current{
	display:block;
	width:8px;
	height:17px;
	background-color:#fff;
	color:#000;
	float:left;
	text-decoration:none;
	margin-right:4px;
	padding-left:5px;
    font-weight: bold;
}
.wp-pagenavi a:hover{
	background-color:#fff;
	color:#000;
}
.wp-pagenavi a{
    display: block;
    float: left;
    display:block;
	width:8px;
	height:18px;
	background-color:#007832;
	color:#fff !important;
    text-decoration:none;
    border: 0px !important;
    padding:2px 5px !important;
}
/* GENERAL */
.spacer {height:18px;}
.wpcf7-not-valid-tip {margin:-7px 0 0 -30px;color:#f00;}


a:link {color:#007832;}
a:visited {color:#007832;}
a:hover {text-decoration:none;}

/* NEWS */
.stire { padding:10px; }
.stire img {float:left; margin:0 5px 5px 0;}
.titlu_stire {font-size: 16px; color: #007832;}
.titlu_stire a{text-decoration: none;}

/* PAGE */
.breadcrumbs {clear:both;padding:6px 0 10px 10px;}
.post {padding:10px;}
.post ul{ margin-left: 20px; list-style-type:  none;}
.post li{ margin-bottom: 10px; }
#post-103 li a {
background:url("images/securiton.png") no-repeat scroll 0 6px transparent;
display:block;
padding-left:12px;
text-decoration:none;
}
/* FORM */

.contact-form td { padding:5px;}
.contact-form {margin-left:-5px;}

.small-input {width:160px; padding:5px;}
.full-input {width:344px; padding:5px;}
.texta {width:344px; font-family:Arial, Helvetica, sans-serif; padding:5px;}

.wpcf7-submit {width:70px; padding:5px; float:right; background-color:#007832; color:#fff;}

#sidebar #produse ul{float:left;padding:6px 0 5px 0;}
#sidebar #produse ul ul{padding-right:5px;}


#box-nav {margin-left:11px; width:180px;float:left; display:inline; padding-top:10px}
#box-nav ul{float:left; width:180px;display:inline;}
#box-nav ul ul{padding:7px 0 0 10px;}
#box-nav li{padding:4px 0 5px 0px; border-bottom:1px solid #a1bead; line-height:16px; list-style:none;clear:both;}
#box-nav li a{background: url(images/securiton.png) 0px 6px no-repeat;text-decoration:none;display:block;padding-left:12px;}
#box-nav li a:hover{text-decoration:underline;}

.archive #textcontent{float:left; width:450px; padding-left:40px; padding-top:10px;}
#textcontent #box-nav{margin-left:-29px;}
#text1, #text2{display:none;}
#qtranslate-chooser li{list-style:none; float:right; display:inline; margin-left:5px; margin-top:3px}
.captcha label{height:40px;}
#single-product{padding:8px 0 0 11px;}
.page-id-49 #textcontent{float:left;padding-left:40px;width:450px;}
.page-id-49 #textcontent h3{margin-left:0;padding-bottom: 10px; margin-top: 14px;}
#slider-text{position:relative; z-index:40;}
#textcontent{}
#loginuser{margin:10px 0 0 20px;line-height:20px; font-size: 12px;}
#loginuser p{margin-bottom: 5px;}
#loginuser label{margin-right: 5px; font-size: 11px; font-family: Arial, sans-serif;}
#loginuser input{
    padding:3px 5px; 
    width: 160px;
}
#loginbtn{
    background: #007832;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:12px;
    margin:5px 0 10px ;
    padding:2px 5px !important;
    text-align:right;
    width: auto !important;
    cursor:pointer;
}
#createacc{
    margin-left: 20px;
}
#regmsg{
    color: red;
    clear: both;
    margin: 5px 20px 0px;
    background:#fff;
    padding:5px;
}
#regmsg2{
    color: #007832; font-weight: bold; width: 500px; clear: both; margin-left: 20px; background:#fff; padding:5px;
}
.page-template #main h3.titlepage{
    display:block;
margin-top:10px;
padding-top:10px;
width:auto;
}
#registeruser{ width: 400px; margin-left:20px;}
#registeruser caption{text-align: left;}
#registeruser label{display: block; width: 100px; padding: 0 5px; float: left;}
#registeruser input{float: left; width: 199px; display: block; border: 1px solid #eee; padding: 4px 0;}
#createcont{
    background: #007832;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:12px;
    margin:5px 0 10px ;
    padding:2px 5px !important;
    text-align:right;
    width: auto !important;
}
#registeruser tr{margin: 3px 0; display: block;}
#registeruser .captcha{margin: 10px 0;}
#registeruser .captcha input{width: 200px;}
#registeruser .captcha img{margin-top: 10px;}
.page h3{margin-left: 10px; margin-top: 5px;}
#textcontent #links{width: 300px; margin-left: 13px;}
#textcontent #links a{ margin: 5px 0; display: block;}
.bannersecure{margin-left: 20px;}
.bannersecure2{margin-left: 10px;}
/* .single-Portofoliu #single-product p{width: 515px; float: left;}*/
.single-Aplicatiispeciale #single-product p, .single-Portofoliu #single-product p{width: auto !important; float: none !important;}
/*#single-product p{width: auto; float: left; clear: right}*/
#single-product ul{
    width: auto;
    float: left;
    margin-left: 20px;
    clear: right;
}
#single-product ul img{
    float: none !important;
}
#single-product img{float: left; margin-right: 6px; border:2px solid #ffffff; }
.home #text-content p{padding: 10px 12px 5px;}
.home #text-content h3{margin-left: -2px;}
.error404 .titlepage2{margin-left: 20px;}
.text404{margin-top: -20px; padding-right: 0px;}
.error404 #text-content p{margin: 0px; padding-top: 10px; }
.single #single-product h3{}
.category-news p{ float: none !important;}
#contact{width: 400px; float: left;}
.date-contact { float: right; width: 270px;}
.date-contact p{margin-left: 10px;}
.wpcf7-mail-sent-ok{color:green !important; background:#fff;font-weight:bold;}
.wpcf7-validation-errors {background:#fff;font-weight:bold;}
span.wpcf7-not-valid-tip {
	font-size: 12px !important;
	left: auto !important;
	margin: -23px 0 1px;
	position: static !important;
	top: auto !important;
}
span.wpcf7-form-control-wrap {
	position: static !important;
}
#fancybox-left, #fancybox-right{display:none !important}

/*.product {float:left;}*/
.download a {padding:5px 10px; background:#007832; color:white!important; float:left; text-decoration:none; margin-left:5px;}
.download a:hover {background:#01913d;}
.secured {background:url(images/lock.png) no-repeat center right; padding:0 15px 0 0;}
h6 {font-size:16px; color:#007832; border-bottom:1px solid #007832; margin-top:15px;}