body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	background: url('../gfx/bg.jpg') #f2f2f2 repeat-x;
}

a {
	color: #000;
	text-decoration: none;
}

.alias {
margin-top:0px;
font-style: normal;
font-size: 11px;
color:#666;
width:460px;
height:auto;
overflow: hidden;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 12px;
	margin: 0px;
	margin-bottom: 5px;
}

h2 {
	font-size: 14px;
	margin: 10px 0px;
	text-align: center;
	color: red;
}

h3 {
	font-size: 14px;
	margin: 0px 10px;
	text-align: left;
	color: red;
	font-weight: normal;
}

.mandatory {
	font-size: 10px;
	color:#444;
} 

.lower {
	padding: 3px;
	margin-left: 1px;
}

.lower:hover {
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	padding: 2px;
	cursor: pointer;
	border: 1px #7f9db9 solid;
}

.underline {
	text-decoration: underline;
}

.info { font-size:9px; color:#666;}

label {
	float: right;
}

.label {
	float: none;
	padding: 5px 6px 0px 0px;
}

.label:hover {
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	padding: 4px 5px 0px 0px;
	cursor: pointer;
	border: 1px #7f9db9 solid;
	margin: 0px;
}

#chmurka {
	max-width: 300px;
	background: #fff;
	padding: 8px;
	width: auto;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px #7f9db9 solid;
}

.default {
	cursor: default;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	text-align: center;
}

.rounded-corner-8px {
	-moz-border-radius: 8px;
	border-radius: 8px;
}

input,textarea,select {
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:0px;
}


input:hover,textarea:hover {
	border: 1px solid #7f9db9;
}

.text-rejected {
width: 100%;
height:80px;
}

.submit {
	font-size: 11px;
	background: url('../gfx/submit-bg.jpg') repeat-x;
	height: 20px;
	border: 1px solid #ccc;
	padding: 1px 5px 5px 5px;
	color: #000;
}
input[type=button]
{
	font-size: 11px;
	background: url('../gfx/submit-bg.jpg') repeat-x;
	height: 20px;
	border: 1px solid #ccc;
	padding: 1px 5px 5px 5px;
	color: #000;	
}
input[type=button]:hover
{
	border: 1px solid #7f9db9;
	
}
input[type=submit]
{
	font-size: 11px;
	background: url('../gfx/submit-bg.jpg') repeat-x;
	height: 20px;
	border: 1px solid #ccc;
	padding: 1px 5px 5px 5px;
	color: #000;	
}
input[type=submit]:hover
{
	border: 1px solid #7f9db9;
}
.submit:hover {
	border: 1px solid #7f9db9;
}

.manual {
	width: 890px;
	min-height: 400px;
}

.shortDesc {
background: #fbfbfb;
width: 100%;
cursor: default;
height: 60px;
overflow:auto;
font-size: 11px;

}

.a-button {
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	background: url('../gfx/submit-bg.jpg') repeat-x;
	border: 1px solid #ccc;
	padding: 2px 3px;
	color: #000;
}

.a-button:hover {
	border: 1px solid #7f9db9;
	text-decoration: none;
}

li {
	border-bottom: 1px solid #eee;
	height: 18px;
}

li:hover {
	background: #eee;
}

.options {
	float: right;
	margin-left: 10px;
}

.input-text {
	width: 200px;
}

.categoriesList {
	font-weight: bold;
	text-decoration: underline;
}

.photo {
	border: 0px;
	padding: 10px;
	border: 1px solid #7f9db9;
	max-width: 120px;
	max-height: 120px;
}

.show-photo {
	border: 0px;
	padding: 10px;
	border: 1px solid #7f9db9;
	max-width: 200px;
	max-height: 200px;
}

#back {
	float:right;
	font-size: 10px;
}

#beam {
	text-align: center;
	width: 100%;
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 5px 0px;
	background: url('../gfx/sub_menu_bg.jpg') repeat-x;
	background-position: bottom;
	margin-bottom: 5px;
	font-weight: bold;
}

.autor {
	font-weight: bold;
	color: #ca1a1a;
	font-size: 16px;
}

#pager-menu {
	position: absolute;
	margin-left: 350px;
	width: 300px;
	font-size: 10px;
	font-weight: bold;
	margin-top: 2px;
}

