*{
margin:0;
padding:0;
}




body, html {
	height: 100%;
}
body {
  font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
  font-size: 12px;
	color:#000;
	background:#FFFFFF url('/pictures/body_bg.jpg') repeat-x;
    min-width:1000px;
    width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto");


}

 q {  quotes: "«" "»";}


#tabs {	font: 10pt Arial, sans-serif;}


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

ul {color: #514949;}

ul li {
   color: #000;
   line-height: 21px;
   list-style: square inside;

}

pre {	font: 10pt Verdana, sans-serif; }
h1 {

   font-weight: 300;
   padding: 0px 0px;
   font-size: 14pt;
   color: #9DA19F;


font-weight: 300;padding: 0px 0 20px 0;font-size: 14pt;
}



img {
border: 0;
}


p {padding: 0 0 15px 0;}

td {

font-size: 11pt;

}


#header {

   background: #FAFAE3;
}

#header a {color: #525252;}

#top_bg {

   height: 29px;
   background: url('/pictures/menu_top_bg.jpg');
   clear: both;
}

#top_bg a {color: #939393;line-height: 29px;padding-right: 8px;}
#top_authorized {

   text-align: right;
   margin: 0px 0;
   padding: 6px 3% 6px 10px;

}
#top_authorized a {color: #525252;}
#top_authorized a:hover {color: #000;}

.specifika {
   padding-left: 10px;
   margin:  20px 0;
   border-left: 2px solid #BBBBBB;


}

#all_content {

   padding-bottom: 100px;


}


#left {
width: 11%;float: left;padding: 30px 3%;

}
#left a {}
#left p {line-height: 18px;padding: 5px 0;}
.error-message {

   color: #BBBBBB;

}

.border {width: 150px; float: left;}



.dropdown ul {

  padding-left: 15px;

}



.link_delete {font-size: 8pt;}


#sort span a {margin-right: 5px;color: #8D8D8D;}
#sort span a:hover {color: #000;}

#crumb {font-family: Arial;color: #9DA19F;}


#footer {border-top: 1px dotted #ccc;margin-top: 30px;clear: both;}
.ol_work {list-style: none;}
.ol_work li{ padding: 10px;border-bottom: 3px dotted #fff;list-style: none;}

.gen_button {margin: 50px 50px 0px 50px;}
.gen_button  a {
   font-weight: 300;
   padding: 0px 0px;
   font-size: 14pt;
   color: #9DA19F;
   padding-right: 20px;

}

#move {
   position: absolute;
   opacity: 0.4;
   width:20%;
   right: 0px;
   z-index: 29999;
   background: url('/pictures/move_bg.png');

   
}

#move_black {
   position: absolute;
   opacity: 0.4;
   width:20%;
   left: 0px;
   z-index: 29999;
   background: url('/pictures/move_bg_black.png');

   
}


#move a {color: #000;text-decoration: none;font-size: 11pt;font-weight: 900;font-family: Arial;}
#move a:hover {color: #170800;}
#move_black a {color: #fff;text-decoration: none;font-size: 11pt;font-weight: 900;font-family: Arial;text-align: left;}
#panel {
   position: absolute;
   opacity: 0.4;
   width:0%;
   right: 0px;
   z-index: 29999;
   background: url('/pictures/bg_panel.png');
  
}




.all_gal{width: 0%;opacity: 0.2;float: right;padding-top: 40px;}



#site_info {

   position: absolute;
   top: 0px;right: 0px;width: 0;
   opacity: 1;
   background: #fff;
overflow: hidden;


}

#portfolio_site img {cursor: pointer;}

.active_block {position: relative;top: 0px;left: 0px;}


