/* EuroLive css */
* {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272626;}
body {background:#fff url(http://media.eurolive.com/design/body.gif) repeat-x top left; margin-top:15px; padding:0px 15px;}

/*header*/
.header {margin-bottom:14px; padding-left:15px; padding-right:15px;}
.header .navigation {border-left:1px solid #731136; padding:10px 10px 10px 35px; background:#fff url(http://media.eurolive.com/design/icos/home.gif) no-repeat 10px center;}
.logged td {background-color:#731136; height:28px; line-height:28px; color:#fff;}
.logged td b {color:#fff;}



/*left menu*/
.left { border-right:3px solid #f1f1f1;}
.left ul {list-style-type:none;}
.left li {color:#731136; font-weight:bold; margin-top:8px; line-height:16px;}
.left li ul {padding-left:10px;}
.left li ul li {color:#272626; font-weight:normal; margin-top:0px;}
.left li a {background:transparent url(http://media.eurolive.com/design/icos/menu_li.gif) no-repeat left center; padding-left:15px; text-decoration:none;}
.left li a:hover, .left li .active {background-image:url(http://media.eurolive.com/design/icos/menu_li_hover.gif);}
.left li .active {color:#d20064;}

/*forms*/
.form label { text-align:right; display:block; width:100%;}
.form br {clear:both; line-height:5px;}
.form input {height:15px; border:1px solid #c1c1c1; background:#fff url(http://media.eurolive.com/design/textfield.gif) repeat-x left bottom;}
.form input:focus { background:#fff; background-image:none; border-color:#898989;}
.wrongfield {color:red;}
.wrongfield input, .wrongfield select, .wrongfield textarea {border-color:red;}

input.button1, input.button1:focus, input.button2, input.button2:focus {height:28px; padding:0px 15px; background:black url(http://media.eurolive.com/design/button1.gif) repeat-x center center; color:#fff; font-weight:bold; text-align:center; border-style:none;}
input.button2, input.button2:focus {background-image:url(http://media.eurolive.com/design/button2.gif);}


/*main part*/
.main {padding:15px;}
.main h1 {font-size:20px; color:#327c1b; font-weight:normal; margin:0px 0px 10px 0px;}
.main h2 {font-size:13px; margin-bottom:5px; background:url(http://media.eurolive.com/design/icos/h2.gif) no-repeat left center; padding-left:20px;}
.hr {display:block; width:100%; height:3px; background-color:#e5e5e5; text-indent:-4000px; overflow:hidden; margin:10px 0px;}


/*link styles*/
.a_simple {color:#ba0355;}
.a_bold {color:#ba0355; font-weight:bold;}

.hover_inverted, .hover_inverted a {text-decoration:underline;}.hover_inverted:hover, .hover_inverted a:hover {text-decoration:none;}.hover, .hover a{text-decoration:none;}.hover:hover, .hover a:hover {text-decoration:underline;}

/*lists*/.list_arrows {list-style-type:none;}.list_arrows li { background:transparent url(http://media.eurolive.com/design/list_arrows.gif) no-repeat left center; padding-left:10px; line-height:16px;}

/*lists*/
.list_func {	list-style-type: circle;	padding-left: 50px;	line-height: 16px;}.list_func li { padding-left:10px; line-height:16px;}
/*pages*/.pages {border-bottom:1px solid #848484; padding-bottom:4px; }/* real pages */.pages span {float:right; border:1px solid #848484; padding:8px; background-color:#fff;}
/* ... TABLES ... */.table1 { background-color:#c7c7c7;}.table1 th {height:21px; background:#fff url(http://media.eurolive.com/design/th.gif) repeat-x top left; padding:5px;}.table1 td { background-color:#fff; padding:5px;}.table1 th a { text-decoration:none;}.table1 th a:hover {color:#ba0355;}.table1 td.filtered {background-color:#f1fee5;}

/* ... TABLES Calendar... */.tablecal { background-color:#c7c7c7;}.tablecal th {height:21px; background:#fff url(http://media.eurolive.com/design/th.gif) repeat-x top left; padding:5px;}.tablecal td { background-color:#fff;}.tablecal th a { text-decoration:none;}.tablecal th a:hover {color:#ba0355;}.tablecal td.filtered {background-color:#f1fee5;}.tablecal td.headline {background-color:#fff; padding:5px;}.tablecal td.headline1 {background-color:#ff2; padding:5px;}.tablecal td.redback {background-color:#f01313;}.tablecal td.greenback {background-color:#32a61b;}
/*frequently used */
.space30px { display:block; background:transparent; height:30px;  width:100%; clear:both; text-indent:-4000px; overflow:hidden;}.space20px { display:block; background:transparent; height:20px;  width:100%; clear:both; text-indent:-4000px; overflow:hidden;}.space10px { display:block; background:transparent; height:10px;  width:100%; clear:both; text-indent:-4000px; overflow:hidden;}
.border_left {border-left:1px solid #e5e5e5;}.border_right {border-right:1px solid #e5e5e5;}
.padding0 {padding:0px;}
.padding10px {padding:10px;}.padding5px {padding:5px;}.padding15top {padding-top:15px;}.margin_bottom10 {margin-bottom:10px;}
.padding_bottom10 {padding-bottom:10px;}
.redcolor {color:red;}
.tutorial{
	text-indent: 20px;
}

.main h2.dark_16px {font-size:16px; color:#731136; font-weight:bold; background:none; padding:0; }
.cir {margin:0 auto; display:block; background:url(http://media.eurolive.com/design/hote_n.gif) no-repeat; height:71px; width:71px; font-family:"Times New Roman", Times, serif; font-size:36px; color:#fff; text-align:center; line-height:71px;}
.cir1 {margin:20px 0;}
.cir1 td {padding:5px 30px; border-left:1px solid #eaeaea; text-align:center;}
