/* Main */
html, body {height:100%; width:100%}
body {margin:0; padding: 0; background:url(images/bg.png); font-size:80%;}
body, p, div, span, li, input, textarea, td, h1, h2, h3, h4, h5, h6, h7 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333226; line-height: 130%; font-weight:normal}
div { margin:0px; padding:0px; }
a {color:#000000; text-decoration: underline}
a:visited {color: #000000;}
a:hover {color: #ff6600;}
h1 { font-size: 220%;}
.table-content h1 { font-family : Georgia,Times New Roman; font-style:italic; color: #ff6600; font-weight:normal;}
h2 { font-size: 100%; font-weight:bold; }

/* Top & BG */
div.top-header { width:100%; height:311px; background:url(images/bg-top-fill.png) top repeat-x;}
div.header { width:100%; height:311px; background:url(images/bg-top.png) center no-repeat;}
div.top-logo { width:320px; height:100px; background:url(images/logo-cifromig.png) top no-repeat} /* + IE6  */

div.content-table { width:915px; position:absolute; left:50%; margin-left:-457px;}
div.left-table { width:225px; float:left; margin:0px; padding:0px; padding-top:66px}
div.right-table { width:690px; float:right;} /* + IE6  */

/* Menu */
div.top-menu { position:absolute; top:93px; height:32px; width:670px} /*Opera 9 top:93px */
div.top-menu ul { list-style:none}
div.top-menu li { float:right;}
div.top-menu a { display:block; width:auto; height:35px; padding-top:7px; padding-left:20px; padding-right:20px; }
div.top-menu a:hover {background:url(images/bg-menu-hover.png) bottom repeat-x} 

div.left-menu {	background:url(images/bg-menu.png) top no-repeat; width:225px; height:285px; overflow:hidden;} /* + IE6  */
div.left-menu h1 { font-size:150%; padding-top:26px; padding-left:37px; padding-bottom: 12px;}
div.left-menu ul { list-style:none; }
div.left-menu li { line-height 220%; padding-bottom: 10px;}
div.left-menu a,  div.left-menu a:visited {color:#ccccc5; text-decoration:underline; text-transform: lowercase;}
div.left-menu a:hover {color:#ff6600;}

td.bottom li, td.bottom a, td.bottom a:visited, td.bottom p { color:#ccccc5; }
td.bottom a:hover { color:#ff6600; }
td.bottom ul { list-style:none; padding-bottom:20px; padding-left:20px; margin:0px}
td.bottom li { float:left; padding-right:16px}

/* Login */
div.login-form { background:url(images/bg-reg.png) top no-repeat; width:225px; height:226px; overflow:hidden; margin-bottom:8px;} /* + IE6  */
div.login-form form { padding:0px; margin:0px;}
div.login-form table { width:186px; margin-left:30px;}
div.login-form h1 { font-size:150%; color:#bcbcb5; padding-top:26px; padding-left:37px; padding-bottom:12px;}
div.login-form td { color:#bcbcb5; font-size:86%; padding-right:6px; padding-bottom:6px;}
div.login-form input#USER_LOGIN, div.login-form input#USER_PASSWORD{ width:118px; color:#1d1c14; border: none}
div.login-form p {margin:0px; padding:0px; padding-left:36px; font-size:86%;}
div.login-form a, div.login-form a:link, div.login-form a:visited {color:#ff9900; text-decoration:underline; text-transform: lowercase;}
div.login-form a:hover {color: #bcbcb5;}
div.login-form ul { list-style:none; }
div.login-form li { line-height 220%; padding-bottom: 10px; font-size:92%;}


/* Content */
td.table-top { width:690px; height:36px; background:url(images/table-top.png) left no-repeat}  /* + IE6  */
td.table-content { padding-left:46px; padding-right:46px; background:url(images/table-bg.png) left repeat-y}  /* + IE6  */
td.table-bottom { width:690px; height:35px; background:url(images/table-bottom.png) left no-repeat}  /* + IE6  */
td.bottom { padding-top:32px;  padding-bottom:18px; color:#ccccc5; font-size:86%; text-align:center;}
img.expo {border:4px solid #FFFFFF}
img.expo:hover {border:4px solid #ff6600}

table.table-10 td { padding-bottom:12px}
img.top-title-image {margin-right:-26px}

input.submit-register-button {background:url(/images/bg-but-register.png) no-repeat;; color:#fff; border:none}

/* Extra */
small {font-size:86%; color:#8b8b84}
.red, .starrequired {color:#FF0000}
hr {margin: 0px; color:#66655a; height : 1px;}
.just {text-align: justify}
.center {text-align: center;}
