@charset "utf-8";
/* CSS Document of Gradinata Online*/

body {
	background-color		:#ffffff;
	color					:#7b7b7b;
	background-image		:url(../../im/bgr-complicated.png);
	background-repeat		:no-repeat;
	background-position		:top center;
	padding					:0;
}


body {
	font-family				:Arial,Helvetica,Verdana,sans-serif;
	font-size				:76%;
	font-size-adjust		:none;
	font-style				:normal;
	font-variant			:normal;
	font-weight				:normal;
	line-height				:120%;
}

h1, h2, h3, h4, h5, h6 {
	margin					:0;
	padding					:0;
}

h1 {
	line-height				:120%;
	color					:#1D62AF;
	margin					:13px 0;
	font-size				:140%
}

h2 {
	color					:#1D62AF;
	line-height				:120%;
	font-size				:110%;
	margin-bottom			:7px;
}

h3 {
	font-size				:12px;
	margin-bottom			:7px;
	font-weight				:normal;
}

h4, h4 a {
	color					:#1D62AF;
	margin-bottom			:7px;
	text-decoration			:none;
}

h5 {
	margin-bottom:10px;
}

h5 strong {
	font-size:110%;

}
h5 a {
	text-decoration:none;
}
h4.title {
	text-transform			:uppercase;
	margin-bottom			:10px;
	font-size:14px;
}

h4.title span {
	color					:#D07592;
}

html, body, div, dl, dt, dd, ul, li,
pre, form, fieldset, input, textarea,
p, span, blockquote, table, th, td {
	margin					:0;
	padding					:0;
}

ul {
	list-style-image		:none;
	list-style-position		:outside;
	list-style-type			:none;
}

img {
	border					:0;
}

.layout {

	width					:990px;
	margin					:0 auto;
	padding					:0;
}

a {
	color					:#d07592;
	cursor					:pointer;
}

.float-left {
	float					:left;
}

.float-right {
	float					:right;
}

/* Added by Ivan Tcholakov, 21-NOV-2011. */
p {
    margin-top: 5px;
    margin-bottom: 5px;
}
/* */

/*--------------------start Header------------------------------*/

.global-header {
	height					:132px;
	padding					:15px 10px 0 10px;

}

div.global-header {
	text-align				:right;
	background-image:url(../../im/header-bgr.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

div.form-lenth-help {
	width					:970px;
	text-align				:left;
	height					:37px;
	color					:#d07592;
	background-image		:url(../../im/bgr-help.png);
	background-repeat		:no-repeat;
	background-position		:top right;
}

div.form-lenth-help a {
	color					:#d07592;
}


div.global-header h1 {
	width					:280px;
	height					:83px;
	float					:left;
	margin-top				:10px;
	}

div.global-header h1 a {
	background-image		:url(../../im/logo.png);
	background-repeat		:no-repeat;
	background-position		:top left;
	display					:block;
	position				:relative;
	height					:83px;
	text-align				:left;
	text-indent				:-9999px;
	z-index					:99;
}



ul#about {
	height					:22px;
	font-size				:86%;
	margin-right			:140px;
	margin-bottom			:30px;

}

ul#about li {
	display					:inline;
	padding-left			:10px;
	padding-right			:10px;
}

ul#about li.last,
ul#small-menu li.last  {
	border					:0;
	padding-right			:0;
}

ul#about li a {
	text-decoration			:none;
	text-transform			:uppercase;
}

ul#about li a:hover {
	text-decoration			:underline;
}

ul#small-menu {
	height					:41px;
	font-size				:110%;
	float					:right;

}

ul#small-menu li{
	display					:inline;
	padding-left			:10px;
	margin-right			:2px;
	background-image		:url(../../im/btn-start.png);
	background-repeat		:no-repeat;
	background-position		:top left;
	height					:41px;
	float					:left;
}


ul#small-menu li a {
	color					:#b1b6b9;
	text-decoration			:none;
	float					:left;


}

ul#small-menu li a span {
	float					:left;
	background				:url(../../im/btn-end.png) no-repeat top right;
	height					:41px;
	line-height				:39px;
	padding-right			:15px;
}

ul#small-menu li a span.last {
	background				:url(../../im/btn-end-last.png) no-repeat top right;
	padding-right			:19px;
}


