*{
box-sizing: border-box;
}
BODY
{
background-color: #E0E0E0;
font-family: verdana;
font-size: 14px;
text-align: center;
overflow-y: scroll;
}
INPUT, SELECT, TEXTAREA, BUTTON{
font-family: verdana;
font-size: 14px;
padding: 8px;
}
.more
{
display: none;
}

.urlpages
{
font-size: 14px;
text-decoration: none;
padding: 10px;
margin: 2px;
background-color: #fff;
color: #555;
display:inline-block;
}

.urlpages:HOVER
{
background-color: #C70706;
color:#fff;
}

.activepage
{
background-color: #C70706;
color:#fff;
}

.logindiv
{
position: absolute;
width: 100%;
margin: auto;
top: 40%;
}

.navi
{
width: 100%;
margin: auto;
text-align: justify;
}
.navi .polright{
text-align:right;
}
.filtrdiv
{
width: 100%;
margin: auto;
background-color: #fff;
margin-top: 20px;
padding:20px;
text-align:left;
}
.filtrdiv DIV{
display:inline-block;
text-align:left;
vertical-align:top;
padding-right:40px;
}
.filtrdiv LABEL{
display:block;
cursor:pointer;
margin: 10px 0px;
}
.filtrdiv DIV:first-child{
display:block;
margin-bottom: 20px;
margin-top: 10px;
}
.filtrdiv DIV:first-child LABEL, .filtrdiv DIV:nth-child(4) LABEL{
display:inline-block;
margin:0px;
}
.filtr
{
padding: 10px;
width: 100%;
font-size: 14px;
}

.filtr TD
{
height: 30px;
padding-right: 10px;
}

.inputfiltr
{
padding-left: 10px;
border: solid 1px #999999;
}

.left
{
text-align: left;
}

.right
{
text-align: right;
}

.tablenavi
{
width: 100%;
border-spacing: 0px;
border-collapse: collapse;
border: none;
}

.inputs
{
border: solid 1px #555555;
background-color: #fff;
height: 30px;
width: 150px;
padding-left: 10px;
}

.button
{
text-decoration: none;
padding: 10px;
background-color: #fff;
border: none;
cursor: pointer;
color: #555;
}

.button:HOVER
{
background-color: #C70706;
cursor: pointer;
color:#fff;
}

.button2
{
text-decoration: none;
padding: 5px 10px;
background-color: #C70706;
border: none;
font-size: 15px;
cursor: pointer;
color: #fff;
}

.button2:HOVER
{
cursor: pointer;
background-color: #fff;
}

.buttons
{
height: 30px;
width: 150px;
border: solid 1px #555555;
}

.namerayon
{
text-align: center;
font-weight: bold;
}

.body
{
width: 1000px;
margin: auto;
text-align:left;
}

.menu
{
margin: auto;
text-align: left;
margin:30px 0px;
}
.menu DIV{
display:inline-block;
}
.tableobject
{
margin: auto;
width: 100%;
background-color: #fff;
padding:20px;
text-align: left;
}

.tableobject TR:nth-child(1), .tableobject TR:nth-child(2)
{
/* display: none; */
}

.tableobject INPUT, SELECT
{
/* vertical-align: middle; */
}

.tableobject TD
{
height: 30px;
/* background-color: #fff; */
}

.tdnameobject
{
background-color: #fff;
padding-left: 10px;
font-family: verdana;
font-size: 12px;
width: 120px;
/* border: solid 1px #909090; */
}

.tdtextobject
{
/* border: solid 1px #909090; */
padding-left: 20px;
background-color: #fff;
}

.fieldsmall
{

width: 50px;
padding-left: 10px;
}

.fieldbig
{

width: 150px;
padding-left: 10px;
}

.fieldbigest
{
width: 100%;
resize: vertical;
}

.logintable
{
margin: auto;
text-align: right;
}

.nametext
{
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-align: left;
}

.textus
{
font-weight: bold;
text-align: center;
}

.urlmenu
{
text-decoration: none;
color: #505050;
padding:10px;
background-color: #fff;
}

.urlmenu:HOVER
{
text-decoration: none;
background-color: #C70706;
cursor: pointer;
color:#fff;
}

.object
{
padding: 10px;
margin: auto;
margin-bottom: 5px;
padding-top: 5px;
color: #505050;
vertical-align: top;
font-family: verdana;
font-size: 14px;
background-color: #fff;
width: 800px;
width:100%;
/* height: 200px; */
/* box-shadow: 0 0 1px #555; */
margin-bottom: 20px;
text-align:left;
padding: 20px;
}

.object TD
{
/* vertical-align: top; */
}

.objectpic
{
width: 210px;
max-width:100%;
border: solid 0px black;
}

.objectname
{
font-size: 12px;
/* width: 120px; */
padding-left: 10px;
text-align: left;
font-weight: bold;
border: solid 0px black;
margin: 10px 0px;
}

.objecttext
{
padding-left: 10px;
font-size: 12px;
border: solid 0px black;
font-weight:normal;
}

.objecttext1
{
/* text-align: right; */
padding-top: 15px;
padding-left: 10px;
font-size: 12px;
border: solid 0px black;
}

.hidden
{
display: none;
}

