@import "../css/reset.css";

@import "../css/skeleton.css";

@import "../css/superfish.css";

@import "../css/forms.css";

@import "../css/flexslider.css";

@import
	url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,800,700);

@import url(http://fonts.googleapis.com/css?family=Gochi+Hand);

body {
	background: #fff;
	font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	position: relative;
	min-width: 960px;
	-webkit-text-size-adjust: none;
}

html,body {
	height: 100%;
}

p {
	padding-bottom: 18px
}

a {
	color: #46C7C7;
	outline: none;
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	text-decoration: underline
}
/*  Header styles */
h1,h2,h3,h4,h5,h6 {
	line-height: 1.2em;
	padding-bottom: 18px;
	color: #343434;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold
}

h1 a{
	color: #343434 !important;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}


h1 {
	font-size: 26px;
}

h2 {
	font-size: 30px;
	padding-bottom: 24px
}

h3 {
	font-size: 24px;
	padding-bottom: 15px;
	line-height: 28px;
	font-weight: 600;
}

h4 {
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 600;
	line-height: 22px
}

h5 {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 3px
}

h5 a:link, h5 a:visited{
	color: 	#343434;
}

h5 a:hover{
	color: 	#46C7C7;
}

h6 {
	font-size: 14px;
}

h3 strong {
	background: url(../images/img-rrs.png) no-repeat 0 0;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 8px 0 0 10px
}

/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	height: 0;
	width: 100%;
}

.wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.extra-wrap {
	overflow: hidden;
	display: block;
}

.fleft {
	float: left
}

.fright {
	float: right
}

.alignright {
	text-align: right
}

.aligncenter {
	text-align: center
}

.alignmiddle * {
	vertical-align: middle
}

.color1 {
	color: #ef4f33;
}

img {
	max-width: 100%;
	height: auto
}

.main {
	width: 950px;
	margin: 0 auto;
	position: relative
}

.l11{
	margin-left: 11px;
}

.l10{
	margin-left: 10px;
}

.l20{
	margin-left: 20px;
}

.l40{
	margin-left: 40px;
}

.acenter{
	text-align: center;
}

.aright{
	text-align: right;
}


.fred{
	color: #46C7C7;
}

.fgrey1{
	color: #999999;
}

.h100{
	height: 100px;
}

.h140{
	height: 140px;
}

.fupper{
	text-transform: uppercase;
}

.w210{
	width: 210px;
}

.w460{
	width: 460px;
}


.w500{
	width: 500px;
}

p {
	padding-bottom: 10px
}

.l2{
	margin-left: 20px;
}

.ml20{
	margin-left: 20px;
}

.ml10{
	margin-left: 10px;
}

.w210{
	width: 210px;
}

.w200{
	width: 203px;
}

.w150{
	width: 170px;
}

.mt5 {
	margin-top: 5px
}

.mt20 {
	margin-top: 20px
}

.mt30 {
	margin-top: 30px
}

.ml20{
	margin-left: 20px;
}

.ml40{
	margin-left: 40px;
}

.p0 {
	padding-bottom: 0 !important;
}

.p01 {
	padding-top: 0 !important;
}

.p {
	padding-top: 1px
}

.p1 {
	padding-top: 2px
}

.p2 {
	padding-top: 3px
}

.p3 {
	padding-top: 4px
}

.p4 {
	padding-top: 5px
}

.p5 {
	padding-top: 6px
}

.p6 {
	padding-top: 7px
}

.p7 {
	padding-top: 8px
}

.p8 {
	padding-top: 9px
}

.p9 {
	padding-top: 10px
}

.p10 {
	padding-top: 11px
}

.p11 {
	padding-top: 12px
}

.p12 {
	padding-top: 13px
}

.p13 {
	padding-top: 14px
}

.p14 {
	padding-top: 15px
}

.p15 {
	padding-top: 16px
}

.p16 {
	padding-top: 18px
}

.p17 {
	padding-top: 21px
}

.p18 {
	padding-top: 25px
}

.p19 {
	padding-top: 27px
}

.p20 {
	padding-top: 31px
}

.p21 {
	padding-top: 33px
}

.p30 {
	padding-top: 30px
}

.p40 {
	padding-top: 40px
}

.padd-1 {
	padding-top: 25px;
}

.padd-2 {
	padding-top: 56px;
}

.padd-3 {
	padding-top: 60px;
}

.m0 {
	margin: 0 !important
}

.m1 {
	margin-top: -1px
}

.m2 {
	margin-top: -2px
}

.m3 {
	margin-top: -3px
}

.m4 {
	margin-top: -4px
}

.m5 {
	margin-top: -5px
}

.m6 {
	margin-top: -7px
}

.m7 {
	margin-top: -13px
}

.overflow {
	overflow: hidden
}

.img-indent {
	float: left;
	margin: 1px 20px 0 0
}

.img-indent1 {
	float: left;
	margin: 1px 24px 0 0
}

.img-indent2 {
	float: left;
	margin: 1px 14px 0 0
}

.line-h {
	line-height: 18px
}

.m-r {
	margin-right: 24px
}

/**************************header************************/
header {
	padding: 30px 0 0;
	position: relative;
	z-index: 50;
	height: 110px;
}

header h1 a {
	display: inline-block;
	width: 150px;
	height: 98px;
	text-indent: -999em;
	background: url(../images/logo.png) 0 0 no-repeat;
}

header h1 {
	text-align: center;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
/* 	margin-left: -75px; */
	z-index: 100
}

.row-nav {
	position: absolute;
	z-index: 50;
	padding: 50px 0 20px;
	right: 0px;
}

/********************** Content ************************/
section#content {
	position: relative;
	z-index: 20;
	padding: 23px 0 66px
}

