body {
	color:#464a39;
	font:12px arial, helvetica, sans-serif;
	margin:0;
	background:#fff url(/images/bg-body.jpg) repeat-x;
	padding:0 0 30px;
}

/* Common Parts */
a {color:#ff4272;}
a:hover {text-decoration:none;}
p {
	margin:0 0 20px;
	line-height:18px;
}
img {border-style:none;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input, select, label, textarea {vertical-align:middle;}
input.text,
select,
textarea {
	font:100% arial, helvetica, sans-serif;
	color:#464a39;
}
ul {
	margin:0 0 15px 15px;
	padding:0;
}
ul ul {margin:2px 0 2px 15px;}
#page-box {
	width:942px;
	margin:0 auto;
	border:solid #bac99f;
	border-width:0 1px;
}
#nav {
	width:964px;
	overflow:hidden;
	margin:0 -21px 0 -1px;
	list-style:none;
	font-size:11px;
	line-height:22px;
	background:url(/images/bg-body.jpg);
	position:relative;
}
#nav li {
	float:left;
	margin:0 17px 0 0;
}
#nav li a {
	display:block;
	color:#666;
	text-decoration:none;
}
#nav li span {
	display:block;
	padding:0 11px;
}
#nav li a:hover, #nav li.active a {background:#fff url(/images/crn-left.gif) no-repeat;}
#nav li a:hover span, #nav li.active span {background:url(/images/crn-right.gif) no-repeat 100% 0;}
#header {
	background:#fff;
	position:relative;
	width:939px;
	margin:0 -1px;
	overflow:hidden;
	border-bottom:3px solid #d7dcc1;
	padding:5px 5px 4px 0; 
}
#logo {
	float:left;
	margin:8px 0 0 11px;
	background:url(/images/logo.gif) no-repeat;
	width:282px;
	height:59px;
	text-indent:-9999em;
	overflow:hidden;
}
#logo a {
	display:block;
	height:100%;
}
.info {
	position:absolute;
	background:url(/images/bg-info-box.gif) no-repeat;
	width:380px;
	height:68px;
	left:302px;
	top:2px;
	font-size:11px;
	color:#666;
	padding:4px 5px;
}
.info em {
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	margin:0 0 3px;
}
.info p {
	margin:0;
	line-height:14px;
}
.form-holder {
	float:right;
	background:url(/images/bg-control.gif) no-repeat;
	width:220px;
	height:29px;
	overflow:hidden;
	padding:3px 4px 0 0;
}
.form-holder span {
	width:159px;
	float:left;
	margin:4px 5px 0;
	height:16px;
	overflow:hidden;
}
.form-holder span {margin-top:6px;}
.form-holder input {float:left;}
.form-holder span input {
	margin:-2px 0 0 -2px;
	background:none;
	padding:1px;
	width:167px;
	border:none;
}
.contact {
	float:right;
	width:214px;
	clear:right;
	color:#a2b38d;
	font-size:9px;
	line-height:11px;
	margin:0 0 2px;
}
.contact span {
	float:left;
	width:73px;
	line-height:10px;
	margin:2px 0 0;
}
.contact strong {
	float:left;
	font-size:20px;
	line-height:22px;
}
.add-info {
	float:right;
	clear:right;
	margin:0;
	list-style:none;
	overflow:hidden;
	font-weight:bold;
}
.add-info li {
	float:left;
	padding:0 5px;
	margin:0 1px 0 -1px;
	display:inline;
	border-left:1px solid #990;
}
.add-info li a {
	color:#990;
	text-decoration:none;
}
.add-info li a:hover {text-decoration:underline;}
.add-info li strong {color:#e42588;}
.add-info li.basket {
	padding-right:20px;
	background:url(/images/ico-basket.gif) no-repeat 100% 50%;
}
.control-panel {
	border-top:3px solid #acb296;
	background:#697442 url(/images/bg-message.gif) repeat-x;
	color:#fff;
	text-align:center;
	padding:3px 5px;
	margin:0 -1px;
	width:934px;
	position:relative;
	z-index:2;
}
.control-panel:after {
	clear:both;
	display:block;
	content:"";
}
.control-panel a {
	color:#fff;
	text-decoration:none;
}
.control-panel a:hover {text-decoration:underline;}
.control-panel ul {
	width:100%;
	margin:0;
	list-style:none;
	font-weight:bold;
	font-size:13px;
}
.control-panel li {
	float:left;
	position:relative;
	margin:0 15px 0 10px;
	display:inline;
}
.control-panel li.special-offers {float:right;}
.control-panel div {
	position:absolute;
	display:none;
	top:100%;
	left:-7px;
}
.control-panel p{
	float:left;
	margin:0 0 0 8px;
	display:inline;
}
.control-panel p.right{
	float:right;
	margin:0 20px 0 0;
}
.control-panel li:hover div, .control-panel li.hover div {display:block;}
.control-panel li ul {
	font-weight:normal;
	font-size:11px;
	width:148px;
	background:#fff url(/images/bg-sub-nav.gif) no-repeat 0 100%;
	border:1px solid #bac99f;
	margin:4px 0 0;
	padding:10px 0 50px;
}
.control-panel li li {
	float:none;
	position:static;
	margin:0;
	display:block;
	vertical-align:top;
	height:1%;
}
.control-panel li li a {
	color:#990;
	display:block;
	text-align:left;
}
.control-panel li li strong {
	display:block;
	font-weight:normal;
}
.control-panel li li span {
	display:block;
	padding:3px 5px 3px 17px;
}
.control-panel li li a:hover {
	text-decoration:none;
	background:#ebefe2 url(/images/dot.gif) repeat-x;
	color:#ff4272;
}
.control-panel li li a:hover strong {background:url(/images/dot.gif) repeat-x 0 100%;}
.control-panel li li a:hover span {
	background:url(/images/bullet.gif) no-repeat 8px 8px;
	font-weight:bold;
}
#container {
	background:#fff;
	width:936px;
	padding:5px 2px 5px 4px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
#sidebar {
	float:left;
	width:202px;
	overflow:hidden;
	/*margin:0 3px 0 0;*/
}
/** html #sidebar {margin:0;}
*+html #sidebar {margin:0;}*/
.main-nav {
	margin:0 0 10px;
	list-style:none;
	border:1px solid #bac99f;
	background:url(/images/bg-main-nav.gif);
	padding:10px 0 200px;
	font-weight:bold;
	font-size:14px;
	width:200px;
	overflow:hidden;
}
.main-nav li {
	padding:3px 9px;
	color:#ff4272;
}
.main-nav ul {
	font-size:11px;
	margin:2px 0 0;
	list-style:none;
	font-weight:normal;
}
.main-nav li li {
	vertical-align:top;
	height:1%;
	padding:1px 0;
}
.main-nav li li a {
	display:block;
	margin:0 -9px;
	position:relative;
	width:200px;
	text-decoration:none;
	color:#990;
}
.main-nav li strong {
	display:block;
	font-weight:normal;
}
.main-nav li span {
	display:block;
	padding:1px 20px 2px;
	position:relative;
	width:160px;
	cursor:pointer;
}
.main-nav li li a:hover, .main-nav li li.active a {
	font-weight:bold;
	background:#ebefe2 url(/images/dot.gif) repeat-x;
	color:#ff4272;
}
.main-nav li li a:hover, .main-nav li li a:hover strong,
.main-nav li li a:hover, .main-nav li li.active strong{font-weight:bold;}
.main-nav li li a:hover strong, .main-nav li li.active strong {background:url(/images/dot.gif) repeat-x 0 100%;}
.main-nav li li a:hover span, .main-nav li li.active span {background:url(/images/bullet.gif) no-repeat 11px 7px;}
.add-nav {
	margin:0 0 10px;
	border:1px solid #bac99f;
	background:#fff3f3 url(/images/bg-add-nav.gif) no-repeat 0 100%;
	padding:10px 15px 14px;
	font-size:11px;
	width:170px;
}
.add-nav strong {
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#ff4272;
	margin:0 0 4px;
}
.add-nav ul {
	margin:0;
	list-style:none;
}
.add-nav li {
	vertical-align:top;
	height:1%;
}
.add-nav li a {
	display:block;
	text-decoration:none;
	color:#666;
	padding:3px 7px;
	width:156px;
}
.add-nav li a:hover, .add-nav li.active a {
	color:#fff;
	background:#ff4272;
}
#main-column {
	float:right;
	overflow:hidden;
	width:730px;
}
.info-holder-no-bg,
.info-holder {
	border:1px solid #c5d2ae;
	background:#e9eedf url(/images/ico-time-info.jpg) no-repeat 15px 0;
	padding:8px 5px 8px 120px;
	margin:0 0 1px;
	font-size:16px;
}
.info-holder-no-bg{
	background:#e9eedf;
	padding:8px 5px 8px 30px;
}
#container h1 {
	font:normal 40px "Times New Roman", Times, serif;
	color:#464a39;
	margin:0;
}
.general-holder {
	position:relative;
	min-height:405px;
	background:url(/images/bg-headline.gif) repeat-x 0 100%;
	padding-bottom:8px;
	width:100%;
}
* html .general-holder {height:405px;}
.general-holder.bordered {
	min-height:1px;
	margin:0 0 4px;
}
* html .general-holder.bordered {height:1%;}
.general-holder .inner {
	padding:0 355px 0 10px;
	border:solid #cdcdcd;
	border-width:0 0 1px;
	overflow:hidden;
	width:365px;
}
.general-holder.bordered .inner {
	border-width:1px 0 1px 1px;
	padding:10px 0 0 20px;
	overflow:hidden;
	height:1%;
	width:916px;
}
.general-holder.bordered .inner p{
	overflow:hidden;
	margin:20px 0 0;
}
.general-holder * {
	position:relative;
	z-index:4;
}
.general-holder .date {
	display:block;
	font-weight:bold;
	margin:0 0 -10px;
	font-size:11px;
}
.general-holder img {
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}
.general-holder.bordered img {
	position:static;
	float:right;
	margin:-10px 0 0 30px;
}
* html .general-holder.bordered img {margin-bottom:-20px;}
.satisfactie {
	position:absolute;
	top:0;
	right:0;
	background:url(/images/bg-geberal-holder.gif) no-repeat;
	width:103px;
	height:110px;
	overflow:hidden;
	text-indent:-9999em;
	z-index:2;
}
.recommendation {
	background:url(/images/mask.png);
	margin:-16px -355px 0 -7px;
	padding:3px 305px 3px 0;
	list-style:none;
	width:423px;
	position:relative;
	z-index:4;
	font-weight:bold;
}
.recommendation ul {
	width:100%;
	list-style:none;
	overflow:hidden;
	margin:0;
}
.recommendation li {
	float:left;
	padding:3px 5px 3px 15px;
	width:186px;
	background:url(/images/bullet-pink.gif) no-repeat 5px 9px;
}
.recommendation li a {text-decoration:none;}
.recommendation li a:hover {text-decoration:underline;}
.headline {
	overflow:hidden;
	height:1%;
	padding:0 5px 5px;
	color:#990;
	font-size:11px;
	/*margin:-4px 0 0;*/
}
.headline strong {
	text-transform:uppercase;
	float:left;
	font-size:12px;
}
.headline a {float:right;}
.products {
	margin:0 2px 9px 0;
	border:1px solid #d2dcc0;
	overflow:hidden;
	padding:5px 0 10px;
	color:#666;
	height:1%;
	position:relative;
}
.products ul {
	padding:0 0 0 4px;
	margin:0 -30px 0 0;
	list-style:none;
	overflow:hidden;
	position:relative;
	margin:0 -30px 0 0;
	width:964px;
}
#main-column .products.full-width ul {width:735px;}
.products li {
	float:left;
	position:relative;
	margin:0 9px -9999px 0;
	padding:0 10px 9999px 0;
	width:170px;
	background:url(/images/split.gif) repeat-y 100% 0;
}
#main-column .products li {
	margin-right:6px;
	padding-right:7px;
}
.products a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	text-indent:-9999em;
	z-index:2;
	background:url(/images/none.gif);
}
.photo {
	display:block;
	width:170px;
	overflow:hidden;
}
.photo img {display:block;}
li:hover .photo, .hover .photo {
	border:solid #b6c697;
	border-width:1px 1px 0;
	width:168px;
}
li:hover .photo img, .hover .photo img {margin:-1px -1px 0;}
.name {
	border:solid #d2dcc0;
	border-width:0 1px 1px;
	padding:7px 4px 4px;
	display:block;
	overflow:hidden;
	height:1%;
}
li:hover .name, .hover .name {border-color:#b6c697;}
.name em {
	float:right;
	overflow:hidden;
	text-indent:-9999em;
	background:url(/images/ico-zoom.gif) no-repeat;
	width:36px;
	height:36px;
	margin:-3px 0 0 0;
}
li:hover .name em, .hover .name em {
	background-position:0 -36px;
	margin:-2px -1px -1px 1px;
}
.name strong {
	float:left;
	width:120px;
}
li:hover .name strong, .hover .name strong {color:#809852;}
.price {
	font-size:16px;
	font-weight:bold;
	padding:4px 2px 0;
	display:block;
}
.price strong {color:#FF4272;}
.price em {
	font-size:9px;
	font-weight:normal;
	font-style:normal;
	margin:0 4px;
}
.price span {
	color:#999;
	text-decoration:line-through;
}
#footer {
	width:528px;
	padding:17px 202px 16px 214px;
	margin:0 -1px;
	position:relative;
	background:url(/images/bg-footer.gif) no-repeat 0 100%;
	font-size:11px;
	color:#666;
}
#footer a {
	color:#666;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}
#footer em {
	font-style:normal;
	font-size:10px;
}
#footer p {line-height:13px;}
#footer ul {
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
	list-style:none;
}
#footer li {
	float:left;
	padding:0 7px 0 10px;
	background:url(/images/split-footer.gif) no-repeat 0 50%;
	margin:0 10px 0 -10px;
	display:inline;
}
#footer .logo {
	position:absolute;
	bottom:53px;
	right:6px;
	border-left:1px solid #cdcdcd;
	text-indent:-9999em;
	overflow:hidden;
	background:url(/images/logo-footer.gif) no-repeat 100% 0;
	width:178px;
	height:43px;
	padding:0 0 0 9px;
}
#footer .logo a {
	display:block;
	height:100%;
}
.cards {
	position:absolute;
	bottom:50px;
	left:46px;
}
.breadcrumbs {
	background:url(/images/bg-headline.gif) repeat-x;
	height:1%;
	overflow:hidden;
	color:#990;
	font-size:11px;
	padding:7px 181px 7px 3px;
	position:relative;
}
.breadcrumbs a {
	color:#990;
	text-decoration:none;
	font-weight:bold;
	padding:0 9px 0 0;
	background:url(/images/arrow.gif) no-repeat 100% 50%;
}

