body {padding:0; margin:0;   background: /*url(/style/default/images/bg_page_bottom2.gif)*/ #000000;}
body#home {overflow-y: auto; height:100%;}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0px; padding:0px;}
html {height:100%;}
/*br{font-size:10px}*/
table{border:0px solid #7f7f7f; border-collapse:collapse;}
body, td{
	font-size:12px;
    font-family:Tahoma;
	color:#aeaeae;
	line-height:19px;
	padding:0px;
}



table.order, table.order td
{
	border: #7f7f7f 1px solid ;
	color : #aeaeae;
	font-size : 12px;
	line-height : 16px;
	padding:10px;

}

table.fckEditor, table.fckEditor td
{
 font-size: 12px;
 line-height : 16px;
 border-collapse: separate;
}

a img{ border:0px}

strong{ color:#c0c0c0}
strong.title{ font-size:12px;color:#f8a838;}
strong.title a:hover{ text-decoration: none;}

strong.activeRecord{color:#aeaeae;}

div.videoTitle {text-align:center; padding:10px; font-weight:bold; font-size:12px;}


b{ color:#A0A0A0}

span.found{
	/*font-weight : 600;*/
	background-color : #3f3f3f;
	padding: 3px;
	
	}
	
	
span a{} 
span a:hover{}

a { color:#f8a838; text-decoration: none;} 
a:hover{color:#f8a838; text-decoration:underline;}


td#l_bg {background:url(/style/default/images/home/l_b.jpg)  bottom left no-repeat; height:100%;}
td#c_bg {height:100%; width:470px;}
td#r_bg {background:url(/style/default/images/home/r_b.jpg)  bottom right no-repeat; height:100%;}


h2 {left:-2px; position:relative; float:left; /*background:url(/style/default/images/bg_subj.gif)  top left no-repeat;*/ margin:0;}

a#subj{
	font-family:Arial, Georgia, Gentium, "Times New Roman", Times, serif;
	
	font-weight:400;
	font-size:30px;
	line-height:30px;
	margin:0;
	
	text-transform:capitalize;
	
	/*color:#D8D8D8;*/
	
	color:#f8a838;
	
	
	position:relative; float:left;
	
	height:30px;
	/*filter: alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;*/
	/*background:url(/style/default/images/bg_subj_r.gif)  top right no-repeat;*/
	padding-bottom:15px;
	/*padding-top:12px;*/
	/*padding-left:75px;*/
	/*padding-right:40px;*/
}

a:hover#subj { text-decoration:none;}


/*p{margin-top: 0px; margin-bottom: 0px; padding: 5px 0px 5px 0px;}*/
p { margin-top: 0px; margin-bottom: 7px;}

ul,ol {margin:0; padding:10px 0px 10px 0px; list-style:none;}
ul li { line-height:20px; background:url(/style/default/images/1_z1.gif)  center left no-repeat; background-position:0 8px; margin:0px; padding-left:15px;}
ul li a{ text-decoration:none}
ul li a:hover{text-decoration:underline}
ol li { line-height:20px; background:url(/style/default/images/1_z1.gif)  center left no-repeat; background-position:0 8px; margin:0px; padding-left:15px;}
ol li a{ text-decoration:none}
ol li a:hover{text-decoration:underline}

ul#portfolio{margin:0; padding:0px 0px 0px 0px; list-style:none;}
ul#portfolio li{line-height:0px; background:none; margin:0; padding-left:0px; display:none;}

ul#actionBanner {margin:0;  padding:0px 0px 0px 0px; list-style:none;}
ul#actionBanner li{line-height:0px; background:none; margin:0; padding-left:0px; display:none;}

.more{background:url(/style/default/images/1_z2.gif)  center left no-repeat; background-position:0 5px; padding-left:12px; vertical-align:middle; color:#434343; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline}



#main_table {width:100%;}
#main_table #top_box {height:105px;}
#main_table #top_box #box_table { width:1000px; height:105px; margin:auto;}
#main_table #top_box #box_table #col1 {text-align:left; vertical-align:top; padding-top:30px;}
#main_table #top_box #box_table #col2 {width:734px; text-align:right; padding-right:0px; vertical-align:top; padding-top:30px;}


#main_table #heder_box {height:270px;}
#main_table #heder_box #box_table { width:1000px; height:270px; margin:auto;}
#main_table #heder_box #box_table #col1 {text-align:left; vertical-align:top;}
#main_table #heder_box #box_table #col2 {width:734px; padding-right:0px;}


#main_table #control_box {height:50px;}
#main_table #control_box #box_table { width:1000px; height:50px; margin:auto;}
#main_table #control_box #box_table #col1 {text-align:left;}
#main_table #control_box #box_table #col2 {width:734px; text-align:left; padding-right:0px;}

#main_table #control_box #box_table #col1 div#search {position:relative; float:left; padding-left:0px; padding-top:1px;}
#main_table #control_box #box_table #col1 div#search input {position:relative; float:left; border:1px solid #faaf46; background:none; color: #afafaf; text-align:center; width:208px; font-size:11px; height:13px; padding:5px;}
#main_table #control_box #box_table #col1 div#search img {position:relative; float:left; margin-left:10px;}



#main_table #data_box { padding-top:0px;}
#main_table #bottom_box {vertical-align:top;  padding-top:0px; padding-bottom:25px; /*background: url(/style/default/images/bg_page_bottom.jpg) bottom center repeat-x;*/}


#main_table #data_box #box_table2 {width:1000px; margin:auto;}

#main_table #data_box #box_table2 #col1 {text-align:left; vertical-align:top;}
#main_table #data_box #box_table2 #col2 {text-align:left; width:734px; vertical-align:top; padding-top:0px; padding-bottom:0px;}

#main_table #data_box #box_table2 #col1 #banners_table{}
#main_table #data_box #box_table2 #col2 #datas_table{width:734px;}
#main_table #data_box #box_table2 #col3 #datas_table{width:1000px;}
#main_table #data_box #box_table2 #col2 #datas_table div#data{padding:0px 0px 0px 0px; text-align:justify;}

#main_table #data_box #box_table2 #col2 #datas_table div#data td{}


#main_table #data_box #box_table2 #col2 #datas_table div#data a#default {/*color:#B79D3D;*/ color:#afafaf; text-decoration:underline;}
#main_table #data_box #box_table2 #col2 #datas_table div#data a:hover#default {text-decoration:none;}





#main_table #data_box #box_table {width:1000px; margin:auto;  background:url(/style/default/images/bg_hr_v.gif) top left repeat-y #2a2a2a;}
#main_table #data_box #box_table #col1 {text-align:center; vertical-align:top; width:242px; padding-top:25px; padding-bottom:25px;}
#main_table #data_box #box_table #col2 {text-align:left; vertical-align:top; padding-top:25px; padding-bottom:25px;}

#main_table #data_box #box_table #col1 #banners_table{ margin:auto;}
#main_table #data_box #box_table #col2 #datas_table{width:100%;}
#main_table #data_box #box_table #col2 #datas_table div#data{padding:0px 25px 0px 25px; text-align:justify;}

#main_table #data_box #box_table #col2 #datas_table div#data a#default {/*color:#B79D3D;*/ color:#f8a838; text-decoration:underline;}
#main_table #data_box #box_table #col2 #datas_table div#data a:hover#default {text-decoration:none;}




#footer { margin:auto; width:1000px; height:124px;}
#footer td {color:#afafaf;}
#footer div#add_map{ padding:30px 0 20px 0px; text-align:left;}

#footer div#add_map a{color:#ed1c24; text-decoration:none; font-size:11px;}
#footer div#add_map a#active{color:#afafaf; text-decoration:none;}
#footer div#add_map a:hover{color:#afafaf; text-decoration:none;}
 
#footer div#copyright{ padding:10px 0 30px 0px; text-align:left; font-size:11px;}
#footer a{ color:#afafaf; text-decoration: none;}
#footer a:hover{ text-decoration: none}


#partition td {vertical-align:center; padding-right:5px;}
#partition td div {width:50px; border:1px solid #3f3f3f; text-align:center; padding-top:2px; padding-bottom:3px;}
#partition a {position:relative; float:left; font-weight:600; font-size:11px;  line-height:11px;}
#partition a#active{text-decoration:none; color:#d0d0d0; background:#2f2f2f;}
#partition a:hover{text-decoration:none; background:#2f2f2f;cursor:pointer;}
#partition a:hover#active{cursor:default;}


#logo_box{background:#ffffff; padding-top:20px; padding-bottom:20px;}

div#filter { border:0px solid #7f7f7f; text-align:center; line-height:22px; margin-top:20px; font-size:11px;}
div#filter a {padding:3px 3px 3px 3px; margin-right:10px;}
div#filter a#active { background: #7d7d7d; color:#ffffff; cursor:default;}
div#filter a:hover { background: #7d7d7d; color:#ffffff; text-decoration:none;}

#galleryHeader a img {margin-left:0px; margin-right:20px; margin-bottom:20px;}

#actionHeader #body {vertical-align:top; padding-left:10px; width:500px;}
#actionHeader #body a {color:#afafaf; text-decoration:none;}


div#actionBanner {padding-bottom:50px;}

#galleryList a img {border:1px solid #7f7f7f; padding:2px; width:165px; height:110px;}
#galleryList a:hover img {border:1px solid #C5722C;}


/* Блок промо ролик */
	
div#videoBanner {position:relative; float:left; display:block; width:220px; height:165px;}
div#videoBanner a{position:relative; float:left; display:block; width:220px; height:165px;}
div#videoBanner a span{position:absolute; display:none; left:0px; bottom:10px;}
/*div#videoBanner a:hover img#titleplay{}*/
div#videoBanner a:hover img#buttonplay{background:#1f1f1f; filter: alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;  cursor:pointer;}
div#videoBanner a:hover span{display:block;}

a#videoBanner2 {border:1px solid #6f6f6f; cursor:pointer;}
a:hover#videoBanner2 {border:1px solid #f8a838;}
a:hover#videoBanner2 img {background:#1f1f1f; filter: alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;  cursor:pointer;}


#videoList {margin-top: 30px; text-align:center;clear:both;}
#videoList td div {position:relative; float:left; display:block; width:226px; height:171px; border:1px solid #7f7f7f;}
#videoList td div a {position:absolute; top:-1px; left:-1px; display:none; filter: alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;}

#videoList td div a img {border:1px solid #7f7f7f; padding:3px; background:#1f1f1f;}

#videoList td div#active_video a{display:block;}
#videoList td div#active_video a img{background:#1d1d1d; border:1px solid #f8a838;}

#videoList td div:hover a{display:block; z-index:1000; cursor:pointer;}
#videoList td a:hover img {border:1px solid #f8a838; padding:3px; background:#1f1f1f;}



#pressTable {width:100%;}
#pressTable td {border:1px solid #8f8f8f; padding:15px;}
#pressTable .caption {text-align:center; font-size:12px; font-weight:bold; background:#3f3f3f; padding:15px;}
#pressTable .subj {width:150px; text-align:right; font-weight:bold; font-size:11px;} 
#pressTable .download {width:80px; text-align:center;}
#pressTable .size {width:100px; text-align:center;}
#pressTable .body {text-align:center;}

#reportCalendar {width:100%;border:1px solid #ffffff}
#reportCalendar td {border:1px solid #8f8f8f;  text-align:center; height:40px;}

#reportFull {width:100%;border:1px solid #ffffff}
#reportFull td {border:1px solid #8f8f8f;  text-align:center; height:35px;}

	
	
	
#orderTable {margin:auto;}
#orderTable td {border-bottom:1px solid #3f3f3f; padding:7px;}


/* Блок промо ролик */
	
	/*td#promo {border:solid 1px #7f7f7f; width:190px; height:152px; text-align:center;}*/
	/*td:hover#promo {border:1px solid #ffffff;}*/
	
 
    
    
#menunav a {color:#C5722C;}
#menunav td {color:#d0d0d0;}
/* #menunav a:hover img {border:1px solid #91908D;} */
#menunav a:hover{text-decoration:underline;}



div#moreHeader {position:relative; float:left; border:1px solid #7f7f7f;}
div#moreHeader a {position:relative; float:left; padding:5px 15px 5px 15px; font-size:11px; text-decoration:none;}
div:hover#moreHeader {border:1px solid red;}


#div#breakLine {clear:both; height:60px; background:url(/style/default/images/bg_hr_g.gif) center center no-repeat;}

div#breakLine {clear:both; height:60px; background:url(/style/default/images/bg_hr_g2.gif) center center repeat-x; filter: alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity: 0.60; opacity: 0.60;}



#main_table #top_box #box_table #col2 #top_menu {background:url(/style/default/images/bg_top_navi.gif) bottom center repeat-x; height:41px; width:734px;}

#main_table #top_box #box_table #col2 #top_menu td {text-align:center;}
#main_table #top_box #box_table #col2 #top_menu td#separator {width:1px;}
#main_table #top_box #box_table #col2 #top_menu td:hover{background:url(/style/default/images/set_active.gif) bottom center repeat-x;}
#main_table #top_box #box_table #col2 #top_menu td#active{background:url(/style/default/images/set_active.gif) bottom center repeat-x;}



#mailForm {padding:0; margin:0;}

#mailForm input {position:relative; float:left; border:1px solid #585858; background:none; color: #afafaf; text-align:left; padding:5px;}

#mailForm select {position:relative; float:left; border:1px solid #585858;  color: #1a1a1a; text-align:left;}

#mailForm td {padding-top:2px;}

#mailForm input#reset {position:relative; float:left; border:1px solid #585858; background:none; color: #afafaf; text-align:center; width:100px; padding:3px; margin-left:15px;}
#mailForm input#submit {position:relative; float:left; border:1px solid #585858; background:none; color: #afafaf; text-align:center; width:100px; padding:3px;}
#mailForm textarea {position:relative; float:left; border:1px solid #585858; background:none; color: #afafaf; text-align:left; width:180px; padding:5px; overflow:auto; font-family:Tahoma;}

#mailForm span#message {font-size:11px; color:#fa051c;}