.manager
{
/* height: 27px; */
padding:8px;
}

.changeurl
{
font-size: 14px;
text-decoration: none;
color: #505050;
background-color: #E0E0E0;
padding: 10px;
border: none;
display: inline-block;
margin-bottom: 4px;
}

.changeurl:HOVER
{
background-color: #C70706;
cursor: pointer;
color:#fff;
}

.changeurltd
{
text-align: right;
font-weight:normal;
}

.center
{
margin: auto;
text-align: center;
}

.divotzyv
{
width: 100%;
margin: auto;
background:#fff;
padding:20px;
margin-bottom: 20px;
text-align:left;
}

.otzyv
{
text-align: justify;
font-size: 20px;
color: #2B2A28;
width: 800px;
padding-top: 20px;
border-bottom: dashed 1px #636363;
border-top: dashed 1px #636363;
padding-bottom: 10px;
}

.textotzyvy
{
font-style: italic;
text-align:left;
}

.nameotzyvy
{
font-weight: bold;
text-align: left;
}

.answerotzyvy
{
text-align: right;
color: #707070;
}

.podpis
{
text-align: right;
color: #707070;
}

.otztable
{
text-align: justify;
font-size: 20px;
color: #707070;
width: 100%;
}

.input
{

}

.tdchange
{
text-align:right;
}

.urlchange
{
text-decoration: none;
border-bottom: dashed 1px; 
color: #505050;
}

.green
{
color: green;
}

.red
{
color: #E31E24;
}

.printtable
{
font-size: 13px;
width: 1000px;
/* width: 170px; */
border: solid 1px #999999;
text-align: justify;
}

.printtable TD
{
border: solid 1px #999999;
vertical-align: top;
}

.soldtd
{

}

.sold
{
position: absolute;
z-index: 100;
margin-left: 50px;
margin-top: 10px;
}

.buts
{
font-size: 12px;
border: none;
text-decoration: none;
background-color: #E0E0E0;
color: #555;
padding: 10px;
cursor: pointer;
}

.buts:HOVER
{
background-color: #C70706;
color:#fff;
}

.filtrname
{
font-weight: bold;
}

.test
{
width: 100px;
height: 100px; 
background-color: green;
}

.add{
text-align:left;
}

.add > div, .add > input { display: none; margin-top: 10px; }

.add > label { padding: 10px; cursor: pointer; position: relative; background: #fff;
margin-bottom: 10px;
display: inline-block;
}
.add > input[type="radio"]:checked + label { background-color: #C70706; color:#fff;}

.add > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.add > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.add > input:nth-of-type(3):checked ~ div:nth-of-type(3),
.add > input:nth-of-type(4):checked ~ div:nth-of-type(4),
.add > input:nth-of-type(5):checked ~ div:nth-of-type(5),
.add > input:nth-of-type(6):checked ~ div:nth-of-type(6),
.add > input:nth-of-type(7):checked ~ div:nth-of-type(7) { display: block;}

.tableobject LABEL
{
cursor: pointer;
padding-right: 10px;
}

.tableobject input[type="radio"]
{
/* display: none; */
}


.picpreview
{
height: 100px;
margin: 5px;
}

.otzarea
{
width: 100%;
}

.tablenews
{
width: 100%;
margin: auto;
border-collapse: collapse;
margin-top: 20px;
margin-bottom: 20px;
background-color: #fff;
padding:20px;
}

.tablenews P
{
text-align: left;
}

.newspic
{
width: 300px;
display:inline-block;
}
.newstext{
display:inline-block;
width:650px;
vertical-align:top;
padding-left:20px;
}
.namenews
{
font-weight: bold;
}

.mainpicnews
{
width: 300px;
}

.mainpicnews2
{
max-width: 200px;
}

.manfiltr
{
display: inline-block;
/* background-color: #fff; */
/* height: 28px; */
}

.manfiltr SELECT
{
/* border: none; */
}

.mansub
{
border: none;
background-color: #fff;
padding:9px;
}

.mansub:HOVER
{
cursor: pointer;
}

.moreurl
{
/* border: solid 1px #fff; */
}

.newstext2 P
{
margin: 0px !important;
padding: 10px !important;
}

.bold
{
font-weight: bold;
}

.big
{
font-size: 18px;
}

.forms FORM
{
display: inline-block;
margin: 5px;
margin-bottom: 20px;
}

.photosdiv
{
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
border: solid 1px #666;
padding: 10px;
text-align:center;
}
.polleft{
width:50%;
display:inline-block;
vertical-align:top;
}
.polright{
width:50%;
display:inline-block;
vertical-align:top;
}
.melko{
margin:0px;
font-size:12px;
margin-bottom:20px;
}
.objecttext1 FORM{
display:inline-block;
}
.textinput{
width:100%;
}
.imgurl{
height: 200px;
margin-right: 10px;
margin-bottom: 10px;
}
.imgs{
height:100px;
}
.coverphoto{
/* max-height:200px; */
max-width:100%;
max-height: 350px;
}
.polleft .coverphoto{
/* margin:auto; */
}
.notactive{
opacity: 0.5;
}
.nourl{
color:inherit;
}
.coverselected{
background:#C70706;
color:#fff;
}