*{margin:0;padding:0;font-size:11px;font-family:arial}
html.second{background:black url(img/bg_top.gif) top repeat-x;}
body{background-color: black;}
body.second{background:url(img/bg_left_top2.gif) top left no-repeat;}
div.spacer{height: 38px;}
table.wrapper{height:690px;margin:auto 0;width:100%;}
table.second{height:100%;width:100%;color:white;vertical-align:top;}
td.body {width:1020px;height:600px;display:block;vertical-align:top;}
table.main{
	width: 100%;
}
td.left{background:black url(img/bg_left.gif) 0 235px repeat-x;}
td.right{background:black url(img/bg_grey.gif) 0px 236px repeat-x;}
div.top_flower{
	width:211px;
	height: 198px;
	background: black url(img/top_flower.jpg) -20px no-repeat;
	overflow: visible;
}
a.logo {
	width:275px;
	height:78px;
	background:url(img/logo.gif) no-repeat;
	float: right;
	margin-top: -510px;
	margin-right:40px;
}
ul.main_menu{
	height:206px;
	width:250px;
	float:left;
	margin:-326px 0 0 645px !important;
	margin:-326px 0 0 323px;
	list-style:none;
	background:#1F1F1F url(img/bg_ul.gif) left repeat-y;
	overflow:visible;
}

ul.main_menu li{
	padding-bottom: 8px;}
ul.main_menu li a{
	color: white;padding-left: 20px;
	margin-top:5px;
	background: url(img/bg_li.gif) left no-repeat;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
}
ul.main_menu li a:hover{text-decoration: none;}
ul.main_menu li{margin-left: 20px;}
ul.main_menu li.first{margin-top: 10px;}



ul.second_menu{
height: 18px;
display: block;
padding: 0px 45px 0px 10px;
float:right;
list-style: none;
}

ul.second_menu li{
list-style: none;
float:left;
position:relative;
z-index:95;
}

ul.second_menu li a{
padding: 10px 5px 10px 17px;
height:18px;
text-decoration: none;
color: black;
font-size: 13px;
font-weight: bold;
background: url(img/top_li.gif) 5px 13px no-repeat;
display:block;
/*height:30px;
//height:35px;
color:#FFFFFF;*/
font-weight:bold;
_float:left;
}

ul.second_menu li a.active{
color:white;
background: url(img/top_li_white.gif) 5px 13px no-repeat;
}

ul.second_menu li ul{
width:100px;
position:absolute;
left:-10px;
display:none;
/*display: block;
list-style:none;
z-index:100;*/
}

ul.second_menu li ul li{
width:79px;
height:33px;
background:#940a07;
list-style:none;
float:none;
position:relative;
padding: 0px 10px;display: block;
}

ul.second_menu li ul li a{
width:59px;
border-top:1px solid #333333;
padding: 10px 4px 10px 17px;
height:18px;
text-decoration: none;
font-weight: bold;
display:block;
font-weight:bold;
text-decoration:none;
float:none;
background: url(img/top_li.gif) 5px 13px no-repeat;
}

ul.second_menu ul li a.active{
color:white;
background: url(img/top_li_white.gif) 5px 13px no-repeat;
}








div.foot_flower{width: 91px;height: 152px;float: left;margin-left:801px !important;margin-left:337px;margin-top: -120px;background: url(img/foot_flower.jpg) no-repeat;overflow: hidden;}
td.footer{
	background: url(img/bg_footer.jpg) bottom repeat-x;
	height: 61px;
	color: #CECECE;
	text-align: center;
}
.redline .main_menu li{background: none;color: white;}
td.left_top, td.right_top{height: 135px;background: url(img/bg_top.gif) top repeat-x;}
td.second_column{width: 300px;height: 660px;vertical-align: top;background: url(img/foot_flower_second.jpg) 220px 465px no-repeat;border: 20px solid black;}
div.round{float: left;background: red;}
td.second_content{vertical-align: top;background: url(img/bg_flowers_about.gif) top no-repeat;}
td.second_content h1.title{
	border-bottom: 35px solid black;
	padding-bottom:3px;
	margin: 80px 0 0px 40px !important;
	margin: 80px 0 20px 20px;
	padding-right: 30px;
	background: url(img/bg_arrow_h1.gif) right no-repeat;
	display:inherit;
	float: left;}