#page1 section#content {
	padding: 14px 0 19px
}

.inner-1 {
	padding: 13px 18px
}

.box-1 {
	text-align: center;
	padding: 24px 18px 23px;
	border: 1px solid #e8e8e8;
}

.box-1.a {
	padding: 22px 18px 23px;
	margin-bottom: 20px
}

.box-1.a  h4 {
	padding-bottom: 11px
}

.box-1.a  p {
	padding-bottom: 15px
}

.box-1,.box-1 h4,.box-1 p,.box-1 .dropcap-1,.box-1:hover .border-horiz {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.box-1:hover {
	border: 1px solid #46C7C7
}

.box-1 h4 {
	position: relative;
	padding-bottom: 13px;
	color: #666666;
}

.box-1 p {
	padding-bottom: 0;
	line-height: 18px
}

.box-1:hover p {
	color: #46C7C7;
}

.box-1:hover .border-horiz {
	background: #46C7C7
}

.box-1:hover .dropcap-1 {
	background: #46C7C7
}

.box-1:hover .link-1 {
	color: #46C7C7
}

.box-1:hover h4 {
	color: #46C7C7
}

.dropcap-1 {
	background: #666666;
	width: 40px;
	text-align: center;
	padding: 12px 0 12px 2px;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	display: inline-block;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	margin-bottom: 4px
}

.border-horiz,.border-horiz1,.border-horiz2 {
	width: 80%;
	background: #e6e6e6;
	height: 1px;
	margin: 10px 20px 11px
}

.border-horiz1 {
	width: 100%;
	margin: 21px 0
}

.border-horiz2 {
	width: 100%;
	margin: 8px 0 11px
}

.date-1 {
	color: #acacac;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: 7px
}

.date-2 {
	color: #46C7C7;
	padding-bottom: 2px
}

.quote-1 {
	padding-bottom: 20px
}

.banner-1 {
	opacity: 1;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.banner-1:hover {
	opacity: 0.7
}

.box-events, .box-events2{
	padding-top: 7px
}

.box-events dd, .box-events2 dd {
	overflow: hidden;
	padding-bottom: 13px
}

.box-events dd span {
	display: inline-block;
	text-transform: uppercase;
	width: 100px;
	display: inline-block;
	float: left
}

.box-events2 dd span {
	display: inline-block;
	text-transform: uppercase;
	width: 170px;
	display: inline-block;
	float: left
}

.box-events dd strong {
	font-weight: normal;
	display: inline-block;
	float: left;
	width: 76%
}

.box-events2 dd strong {
	font-weight: normal;
	display: inline-block;
	float: left;
	width: 480px;
	margin-left: 20px;
}

.box-events dd em, .box-events2 dd em {
	font-style: normal;
	color: #46C7C7
}
/*----- aside -----*/
aside {
	padding: 4px 0 0
}

/*----- map -----*/
.map {
	background: #fff;
	margin: 3px 0 16px
}

.map iframe {
	height: 255px;
	overflow: hidden;
	width: 309px;
}

/*----- address -----*/
.mail-1 {
	font-style: normal;
	color: #46C7C7;
	display: inline-block;
}

dl.address dt {
	padding-bottom: 17px
}

dl.address dd span {
	display: inline-block;
	width: 70px
}

.policy {
	padding-top: 3px
}

.policy span {
	display: inline-block;
	color: #46C7C7;
	padding-bottom: 4px
}

.policy p {
	padding-bottom: 11px
}
/*  links & buttons */
.link-1,.link-3 {
	color: #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold
}

.link-1:hover {
	text-decoration: none;
	color: #46C7C7
}

.link-3 {
	color: #46C7C7
}

.link-3:hover {
	color: #b6b6b6;
	text-decoration: none
}

.link-2 {
	color: #acacac;
	font-size: 13px;
	line-height: 17px;
	background: url(../images/marker-2.png) no-repeat 0 4px;
	padding-left: 21px;
	margin-bottom: 8px;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.link-2:hover {
	text-decoration: none;
	color: #46C7C7;
	background-position: 8px 4px
}
/*  lists */
.list-1 {
	
}

.list-1 li {
	background: url(../images/marker-1.png) no-repeat 0 7px;
	padding: 0 0 8px 13px;
	line-height: 18px
}

.list-1 li a {
	font-size: 14px;
	color: #46C7C7;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.list-1 li:hover a {
	color: #acacac;
	text-decoration: none
}

.list-2 {
	padding-top: 7px
}

.list-2 li {
	padding: 4px 0 9px 10px;
	list-style: disc;
	margin-left: 15px;
	color: #46C7C7
}

.list-2 li a {
	color: #46C7C7;
	display: inline-block
}

.list-2 li a:hover {
	color: #424242;
	text-decoration: none
}
/*  Buttons */
.button {
	display: inline-block;
	font-family: 'Anton', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	padding: 6px 11px 7px;
	color: #93877e;
	background: url(../images/tail-button.gif) repeat-x 0 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	margin-bottom: 2px;
	text-shadow: 0 1px #fff
}

.button:hover {
	background-position: 0 bottom;
	color: #fff;
	text-decoration: none;
	box-shadow: none;
	text-shadow: none;
	font-weight: normal
}
/******************** Footer ******************/
footer {
	padding: 15px 0 40px;
	position: relative;
	text-align: center;
	border-top: 1px solid #e8e8e8
}

.footer-logo {
	display: inline-block;
	position: relative;
}

.privacy {
	font-family: 'Open Sans', sans-serif;
	margin-top: 20px;
	letter-spacing: 1px;
	color: #b7b7b7;
	font-size: 10px;
	line-height: 14px;
	width: 100%;
	padding-top: 0px;
	font-weight: 600
}

.privacy a {
	font-size: 10px;
	color: #b7b7b7;
	line-height: 14px;
	text-decoration: none
}

.privacy a:hover {
	text-decoration: underline
}

/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */

.f11{
	font-size: 11px;
}

.f11 .link-1{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}

.fleft{
	float: left;
}

.right{
	float: right;
}

.head_main{
	width: 950px;
	position: relative;
	margin: 0px auto;
}

.head_login{
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #46C7C7;
	border-radius: 0px 0px 5px 5px;
}

.head_login ul{
	margin-top: 5px;
	margin-bottom: 10px;
	z-index: 51;
	position: relative;
}

.head_login:hover{
	background-color: #46C7C7;
}

.head_login ul li{
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
	color: #FFFFFF;
}

.head_login a:link, .head_login a:visited{
	color: #FFFFFF;
	
}

.head_login a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#slikaLevo{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#slikaDesno{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.block_show_more_news2 {
	border: #CCCCCC solid 1px;
	background-color: #FFFFFF;
	color: #CCCCCC;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	float: left;
	font-size: 13px;
}

.block_show_more_news2:hover {
	border: #333333 solid 1px;
	color: #333333;
}

.block_show_more_news2.page_last {
	margin-right: 10px;
}

.block_show_more_news2 div {
	padding: 5px;
	text-align: center;
	min-width: 16px;
}

.block_show_more_news2 a:link,.block_show_more_news2 a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

.block_show_more_news2.page_on {
	background-color: #333333;
	color: #FFFFFF;
	border: #333333 solid 1px;
	cursor: normal !important;
}

.block_show_more_news2 a:hover {
	color: #333333;
}

.simptomi strong, .nasveti strong{
	color: #666666;
}

.simptomi a strong, .nasveti a strong{
	color: #46C7C7;
}

.nasveti ul{
	list-style: disc !important;
	padding-left: 20px;
}

.nasveti ul li{
	margin-bottom: 5px;

}

#block strong{
	color: #000000;	
}

#block, .block{
	background-color: #EFEFEF;
	border-radius: 5px 5px 5px 5px;
	padding: 20px;
	color: #666666;
}



