html, body, tr, td{
color:#647077;/*#333333;*/
font: 100% Tahoma,Arial,Helvetica;
margin:0;
padding:0;
white-space:normal;
}

a {
text-decoration:none;
/*
color:#669CB9;
font-weight: bold;
*/
}

#head{
/*border-bottom: 2px solid #E9E6DB;*/
}
.main2{
margin-top: 00px;
}

.post a img {
border:1px solid #E9E6DB;
padding:1px;
margin: 0px 5px 5px 0px;
}

.second{
	background-color: #F2F2F2;
}
.post{
	border: 0px solid black;
	font-size: 13px;
	padding: 5px;
}
#endpage{
text-align: center;
margin-top: 15px;
}
#endpage .tabloid{
border: 0px solid #E9E6DB;
}

td{
vertical-align: top;
/*border: 1px solid white;*/
/*padding: 5px;*/
}
.sovet td{
padding: 0px;
}

.title{
color: black;
padding: 5px;
margin: 20px 0 5px 0;
font-size: 120%;
font-weight: bold;
border: 1px solid #E9E6DB;
border-left:6px solid #E9E6DB;
}

.descr{
padding-left: 0px;
}
.dotleft a{
background:url("bul2.gif") no-repeat scroll 6px center transparent;
margin-top: 10px;
padding-left: 15px;
font-size: 12px;
}

.ura{
text-align: center;
border: 5px solid #E9E6DB;
font-size: 100%;
padding: 5px;
margin-bottom: 10px;
margin-top: 20px;
}

.pagination{
margin-top: 10px;
text-align: center;
line-height: 20px;}

.pagination b.active, b.rg_li{
border: 1px solid #777777;
background-color: #E9E6DB;
padding: 3px;
}
span.active{
border: 1px solid #777777;
background-color: #E9E6DB;
padding:5px;
}

.pagination a{
padding: 3px;
}
.pagination A:hover {
	background-color: #666666;
	color: #fff;
}


#breadcrumbs{
padding: 10px 0px;
color:#999999;
}

#breadcrumbs a{
font:10px/15px Arial,sans-serif;
text-decoration:none;

background:url("breadcrumbs-arrow.png") no-repeat scroll right 50% transparent;
margin:0;
padding:0 15px 0 0;
}

.main2 a{
border: 1px solid #E9E6DB;
background-color: #171717;
padding: 5px;
margin-top: 2px;
margin-left: 12px;
}

h1, h2, h3{
color:#4D4D4D;
margin:0;
padding:0;}
h1{
font:18px Arial,sans-serif;
}
h2{
font:16px Arial,sans-serif;
}
h3{
font:15px Arial,sans-serif;
}


.smallgray{
font-size: 10px; 
color: gray;
}

.leftstr{
background:url("bul11.gif") no-repeat scroll 6px center transparent;
border-top:1px solid #E9E6DB;
padding:10px 10px 10px 35px;
}

.leftstr2{
background:url("bul2.gif") no-repeat scroll 6px center transparent;
/*border-top:1px solid #E9E6DB;*/
padding: 2px 5px 2px 25px;
}

#subc{
margin-left: 100px;
font-size: 17px;
border-left:6px solid #E9E6DB;
/*border: 1px solid #E9E6DB;
background-color: #E9E6DB;*/
}

table.predprijatie td, table.predprijatie th{
border: 1px solid #E9E6DB;
}

table.predprijatie th{
background-color: white;}

.titlefinal{
font-size: 15px;
margin-top: 10px;
margin-bottom: 10px;
}

#center_box{
padding: 15px 15px 15px 0px;
padding-top: 0px;
text-align: left;
}

#megatable{
}

#mainwrapper{
background-color: white;
/*border: 1px solid #E9E6DB;
margin: 3px 0px 3px 0px;
}
#top{
background:url("top-menu-bg.gif") repeat scroll left top transparent;
}
/*

*/
}
.splashBg {
background:url("top-menu-bg.gif") repeat-x scroll left top transparent;
width: 100%;
}
#footer{
padding: 3px;
border-top: 1px solid #E9E6DB;
width: 100%;
font-size: 10px;
}

#head{
padding: 3px 0px 6px 5px;
text-align: left;
border-bottom: 2px solid #E9E6DB;
/*background-color: #E9E6DB;*/
}

.hname{
font-size: 14px;
}

.hdescr{
font-size: 12px;
}

.kar2 .descr{
padding-left: 20px;
}

.kar3 .descr{
}


.image{
float: left;
padding: 5px 5px 5px 0px;
margin: 5px 5px 5px 0px;
}


.pagin{
padding: 3px;
border: 1px solid #777777;
}

.tblMenu{
width: 100%;
float: right;
text-align: right;
background-color:#F2F2F2;
border-bottom:1px solid #E9E6DB;
padding:5px 0 5px 25px;
text-align:left;
}

.tblMenu a{
padding-right: 20px;
}

.post img, .im{
border:1px solid #E9E6DB;
padding:5px;
margin: 5px;
background-color:#E9E6DB;
}




.tabs {
margin-top: 10px;
#width: 800px;

}
UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	/*
height: 10px;
border-bottom: 1px solid black;*/
}

