@import url("reset.css");
@import url("modal.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,300);
@font-face {font-family: 'Neusa-Regular'; src: url('../font/Neusa-Regular.eot'); src: url('../font/Neusa-Regular.woff') format('woff'), url('../font/Neusa-Regular.ttf') format('truetype'), url('../font/Neusa-Regular.svg#Neusa-Regular') format('svg'), url('../font/Neusa-Regular.eot?#iefix') format('embedded-opentype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'Neusa-SemiBold'; src: url('../font/Neusa-SemiBold.eot'); src: url('../font/Neusa-SemiBold.woff') format('woff'), url('../font/Neusa-SemiBold.ttf') format('truetype'), url('../font/Neusa-SemiBold.svg#Neusa-SemiBold') format('svg'), url('../font/Neusa-SemiBold.eot?#iefix') format('embedded-opentype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ALSRubl'; src: url('../font/ALSRubl.eot?#iefix');src: url('../font/ALSRubl.eot?#iefix') format('embedded-opentype'), url('../font/ALSRubl.woff') format('woff'), url('../font/ALSRubl.ttf')  format('truetype'),  url('../font/ALSRubl.svg#ALSRubl') format('svg'); font-weight: normal; font-style: normal;}
html {background:#ffffff; width:100%; height:100%;}
body{font-family: Neusa-SemiBold; font-size:14pt; line-height:1.2; width:100%; margin:0 auto;}
section.warning {width:100%; padding:10px; text-align:center;  position: fixed; top:0; z-index:99999; color:#ffffff; background:#800000; font-family:Arial; font-size:11pt;}

header {width:100%;  position: fixed; top:0; height:244px; background:url(/i/pic/header_bg.png) repeat-x; margin-bottom:10px;}
	header .logo {width:166px; height:244px; background:url(/i/pic/logo.png) no-repeat; float:left; z-index:999999;}
	header .h_info {width:824px; float:right;}
		header .h_info nav {height:64px; width:824px; text-transform:uppercase;} 
			nav .decor 	 {width:3px; height:64px; background:url(/i/pic/md.png) no-repeat; float:left;}
			nav .prod  	 {width:128px; height:54px; background:#55a336; padding: 10px 0 0 40px; font-size:28pt; float:left;}
				nav a {color:#ffffff; text-decoration:none;}
			nav .news  	 {width:105px; height:46px; padding: 18px 0 0 20px; font-size:20pt; float:left;} 	
				nav .news span.count{color:#000000; font-size:10pt; font-family:Arial; position:absolute; margin-left:3px; padding:2px; border-radius:4px; background:#ffffff; }
			nav .say 	 {width:108px; height:46px; padding: 18px 0 0 20px; font-size:20pt; float:left;}
			nav .contact {width:106px; height:46px; padding: 18px 0 0 20px; font-size:20pt; float:left;} 
			nav .basket	 { float:right;  width:270px; height:64px; background:url(/i/pic/bbg.png) no-repeat right;}
				nav .basket .bcount{width:160px; height:34px; padding-top:7px; margin:14px 0 0 80px;}
					nav .basket .bcount {font-size:18pt; font-family:arial; font-weight:bolder;}
					nav .basket .bcount span {font-size:13pt; font-family: 'Neusa-SemiBold'; color:#ffffff;}
					nav .basket .bcount #showbasket .rur {font-size:18pt; font-family: 'ALSRubl'; text-transform:lowercase; font-weight:lighter;}	
		header .h_info .promo {height:119px; width:824px;  text-transform:uppercase; line-height:1;}
			.h_info .promo .about 		{width:149px; float:left; font-size:22pt; color:#6b6b69; padding:18px 0 0 20px;}
			.h_info .promo .dec 		{width:3px; height:119px; background:url(/i/pic/pdbg.png) no-repeat; float:left; }	
			.h_info .promo .worktime	{width:290px; height:83px; float:left; background:url(/i/pic/clock.png) no-repeat; padding:35px 20px 0 100px; font-size:22pt; color:#676765; line-height:0.8;} 
				.h_info .promo .worktime span{font-size:13pt;} 
			.h_info .promo .phone		{width:159px; height:78px; background:url(/i/pic/phone.png) no-repeat; float:right; font-size:36pt; color:#676765; padding: 30px 0 0 70px;}
					.h_info .promo .phone span {font-size:12pt; font-family:Arial; display:block; text-transform:none;}
					.h_info .promo .phone a {color:#55a336; text-decoration:none;}
		header .h_info .service {height:34px;  width:802px; padding:4px 0 0 22px; background:#d9dbda; font-size:13pt; line-height:0.9;}
			.h_info .service span {font-size:15pt; line-height:0.5;}
			.h_info .service .time  {float:left; width:179px; padding-left:50px; background:url(/i/pic/time.png) no-repeat;}
			.h_info .service .bonus {float:left; width:170px; margin-left:60px;  padding-left:50px; background:url(/i/pic/card.png) no-repeat;} 
			.h_info .service .sms   {float:left; width:159px;  padding-left:50px; background:url(/i/pic/sms.png) no-repeat;}
			.h_info .service .soc   {float:right; padding-right:5px;}
			.h_info .service a {color:#000000; text-decoration:none;}
			.h_info .service a:hover {color:#f18b1c;}

header.sticky {height: 64px;  background: #f18b1c;  z-index:999999;}
	header.sticky .h_info .promo {display:none;}
	header.sticky .h_info .service  {}
	header.sticky .logo {width:166px; height:84px; padding-top:18px; border-top:1px solid #efdbb4; background:url(/i/pic/logo_min.png) no-repeat top; transition: all 0.3s ease; float:left;}
	
			
footer {width:100%; border-top:1px solid #f18b1c; padding-top:10px;  height:100px; text-align:center; color:#000000; font-family:Arial; font-size:12pt;}
	footer h4 {margin-bottom:10px; font-family: 'Neusa-SemiBold'; font-size:18pt;}
	footer .copy {width:820px; float:left;}
	footer .count_ya {width:100px; float:right;}
	footer a {color:#042d42;}

section.content {min-height:240px; margin-top:260px; font-family:Arial; font-size:11pt; margin-bottom:20px;}
section.content span #mapx {font-family: 'Neusa-SemiBold'}
section.content h1 {font-size:28pt; margin:3px 0 10px 0; font-family: 'Neusa-SemiBold'}
section.content h2 {font-size:20pt; margin:3px 0 10px 0; font-family: 'Neusa-SemiBold'}
section.content a {color:#55a336;}

section.content .action_greed {width:288px;  height:290px; float:left; margin:0 40px 40px 0; outline:1px solid #cecece; text-align:center;}
section.content .action_greed h3{padding:5px; text-decoration:underline; font-size:15pt; font-weight:lighter;}
section.content .action_greed p {color:#000000; font-size:10pt; text-align:left; padding:5px;}
section.content .action_greed:hover {outline:4px solid #ff7500;}

section.content.sticky {}

.indexaction {width:990px; margin-top:10px; border-bottom:1px solid #cecece; height:220px;}
.indexaction .index_filter {float:left; width:300px; }
	.indexaction .index_filter .ftitle {background:url(/i/pic/fico.jpg) no-repeat; font-family: 'Neusa-SemiBold';text-transform:uppercase; color:#6b6b69; font-size:18pt; line-height:0.6; text-align:center; padding:15px 0 10px 30px;}
	.indexaction .index_filter .filt {background:#d9dbda; padding:10px; margin-top:10px; width:280px; border-radius: 0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px;}
	.indexaction .index_filter .filt a {color:#000000; font-size:14pt; text-decoration:none; font-family: 'Neusa-SemiBold'; display:block; padding-left:20px; line-height:0.9; padding-bottom:12px;}
	.indexaction .index_filter .filt a.all {color:#55a336;}
	.indexaction .index_filter .filt a:hover {color:#ef7f1b}
	.indexaction .index_filter .filt .lbl {float:left; width:140px;} 
	.indexaction .index_filter .filt .rbl {float:right; width:140px;}
.indexaction .index_promo {float:right; width:650px; height:170px; padding-top:40px;}
.indexaction .index_promo h1 {color:#ff7500; font-size:40pt; margin:0; padding:0; line-height:0.9;}
.indexaction .index_promo h1 span {color:#606060; font-size:14pt; display:block; margin:0; padding:0;}
	.indexaction .index_promo .actioninfo {float:left; width:190px;  margin-right:1px; padding-top:10px; font-size:15pt;}
		.indexaction .index_promo .actioninfo .tdinfo {float:left; width:100px; color:#ff7500; padding-top:12px; text-transform:uppercase; line-height:0.9; font-size:22px; font-family: 'Neusa-SemiBold'; text-align:right;}
		.indexaction .index_promo .actioninfo .tdprice {float:right; width:80px; color:#ff7500; font-size:50px; font-family: 'Neusa-SemiBold';}
	.indexaction .index_promo .actiongood {float:left; width:190px; margin:0 10px 0 10px;}
	.indexaction .index_promo .actiongood img {padding-top:10px;}
	.indexaction .index_promo .actionbasket {float:left; width:240px;  padding-top:10px;}
	.indexaction .index_promo .actionbasket b {font-size:10pt; font-weight:lighter;color:#333333; display:block; margin-top:10px;}
.grid {}
.filter {margin-bottom:20px;}

.good-list {width:990px;}
	.good-list .good {float:Left; width:285px; height:425px; padding:5px 15px 15px 15px; margin: 0 12px 18px 0;}
	.good-list .good:hover {outline:3px solid #ff7500;  box-shadow: 0px 0px 15px 0px #000000;}
	.good-list .good h1 {font-size:18pt; text-align:center; text-transform:uppercase; color:#55a336;}
	.good-list img {display:block; margin:0 auto; vertical-align:middle; min-height:180px;}
	.good-list form {padding:0; margin:0;}
	.good-list p { line-height:1.1; font-size:11pt;}
	.good-list ul {}
	.good-list li {list-style-type:none; text-transform:uppercase; font-family: Neusa-SemiBold; font-size:12pt;  color:#676766;}
	.good-list .action {font-size:13pt; margin-top:10px;}
	.good-list label {cursor: pointer;}
	.good-list span.price {font-size:21pt;  font-family: 'Neusa-SemiBold'; color:#676766;}
	.good-list span.rur {font-size:17pt;  font-family: 'ALSRubl'; color:#676766;}
	.good-list span.actionday {color:#ff7500;}
	.good-list .add_count .count_basket {float:left; padding:8px 0 0 5px;}
	.good-list .add_count {margin:0 10px 0 0; width:150px; float:right;}
	.good-list .add_count input[type="submit"]{float:right; font-size:16pt; padding-bottom:7px; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer;} 
	.good-list .add_count input[type="submit"]:active {background-color:#55a336; transition: all 0.3s ease;}

#action_baner.sticky {margin-top:20px; z-index:-999999;}
#action_baner {width:990px; height: 208px; padding-bottom:5px; margin:10px 0 10px 0; border-bottom:1px dashed #cecece;}
	#action_baner .about {float:left; width:215px; padding:0 5px 0 5px; color:#ff7500;}
		#action_baner .about h1 {line-height:0.9; font-size:35pt;}
		#action_baner .about p {text-align:right; color:#676868; margin-right:20px; font-size:14pt; line-height:0.9;  font-family: 'Neusa-SemiBold';}
		#action_baner .about .rub {font-size:20pt;  font-family: 'ALSRubl';}
		#action_baner .about .promo {font-size:60pt;}
		#action_baner .about .pred {font-size:30pt;}
	#action_baner .photo {float:left; width:260px; padding:10px 5px 0 5px;}
	#action_baner .info {float:left; width:255px; padding:0 5px 0 5px;}
	#action_baner .info h2 {color:#ff7500;}
	#action_baner .info h3 {color:#676868; font-family: 'Neusa-SemiBold'; font-size:16pt;}
		#action_baner .info .today{height:170px;}
	#action_baner .action {float:left; width:220px; padding:15px 5px 0 5px;}
	
	#action_baner .action {text-align:right; padding-top:45px;}
	#action_baner .action form {padding:0; margin:0;}
	#action_baner .action p { line-height:1.1; font-size:10pt;}
	#action_baner .action ul {}
	#action_baner .action li {list-style-type:none; text-transform:uppercase; font-family: Neusa-SemiBold; font-size:12pt;  color:#676766;}
	#action_baner .price_add {margin-top:10px;}
	#action_baner .action label {cursor: pointer;}
	#action_baner .action span.price {font-size:37pt;  font-family: 'Neusa-SemiBold'; color:#ff7500;}
	#action_baner .action span.rur {font-size:17pt;  font-family: 'ALSRubl'; color:#ff7500;}
	#action_baner .action .add_count {margin-left:38px;  width:182px;}
	#action_baner .action .count_basket {float:left; padding:10px 0 0 0;}
	#action_baner .action .add_count input[type="submit"]{float:right; display:block; font-size:16pt; padding:2px 15px 7px 15px; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer;} 
	#action_baner .action .add_count input[type="submit"]:active {background-color:#55a336; transition: all 0.3s ease;}

.auth_form {margin-top:10px;}
.auth_form .user_auth_form {width:400px; margin-top:5px; padding:15px; outline:1px dashed #cecece; float:left; font-family: Neusa-SemiBold;}
.auth_form .user_auth_form h2 {color:#f18b1c; text-transform:uppercase; margin-bottom:10px;}
	.auth_form .user_auth_form .user {margin-bottom:10px;}
		.auth_form .user_auth_form input[type="text"]{float:right; width:220px; padding:5px; font-family: Neusa-SemiBold; font-size:20pt;}
		.auth_form .user_auth_form input[type="submit"]{float:right; margin:20px 0 10px 0; font-size:16pt; padding:2px 15px 7px 15px; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer; }
		.auth_form .user_auth_form span{display:block; float:left; width:140px; padding:1px; font-size:18pt; font-family: Neusa-SemiBold;}
	.auth_form .user_auth_form .phone {margin-bottom:5px;}
	.auth_form a {font-size:14pt;}
.auth_form .about_user_auth_form {float:right; width:510px;}


.call_back_form {width:400px; margin:25px auto; padding:15px; outline:1px dashed #cecece; font-family: Neusa-SemiBold;}
	.call_back_form .client {margin-bottom:10px; font-size:15pt;}
	.call_back_form i {font-size:15pt; margin-bottom:10px; display:block;}
		.call_back_form  input[type="text"]{float:right; width:220px; padding:5px; font-family: Neusa-SemiBold; font-size:20pt;}
		.call_back_form  input[type="submit"]{float:right; margin:20px 0 10px 0; font-size:16pt; padding:2px 15px 7px 15px; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer; }
		.call_back_form  span{display:block; float:left; width:140px; padding:1px; font-size:18pt; font-family: Neusa-SemiBold;}
	.user_auth_form .phone {margin-bottom:5px;  font-size:15pt;}
	.auth_form a {font-size:14pt;}

	

.additionally {width:220px; float:right; min-height:320px;}	
.additionally .add_ggod {padding:0 0 10px 0; border-bottom:1px solid #cecece; min-height:100px;}

.basket_good_list {width:720px; padding:5px 5px 15px 5px; outline:1px solid #880000; float:left;}
.basket_good_list .good_list {width:700px; padding:8px 5px 8px; border-bottom:1px solid #cecece;}
.basket_good_list .good_list:hover {background:#fbf7f0;}

.about_order {display:block; padding:15px 5px 5px 5px; color:#ff0000; font-size:10pt;} 
.about_order a {color:#666666;}

.basket_good_list .form_good_list {width:700px; margin-top:20px;}
.basket_good_list .form_good_list  form{float:left;  width:320px;}
.basket_good_list .form_good_list  form input[type="submit"]{margin:0; width:177px; font-size:16pt; padding:4px 15px 7px 15px; color:#000000; border-radius:10px; background-color:#ff7500; font-family: Neusa-SemiBold; cursor:pointer; }
.basket_good_list .form_good_list  form input[disabled="disabled"]{background:#cecece; color:#000000;}
.basket_good_list .form_good_list .act_form{float:right; width:165px;}
.basket_good_list .form_good_list .basket_itog {float:left; text-align:right; width:70px; font-size:18pt; font-weight:bolder;}
.basket_good_list .form_good_list .all_price {float:left; padding-top:5px; text-align:center; width:170px; font-size:14pt; font-weight:bolder;}
.basket_good_list .form_good_list .all_price  .rur {font-size:14pt;  font-family: 'ALSRubl'; color:#000000;}

.good_list .about_good h2 {font-size:15pt;}
.good_list .about_good  {float:left; width:300px; }
.good_list .new_count_good{float:left; width:150px; padding-top:10px;}
.good_list .good_show_price {float:left; width:90px; padding-top:9px; text-align:center;} 
.good_list .good_show_del {float:right; width:120px;  padding-top:15px;}
.good_list .good_show_del a {font-size:10pt;}

.good_list span {display:block; font-size:11pt; font-family:Arial;}
.good_list span.show_price {padding:8px 5px 5px 5px;}
.good_list span.show_count {display:block; float:left; background:#ffffff; text-align:center;  margin:0 10px 0 10px; padding:8px 25px 5px 25px; width:20px; outline:1px solid #cecece; box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.75);}
.good_list a {font-size:16pt; text-decoration:none;} 
.good_list span.basketplus {display:inline; cursor:pointer; padding-top:3px; display:block; float:left;}
.good_list span.basketplus a{color:#000000;} 
.good_list span.basketminus   {display:block; float:left; padding-top:5px; cursor:pointer;}

.good_list span.basketminus a{color:#000000;} 
.good_list .rur {font-size:14pt; font-family: 'ALSRubl'; text-transform:lowercase; font-weight:lighter;}

.wrap {width:980px; padding:5px; margin:0 auto; text-align:left;}
.wrap_center {width:980px; padding:5px; margin:0 auto; text-align:center;}
.wrap_nopadding {width:990px; margin:0 auto; text-align:left;}
.clear {clear:both;}

.rules {width:986px; height:180px; font-size:11pt; overflow: auto; border:2px solid #cecece; background:#eeeeee;}
.nodisplay {display:none; margin:0; padding:0; height:0; width:0;}
.display {display:inline;}

iframe {display:none;}
input {vertical-align: top; font-family:Arial; font-size:12pt; padding:3px; width:auto; overflow:visible; padding:3px; border:1px solid #cecece;}
textarea{resize:vertical; width:730px; font-family:Arial; font-size:12pt; border:1px solid #cecece; height:80px;}
select {font-size:20pt; padding:2px; font-family:Arial; font-size:12pt;  width:auto; overflow:visible;}
input[type=radio]{margin:2px 2px 0 0;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}
strong, b {font-weight:bolder;}
p {margin-bottom:10px;}
p.small {font-size:10pt;}
p.info {font-size:12pt; color:#333333; font-style:oblique;}
p.big {font-size:13pt; line-height:1.4;}

span.error {color:#ff0000;}

hr { margin:10px 0 10px 0; color:#fff; height:1px; border:0; border-bottom:1px solid #f1f1f1;}

table {border-collapse: collapse; font-size:12pt; margin:10px 0 10px 0; width:100%; line-height:1.3;}
table th {height:30px; text-align:left; font-size:14pt; font-weight:lighter;} 
table tr, table td {padding: 10px 5px 10px 5px; vertical-align: top; border-bottom:1px solid #ffe4e8;}
table td.folder_head {background: #eae8e9; color: #000000; font-style:italic; font-size:14pt;}
table tr:hover td{background: #ffffff;}
table ul {list-style-type:none;}
table input[type="text"] {width:500px; font-size:18pt;}
table textarea {width:505px;}

.phone_validate { font-family: 'Neusa-SemiBold';}
.phone_validate span.num_code {color:#333333; padding-top:4px; float:left; width:30px; font-size:18pt;}
.phone_validate span.form_but { float:left; width:70px; height:28px; margin-left:10px; font-size:16pt; padding:5px; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer;}
.phone_validate input[type="tel"] {float:left;  color:#880000; width:120px; font-size:18pt; font-family: 'Neusa-SemiBold';}

.pass_validate { font-family: 'Neusa-SemiBold';}
.pass_validate span.pass_code {color:#333333; padding-top:4px; float:left; width:110px; font-size:18pt;}
.pass_validate span.form_but { float:left; width:100px; height:28px; margin-left:10px; font-size:16pt; padding:5px; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer;}
.pass_validate input[type="text"] {float:left;  color:#880000; width:70px; font-size:18pt; font-family: 'Neusa-SemiBold';}

.showresult{display:block;padding:10px 0 0 0; font-family:Arial;}

.true_auth  {width:750px;} 
.true_auth .indicator {width:150px; float:left;} 
.true_auth .message  {float:right; width:550px; font-size:13pt;}

#loaddata {display:none; float:left; margin-left:10px;}

#order_form {font-size:16pt; font-family: 'Neusa-SemiBold';}
#order_form .sendform {margin-top:20px; padding-left:430px;}
#order_form button#order  {padding:5px; float:left; font-size:18pt; border:1px solid #666666; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer;}
#order_form input[type="text"] {padding:3px; color:#880000; margin-top:-5px; font-size:16pt; border:1px solid #666666; font-family: 'Neusa-SemiBold';}
#order_form input[type="text"].err {outline:2px solid #ff0000;}
#order_form .about_user {padding:10px; border-bottom:1px solid #cecece; background:#eeeeee;}
	#order_form .about_user:hover {background:#d9dbda; }
#order_form .about_user .user_name {float:left; width:450px;} 
		#order_form .about_user .user_name input[type="text"] {width:300px;}
#order_form .about_user .user_mail {float:left; width:450px;}
	#order_form .about_user .user_mail  input[type="text"] {width:250px;}

#order_form .order_adress {padding:10px; margin-top:10px;  border-bottom:1px solid #cecece; background:#eeeeee;}
	#order_form .order_adress:hover {background:#d9dbda; }
	#order_form .order_adress .order_street {float:left; width:390px;}
		#order_form .order_adress .order_street input[type="text"] {width:300px;}
	#order_form .order_adress .order_house {float:left; width:130px;}
		#order_form .order_adress .order_house input[type="text"] {width:50px;}
	#order_form .order_adress .order_floor {float:left; width:150px;}
		#order_form .order_adress .order_floor input[type="text"] {width:50px;}
	#order_form .order_adress .order_apartment {float:left; width:200px;}
		#order_form .order_adress .order_apartment input[type="text"] {width:50px;}

#order_form .order_other {padding:10px; margin-top:10px; border-bottom:1px solid #cecece; background:#eeeeee; }	
	#order_form .order_other:hover {background:#d9dbda; }
	#order_form .order_other .type_pay {width:300px; float:left;}
		#order_form .order_other .type_pay select{padding:3px; color:#880000; margin-top:-5px; font-size:16pt; border:1px solid #666666; font-family: 'Neusa-SemiBold';}
		#order_form .order_other .type_pay select.err {outline:2px solid #ff0000;}
	#order_form .order_other .order_person {width:300px; float:left;}
		#order_form .order_other .order_person input[type="text"] {width:50px;}
	#order_form .order_other .order_surrender {width:300px; float:left;}
	#order_form .order_other .order_surrender span.rur {font-size:17pt;  font-family: 'ALSRubl';}
		#order_form .order_other .order_surrender input[type="text"] {width:50px;}
span.passremind {font-size:16pt; display:block; margin-top:20px; border-top:1px solid #cecece; padding-top:10px;}
span#restore  {padding:5px; font-size:14pt; border:1px solid #cecece; background-color:#ff7500; color:#000000; border-radius:10px; font-family: Neusa-SemiBold; cursor:pointer;}

.loop {margin:none; padding:none;}
.loop .sticky {margin-top:20px; width:990px; z-index:-999;}
.loop .item {margin:0; padding:0; width:990px; height:250px;}

img.actioniphoto {float:left; margin:3px 15px 5px 0;}
.cms {margin-bottom:20px; font-size:10pt;}
