/* 
css3.css - CMS Template - ver. 3.4.0
Emersion Software 
*/

/* --- CUSTOMIZED --- */

/* texts */
.multicolumn {column-width:300px;column-gap:30px;}
.text-shadow {text-shadow:0px 2px 1px #a65617;}


/* --- ROUNDED STYLE --- 
#page-wrapper, #page {border-radius:8px;}
.frame {border-radius:5px;}
.smart-boxes .sbox {border-radius:5px;}

img.img {border-radius:5px;}

#fulltext .inp {border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;}
#fulltext .button-img {border-top-right-radius:4px;border-bottom-right-radius:4px;}

.cal table th, .cal table td {border-radius:3px;}

fieldset {border-radius:8px;}
input.inp, textarea, select {border-radius:4px;}

.poll img.bar {border-top-right-radius:5px;border-bottom-right-radius:5px;}

.top-article {border-radius:5px;}
ul.pager li a {border-radius:3px;}

.button {border-radius:3px;}
*/

#fulltext .inp, #fulltext .button-img, input.inp {border-radius:0;}



/* --- GENERAL --- */

/* zebra table */
table.formatted tr:nth-of-type(even) {background-color:#eee;}
table.formatted tr:nth-of-type(odd) {;}
table.formatted tr:hover {background-color:#fef8c1;}

/* rounded corners */
.top-rounded {border-top-left-radius:5px;border-top-right-radius:5px;} 
.right-rounded {border-top-right-radius:7px;border-bottom-right-radius:7px;}
.bottom-rounded {border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.left-rounded {border-top-left-radius:7px;border-bottom-left-radius:7px;}

/* box shadows */
.box-shadow {box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
/* drop-shadow */
.drop-shadow {position:relative;float:left;width:40%;padding:1em;margin:2em 10px 4em;background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.drop-shadow:before,.drop-shadow:after {content:"";position:absolute;z-index:-2;}
 /* raised shadow */
.raised {box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
/* curved shadows */
.curved:before {top:10px;bottom:10px;left:0;right:50%;box-shadow:0 0 15px rgba(0,0,0,0.6);border-radius:10px / 100px;}
.curved-vt-2:before {right:0;}
.curved-hz-1:before {top:50%;bottom:0;left:10px;right:10px;border-radius:100px / 10px;}
.curved-hz-2:before {top:0;bottom:0;left:10px;right:10px;border-radius:100px / 10px;}
/* lifted corners */
.lifted {border-radius:4px;}        
.lifted:before,.lifted:after {bottom:15px;left:10px;width:50%;height:20%;max-width:300px;box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);transform:rotate(-3deg);}
.lifted:after {right:10px;left:auto;transform:rotate(3deg);}

/* buttons */
.a-button {text-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);}
.button {text-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.rounded {border-radius:2em;}
.button {background:linear-gradient(0deg,#575757,#888);}
.button:hover {background:linear-gradient(0deg,#4b4b4b,#757575);}
.button:active {background:linear-gradient(0deg,#888,#575757);}
.button.black {background:linear-gradient(0deg,#000,#666);}
.button.black:hover {background:linear-gradient(0deg,#000,#444);}
.button.black:active {background:linear-gradient(0deg,#444,#000);}
.button.gray {background:linear-gradient(0deg,#575757,#888);}
.button.gray:hover {background:linear-gradient(0deg,#4b4b4b,#757575);}
.button.gray:active {background:linear-gradient(0deg,#888,#575757);}
.button.white {background:linear-gradient(0deg,#ededed,#fff);}
.button.white:hover {background:linear-gradient(0deg,#dcdcdc,#fff);}
.button.white:active {background:linear-gradient(0deg,#fff,#ededed);}
.button.orange {background:linear-gradient(0deg,#f47a20,#faa51a);}
.button.orange:hover {background:linear-gradient(0deg,#f06015,#f88e11);}
.button.orange:active {background:linear-gradient(0deg,#faa51a,#f47a20);}
.button.red {background:linear-gradient(0deg,#aa1317,#ed1c24);}
.button.red:hover {background:linear-gradient(0deg,#a11115,#c9151b);}
.button.red:active {background:linear-gradient(0deg,#ed1c24,#aa1317);}
.button.blue {background:linear-gradient(0deg,#0078a5,#00adee);}
.button.blue:hover {background:linear-gradient(0deg,#00678e,#0095cc);}
.button.blue:active {background:linear-gradient(0deg,#00adee,#0078a5);}
.button.rosy {background:linear-gradient(0deg,#bf404f,#f16c7c);}
.button.rosy:hover {background:linear-gradient(0deg,#a53845,#cf5d6a);}
.button.rosy:active {background:linear-gradient(0deg,#f16c7c,#bf404f);}
.button.green {background:linear-gradient(0deg,#7db72f,#4e7d0e);}
.button.green:hover {background:linear-gradient(0deg,#436b0c,#6b9d28);}
.button.green:active {background:linear-gradient(0deg,#7db72f,#4e7d0e);}
.button.pink {background:linear-gradient(0deg,#f171ab,#feb1d3);}
.button.pink:hover {background:linear-gradient(0deg,#e86ca4,#f4aacb);}
.button.pink:active {background:linear-gradient(0deg,#feb1d3,#f171ab);}