ul#small-menu li:hover {
	background-position		:left -41px;
}

ul#small-menu li a span:hover {
	background-position		:right -41px;
}

/*--------------------start buttons------------------------------*/

a.help {
	background-image		:url(../../im/icons/help.png);
	background-repeat		:no-repeat;
	background-position		:top left;
	color					:#b1b6b9 !important;
	font-size				:110%;
	padding					:5px 10px 5px 35px;
	position				:relative;
	top						:12px;
	left					:15px;
}

a.cons {
	background-image		:url(../../im/icons/cons.png);
	background-position		:center left;
	background-repeat		:no-repeat;
	padding					: 0 0 0 35px;
}

a.profi {
	background-image		:url(../../im/icons/profi.png);
	background-position		:center left;
	background-repeat		:no-repeat;
	padding					: 0 0 0 35px;
}

a.course {
	background-image		:url(../../im/icons/course.png);
	background-position		:center left;
	background-repeat		:no-repeat;
	padding					: 0 0 0 35px;
}

/*--------------------end buttons------------------------------*/

/*--------------------start main navi-----------------------------*/


ul#navmenu {
	height					:52px;
	width					:990px;
	font-size				:110%;
	font-weight				:bold;
	color					:#FFFFFF;
	margin-top				:8px;
	position				:relative;
	float					:left;
	background				:url(../../im/bgr-navi.png) no-repeat left top;

}

ul#navmenu li {
	display					:inline;
	padding-left			:10px;
	padding-right			:10px;
	padding-top				:5px;
	padding-bottom			:5px;
	background-image		:url(../../im/menu-separator.png);
	background-position		:right center;
	background-repeat		:no-repeat;
	position				:relative;
	float					:left;

}

ul#navmenu li a {
	color					:#FFFFFF;
	text-decoration			:none;
	position				:relative;
	float					:left;
	display					:block;
	line-height				:40px;
}

ul#navmenu li.last {
	background				:none;
	padding-right			:0;
}

/*--------------------End Header------------------------------*/


/*--------------------Main frame------------------------------*/

.clear-both {
	clear					:both;
}

.body-content {
	float					:left;
	background				:#FFFFFF;
	background-repeat		:no-repeat;
	background-position		:top left;
	width					:990px;
}

.bottom-body {
	background-image		:url(../../im/body-foot.png);
	background-repeat		:no-repeat;
	background-position		:center bottom;
	float					:left;
	width					:990px;
	height					:9px;
}

.main-col {
	float					:left;
	width					:659px;
	margin-left				:10px;
	margin-right			:10px;
	margin-top				:10px;
}

.small-col {
	float					:right;
	width					:300px;
	margin-right			:10px;
	margin-top				:10px;
}



.middle-col {
	margin					:0;
	padding					:0;
/* Ivan, 10-NOV-2011: I am switching to the old value for now, because design breaks in some places. */
/*	width					:750px; */
	width					:449px;
/* */
	float					:left;
}

/* Added by Ivan Tcholakov, 20-NOV-2011. */
.right-col {
	margin					:0;
	padding					:0;
	width					:755px;
	float					:left;
}
/* */

.middle-col_prof
{
	margin					:0;
	padding					:0;
	width					:700px;
	float					:left;
}
.long-col {
	float					:left;
	width					:970px;
	margin-left				:10px;
	margin-right			:10px;
/* Added by Ivan Tcholakov, 20-NOV-2011. */
    margin-top: 10px;
/* */
}
#full-search {
	background				:url(../../im/bgr-search.png) no-repeat top left;
	height					:190px;
	margin-bottom			:10px;
	padding					:10px 39px 10px 330px;
}
#full-search h1 {
	color					:#1D62AF;
	margin				:0 0 5px 0;
}
dl.big-title dt.txt a {
	color					:#1d62af;
	}
dt.vip_txt {
	height					:45px;
	margin-bottom			:5px;
	overflow				:hidden;
	display					:block;
	}