td.second_content p{display: block;clear:both;padding: 0px 0px 10px 40px;color: #B9B9B9;}
td.second_content p.second_content{display: block;clear:both;padding: 40px 40px 20px 40px;color: #B9B9B9;}
td.second_content p.second_content_objects{display: block;clear:both;padding: 20px 40px 20px 40px;color: #B9B9B9;}
td.second_content div.article-text p {padding: 0px 0px 15px 0px;color:#ffffff;font-family:Verdana, Geneva, sans-serif;}
td.second_content table.news{display: block;clear:both;padding: 10px 0px 0px 40px;color: #B9B9B9;}
td.second_content p.news_one{display: block;clear:both;padding: 10px 0px 0px 40px;color: #B9B9B9; }
td.second_content div.news_one{display: block;clear:both;padding: 10px 0px 0px 40px;color: #B9B9B9; position:relative; }
td.second_content div.news_two{display: block;clear:both;padding: 10px 0px 48px 40px;color: #B9B9B9; position:relative; }
td.second_column p.news_one{display: block;clear:both;padding: 10px 0px 0px 40px;color: #B9B9B9; height: 365px;}
td.second_content ul.inner_text{padding: 20px 40px 20px 80px;list-style-image: url(img/red_arrow.gif);color: #B9B9B9;}

td.second_content ul.vacancy_text{padding: 0px 40px 0px 80px;list-style-image: url(img/red_arrow.gif);color: #B9B9B9;}
td.second_content ul.inner_text li{margin-bottom: 5px;padding-left: 5px;}
td.second_content ul.vacancy_text li{margin-bottom: 5px;padding-left: 5px;}

td.second_content ul.service_text{padding: 0px 40px 0px 80px;list-style-image: url(img/red_arrow.gif);color: #B9B9B9;}
td.second_content ul.service_text li{margin-bottom: 5px;padding-left: 5px;}

td.second_content ul.down_text{padding: 0px 0px 0px 65px;list-style-image: url(img/red_arrow.gif);color: #B9B9B9;}

td.second_content ul.down_text li{margin-bottom: 5px;padding-left: 5px;}
td.second_content p.down_text{padding: 0px 30px 0px 65px;background: url(img/red_arrow.gif) 878px 3px no-repeat;color: #B9B9B9;text-align:right; width:805px;}
td.second_content p.down_text a, td.second_content p.down_text a:link, td.second_content p.down_text a:visited{color: #ffffff; text-decoration:none;}
td.second_content p.down_text a:hover {text-decoration:underline;}
td.second_column p.news_one_download_title{padding: 0 100px; margin-top:10px; margin-bottom:10px;color:#CE2812;}

td.second_column ul.down_text{padding: 0px 0px 0px 95px;list-style-image: url(img/red_arrow.gif);color: #B9B9B9;}
td.second_column ul.down_text li{margin-bottom: 5px;padding-left: 5px;}

td.second_content ul.vac_text{padding: 0px 40px 0px 15px;list-style-image: url(img/red_arrow.gif);color: #B9B9B9;}
td.second_content ul.vac_text li{margin-bottom: 5px;padding-left: 5px;}



a.logo_second{
	width:275px;
	height:78px;
	background: url(img/logo.gif) no-repeat;
	float: right;
	margin: 23px 30px 0 0;
}
img.about{margin-top: 60px;float: right;}

.second_content a.bottom-link, .second_content a.bottom-link:link, .second_content a.bottom-link:visited {
background: url(img/bg_li.gif) left no-repeat;
color:#CE2812;
padding-left:20px;
display:block;
}



b.news_header{color: white;display: block;}
a.email {
	color: #ADADAD;
	font-size:9px;
	text-decoration: underline;
}

b.vacancy_header{color: white;display: block;margin-bottom: 10px;}
td.second_content p.vacancy_block{display: inherit;clear:both; padding: 30px 0px 10px 40px; margin-bottom: -50px;}
p.vacancy{padding: 0 40px; margin-top:-20px; margin-bottom:-10px;}


td.second_column p.service{padding: 0 10px; margin-top:10px; margin-bottom:10px;}

b.news_date{color:#CE2812;}
ul.submenu {margin:10px 0 0 40px;clear: both;}
ul.submenu li{display:inline;margin-right:20px;}
ul.submenu li a{background: url(img/white_arrow.gif) left no-repeat;padding-left:15px;color: #ccc;}
ul.submenu li a.active{color: white; text-decoration: none;}
tr {
	vertical-align: top;
}
td.catalog_left{
	width:270px;
	
}
td.catalog_content{
	padding: 0 30px;
}
ul.catalog_menu{
	width: 260px;
	margin-top: 2px;
}
ul.catalog_menu li{
	line-height: inherit;
	background-color:#990000;
	border-top: 1px solid black;
	width: 260px;
	padding: 3px 7px;
	border-top: 1px solid black;
	*margin: -3px 0;
}

ul.catalog_menu li a{
	display: block;
	line-height: inherit;
}
ul.catalog_menu li.second_lev{
	background-color:#ADADAD;
}

ul.catalog_menu li.second_lev a{
	display: block;
	line-height: inherit;
	padding-left: 20px;
}
ul.catalog_menu li.third_lev{background-color:#ADADAD;}
ul.catalog_menu li.third_lev a{
	font-weight:normal;
	padding-left: 40px;
}

ul.catalog_menu li.forth_lev{background-color:#ADADAD;}
ul.catalog_menu li.forth_lev a{
	margin-left: 50px;
	font-weight:normal;
	padding-left: 20px;
	background: url('img/black_arrow.gif') 0 3px no-repeat;
}

ul.catalog_menu li.fifth_lev{background-color:#ADADAD;}
ul.catalog_menu li.fifth_lev a{margin-left: 60px;font-weight:normal;}

ul.catalog_menu li.sixth_lev{background-color:#fff;}
ul.catalog_menu li.sixth_lev a{margin-left: 80px;font-weight:normal;}


ul.catalog_menu li a{
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
	background-image: none;

}
/*
td.catalog_content div.catalog_element{
	display: block;
	padding-left: 150px;
}

td.catalog_content div.catalog_element_id{
	display: block;
	padding-left: 450px;
}


td.catalog_content div.catalog_element img{
	margin-left: -150px;
	float:left;
}
*/
td.catalog_content div.catalog_element div.text{
	border-bottom: 20px solid black;
}

td.catalog_content div.catalog_element div.text h1{
    color:#EA0406;
    text-decoration: underline;
    font-weight: normal;
}
p.copy{
	margin-top: 34px;
}
a.more2{
	padding-left: 10px;
	text-decoration: none;
	background-image: none;
	color: #990000;
}
a:hover.more2{
	text-decoration: underline;
}

a.more3{
	text-decoration: none;
	background-image: none;
	color: #990000;
}
a:hover.more3{
	text-decoration: underline;
}


a.page_current{
	text-decoration: none;
	background-image: none;
	color: #CE2812;
}
a.page_next{
	text-decoration: underline;
	background-image: none;
	color: #ffffff;
}

h2.vacancy_header{color: white;display: block;margin-bottom: 20px;clear: both;margin-left: 40px;margin-top: 20px;}
h3.vacancy{margin:10px;margin-left: 40px; color: #B9B9B9;}

table.sales{width:800px;text-align: left;clear: both;margin-left: 40px;}
table.sales th{color: #ADADAD}
table.sales td,table.sales th{padding: 0px;padding-bottom: 5px;}
.sales_description{color: #ADADAD;}
.red{color: red}

table.object_list {
	margin-left: 30px !important;
	margin-left: 30px;
	color: white;
}
table.object_list th {
	text-align: left;
	color: #ADADAD;
}
table.object_list td.bold {
	font-weight: bold;
}
table.object_list td.grey {
	color: #ADADAD;
}


.id_description{color: #959595;}

.creasol {
font-size:9px;
font-family:arial;
color: white;
}

a.creasol {
font-size:9px;
font-family:arial;
color: red;
text-decoration:none;
}

/* sales page */

.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.sales {
padding-left:35px;
width:920px;
margin-right:-120px;
position:relative;
}

.sale-item {
width:437px;
height:179px;
float:left;
padding:10px;
background:url(img/sale-item-bg.jpg) 10px 10px no-repeat;
position:relative;
}

.sale-item-text {
width:268px;
height:121px;
padding:7px 9px 4px 140px;
position:absolute;
top:20px;
left:20px;
background:#000000;
}

.sale-item-text h3 {
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
padding:0px;
margin:0px;
}

.sale-item-text h4 {
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#d12911;
padding:0px;
margin:0px;
}

td.second_content .sale-item-text p {
font-size:12px;
color:#ffffff;
padding:0px;
margin:0px;
}

div.sale-item img {
width:130px;
height:130px;
position:absolute;
top:21px;
left:21px;
}

.sale-item-cost, .sale-item-cost:link, .sale-item-cost:visited {
display:block;
width:408px;
height:25px;
padding:150px 19px 6px 10px;
position:absolute;
top:10px;
left:10px;
background:url(img/red_arrow.gif) 417px 160px no-repeat;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.sale-item-cost:hover {
color:#FFFFFF;
text-decoration:underline;
}

.sale-item-cost strong, .sale-item-cost:link strong, .sale-item-cost:visited strong, .sale-item-cost:hover strong, .sale-item-cost:hover strong {
font-size:12px;
color:#d12911;
}

.sale-item-cost u, .sale-item-cost:link u, .sale-item-cost:visited u, .sale-item-cost:hover u {
text-decoration:line-through;
font-size:12px;
}

.pages {
width:269px;
height:17px;
padding:4px 8px 0px 8px;
position:absolute;
top:31px;
left:655px;
background:#5e5e5e url(img/pages-bg.jpg) 0 0 no-repeat;
overflow:hidden;
}

.news_two .pages {
top:20px;
}

* html .pages {
left:615px;
}

.page-prev, .page-prev:visited, .page-prev:link {
background: url(img/red_arrow_left.gif) 0px 2px no-repeat;
text-decoration:none;
padding-left:15px;
color:#ffffff;
float:left;
width:89px;
display:block;
}

.page-next, .page-next:visited, .page-next:link {
background: url(img/red_arrow.gif) 80px 2px no-repeat;
text-decoration:none;
color:#ffffff;
text-align:center;
float:right;
width:90px;
display:block;
}

.page-digit, .page-digit:visited, .page-digit:link {
text-decoration:none;
color:#ffffff;
float:left;
display:block;
}

.page-separat {
text-decoration:none;
color:#ffffff;
float:left;
display:block;
padding:0px 4px;
}

.page-active, .page-active:visited, .page-active:link, .page-active:hover {
color:#c1301b;
}

.page-digit:hover, .page-prev:hover, .page-next:hover {
color:#c1301b;
text-decoration:underline;
}

.line-top {
width:940px;
text-align:left;
color:#333333;
margin-right:-940px;
border: 0;
color: #333333;
background-color: #333333;
height: 1px;
margin-bottom:10px;
position:relative;
z-index:555;
margin-top:25px;
//margin-top:10px;
}

.line-bottom {width:895px; text-align:left; color:#333333; margin-left:45px;margin-right:-895px; border: 0; color: #333333; background-color: #333333; height: 1px; margin-top:10px; margin-bottom:20px;
position:relative;
z-index:555;
//margin-bottom:10px;
}

td.second_content p.after-sale-line {padding: 0px 0px 20px 45px;color: #ffffff;font-size:12px;}

td.second_content p.after-sale-line strong {color: #d12911;font-size:12px;}

/* articles page */

.articles {
padding-left:35px;
width:920px;
margin-right:-120px;
position:relative;
}

.articles a, .articles a:link, .articles a:visited {
color:#CE2812;
}

.articles-item {
width:884px;
height:142px;
padding:10px;
background:url(img/articles-item-bg.jpg) 10px 10px no-repeat;
position:relative;
}

.articles-item-text {
width:725px;
height:102px;
padding:6px 10px 24px 139px;
position:absolute;
top:20px;
left:20px;
background:#000000;
}

td.second_content .articles-item-text p.articles-item-date {
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
text-decoration:none;
color:#d12911;
padding:0px 0px 11px 0px;
margin:0px;
}

.articles-item-text h3 {
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding:0px;
margin:0px;
}

td.second_content .articles-item-text p {
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#ffffff;
padding:0px;
margin:0px;
}

div.articles-item img {
width:130px;
height:130px;
position:absolute;
top:21px;
left:21px;
}

.articles-item-more, .articles-item-more:link, .articles-item-more:visited, .articles a.articles-item-more, .articles a.articles-item-more:link, .articles a.articles-item-more:visited {
display:block;
width:848px;
height:25px;
font-family:Verdana, Geneva, sans-serif;
padding:120px 36px 7px 10px;
position:absolute;
top:10px;
left:10px;
background:url(img/red_arrow.gif) 864px 123px no-repeat;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.articles-item-more:hover {
color:#FFFFFF;
text-decoration:underline;
}

.article-text-top {
background:url(img/article-text-top-bg.png) 10px 10px no-repeat;
width:904px;
height:20px;
font-size:0px;
line-height:1px;
}

.article-text-bottom {
background:url(img/article-text-bottom-bg.png) 10px 0px no-repeat;
width:904px;
height:10px;
font-size:0px;
line-height:1px;
}

.article-text {
background:url(img/article-text-bg.png) 10px 0px repeat-y;
width:854px;
padding:7px 20px 5px 30px;
}

td.second_content .article-text p.articles-item-date {
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
text-decoration:none;
color:#d12911;
padding:0px 0px 14px 0px;
margin:0px;
}

.article-text h2 {
font-size:18px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding:0px;
margin:0px 0px 15px 0px;
}

.article-text .article-image {
width:675px;
height:245px;
}

.article-text h4 {
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
text-decoration:none;
font-style:normal;
color:#ff0000;
padding:0px;
margin:0px 0px 15px 0px;
}

#gallery-image {
width:675px;
height:490px;
margin-bottom:10px;
}

.photo-gallery-previews {
width:700px;
}

.photo-gallery-previews img {
width:80px;
height:58px;
margin:0px 5px 5px 0px;
float:left;
display:block;
cursor:pointer;
}

.photo-gallery-previews img.active {
width:78px;
height:56px;
border:1px solid #3f3f3f;
}