.breadcrumbs a.inin {
	color:#990;
	text-decoration:none;
	font-weight:bold;
	padding:0 9px 0 0;
	background: none;
}
.breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbs span {
	float:left;
}
.breadcrumbs span.no-bg{color:#666;}
.breadcrumbs ul {
	float:left;
	margin:0 0 0 4px;
	list-style:none;
}
.breadcrumbs ul.dreapta {
	width: 150px;
	float:right;
	margin:0 0 0 4px;
	list-style:none;
}

.breadcrumbs li {
	float:left;
	margin:0 4px 0 0;
}
.breadcrumbs a.continua{
	float:left;
	position:absolute;
	color:#e42588;
	background:url(/images/arrow-pink.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	right:3px;
	top:7px;
}
.paging {
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	padding:5px 0 10px;
}
.paging .inner {
	left:50%;
	float:left;
	position:relative;
	text-align:center;
}
.paging .inner div {
	left:-50%;
	float:left;
	position:relative;
}
.paging span {
	float:left;
	margin:0 8px 0 0;
}
.paging ul {
	float:left;
	margin:0;
	list-style:none;
}
.paging li {
	float:left;
	margin:0 4px 0 0;
}
.paging a {
	display:block;
	background:url(/images/bg-paging.gif) no-repeat;
	width:18px;
	line-height:16px;
	padding:0 2px 2px 0;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#999;
}
.paging a:hover, .paging .active a {color:#ff4272;}
.details-holder {
	border:1px solid #d2dcc0;
	width:930px;
	background:url(/images/pxl.gif) repeat-y 748px 0;
}
.details-holder:after {
	clear:both;
	display:block;
	content:"";
}
.main-column {
	width:738px;
	float:left;
	padding:7px 0 0 5px;
	font-size:11px;
}
.details-holder h1 {
	margin:0 0 5px 10px !important;
	font-size:32px !important;
}
.sidebar {
	float:right;
	width:176px;
	padding:0 0 0 5px;
}
.sidebar h2 {
	font-size:12px;
	color:#666;
	margin:-20px 0 5px;
	position:relative;
}
.details-holder .products {
	margin:0;
	border:0;
	padding:5px 0 10px;
	float:right;
}
.details-holder .products ul {
	padding:0;
	margin:0;
	width:176px;
	position:relative;
	margin:0;
}
.details-holder .products li {
	margin:0 0 25px;
	padding:0;
	background:none;
}
.wrap {
	border:solid #d2dcc0;
	border-width:1px 0;
	background:url(/images/dash.gif) repeat-y 100% 0;
	padding:5px 0;
	height:1%;
	overflow:hidden;
}
.main-info {
	float:left;
	width:299px;
	padding:0 2px;
	color:#999;
}
.main-info a {color:#990;}
.main-info p {
	line-height:16px;
	color:#990;
}
.photo-holder {
	border-bottom:1px solid #d2dcc0;
	height:350px;
	margin:0 -5px 8px;
}
.photo-holder span {
	height:350px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	width:303px;
}
* html .photo-holder span {display:block;}
*+html .photo-holder span {display:block;}
.main-info ul {
	margin:3px 0 0;
	list-style:none;
	border:1px solid #d2dcc0;
	height:1%;
	overflow:hidden;
	padding:5px 0;
	background:url(/images/bg-list-info.gif) repeat-x;
	font-weight:bold;
	line-height:20px;
}
.main-info li {
	float:left;
	padding:0 6px;
	margin:0 1px 0 -1px;
	background:url(/images/split-list-info.gif) no-repeat 0 50%;
}
.main-info li a {text-decoration:none;}
.main-info li a:hover {text-decoration:underline;}
.steps-holder {
	float:right;
	width:420px;
}
.step em {
	font-style:normal;
	font-size:17px;
	color:#5f5f5f;
}
.step {margin:0 0 15px;}
.step select {
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 10px;
}
.products-type {
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin:10px 0 0;
}
.products-type .inner {
	left:50%;
	float:left;
	position:relative;
	text-align:center;
}
.products-type ul {
	left:-50%;
	float:left;
	position:relative;
	margin:0;
	list-style:none;
}
.products-type li {
	float:left;
	position:relative;
	width:90px;
	padding:0 15px;
}
.products-type li div {
	background:#fff;
	border:1px dashed #9e9e0c;
	width:90px;
	padding:0 0 4px;
}
.products-type strong {
	display:block;
	color:#ff4272;
	font-size:15px;
}
.products-type span {
	display:block;
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin:0 0 3px;
}
.products-type label {
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:92px;
	height:100%;
	text-indent:-9999em;
	background:url(/images/none.gif);
	cursor:pointer;
}
.products-type li div span {
	margin:0;
	height:70px;
	width:90px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
* html .products-type li div span {display:block;}
*+html .products-type li div span {display:block;}
.products-type.accessories {margin-bottom:-25px;}
.products-type.accessories li {padding:0 9px 15px 3px;}
.products-type.accessories li div span {height:90px;}
.products-type.accessories strong {font-weight:normal;}
.total-info {
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #d2dcc0;
	padding:5px;
	color:#999;
}
.total-info .text-box {
	float:left;
	width:315px;
}
.total-info p {
	margin:0;
	line-height:16px;
}
.total-info .text-box strong {
	display:block;
	margin:0 0 7px;
}
.valuta-type {
	margin:0;
	width:106px;
	float:right;
	text-align:center;
	padding:4px 27px 0 0;
}
.valuta-type span {
	display:block;
	margin:10px 0 0;
	color:#ff4272;
}
.total {
	font-size:16px;
	font-weight:bold;
	color:#666;
	margin:0 140px 0 410px;
}
.total strong {color:#ff4272;}
.total input {
	display:block;
	margin:4px 0 0;
}
.special-info {
	background:#fafbf8 url(/images/bg-special-info.jpg) no-repeat;
	color:#990;
	height:1%;
	overflow:hidden;
	padding:10px 10px 10px 254px;
	margin:0 0 4px;
}
.special-info a {color:#990;}
.special-info p {
	line-height:16px;
	margin:0;
}
.left-box {
	float:left;
	width:194px;
}
.right-box {
	float:right;
	width:240px;
}
.bottom-box {
	clear:both;
	width:100%;
	float:left;
	padding:20px 0 0;
}
#container .form-box{
	border-top:1px solid #d2dcc0;
	width:100%;
	color:#666;
}
#container .form-box .main-box{
	float:left;

	width:729px;
	padding:0 0 6px;
}
#container .form-box .form-column{
	float:left;
	padding:0 3px 0 0;
	overflow:hidden;
	width:370px;
}
#container .form-box h3{
	margin:12px 3px 0;
	font:14px/16px Arial, Verdana, sans-serif;
}
#container .form-box .box{
	border:1px solid #d2dcc0;
	margin:3px 0 0;
	width:368px;
}
#container .form-box .box:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
#container .form-box .form-column .box .left{
	float:left;
	overflow:hidden;
	width:169px;
}
#container .form-box .form-column .box .left img{
	display:block;
	width:169px;
	height:198px;
}
#container .form-box .form-column .box .left .txt{
	padding:4px;
	width:161px;
	overflow:hidden;
}
#container .form-box .form-column .box .left .txt h4{
	margin:0;
	float:left;
	border-right:1px solid #d2dcc0;
	width:100px;
	padding:0 4px 4px 0;
	font:bold 12px/14px Arial, Verdana, sans-serif;
}
#container .form-box .form-column .box .left .txt p{
	margin:0;
	float:right;
	width:47px;
	font:10px/16px Arial, Verdana, sans-serif;
}
#container .form-box .form-column .box .left .txt p strong{
	display:block;
	color:#ff4272;
	font:bold 16px/16px Arial, Verdana, sans-serif;
}
#container .form-box .form-column .box .right{
	float:right;
	overflow:hidden;
	width:198px;
	border-left:1px solid #d2dcc0;
}
#container .form-box .form-column .box .right ul{
	padding:0 4px;
	overflow:hidden;
	margin:0;
	list-style:none;
	width:190px;
	height:199px;
	background:url(/images/sep.gif) no-repeat 5px 100%;
}
#container .form-box .form-column .box .right li{
	background:url(/images/sep.gif) no-repeat 5px 0;
	overflow:hidden;
	width:190px;
	float:left;
}
#container .form-box .form-column .box .right li:first-child{background:none;}
#container .form-box .form-column .box .right li p{
	padding:6px 5px 6px 3px;
	margin:0;
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
	width:87px;
}
#container .form-box .form-column .box .right li strong{
	float:left;
	font:bold 12px/16px Arial, Verdana, sans-serif;
	width:90px;
	padding:6px 3px 6px 0;
}
#container .form-box .form-column .box .right .btn-box{
	width:194px;
	padding:2px 0 5px 5px;
	overflow:hidden;
}
#container .form-box .form-column .box .right .btn-box a{
	float:left;
	margin:0 6px 0 0;
}
#container .form-box .form-column .box .right .btn-box a img{display:block;}
#container .form-box .form-column .box .right .btn-box strong{
	float:left;
	color:#e0574a;
	font:bold 12px/16px Arial, Verdana, sans-serif;
	width:150px;
}
#container .form-box .form-column .box h3{margin:12px 8px 0;}
#container .form-box .form-column .box .textarea-box{
	padding:0 0 7px 6px;
	overflow:hidden;
	width:362px;
}
#container .form-box .form-column .box .textarea-box p{
	margin:6px 8px 0 3px;
	font:11px/14px Arial, Verdana, sans-serif;
}
#container .form-box .form-column .box .textarea-bg{
	background:url(/images/textarea-bg.gif);
	overflow:hidden;
	width:354px;
	height:156px;
	padding:1px 3px 3px 1px;
	margin:16px 0 0;
}
#container .form-box .form-column .box .textarea-bg textarea{
	overflow:hidden;
	width:332px;
	height:134px;
	border:1px solid #a2b38d;
	padding:10px;
	background:#fff url(/images/textarea-bg.jpg) no-repeat;
	float:left;
	margin:0;
}
#container .form-box .form-column1{
	float:left;
	overflow:hidden;
	width:356px;
}
#container .form-box .form-column1 .box{
	width:354px;
	padding:4px 0;
}
#container .form-box .form-column1 .row{
	width:100%;
	margin:1px 0 0;
}
#container .form-box .form-column1 .row:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
#container .form-box .form-column1 .row label{
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
	width:80px;
	overflow:hidden;
	padding:0 0 0 4px;
}

