/* 
template:internet management
author:luka cvrk (www.solucija.com)
*/
html {
overflow-y: scroll;
}
body {
color: #303030;
background: #fff ;
font: 0.9em Arial,Verdana,sans-serif;
text-align: center;
line-height: 1.6em;
}
a {
color: #214466;
background: inherit;
border: 0px;
}
img {
border: 0px;
}
a:hover {
color: #000;
background: inherit;
border: 0px;
}
h1 {
font-size: 1.2em;
padding: 0px;
margin: 0px;
}
h2 {
font-size: 1em;
}
ul {
}
.clear {
clear: both;
margin: 0 0 0.25em 0;
}
#twitter_update_list li {
margin-bottom: 5px;
border-bottom: 1px solid #DCDBD5;
padding-bottom: 5px;
text-decoration: none;
list-style-type: none;
}
#wrapper {
width: 850px;
margin: 0 auto;
text-align: left;
}
#logo {
margin: 0 0 0 0;
text-align: center;
}
#note_text {
font-style: italic;
text-align: left;
}
.address {
color: #000;
text-align: center;
margin: 0 0 0 0;
font-size: 1em;
margin-bottom: 7px;
}
#link_category_name {
margin-top: 20px;
text-align: left;
}
#display_link {
margin-left: 5px;
text-align: left;
}
#top {
float: right;
margin: 0 2em 0 0;
}
.column {
float: left;
width: 29%;
margin: .3em 1.1%;
background: #fff;
color: #303030;
padding: 1% 1%;
}
.column h1 {
margin: 1% 0;
padding: 0;
color: #214466;
background: inherit;
font-size: 1.5em;
}
.number {
background: #ccc;
padding: .6% 3%;
color: #FFF;
}
.main {
float: left;
background: #fff;
padding: 0% 0% 0% 0%;
margin-left: 20px;
width: 639px;
}

#menu {
float: left;
width: 190px;
padding: 0px;
border-bottom: 1px solid #DCDBD5;
border-top: 1px solid #DCDBD5;
margin-top: 0px;
margin-left: 0px;
}

#submenu {
clear: both;
padding: 7px 0 7px 0;
border-top: 1px solid #DCDBD5;
list-style-type: none;
padding-right: 1pt;
margin-left: 0px;
}

#menu li {
list-style-type: none;
padding-right: 1pt;

}
#menu a {
padding: 3px 15px;
margin: 0 3px 0 0;
text-decoration: none;
color: #4C4C4C;
background: inherit;
}
#menu a.current {
color: #fff;
background: #3D648A;
}
#menu a:hover {
background: #fff;
color: #000080;
}
.twitter_div {
margin: 1em 1.1%;
background: #fff;
color: #303030;
padding: 1px 3%;
border: 1px solid #DCDBD5;
}

.homepage_left {
margin-top: 0px;
float: left;
margin-left: 20px;
width: 285px;
margin-right: 5px;
padding: 1em;
padding-top: 0px;
border: 1px solid #DCDBD5;
}

.homepage_right {
margin-top: 0px;
float: right;
width: 275px;
margin-right: 0px;
background: #fff;
color: #303030;
padding: 15px;
padding-top: 11px;
border: 1px solid #DCDBD5;
}

.courses_page_left {
margin-top: 0px;
float: left;
margin-left: 20px;
width: 285px;
margin-right: 5px;
padding: 1em;
padding-top: 0px;
border: 1px solid #DCDBD5;
}
.courses_page_right {
margin-top: 0px;
float: right;
width: 275px;
margin-right: 0px;
background: #fff;
color: #303030;
padding: 15px;
padding-top: 0px;
border: 1px solid #DCDBD5;
}




