.style1 { color: rgb(71, 115, 210); font-size: 20px; }
.screenLock { position: fixed; width: 100%; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; top: 0px; left: 0px; z-index: 99999; display: none; }
.msg { position: absolute; width: 620px; height: 250px; top: 150px; left: 50%; margin-left: -300px; background: rgb(20, 143, 185) none repeat scroll 0% 0%; border: 1px solid rgb(238, 238, 238); }
.msg > h1 { color: rgb(255, 255, 255); text-align: center; font-size: 24px; margin-bottom: 30px; margin-top: 30px; }
.msg > h2 { color: rgb(255, 255, 255); text-align: center; font-size: 20px; margin-bottom: 30px; margin-top: 30px; }
.close { position: absolute; top: 1px; right: 5px; font-size: 40px; cursor: pointer; }
.submit { margin-top: 10px; height: 50px; width: 400px; background-color: firebrick; color: rgb(255, 255, 255); font-size: 30px; border-radius: 3px; }
body { margin: 0px; padding: 0px; font-family: Arial,Tahoma,sans-serif; font-size: 15px; background: rgb(248, 246, 243) none repeat scroll 0% 0%; }
a { color: rgb(10, 120, 194); outline: medium none; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin: 0px 0px 11px; text-align: justify; }
img { border: medium none; display: inline-block; }
.middle { width: 100%; max-width: 600px; margin: 10px auto; text-align: center; }
.btn { display: inline-block; color: rgb(214, 4, 59); font-size: 26px; margin: 10px auto; }
.btn:hover { color: rgb(39, 201, 66); }
.wrapper { width: 98%; max-width: 960px; margin: 0px auto; border: 1px solid rgb(204, 204, 204); }
.wrapper > div { text-align: center; padding: 10px 0px; }
#header { background: rgb(243, 233, 241) url('header.jpg')/*tpa=http://medical-portal.biz/sustavitin/1kanal_by/index_files/header.jpg*/ no-repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 13px; height: 437px; text-align: left; }
a.head { text-decoration: none; }
.miniHeader { display: none; }
#content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px; text-align: left; font-size: 16px; line-height: 24px; }
#content .padWrap { padding: 15px; }
#content h1 { font-size: 24px; font-weight: normal; margin: 0px 0px 15px; }
#content img { max-width: 100%; display: block; margin: 20px 0px; }
#comments { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#comments h2 { background: rgb(77, 83, 96) none repeat scroll 0% 0%; padding: 15px; color: rgb(255, 255, 255); font-size: 32px; font-weight: normal; margin: 0px; }
#comments .item { text-align: left; padding: 10px; margin: 10px 0px; min-height: 80px; border-bottom: 1px solid rgb(229, 229, 229); }
#comments .item:last-child {border-bottom: none;}
#comments .item .info {}
.pr{
    position: relative;
}
.prc{
    position: absolute;
        top: 154px;
    left: 15px;
    width: 100%;
    height: 100%;
    font-size: 24px;
    font-weight: 900;
    color: yellow;
    text-align: center;
    text-transform: uppercase;
}
#comments .item .name { font-size: 16px; font-style: italic; font-weight: bold; color: rgb(102, 102, 102); }
#comments .item .info p { display: block; font-size: 15px; line-height: 19px; margin-top: 4px; text-align: justify; margin-right: 20px; }
@media screen and (max-width: 600px) {
    .pr img{
        width: 300px;
    }
    .prc{
        top: 86px;
    left: 15px;
    width: 100%;
    height: 100%;
    font-size: 16px;
    }
	.miniHeader { display: block; width: 100% !important; }
	#header { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; height: auto; padding: 0px; }
}
table.tg { width: 100%; margin: 0px auto; box-shadow: 2px 3px 8px 0px rgba(105, 105, 105, 0.39); }
th, td { border-color: rgb(189, 189, 189); }
.tg { border-collapse: collapse; border-spacing: 0px; }
.tg td { font-family: Arial,sans-serif; font-size: 14px; padding: 10px 10px; border-style: solid; border-width: 1px; overflow: hidden; word-break: break-all; }
.tg th { font-family: Arial,sans-serif; font-size: 14px; font-weight: normal; padding: 10px 10px; border-style: solid; border-width: 1px; overflow: hidden; word-break: break-all; }
.tbg1 { background: rgb(180, 237, 255) none repeat scroll 0% 0%; }
.tbg2 { background: rgb(235, 250, 255) none repeat scroll 0% 0%; }