dt.salon_txt {
	height					:73px;
	overflow				:hidden;
	display					:block;
	margin-bottom			:5px;
	margin:0 10px 0 0;
}
dt.salon_adr {
	overflow				:hidden;
	display					:block;
	margin-bottom			:5px;
	margin:0 10px 0 0;
	font-weight:bold;
	height:17px;
}
dd.visual {
	width					:310px;
	float					:left;
}
dt.title {
	color					:#1d62af;
	line-height				:120%;
	margin			:0 0 10px 0;
	font-size				:16px;
	font-weight				:bold;
}
.register {
	font-size:14px;
}
.register h4 {
	text-transform			:uppercase;
	margin-bottom			:10px;
	font-size:15px;
	margin:0 0 4px 0;
}
dt.title a {
	text-decoration			:none;
	color					:#1d62af;
	margin:0;
}

dt.title a:hover {
	color					:#3580b9;
}

dt.txt {
	margin-bottom			:10px;
}

dl.small-titles {
	float					:left;
	margin-bottom			:15px;
	border-bottom			:1px solid #fbdbe5;
	width:315px;
}

dl.small-titles-right {
	float					:right;
	width					:313px;
	margin-bottom			:15px;
}

dl.small-titles dd.visual,
dl.small-titles-right dd.visual,
dl.ideas dd.visual, .pannel-middle  dd.visual {
	float					:left;
	border					:1px solid #eaeaea;
	width					:100px;
	height					:90px;
	overflow				:hidden;
	padding					:2px;
	margin			:0 10px 0 0;
}
dl.catalog dd.visual {
	float:right;
}

dl.tell dd.visual {
	float					:left;
	width					:50px;
	padding					:2px;
	margin-right			:10px;
}


dl.small-titles dt.title,
dl.small-titles-right dt.title,
dl.ideas dt.title,
dl.tell dt.title{
	font-size				:12px;
	margin-bottom			:7px;
}




div.comments div {
	border-bottom			:1px solid #eaeaea;
	float					:left;
	margin-bottom			:0;
	overflow				:hidden;
	padding					:5px;
	white-space				:nowrap;
	width					:98%;
}

div.comments h2 {
	border-bottom			:1px solid #eaeaea;
	padding-bottom			:2px;
}

div.comments div span {
	font-weight				:bold;
}

div.comments div a {
	text-decoration			:none;
	padding-left			:7px;
}

div.comments div.last {
	border					:0;
	margin-bottom			:25px;
}
div.adv {
	width					:639px;
	background-image		:url(../../im/bgr-article.gif);
	background-position		:top left;
	background-repeat		:no-repeat;
	float:left;
	padding					:10px 10px 0 10px;
}
div.adv1 {
	float:left;
	padding					:0;
}
.prod {
	width: 152px;
	height:160px;
	float:left;
	border:1px solid #410707;
	text-align:center;
	margin:5px 5px 0 0;
}
.prod span {
	display:block;
	width:100%;
	height:55px;
	overflow:hidden;
}
div.adv a{
	color:#410707;
	text-decoration:none;
}
.pannel-middle-v1 {
	width					:280px;
	background-image		:url(../../im/box-v1.gif);
	background-position		:top;
	background-repeat		:no-repeat;
	float					:left;
	margin					:0;
	padding					:10px 10px 0 10px;
}

.pannel-middle-v1 a.news {
	text-decoration			:none;
}

.pannel-middle-v2 {
	width					:96%;
	background-image		:url(../../im/box-v2.gif);
	background-position		:top left;
	background-repeat		:no-repeat;
	float					:left;
	margin					:0;
	padding					:7px 7px 0 7px;
}

.pannel-big {
	width					:644px;
	background-image		:url(../../im/bgr-article.gif);
	background-position		:top left;
	background-repeat		:no-repeat;
	margin					:0;
	float					:left;
	padding					:10px 10px 0 5px;
}

.pannel-long {
	width					:950px;
	background-image		:url(../../im/bgr-sitemap.gif);
	background-position		:top left;
	background-repeat		:no-repeat;
	margin					:0;
	float					:left;
	padding					:10px 10px 0 10px;
}

