body{
  margin:0;
  padding:0;
  background:#000 url(../images/comandart_bg.png) left top repeat-x;
}

img{
  border:0;
  sbehavior: url('./css/iepngfix.htc');
}

#ce_container{
  padding:0;
  width:754px;
  margin:0 auto 10px auto;
  position:relative;
}

a{
  text-decoration:none;
  color:#E2DAB5;
}

a:hover{
  color:#DBD2A7;
}

#ce_container #ceo_1{
  position:absolute;
  left:172px;
  top:68px;
  width:286px;
  height:66px;
  z-index:2;
  overflow:visible;
}

#ce_container #ceo_2{
  position:absolute;
  left:36px;
  top:28px;
  width:88px;
  height:116px;
  z-index:2;
  overflow:visible;
}

#ce_container #ceo_14{
  position:absolute;
  left:4px;
  top:556px;
  width:754px;
  height:24px;
  z-index:1;
  overflow:visible;
}

#ce_container #ceo_4{
  position:absolute;
  left:4px;
  top:310px;
  width:754px;
  height:150px;
  z-index:1;
  overflow:visible;
}

#ce_container #ceo_11{
  position:absolute;
  left:4px;
  top:310px;
  width:754px;
  height:65px;
  z-index:1;
  overflow:visible;
}

#ce_container #ceo_15{
  position:absolute;
  left:4px;
  top:460px;
  width:754px;
  height:85px;
  z-index:1;
  overflow:visible;
}

#ce_container #ceo_10{
  position:absolute;
  left:4px;
  top:375px;
  width:754px;
  height:85px;
  z-index:1;
  overflow:visible;
}

#ce_container #ceo_3{
  position:absolute;
  left:4px;
  top:158px;
  width:754px;
  height:142px;
  z-index:1;
  overflow:visible;
}

#ce_container #ceo_5{
  position:absolute;
  left:4px;
  top:470px;
  width:754px;
  height:24px;
  z-index:1;
  overflow:visible;
}

.s_transparent{
  background:transparent;
  color:#000;
  font:bold 11px Arial;
}

.s_foot{
  display:block;
  color:#bfbfbf;
  font:normal 11px Arial;
  background:#444 url(../images/content_bg.png) left top;
  width:734px !important;
  padding:0px 10px;
  float:left;
  margin:0;
}

.s_foot strong{
  float:left;
  margin:5px 0;
}

.s_foot p{
  margin:5px 0;
  padding:0;
  float:right;
}

.s_0{
  color:#000;
}

.empty{
  background:transparent;
}

.content{
  font:normal 11px Arial;
  color:white;
  padding:0;
  margin:0;
  width:754px;
  float:left;
  position:relative;
  background:#444 url(../images/content_bg.png) left top;
}

.content h1{
  background:#666 url(../images/title_bg.png) left top;
  margin:0;
  padding:5px 5px 5px 25px;
  font:bold 12px Arial;
  position:relative;
  width:724px;
  color:white;
}

.content h1 img{
  position:absolute;
  left:10px;
  top:7px;
  float:left;
}

.content h2{
  margin:0;
  padding:20px 5px 5px 20px;
  font:bold 14px Arial;
  color:white;
}

.content p{
  padding:5px 20px;
  font:normal 11px Arial;
  width:714px;
  float:left;
  margin:0;
  color:white;
}
.content p a{
  color:#86b041;
}

.content p a:hover{
  color:#90ba4c;
}

#references{
  list-style:none;
  margin:0;
  padding:20px 20px 10px 20px;
  float:left;
}

#references li{
  list-style:none;
  margin:0 0 20px 0;
  padding:0 0 20px 0;
  float:left;
  border-bottom:1px solid #fff;
}

#references li b{
  float:left;
  margin:0;
  padding:0 0 6px 10px;
  width:320px;
}

#references li a, #references li span a img{
  float:left;
}

#references li span a img{
  border:1px solid #4F4F4F;
}

#references li span{
  float:left;
  width:200px;
  padding:0;
}

#reflist{
  float:left;
  line-height:120px;
}

#references li a em{
  float:left;
  font:bold normal 10px Arial;
  margin-top:5px;
  cursor:pointer;
}

#references li h2{ 
  float:left;
  font:bold 18px Arial;
  margin:0;
  line-height:22px;
  padding:0 0 5px 10px;
  border:0px solid #000;
}

#references li div{
  float:left;
  margin:0;
  padding:0 0 6px 10px;
  width:330px;
}

#references li div img{
  margin-right:5px;
  float:left;
}

#references li strong{
  float:right;
  margin:0;
  padding:0;
  width:170px;
  font:bold 10px Arial;
}

.content form{
  float:left;
  padding:10px;
}

.content form div{
  float:left;
  width:400px;
  padding:5px 10px;
}

.content form div label{
  float:left;
}

.content form div img{
  float:right;
}

.content form div input{
  width:185px;
  height:19px;
  background: url(../images/inputs/input_bg.png) left top no-repeat fixed;
  border:0;
  margin:0;
  padding:3px 3px 0 3px;
  font:bold 10px Arial;
  float:right;
}

.content form div input:focus{
  background-image:url(../images/inputs/input_active.png);
}

