html, body {
	padding: 0;
	margin:0;
	position: relative;
	vertical-align: bottom;
	font-family:arial;
	font-size:13px;
	color:#333333;
}
tr {
	padding:0;
	margin:0;
} 
body {
	border:none;
	background-color:#ffffff;
}
br.clear {
	clear:both;
	height: 0;
}
a {
	color:#c21111;
}
a img {
	border:none;
}
h1 {
	font-family:Trebuchet MS;
	font-size:26px;
	color:#008000;
	font-weight:inherit;
	margin: 0 0 10px 0;
	padding:20px 0 0 0;
}
h3 {
	font-family:Trebuchet MS;
	font-size:17px;
	color:#c21111;
	margin:5px 0;
	;
}
h3 a {
	font-family:Trebuchet MS;
	font-size:17px;
	color:#c21111;
	text-decoration:underline;
	margin:5px 0;
	;
}
h2 {
	font-family:Trebuchet MS;
	font-size:20px;
	color:#008000;
	font-weight:inherit;
	margin-bottom:5px;
}
p {
	font-family:arial;
	font-size:13px;
	color:#333333;
}
table.main {
	text-align: left;
	height: 100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
table.main-view {
	text-align: left;
	height: 100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
}
table.main td.main-head {
	width: 1125px;
	border:none;
	vertical-align:top;
	padding:20px 20px 35px 20px;
	margin:0;
}
table.main-view td.main-head-view {
	width:100%;
	border:none;
	vertical-align:top;
	padding:20px 20px 35px 20px;
	margin:0;
}
div.logo {
	width: 480px;
	height:100px;
	float:left;
	padding:55px 0px 0px 5px;
}
div.logo img {
	border: none;
}
table.banners {
	width:100%;
	padding:0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
}
table.banners td {
	text-align:center;
}
*html table.banners td {
	padding:1px 2px;
}
*+html table.banners td {
	padding:1px 2px;
}
table.banners td.red a {
	color:#C21111;
	text-decoration:none;
}
table.banners td.green a {
	color:#3A6B36;
	text-decoration:none;
}
div.banner-green, div.banner-red {
	height: 151px;
	width: 100%;
	margin: 0 0 15px 0;
	;
	padding:0;
	text-align:center;
	color: #ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
div.banner-green-akcia, div.banner-green-new {
	height: 131px;
	width: 260px;
	float:right;
	padding:0;
	color: #ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 32px 0 0;
}
div.banner-green-akcia2, div.banner-green-new2 {
	height: 131px;
	width: 260px;
	float:right;
    position:relative;
	padding:0;
	color: #ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:25px -45px 0 0;

}
.sign {
    position:absolute;
    bottom:-13px;
    right:13px;
    font-family:calibri, arial, sans-serif;
    font-size:16px;
    padding:5px;
}
div.banner-green-new2 .sign {
    background-color:#c21111;

}
div.banner-green-akcia2 .sign {
    background-color:#007e00;
}
div.banner-green-akcia, div.banner-green-akcia2 {
}
div.banner-green-new, div.banner-green-new2 {
}
div.banner-green-akcia img, div.banner-green-new img, div.banner-green-akcia2 img, div.banner-green-new2 img {
	width:260px;
	height:131px;
	border:none;
}
h3.action {
    color:#007e00;
}
div.banner-green a, div.banner-red a {
	color: #ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
div.banner-green a span {
	color: #ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	text-decoration:none;
}
div.banner-green {
	background: url(../i/green-banner-bg.gif) no-repeat center;
}
div.banner-green img, div.banner-red img {
	margin:14px 0 0 0;
	border: none;
	width:125px;
	height:125px;
}
div.banner-red {
	background: url(../i/red-banner-bg.gif) no-repeat center;
}
div.menu {
	float: left;
	height: 150px;
	width:250px;
	padding:20px 0px 0px 0px;
	vertical-align:top;
}
div.menu ul {
	color:#279f2b;
	padding:0px 0px 0px 6px;
	margin:0;
	list-style:none;
}
div.menu ul li {
	margin: 7px 0px;
	background:url(../i/marker.gif) no-repeat left center;
	padding:0px 0px 0px 20px;
}
div.menu ul li a {
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
}
div.about-main {
	float: left;
	width:450px;
	padding: 50px 0px 0px 5px;
}
div.about-main p {
	color: #333333;
	font-family:arial;
	font-size:17px;
	font-style:italic;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
div.phone {
	width: 280px;
	float: right;
	font-family:Tahoma, Geneva, sans-serif;
	color:#c21111;
	margin:25px 6px 0px 20px;
	padding:0px;
}
div.phone span.code {
	font-size:25px;
}
div.phone span.phone {
	font-size:45px;
}
div.phone p.address {
	font-size:18px;
	padding:0;
	margin:0px 0px 10px 45px;
	color:#c21111;
}
table.counties {
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color: #000000;
	width:700px;
	margin: 0 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
table.counties td a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color: #000000;
	text-decoration:none;
}
table.counties td {
	padding:20px 0px 0px 0px;
	width:20%;
	margin:0px 5px 0px 5px;
}
table.counties td img {
	margin:0px 10px -5px 0px;
	border: none;
}
div.left-news {
	float: left;
	width: 30%;
	padding: 10px 0px 0px 5px;
}
div.left-news div.news-item div.news-header a {
	color: #c21111;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
}
div.left-news div.news-item div.news-text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color: #000000;
	margin:15px 0px 35px 0px;
}
div.left-news p a {
	color:#c21111;
	text-decoration:underline;
	font-size:12px;
}
div.flash {
	float:right;
	width:594px;
	height:196;
	background: url(../i/flash-banner-bg.jpg) no-repeat;
	margin:0px 0px 2px 0px;
	padding:0px 0px 61px 0px;
}
div.flash div.banner {
	width: 547px;
	height: 140px;
	/*border: solid 2px #9c1212;*/
	padding:0;
	margin:14px 0px 0px 14px;
}
div.flash div.banner img {
	border: none;
}
div.new {
	float: right;
	width:194px;
	text-align:center;
	margin:10px 0px 0px 0px;
}
div.new a.akcia {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color: #3a6b36;
	text-decoration:none;
}
div.new a.new {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color: #f13737;
	text-decoration:none;
}
div.new p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:underline;
}
div.new p {
	margin:3px 0px 20px 0px;
	padding:0;
}
div.info {
	float:right;
	width: 595px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#elements div.info {
	float:none;
	width: auto;
}
div.info div.info-text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	padding:20px 0px 0px 3px;
}
div.info div.info-text p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
}
div.info div.info-text a {
	color:#C21111;
	text-decoration:none;
	border-bottom:dotted 1px #c21111;
}
div.info div.aktive-name {
	float: left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#C21111;
	margin:-2px 20px 0px 0px;
	background-color: #c21111;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 2px solid #c21111;
	padding: 0 10px;
}
div.info div.name {
	float: left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#C21111;
	margin:-2px 20px 0px 0px;
	background-color: #ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 2px solid #ffffff;
	padding: 0 10px;
}
div.info div.aktive-name a {
	color:#ffffff;
	text-decoration:none;
}
div.info div.name a {
	color:#C21111;
	text-decoration:none;
	border-bottom:dotted 1px #c21111;
}
div.footer-phone {
	color:#C21111;
	padding:45px 0px 0px 5px;
	width: 2%0px;
	font-family:Tahoma, Geneva, sans-serif;
}
div.footer-phone span.code-footer {
	font-size:18px;
}
div.footer-phone span.phone-footer {
	font-size:33px;
}
div.footer-phone span.address-footer {
	float:left;
	font-size:13px;
	padding:0;
	margin:4px 0px 0px 15px;
}
div.footer-left {
	float:left;
	width:420px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color: #333333;
	padding:20px 0px 0px 5px;
}
div.footer-left span {
	text-decoration:underline;
}
div.footer-menu {
	float:right;
	width:450px;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color: #333333;
	padding:20px 00px 0px 00px;
}
div.footer-menu a {
	color:#333333;
	text-decoration:underline;
}
/*-------------------------------------------------------------------------------------*/