#pager-menu a {
	background: #fff; repeat-x;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #888 solid;
	padding: 2px 5px;
	margin: 0px 3px;
	text-decoration: none;
	color: #444;
	font-size: 10px;
}

#pager-menu a:hover {
	border: 1px #7f9db9 solid;
	background: #eee;
}

#pager-menu .selected {
	background: #ddd;
	color: #000;
	border: 1px #888 solid;
}

#search {
	float: right;
	width: 300px;
	top: 2px;
	text-align: right;
}

#search .submit {
	float: right;
	width: 100px;
	margin-left: 5px;
}

#search-result {
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	margin: -10px 0px 10px 0px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fbfbfb;
	border: 1px solid #ccc;
}

#contanair {
	margin: auto;
	width: 1000px;
}

#column1 {
	border: 1px solid #ccc;
	padding: 20px;
	background: #fbfbfb;
	width: 410px;
	float: left;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#column2 {
	border: 1px solid #ccc;
	padding: 20px;
	background: #fbfbfb;
	width: 415px;
	margin-left: 30px;
	float: left;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom:25px;
}

#column {
	border: 1px solid #ccc;
	padding: 20px;
	background: #fbfbfb;
	width: 900px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#column-right {
	border: 1px solid #ccc;
	padding: 20px;
	background: #fbfbfb;
	width: 470px;
	margin: 0px 5px 25px 5px;
	float: right;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#loginForm {
	margin: auto;
	margin-top: 100px;
	width: 275px;
	height: 176px;
	background: url('../gfx/loginForm.png') no-repeat;
	padding-top: 65px;
	padding-left: 35px;
}

#topInfo {
	position: relative;
	float: left;
	padding: 5px 0px;
	width: 100%;
}

#action {
	float: left;
	padding: 5px 10px;
	width: 980px;
	margin: 5px 0px;
	background: url('../gfx/sub_menu_bg.jpg') repeat-x #fff;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #ccc;
}

#action h1 {
	float: left;
	margin: auto 5px;
}

#menu {
	line-height: 31px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	width: 100%;
	position: relative;
	float: left;
	background: url('../gfx/menu_bg.jpg') repeat-x;
	height: 34px;
	border: 1px solid #000;
	border-bottom: 0px;
}

#menu .selected {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	height: 31px;
	line-height: 31px;
	font-weight: bold;
	background: url('../gfx/menu_a_hover.jpg') repeat-x bottom;
	color: #000;
}

#menu .single {
	line-height: 27px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
	margin-top: 3px;
	margin-left: 5px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	height: 27px;
}

#menu .selected-single {
	line-height: 27px;
	font-weight: bold;
	background: url('../gfx/menu_a_hover.jpg') repeat-x bottom;
	color: #000;
}

#menu a {
	line-height: 27px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
	margin-top: 3px;
	margin-left: 5px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	height: 27px;
}

#menu a:hover {
	background: url('../gfx/menu_a_hover.jpg') repeat-x bottom;
	color: #000;
}

#subMenu {
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	width: 100%;
	position: relative;
	float: left;
	background: url('../gfx/sub_menu_bg.jpg') repeat-x;
	height: 33px;
	border: 1px solid #ccc;
	border-top: none;
}

#subMenu a {
	margin-top: 5px;
	margin-left: 5px;
	text-decoration: none;
	padding: 4px 10px;
	display: block;
	float: left;
	text-align: center;
	color: #000;
}

#subMenu a:hover {
	color: #fff;
	background: url('../gfx/sub-menu-bg2.jpg') repeat-x;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#subMenu .selected {
	color: #fff;
	background: url('../gfx/sub-menu-bg1.jpg') repeat-x;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#content {
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: auto;
	margin-bottom: 30px;
	padding: 30px;
	width: 940px;
	position: relative;
	float: left;
	border: 1px solid #ccc;
	background: #fff;
}

#notification {
	text-align: center;
	font-size: 26px;
	color: #ca1a1a;
	margin: 30px 0px;
}

#welcome {
	text-align: center;
	margin: 10px auto;
	width: 100%;
}

#welcome h1 {
	font-size: 36px;
	color: #ca1a1a;
	font-weight: normal;
}

#welcome p {
	
}

#welcome-img {
	background: url('../gfx/welcome.jpg');
	height: 190px;
	width: 190px;
}