.pannel-menu {
	float					:left;
	width					:180px;
	background-image		:url(../../im/bgr-left-menu.gif);
	background-repeat		:no-repeat;
	background-position		:left top;
	padding					:10px 10px 0 10px;
	margin					:0 10px 10px 0;
}
.search_list {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.search_list h6 {
	text-transform:uppercase;
	font-size:12px;
	margin:0 0 0 10px;
	color: #a6a6a6;
}
.pannel-middle {
	width					:643px;
	height					:135px;
	overflow				:hidden;
	float					:left;
	padding					:10px 10px 0 10px;
	margin					:0;
	background-image		: url(../../im/bgr-central_650.png);
	background-repeat		:no-repeat;
	background-position		:left top;
}
.pannel-middle-bootom {
	background-image		:url(../../im/pannel-middle-bottom_650.png);
	background-repeat		:no-repeat;
	background-position		:bottom;
	float					:left;
	width					:650px;
	margin					:0 0 10px 0;
	height					:6px;
}
.pannel-long-bottom {
	background-image:url(../../im/bottom-sitemap.gif);
	background-repeat		:no-repeat;
	background-position		:bottom;
	height					:6px;
	float					:left;
	width					:100%;
}

.pannel-big-bottom {
	background-image		: url(../../im/bottom-article.gif);
	background-repeat		:no-repeat;
	background-position		:bottom;
	height					:6px;
	float					:left;
	width					:100%;
	margin					: 0 0 10px 0;
}

.pannel-bottom {
	background-image		:url(../../im/box-bottom.gif);
	background-repeat		:no-repeat;
	background-position		:bottom;
	height					:6px;
	float					:left;
	width					:100%;
	margin					: 0 0 10px 0;
}


ul.left-menu {
	width					:99%;
}

ul.left-menu li {
	border-bottom			:1px solid #FBDBE5;
	font-size				:110%;
	line-height				:25px;
}

ul.left-menu li a {
	color					:#7B7B7B;
	text-decoration			:none;
	display					:block;
}

ul.left-menu li a:hover {
	color					:#D07592;
}

.weather-today, .weather {
	float					:left;
	width					:45%;
	margin					:7px 7px 0 7px;
	}

.weather-today {
	background-image		:url(../../im/separator-box.gif);
	background-repeat		:no-repeat;
	background-position		:top right;
	z-index					:100;
}

span.normal {
	font-weight				:normal !important;
}

dd.icon {
	float					:left;
	margin-right			:10px;
}

dt.temp {
	font-size				:120%;
	font-weight				:bold;
	padding-top				:10px;
}

dd.weather {
	font-size				:11px;
	margin					:0;
}

dd.callendar {
	float					:right;
	margin-left				:10px;
}

dt.callendar {
	font-size				:110%;
	font-weight				:bold;
	padding-top				:10px;
}

dt.callendar a {
	text-decoration			:none;
	color					:#7b7b7b;
}

dt.callendar a:hover {
	color					:#1D62AF;
}

dl.ideas {
	float					:left;
	border-bottom			:1px solid #eaeaea;
	padding-bottom			:7px;
	margin-bottom			:7px;
}
dl.last {
	border					:0 !important;
	margin					:0;
	padding					:0;
}

.footer {
	width					:100%;
	float					:left;
	background-image		:url(../../im/bgr-footer.png);
	background-position		:top left;
	background-repeat		:no-repeat;
}

.footer p.rights {
	color					:#8b8c8d;
	font-size				:10px;
	float					:left;
	text-align				:right;
	margin					:0 0 10px;
	padding					:0;
	width					:100%;
}

.footer p.rights a {
	color					:#1d62af;
}

ul.quicklinks {
	float					:left;
	width					:auto;
	margin					:7px 20px 10px 10px;
	color					:#8b8c8d;
	font-size				:11px;
}

ul.quicklinks li.head {
	text-transform			:uppercase;
	background				:transparent none repeat scroll 0 0;
	padding					:0 0 0 0;
	margin-bottom			:7px;
	padding-left			:0 !important;
}

ul.quicklinks li {
	background				:transparent url(../../im/arrow.gif) no-repeat scroll 1px 6px;
	padding-left			:15px !important;
}

ul.quicklinks li a {
	color					:#D07592;
	text-decoration			:none;
}

.bottom-menu a {
	color					:#1d62af;
	text-decoration			:none;
}

.bottom-menu a {
	padding-right			:10px;
	padding-left			:10px;
}

ul.quicklinks li a:hover, .bottom-menu a:hover {
	color					:#8b8c8d;
}

.bottom-menu {
	float					:left;
	color					:#1d62af;
	font-size				:12px;
	margin					:10px 0;
	width					:100%;
	text-align				:center;
}


.pannel-middle dl span {
	font-weight:bold;
}

a.trademark {
	margin					:0 20px 10px 0;
	float					:left;
}

div.front-article-big {
	width					:304px;
	float					:left;
	margin-right			:15px;
	}

div.front-article-big img {
	border					:1px solid #1d62af;
	padding					:1px;
}

div.front-article-big h1 a,
div.front-article-small a{
	color					:#1D62AF;
	text-decoration			:none;
}

div.front-article-big h1 a:hover {
	text-decoration			:underline;
}

div.front-article-small {
	float					:left;
	width					:315px;
}

div.front-article-small a {
	color					:#1D62AF;
	}

span.separator {
	margin					:0 7px;
}

span.num, span.num a {
	color					:#1D62AF;
	text-decoration			:none;
}


/*-------------start table------------------------------*/

table.footer-links {
	border					:0;
	width					:290px;
	float					:right;
	border-spacing			:0;
	border-collapse			:collapse;
}

table.footer-links tr,
table.footer-links tr td {
	border-bottom:1px solid #fbdbe5;
	border-collapse:collapse;
	padding:5px 0;
}

td.title a{
	color:#1d62af;
}

td a{
	text-decoration:none;
}
.search_res {
	width:100%;
	clear:both;
}
/*-------------end table--------------------------------*/

.sl-thin-long {
	border-bottom					:1px solid #FBDBE5;
	margin-bottom					:20px;
}

span.sl-none-empty {
	background-position				:left top;
	display							:block;
	font-size						:0;
	height							:1px;
	padding							:0 0 1px 0;
	margin-left						:-5px;
}

.sl-none-empty {
	margin-bottom					:10px;
	padding-bottom					:2px;
}

.margin-left-25 {
	margin-left						:25px;
}

.margin-left-5 {
	margin-left						:5px;
}

.margin-bottom-25 {
	margin-bottom					:15px;
}

.middle-col p{
	margin					:10px 0 20px;
	line-height				:130%;
}

.indent-large {
	margin-left:160px;
}

div.margin-10px {
	margin:10px auto;}
.list {
	float:left;
}
.chused {
	color:#000066;
}

.welcome {
	margin-right			:50px;
	width					:645px;
	float					:left;
}
.warning {
	background-image				:url(../../im/bgr-warning.png);
	background-repeat				:no-repeat;
	background-position				:left top;
	padding							:5px 0 5px 40px;
	width							:605px;
}
.rubriki strong {
	float:left;
	width:100%;
	text-transform:capitalize;
	margin:5px 0 0 0;
}
.rubriki span {
	float:left;
	margin:5px 0 0 10px;
}
#subrubriki {
	float:left;
	width:100%;
}
#subrubriki span{
	float:left;
	display:block;
	padding:5px;
}
.gallery {
	float:left;
 	width:640px;
 	background: #fff;
 	overflow:hidden;
}
.rubrika {
    width: 100%;
    text-align: left;
}
.rubrika input {
   margin: 5px;
}
.rubrika span {
   margin: 0 5px 0 5px;
   float: left;
}
.subrub {
    width: 100%;
    margin: 5px 0 0 20px;
}
.gallery h2{
	margin:0;
	padding: 3px 0 0 8px;
	color: #9c6c6c;
	text-align: center;
}
.image {
    width: 150px;
    height: 160px;
    border: 3px solid #d4d2d2;
    text-align: center;
    padding: 5px;
    float: left;
    margin: 5px;
}
.image div {
    width: 150px;
    height: 140px;
    overflow: hidden;
    margin: auto;
}
.image span {
      background-color: #e3e3e4;
      width: 145px;
      display: block;
      padding: 3px;
}
.tablica {
   float:left;
	color: #4F4F4F;
	text-align: center;
	width: 600px;
   height:145px;
   overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
}
.popup {
	max-width:800px;
}
.popup p{
	text-align:left;
}
.bgr {
	padding: 0px;
	background-color: #ffffff;
   height:35px;
	width: 100%;
	overflow:hidden;
   margin:-35px 0 0 0;
	filter:alpha(opacity=70);
   opacity: 0.70;
   font-weight:bold;
}
.bgr_ar{
   float:left;
	background:#fff;
   height:85px;
   width:13px;
   padding:50px 0 0 5px;
	cursor: pointer;
	position: relative;
}
.message{
  border: 1px solid #FF9BAA;
  margin: 20px 0 0 0;
  width:559px;
}
.imagegall{
  height:130px;
  width: auto;
  overflow:hidden;
  margin:0 3px 3px 3px;
}
.control {
	float: left;
	font: 11px Tahoma, Verdana;
	background-color: #ffffff;
	color: #333;
	padding: 2px;
	border: 1px solid #999999;
	width: 250px;
}
.control_txt{
   width:580px;
   height:250px;
   background-color: #ffffff;
   border: solid #86a6ba 1px;
   float:left;
}
#a_tabbar {
	margin: 0 0 0 10px;
 }