#container .form-box .form-column1 .row .rosu0{
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
	width:80px;
	overflow:hidden;
	padding:0 0 0 4px;
	color: red;
}

#container .form-box .form-column1 .inp-txt{
	float:right;
	margin:0 4px 0 0;
	display:inline;
	width:266px;
	height:33px;
	background:url(/images/inp-txt.gif);
	/*padding:4px 5px 5px;*/
}
#container .form-box .form-column1 .inp-txt input{
	border:0;
	padding:5px;
	height:14px;
	font:11px/14px Arial, Verdana, sans-serif;
	width:246px;
	background:none;
}
#container .form-box .form-column1 .inp-txt input.txt{
	float:left;
	width:220px;
}
#container .form-box a.lnk-tooltip{
	float:right;
	width:26px;
	height:24px;
	text-decoration:none;
	margin:4px 5px 0 0;
	display:inline;
}
#container .form-box a.lnk-tooltip .tooltip-question{
	color:#fff;
	text-align:center;
	width:26px;
	height:20px;
	display:block;
	background:#ff4272;
	font:13px/14px Arial, Verdana, sans-serif;
	padding:4px 0 0;
	cursor:pointer;
}
#container .form-box a.lnk-tooltip .tooltip{
	display:block;
	position:absolute;
	top:13px;
	right:9999px;
	z-index:100;
}
#container .form-box a.lnk-tooltip:hover {
	background-position: 0 0;
	position:relative;
}
#container .form-box a.lnk-tooltip:hover .tooltip{right:3px;}
#container .form-box a.lnk-tooltip .tooltip .bottom,
#container .form-box a.lnk-tooltip .tooltip .top{
	display:block;
	overflow:hidden;
	background:url(/images/tooltip-top.gif);
	width:250px;
	height:16px;
}
#container .form-box a.lnk-tooltip .tooltip .bottom{
	background:url(/images/tooltip-bottom.png);
	width:252px;
	height:4px;
}
#container .form-box a.lnk-tooltip .tooltip .hold{
	width:248px;
	overflow:hidden;
	background:url(/images/tooltip.png);
	display:block;
	padding:0 3px 0 1px;
}
#container .form-box a.lnk-tooltip .tooltip .hold .tooltip-bg{
	display:block;
	width:248px;
	overflow:hidden;
	background:url(/images/tooltip-bg.jpg) no-repeat;
}
#container .form-box a.lnk-tooltip .tooltip strong{
	display:block;
	font:bold 14px/16px Arial, Verdana, sans-serif;
	color:#666;
	margin:8px 0 0 14px;
}
#container .form-box a.lnk-tooltip .tooltip .text{
	display:block;
	color:#666;
	font:11px/14px Arial, Verdana, sans-serif;
	padding:10px;
}
#container .form-box .form-column1 .textarea-bg{
	background:url(/images/textarea-bg1.gif);
	float:right;
	overflow:hidden;
	width:260px;
	height:76px;
	padding:3px;
	margin:0 4px 0 0 ;
	display:inline; 
}
#container .form-box .form-column1 .textarea-bg textarea{
	border:1px solid #a2b38d;
	background:#fff url(/images/textarea-bg.jpg) no-repeat;
	padding:5px;
	height:64px;
	width:248px;
	overflow:hidden;
	font:11px/14px Arial, Verdana, sans-serif;
	float:left;
	margin:0;
}
#container .form-box .calendar-box{
	padding:6px;
	overflow:hidden;
	width:342px;
}
#container .form-box .calendar-box .cal-head{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
#container .form-box .calendar-box h3{
	float:left;
	margin:0 20px 0 9px;
	display:inline;
}
#container .form-box .calendar-box .rosu1{
	float:left;
	margin:0 20px 0 9px;
	display:inline;
	color:red;
}
#container .form-box .calendar-box select{float:left;}
#container .form-box .calendar-box .calendar{
	border:1px solid #cacbc5;
	width:341px;
	overflow:hidden;
	background:url(/images/cal-bg.jpg) repeat-x 0 100%;
}
#container .form-box .calendar-box .calendar .hold{
	margin:0 -1px 0 0;
	width:342px;
	overflow:hidden;
	padding:0 0 8px;
}
#container .form-box .calendar-box .calendar .cal-box{
	float:left;
	overflow:hidden;
	padding:6px 1px 0 0;
	width:170px;
	background:url(/images/cal-sep.gif) no-repeat 100% 4px;
}
#container .form-box .calendar-box .calendar .cal-box h4{
	margin:0;
	font:12px/14px Arial, Verdana, sans-serif;
	text-align:center;
}
#container .form-box .calendar-box .calendar table,
#container .form-box .calendar-box .calendar th,
#container .form-box .calendar-box .calendar tr,
#container .form-box .calendar-box .calendar td{
	padding:0;
	border-collapse:separate;
	border-spacing:2px;
}
#container .form-box .calendar-box .calendar table{width:170px;}
#container .form-box .calendar-box .calendar td,
#container .form-box .calendar-box .calendar th{
	vertical-align:top;
	overflow:hidden;
	font:10px/12px Arial, Verdana, sans-serif;
	border:0;
}
#container .form-box .calendar-box .calendar th{
	border:0;
	background:url(/images/th.gif) no-repeat;
	color:#fff;
	padding:5px 0;
	width:22px;
}
#container .form-box .calendar-box .calendar th.weekend{color:#900;}
#container .form-box .calendar-box .calendar td{
	text-align:right;
	color:#e0d9b8;
	background:url(/images/td.gif);
	width:22px;
	height:22px;
}
#container .form-box .calendar-box .calendar td span{
	padding:2px;
	display:block;
}
#container .form-box .calendar-box .calendar td a{
	display:block;
	padding:2px;
	height:18px;
	text-decoration:none;
	color:#595d39;
}

