img, div { behavior: url(iepngfix.htc) }

p, body, font, div, td
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
}

h1
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        17px;
  color:            black;
}

h3
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        15px;
  color:            black;
}

h4
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        14px;
  color:            black;
}

a
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-weight:      bold;
  color:            #AA0000;
  text-decoration:  none;
}

.hrf1
{ font-family:      verdana,arial,helvetica,sans-serif;
  color:            #000000;
  font-weight:      normal;
  text-decoration:  none;
}


.no_underline
{ text-decoration:  none;
}

.leftmenu {
    PADDING-TOP: 2px; 
    PADDING-LEFT: 2px; 
    PADDING-RIGHT: 2px; 
    PADDING-BOTTOM: 2px; 
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.cat_tree {
    PADDING-TOP: 2px; 
    PADDING-LEFT: 2px; 
    PADDING-RIGHT: 2px; 
    PADDING-BOTTOM: 2px; 
    COLOR: #BBBBFF;
    FONT-FAMILY: helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.cat_tree1 {
    PADDING-TOP: 2px; 
    PADDING-LEFT: 2px; 
    PADDING-RIGHT: 2px; 
    PADDING-BOTTOM: 2px; 
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.small
{ font-size:        9px;
}

.metatext
{ font-size:        1px;
  color:            #041235;
  background:       #041235;
  text-align:       center;
  word-wrap:        break-word;
  text-decoration:  none;
}

.faq
{ font-size:        14px;
}
.faq_gray
{ font-size:        14px;
  color:            white;
}
.faq_olive
{ font-size:        14px;
  color:            #AA0000;
}

.big
{ font-size:        16px;
  text-decoration:  none;

}

.cat
{ 
  font-size:        14px;
  color:            #AA0000;
}

.cat1
{ 
 color:            grey;
 font-size:        14px;
}

.standard                
{ 
  font-family:      times new roman,verdana,arial,helvetica,sans-serif;
  font-size:        14px;
  font-weight:      normal;
  color:            white;
}

.standard1
{ 
  font-family:      times new roman,verdana,arial,helvetica,sans-serif;
  font-size:        15px;
  font-weight:      bold;
  color:            #000000;
}

.standardsmall
{ font-weight:      normal;
  font-size:        9px;
  color:            #BBBBFF;
}

.standardsmall1
{ font-weight:      normal;
  font-size:        9px;
  color:            white;
}


.light
{ color:            white;
}

.lightsmall
{ color:            white;
  font-size:        9px;
}

.lightmenu
{ color:            white;
  text-decoration:  none;
}

.lightstandard
{ color:            white;
  font-weight:      normal;
}

.middle
{ color:            #F0B5B5;
}

.olive
{ color:            #AA0000;
  font-weight:      bold;
  font-size:        12px;
}

.olive1
{ color:            grey;
  font-weight:      bold;
  font-size:        12px;
}

.cart
{
  font-size:        11px;
  BORDER-BOTTOM:    0px solid;    
  BORDER-LEFT:      0px solid;
  BORDER-RIGHT:     0px solid;    
  BORDER-TOP:       0px solid;
  margin:           1px;
  font-weight:      bold;
  color:            #000000;
  background-color: transparent;
}
.cartsmall
{
  font-size:        9px;
  BORDER-BOTTOM:    0px solid;    
  BORDER-LEFT:      0px solid;
  BORDER-RIGHT:     0px solid;    
  BORDER-TOP:       0px solid;
  margin:           1px;
  font-weight:      bold;
  color:            #000000;
  background-color: transparent;
}

.totalPrice
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        16px;
  BORDER-BOTTOM:    0px solid;    
  BORDER-LEFT:      0px solid;
  BORDER-RIGHT:     0px solid;    
  BORDER-TOP:       0px solid;
  margin:           1px;
  font-weight:      bold;
  color:        red;
  background-color:  transparent;
}

.login
{ font-size:        12px;
  font-weight:      normal;
  BORDER-BOTTOM:    1px solid;    
  BORDER-LEFT:      1px solid;
  BORDER-RIGHT:     1px solid;    
  BORDER-TOP:       1px solid;
  margin:           1px;
  font-weight:      none;
  color:            black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:    1px solid;
  BORDER-LEFT:      0px solid;
  BORDER-RIGHT:     1px solid;
  BORDER-TOP:       0px solid;
  BORDER-COLOR:     #82A1DD;
  text-align:       center;
  margin:           1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:    0px solid;
  BORDER-LEFT:      0px solid;
  BORDER-RIGHT:     1px solid;
  BORDER-TOP:       1px solid;
  BORDER-COLOR:     #82A1DD;
  text-align:       center;
  margin:           1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT:  1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.add_comparison_button td{
	
}

.comparison_button
{
  BORDER-BOTTOM:    1px solid;    
  BORDER-LEFT:      1px solid;
  BORDER-RIGHT:     1px solid;    
  BORDER-TOP:       1px solid;
  background-color: #D2E7FF;
}

.pageSeparator {
    BORDER-BOTTOM:  2px dotted #A9C0FF
}

.img_ourworks{
  height:			50px;
  width:			50px;
}

.works_tbl{
  text-align:left;
  
  font-size: 12px;
  width: 100%;
  padding:3px;
 
}
.works_tbl td{
   padding:5px;
}

.works_tbl a img {
  border-color: #FF6703;
}

.works_main_pic{
/*  float:left;
	*/
}

.works_main_discr{
  margin-left:10px;
  
}

.works_tbl_head{
  background-color: #d35515;
}

.works_tbl_first{
  background-color: #fff;
}

.works_tbl_second{
  background-color: #D2E7FF;
}

.works_details{
  text-align:left;
  background: #1092CC;
  font-size: 12px;
 /* width: 100%; */

}

.t1{
   background-color: #D2E7FF;
}

.t2{
   background-color: #fff;
}

.works_videos_all{
  width: 100%;
  border:2px solid #344295;
}

.works_comments_all{
  width: 100%;
  padding:4px;
}

.works_comments_all td{
  padding:4px;
}

.works_videos{
  text-align:left;
  border:1px solid #5462a5;
  font-size: 		12px;
  margin:5px;
  height: 			100px;
  /*background: #dfdfdf;*/
}


h3.works_videos_head{

  background: 		#344295;
  padding: 			5px;
  color:white;
}

.works_comments{
  background:		#0F9AD5;
}

.works_foto_detail {
  background: 		#60b2fC;
  padding:			5px;
}

.works_foto_comment{
  width:			80%;
}
.works_foto_comment td{
  padding: 			5px;
}

.works_foto_comment_head{
  font-family: 		Arial;
  font-size: 		18px;
  background: 		#041235;
  padding: 			5px;
  color:			white;
  
}

.works_videos_all a img{
   border:0px;
}

.owork_details td{
  padding:4px;
}

.owork_details_b {
  font-weight: bold;
}

.gallery_foto_detail td{
  padding:2px;
  vertical-align:top;
}
.gallery_details_b{
  font-weight: bold;
  text-align:right;
}
.table_filter td{
	padding-left: 10px;
	padding-top: 5px;
	border-bottom: 1px solid black;
}

.detail_comp_prod{
	background-color:#b2d1f5;
}

.detail_comp_prod td{
	background-color:#fff;
}

.katalof_main {
	width:100%;
}

.katalof_main td{
	
	padding:5px;
}
.kf_left {
	text-align:right;
	font-weight:bold;
}

.katalogf_signin_head{
	padding:5px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:14px;
	background-color:#2F6793;
}

.katalogf_signin_form{
	width:280px; 
	text-align:left; 
	float:right; 
	background-color:#b2d1f5;
	padding:4px;
	border: 1px solid #043265;
}

.room_menu{
	width:120px;
	float:left;
	padding:5px;
	padding-top:10px;
	background-color:#0482c5;
	margin-right:10px;
	
}

.room_content{
	min-width:800px;
}

.kf_admin_left{
	text-align:right;
	font-weight:bold;
}
.kf_room_stat{
	border:1px solid blue; 
	width:250px;
	background: #B2D1F5;
}

.kf_room_stat td{
}
.right_bold{
	text-align:right;
	font-weight:bold;
	width:150px;
}
.normal_center{
	text-align:center;
	font-weight:normal;
}

#firm_comments{
	padding:10px;
	display:none;
	text-align:center;
}

#firm_add_comments{
	display:none;
	text-align:left;
}

#comments_title{
	
	width:100%;
	text-align:center;
	font-weight:bold;
	color:#313131;
	font-size:16px;
}
#comments_title:hover{
	cursor:hand;
}
#katalogf_list_kontact{
}
.kat_list_left{
	font-weight:bold;
	text-align:right;
}
#katalogf_list_kontact td{
	padding:0px;
	margin:0px;
	padding-right:5px;
}

#addarticle{
	display:none;
}

#addnews{
	display:none;
}

#addkffoto{
	display:none;
}

#addspecimage{
	display:none;
}

#article_details{
	text-align:center;
}

.main {
	width:400px;
	height:325px;
	//height:330px;
	display: none;
	background-color: #041235;
	padding: 10px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 400px;
	position: absolute;
	//left: 50%;
	//margin-left: -200px;
	z-index: 100;
}

.main .controls {
	height: 20px;
	width: 400px;
	color: white;
}

#overlay {
	background: url('/images/overlay2.png');
}

* html #overlay{
background-color: #000;
background-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay2.png", sizingMethod="scale");
}
#show_errors{
	text-align:center;
	padding-bottom:10px;
}