/*-------------------------------------- TOP -----------------------------------------------*/
div.logotype {
	float: left;
	width:450px;
	padding:20px 0px 0px 0px;
}
div.logotype img {
	border:none;
}
div.internal-menu {
	width: 100%;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.internal-menu table {
	padding:0;
	margin:0px 0px 0px 0px;
	width:100%;
	border-collapse:collapse;
	border:none;
}
div.internal-menu table td {
	padding:0;
	margin:0;
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	margin: 7px 0px;
	white-space:nowrap;
}
div.internal-menu table td a {
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	text-decoration:underline;
	background:url(../i/markers.gif) no-repeat;
	background-position: 0 4px;
	padding:0px 0px 0px 20px;
}
/*div.internal-menu table td a.aktive,*/ div.internal-menu table td a:hover {
	background:url(../i/markers.gif) no-repeat;
	background-position: 0 -26px;
}
div.internal-menu table td span.aktive {
	background:url(../i/markers.gif) no-repeat;
	background-position: 0 -26px;
	padding-left: 20px;
}
/*div.internal-menu table td a.aktive-catalog
{
	background:url(../i/markers-catalog2.gif) no-repeat;
	background-position: 0 8px; 
}
*/

div.internal-menu table td span.aktive-catalog {
	background:url(../i/markers-catalog2.gif) no-repeat;
	background-position: 0 8px;
	padding-left: 20px;
}
/*------------------------------------- /TOP ------------------------------------------------*/


/*------------------------------------- LEFT ------------------------------------------------*/

div.left {
	float: left;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0;
}
/*------------------------------------ /LEFT ------------------------------------------------*/




/*------------------------------------- CATALOG LEFT ------------------------------------------------*/


div.left-banners {
	float: left;
	width:200px;
	padding:35px 0px 0px 0px;
}
div.new-left {
	float: right;
	width:194px;
	text-align:center;
	margin:5px 0px 30px 0px;
}
div.new-left p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:underline;
}
div.new-left p {
	margin:3px 0px 20px 0px;
	padding:0;
}
div.catalog-left {
	float: left;
	width:200px;
	background:url(../i/catalog-left-bg.gif) repeat-y;
	background-position:4px 0px;
	padding:0;
	margin:0;
}
div.catalog-left div ul.submenu {
	list-style:none;
	margin:0;
	padding:35px 0 0 20px;
}
div.catalog-left div ul.submenu li {
	padding:5px 0 5px 20px;
	margin-left:-20px;
}
div.catalog-left div ul.submenu li.current {
	font-family:arial;
	font-size:14px;
	color:#C21111;
	font-weight:bold;
	background:url(../i/markers-catalog.gif) no-repeat;
	background-position:0px 3px;
	margin:0px 0px 0px -20px;
	padding: 0 0px 0px 20px;
}
div.catalog-left div ul.submenu li a:hover {
	font-family:arial;
	font-size:14px;
	color:#C21111;
	background:url(../i/markers-catalog.gif) no-repeat;
	background-position:0px 3px;
	margin:0px 0px 0px -20px;
	padding: 0 0px 0px 20px;
}
div.catalog-left div ul.submenu ul li a:hover {
	font-family:arial;
	font-size:14px;
	color:#C21111;
	background:url(../i/markers-catalog.gif) no-repeat;
	background-position:0px 3px;
	margin:0px 0px 0px 0px;
	padding: 0 0px 0px 20px;
}
div.catalog-left div ul.submenu ul li {
	list-style:none;
	margin:0px 0px 0px -45px;
	padding:3px 0px 2px 0px;
}
div.catalog-left div ul.submenu ul li a {
	font-family:arial;
	font-size:14px;
	color:#C21111;
	text-transform:capitalize;
	padding-left:20px;
}
div.catalog-left div ul.submenu li a {
	font-family:arial;
	font-size:14px;
	color:#C21111;
}
div.catalog-left div ul.submenu2 {
	list-style:none;
	margin:0;
	padding:25px 0px 0px 0px;
}
div.catalog-left div ul.submenu2 li {
	padding:3px 0px 3px 0px;
}
div.catalog-left div ul.submenu2 li a {
	font-family:Trebuchet MS1, Helvetica, sans-serif;
	font-size:14px;
	color:#018001;
	padding-left:20px;
}
div.catalog-left div ul.submenu2 li.aktive {
	font-family:Trebuchet MS1, Helvetica, sans-serif;
	font-size:14px;
	color:#018001;
	background: url(../i/markers.gif) no-repeat;
	background-position: 0 4px;
	margin-left:0px;
	padding:5px 0px 5px 0px;
}
div.catalog-left div ul.submenu2 li.aktive a {
	font-family:Trebuchet MS1, Helvetica, sans-serif;
	font-size:14px;
	color:#018001;
	text-decoration:none;
	font-weight:bold;
}
div.catalog-left div ul.submenu2 li a:hover {
	font-family:Trebuchet MS1, Helvetica, sans-serif;
	font-size:14px;
	color:#018001;
	background: url(../i/markers.gif) no-repeat;
	background-position: 0 -1px;
	margin-left:0px;
	padding:0px 0px 0px 20px;
}
/*------------------------------------- /CATALOG LEFT -----------------------------------------------*/


