.comment_text { font-family: Tahoma; font-size: 10pt; }
.comment_answer { font-family: Tahoma; font-size: 8pt; }
.comment_date { font-family: Tahoma; font-size: 7pt; color: gray; }

div {
    font-size:8pt;
}


A:active  {
        text-decoration : none;
        color : #ff0000;
	}
		
A:link  {
        text-decoration : none;
        color : #003c63;
	}
				
A:visited  {
        text-decoration : none;
        color : #003c63;
	}
						
A:hover  {
        text-decoration : underline;
        color : #F03300;
	}
								
body {
    font-family: Verdana;
    font-size: 8pt;
}
td {
    font-family: Verdana;
    font-size: 8pt;
}

.fotolist
{
    padding:8px;
    text-align: center;
    vertical-align:bottom;
    border: silver solid 1px;
    width:180;
}
.fotolist img {
    border: solid 1px gray;
    display: inline-block;
}

input, select, textarea {
    font-size: 8pt;
    color: #003c63;
    border: solid #0072bc 1px;
    background-color: #FFFFFF;

}

input[type=checkbox], input[type=radio] {
    border: 0px;
}

h1 {
font-family: Verdana;
font-size: 12pt;
}

.imgs { border: 1px solid #000000; }

.inp {
    color: #003c63;
    border: solid #0072bc 1px;
    background-color: #FFFFFF;
}

.inp1 {
    border: NONE;
}

.full_menu {
    background-color:#003c63;
    color: #FFFFFF;
}

.full_menu a:link,.full_menu a:visited {
    color: #FFFFFF;
}

.full_menu a:hover
{
    color: silver;
}

#upload_status
{
    font-weight:bold;
}
#upload_perc
{
    color: green;
}
#upload_speed
{
    color: #003c63;
}

.ML { margin: 0; padding: 0; list-style:none; color: gray; }
.MLI { text-align: left; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; color: gray; }
.txt     { font-family: Tahoma, Geneva, sans-serif; font-size: 5pt; font-style: normal; line-height: normal; }
.ad_text { font-family: Tahoma, Geneva, sans-serif; font-size: 8pt; color: gray; }

input { font-family: Verdana; font-size:8pt; }
textarea { font-family: Verdana; font-size:8pt; }

#tooltip{
//    background:#A30000;
    background:#F8E098;
    border:1px solid #000000;
    color:black;
    font:menu;
    margin:0px;
    padding:3px 5px;
    position:absolute;
    visibility:hidden;
    filter:alpha(opacity=86, style=0);
}
.swiff-uploader-box a {
        display: none !important;
}

a {
    cursor:pointer;
}

/* .hover simulates the flash interactions */
a:hover, a.hover {
        color: red;
}

#demo-status {
    width: 420px;
    border: 0px;
}

#demo-status .progress {
        background: url(assets/progress-bar/progress.gif) no-repeat;
        background-position: +50% 0;
        margin-right: 0.5em;
        vertical-align: middle;
}

#demo-status .progress-text {
        font-size: 0.9em;
        font-weight: bold;
}

#demo-list {
        list-style: none;
/*      width: 450px;*/
        margin: 0;
	padding: 0;
}

#demo-list li.validation-error {
        padding-left: 44px;
        display: block;
        clear: left;
        line-height: 40px;
        color: #8a1f11;
        cursor: pointer;
        border-bottom: 1px solid #fbc2c4;
        background: #fbe3e4 url(assets/failed.png) no-repeat 4px 4px;
}

#demo-list li.file {
        border-bottom: 1px solid #eee;
        background: url(assets/file.png) no-repeat 4px 4px;
        overflow: auto;
}
#demo-list li.file.file-uploading {
        background-image: url(assets/uploading.png);
        background-color: #D9DDE9;
}
#demo-list li.file.file-success {
        background-image: url(assets/success.png);
}
#demo-list li.file.file-failed {
        background-image: url(assets/failed.png);
}

#demo-list li.file .file-name {
        font-size: 1.2em;
        margin-left: 44px;
        display: block;
        clear: left;
        line-height: 40px;
        height: 40px;
        font-weight: bold;
}
#demo-list li.file .file-size {
        font-size: 0.9em;
        line-height: 18px;
        float: right;
        margin-top: 2px;
        margin-right: 6px;
}
#demo-list li.file .file-info {
        display: block;
        margin-left: 44px;
        font-size: 0.9em;
        line-height: 20px;
        clear
}
#demo-list li.file .file-remove {
        clear: right;
        float: right;
        line-height: 18px;
        margin-right: 6px;
}       

#amn td {
    text-align: center;padding: 3px;
}
#amn img {
    border: solid 1px black;
}
#amn text {
    font-family: verdana; font-size:7pt; color: gray;
}

#BUTTON {
#    background: transparent url(/imgs/bt_bg.gif) center top;
#}
#input[type=button] {
#    background: transparent url(/imgs/bt_bg.gif) center top;
#}
legend {
    font-weight:bold;
}
// thanx to yandex.ru :)
th {padding:0;text-align:center;vertical-align:top;border-collapse:collapse}
.thumb_image {position:relative;float:left;margin-bottom:5px;background:#ccc;border:1px solid #003c63;}
.thumb_image img {display:block;border:4px solid #fff}
.list td {border: solid windowtext 1px;border-color: silver;}
.list td.info {padding-left:10px;padding-right:10px;color: #003c63;}

fieldset
{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:15px;
}

.z-image{margin:0 0 2em 0}
.z-image__arrow{color:#555}
//.z-image__gap{margin:.3em 0 1.3em 0;}
.z-image__gap{margin:5 5 5 5;text-align:center;}
.z-image__preview{position:relative;left:4px;top:6px;float:left;margin-bottom:-5px;background:#eee;border:1px solid #888;}
.z-image__preview-i,.z-image__preview-link{position:relative;left:-3px;top:-3px;display:block;margin:0 -1px -1px 0;background:#eee;border:1px solid #888;}
.z-image__preview-img{display:block;border:4px solid #fff;text-align:center;}

.multiuplimg {
    vertical-align: middle;
    padding: 0px;
    padding-right:2px;
    padding-left:2px;
    margin-bottom: 1px;
    cursor:pointer;
    border: 0px;
}

#.inp:hover {
#    background: #003c63;
#    color:white;
#}

h2
{
    font-size:12pt;
    font-weight:bold;
}

h3
{
    font-size:10pt;
    font-weight:bold;
}

.imginfo
{
    margin-top:4px;
    color:gray;
    font-size:7pt;
}