.ez-hide { opacity: 0; filter:alpha(opacity=0); cursor: pointer}
.ez-checkbox {
	background: transparent url('../images/checkbox-red.png') 0 1px no-repeat;
	display:inline-block;
}

.ez-radio {
	background: transparent url('../images/radio-black.png') 0 1px no-repeat;
	display:inline-block;
}
.ez-checkbox, .ez-radio { zoom: 1; *display:inline; _height:15px;}
.ez-checked { background-position: 0 -18px; }
.ez-selected { background-position: 0 -19px; }

#loading{
	display: none;
	text-align: center;
	margin-top: 90px;
}

.company_description{
	height: 50px;
}

.company_data{
	position: relative;
	margin-top: 15px;
}

.company_data .main_data{
	width: 200px;
	float: left;
}

.company_data .company{
	color: #000000;
	font-weight: bold;
}

.company_data .address{
	margin-top: 5px;
}

.company_data2 .company{
	color: #000000;
	font-weight: bold;
}

.company_data2 .address{
	margin-top: 5px;
}

.company_data .city{
}

.company_data .contact_data{
	float: left;
	margin-left: 20px;
	margin-top: 23px;
}

.company_data2 .contact_data2{
	margin-top: 23px;
}

.company_data .contact_data span{
	color: #000000;
}

