/* RICOH PORTAL LAYOUT PAGE ... horní, pravá, dolní, levá */
body {text-align:center; min-width:795px; background:#FFFFFF;color:#3B3B3B;font-size:70%;font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;padding:0;}
#page {width:795px; margin:0 auto; }
.contentik {width:100%; text-align:left;}

h2 {font-size: 140%}
h3 {font-size: 110%}

#header {width:795px; height:151px; background: url(new-layout/main_top.jpg) #fff center center no-repeat; color:inherit;}
#middle {width:795px; background: url(new-layout/main_middle.jpg) #fff center center; color:inherit; text-align:left;}
#middle .content-holder {padding:0px 18px 0px 18px; margin:0}

#full-text {width:253px; height:22px; background: #3B3B3B; float: left; border-top: 1px solid white;border-bottom: 0px solid white; }
#full-text .content {padding:2px 2px 1px 5px; color: #FFFFFF; font-weight:bold; font-size:11px; }

#menu {border: 0; padding:0px; width:505px; height:22px; background: url(new-layout/menu_selector.gif) left top #C4C4C4; float: left; border-left: 1px solid white; border-top: 1px solid white; }
#menu .content {padding:0px 0px 0px 0px; color: #000000; }

#navig, ul {margin:0; padding:0;  list-style:none; font-size:12px; }
#navig ul {margin:0; padding:0; position:absolute; visibility:hidden; }
#navig li:hover ul, ul#navig li.hover ul{ visibility:visible; } /* LEVEL 2 */
#navig li:hover ul ul, ul#navig li.hover ul ul{ visibility:hidden; }
#navig li { behavior: url(new-layout/hover.htc); }
#navig li {float:left;width: 72px; height: 23px; margin:0px 0 1px 0; list-style:none; }
#navig li a {display:block;margin:0;padding: 0px 0px 0px 0px; width: 72px; height: 22px; text-decoration:none; color:#000000; }
#navig li span { display:block;margin:0;padding:0.4em 0 0 0.35em; height: 23px; cursor: pointer; cursor: hand; }
#navig li a:hover {background: #3B3B3B;color:#FFFFFF;height: 22px; margin = "0 0 1 0";}
/* #navig li a:visited {height = "22px"; margin = "0 0 1 0";} */
#navig li a.help_ie:hover {background: #3B3B3B;color:#FFFFFF;height: 22px; margin = "0 0 0 0";}

#naviga ul {}
#naviga li { float:none; width: 150px; height: 22px; margin:0 0 0 0;  list-style:none; background: #c3c3c3; border-left: 1px solid white; border-right: 1px solid white; border-top: 1px solid white; }
/* #naviga li {margin = "1 0 0 0"; height = 21px;} /* IE */
#naviga li a {display:block;margin:0;padding:0 0 0 0; width:auto; text-decoration:none;background: top left no-repeat;color:#000000; height: 22px; cursor: pointer; cursor: hand; }
#naviga li span {display:block;margin:0;padding:0.25em 0 0.0em 0.5em; height: 22px; cursor: pointer; cursor: hand; }
#naviga li a:hover {background: #3B3B3B;color:#FFFFFF;height: 22px; cursor: pointer; cursor: hand; }

#mainlayout { width: 759px; height: auto; background: url(new-layout/next-bg.jpg) left top; border-top: 1px solid white;}
#mainlayout .leftmenu { float: left; width: 170px; border-top: 1px solid white;  line-height: 1.55; }
#mainlayout .leftmenu p,h1 { padding: 0; margin: 0;}
#mainlayout .leftmenu .contents{width: 100%; height: 34px; background: #C4002E; }
#mainlayout .leftmenu h1{ height: 20px; color: #FFFFFF; font-size: 145%; padding: 7px}
#mainlayout .leftmenu li { font-size:11.5px; }
#mainlayout .leftmenu ul {margin: 8px; font-size:11.5px;  }
#mainlayout .leftmenu ul ul {margin: 2px 0 2px 8px; font-size:11.5px; list-style:disc; color:WHITE; padding: 0 0 0 8px;}
#mainlayout .leftmenu ul ul a { color: #FFFFFF; }
#mainlayout .leftmenu ul ul a:hover { color: #999999; font-weight: normal;}
#mainlayout .leftmenu .activesub a { color: #999999; }
#mainlayout .leftmenu .activesub a:hover { color: #999999; font-weight: normal;}
#mainlayout .leftmenu .active a { color: #999999; }
#mainlayout .leftmenu .active a:hover { color: #999999; font-weight: bold;}
#mainlayout .leftmenu a { color: #FFFFFF; }
#mainlayout .leftmenu a:hover { color: #FFFFFF; font-weight: bold;}
#mainlayout .content { float: left; width: 573px; border-top: 1px solid white;}
#mainlayout .content .contents{ width: 100%; padding: 8px;}
#mainlayout .leftmenusub a { color: #FFFFFF; }
#mainlayout .leftmenusub a:hover { color: #999999; }

#block {width:253px; height:156px; float: left; border-top: 1px solid white; border-bottom: 1px solid white; padding:0; margin: 0;}
#block h2 { color:#FFFFFF; font-size: 140%; pading: 0; margin: 0;}
#block p { text-align: right; color: #c4002e; font-weight: bold; margin: 0;}
#block a { text-align: right; color: #c4002e; font-weight: bold; margin: 0;}
#block .left{ padding: 8px; height:115px; font-size: 11.0px; line-height: 1.15;}
#block .left-next{ padding-top: 8px; padding-left: 8px; padding-right: 8px;  height:15px; font-size: 11.5px;}
#block .center { padding: 8px; height:115px; border-left: 1px solid white; border-right: 1px solid white; font-size: 11.0px; line-height: 1.15; color: #FFFFFF;}
#block .center-next{ padding-top: 8px; padding-left: 8px; padding-right: 8px;  height:38px; font-size: 11.5px; border-left: 1px solid white; border-right: 1px solid white;}
#block .right{  padding: 8px; height:115px; font-size: 11.0px; line-height: 1.15; color: #FFFFFF;}
#block .right-next{  padding-top: 8px; padding-left: 8px; padding-right: 8px; height:15px; font-size: 11.5px; }

#mainnews { width:297px; height:175px; float: left; line-height: 12px}
#mainnews .content { padding: 8px; }
#mainnews .content h2{ color: #C4002E; font-size: 130%; padding: 0; margin: 0;}
#mainnews .content a { color: #C4002E; text-decoration:none; }
#mainnews .content a:hover { color: #C4002E; font-weight:bold; text-decoration:underline; }

#mainproducts-pix { width:140px; height:175px; float: left; background: url(new-layout/image_pix.jpg) left top no-repeat; color:inherit; border-left: 1px solid #3B3B3B; border-top: 1px solid #3B3B3B; border-bottom: 1px solid #3B3B3B; }
#mainproducts-pause { width:10px; height:175px; float: left; }
#mainproducts-text { width:301px; height:175px; float: left; border-top: 1px solid #3B3B3B; border-bottom: 1px solid #3B3B3B; }
#mainproducts-text .content { padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
#mainproducts-text table { font-size: 100%; line-height: 12px;}
#mainproducts-text .content a { color: #C4002E; text-decoration:none; }
#mainproducts-text .content a:hover { color: #C4002E; font-weight:bold; text-decoration:underline; }
#mainproducts-text .content h2{ color: #3B3B3B; font-size: 133%; padding: 0; margin: 0;}

/* Nepruhovanš layout
#pixbanner { vertical-align: middle; line-height: 1.40; float:right; width: 187px; height: 120px; background: url(new-layout/minibanner-bg.jpg) left top no-repeat; color:inherit; font-weight:100}
#pixbanner .contents { padding: 18px 22px 18px 22px; }
#pixbanner .contents a { color: #FFFFFF; text-decoration:blink; font-weight:bold;}
#pixbanner .contents a:hover { color: #000000; font-weight:bold; text-decoration:underline; background: #F3CE00; }
*/

#pixbanner { vertical-align: middle; line-height: 17px; float:right; width: 187px; height: 120px; background: url(new-layout/minibanner-bg.jpg) left top no-repeat; color:inherit; font-weight:100}
#pixbanner .contents { padding: 12px 22px 11px 22px; }
#pixbanner .contents a.a { color: #3c3c3c; font-weight:bold;}
#pixbanner .contents a.b { color: #3c3c3c; font-weight:bold;}
#pixbanner .contents a:hover.a { color: #000; font-weight:bold; text-decoration:underline; }
#pixbanner .contents a:hover.b { color: #000; font-weight:bold; text-decoration:underline; }


#bottom {width:795px; height:36px; background: url(new-layout/main_bottom.jpg) #fff center center no-repeat; color:inherit;}
#bottom .content-holder {padding:15px 17px 0px 17px; text-align: right; font-size: 90%; color: #000000;}

#bottom-next {width:795px; height:36px; background: url(new-layout/main_bottom-next.jpg) #fff center center no-repeat; color:inherit;}
#bottom-next .content-holder {padding:15px 17px 0px 17px; text-align: right; font-size: 90%; color: #000000;}

p,form,ul,li,h,div {margin:0;}
table,input,select,textarea {}
input.inp {background:#C4C4C4; width:123px; font-size:80%;}
input.buttonek {width:35px; font-size:90%;}
input.button {font-size:90%;}
textarea {width:500px}
a {text-decoration: none; border: 0;}