/*------------------------------------- CONTENT -----------------------------------------------*/

div.content {
	float: right;
	width:75%;
	padding: 25px 0px 0px 20px;
}
div.wrap1 {
	border:solid 1px #fefefe;
	margin:0px 0px 30px 0px;
}
div.wrap2 {
	border:solid 1px #fcfcfc;
}
div.wrap3 {
	border:solid 1px #f9f9f9;
}
div.wrap4 {
	border:solid 1px #f5f5f5;
	overflow:hidden;
}
div.factories {
	padding: 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
div.factories img {
	border: none;
	margin: 15px 0px 10px 0px;
}
div.factories h3, div.factories h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #f13737;
	text-decoration:underline;
	margin:0px 0px 15px 0px;
}
div.content-text {
	width:100%;
	margin: 0 0px 30px 0px;
}
div.content-text img {
	border: none;
}
div.collections {
	padding: 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
div.collections img {
	border: none;
	margin: 10px 0px 5px 0px;
	float: left;
}
div.collections img.new-label {
	margin: 20px 0px 0px -45px;
}
div.collections img.pic {
	margin: 9px 10px 10px 0px;
}
div.collections h3, div.collections h3 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#C21111;
	text-decoration:underline;
}
div.collections div.link {
	float: left;
	width: 40%;
	height: 30px;
	background:url(../i/marker-red.gif) no-repeat;
	background-position: 0 9px;
	padding:0px 0px 0px 12px;
}
div.collections div.link a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C21111;
	text-decoration:underline;
}
div.pager {
	margin-bottom: 20px;
}
div.pager a {
	text-decoration: none;
}
div.pages {
	font-family:arial;
	font-size:16px;
	color:#ffffff;
	width:100%;
	text-align:center;
}
div.pages span a {
	color:#C21111;
}
div.pages span {
	margin:0px 5px;
	padding:0px 5px;
}
div.pages span.aktive {
	background-color:#C21111;
}
div.pages span.aktive a {
	color: white;
	text-decoration:none;
}
div.pages span.next, div.pages span.next a {
	text-decoration: none;
	font-size:20px;
	font-family:"Arial Black", Gadget, sans-serif;
}
div.news {
	width:70%;
	float: left;
	padding:0px 30px 0px 0px;
	overflow: auto;
}
div.news span.date, div.news-rigth span.date {
	font-family:arial;
	color:#333333;
	font-style:italic;
	font-size:12px;
}
div.link-back a, div.link-back-gallery a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C21111;
	text-decoration:underline;
}
div.link-back {
	margin: 0 0px 0px 0px;
}
div.link-back-gallery {
	margin: 0 0px 0px 65px;
}
div.news-rigth {
	float: right;
	width:25%;
	padding:0;
}
div.news-rigth h3 a {
	font-size:15px;
	font-weight:normal;
}
div.news-rigth div.title-right {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#007d00;
	margin: 29px 0px 20px 0px;
}
table.contacts {
	border: none;
	border-collapse: collapse;
	width:100%;
	table-layout:fixed;
	margin: -5px 0px 0px 0px;
}
table.contacts div img {
	margin:0px 10px 15px 0px;
	float:left;
}
table.contacts div {
	padding-bottom:5px;
}
table.contacts td {
	vertical-align:top;
	padding-bottom:20px;
	font-family:arial;
	font-size:12px;
	color:#333333;
}
table.contacts td div.title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#007d00;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
div.title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#007d00;
	margin:25px 0px 20px 0px;
	font-weight:bold;
}
div.feedback input.feedback1, div.feedback input.feedback2 {
	width: 332px;
	padding:0;
	margin:0;
	border-top: solid 1px #aaaaaa;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	font-family:arial;
	font-size:12px;
	color:#777777;
	padding:3px;
}
div.feedback input.feedback1 {
	margin-bottom: 16px;
}
div.feedback input.feedback2 {
}
.textarea {
	width: 334px;
	margin: 15px 0px;
	font-family:arial;
	font-size:12px;
	color:#333333;
}
form {
	width:100%;
}
.dpmenu td .a, .dpmenu td a {
	background:url(../i/markers.gif) no-repeat;
	background-position: 0 -30px;
	padding:0px 0px 0px 20px;
}
.dpmenu td.active .a {
	background-position: 0 0;
}
.dpmenu td .a:hover, .dpmenu td a:hover {
	background-position: 0 0;
}
/*------------------------------------ /CONTENT -----------------------------------------------*/



