/* CSS RESET */
#top_menu ul, li {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 16px; padding: 0 0 16px; margin:0px; margin-top:5px;}


/* menu */
#top_menu {width:990px; margin:0px auto; text-align:left;}

/* titulka */
#title_title {margin:0px auto; margin-top:1px; text-align:left; width:990px; height:110px; background:url(/im_new/w_title_title.png)}

/* UPOUTAVKA NA UVODNI STRANE */
#home-baner {margin-top:1px; margin-bottom:2px;height:360px; background:url(/im_new/w_new_uvodka.png)}

/* SPECIALNI TRIDY */
.clr {clear:both}
.hidden {display:none}

/* technicka podpora lista nahore */
.tp{ font-weight: bold; color: #ffffff; text-decoration: none; font-size:13px; line-height: 14px;}
.tp:hover {color: #ffffff; text-decoration: underline;}

/* odesilaci domenove tlacitko */
.nbutton {
    margin:0px;
    padding:0px;
    font-size:13px;
    border: none;
    background: url('/im_new/button-zluty-stin.png') no-repeat top left;
    width:165px;
    height:40px;
font-weight:bold; text-transform: uppercase;
}

/* policko na zadani domeny */
#domain-baner{
padding:0px;
padding-bottom: 12px;
height:210px;
width:990px; margin:0px auto;
background: #e8edf0;
}

/* spodni tmava cast stranek */
#bottom-baner{
text-align:left;
padding:0px;
padding-bottom:20px;
width:990px; margin:0px auto;
margin-top:2px;
background: #162323;
}

#bottom-copyright{
padding-left:36px; padding-top:20px; color:white;
margin:0px auto;
}
#bottom-copyright a {
color:#3fceff;
}

#bottom-menu .box {padding-top:26px; width:190px; float:left; /*border:1px solid #666666*/ border:none;}
/* SPODNI ODKAZY */
#bottom-menu {margin-left:36px; clear:both; color:#00ccff;}
#bottom-menu .box a {color: #FFFFFF}
#bottom-menu h2 { font-size:12px; font-weight:bold; text-transform: uppercase; margin-bottom:3px; margin-top:6px;}
#bottom-menu h3 { font-size:9px; font-weight:bold; text-transform: uppercase; margin-bottom:3px; margin-top:6px;}
#bottom-menu ul, li {list-style: none; margin:0px; padding:0px; padding-left:5px;}


/* HORNI (horizontalni) MENU */
.solidblockmenu{
margin: 0;
margin-top:2px;
margin-bottom:1px;
padding: 0px;
font-size: 14px;
font-weight:bold;
width: 990px;
overflow: hidden;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/im_new/menu_default.gif) center center repeat-x;
}
.solidblockmenu li{
display: inline; list-style: none; float: left; width: 165px; padding:0px;
}
.solidblockmenu li a{
float: left;
width:164px;
display: block;
text-align: center;
padding: 15px 0;
text-decoration: none;
border-right: 1px solid white;
color: white;
}
.solidblockmenu li a:visited{
color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/im_new/menu_active.gif) center center repeat-x;
}
.solidblockmenu li.last a{
border-right: 0;
}

/* BANNER UVODNI - NIC JINEHO */
#buc { width: 990px; margin: 0 auto; padding:0px;}
#buc body { margin: 0; padding: 0; font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; }
#buc h1, h2, h3, h4, p { margin: 0; }
#buleft { float: left; width: 674px; height: 252px; margin: 0 3px 3px 0; padding: 17px 26px 0 0; background: url(/im_new/bg_uvodka_left2.jpg) no-repeat top left; text-align: right; position: relative; }
#buright { float: left; width: 261px; height: 252px; margin: 0 0 3px 0; padding: 17px 0 0 26px; background: url(/im_new/bg_uvodka_right2.jpg) no-repeat top left; position: relative; }
#bubtm { float: left; clear: both; width: 990px; height: 88px; margin: 0; background: url(/im_new/bg_uvodka_btm.jpg) no-repeat top left; }
#buc h1 { font: bold 30px Arial; color: #fff; line-height: 100%; padding-bottom:8px; padding-top:5px;}
#buc .green { color: #4aa6bc; padding-top:0px;}
#buc p { font-size: 15px; margin: 0 0 5px 0; }
#buc ul { margin: 0; padding: 0;  margin-top:8px;}
#buleft ul li { list-style: none; padding-right: 24px; background: url(/im_new/ico_ul_blue.gif) no-repeat top right; _float: right; _clear: both; _white-space: nowrap; }
#buright ul li { list-style: none; padding-left: 24px; background: url(/im_new/ico_ul_yell.gif) no-repeat top left; _float: left; _clear: both; _white-space: nowrap; }
#buc ul li strong { font: bold 15px Arial; color: #fff; }
#buc a.a_vice { display: block; width: 96px; height: 31px; position: absolute; top: 215px; left: 428px; color: #000; text-align: center; text-decoration: none; font: bold 12px/30px Arial; text-transform: uppercase; }
#buc a.a_objednat { display: block; width: 157px; height: 31px; position: absolute; top: 215px; left: 531px; color: #000; text-align: center; text-decoration: none; font: bold 12px/30px Arial; text-transform: uppercase; }
#buc p.web { position: absolute; top: 218px; left: 114px; width: 136px; text-align: center; font: bold 12px Arial; color: #fff; }
#buc a.a_list { color: #FFF; text-decoration: none; }
#buc a.a_vice_info { display: block; width: 136px; height: 31px; position: absolute; top: 215px; left: 38px; color: #000; text-align: center; text-decoration: none; font: bold 12px/30px Arial; text-transform: uppercase; }
#buright p { color: #c0e2f6; }
#bubtm ul { margin: 11px 0 0 163px; padding: 0; }
#bubtm a { color: #666; }
#bubtm ul li { font: 18px Arial; color: #666; list-style: none; float: left; display: inline; margin: 0; }
#bubtm ul li strong { font: bold 18px Arial; color: #666; }
#bubtm ul li.left { text-align: right; width: 146px; padding-right: 20px; }
#bubtm ul li.mid { text-align: center; width: 331px }
#bubtm ul li.right { text-align: left; padding-left: 20px; }
#bubtm {  }