.packetstable {
	margin:10px 0 10px 0;
	border:1px solid #3d7bad;
        width: 100%;
}
.packetstable .button{
	width:80px;
	padding:3px;
}
.packetstable td {
	padding:1px 5px 1px 5px;
}
.packetstable th {
	background-color:#bccddb;
	color:#000000;
	padding:1px 5px 1px 5px;
        width: 300px;
}
.firm_img {
	float:right;
	margin:0 10px 10px 10px;
}

/* Form validation icons */

span.error {
    background: url("../../assets/images/invalid.png") no-repeat 0px 0px;
    padding-left: 18px;
}

span.valid {
    background: url("../../assets/images/valid.png") no-repeat 0px 0px;
    padding-left: 18px;
}

/* End form validation icons */

/* System-provided messages/feedback */

.normal-message, .confirmation-message, .warning-message, .error-message {
    min-height: 30px;
    position: relative;
    margin-bottom: 10px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    padding: 6px;
}

.normal-message {
    border: 1px solid #4171B5;
    color: #00407F;
    background-color: #E5EDF9;
}

.confirmation-message {
    border: 1px solid #1F8323;
    color: #1F8323;
    background-color:#CAF0C7;
}

.warning-message {
    border: 1px solid #FFB30F;
    color: #000;
    background-color: #FFEFA7;
}