/*------------------------------------ MAP -----------------------------------------------*/

div.map-left {
	float:left;
	width:50%;
}
div.map-right {
	float:right;
	width:49%;
}
div.map-left ul ul, div.map-right ul ul {
	padding:0px 0px 0px 10px;
	margin: 0 0px 0px 10px;
}
div.low {
	margin:5px 0px;
}
div.low ul {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	list-style:circle;
}
.js, a.js:link, a.js:visited {
	border-bottom:1px dotted;
	cursor:pointer;
	text-decoration:none;
	font-size: 15px;
}
/*----------------------------------- /MAP -----------------------------------------------*/





/*------------------------------------ VIEW -----------------------------------------------*/

div.view-factory {
	background:url(../i/view-li-bg2.gif) no-repeat;
	background-position: 2px -6px;
	padding: 10px 0px 0px 50px;
}
div.view-factory h3 {
	margin: 0;
}
div.view-factory h3 a {
	font-family:Trebuchet MS;
	font-size:15px;
	color:#C21111;
	text-decoration:underline;
}
div.view-collection {
	background:url(../i/view-li-bg.gif) no-repeat;
	background-position: 35px -4px;
	padding: 10px 0px 0px 82px;
}
div.view-collection h1 {
	font-family:Trebuchet MS;
	font-size:24px;
	color:#008000;
	margin:0;
	padding:0;
}
div.links {
	float: left;
	height: 30px;
	margin:0 20px;
}
div.links-aktive {
	float: left;
	height: 30px;
	margin:0 20px;
}
div.links a {
	font-family:arial;
	font-size:16px;
	color:#008000;
	text-decoration:none;
	background:url(/i/markers_s.gif) no-repeat;
	background-position: 0 0px;
	padding:0px 0px 0px 16px;
}
div.links-aktive a {
	font-family:arial;
	font-size:16px;
	color:#C21111;
	text-decoration:none;
	background:url(/i/markers_s.gif) no-repeat;
	background-position: 0 -24px;
	padding:0px 0px 0px 16px;
}
div#elements {
	text-align:center;
	padding:30px 80px 30px 0px;
}
div#interior {
	text-align:center;
	padding:30px 0px;
}
div#interior img {
	/*border:none;*/
	margin:5px;
}
table.collection {
	width:100%;
	margin-right: -120px;
	color:#333333;
	font-family:arial;
	font-size:12px;
}
table.collection td {
	padding: 15px 4px 5px;
	vertical-align: top;
	text-align: center;
}
table.collection tr.title td, table.collection tr.size td, table.collection tr.info td {
	padding-top: 0;
}
 padding-bottom: 0;