/* BANNER SPRAVY DOMEN - NIC JINEHO */
#bsc { width: 734px; margin: 0px auto; padding-top:4px; padding-bottom:0px;}
#bsc body { margin: 0; padding: 0; font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; }
#bsc h1, h2, h3, h4, p { margin: 0; }
#bsleft { float: left; width: 708px; height: 253px; margin: 0 4px 0 0; padding: 17px 26px 0 0; background: url(../im_new/bg_domeny_left.jpg) no-repeat top left; text-align: right; position: relative; }
#bsright { float: left; width: 234px; height: 253px; margin: 0; padding: 17px 0 0 26px; background: url(../im_new/bg_domeny_right.jpg) no-repeat top left; position: relative; }
#bsbtm { float: left; clear: both; width: 990px; height: 88px; margin: 0; background: url(../im_new/bg_uvodka_btm.jpg) no-repeat top left; }
#bsc h1 { font: bold 35px/39px Arial; color: #fff; line-height: 100%; padding-bottom:5px; padding-top:5px;}
#bsc .green { color: #a3ecfe; font-size: 12px; }
#bsc .yellow { color: #ffff66; }
#bsc p { font-size: 15px; margin: 0 0 5px 0; }
#bsc ul { margin: 0; padding: 0;  }
#bsc ul li { list-style: none; padding-left: 25px; background: url(../im_new/ico_ul_orange.gif) no-repeat top left; _float: left; _clear: both; _white-space: nowrap; font: bold 13px Arial; }
#bsc ul li.white {  color: #fff; }
#bsc a.a_vice { display: block; width: 96px; height: 31px; position: absolute; top: 215px; left: 428px; color: #000; text-align: center; text-decoration: none; font: bold 12px/30px Arial; text-transform: uppercase; }
#bsc a.a_objednat { display: block; width: 157px; height: 31px; position: absolute; top: 215px; left: 543px; color: #000; text-align: center; text-decoration: none; font: bold 12px/30px Arial; text-transform: uppercase; }
#bsc p.web { position: absolute; top: 206px; left: 44px; width: 236px; font: 12px Arial; color: #fff; padding-left: 30px; background: url(../im_new/sipka.gif) no-repeat top left; text-align: left; }
#bsc p.web a { text-decoration: none; color: #fff; }
#bsc p.web a.big { font: 30px Arial; }
#bsc p.web a:hover { text-decoration: underline; }
#bsc a.a_vice_info { display: block; width: 136px; height: 31px; position: absolute; top: 215px; left: 26px; color: #000; text-align: center; text-decoration: none; font: bold 12px/30px Arial; text-transform: uppercase; }
#bsright p { color: #fff; margin-bottom: 15px; }

/* UL a LI pro normalni stranky - vnitrek stranek */
#maintext li, ul{ list-style: square; margin-left:5px;}

/* zadavani domeny v domenach */
#bdgreen {clear: both; height: 210px; margin: 0px auto; padding-top:0px; background: url(/im_new/green_background.png) repeat-x; padding-bottom:0px;}
#bdleft { float: left; width: 460px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 26px; text-align: left; position: relative;}
#bdright { float: left; width: 220px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; position: relative;}
#bdbtm { float: left; clear: both; width: 682px; margin: 0px 0px 0px 0px; padding: 0px 26px 8px 26px; text-align: left; position: relative;}
#bdgreen .green { color: #FFFFFF; font-size: 16px; margin-top:0px; text-transform: uppercase;}
#bdgreen h1 { font: bold 35px/39px Arial; color: #FFFFFF; line-height: 100%; padding-bottom:0px; padding-top:26px; margin:0px;}
#bdgreen .input {margin-top:20px;}
#bdgreen ul { margin: 0; padding: 0; padding-top: 0px;}
#bdgreen ul li { padding:0px; margin: 0px; list-style: none; padding-left: 25px; padding-right:0px; background: url(../im_new/ico_ul_orange.gif) no-repeat top left; _float: left; _clear: both; _white-space: nowrap; font: bold 13px Arial; color: #FFFFFF;}

/* zvetseni pisma v menu */
.lfmn {font-size:13px; line-height: 20px;}