.error-message {
    border: 1px solid #FF0000;
    color: #440000;
    background-color: #FFD1D1;
}

/* End system-provided messages/feedback */

/* Displaying page content alone within jquery-ui dialogs */

.page-content {
    margin: 0;
    padding: 20px;
    float: left;
}

.page-content p{
    margin: 10px 0 20px;
    line-height: 130%;
}

/* End displaying page content within jquery-ui dialogs */

/* Forms */

div.form {
    margin-bottom: 10px;
    border: 1px solid #b7b8ba;
    overflow: hidden;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 5px;
}

.form form {
    margin: 5px 0 5px 0;
    padding: 0;
}

.form fieldset {
    clear: both;
    border: 1px solid #808080;
    margin: 0.2em 0 0 0;
    padding: 0.5em;
}

.form fieldset legend {
    white-space: nowrap;
    font-weight: bold;
    background-color: #CCCCCC;
    padding: 0.1em 0.5em;
    display: block;
    margin: 0;
}

.form label {
    margin: 0 0 0 0.5em;
}

.form label.element {
    display: block;
    float: left;
    width: 40%;
    padding: 0;
    margin: 0.5em 0 0 0;
    text-align: right;
}

.form input, .form textarea, .form select {
    width: auto;
}

.form textarea {
    overflow: auto;
}

.form br {
    clear: left;
}

.form div.row {
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    clear: both;
    overflow: hidden;
}

.form div.element {
    display: inline;
    float: left;
    margin: 0.5em 0 0 1em;
    padding: 0;
    width: 55%;
    overflow: hidden;
}

.form div.reqnote {
    clear: both;
    font-style: italic;
    margin: 0;
    padding: 5px 0 5px 0;
    overflow: hidden;
}

.form span.error, .form span.required {
    color: red;
}

.form div.error {
    /*
    border: 1px solid red;
    padding: 0.5em;
    */
    font-style: italic;
    color: red;
    overflow: hidden;
}

input.error {
	border-color: red;
}

/* End forms */

/* Pane */

.pane {
    position: relative;
    border: 1px solid #b7b8ba;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 6px;
    margin-bottom: 10px;
    overflow: hidden;
}

/* End pane */

