/*
Theme Name: MyViMu
*/
*{
 vertical-align: baseline;
 font-weight: inherit;
 font-family: inherit;
 font-style: inherit;
 font-size: 100%;
 outline: 0;
 padding: 0;
 margin: 0;
 border: 0;
}

b, strong{
 font-weight:bold;
}

body{
	font: 62.5% Verdana, Arial, Sans-Serif;
    color:#333;
	background: #474747 url('img/bg_top.png') 0 0 repeat-x;
}

.contener{
 margin: 0 auto;
 position: relative;
 clear:both;
}

#header{
overflow: hidden;
 height: 139px;
  width: 928px;
  background: transparent url('img/head_bg.png') bottom left repeat-x;
  padding: 0 20px;
}


#topnav{
 border-bottom: 1px solid #D4D1BC;
 height: 40px;
 position: absolute;
 bottom: 0;
 left: 15px;
 right: 15px;
}

/* HEADER */

#head_bottom_right{
 position: absolute;
 bottom:0;
 right:0;
 width: 14px;
 height: 54px;
 display:block;
 background: transparent url('img/head_rnd_r.png') 0 0 no-repeat;
}

#head_bottom_left{
 position: absolute;
 bottom:0;
 left:0;
 width: 14px;
 height: 54px;
 display:block;
 background: transparent url('img/head_rnd_l.png') 0 0 no-repeat;
}

.clear{
 clear:both;
}

/* MAIN */
#main{
 background: #fff;
 width: 940px;
 padding: 5px 10px;
}

#sidebar{
 float: right;
 width: 300px;
 overflow: auto;
}
#maincontent a, #footer2 a{
    color:#2F2E70 !important;
    border-bottom:1px solid #DBDDEF;
	text-decoration:none;
}

#maincontent a:hover, #footer2 a:hover {
    border-bottom:1px solid #B7BBE1;
}

#maincontent a:visited{
    color:#531979 !important;
}

#maincontent{
 width: 610px;
 float:left;
 margin: 0 auto 0 10px;
}

.box{
	margin: 20px auto;
	background: #FAF9F5;
	border: 1px solid #E1DFD3;
	position: relative;
}


.innerbox{
	margin: 10px;
}

.light .innerbox{
	background: #fff;
	border: 1px solid #E1DFD3;
	padding: 10px;
}

.withmenu .innerbox{
	margin-top: 0;
}


.box h6{
	display:inline;
	position:absolute;
	top: -14px;
	left: -1px;
	padding: 2px 0.7em;
	background: #FAF9F5;
	border: 1px solid #E1DFD3;
	border-bottom: 0;
	font-size: 1.3em;
	font-weight: bold;
}


.sidemenu {
	margin-top: 10px;
	overflow: hidden;
	list-style:none;
}

.sidemenu li {
	border-bottom: 1px solid #E1DFD3;
	overflow: hidden;
	width: 95%;
	list-style:none;
}

.sidemenu li:last-child{
	border:none;
}

.sidemenu a {
color:#000000;
display:block;
font-weight:bold;
padding:9px 0 9px 25px;
text-decoration:none;
background: transparent url('img/li.gif') 1em 1.35em no-repeat;

}

.sidemenu a:hover {
background: #E9E5D7 url('img/li.gif') 1em 1.35em no-repeat;
}

.boxtopmenu{
 text-align: right;
 padding: 3px 10px;
 line-height: 1.6em;
}

.boxtopmenu a{
 padding: 0 5px;
 text-decoration: none;
}


.innerbox p{
 font-size: 1.1em;
 line-height: 1.5em;
}

#maincontent h1{
 font-size: 2.2em;
 line-height: 1.5em;
 color:#792785;
 margin-bottom:1em;
border:none !important;
}

#maincontent h2{
 font-size: 2.2em;
 line-height: 1.5em;
 color:#792785;
 margin-bottom:1em;
border:none !important;
}

#maincontent h2 a{
 text-decoration:none;
 color:#792785;
 border:none;
}

#logo{
 margin-top: 25px;
 margin-left: 10px;
}

p{
 margin: 0 1em 1em 1em;
}

.static ul{
 margin: 0 1em 1em 3em;
}

.static p, .static li{
font-size:1.2em;
line-height:1.5em;
}

.static td, .V12{
font-size:1.1em;
line-height:1.5em;
}

.static table{
 margin: 0 1em 1em 1em;
}

.static li{
 margin-bottom:1em;
}

#footer{
 background: #F2F0E5;
 overflow:hidden;
}

#footer2{
 background: #E9E7D9;
 border-top: 1px solid #D4D1BC; 
 text-align: center;
 color: #A5A497;
 line-height:3em;
}

#footerin{
 height:54px;
 width: 968px;
 margin: 0 auto 0 auto;
 position:relative;
 background: #fff url('img/foot_bg.png') bottom left repeat-x;
}

#foot_bottom_right{
 position: absolute;
 top:0;
 right:0;
 width: 14px;
 height: 54px;
 display:block;
 background: transparent url('img/foot_rnd_r.png') 0 0 no-repeat;
}

#foot_bottom_left{
 position: absolute;
 top:0;
 left:0;
 width: 14px;
 height: 54px;
 display:block;
 background: transparent url('img/foot_rnd_l.png') 0 0 no-repeat;
}


a.b, #s2, #submit {
display:block;
font-size:1.1em;
font-weight:bold;
height:23px;
line-height:22px;
overflow:hidden;
text-align:center;
text-decoration:none;
}

#s2{
 background:transparent url('img/b-v-80.gif') no-repeat 0 0;
 width:80px;
 float:left;
 color:#fff;
 display:inline;
}

