body{
  margin: 0px;
  background: url(../img/body_bg.jpg) repeat-x #fff;
  width: 100%;
  font-family: "Trebuchet MS";
}
textarea{font-family: Arial;}
.clone{display: none; margin: 0px 0px 0px 0px; width: 100%; height:500%; position:absolute; top:0px; left: 0px; background: url(../img/loader_background.png) repeat; z-index:5001;}
#main{
  display: block;
  top: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
  height: 100%;
}  
p{margin:0px;}  
#main .top{display: block; height: 343px; margin: 0px 0px 0px 0px; width: 100%; background: url(../img/top.jpg) no-repeat;}
.top .topGps{display: block; position: absolute; top: 202px; margin:0px 0px 0px 607px; background: url(../img/gps_background.png) repeat-x; height: 32px; width: 305px; }
.top .topGps .gps{display: block; margin:0px 0px 0px 4px; float: left;}
.gps img.gpsIco{display: block; position: absolute; margin:0px 0px 0px 0px; height: 32px; width: 35px; }
.gps a{display: block; margin: 7px 0px 0px 32px; font-size: 13px; color: #000; width: 185px; font-weight: bold;}
.topGps .mail{display: block; margin: 3px 0px 0px 4px; float: left;}
.mail img{border:none;}
.topGps .facebook{display: block; margin: 2px 0px 0px 5px; float: left;}
.facebook img{border: none;}
#main .top .logo{display: inline-block; margin: 8px 0px 0px 24px; height: 64px; width: 146px;}
#main .top .logo a{display: block; margin: 0px 0px 0px 13px; height: 100%; width: 100%;}
#main .top .logo a img{display: block; border: 0px; margin: 0px 0px 0px 28px; height: 100%; width: 100%;}
#main .top .title{display: inline-block; position: absolute; margin: 35px 0px 0px 45px; }
#main .top .title h1{display: block; margin: 0px 0px 0px 0px; color: #383838; font-size: 24px; }
#main .top .title span{display: block; margin: 0px 0px 0px 0px; color: #383838; font-size: 13px; }
#main .top .open{position: absolute; margin: 12px 0px 0px 549px; width: 211px; height: 202px;}
#main .top .open .titl{margin: 14px 0px 25px 0px; text-align: center; font-size: 13px; font-style: italic; color: #333; display: block; font-weight: bold;}
#main .top .open .day{margin: 0px 0px 0px 12px; text-align: left; font-size: 12px; font-style: italic; color: #333; float: left;}
#main .top .open .dayVal{margin: 0px 23px 0px 40px; text-align: left; font-size: 12px; color: #000; float: right; clear: right;}
#main .top .open.where{margin: 12px 0px 0px 793px;}
#main .top .open .najd{margin: 0px auto 0px auto; text-align: center; font-size: 12px; color: #000; clear: right; font-weight: bold;}
#main .top .open .whrButt{display: block; margin: 0px 0px 0px 34px; text-align: left; font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; clear: right; background: url(../img/topbtn.png) no-repeat; width: 146px; height: 40px; line-height: 40px}
#main .top .open .nn{margin: 38px 0px 0px 34px; padding:0 0 0 31px;}
#main .top .open .showOnMap{margin: 0px 0px 0px 34px; padding:0 0 0 14px;}
#main .top .topLink{position: absolute; margin: 166px 0px 0px 70px; font-size: 14px; color: #393939; font-weight: bold;}

.imgBrezovicka{display: block; position: absolute; width:451px; height: 240px; margin: 0px 0px 0px 529px; top:10px;}
.dateTime{display: block; position: absolute; margin: 1px 0px 0px 34px; color: #383838;}
.dateTime .day{display: block; font-size: 12px; font-weight: bold;}
.dateTime .clock{display: block; font-size: 14px; height: 18px;}
.dateTime .mToday, .mTomorow{display: block; font-size: 14px; }
#main .top_menu{display: block; position:absolute; top: 22px; height: 43px; margin: 0px 0px 0px 255px; }
#main .top_menu a.home{display:block; float: left; background: url(../img/home.png); width: 41px; height:42px; margin: -5px 0 0 -2px;}
#main .top_menu a.home img{border: 0px;}
/*#main .top_menu a.home:hover{background: url(../img/icons/home_ico_hover.png); }*/
#main .top_menu ul{display: inline-block; margin: 0px 0px 0px -2px; padding:0px 0px 0px 8px; height: 32px;}
#main .top_menu ul li{display:inline-block; float:left; height: 100%; text-align: center; list-style: none;margin: 0px 6px 0px 0px;padding: 0px; }
#main .top_menu ul li:hover{text-decoration: underline;}
#main .top_menu ul li a{padding: 7px 15px 13px 15px;display: block;color: #000;text-decoration: none;cursor: pointer;font-size: 14px;
}   
#main .top_menu ul li span.menu{padding: 7px 15px 13px 15px;display: block;color: #000;text-decoration: none;cursor: default; font-size: 14px;
}

