h1,h2,h3,h4,h5,h6 { font-family: "Marlene Regular", Helvetica, Verdana, Arial; margin: 0; }
h1,h2,h3,h4,h5,h6{ font-size: 18px; color: #c00000; }
iframe,img { border: 0; }
div, span, p, tr, th, td, input, select, textarea, option, iframe, ul, li, font { font-family: "Marlene Regular", Helvetica, Verdana, Arial; font-style: normal; font-weight: normal; font-stretch: normal; font-size: 12px; color: #555555; font-weight: normal; text-decoration: none; line-height: 17px; }
hr { border-right: black 0px dotted; border-top: black 0px dotted; border-left: black 0px dotted; border-bottom: #a43321 1px solid; }
a { color: #a43321; text-decoration: none; }
a:hover { color: #555555; text-decoration: none; }
body { padding: 0px; margin: 0px; background: url("../img/pattern.jpg") repeat; }
.clear { clear: both; }

.wrapper { width: 1200px; margin: 0 auto; }


#login-dialog table.login { margin: 10px 0 0 10px; }
#login-dialog table.login input.field { width: 200px; border: 1px solid #555555; }
#login-dialog table.login input[type="submit"] { background-color: #a43321; color: #fff; padding: 2px; text-transform: uppercase; border: 1px solid #a43321; cursor: pointer; }

#forgot-dialog table.forgot { margin: 10px 0 0 10px; }
#forgot-dialog table.forgot input.field { width: 200px; border: 1px solid #555555; }
#forgot-dialog table.forgot input[type="submit"] { background-color: #a43321; color: #fff; padding: 2px; text-transform: uppercase; border: 1px solid #a43321; cursor: pointer; }

.email-article .sendEmailTable input.field, .email-article .sendEmailTable textarea.field { width: 390px; border: 1px solid #555555; }
.email-article .sendEmailTable input[type="submit"] { background-color: #a43321; color: #fff; padding: 2px; text-transform: uppercase; border: 1px solid #a43321; cursor: pointer; }


.header { width: 1200px; height: 120px; margin: 0 auto; background: #fff; margin: 20px 0; border-radius: 8px; display: table; }
.header .logo { width: 900px; height: 86px; background: url("../img/logo.png") no-repeat; margin: 20px 0 0 28px; float: left; }
.header .right { width: 252px; height: 86px; margin: 20px 0 0 0; float: left; display: table; }
.header .right .login_register { width: 252px; height: 46px; text-align: right; color: #a43321; }
.header .right .login_register a { text-decoration: underline; }
.header .right .login_register a:hover { color: #a43321; text-decoration: none; }
.header .right .logo_ipf { width: 163px; height: 38px; margin-left: 89px; }

.side_left { width: 200px; float: left; margin: 0 20px 0 0; display: table; }
.side_left .menuItem { width: 200px; height: 54px; margin: 0 0 15px 0; text-align: right; background: url("../img/meni_crveni_podloga.png") no-repeat right top; display: table; }
.side_left .menuItem a { color: #fff; margin: 17px 37px 0 0; display: block; text-decoration: none; }
.side_left .menuItem a:hover, .side_left .menuItem a.selected { text-decoration: underline; }

.side_right{ width: 980px; float: left; display: table; }

.side_right .head{ background: url("../img/content_head.png") no-repeat; width: 980px; height: 40px; }
.side_right .head .title { float: left; margin: 12px 0 0 20px; width: 671px; color: #fff; }
.side_right .head .print { float: left; margin: 10px 20px 0 20px; width: 22px; }
.side_right .head .search { float: left; margin: 10px 20px 0 20px; width: 180px; }
.side_right .head .search form { margin: 0; }
.side_right .head .search input[type="text"] { width: 160px; margin: 0 1px 0 0; }
.side_right .head .search input[type="image"] { position: absolute; }

.side_right .cont{ background: #fff; width: 940px; min-height: 550px; padding: 20px; }

.side_right .cont.contact iframe{ margin-left: 130px; }
.side_right .cont.home .homeTable tr:first-child { vertical-align: top; }
.side_right .cont.home .homeTable tr td.left { font-size: 14px; line-height: 20px; }
.side_right .cont.home .homeTable tr td.left ul.top_zero { margin-top: 0; }
.side_right .cont.home .homeTable tr td.left ul.top_zero a li { font-size: 14px; color: #a43321; line-height: 20px; }
.side_right .cont.home .homeTable tr td.left ul.top_zero a li:hover { color: #555555; font-size: 14px; line-height: 20px; }

.side_right .cont.home .homeTable tr td.right strong, .side_right .cont.archive .archiveTable tr td.right strong { font-size: 10px; font-weight: bold; color: #a43321; }
.side_right .cont.home .homeTable tr td.right span, .side_right .cont.archive .archiveTable tr td.right span { font-size: 15px; font-weight: bold; }
.side_right .cont.home .homeTable tr td.right span:hover, .side_right .cont.archive .archiveTable tr td.right span:hover { color: #a43321; }
.side_right .cont.home .homeTable tr td.right div, .side_right .cont.archive .archiveTable tr td.right div { width: 100%; min-height: 50px; margin: 0 0 12px 0; }
.side_right .cont.home .homeTable tr td.right div span, .side_right .cont.archive .archiveTable tr td.right div span { font-size: 12px; font-weight: bold; color: #a43321; }
.side_right .cont.home .homeTable tr td.right div a, .side_right .cont.archive .archiveTable tr td.right div a { font-size: 12px; font-weight: normal; color: #555555; }
.side_right .cont.home .homeTable tr td.right div a:hover, .side_right .cont.archive .archiveTable tr td.right div a:hover { font-size: 12px; font-weight: normal; color: #a43321; }

.side_right .cont.about, .side_right .cont.about div, .side_right .cont.about span { font-size: 14px; line-height: 20px; }

.side_right .cont.archive .archiveList tr td span { font-size: 18px; font-weight: bold; }
.side_right .cont.archive .archiveList tr td span:hover{ color: #a43321; }
.side_right .cont.archive .archiveList tr td div{ width: 100%; height: 66px; overflow: hidden; margin: 0 0 12px 0; }
.side_right .cont.archive .archiveList tr td div span{ font-size: 12px; font-weight: bold; color: #a43321; }
.side_right .cont.archive .archiveList tr td div a{ font-size: 12px; font-weight: normal; color: #555555; }
.side_right .cont.archive .archiveList tr td div a:hover{ font-size: 12px; font-weight: normal; color: #a43321; }
.side_right .cont.archive .archiveTable tr td.left h1.details { font-size: 16px; font-weight: bold; color: #a43321; }
.side_right .cont.archive .archiveTable tr td.left h2.details { font-size: 14px; color: #555555; font-weight: bold; }
.side_right .cont.archive .archiveTable tr td.left h2.details span { font-size: 14px; font-weight: normal; }
.side_right .cont.archive .archiveTable tr td.left span.details { font-size: 14px; font-weight: bold; }

.side_right .cont.archive .archiveTable tr td.left { font-size: 14px; line-height: 20px; }

.side_right .cont.submit-your-paper .registerTable td.title, .side_right .cont.home .registerTable td.title, .side_right .cont.reset .registerTable td.title, .side_right .cont.my-account .registerTable td.title { text-align: right; }
.side_right .cont.submit-your-paper .registerTable input.field, .side_right .cont.submit-your-paper .registerTable textarea.field, .side_right .cont.home .registerTable input.field, .side_right .cont.reset .registerTable input.field, .side_right .cont.my-account .registerTable input.field { width: 250px; border: 1px solid #555555; }
.side_right .cont.submit-your-paper .registerTable input[type="submit"], .side_right .cont.home .registerTable input[type="submit"], .side_right .cont.reset .registerTable input[type="submit"], .side_right .cont.my-account .registerTable input[type="submit"] { background-color: #a43321; color: #fff; padding: 2px; text-transform: uppercase; border: 1px solid #a43321; cursor: pointer; }
.side_right .cont.submit-your-paper, .side_right .cont.submit-your-paper div, .side_right .cont.submit-your-paper span { font-size: 14px; line-height: 20px; }
.side_right .cont.submit-your-paper .registerTable input.fieldCountry { width: 80px; border: 1px solid #555555; }

.side_right .cont.submit-your-paper .registerTable tr.Author2, .side_right .cont.submit-your-paper .registerTable tr.Author3 { display: none; }
.side_right .cont.submit-your-paper .registerTable input.button1, .side_right .cont.submit-your-paper .registerTable input.button2 { background-color: #a43321; color: #fff; padding: 2px; text-transform: uppercase; border: 1px solid #a43321; cursor: pointer; }

.side_right .cont.for-contributors, .side_right .cont.for-contributors div, .side_right .cont.for-contributors span { font-size: 14px; line-height: 20px; }

.side_right .cont.subscription, .side_right .cont.subscription div, .side_right .cont.subscription span { font-size: 14px; line-height: 20px; }

.side_right .cont.list-of-reviewers table.list thead th { font-size: 12px; font-weight: bold; color: #a43321; text-transform: uppercase; white-space: nowrap; text-align: left; }
.side_right .cont.list-of-reviewers table.list tbody td { text-align: left; }
.side_right .cont.list-of-reviewers table.list tbody td hr { margin: 0; }

.side_right .cont.editorial-board table hr { margin: 2px 0; }

.side_right .cont.links, .side_right .cont.links div, .side_right .cont.links span { font-size: 14px; line-height: 20px; }

.side_right .cont.contact, .side_right .cont.contact div, .side_right .cont.contact span { font-size: 14px; line-height: 20px; }

.side_right .cont.search .title a { font-size: 14px; font-weight: bold; }
.side_right .cont.search .info { display: none; }

.side_right .foot{ background: #fff; width: 980px; height: 95px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: table; }
.side_right .foot .item-1{ float: left; width: 126px; margin: 0 0 0 19px; padding-top: 27px; }
.side_right .foot .item-2{ float: left; width: 81px; margin: 0 0 0 27px; padding-top: 6px; }
.side_right .foot .item-3{ float: left; width: 124px; margin: 0 0 0 22px; padding-top: 26px; }
.side_right .foot .item-4{ float: left; width: 124px; margin: 0 0 0 22px; padding-top: 21px; }
.side_right .foot .item-5{ float: left; width: 112px; margin: 0 0 0 22px; padding-top: 21px; }
.side_right .foot .item-6{ float: left; width: 80px; margin: 0 0 0 22px; }
.side_right .foot .item-7{ float: left; width: 170px; margin: 0 26px 0 0; text-align: right; font-weight: bold; padding-top: 22px; }




.print .wrapper { width: 980px; margin: 0 auto; }
.print .header { width: 980px; height: 120px; margin: 0 auto; background: #fff; margin: 20px 0; border-radius: 8px; display: table; }
.print .header .logo { width: 769px; height: 86px; background: url("../img/logo.png") no-repeat; margin: 20px 0 0 28px; float: left; }
.print .header .right { width: 163px; height: 86px; margin: 20px 0 0 0; float: left; display: table; }
.print .header .right .login_register { visibility: hidden; }
.print .header .right .login_register a { text-decoration: underline; }
.print .header .right .login_register a:hover { color: #a43321; text-decoration: none; }
.print .header .right .logo_ipf { width: 163px; height: 38px; }

.print .side_left { display: none; }
.print .side_left { display: none; }
.print .side_right .head .print { display: none; }
.print .side_right .head .search { display: none; }

.cookieP { width: 100%; height: 50px; clear: both; bottom: 0; position: fixed; z-index: 1000; }
.cookieP_cont { background-color: #bf301a; height: 50px; text-align: center; width: 1200px; margin: 0 auto; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal; padding-top: 9px; }
.cookieP a { font-size: 12px; color: #ffffff; text-decoration: underline; font-weight: normal; }
.cookieP a:hover { text-decoration: none; }