.company_data2 .contact_data2 span{
	color: #000000;
}


.login_form{
	height: 300px;
	position: relative;
	z-index: 20;
	background-color: #FFFFFF;
}

.login_form .title{
	color: #484A55;
	font-size: 20px;
	position: relative;
	top: 20px;
}

.login_form .register{
	color: #C7C7C7;
	font-size: 12px;
	position: absolute;
	top: 27px;
	right: 267px;
}

.login_form .lost{
	color: #C7C7C7;
	font-size: 12px;
	position: absolute;
	top: 247px;
}

.login_form .register a, .login_form .lost a{
	color: #46C7C7;
}

.login_form .line-horizontal{
	border-bottom: #E1E1E1 solid 1px;
	width: 306px;
	height: 1px;
	position: absolute;
	top: 50px;
	left: 20px;
}

.login_form .line-horizontal{
	border-left: #E1E1E1 solid 1px;
	width: 1px;
	height: 180px;
	position: absolute;
	top: 40px;
	left: 400px;
}

.login_form .line-horizontal2{
	border-left: #E1E1E1 solid 1px;
	width: 1px;
	height: 400px;
	position: absolute;
	top: 40px;
	left: 400px;
}

.login_form .login_form_user{
	background: url("../images/form_login_username.png") no-repeat scroll left top transparent;
	width: 306px;
	height: 38px;
	position: absolute;
	top: 70px;
}

.login_form .login_form_user.error{
	top: 90px !important;
}

.login_form .login_form_user input{
	position: absolute;
	left: 40px;
	top: 5px;
	width: 240px;
	height: 20px;
	border: 0px;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}

.login_form .login_form_pass{
	background: url("../images/form_login_password.png") no-repeat scroll left top transparent;
	width: 306px;
	height: 38px;
}


.login_form .login_form_pass.error{
	top: 140px !important;
}

.register_block{
	position: absolute; 
	top: 60px;
}