/*----------------------------------- /VIEW -----------------------------------------------*/

div.item p {
	margin-top:3px;
}
/*----------------------------------- 404 -----------------------------------------------*/

div.e404 {
	font-family:arial;
	font-size:94px;
	font-weight:bold;
	color:#007e00;
	float:left;
	width: 170px;
	padding-top: 4px;
}
div.e404text {
	padding-top: 1px;
}
/*---------------------------------- /404 -----------------------------------------------*/


div.item {
	padding:8px 0px;
}
div.col-text {
	padding: 20px 0px 0px 70px;
	font-size:13px;
}
td.solution_main_image {
	padding-bottom: 30px;
	padding-right: 15px;
	vertical-align: top;
}
td.solution_rest {
	padding-bottom: 70px;
	vertical-align: top;
}
/*----------------------------------  -----------------------------------------------*/
div.a {
	cursor:pointer;
	color:#C21111;
	text-decoration:underline;
}
td.active div.a {
	color:#008000;
}
#seoa {
	font-size:17px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	margin:10px 0;
}
.alter {
	position:absolute;
	display:none;
	width:100%;
	height:16px;
	padding:6px 0;
	z-index:100500;
	background-color:#000;
	bottom:0;
	color:#fff;
}
div.footer-menu a.emphasis {
	color:#fff;
	background-color:#C21111;
	padding:5px 10px;
}
.news_actions {
    padding-left:54px;
    padding-bottom:55px;
    overflow:hidden;
}
.news_actions a {
    width:501px;
    height:89px;
    color:#fff;
    font-size:30px;
    font-family:trebuchet, sans-serif;
    float:left;
    position:relative;
    text-decoration:none;
}
.news_actions a span {
    position:absolute;
    bottom:15px;
}
.news_actions a.new {
    background:url("/i/news.png") no-repeat left top;
    margin-right:5px;
}
.news_actions a.akcia {
    background:url("/i/actions.png") no-repeat left top;
}
.news_actions a.new span {
    right:15px;
}
.news_actions a.akcia span {
    left:15px;
}


#order_form table
    {
    border-collapse:collapse;
    width:100%;
    }

#order_form table td
    {
    padding:0px;
    margin:0px;
    }

#order_form p
    {
    padding:0px 0px 0px 0px;
    font:12px Verdana;
    color:#000000;
    text-align: center;
    }



/*--------------*/
table#o_f_table td {
    text-align:left;
    padding:5px 10px;
}
table#o_f_table td textarea, table#o_f_table td input[type=text] {
    width:100%;
}
div#o_f_message {
    margin:30px 30px 100px;
}

div.a {
    cursor:pointer;
    color:#C21111;
    text-decoration:underline;
}


.red {
    color:#F00;
}

.solution_rest a:hover {
    font-weight:bold;
}