#front_page_article_title {
margin-bottom: 4px;
}
#block {
width: 700px;
border: 2px solid red;
padding: 7px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color: #CCC;
}
#block_agent {
width: 700px;
border: 2px solid red;
padding: 7px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color: #FF6;
}
#block_not_responded {
width: 700px;
border: 2px solid red;
padding: 7px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color: #FF6;
}
#block_right {
float: right;
text-align: right;
font-style: italic;
}
#responded_text {
font: 150% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: red;
text-align: left;
}
#time_ago {
font: 110% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: blue;
}
#time_ago_test {
font: 100% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: red;
font-weight: bold;
}
#comment_head {
font: 95% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: rgb(16,0,76);
}
#comments {
font: 95% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: black;
}
#enq_name {
font: 110% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: green;
}
#enq_name_big {
font: 200% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: green;
}
#invoice_subtotal_line {
text-align: right;
font-style: italic;
font-weight: bold;
}
#invoice_price_line {
text-align: right;
font-style: italic;
}
#invoice_total {
text-align: right;
font-weight: bold;
font-size: 150%;
}
.date {
border-top: 1px dotted #ccc;
padding: 5px 0;
}
.full {
background: #fff;
color: #000;
padding: .7em 1em;
margin: 0 1%;
}
#footer {
margin: 2em 3%;
text-align: right;
border-top: 1px solid #666;
}
.fieldWithErrors {
padding: 2px;
background-color: red;
display: table;
}
#errorExplanation {
width: 540px;
border: 2px solid #1E1199;
padding: 7px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color: #f0f0f0;
}
#errorExplanation h2 {
text-align: left;
font-weight: normal;
padding: 5px 5px 5px 15px;
font-size: 12px;
margin: -7px;
background-color: #1E1199;
color: #fff;
}
#errorExplanation p {
color: #333;
margin-bottom: 0;
padding: 5px;
}
#errorExplanation ul li {
font-size: 12px;
list-style: none;
}
#blog-dates {
font-size: 0.9em;
}
#blog_small_text {
font-size: 0.9em;
padding: 0px;
}
.blog-subject {
font: bold 1em/1.5em Arial,sans-serif;
}

#blog_for_long_list {
border: 1px solid #DCDBD5;
width: 640px;
text-align: left;
padding: 10px;
float: left;
background-color: #B3B3B3;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #191919;
}

#blog_for_long_list blog_image_long_list {
float: left;
padding-right: 20px;
}

#blog_for_long_list text_info {
float: right;
text-align: right;
}

#blog_for_long_list heading {

}


#blog-image {
text-align: right;
float: right;
width: 150px;
padding: 1px;
}
#blog-front {
width: 300px;
text-align: left;
padding: 1px;
float: left;
border: 1px solid #999;
}
#blog-image-front {
text-align: right;
float: right;
width: 100px;
}
#line {
width: 100px;
color: rgb(16,0,76);
color: red;
border: 1px solid #aaaadd;
}
#blog_front_body {
text-align: top;
border: 1px solid #999;
}
.pagination {
padding: 3px;
margin: 3px;
border-bottom: 1px solid #DCDBD5;
}
.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #aaaadd;
text-decoration: none;
color: rgb(16,0,76);
}
.pagination a:hover,.pagination a:active {
border: 1px solid rgb(16,0,76);
color: #000;
}
.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid rgb(16,0,76);
font-weight: bold;
background-color: rgb(16,0,76);
color: #FFF;
}
.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #eee;
color: #ddd;
}

#homepage_blog_latest {
padding: 2px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 3px;
}

#homepage_blog_latest strong {
color: red;
margin-top: 0px;
padding-top: 0px;
}


#homepage_blog_latest heading {
font-weight: bold;
}

#homepage_blog_latest photo {

}

#homepage_blog_latest text {
}

#homepage_blog_latest time {
color: green;
margin: 0px;
padding: 0px;
}

#homepage_blog_latest comments {
color: grey;
}


#homepage_blog {
border-top: 1px solid #999;
padding-top: 5px;
padding-bottom: 5px;
}


#homepage_blog heading {
font-weight: bold;
padding-top: 0px;
margin-top: 0px;
}

#homepage_blog photo {
float: left;
padding: 10px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#homepage_blog text {
color: blue;
}

#homepage_blog time {
color: green;
}

#homepage_blog comments {
color: grey;
}

.blog_entry {
width: 600px;
}


#testimonial_for_admin_list {
border: 1px solid #999;
margin-bottom: 10px;
padding: 10px;

}



