.login_form .login_form_pass input{
	position: relative;
	left: 40px;
	top: 5px;
	width: 240px;
	height: 20px;
	border: 0px;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
.login_form .login_form_text{
	font-size: 14px;
	margin-top: 10px;
	height: 20px;
}

.login_pass{
	position: absolute;
	top: 120px;
}

.login_remember{
	position: absolute;
	top: 190px;
}

.login_form .login_form_normal{
	background: url("../images/form_login_normal.png") no-repeat scroll left top transparent;
	width: 306px;
	height: 38px;
}
.login_form .login_form_normal input{
	position: relative;
	left: 2px;
	top: 5px;
	width: 278px;
	height: 20px;
	border: 0px;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}

.login_form .login_form_remember{
	position: absolute;
	margin-top: 0px;
}

.login_form .login_form_remember.error{
	top: 210px !important;
}

.login_form .button_login{
	height: 30px;
	background: url("../images/login_form.png") repeat-x scroll left top transparent;
	color: #FFFFFF;
	position: absolute;
	right: 264px;
	top: 180px;
	border-radius: 4px 4px 4px 4px;
	border: solid #95114C 1px;
	cursor: pointer;
	font-weight: bold;
}

.login_form .button_login.error{
	top: 200px !important;
}

.login_form .button_register{
	height: 30px;
	background: url("../images/login_form.png") repeat-x scroll left top transparent;
	color: #FFFFFF;
	position: absolute;
	left: 214px;
	top: 440px;
	border-radius: 4px 4px 4px 4px;
	border: solid #95114C 1px;
	cursor: pointer;
	font-weight: bold;
}

.login_form .button_lost{
	height: 30px;
	background: url("../images/login_form.png") repeat-x scroll left top transparent;
	color: #FFFFFF;
	position: absolute;
	left: 190px;
	border-radius: 4px 4px 4px 4px;
	border: solid #95114C 1px;
	cursor: pointer;
	font-weight: bold;
}

.button_normal{
	height: 30px;
	background: url("../images/login_form.png") repeat-x scroll left top transparent;
	color: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: solid #95114C 1px;
	cursor: pointer;
	font-weight: bold;
}

.login_form .title2{
	color: #484A55;
	font-size: 20px;
	position: absolute;
	top: 20px;
	left: 460px;
	width: 200px;
}

.login_form .social{
	color: #484A55;
	font-size: 20px;
	position: absolute;
	top: 50px;
	left: 460px;
}

.tabs_menu{
	font-size: 16px;
}

.tabs_menu li{
	margin-bottom: 6px;
}

.social{
	
}

.social .first{
	padding-right: 30px;
	padding-bottom: 10px;
}

.social .second{
	padding-right: 30px;
	padding-bottom: 10px;
}

.history_table{
	width: 100%;
	border: #CCCCCC solid 1px;
	border-radius: 5px 5px 5px 5px;
}

.history_table th{
	background-color: #CCCCCC;
	color: #ffffff;
}

.history_table .name{
	text-align: left;
	padding: 10px;
}

.history_table .from{
	width: 60px;
	text-align: center;
	padding: 10px;
	vertical-align: middle;
}

.history_table .to{
	width: 60px;
	text-align: center;
	padding: 10px;
	vertical-align: middle;
}

.history_table .status{
	width: 70px;
	text-align: center;
	padding: 10px;
	vertical-align: middle;
}

.history_table .pay{
	padding: 10px;
	width: 100px;
	vertical-align: middle;
	text-align: center;
}

.history_table .amount{
	padding: 10px;
	width: 50px;
	text-align: center;
	vertical-align: middle;
}

.history_table .print{
	padding: 10px;
	width: 25px;
	text-align: center;
	vertical-align: middle;
}

.moneta{
	float:left;
	
}

.middle{
	text-align: center;
}

.upn{
	float: left;
	margin-left: 40px;
	margin-top: 5px;
	font-size: 18px;
	color: #CCCCCC;
}

.upn a{
	color: #999999;
}

.block_paid{
	margin-top: 20px;
	background-color: #CF1A6B;
	border-radius: 5px 5px 5px 5px;
	min-height: 100px;
	color: #FFFFFF;
}

.block_paid .mainData{
	padding: 20px;
}

.block_paid .mainData .data1{
	font-size: 22px;
	line-height: 25px;
}

.block_paid .mainData .data2{
	font-size: 16px;
}

.block2{
	border: #FFFFFF dotted 1px;
	border-radius: 5px 5px 5px 5px;
	padding: 10px;
	background-color: #46C7C7;
}

.block2 h5{
	color: #FFFFFF;
}

.block2 .fred{
	color: #FFFFFF;
}

.data{
	color: #666666;
}

.data strong{
	color: #000000;
}

.block3{
	border-radius: 5px 5px 5px 5px;
	padding: 20px;
	background-color: #46C7C7;
	color: #FFFFFF;
}

#46C7C7
.block3 a{
	color: #FFFFFF;
}

.block3 h5{
	color: #FFFFFF;
}

.block3a{
	border-radius: 5px 5px 5px 5px;
	border: 1px dashed #46C7C7;
	padding: 20px;
	color: #46C7C7;
}

.commentList{
	border-top: 2px dashed #E6E6E6;
	padding-top: 20px;
	color: #666666;
}

.comment_button {
	background-color: #F2F2F2;
	border: 1px solid #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	color: #999999;
	font-size: 10pt;
	height: 30px;
	width: 121px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.comment_button:hover {
	background: url("../images/login_form.png") repeat-x scroll left top transparent;
    border: 1px solid #95114C;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
	font-size: 10pt;
	height: 30px;
	width: 121px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.comment_button:hover {
	color: #000000;
}

.comment_button2 {
	border: #CCCCCC dashed 1px;
	border-radius: 5px 5px 5px 5px;
	color: #F7931E;
	font-size: 10pt;
	padding: 10px;
	width: 121px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.comment_button2:hover {
	color: #000000;
	background-color: #F2F2F2;
}

.comment_show {
	position: absolute;
	right: 19px;
	top: 12px;
}

.hidden {
	display: none;
}

.comment {
	position: relative;
	word-wrap: break-word;
	border-radius: 5px 5px 5px 5px;
	border: #CCCCCC dashed 1px;
	padding: 10px;
}

.comment_description {
	margin-top: 40px;
}

.comment_even {
	background-color: #F9F9F9;
}

.comment_even .comment_date {
	color: #BBBBBB !important;
}

.comment_poster_date {
	color: #000000;
	position: absolute;
	left: 0px;
}

.comment_poster_date .comment_date {
	color: #999999;
	font-size: 12px;
}

.comment_votes {
	position: absolute;
	right: 0px;
}

.vote_number {
	float: left;
	color: #CCCCCC;
}

.vote_vote {
	float: left;
	border-left: #CCCCCC dotted 1px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 20px;
	color: #CCCCCC;
}

.vote_minus a:link,.vote_minus a:visited {
	float: left;
	margin-left: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.vote_minus a:hover {
	color: #DA1600;
	text-decoration: none;
}

.vote_plus a:link,.vote_plus a:visited {
	float: left;
	margin-left: 10px;
	cursor: pointer;
	color: #CCCCCC;
	text-decoration: none;
}

.vote_plus a:hover {
	color: #77C000;
	text-decoration: none;
}

.relative{
	position: relative;
}

.commentForm input[type="text"], .commentForm input[type=password], .commentForm textarea{font-family: Arial, Helvetica, sans-serif;color:#8a8a8a;font-size:12px;vertical-align:middle;font-weight:normal;padding:9px 9px 8px;margin:0;background:#fff;outline:none;border:1px solid #ececec;width:216px; box-shadow:inset 0 0 20px rgba(0,0,0,.1); border-radius:5px;}


.inquiry_table{
	width: 100%;
	border: #CCCCCC solid 1px;
	border-radius: 5px 5px 5px 5px;
}

.inquiry_table th{
	background-color: #CCCCCC;
	color: #ffffff;
}

.inquiry_table .date{
	width: 60px;
	text-align: left;
	padding: 10px;
	vertical-align: middle;
}

.inquiry_table .titleZ{
	width: 140px;
	text-align: left;
	padding: 10px;
	vertical-align: middle;
}

.inquiry_table .status{
	width: 90px;
	text-align: center;
	padding: 10px;
	vertical-align: middle;
}

.inquiry_table .user{
	padding: 10px;
	width: 180px;
	vertical-align: middle;
	text-align: left;
}
.inquiry_table .link{
	padding: 10px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}

.login_form_normal_company{
	width: 660px;
	border: #CCCCCC 1px solid;
	height: 38px;
}

.login_form_normal_company input{
	position: relative;
	left: 2px;
	top: 5px;
	width: 97%;
	height: 20px;
	border: 0px;
	font-size: 14px;
	padding-left: 10px;
}

.login_formCompany .login_form_text{
	font-size: 14px;
	margin-top: 10px;
	height: 20px;
}

.company_textarea{
	width: 640px;
	height: 300px;
	border: #CCCCCC solid 1px;
	padding: 10px;
}


.circle{margin-left: 10px; padding: 3px; padding-left: 5px; padding-right: 5px; border-radius:30px;font-size:11px;color:#fff;text-align:center;background:#46C7C7}
.circle:hover{background:#000000}

.banner{
	border: #EFEFEF solid 5px;
	border-radius: 5px 5px 5px 5px;
}

.tabela{
	width: 100%;
	border: #46C7C7 solid 1px;
}

.tabela .head{
	background-color: #46C7C7;
	color: #FFFFFF;
	font-weight: bold;
}

.tabela td{
	padding: 8px;
	font-weight: nornal;
	border-bottom: #46C7C7 solid 1px;
}

.description strong, .description b{
	color: #000000;
}