UL.tabNavigation LI {
	display: inline;
}

UL.tabNavigation LI A {
	padding: 2px 2px 0px 2px;
	background-color: #F2F2F2;
	color: #000;
	text-decoration: none;
	/*border: 1px solid black;*/
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
	background-color: #666666;
	color: #fff;
}

UL.tabNavigation LI A:focus {
	outline: 0;
}

#first, #second {
}
#first img{
	border: 1px solid #E9E6DB;
	border-top: 3px solid #666666;
}
#second {
padding: 5px;
border-top: 3px solid #666666;
}

.soc_seti{
padding: 5px;}

.SearchLanguagesBox {
float:right;
padding:0;
}

.SearchLanguagesBox .in {
margin:0;
padding:3px 0px 10px 15px;
}

.nowrap, .nw {
white-space:nowrap !important;
}
.fLeft, .fl {
float:left;
}

dl.SearchBox {
background:url("top-search-bg.png") no-repeat scroll 0 0 transparent;
height:23px;
margin:0;
overflow:hidden;
padding:0;
width:190px;
}
dl.SearchBox dt {
float:left;
height:15px;
margin:4px 0 0 10px;
overflow:hidden;
padding:0;
width:155px;
}

dl.SearchBox dt input {
color:#333333;
font:12px/15px Arial,sans-serif;
height:15px;
vertical-align:middle;
width:155px;
}

dl.SearchBox dt input {
border:0 none !important;
margin:0 !important;
padding:0 !important;
}

dl.SearchBox dd {
float:right;
height:15px;
margin:4px 0 0;
overflow:hidden;
padding:0;
width:25px;
}

dl.SearchBox dd s {
background:url("http://c.wikipaintings.org/Global/Images/Global/global-sprites.png") no-repeat scroll -28px 0 transparent;
cursor:pointer;
display:block;
height:15px;
margin:0;
padding:0;
width:20px;
}

.nowrap, .nw {
white-space:nowrap !important;
}
.fLeft, .fl {
float:left;
}

.off {
display:none !important;
}

.vyborka{
padding: 5px;
}

.god{
background:none repeat scroll 0 0 #ACAA9F;
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
padding:8px 10px 8px 10px;
margin-right: 10px;
}

.god a{
color: white;
}

span.rg_li2 {
display:inline-block;
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
position:relative;
vertical-align:middle;
text-align: center;
}


.nomera a {
display:inline;
font-size: 12px;
padding:5px 0px 5px 0px;
}

.nomera a img, .simple_cat a img{
border: none;
}

.nomera a2:hover {
background-color: #ACAA9F;
}

.simple_cat{
margin: 10px;
padding: 10px;
font-size: 14px;
text-align: center;
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
}
.simple_cat a:hover{
text-decoration: underline;
}


a.imp{
color: #FF6D3D;
font-weight: bold;
}

.user{
text-align: right;
}

.form_wrap {
border:1px solid #CCCCCC;
/*width:380px;*/
}

.form {
background-color:#F2F2F2;
margin:3px;
padding:5px;
}

.form .title{
margin:5px;
}

.submit, input {
width:300px;
}

.form td{
padding: 5px;
}

.red {
	color: red; 
	background: #fdd;
}
.green {color: green; background: #dfd;}

.red, .green{
	padding: 3px;
	border: 1px solid #E0E0E0;
	line-height: 25px;
}


.button {
-moz-border-radius:5px 5px 5px 5px;
background:-moz-linear-gradient(center top , #F2F2F2 0%, #CCCCCC 44%, #F2F2F2 100%) repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
color:black;
font-size:13px;
font-weight:bold;
padding:4px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 0 #CCCCCC;
}

.button:hover {
	background-color: #666666;
	color: #fff;
}

.comment_form{
width: 400px;
}
.comment_form_big{
width: 600px;
}

.comment_form_big th{
width: 120px;
vertical-align: top;
}

.uotvet{
text-align:right;
}
.uotvet a, a.otvet{
background:url("pen.gif") no-repeat scroll 0px center transparent;
padding-left: 20px;}

.comment{
margin: 5px;
padding: 5px;
/*border-bottom: 1px solid #E9E6DB;*/
}

.comments ul{
list-style-type:none;
}

.c1{
color: #969696;
font-size: 10px;
}

.c1 a{
font-weight: normal;
}

.c2{
font-size: 120%;
}


.i {
display:inline;
margin-bottom:4px;
width:100%;
}

span.rg_li {
display:inline-block;
padding:2px 3px 2px 3px;
overflow:hidden;
position:relative;
vertical-align:middle;
margin-bottom: 3px;
}

.rg_i {
border:0 none;
display:block;
}
.pagination_im A:hover {
	background-color: #666666;
	color: #fff;
}


.cl{
	clear:both;
	color:#999999;
	line-height:10px;
	margin-bottom:10px;
	font-size: 9px;
	background-color: #F0F0E7;
	padding: 5px;
}

.cf, .cf a{
font-size: 10px;
color: grey;
}

.pagination_im{
padding-top: 20px;
}

#vk_like{
margin-top:10px;
}