.calendar td a:hover {
	cursor: pointer;
}


#container .form-box .calendar-box .calendar td a:hover{
	background:url(/images/td-ov.gif) no-repeat;
	color:#fff;
	font-weight:bold;
}
#container .form-box .calendar-box .calendar td.active a{
	background:url(/images/td-act.gif) no-repeat;
	color:#e0574a;
	font-weight:bold;
}
#container .form-box .calendar-box .calendar p{
	margin:5px 0 0;
	float:left;
	width:100%;
	text-align:center;
	font:11px/14px Arial, Verdana, sans-serif;
}
#container .form-box .column{
	float:right;
	overflow:hidden;
	padding:0 3px 6px 0;
	width:200px;
	position:relative;
}
#container .form-box .column img{float:right;}
#container .form-box .column a.bitmap{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/bitmap.gif);
	width:106px;
	height:105px;
	top:274px;
	left:38px;
	position:absolute;
}
#container .form-box .column p{
	clear:both;
	margin:0 0 0 20px;
	width:170px;
	font:11px/14px Arial, Verdana, sans-serif;
}
#container .form-box .bottom-form{
	clear:both;
	width:932px;
}
#container .form-box .bottom-form .block{
	border-top:1px solid #d2dcc0;
	width:932px;
	overflow:hidden;
	padding:6px 0 0;
}
#container .form-box .bottom-form .block h3{
	float:left;
	width:150px;
	margin:10px 0 0 9px;
	display:inline;
}
#container .form-box .bottom-form .block .inp-txt{
	float:left;
	background:url(/images/inp-txt1.gif);
	overflow:hidden;
	width:218px;
	height:26px;
	padding:4px;
	margin:0 23px 0 0;
}
#container .form-box .bottom-form .block .inp-txt .txt{
	float:left;
	border:0;
	padding:5px;
	height:15px;
	width:157px;
	background:none;
	font:11px/12px Arial, Verdana, sans-serif;
}
#container .form-box .bottom-form .block .inp-txt .btn{float:left;}
#container .form-box .bottom-form .block p{
	float:left;
	margin:0;
	font:11px/14px Arial, Verdana, sans-serif;
	width:520px;
	overflow:hidden;
}
#container .form-box .bottom-form .box{width:930px;}
#container .form-box .bottom-form .box .note{
	float:right;
	overflow:hidden;
	background:url(/images/note-box.gif);
	width:368px;
	height:74px;
	margin:8px 12px 0 0;
	display:inline;
	padding:4px;
}
#container .form-box .bottom-form .box .note p{
	float:left;
	width:219px;
	margin:6px 0 0;
	text-align:center;
	font:20px/24px Arial, Verdana, sans-serif;
}
#container .form-box .bottom-form .box .note p strong{
	display:block;
	color:#ff4272;
	font-weight:normal;
}
#container .form-box .bottom-form .box .note p span{
	display:block;
	font:11px/14px Arial, Verdana, sans-serif;
}
#container .form-box .bottom-form .box .note a.btn{
	float:right;
	height:58px;
	margin:1px 1px 0 0;
	display:inline;
	color:#fff;
	font:20px/22px Arial, Verdana, sans-serif;
	text-align:center;
	width:148px;
	background:#ff4272;
	text-decoration:none;
	padding:14px 0 0;
}
#container .form-box .bottom-form .box .txt-box{
	float:left;
	width:520px;
	padding:8px 0 8px 10px;
}
#container .form-box .bottom-form .box .txt-box p{
	margin:0;
	font:11px/14px Arial, Verdana, sans-serif;
}
#container .form-box .bottom-form .box .box{
	float:right;
	width:505px;
	margin:4px 4px 6px 0;
	display:inline;
	padding:2px 0 12px;
}
#container .form-box .bottom-form .form-list{
	margin:0;
	list-style:none;
	padding:0 25px 0 29px;
}
#container .form-box .bottom-form .form-list li{
	width:100%;
	float:left;
}
#container .form-box .bottom-form .form-list label{
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
	width:140px;
	padding:6px 0 0;
}

#container .form-box .bottom-form .form-list .rosu{
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
	width:140px;
	padding:6px 0 0;
	color: red;
}

#container .form-box .bottom-form .form-list .inp-txt{
	float:right;
	background:url(/images/inp-txt2.gif);
	width:297px;
	height:26px;
	padding:4px 5px 4px 4px;
}


#container .form-box .bottom-form .form-list .inp-txt input{
	float:left;
	border:0;
	padding:6px;
	height:14px;
	width:250px;
	font:11px/14px Arial, Verdana, sans-serif;
	background:none;
}
#container .form-box .bottom-form .form-list .inp-txt input.txt{width:286px;}
#container .form-box .bottom-form .form-list .lnk-tooltip{
	margin:1px 0 0;
}
#container .form-box .bottom-form .left-box{
	width:402px;
	padding:4px;
}
#container .form-box .bottom-form .left-box .form-list{padding:0;}
#container .form-box .bottom-form .left-box .form-list label{width:70px;}
#container .form-box .bottom-form .left-box p{margin:10px 0 0;}
.holder{
	width:100%;
	overflow:hidden;
}