.statistics {
	margin: 10px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 13px;
	background: url('../gfx/statictics-bg.jpg') #f5f5f5;
	background-position: top center;;
	border: 1px solid #ccc;
	padding: 10px;
}

.statistics a {
	text-decoration: underline;
}

.statistics a:hover {
	color: #f5a700;
}

#pager {
	width: 100%;
	clear: both;
	float: left;
	margin-top: 15px;
	text-align: center;
}

#pager a {
	background: url('../gfx/pager-bg.jpg') repeat-x #fff; repeat-x;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #888 solid;
	padding: 3px;
	margin: 0px 1px;
	text-decoration: none;
	color: #444;
	font-size: 10px;
}

#pager a:hover {
	border: 1px #7f9db9 solid;
	background: #FFFFF3;
}

#pager .selected {
	background: #fff;
	color: #000;
	border: 1px #888 solid;
	font-weight: bold;
	padding:6px;
}

.pub-textarea {
	width: 460px;
	height: 200px;
}

.categories-description {
	width: 400px;
	height: 100px;
}

.metaDescCat {
	width: 400px;
	height: 70px;
}

.categories-title {
	width: 400px;
}

.main-table {
	border-collapse: collapse;
	width: 100%;
}

.main-table tr {
	background: #f2f2f2;
	border-bottom: 1px dashed #ccc;
}

.main-table tr:hover {
	background: #e5e5e5;
}

.main-table td {
	padding: px;
	text-align: center;
}

.main-table .tr2 {
	background: #fff;
}

.main-table .tr3 {
	background: #cbcbcb;
}

.domain-table {
	border-collapse: collapse;
	width: 100%;
}

.domain-table tr {
	background: #F3F3F3 ;
	border-bottom: 1px dashed #ccc;
}

.domain-table tr:hover {
	background: #979797;
}

.domain-table td {
	padding: px;
	text-align: center;
}

.domain-table .tr2 {
	background: #fff;
}

.domain-table .tr3 {
	background: #cbcbcb;
}

#message {
	border: 1px solid #ccc;
	padding: 10px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: auto;
	width: 920px;
	clear: both;
	text-align: center;
	color: red;
	font-size: 14px;
	font-weight: bold;
	margin: -10px 0px 20px 0px;
}

.td-name {
	padding: 0px 10px;
}

.chars-left-title {
	width: 20px;
	color: red;
}

.show-text {
border: 1px solid #ccc;
border-radius: 8px;
-moz-border-radius: 8px;
padding:5px;
background: #fff;
text-align: left;
}

.rejectedReason
{
color:red;
font-size:16px;
}
img
{
	border: 0px;

}
fieldset
{
	margin-right:auto;
	margin-left:auto;
	border: 1px solid #CCCCCC;
	padding:20px;

}
.search
{
	
	
	
}
.bold
{
	font-weight: bold;	
}
.error
{
	border:2px solid red;	
	
}
.new 
{
	color:green;

}

.right { text-align:right }

.custom-rate 
{ 
	text-align:right;
	width:40px;
	margin-left:5px;
}

#pack-form label { float:left; width:100px; }
#pack-form .error { border:none; }
#pack-form .error label { color:red }
#pack-form .error input, #pack-form .error select, #pack-form .error textarea { background: #fee; border-color: red; }


#pack-edit-list { list-style: none }
#pack-edit-list li { display:block; border: 1px solid #ccc; border-radius: 3px 3px 3px 3px; height:auto; margin-bottom:2px; }
#pack-edit-list li:hover { background: none }

#pack-edit-list li div.content { display:none; padding:10px; }
#pack-edit-list li h3 { color:inherit; background:#eee; padding:5px 10px; border-bottom:1px solid #ccc; cursor:pointer; margin:0; height:16px}

#pack-form input.packet-name { width:500px }
#pack-edit-list input { width:500px }
#pack-edit-list textarea { width:500px; height:100px; }

#pack-edit-list li.template { display:none }

#pack-edit-list h3 span { display:block; float:left; min-height:10px; margin-right:10px }
#pack-edit-list h3 span.category-name { min-width:230px; font-weight:bold; }
#pack-edit-list h3 span.subject { min-width:300px; }
#pack-edit-list h3 span.drop-assignment { cursor:pointer; background:url('/gfx/del.png') no-repeat; width:16px; height:16px; text-indent:-13001px; float:right; }

