/* CSS Document */

@import url("clear_float.css");
@import url("columns.css");
@import url("form.css");
@import url("main_navigation.css");
@import url("sub_navigation.css");
@import url("special.css");
@import url("sitemap.css");
@import url("hostTable.css");

* { margin:0; padding:0; }


body {
/*background:#675150 url(../images/test_bg.jpg) top center no-repeat;*/
background:#180808 /*url(../images/body_bg.jpg) top repeat-x*/;
color:#2E1C1C;
font:normal 12px Arial,"Trebuchet MS", Tahoma, Arial;
cursor:default;
padding:0;
margin:0;
}

body.Subpage .special_action_holder {
display:none;
}

#wrap {
position:relative;
height:auto;
min-height:100%;
}
* html #wrap { height:100%; }

.closed {
display:none!important;
}
.open {
display:block!important;
}



a.OpenClose {
display:block;
position:absolute;
top:-11px;
right:10px;
width:62px;
height:36px;
background:#FFF url(../images/close_open.jpg) top left no-repeat;
}
body.Blog a.OpenClose {
display:none;
}

body.Homepage a.OpenClose { background:#FFF url(../images/open_close.jpg) top left no-repeat; }

a.CloseOpen span,
a.OpenClose span {
display:none;
}

body.Homepage a.buttClosed,
a.buttClosed { background:#FFF url(../images/close_open.jpg) top left no-repeat; }
a.buttOpened { background:#FFF url(../images/open_close.jpg) top left no-repeat; }


a {
text-decoration:none;
cursor:pointer;
}

a.na_vrh {
display:inline-block;
height:14px;
line-height:14px;
padding-left:14px;
background:url(../images/bullet_arrow_top.gif) left center no-repeat;
color:white!important;
}

a.imgLink {
background:none!important;
text-decoration:none!important;
}

.main_wrap {
width:860px;
margin:0 auto;
padding:11px 0 0 0;
background:#FFF;
}

.header {
position:relative;
width:860px;
margin:0 auto;
padding:20px 0 0 0;
}


img.blog,
body.Blog img.blog { display:block; z-index:11111; position:absolute; bottom:35px; right:5px; border:none; }

.header h1 {
margin:0;
padding:0;
position:absolute;
top:-10000px;
left:-10000px;
}

.header h2 {
margin:0 0 20px 0;
padding:0;
}
.header h2 img {
border:none;
}

.header h2.tw_logo { display:block; }
.header h2.tw_blog_logo { display:none; }
body.Blog .header h2.tw_logo { display:none; }
body.Blog .header h2.tw_blog_logo { display:block; }

.akcija1,
.akcija2 {
float:left;
position:relative;
width:395px;
height:90px;
background:#E1E1E1;
padding:10px;
margin-bottom:10px;
margin-right:5px;
margin-left:10px;
}

* html .akcija1 {
margin-left:5px;
}

.akcija2 {
margin-right:0;
margin-left:5px;
}

.akcija1 img.novost,
.akcija2 img.novost {
position:absolute;
top:0px;
right:0px;
border:0;
}

.akcija1 h2,
.akcija2 h2 {
font-size:16px;
margin-bottom:5px;
line-height:100%;
}
.akcija1 p,
.akcija2 p {
font-size:11px;
line-height:150%;
}

.mainBanner {
clear:both;
height:150px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}
.mainBanner img {
border:none;
margin:0;
padding:0;
}
.mainBanner a {
display:block;
width:840px;
height:150px;
background:url(../images/promo/tw_big_banner.jpg) left top no-repeat;
}
.mainBanner a span {
display:none;
}

.cont_wrap {
position:relative;
width:860px;
background:#FFF url(../images/content_top_bg.jpg) top no-repeat;
padding:20px 0;
}


.poslovni_partner {
border-bottom:solid 1px #DDD;
margin-bottom:15px;
}
.last_part {
border:none;
}


.copy {
width:860px;
margin:0 auto;
padding-bottom:30px;
text-align:center;
}

.copy,
.copy a {
color:#B77C79;
font-size:11px;
text-decoration:none;
}

.copy a:hover {
color:white;
}

.copy p {
text-align:center;
line-height:170%;
}

.footer_wrap {
width:860px;
margin:0 auto;
background:#E1E1E1 url(../images/footer_bottom_bg.jpg) center bottom no-repeat;
margin-bottom:30px;
padding:0 0 20px 0;
}
.footer {
background:#555 url(../images/footer_top_bg.jpg) top repeat-x;
padding:0 10px;
}

.fbox {
float:left;
width:280px;
height:auto!important;
min-height:200px;
height:200px;
margin-top:20px;
}

.fbox .fpost {
margin:0 20px;
padding-left:5px;
padding-top:3px;
border-bottom:solid 1px #666;
}
.fbox .fpost:hover {
background:#666;
}
.fbox .fpost p,
.fbox .fpost h6 {
margin:0;
}

.fbox a {
color:#DDD;
text-decoration:none;
}
.fbox a:hover {
color:white;
}

.fbox h4 {
font-size:16px;
color:#DDD;
border-bottom:solid 2px #999;
margin:0 20px 10px 20px;
padding:0 0 5px 0;
font-weight:normal;
font-style:italic;
cursor:default;
}

.fbox h5 {
font-size:14px;
margin:5px 20px;
font-weight:normal;
}

.fbox h6 {
font-size:12px;
margin:5px 20px;
font-weight:normal;
}

.fbox h5 a,
.fbox h6 a {
color:white;
}

.fbox p {
margin:0 20px;
color:#DDD;
}

.fbox ul {
margin:0 20px 0 20px;
list-style:none;
}

.fbox ul li a {
display:block;
border-bottom:solid 1px #666;
padding: 3px 5px;
color:#DDD;
text-decoration:none;
height:20px;
line-height:20px;
}
.fbox ul li a:hover {
color:#FFF;
background:#666;
}


/* DISPLAY / HIDE RSS FEED */
a#openRss,
a.selOpenRss {
display:none;
position:absolute;
top:-11px;
right:10px;
width:62px;
height:36px;
background:#FFF url(../images/rss_button.jpg) left -36px no-repeat;
}
body.Blog a#openRss {
display:block;
}
body.Blog a#openRss:hover,
body.Blog a.selOpenRss {
background-position: left top!important;
}
body.Blog a#openRss span,
body.Blog a.selOpenRss span {
display:none;
}


div#urlRssf {
display:none;
padding:10px 20px 15px 20px;
margin-bottom:11px;
background:#EFEFEF url(../images/silver_bg.jpg) bottom repeat-x;
border-top:solid 1px #DDD;
border-bottom:solid 1px #CCCCCC;
}

div#urlRssf label {
display:block;
float:left;
color:#555;
}

div#urlRssf label.left { width:400px; padding-right:10px; }
div#urlRssf label.right { width:400px; padding-left:10px; }

div#urlRssf input { width:390px; padding:3px 5px; margin:5px 0 0 0; }