#s{
 float:left;
 width:190px;
 height:23px;
 font-size:1.1em;
 border: 1px solid #D4D1BC; 
 display:block;
 line-height:2.2em;
 display:inline;
 margin-right:5px;
}

input.normalinput{
 width:200px;
 height:23px;
 font-size:1.1em;
 border: 1px solid #D4D1BC; 
 display:block;
 line-height:2.2em;
 display:inline;
 margin-right:5px;
}

#commentform textarea{
 border: 1px solid #D4D1BC; 
 width: 600px;
 line-height:1.5em;
}

#submit{
 background:transparent url('img/b-v-80.gif') no-repeat 0 0;
 width:80px;
 color:#fff;
 display:block;
}

.alignr{
 text-align:right;
}

.post blockquote{
border-left: 1px solid #CCC;
color: #444;
display: block;
margin-bottom: 5px;
margin-left: 11px;
margin-right: 11px;
margin-top: 5px;
padding-left: 11px;
}

.wp-caption, .post object{
 display:block;
 padding: 10px;
 margin: 10px auto;
 border: 1px solid #D4D1BC;
text-align:center;
}

.wp-caption img{
 text-align:center;
}

p.wp-caption-text{
 font-size:0.9em;
 color:#333;
 text-align:left;
 margin: 0.5em 0 0 0;
}

.wp-caption a{
 border:none !important;
}

.exhibit_comment {width:620px;margin-top:10px;margin-bottom:10px;display:block;overflow:hidden;}
.exhibit_comment .comment_avatar {float:left;height:50px;width:50px;}
.exhibit_comment .comment_body {float:left;overflow:hidden;width:560px;}
.exhibit_comment .comment_content{white-space:pre-line;}
.exhibit_comment .comment_body .header {margin-left:12px;background: url(img/x_f_l_2.gif) left top no-repeat;height:4px;width:637px;background-color:#FAF9F5}
.exhibit_comment .comment_body .content {width:560px;overflow:hidden;}
.exhibit_comment .comment_body .content .comics_arrow {background: url(img/dziubek.gif) #FAF9F5 left top no-repeat;height:25px;width:13px;float:left;}
.exhibit_comment .comment_body .content .user_data_container {float:left;background: url(img/dot.png) 20px bottom repeat-x;height:25px;width:325px;background-color:#FAF9F5;overflow:hidden;}
.exhibit_comment .comment_body .content .user_data_container .user_login {color:#792785;font-weight:bold;margin-left:10px;padding:5px 5px 5px 0;float:left;}
.exhibit_comment .comment_body .content .user_data_container .comment_date {color:#6B6A5E;float:left;padding:5px 5px 4px 5px;background-color:#FAF9F5; text-align:right}
.exhibit_comment a{text-decoration:none;}

.normalcolor{color:#333 !important;}
.user_options_container {float:right; font-weight:normal; padding:5px 15px 4px 5px}
.user_options_container a, .user_options_container a:active {color:#8D5295; text-decoration:underline}
.user_options_container a:hover {text-decoration:none}

.exhibit_comment .comment_body .content .empty_data {float:left;border-right:1px solid #E1DFD3;width:216px;height:25px;background-color:#FAF9F5;text-align:right;line-height:1.5em;padding-right:5px;}
.exhibit_comment .comment_body .content .content_main {float:left;margin-left:12px;border-left:1px solid #E1DFD3;border-right:1px solid #E1DFD3;width:546px;background-color:#FAF9F5;overflow:hidden;}
.exhibit_comment .comment_body .content .content_main p {margin:10px; line-height:18px;overflow:hidden;}
.exhibit_comment .comment_body .footer {margin-left:12px;background: url(img/x_f_l_22.gif) left top no-repeat;width:637px;height:4px;background-color:#FAF9F5}


#tabs{
	top: 49px;
	right: 15px;
	width: 600px;
	height: 35px;
	position: absolute;
	text-align: right;
}

#tabs ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding:0px;
}

#tabs ul li {
    z-index: 5;
    color: #fff;
    font-weight: bold;
    text-decoration:none;
    background: url(img/t_n_r.gif) no-repeat scroll right top;
    display: block;
    float: right;
    height: 44px;
    position: relative;
    line-height: normal;
    margin-right: -1px;
    padding-right: 5px;
}

#tabs ul li.selected {
    z-index: 10;
    background: url(img/t_s_r.gif) no-repeat scroll right top;
    margin-right: -7px;
    margin-left: -6px;
    padding-right: 8px;
}

#tabs ul li a {
    z-index: 5;
    background: url(img/t_n_l.gif) no-repeat scroll 0 0;
    display: block;
    line-height: 30px;
    padding: 8px 4px 6px 12px;
    text-decoration:none;
    color: #6C6B5F;
    font-weight: bold;
    font-size: 11px;
}

#tabs ul li.selected a {
    z-index: 10;
    background: url(img/t_s_l.gif) no-repeat scroll 0 0;
    padding: 8px 10px 6px 18px;
    color: #531A5B;
}

#links{
 width:970px;
margin:0 auto;
}

#links ul {
    list-style-image: url(img/li.gif);
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    background: url(img/dot.png) repeat-y 140px;
}
#links div.last ul {
    background: none;
}

#links ul li {
    margin: 4px 0px;
    padding: 0px;
}

#links ul li a {
    color: #6C6B5F;
    text-decoration: none;
}

#links .fbox {
    float: left;
    display: inline;
    width: 142px;
    padding: 10px 10px 10px 20px;
    margin: 0px 10px;
}

img.screen{
	margin:10px auto;
	padding:10px;
	border:1px solid #ccc;
	display:block;
}