#main .content-left ul{display: block; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#main .content-left ul li{display:block; text-align: left; list-style: katakana; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px dotted #555555;}
#main .content-left ul li a{padding: 4px 5px 6px 10px;display: block;color: #333;text-decoration: none;cursor: pointer;font-size: 13px; font-weight: bold;
}
#main .content-left ul li a:hover{background:#c8c8c8;}
#main .top_menu ul li span.menu{padding: 7px 15px 13px 15px;display: block;color: #000;text-decoration: none;cursor: default; font-size: 14px;
}
#main .content-left ul li ul{display: block; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:square;}
#main .content-left ul li ul li{display:block; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px;}
#main .content-left ul li ul li:hover{background:#c8c8c8;}
#main .content-left ul li ul li a{padding: 4px 5px 6px 21px; display: block;color: #333;text-decoration: none;cursor: pointer;font-size: 13px; background: url(../img/li_lst.jpg) no-repeat; background-position: 12px 13px;
}
.banerLeft{position: absolute; margin: 0 0px 0px 235px; top:102px;}
.banerLeft .ruc{position: absolute; margin: 0px 0px 0px 0px; color: #393939; font-size: 29px;}
.banerLeft .aut{position: absolute; margin: 20px 0px 0px 47px; color: #FF7F00; font-size: 34px;}
#main .content{display: block; float: left; margin: -13px 0px 0px 20px; padding: 0px 0px 0px 0px; width: 1000px; min-height:0px;}
.menu_up_sub{ position:absolute; top: 44px; margin: -1px 0px 0px -9px; background: url(../img/sub_menu_background.png) no-repeat; width: 878px; height: 147px; z-index:1000; visibility: hidden;}
#main .top_menu ul li ul{position:absolute; top: 44px; left: 78px; margin: -1px 0px 0px -9px; background: url(../img/sub_menu_background.png) no-repeat; width: 878px; height: 147px; z-index:1000; visibility: hidden;}
#main .top_menu ul li ul li{list-style-type: none; padding: 0px 0px 0px 10px; color: #333; display: inline-block; text-transform: none; border: 0px; letter-spacing: 0px; height:auto;}        #main .top_menu ul li ul li:hover{background:none;}          
#main .top_menu ul li ul li a{font-size: 14px;text-decoration: none;line-height: 20px; color: #333;}
#main .top_menu ul li ul li a:hover{color:#000; text-decoration: underline;}

#main .content-dw{display: inline-block; position:relative; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 1000px;}
#main .content-left{display: block; margin: 0px 0px 0px 0px; float:left; width: 176px; border: 1px solid #B6D7B5; background: #CCF0CA; padding: 0px 0px 0px 0px; }
#main .center{display: block; margin: -7px 15px 0px 15px; float:left; width: 725px; padding: 0px 0px 0px 0px; }
.context{display: block; margin: 10px 8px 40px 10px;}
#main .right{display: block; margin: 0px 0px 0px 9px; float:left; width: 222px; min-height: 362px; background: url(../img/rightbg.jpg) no-repeat;}
#main .rightWww{display: block; margin: -23px 0px 4px 47px; color: #383838; font-size: 13px; text-decoration: none;}
#main .rightBlock{display: block; margin: 20px 0px 10px 0px; float:left; width: 100%; padding: 0px 0px 9px 0px; }
.rightBlock .item{display: block; margin: 6px 0px 6px 8px;}
.rightBlock .item a.galleryRight{display: block; color:#333; font-size: 12px; margin: 0px 15px 15px 0px; line-height: 15px; text-decoration: none;}
.rightBlock .item a.galleryRight:hover{text-decoration: underline;}
#main .content .right .rightBlock span.pn{display: block; color:#333; font-size: 12px; margin: 2px 0px 0px 9px;}
#main .right h2{margin: 7px 0px 0px 8px;display: block;color: #57A300;text-decoration: none;font-size: 16px;}
#main .content .content-left h1{display: inline-block; margin: 10px 0px 15px 0px;font-size: 18px; color:#333333;font-weight:normal;}
#main .content .right h1{display: block; margin: 10px 0px 15px 15px;font-size: 18px; color:#333333;font-weight:normal;}
#main .content .back{display: block; top: 285px; margin: 0px 0px 0px 526px; padding: 0px 0px 0px 0px; position:absolute; cursor:pointer;}
#main .content-dw .content-right{display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 25px 0px;float:left;width: 777px;background:url(../img/content-right_background.jpg) no-repeat #fff; min-height: 441px;}
#main .content-dw .content-right.solarko{background:url(../img/content-right_background_solarko.jpg) no-repeat #fff;}
#main .content-dw .content-right.cestovka{background:url(../img/content-right_background_cestovka.jpg) no-repeat #fff;}
#main .content-dw .content-right h2{display: block ; margin: 20px 0px 25px 21px; font-size: 24px; color: #003386;}
#main .content .right1 img.about{display: block; float:left; margin: 0px 0px 0px 0px; width: 336px;height:629px;float:left;}
#main .content .right span{list-style-type: none;margin: 0px 0px 0px 0px;font-size: 14px; color:#333;}
#main .content .refer{display:inline-block; width: 972px; margin: 25px 0px 0px 25px; padding: 0px;}
#main .content .refer h1{display: block; margin: 0px 0px 15px 0px;font-size: 24px; color:#333333;}
#main .content .refer .item{display:inline-block;float:left; width: 218px; height: 214px; margin: 10px 15px 0px 0px; padding: 0px;}
#main .content .refer .item .img{display:block; width: 218px; height: 158px; margin: 0px 0px 0px 0px; padding: 8px; background: url(../img/ref_image_background.jpg) no-repeat;}
#main .content .refer .item .img a.hover{position:relative; top: -134px; left: 0px;width: 202px; height: 134px; margin: 0px 0px 0px 0px;border:0px;cursor:pointer; display:none;}
#main .content .refer .item .img a.hover img{border:0px;display:inline-block;}
#main .content .refer .item .img a{display:block; width: 202px; height: 134px; margin: 0px 0px 0px 0px; padding: 0px;}
#main .content .refer .item .img a:hover{background:url(../img/gallery_hover.gif) no-repeat;}
#main .content .refer .item .img a img{display:block; width: 202px; height: 134px; border: 0px; margin: 0px 0px 0px 0px; padding: 0px;}
#main .content .refer .item span{display:block; width: 202px; border: 0px; margin: -5px 0px 0px 9px; padding: 0px;font-size: 14px; color: #999999;text-align:left;line-height: 1.4;}
.more:hover{background:url(../img/more_background1.jpg);}
.line{position:relative; top: -30px; left:183px; background: url(../img/line.jpg) repeat-x; height: 5px; border: 0px;}
.line1{position:relative;display:inline-block;background: url(../img/line.jpg) repeat-x; height: 5px; border: 0px; width: 918px; margin: 38px 0px -7px 25px}
.line2{position:relative;display:block;background: url(../img/line.jpg) repeat-x; height: 5px; border: 0px; width: 918px; margin: -4px 0px 0px 25px;}
.line3{position:relative;display:inline-block;background: url(../img/line.jpg) repeat-x; height: 5px; border: 0px; width: 918px; margin: 0px 0px 13px 25px;}
#main .content .par{display:inline-block; width: 1013px; margin: 25px 0px 25px 63px; padding: 0px;}
#main .content .par .item{display:inline-block; float:left;width: 200px; margin: 10px 50px 0px 0px; padding: 0px;}
#main .content .par .item a{display:block;margin: 0px 0px 0px 0px; padding: 0px;}
#main .content .par .item a img{display:block;border: 0px; margin: 0px 0px 0px 0px; padding: 0px;}
.dn{display: block; width: 100%;}
.dn h1{display: block; margin: -10px 0px 3px 25px;font-size: 24px; color:#333;}
.dn .link{display: block; margin: 0px 0px 0px 25px;font-size: 14px; color:#333;}
.dn .link a{display: inline-block; margin: 0px 0px 25px 0px;font-size: 14px; color:#333;text-decoration: none;}
.left1 p{display:block; width: 95%; margin: 0px 0px 20px 0px;font-size: 14px; color: #333;}
.item h2.partner_title{display:inline-block; width: 100%; margin: 0px 0px 0px 0px; padding: 0px;font-size: 18px; color:#333;font-weight:normal;}
.item p.partner_desc{display:inline-block; width: 100%; margin: 0px 0px 0px 0px; padding: 0px;font-size: 14px; color:#999;}
.item a.partner_link{display:block;margin: 0px 0px 0px 0px; padding: 0px;font-size: 14px; color:#6599FF;}
.right1 a.cert{display:inline-block; text-align:center; margin: 25px 0px 0px 31px; padding: 0px;}
.right1 a.cert img{display:block; border: 0px; margin: 0px 0px 0px 0px; padding: 0px;}
.pagin{display:block; margin: 10px 0px 10px 25px; padding: 0px; width: 934px;text-align:center; float:left;}
.pagin .numbers{display:block;margin: -5px 0px 0px 0px; padding: 0px;float:left;}
.pagin .disabled{display:block;margin: 0px 10px 0px 10px; padding: 0px;float:left;font-size: 13px;}
.pagin .next, .pagin .prev{display:block;margin: -5px 10px 0px 10px; padding: 0px;float:left;}
.pagin a{display: inline-block; margin: 0px 0px 0px 0px; padding: 0px; color: #333; font-size: 13px;}
.pagin .numbers a{display:inline-block;font-size: 13px; color:#333; text-decoration:none; margin: 0px 0px 0px 0px; padding: 0px 9px 5px 9px;}
.pagin .current{display:inline-block;font-size: 20px; color:#57A301; text-decoration:none; margin: 0px 0px 0px 0px; padding: 0px 9px 5px 9px;}
.pagin .numbers a.active{display:inline-block;background:#333333;font-size: 10px; color:#fff; text-decoration:none; margin: 0px 0px 0px 0px; padding: 0px 9px 5px 9px;}
.map iframe{margin:13px 0px 0px 11px;}
.right1 h1{display: block; margin: 32px 0px 0px 40px;font-size: 18px; color:#333333;font-weight:normal;}
.right1 p{display:block; width: 95%; margin: 10px 0px 20px 40px;font-size: 14px; color: #333;}
.left1 input.captcha_input{display:inline-block; margin: 0px 23px 0px 0px;padding: 0px 0px 0px 8px; background:url(../img/captcha_input.jpg) no-repeat; width: 162px; height:24px; border: 0px; color: #999; font-size: 12px;}
.left1 span.m{display:block; margin: 10px 0px 0px 0px; padding: 0px; font-size: 13px; color: #ff0000;font-weight:bold;} 
.banner{display:block; width: 972px; height: 308px; margin: 0px 0px 0px 0px;}
.banner a{display:block; width: 100%; height: 100%; margin: 0px 0px 0px 0px;}
.banner a img{display:block; border:0px; width: 100%; height: 100%; margin: 0px 0px 0px 0px;} 
a.bx-prev{position: absolute; top: 136px; left: -37px; margin: 0px; padding: 0px; width: 18px; height: 27px;}
a.bx-next{position: absolute; top: 136px; right: -37px; margin: 0px; padding: 0px; width: 18px; height: 27px;}

/*search*/
.search{position: absolute; margin: -38px 0px 0px 791px; padding: 0px; width:500px;}
.search div.input.text{ display:inline-block; float:left; margin: 0; padding: 0; height: 21px; width: 157px;}
.search div.input.text input{display:inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; width: 152px; height: 19px; font-size: 13px; color: #02378E; text-align: left; font-weight: normal; border: 1px solid #BDC2F4;}
.search .submit{display: inline-block; float: left; margin: 1px 0px 0px 0px; padding: 0px; width: 40px;}
.search .submit input[type="submit"] {background: url(../img/icons/search_button_ico.png) no-repeat; border: 0px;margin: -1px 0px 0px 0px;cursor: pointer;display: block;width: 40px; height:22px; }
.menu_down{display: block; margin: 0px 0px 0px 0px; text-align: center}
.menu_down ul{display: inline-block; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.menu_down ul li{display: inline-block; float: left; margin: 0px 0px 0px 0px; list-style-type: none; padding: 0px 0px 0px 0px; color: #333;}
.menu_down ul li span.separator{display: inline-block; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; color: #333;}
.menu_down ul li a{font-size: 13px;text-decoration: none; color: #333;}
.menu_down ul li ul{display: inline-block; margin: 0px 0px 25px 0px; padding:0px 0px 0px 0px; float:left; text-align: left;}  
.menu_down ul li ul li{list-style-type: none; padding: 0px 0px 0px 0px; color: #333; font-weight: normal;}                  
.menu_down ul li ul li a{font-size: 13px;text-decoration: none;line-height: 20px; color: #333; font-weight: normal;}
.menu_down ul li span.menu{font-size: 13px;text-decoration: none;line-height: 20px; color: #333;}
.menu_down ul li a:hover{color:#000; text-decoration: underline;}
/* -------------register ----------------------------*/

#main div.dsc{
  display:block; margin: 0px 0px 0px 0px; padding: 0; width: 90%; 
}
#main div.dsc img.m_edit{
  display:block; margin: 0px 0px 0px 0px; padding: 0; max-width: 250px; max-height: 150px;
}
div.item{
  display:block; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; 
}  
div.item span.zaction{
  position: relative; float: left; bottom: 0px; margin: 43px 0px 0px 6px; padding: 0px; font-size: 18px; color: #DEB40D; cursor: pointer; text-decoration: underline; clear:none;
}
#main div.content div.conta{
  position: relative; float: left; margin: 5px; width: 100%;
}
#main div.content div.conta div.itema{
  position: relative; float: left; margin: 5px; padding: 0px; width: 97%; height: 30px; cursor: default; border: 1px solid #333;
}

#main div.content div.conta div.itema img{
  position: absolute; top:3px; left: 3px; border:0px; width: 24px; height:24px; margin: 0px;
}
#main div.content div.conta div.itema h5{
  position: relative; font-family: Arial; color: #333; margin: 5px 3px 0px 40px; padding: 0px; top:0px; left: 0px; font-size: 13px; font-weight: bold; clear: both; font-style: italic;
}
#main div.content div.conta h6{
  position: relative; font-family: Arial; color: #fff; margin: 10px; padding: 0px; top:0px; left: 0px; font-size: 12px; clear: right; width: 100px; float: left;
}
#main div.content div.conta div.itema div.actionsa{              
position: absolute; top: 0px; right: 0px; height: 30px; width: 400px; border: 0px; text-align: right; float: right;
}
#main div.content div.conta div.itema div.actionsa div.show{
position: relative; display: inline-block; top: 0px; border: 0px; margin:  0px -17px 0px 34px; clear: none;
text-align: right; float: left;
}
#main div.content div.conta div.itema div.actionsa a{
position: relative; display: inline-block; top:0px; border:0px; margin: 0px 5px 0px 5px; width: 24px; clear: none; text-align: right; float: none;
}
#main div.content div.conta div.itema div.actionsa a.rd{
 display: inline-block; top:0px; border:0px; margin: 0px 10px 0px 0px; width: 24px;text-align: right; 
}
#main div.content div.conta div.itema div.actionsa a img{
position: relative; float: right; top:3px; border:0px; width: 24px; height:24px; margin: 0px; 
}

/*users actions*/
/*-------- Loged user action*/
div.loged{
  position: absolute; top: 14px; margin: 0px 0px 0px 526px; width: 458px; height: 229px; background: url(../img/loged_background.png) repeat; z-index:1000; cursor: move;
}
div.loged div.cont{
  position: relative; float: left; margin: 5px;
}
div.loged div.cont div.item{
  position: relative; float: left; margin: 1px; padding: 0px; width: 437px; height: 30px; background: url(../img/loged_background.jpg) repeat-x; cursor: default;clear:both;
}
div.loged div.cont img{
  position: relative; float: left; top:-2px; left: -2px; border:0px; width: 24px; height:24px; margin: 5px; 
}
div.loged div.cont img.device_more{
  position: absolute; top:195px; left: 436px; border:0px; width: 24px; height:24px; margin: 5px; 
}
div.loged div.cont div.item img{
  position: absolute; top:3px; left: 3px; border:0px; width: 24px; height:24px; margin: 0px;
}
div.loged div.cont div.item h5{
  position: relative; font-family: Arial; color: #000; margin: 5px 3px 0px 40px; padding: 0px; top:3px; left: 0px; font-size: 13px; font-weight: normal; clear: both; 
}
div.loged div.cont h6{
  position: relative; font-family: Arial; color: #c8c8c8; margin: 2px 2px 2px 2px; padding: 0px; top:7px; left: 8px; font-size: 12px; clear: right; width: 262px; float: left;
}
div.loged div.cont div.item div.actions{
position: absolute; top: 0px; right: 0px; height: 30px; width: 300px; border: 0px; text-align: right; float: right;
}
div.loged div.cont div.item div.actions a{
position: relative; display: inline-block; top:0px; border:0px; margin: 0px 5px 0px 5px; width: 24px; clear: none; text-align: right; float: none;
}
div.loged div.cont div.item div.actions a img{
position: relative; float: right; top:3px; border:0px; width: 24px; height:24px; margin: 0px; 
}
.add{position: absolute; bottom: -20px; left: 3px;font-family: Arial; }
.add a{
 display: inline-block; top:0px;font-size: 16px; color: #DEB30D;font-weight: bold; border:0px; margin: 0px 0px 0px 3px; clear: none; text-align: left; float: none;
}
.add a img{
border:0px; width: 28px; height:28px; margin: 7px 3px 0px 0px; border: 0px;
}
/*--------end of Loged user action*/
.add{display:block; bottom: -20px; left: 3px;font-family: Arial; }
.add a{
 display: inline-block; top:0px;font-size: 16px; color: #DEB30D;font-weight: bold; border:0px; margin: 0px 0px 0px 3px; clear: none; text-align: left; 
}
.add a img{
border:0px; width: 28px; height:28px; margin: 7px 3px 0px 0px; border: 0px;
}
.SI-FILES-STYLIZED label.cabinet
{
	background: url(../img/select_file.jpg) 0 0 no-repeat;
  width: 160px;
  height: 39px;  
	display: inline-block;
	cursor: pointer;
	text-align: left;
	color: #fff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.SI-FILES-STYLIZED label.cabinet span{width: 140px; height: 39px;	display: block;	overflow: hidden;	cursor: pointer;	text-align: left;	color: #fff;	font-weight: bold; background: none; margin: 0px 0px 0px 0px;
}
.SI-FILES-STYLIZED label.cabinet input.file
{
	display:inline-block;
	height: 100%;
	width: 159px;
	cursor: pointer;
	opacity: 0;	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.submit input[type="image"]{
  width: 100%; height: 100%; border: 0px;
}
.left .dn{display: block; margin: 0px 0px 20px 0px; padding:0px; font-size: 14px; color:#505252;}
.left .dn a{display: inline-block; margin: 0px 0px 0px 0px;text-decoration:none;font-size: 14px; color:#505252;}
.left .dn a.active{display: inline-block; margin: 0px 0px 0px 0px;text-decoration:none;font-size: 14px; color:#C61700;} 
.left .dn a:hover, .left .dn a.active:hover{text-decoration:underline;}
.left .dn span{display: inline-block; margin: 0px 4px 0px 4px;}
.context .description{display: block;float:left; margin: 10px 0px 5px 0px; padding: 0px; width: 649px;}
.right .new_item{display: block; margin: 0px 0px 20px 15px; width: 242px; border-bottom: 1px dashed #333;}
.right .new_item a{display: block; margin: 0px 0px 0px 0px; padding: 0px; text-align: right; color: #C61700; clear:both; font-size: 13px; text-decoration: none;}
/*contact*/
/*
.contact{display: block; margin: 25px 27px 0px 0px; padding: 0px; width: 300px;float:right;}
.contact div.input.text, .contact div.input.textarea{
  display:block; margin: 0; padding: 0; color: #000; width: 300px; clear:both;
}
.contact div.input.text input {
  display: inline-block; float:right; margin: 4px 0px 0px 0px; padding: 0; width: 190px; font-size: 13px; color: #000; text-align: left; font-weight: normal; border: 1px solid #999; 
}
.contact textarea {
  display: inline-block; float:right; margin: 4px 0px 0px 0px; padding: 0; width: 190px; font-size: 13px; color: #000; text-align: left; font-weight: normal; border: 1px solid #999; height: 50px;
}
.contact div.input.text label, .contact div.input.textarea label{ 
  display:inline-block; font-size: 13px; color: #333; font-weight: bold; text-align: right;margin: 0px 0px 0px 0px; width: 100px;}
.contact div.submit{
  display:block; margin: 0px 0px 0px 0px; padding: 0;  cursor: pointer; width: 100%; clear:both; 
}
.contact div.submit input{
  display:block; margin: 18px 0px 0px 0px; padding: 0; background: transparent; font-size: 16px; border: 0; color:#000; font-weight: bold; cursor: pointer; float:right;
}
.contact h3{position:absolute; display: block; width: 194px; font-size: 24px; color: #841400; margin:0px 0px 0px -202px;}
.contact .captcha{display:inline-block;float:right; background:url(../img/captcha_background.png) no-repeat;margin: 5px -25px 0px 0px; padding: 0px 0px 0px 26px; width: 190px; height: 24px;clear:both;}*/
.error-message{display: block; margin: 0px 0px 0px 80px; font-size: 12px; color: #ff0000;}
.error-message1{position:absolute; margin: 3px 0px 0px 112px; font-size: 12px; color: #fff;}  

#flashMessage{
  position: fixed; top: 30%; left: 40%; width: 400px; height: 250px; z-index: 1000; background: #333; border: 2px solid #000; display: block;  
}
#flashMessage img{
  position: relative; width: 100%; height: 100%; border: 0px;
}
#flashMessage img.screamer{
  position: relative; width:21px; height: 66px; border: 0px; text-align: center; margin: 5px; margin-left: auto; margin-right: auto; left: 48%;
}
#flashMessage img.close{
  position: absolute; width:24px; height: 24px; border: 0px; margin: 0px; top:0px; right: 0px; cursor: pointer;
}
#flashMessage span{
  position: absolute; top: 34%; left: 5%; display: block; height: 100%; width: 90%; vertical-align: middle; font-family: Trebuchet MS; color: #fff; font-weight: normal; font-size: 14px; text-align:center; 
}
#flashMessage a{
  position: relative; float: left; width: 100%; text-align: center; font-family: Trebuchet MS; color: #000000; font-weight: normal; font-size: 11px; text-decoration: none; text-align: center; 
}
#flashMessage a:hover{
 font-weight: bold; 
}
#flashMessage span.close{
  position: absolute; top: 85%; width: 80%; display: block; text-align: center; font-family: Trebuchet MS; color: #c8c8c8; font-weight: bold; font-size: 13px; cursor: pointer; 
}
/*.bottom span{display: block;position:absolute; margin: 160px 0px 0px 27px;font-size: 14px; color:#fff;}*/
a.kimis{
  display: block; margin: 5px 0px 5px 0px; padding: 0px; color: #333; font-size: 13px; text-decoration: dashed;}
a.kimis img{
  position: relative; margin: 0px; padding: 0px; border: 0px; width: 100%;
}
.baner{display: block; position:relative; top: 0px; margin: 75px 0px 0px 0px; width: 1000px; height: 210px; overflow: hidden;}
.baner .bitem{display: block; width: 100%; height: 100%;}
.baner .bitem a{display:inline; position: absolute;}
.baner .bitem a img{display:inline; border: 0px;}
.baner .bitem a.title{position: absolute; margin: 32px 0px 0px 26px; padding: 0px; font-size: 40px; color: #151F87; text-decoration: none;}
.baner .bitem a.co{position: absolute; margin: 96px 0px 0px 79px; padding: 0px; font-size: 35px; color: #471F0A; line-height: 33px; text-decoration: none;}

/********* menu center **********/
.menu_center{display: block; height: 176px; width:1010px; margin: 10px 0px 0px 0px; }
.menu_center ul{display: block; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.menu_center ul li{display:inline-block; height: 176px; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; width: 304px; float:left; overflow: hidden; }
.menu_center ul li.ca{background: url(../img/ca_background.png) no-repeat; }
.menu_center ul li.rk{background: url(../img/realitka_background.png) no-repeat; margin: 0px 49px 0px 49px;}
.menu_center ul li.so{background: url(../img/solarium_background.png) no-repeat;}                  
.menu_center ul li a{display: block; padding: 0px 0px 10px 0px; margin: 3px 0px 0px 16px; color: #333; text-decoration: none; cursor: pointer; font-size: 
25px; }
.menu_center ul li a:hover{text-decoration: underline;}
.menu_center ul li a:hover{color:#02378E;}
.menu_center ul li:hover{}
.menu_center ul li p{display: block; font-size: 13px; color:#333; font-family: Arial; margin: 0px 80px 0px 19px;}
.menu_center ul li a.more{display: block; position:absolute;  padding: 0px 0px 0px 21px; margin: 0px 0px 0px 0px; color: #333; text-decoration: none; cursor: pointer; font-size: 15px; bottom: -42px;}
.menu_center ul li a.more:hover{text-decoration: underline;}

/******** end of menu center ****/
/******** bottom ****************/
.bottom{display:block; float:left; margin: 26px 0px 0px 0px; padding: 0px; width: 1000px; background: url(../img/bottom_background.png) no-repeat; }
.bottom .bcontent{display: block; margin: 23px 0px 0px 0px; text-align: center; width: 1000px;}
.bottom .bcontent .social {display: block; position: absolute; margin: 26px 0px 0px 0px; float: left;}
.bottom .bcontent .social a{display: inline-block; margin: 0px 0px 0px 0px; padding: 0px; width: 42px; height: 66px;}
.bottom .bcontent .social a img {border: 0px;}
span.copy{display: block;margin: 5px 0px 0px 5px; padding: 0px; font-size: 13px; font-weight: bold; color: #333;}
.bottom a img{display: block; border: 0px; margin: 0px 0px 0px -6px; height: 100%; width: 100%;}
.bottom span.cop{display: inline-block;float:right; margin: 29px 28px 0px 31px;font-size: 14px; color:#CBCBCB;}
.bottom .b_r_content{display: block; margin: 43px 0px 0px 0px; width: 340px; float: right;}
.b_r_content a.logo_bottom{display: inline-block; margin: 0px 0px 34px 0px; width: 158px; height: 65px; float: left;}
.b_r_content a.logo_bottom img{border: 0px;}
.b_r_content img.ico{display: inline-block; margin: 0px 0px 0px 0px; height: 40px; width: 37px; float: left;}
.b_r_content p{display: inline-block; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;width: 290px; text-align: left; height: 40px; font-size: 14px;}
.b_r_content p a{font-size: 14px; color: #000}
/******* end of bottom **********/
.clear{display: block; clear: both;}
.clear.mt{display: block; clear: both; margin: 0px 0px 0px 0px;}
span.input_info{display: block; margin: 4px 0px 10px 83px; padding: 0px 0px 0px 20px; background: url(../img/icons/info_ico.png) no-repeat; background-position: 0px 0px; font-size: 12px;}
span.input_info.category{display: inline-block; margin: 0px 0px 0px 8px;}
.add_item{ display:block; margin: 0px 0px 0px 0px; padding: 10px; width: 98%; border: 1px solid #333;}
.add_item.user{width: 690px; margin: 0px 0px 12px 30px; border: 1px solid #999;}
.add_item.user .user_add{margin: 1px 0px 1px 85px !important; position: relative !important; width: 240px;font-size: 13px;color: black;display: inline-block;border: 0px;height: 22px;padding: 5px;background: url(../img/device_user_add_input_background.jpg) no-repeat; }
.add_item.user .user_add .qq-upload-button{display: block;width: 250px;padding: 4px 0;text-align: center;background: transparent;border: 0px; color: #000; font-weight: bold;}
.add_item.user .user_add .qq-upload-button:hover{text-decoration: underline;}
.add_item.user .user_add .qq-upload-list{margin: -19px 279px; position: absolute; padding: 0;list-style: disc;}
.add_item.user.wb{border: 0px;}
.add_item.user h3{margin: 0px 0px 10px 0px; font-size: 15px; width: 100%;}
.add_item.user select{margin: 1px 0px 1px 0px;padding: 0; width: 250px; font-size: 13px; color: #000; display: inline-block; border: 1px solid #2E2E2E;}
.add_item div.input.text, div.input.password, div.input.textarea { display: inline-block; margin: 0px 2px 0px 2px; padding: 0; color: #333;
width: 100%;
}
.tmp_photo_item{display:inline-block; margin: 13px 0px 0px 20px; padding: 0px; width: 150px;}
.tmp_photo_item img.tmp_photo{display:block; margin: -1px 0px 0px -8px; padding: 0px; width: 100%;}
.tmp_photo_item img.tmp_photo_close{display: block; float: right; margin: -12px 0px 0px 0px; position: relative;cursor:pointer;}
.content-right h1{margin: 20px 0px 0px 28px; font-size: 18px; width: 100%;}
.add_item.wa div.input.text{display: inline-block; margin: 0px 2px 0px 2px; padding: 0; color: #333; width: auto;}
.add_item div.input.text label,.add_item div.input.textarea label,.add_item div.input.select label, label { display: inline-block; float: left; font-size: 13px;
color: #333; font-weight: normal;text-align: left; width: 70px; margin: 0px; padding: 0px 10px 0px 0px; }
#cke_add_product_description_ck{float: left; }
.add_item div.input.text input { margin: 1px 0px 1px 0px; width: 240px; font-size: 13px; color: #000;
display: inline-block; border: 0px; height: 22px; padding: 5px; background: url(../img/device_user_add_input_background.jpg) no-repeat;
}
.add_item div.input.textarea textarea { margin: 1px 0px 1px 0px; width: 240px; font-size: 13px; color: #000;
display: inline-block; background: #E0ECFF; border: 1px solid #A5C9FF; height: 50px; padding: 5px;
}
.add_item div.input.text input.price{ margin: 1px 0px 1px 0px;padding: 0; width: 50px; font-size: 13px; color: #000;
display: inline-block; border: 1px solid #2E2E2E;
}
.add_item span.after_input{display: inline; margin: 0px 0px 0px 6px; padding: 0px; font-size: 13px; font-weight: bold;}
.add_item span.after_input_div{display: none; margin: 0px 0px 0px 0px; padding: 0px; font-size: 13px;}
.add_item span.after_input_div b{display: inline-block; margin: 0px 6px 0px 6px; padding: 0px; font-size: 13px;}
.add_item .submit{display: block; margin: 0px 0px 0px 0px; height: 48px;}
.add_item .submit input[type="image"]{display: block; float: right; margin: 0px 0px 0px 0px; width: 48px; height: 48px;}
.add_item select{display: block; margin: 0px 0px 0px 0px; padding: 0px; width: 250px;}
.functions{display: block; margin:45px 0px 0px 0px; padding: 0px;}
.functions ul{display: block; margin: 0px 0px 0px 0px; padding: 0px;}
.functions ul li{display: block; margin: 0px 0px 2px 0px; padding: 0px; list-style: decimal; font-size: 13px;}
.functions ul li a{display: block; margin: 0px 0px 0px 0px; font-size: 13px; text-decoration: none; color: #000; padding: 5px 2px 4px 8px; background: url(../img/functions_li_background.jpg) repeat-x #EBEBEB; border: 1px solid #D2D2D2;}
.functions ul li a.active{background: url(../img/functions_li_background_active.jpg) repeat-x #969696;}
.functions ul li a.disable{color: #999;}
.functions ul li a:hover{background: url(../img/functions_li_background_hover.jpg) repeat-x #D5F0FC;}
.form-error{ border: 1px solid #ff0000 !important; }
#loader{display: none; position: absolute; top: 0px; margin: 0px 0px 0px 0px; padding: 0px; background: url(../img/loader_background.png) repeat; height: 300%; width: 100%;}
#loader img{display: block; position:fixed; top: 39%; left: 48%; border: 0px;}
#loader span{display: block; position:fixed; top: 58%; left: 1.5%; border: 0px; text-align: center; width: 100%;}
/********** box *************************/
.box-box{position: absolute; display:none; top: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../img/loader_background.png) repeat; width: 100%; height:500%; z-index:10001; visibility:hidden;}
.box{display: block; position:fixed; top:11%; left: 43%;}
.box .box-top{display: block; position: absolute; margin: 5px 0px 0px -32px; background: url(../img/box/box_top_background.png) no-repeat; width: 374px; height: 97px;}
.box .box-top span{display: block; margin: 24px 0px 0px 0px; font-size: 16px; font-weight: bold; color: #333; width: 100%; text-align:center; position: relative;}
.box .box-content{display: block; margin: 0px 0px 0px 0px; padding: 100px 0px 0px 0px; background: #EBEBEB; width: 308px; border: 1px solid #d2d2d2; min-height: 155px; text-align: center;}
.box img.close{display: block; position:absolute; margin: -14px 0px 0px 300px; background: url(../img/box/box_close.png) no-repeat; height: 20px; width: 20px; cursor: pointer;}
.box .box-content span{display: block; margin: 5px 5px 5px 5px; font-size: 14px;}
.box .box-content .box-bottom{display: block; position:absolute; bottom: 0px; margin: 0px 0px 0px 13px; border-top: 1px dashed #c6c6c6; height: 35px; background: #EBEBEB; width: 280px; padding: 7px 0px 0px 0px;}
.box .box-content .box-bottom .box-close{display: block; float:right; margin: 0px 0px 0px 0px; background: url(../img/box/box_cancel_button.jpg) repeat-x; height: 24px; width: 80px; cursor: pointer; border: 2px solid #c6c6c6;}
.box .box-content .box-bottom .box-close span, .box .box-content .box-bottom .box-ok span{display: block; margin: 4px 0px 0px 0px; font-size: 13px; color: #000; width: 100%; text-align:center; position: relative;}

.box .box-content .box-bottom .box-ok{display: block; float:right; margin: 0px 0px 0px 10px; background: url(../img/box/box_ok_button.jpg) repeat-x; height: 24px; width: 80px; cursor: pointer; border: 2px solid #ff0000;}
/********** end of box *****************/
h2.add-name{display: inline-block; margin: 0px 0px 0px 10px; font-size: 18px;}

/*************Image Box **************************************************************************/
#image_box{display: none; position: fixed;top:8%; text-align:center; margin: 0px 0px 0px 0px; border: 3px solid #ff0000;z-index: 3000; background: url(../img/image_box/image_box_background.jpg) repeat-x;}
#image_box .top{display: block; margin: 0px 0px 0px 0px; width: 100%; height: 30px; }
#image_box .top span{display: block; margin: 0px 0px 0px 7px; padding: 5px; font-size: 13px; font-weight: bold; text-align: left;}
#image_box .ibleft{display: inline-block; margin:0px 0px 0px 0px;}
#image_box .ibleft .ibcontent{display: block; margin: 0px 0px 0px 0px; overflow: hidden;}
#image_box .ibleft .ibcontent img{border: 1px dotted #333; margin: 0px 0px 10px 12px;}     
#image_box .ibleft .watermark{position: absolute; z-index: 3001; margin: 0px 0px 0px 0px; top: 40%; left: 29%; cursor: move; width: 197px; height: 81px;}
#image_box .ibleft .watermark img.w{position: absolute; margin: 0px 0px 0px 0px; width: 100%; height: 100%;}
#image_box .ibleft .watermark img.resize{position: absolute; z-index: 3001; margin: 0px 0px 0px 0px; top:100%; right: 0px; }

#image_box .ibright{display: inline-block; float: right; margin:0px 0px 0px 0px; width: 160px; height: 100%;}
#image_box .ibright .ibitem{display: inline-block; float: left; margin:0px 0px 0px 10px; text-align: left;}
#image_box .ibright .ibitem h2{display: block;margin:0px 0px 5px 0px;font-size: 13px; text-align: left;}
#image_box .ibright .ibitem .w-ico{display: inline-block; margin:0px 0px 0px 24px; width: 32px; height: 32px; border: 0px; cursor: pointer;}
#image_box .ibright .save{display: block; position:absolute; bottom:14px; right: 8px; float:right; margin: 0px 0px 0px 10px; background: url(../img/watermark/save_ico.jpg) repeat-x; height: 27px; width: 136px; cursor: pointer; border: 2px solid #4A4A4A;}
#image_box .ibright .save span{display: block; margin: 7px 0px 0px 0px; color: #fff; font-size: 14px; font-weight:bold;}

/*************end of image box ******************************************************************/
/*************content of image controll**************************************************************************/
.add_images_content{display: block; float: left; margin: 10px 0px 0px 0px; clear:both;}
.add_images_content ul.aim{display: block; margin: 0px 0px 0px 0px;}
.add_images_content ul.aim li.aim{display: inline-block; margin: 0px 0px 20px 17px; list-style-type: none;}
.add_images_content ul.aim li.aim a.del{display: block; position:relative; float:right; margin: -10px 0px 0px -9px;}
.add_images_content ul.aim li.aim a.del img{}
.add_images_content ul.aim li.aim img{margin: 0px 0px 0px 0px;}
/*************end of image box ******************************************************************/
/************* add category ********************************************************************/
ul.add-cat{display: block; margin: 0px 0px 0px 0px; padding: 0px;}
ul.add-cat li{display: block; font-size: 13px; padding: 0px 0px 6px 0px; margin:0px 0px 0px 0px; border-bottom: 1px dotted black; float: left;}
ul.add-cat li span{display: inline-block; font-size: 13px; margin: 3px 0px 0px 4px;}
ul.add-cat li a.open{display: inline-block; margin: 3px 3px 3px 0px; }
ul.add-cat li a.open img{display: inline-block; margin: -2px -2px -2px -2px; width: 13px; height: 13px;}
ul.sub{display: block; margin: 0px 0px 0px 14px; padding: 0px;}
ul.add-cat li form{display: inline-block; margin: 0px 0px 0px 0px;}
ul.add-cat li form.add-form{display: inline-block; margin: 0px 0px 0px 14px;}
ul.add-cat li form .submit{display: inline-block; margin: 0px 0px 0px 0px;}
ul.add-cat li .input.text{display: inline-block; margin: 0px 0px 0px 0px; padding: 0; color: #333; width: 345px;}
ul.add-cat li .input.text input{ margin: 1px 0px 1px 0px;padding: 0; font-size: 13px; color: #000; background: none;
display: inline-block; border: 0px; width: 300px;
}
ul.add-cat li .category-ation{display: inline-block; margin: 0px 0px 0px 0px; float: right; text-align: right;}
ul.add-cat li .category-ation a.ai{display: inline-block; margin: 0px 0px 0px 0px;}
ul.add-cat li .category-ation a.ai img{display: inline-block; margin: 0px 0px 0px 0px; width:18px; height:18px;}
ul.add-cat li .category-ation .input.select{display: inline-block; margin: 0px 0px 0px 0px; float: right;}
ul.add-cat li .category-ation .input.select select{display: inline-block; margin: 0px 0px 0px 0px; width: 85px; height: 20px;}
/************* end of add category ****************************************************************/
/************* breadcrumb ************************************************************************/
.breadcrumb{display: block; margin: 0px 0px 0px 0px; padding: 3px 0px 4px 0px; border-bottom: 1px dotted #FFB731;}
.breadcrumb h2{display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 24px; color: #3E3F3F; width: 510px;}
.breadcrumb .bcnl {display: inline-block; margin: 0px 0px 0px 0px; padding: 0px; font-size: 12px; color: #3E3F3F; text-decoration: none;}
/* .breadcrumb .bcnl.first {display: block; font-size: 18px; font-weight:bold; margin: 6px 0px 0px 14px;}*/
.breadcrumb span.separator{display: inline-block; margin: 0px 2px 0px 2px; color: #57A301; }
/************* end of breadcrumb *****************************************************************/
/************** back ******************************************************************************/
.back{display: block; position: absolute; margin: -27px 0px 0px 916px; padding: 0px; cursor: pointer;}
.back img{display: inline-block; float: left; border: 0px; margin: 4px 0px 0px 0px}
.back span.back-title{display: inline-block; float: left; margin: 2px 0px 0px 4px; padding: 0px; font-size: 18px; color: #57A301;}
/************* end of back **************************************************************************/
/****************** for admin zone ******************************************************************/
.conta{
  display: block; margin: 5px 0px 0px 19px; padding: 0px; width: 97%;}
.conta .itema{
  list-style-type: none; float: left; margin: 5px; padding: 0px; width: 97%; min-height: 30px; cursor: default; border: 1px solid #333;
}
.conta .itema.active{border: 2px solid #003386;
}
.conta .itema img.ico{
  display: inline-block; float: left; border:0px; width: 24px; height:24px; margin: 3px 0px 0px 2px;
}
.conta .itema h5{
  display: inline-block; float: left; color: #333; margin: 8px 3px 0px 5px; padding: 0px; font-size: 13px;
}
.conta h6{
  font-family: Arial; color: #fff; margin: 10px; padding: 0px; top:0px; left: 0px; font-size: 12px; clear: right; width: 100px; float: left;
}
.conta .itema div.actionsa{              
 height: 30px; border: 0px; text-align: right; float: right; margin: 3px 0px -3px 0px;
}
.conta .itema div.actionsa div.show{
display: inline-block; top: 0px; border: 0px; margin:  0px -17px 0px 34px; clear: none;
text-align: right; float: left;
}
.conta .itema div.actionsa a{
display: inline-block; top:0px; border:0px; margin: 0px 5px 0px 5px; width: 24px; clear: none; text-align: right; float: none;
}
.conta .itema div.actionsa a.rd{
 display: inline-block; top:0px; border:0px; margin: 0px 10px 0px 0px; width: 24px;text-align: right; 
}
.conta .itema div.actionsa a img{
float: right; top:3px; border:0px; width: 24px; height:24px; margin: 0px; 
}
.itema .device_controll_content{display: block;}
/****************** end of for admin zone ***********************************************************/

.device_detail{display: block; margin: 0px 0px 0px 0px;}
.device_detail .contact{display: block; margin: 0px 0px 0px 0px; position:absolute; background: url(../img/icons/contactdvd_button.png) no-repeat; width: 187px; height: 61px; right:1px; top:7px; cursor: pointer;}
.device_detail .contact span{display: block; margin: 15px 0px 0px 42px; font-size: 15px; color: #ff0000;}
.device_detail .contact span:hover{text-decoration: underline;}
.device_detail .image{display: inline-block; float: left; width: 300px; margin: 0px 0px 0px 22px;}
.device_detail .image a{display: block;}
.device_detail .image a img{display: block; border: 0px;}
.device_detail .perex{display: inline-block; float: left; margin: 0px 0px 0px 17px; width: 150px; font-size: 13px;}
.device_detail .minfo{display: inline-block; float: left; margin: 0px 0px 0px 17px; width: 270px;}
.device_detail .minfo span.title{display: inline-block; width: 150px; float: left; margin: 0px 0px 0px 5px; color: #003386; font-size: 13px;}
.device_detail .minfo span.val{display: block; margin: 0px 0px 0px 5px; color: #003386; font-size: 13px; font-weight: bold; }
.device_detail .desc-long{display: inline-block; float: left; width: 729px; margin: 35px 0px 0px 22px; font-size: 13px;}
.device_detail .de-images{display: none; float: left; margin: 0px 0px 0px 23px; padding: 0px;}
.device_detail .d-images{display: block; float: left; position:relative; width: 90px; margin: 0px 0px 0px 0px; padding: 0px;}
.device_detail .d-images ul{display: block; margin: 0px 0px 0px 0px; padding: 0px;}
.device_detail .d-images ul li{display: block; margin: 0px 0px 10px 0px; width:80px; height:64px; padding: 0px;}
.device_detail .d-images ul li a{display: block; margin: 0px 0px 0px 0px; position:relative; float: left; }
.device_detail .price{display: block; position:absolute; top:196px; right: 0px; margin: 0px 0px 0px 0px; background:url(../img/icons/price2_background.png) no-repeat; width: 253px; height: 103px;}
.device_detail .price span{display: block; margin: 31px 0px 0px 23px; padding: 0px; font-size: 31px; color: #003386;}
.device_detail .price span.dph{display: block; margin: 1px 0px 0px 64px; padding: 0px; font-size: 13px; color: #003386;}
.jcarousel-prev{position: absolute; margin:45px 0px 0px -20px; background: url(../img/jcarousel/jcarousel_up_background.png) no-repeat; width: 18px; height: 11px;}
.jcarousel-next{position: absolute; margin:85px 0px 0px -20px; background: url(../img/jcarousel/jcarousel_down_background.png) no-repeat; width: 18px; height: 11px;}
.user_filter_container{display: block; margin: 15px 0px 0px 0px; text-align: left;}
.user_filter{display: block; margin: 0px 0px 0px 0px;}
.user_filter_container .sbHolder{ width: 185px; margin: 0px 0px 8px 15px;}
.user_filter_container .sbHolder .sbOptions{width: 155px;}
.user_filter_container h3{display: block; margin: 1px 0px 10px 56px; font-size: 14px; color:#333; font-weight: bold;}
.user_filter_container .sbToggle{background: url(../img/icons/filter_select.gif) no-repeat; width: 30px; height: 30px;}
.user_filter_container .sbHolder{background: url(../img/icons/user_filter_select.jpg) no-repeat; width: 185px; height: 30px; border: 0px;}
/*************Contact Box **************************************************************************/
#contact_box{display: none; position: absolute;top:20%; left:44%; text-align:center; margin: 0px 0px 0px 0px; z-index: 10000; background: url(../img/contact_box/contact_box_background.jpg) no-repeat; cursor: move;}
#contact_box .top{display: block; margin: 0px 0px 0px 0px;background: url(../img/contact_box/contact_box_top.png) no-repeat; width: 290px; height:82px;}
#contact_box .top span{display: block; margin: 0px 0px 0px 0px; padding: 13px 0px 0px 18px; font-size: 22px; font-weight: normal; text-align: left; color:#003386;}
#contact_box .cbcontent{display: block; margin: 0px 0px 0px 7px; background: url(../img/contact_box/contact_box_content.jpg) repeat-x; width: 278.5px; height: 324px;}
#contact_box .cbbottom{display: block; margin: 0px 0px 0px 7px; background: url(../img/contact_box/contact_box_bottom.png) no-repeat; width: 279px; height: 31px; text-align: center;}
#contact_box img.close{display: block; margin: -10px -9px 0px 0px; padding: 0px; float: right; width: 20px; height: 20px; cursor:pointer;}
#contact_box .cbbottom .submit{display: block; position:absolute; width: 97px; height: 28px; margin: -18px 0px 0px 89px;}
#contact_box .cbbottom .submit input{display: inline-block; margin: 0px 0px 0px 0px; padding: 0px; background: url(../img/contact_box/contact_box_submit.png) no-repeat; width: 97px; height: 28px;border: 0px; color: #fff; cursor: pointer; font-weight: bold;}
#contact_box .cbcontent div.input.text, #contact_box .cbcontent div.input.textarea{display:block; margin: 0; padding: 0; color: #000; width: 229px; clear:both;}
#contact_box .cbcontent div.input.text input{display: inline-block; float: left; margin: 0px 0px 5px 20px; padding: 3px; width: 229px; font-size: 13px; color: #000; text-align: left; font-weight: normal; border: 1px solid #E4E4E4; background: url(../img/contact_box/contact_box_input.jpg) repeat-x #fff; height:16px;}
#contact_box .cbcontent textarea{display: inline-block; margin: 0px 0px 5px 20px; padding: 3px; width: 229px; font-size: 13px; color: #000; text-align: left; font-weight: normal; border: 1px solid #E4E4E4; height: 65px; background: url(../img/contact_box/contact_box_input.jpg) repeat-x #fff;}
#contact_box .cbcontent div.input.text label, #contact_box .cbcontent div.input.textarea label{display:inline-block; font-size: 11px; color: #fff; font-weight: normal; text-align: left;margin: 0px 0px 3px 10px; width: 100%;}
#contact_box .cbcontent input.captcha_input{display:inline-block; margin: 0px 23px 0px 0px;padding: 0px 0px 0px 8px; background:url(../img/captcha_input.jpg) no-repeat; width: 162px; height:24px; border: 0px; color: #999; font-size: 12px;}
#contact_box .captcha{display: block; margin: 0px 0px 0px 0px; position:absolute; bottom: 67px; right: 27px; cursor: help;}
#contact_box .realperson-challenge{color: #fff;}
#contact_box .form-error{border: 1px solid #ff0000;}
#contact_box .error-message {display: block;margin: 0px 0px 0px 176px; font-size: 12px; color: red; position:absolute;}
#contact_box .input.textarea .error-message {display: block;margin: -73px 0px 0px 176px; font-size: 12px; color: red; position:absolute;}
#contact_box .cbcontent span.isuc{display: block; background: url(../img/contact_box/contact_box_sended.png) no-repeat; width: 141px; height:101px; margin: 0px 0px 0px 64px; color: #fff; font-size: 18px;}
#contact_box .cbcontent span.tsuc{display: block; margin: 35px 0px 0px 0px; color: #fff; font-size: 18px;}
/*************end of image box ******************************************************************/
.contact{display: block; margin: 0px 0px 0px 0px; padding: 0px;}
.contact .item{display: inline-block; float:left; margin: 0px 37px 0px 0px; width: 250px;}
.contact .item.w140{width: 140px;}
.contact .item img.imgu{display: block; float:left; clear: both; margin: 0px 200px 0px 0px; width: 51px; height:70px;}
.contact .item p{display: block; line-height:20px; float:left; margin: 0px 0px 0px 0px; font-size: 14px; color: #333;}
.contact .item a.knn{display: block; float:left; margin: 3px 7px 0px 0px;}
.contact .item a.knn img{border: 0px;}
.contact .nn{display: block; margin: 0px 0px 0px 0px; position:absolute; background: url(../img/icons/contactdvd1_button.png) no-repeat; width: 221px; height: 72px; left:1px; top:298px; cursor: pointer;}
.contact .nn span{display: block; margin: 17px 0px 0px 42px; font-size: 15px; color: #162088; font-weight: bold;}
.contact .nn span:hover{text-decoration: underline;}
h1{display: block; margin: 0px 0px 20px 0px; padding: 0px; font-size:18px;}
.letenky{display: block; margin: 0px 0px 0px -15px; padding: 0px;}
.ubytovanie{display: block; margin: 0px 0px 0px -15px; padding: 0px;}
.autocomplete div{font-size: 13px}
.lbimg{width: 775px; height:549px; }
.fb-like{display: block; position: absolute; margin: 0px 10px 0px 10px; padding: 0px; top:106px; left: -52px;}
.fb-share-button{display: block; position: absolute; margin: 0px 10px 0px 10px; padding: 0px; top:130px; left: -525px;}
#contentNull{display: none;}
.add_categories_content{display: block; margin: 10px 0px 0px 0px;}
.gallery_items{display: block; margin: 0px 0px 0px 0px;}
.gallery_items .gallery_item{display: block; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px dotted #FF7F00;}
.gallery_items .gallery_item .title{display: block; float: left; width: 697px;padding: 7px 11px 5px 8px;}
.gallery_items .gallery_item .title a{display: block; float: left; color:#FF7F00; font-size: 16px; text-decoration: none;}
.gallery_items .gallery_item .title a:hover{text-decoration: underline;}
.gallery_items .gallery_item .title span.imgCount{display: block; float: left; color: #555; font-size: 12px; margin: 0px 0px 0px 8px;}
.gallery_items .gallery_item .title span{display: block; float: right; color: #333; font-size: 12px;}
.gallery_items .gallery_item .imgItem{display: inline-block; margin: 6px 9px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #CCF0CA; width: 100px; height:90px;}
.gallery_items .gallery_item .imgItem img{display: block;}
.gImgs{display: block; color: #fff;}
ul.gallery-images{display: block; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: left; }
ul.gallery-images li{display: inline-block; background: none; margin: 0px 20px 20px 0px; font-weight: bold; list-style-type: none; padding: 0px 0px 0px 0px; color: #333;}
ul.gallery-images li a{display: block; margin: 0px 0px 0px 5px;}
ul.gallery-images li span.zoom{width:30px; height:30px; margin: -36px 0px 0px 13px; position:absolute; background: url(../img/icons/zoom_ico.png) no-repeat; border: 0px;}
ul.gallery-images li a img{border: 0px; display: block; margin: 0px 0px 0px 0px}
ul.gallery-images li span.menu{font-size: 13px;text-decoration: none;line-height: 20px; color: #333;}
.gallery-images .perex{color: #333; width: 156px; text-align: center; font-size: 12px; display: inline-block;}
.slog1{position: absolute; width: 200px; }