.content form div button{
  width:191px;
  height:19px;
  background: url(../images/inputs/button_bg.png) left top no-repeat;
  border:0;
  float:right;
  font:bold 12px Arial;
}

.content form div textarea{
  width:185px;
  height:111px;
  font:bold 10px Arial;
  padding:3px;
  background: url(../images/inputs/textarea_bg.png) left top no-repeat fixed;
  border:0;
  float:right;
}

.content form div textarea:focus{
  background-image:url(../images/inputs/textarea_active.png);
}

.content form > div input, .content form > div textarea{
  background-attachment:scroll;
}

.content ul, .content dl{
  margin:0;
  padding:10px 10px 10px 30px;
  float:left;
  position:relative;
}

.content dl{
  width:100%;
  padding:10px 10px 10px 20px;
}

.content ul li, .content dl dd{
  list-style:none;
  padding:1px 3px 1px 10px;
  margin:0;
  background: url(../images/list_sign.png) left 8px no-repeat;
}

.content dl dd{
  padding-left:20px;
  background-position: 8px 8px;
}

.content table{
  background:#222222;
  margin:20px;
  border:0;
  border-right:1px solid #629310;
}

.content table tr{
  border:0;
}

.content table tr th{
  background:#86CB20;
  color:white;
  border-left:1px solid #629310;
  padding:3px 10px;
}

.content table tr td{
  background:#434343;
  color:white;
  padding:10px;
  border-left:1px solid #629310;
  border-bottom:1px solid #629310;
}

.content table{
  background:#222222;
  margin:20px;
  border:0;
  border-right:1px solid #629310;
}

.content table tr{
  border:0;
}

.content table tr th{
  background:#86CB20;
  color:white;
  border-left:1px solid #629310;
  padding:3px 10px;
}

.content table tr td{
  background:#434343;
  color:white;
  padding:10px;
  border-left:1px solid #629310;
  border-bottom:1px solid #629310;
}

.frst p, .frst ul{
  float:left;
  width:190px;
}

.frst img{
  float:right;
  margin:10px 20px 0 0;
}

.frst li{
  float:left;
  width:180px;
}

#grafika_ref{
  text-align: center;
  list-style:none;
  margin:0;
  padding:20px 20px 0px 20px;
  position:relative;
}

#grafika_ref li{
  list-style:none;
  width:238px;
  float:left;
  margin:0 0 20px 0;
  padding:0;
  background:none;
}

#grafika_ref li a{
  color:#fff;
  font-style: normal;
  padding:0;
}

.nyomdai_ref{
  position:relative;
  margin:0px 20px 0px 20px;
  height:220px;
  width:714px;
  border-bottom:1px solid #525252;
}

.last{
  border:0;
}

.nyomdai_ref .nyomda{
  text-align: center;
  list-style:none;
  margin:0;
  padding:20px 10px 0px 10px;
}

.nyomdai_ref .nyomda li{
  list-style:none;
  text-align: center;
  float:left;
  margin:0px;
  padding:0px;
  background:none;
  width:153px;
  height:180px;
  border:0px solid #fff;
  position:relative;
}

.nyomdai_ref .nyomda li a{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    text-align:center;
    color:#fff;
    border:0px solid #fff;
}



.main_menu{
  margin:0;
  padding:0;
  z-index:10;
  width:754px;
  height:111px;
  list-style:none;
  position:relative;
  background:#639814 url(../../images/menu_bg2.png) left top no-repeat;
}

.main_menu li{
  margin:0;
  padding:0;
  float:left;
  position:static;
  border-right:1px solid #000;
}

.main_menu .last{
  border:0;
}

.main_menu li a{
  width:150px;
  height:91px;
  float:left;
  color:white;
  padding:20px 0 0 0;
  font:bold 14px Arial;
  text-decoration:none;
  text-align:center;
  position:relative;
  background:transparent url(../images/null.png) left top;
  filter:none;
}

.main_menu li a:hover{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.comandart.com/images/menu_hover.png', sizingMethod='scale');
}

.main_menu > li a:hover{
  background:transparent url(../images/menu_hover.png) left top;
}

.main_menu li a img{
  border:0;
}

.main_menu li a strong{
  cursor:pointer;
  letter-spacing:-1px;
  position:absolute;
  bottom:12px;
  left:0px;
  text-align:center;
  width:150px;
  color:white;
}

.main_menu li ul{
  position:absolute;
  list-style:none;
  left:0px;
  top:117px;
  width:754px;
  height:26px;
  padding:0;
  margin:0;
  background:#91212B;
}

.main_menu li ul li{
  float:left;
  height:26px;
  position:relative;
}

.main_menu li ul li a{
  float:left;
  height:26px;
  padding:0px;
  background:#91212B;
  font:normal 10px Arial;
  position:relative;
}

.main_menu li ul li a:hover{
  background:#DC0011;
}

.main_menu li ul li a:active{
  background:#639117;
}

.main_menu li ul li a img{
  position:absolute;
  left:10px;
  top:7px;
  z-index:10;
}

.main_menu li ul li a strong{
  float:left;
  border:0px solid #f00;
  position:absolute;
  padding:5px 0 0 0;
  bottom:0;
  height:21px;
  letter-spacing:0px;
}

