body {
margin: 0 auto;
background-image: url("images/body_bg.png");
}

.cbLoginForm {
paddin-bottom: 100px;
}

.tekst ul {
padding-left: 30px;
}

input[type="text"], input[type="password"] {
border: 1px solid #ccc;
padding:4px;
width: 160px;
}

#main {
margin: 0 auto;
}

#header {
margin: 0 auto;
width: 960px;
height: 151px;
border-bottom: 8px; 
border-style: solid;
border-color: #3facd9;
}

#content {
margin: 0 auto;
width: 1004px;
}

#left {
float: right;
width: 960px;
padding-top: 17px;
}

#right {
float: left;
width: 278px;
padding-top: 25px;
padding-left: 12px;
}

.tekst {
margin: 10px 10px 30px 20px;
font-family: Verdana;
font-size: 13px;
color: #585455;

}

#logo {
width: 250px;
height: 151px;
float: left;
}

#top_menu  {
width: 700px;
height: 151px;
float: right;
text-align: right;


}

#top_menu a {
display: block;

margin-top: 30px;
padding: 16px 15px 0px 15px;
height: 40px;
font-family: Verdana;
font-size: 15px;
font-weight: bold;
}

#stopka {
margin: 0 auto;
width: 1004px;
height: 45px;
border-top: 1px; 
text-align: center;
margin:0 auto;

border-style: solid;
border-color: #a6c120;
clear: both;
}

#stopka a {
display: block;
margin: 13px 0px 15px 35px;
height: 20px;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
text-align: center;
}

#copyright {

font-family: Verdana;
font-size: 9px;
color: #585455;
text-align: center;
clear: both;
}

.createdate {
color: #3facd9;
font-style: italic;
}

.cb_template_default {
padding: 0px;
}


.componentheading {
border-bottom: 1px; 
border-style: solid;
border-color: #a6c120;
font-family: Verdana;
font-size: 16px;
color: #92278f;
font-weight: bold;
margin-bottom: 25px;
width: 960px;
padding-top: 10px;
}

.contentheading {
padding-top: 10px;
border-bottom: 1px; 
border-style: solid;
border-color: #a6c120;
font-family: Verdana;
font-size: 16px;
color: #92278f;
font-weight: bold;
margin-bottom: 25px;
width: 960px;
}


.contentpaneopen {
margin-bottom: 25px;
}

h2 {
background: #93c83e;
font-weight: bold;
font-family: Verdana;
font-size: 14px;
color: #fff;
padding: 1px 0px 1px 8px;
margin-left: 30px;
}

#system-message {
padding-top: 25px;
text-align: center;

}
	
.moduletable_menu ul {
list-style-type: none;
padding:0;


}

.moduletable_menu li {
float:left;
text-align:center;
list-style-type: none;

}

.moduletable_menu ul li a {
display: inline;
margin:0;
color: #92278f;

}

.moduletable_menu ul li a:hover {
color:#a6c120;

}

.moduletable_menu .active a {
color:#fff;
}

.moduletable_menu2 ul {
list-style-type: none;
padding:0;
margin:0;
text-align:center;
}

.moduletable_menu2 li {
float:left;
text-align:center;
list-style-type: none;
}

.moduletable_menu2 ul li a {
display: inline;
margin:0;
color: #92278f;
padding: 0px 4px 0px 4px;

}

.moduletable_menu2 ul li a:hover {
color:#a6c120;

}

.moduletable_menu2 .active a {
color:#3facd9;
}

.moduletable_user {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #fff;
padding-top: 0px;
margin: 0px;
}

.moduletable_user a {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #fff;
}

.moduletable_user ul {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #fff;
list-style-type: none;
}


#mod_loginform_user {
padding-top: 0px;
margin-top: 0px;
}

.mod_login_user {
padding-top: 0px;
margin-top: 0px;
}

#mod_login_username_user { border: 1px solid #93c83e; width: 200px; font-family: Verdana; font-size: 13px; color: #585455;}
#mod_login_password_user { border: 1px solid #93c83e; width: 200px; font-family: Verdana; font-size: 13px; color: #585455;}
#email { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#name { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#user { border: 1px solid #93c83e; width: 300px; font-family: Verdana; font-size: 13px; color: #585455;}
#username { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#password { border: 1px solid #93c83e; width: 300px; font-family: Verdana; font-size: 13px; color: #585455;}
#password2 { border: 1px solid #93c83e; width: 300px; font-family: Verdana; font-size: 13px; color: #585455;}
#hasTip {margin-top: 20px;}

.button 
{ border: 1px solid #93c83e;; font-size: 12px; color: #3facd9; background: #fff; padding-bottom: 2px; }
.validate
{ border: 1px solid #93c83e;; font-size: 12px; color: #3facd9; background: #fff; padding-bottom: 2px; }
.button_user
{ border: 1px solid #93c83e;; font-size: 12px; color: #3facd9; background: #fff; padding-bottom: 2px; }

#contact_name  { border: 1px solid #93c83e; font-family: Verdana; font-size: 13px; color: #585455;}
#contact_email { border: 1px solid #93c83e; font-family: Verdana; font-size: 13px; color: #585455;}
#contact_subject { border: 1px solid #93c83e; font-family: Verdana; font-size: 13px; color: #585455;}
#contact_text { border: 1px solid #93c83e; font-family: Verdana; font-size: 13px; color: #585455;}
#password__verify { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#company { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#city { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#state { border: 1px solid #93c83e; width: 80px;font-family: Verdana; font-size: 13px; color: #585455; }
#country { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#address { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#phone { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#fax { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#zipcode { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#checkemail { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }
#checkusername { border: 1px solid #93c83e; width: 300px;font-family: Verdana; font-size: 13px; color: #585455; }



.my ul {
margin: 10px 10px 10px 20px;
list-style-type: square;
color:#fff;
font-weight: bold;


}

.my li {
border-bottom: 1px; 
border-style: dotted;
border-color: #fff;

}

.my ul li a {
display: block;
margin:0;
color: #f7f7f7;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
}

.my ul li a:hover {
background: #3facd9;
color:#fff;
font-family: Verdana;
font-size: 13px;
background: #1d9ed3;

}

.menuactive > a {
background: #ad21a9;
color:#fff!important;
}


.submenu {
float: left;
width: 300px;
padding:10px;
background: #fff;
}

.submenu ul {
list-style: none;
margin:0 0 10px 0;
padding:0 0 0 10px;
}


.submenu > ul > li > a {
color: #a6c120;
font-size: 14px;
font-weight: bold;
}
.submenu ul ul li a {
color: #92278f;
font-size: 12px;
border-bottom: 1px solid #ccc;
display:block;
}

.submenu ul li {
background: #fff;
padding: 0 5px;
}

.content {
width: 600px;
float: right;
}

h3.title {
padding-top: 10px!important;
border-bottom: 1px;
border-style: solid;
border-color: #a6c120;
font-family: Verdana!important;
font-size: 16px!important;
color: #92278f;
font-weight: bold;
margin-bottom: 25px!important;
}
/* Stylesheet: antek Modified On 2020-08-12 22:58:50 */
/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font-family:inherit;
	
}

body {
	line-height:1;
	color:#fff;

}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;

}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/
body {
	font:14px/1.6 Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#333;

}

a, a:visited {
	color:blue;
	text-decoration:none;
}
a:hover, a:active {
	color:#000;
	text-decoration:none;
}



.theme-default #slider {
    margin:0 auto;
    width:618px; /* Make sure your images are the same size */
    height:246px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}