/* BEGIN: TM & Apirox */
.moduletable, .moduletable_menu{
    background-color: #DCB2DC;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    padding:1px 15px 15px 15px;
    margin-bottom:15px;
    color:#000;
    /*border:#EEE solid 2px;*/
    -moz-box-shadow:0px 0px 10px 0px rgba(255,255,255,0.6);
    -webkit-box-shadow:0px 0px 10px 0px rgba(255,255,255,0.6);
    box-shadow:0px 0px 10px 0px rgba(255,255,255,0.6);
}
.moduletable h3, .moduletable_menu h3{
    margin:5px 0px;
    border-bottom:#674020 dotted 1px;
    padding:10px 0px;
}
.moduletable a, .moduletable_menu a {
    color:#222;
}
.moduletable a:hover, .moduletable a:focus, .moduletable_menu a:hover, .moduletable_menu a:focus{
    color:#000;
    /*border-bottom:#000000 dotted 1px;*/
    text-decoration:underline !important;
    border-bottom:none;
}
.moduletable:nth-child(2), .moduletable:nth-child(6){
    background-color:#EDCF73;
}
.moduletable:nth-child(3), .moduletable:nth-child(7){
    background-color:#99CDAF;
}
.moduletable:nth-child(4){
    background-color:#B7B7ED;
}
#content .moduletable{ /*myslienka dna*/
    background-color:#FFF3B9;
    padding:0px 15px 8px 15px;
    margin-bottom:25px;
    margin-left:-10px;
    margin-right:-10px;
    margin-top:0px;
    border:white solid 1px;
    -moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);
}
#content .moduletable h3{
    font-size:15px;
    margin-top:0px;
}
#content{
    background-color:rgb(255,255,255);
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    padding:10px 25px 25px 25px;;
    margin-bottom:10px;

    -moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.08);
    -webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.08);
    box-shadow:0px 0px 6px 0px rgba(0,0,0,0.08);

    /*	border-color:rgb(199,199,199);
	border-width:1px;
	border-style:solid;*/
}
.categories-module h5{
    margin:2px;
}
.categories-module li{
    list-style-type:square;
}
.categories-module ul{
    margin-left:15px;
}
.items-row{
    margin-top:10px;
}
.footer p{
    margin-top:5px;
    text-align:center;
    color:#ccc
}

/* END: TM & Apirox */

img {
    max-width: none;
    width: auto \9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

body {
    font-family: open sans;
    color: #444;
    background:url(../images/main_bg.png) repeat-x #999;
    border-top:none !important;
}

a {
    color: #A25E00;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #A25E00;
    text-decoration: none;
    border-bottom: #A25E00 dotted 1px;
}

ul,
ol {
    padding: 0;
    margin: 0 0 0px 20px;
}

form {
    margin: 10px 0px 0px 0px;
}

input,
textarea,
.uneditable-input {
    /*width: 206px;*/
}

.well {
    background-color: #EEEEEE;
}
.well blockquote {
    border-color: rgba(160,107,34,1.00);
}

.btn-primary {
    background-color: #A06B22;
    border-color: #222;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    background-color: #A06B22;
    *background-color: #A06B22;
}

.btn-group > .btn:first-child {
    margin-left: 20px;
}

.nav {
    margin-left: 15px;
    list-style-type: square;
    margin-bottom: 0;
    /*list-style: none;*/
}
.nav > li > a:hover,
.nav > li > a:focus {
    /*background-color: #eee;*/
}

.modal-body {
    overflow-y: auto;
    padding: 15px;
}
.modal-body iframe {
    max-height: 390px;
}

div.modal {
    top: 10%;
    width: 580px;
    margin-left: -280%;
}

div.modal.fade.in {
    top: 10%;
}

[class^="icon-"],
[class*=" icon-"] {
    margin-right: .3em;
}


.icon-ban-circle:before,
.icon-minus-sign:before,
.icon-minus-2:before {
    content: "\5e";
}

.icon-file-remove:before,
.icon-file-minus:before {
    content: "\e017";
}


.header {
    margin-bottom: 20px;
}


.container {
    width: 940px;
}
.body .container {
    background-color: rgb(224,224,224);

    background-image:url(../images/people_bell.png), url(../images/header_bg.png);
    background-repeat:no-repeat, repeat-x;
    background-position: 12px 2px, left top;

    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    padding: 0px 20px 20px 20px;
    border: 1px solid rgb(153,153,153);

    -moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.3) ,inset 0px 0px 12px 0px rgb(255,255,255);
    -webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.3) ,inset 0px 0px 12px 0px rgb(255,255,255);
    box-shadow:0px 0px 8px 0px rgba(0,0,0,0.3) ,inset 0px 0px 12px 0px rgb(255,255,255);
}
.body .container .header-homepage-url {
    background-color: rgba(255,255,255,0);
    width: 235px;
    height: 200px;
    display: block;
    position: absolute;
}
.body .container .header table{
    margin-left:245px;
    margin-top:10px;
}
.body .container .header table tr:first-child img{
    height:0px;
}
.body .container .header table tr:first-child td{
    line-height:0px;
    font-size:0px;
}
/* End TM */


h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 12px 0;
    word-wrap: break-word;
}

.navigation .nav > li {
    position: relative;
}
