                          
/* BODY */

html{
   margin: 0;
   padding: 0;
   height: 100%;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:100%;
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 100%;
}
.polosa {width:1000px; margin:0 auto; background-color:#F0F8FF; font-size:.9em;}

/* HEADERS */

h1, h2, h3, h4, h5, h6
	{font-weight: bold;
    margin: 0;
    padding: 0;}

h1 {font-size: 1.5em;
	color:#660000;
	font-weight: bold;
	margin:0 0 15px 0;
	}

h2 {color:#000066; font-size: 1.2em;
	background: url(/images/jiv/arr.gif) left top no-repeat; 
	padding:0 0 0 30px;
	}

h3 {font-size: 1em; color:#000066;  
font-weight: 600;
margin:15px 0 10px 0;
}

h4 {font-size: 1em; color:#000066;}

h5 {font-size: 1.3em;
	margin-bottom:10px;} 

h6 {font-size: 0.6em;}

/* PARAGRAPHS */

p {margin: 0.5em 0 1em 0;
}

/* LINKS */

a {color: #686868; text-decoration: underline;}
a:hover {color:#686868; text-decoration: none; cursor: pointer;}

a img {border: none;}


/*image*/
img{border:none;}




/* ORDERED AND UNORDERED LISTS */

ul, ol {padding: 0;
		margin: 0.75em 0 1em 0em;}

ul ul, ol ul {margin: 0.3em 0 0.5em 1.3em;}

ul ol, ol ol {margin: 0.3em 0 0.5em 1.9em;}

ul, ul ul {list-style-image:url(/gif/bullet.png)}

li	{margin: 0 0 0.3em 1.2em;
    padding: 0;
}

ol ul {margin-left:20px;}

ol ul {
//margin-left:0px; /* for IE */
}

/* DEFINITION LISTS */

table, td{
   border: 0;
   border-collapse: collapse;
   font-size: 1em;
   vertical-align: top;
	margin: 0;
	padding: 0;
}

form, input, select{
    padding: 0;
    margin: 0;
    background-color: transparent;
}
input, select{
    background-color: #FFF;
	margin: 0 0 5px 0;
}
.input {width:140px; border:1px solid #132B8F;}
.welcom .input {width:140px; border:1px solid #F0F8FF;}
.form-hp input.inputtext {border:1px solid #94CCE1; width:215px; display:block; margin: 0 0 5px 0;}
.form-hp input.submit {display:block; float:right; margin:5px 3px 10px 0;}
.form-hp textarea {border:1px solid #94CCE1; width:213px; height:150px;}

/* MISC STYLES */

div.break {clear: both;}
.tab {margin-left:10px;}
.nowrap {white-space: nowrap;}

/* HEADER */
.header-contener {background: url(/images/jiv/header.jpg) top left no-repeat; height:230px;}
.header {float:right; width:350px; margin:5px 10px 0 0;}
.header h1 {font-size:1.1em; margin:-10px 0 0 0; font-family:"Times New Roman", Times, serif; text-align:right;}
.header p {font-size:1.1em; color:#660000; margin:0; font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:right;}
.icons {text-align:right; margin:25px 5px 0 0;}
.icons img {margin-left:50px;}

.strelki {position:absolute; left:50%; top:230px; margin-left:-500px; margin-right:auto; z-index:7;}
.fonar {position:absolute; left:390px; top:-130px; z-index:2}
.fonar_new {position:absolute; left:510px; top:-130px; z-index:3}
.fonar_otz {position:absolute; left:630px; top:-130px; z-index:4}

#welcom {display:none;}
.welcom {position:absolute; top:25px; right:0px; background:#132B8F url(/images/jiv/coner.gif) left bottom no-repeat; padding:3px 15px 5px 5px; width:230px;}
.login-header {text-align:right; position:relative; top:-30px; color:#FFFFFF; margin:0 3px 0 0; padding:5px 15px 5px 5px; font-size:.83em;}
.login-header a, .login-header a:hover  {color:#FFFFFF;}

/* CONTENT */
.left-col {float:left; width:220px; padding:0 0 20px 20px; margin:20px 0;}
.right-col {float:right; width:720px; padding:0 10px 20px 10px; margin:20px 0;}

.main .left-col {float:left; width:720px; padding:0 0 20px 20px; margin:20px 0;}
.main .right-col {float:right; width:220px; padding:10px 10px 20px 10px; background-color:#E2F1F8; margin:10px 0;}

.block {margin:0 0 20px 0;}
.left-col .block {margin:0 0 30px 0;}
.head-block  {background: url(/images/jiv/line.gif) left bottom no-repeat; padding:0 0 8px 0; margin:0 0 10px 0;}

.news-preview {float:left; margin:0 10px 5px 0;}
.item {margin:0 0 20px 0;}

.forum-list .item, .prepod-list .item {border-bottom:1px #666666 dashed; padding-bottom:10px; margin:0 0 10px 0;}

.head-item  {margin:0 0 5px 0;}
.head-item a, .head-item a:hover {color:#660000; text-decoration:none; font-weight:bold;}
.comments {margin:5px 0 0 0; font-size:.75em;}
.date {color:#666666; font-size:.83em;}
.right-link {font-size:.75em; float:right; margin-left:10px; position:relative; top:5px;}
.right-col .right-link {top:-3px;}

.new-fotos-contener {width:333px;}
.fotos-contener {margin:10px 0;}
.fotos {float:left; margin:0 30px 10px 0; width:180px; height:200px; border-right:1px #666666 dashed; padding-right:10px;
background: url(/images/jiv/ramka.gif) left top no-repeat;}
.fotos-last {border:none; padding-right:0; margin-right:0;}
.paspartu {padding:3px; width:163px; margin-bottom:5px;}
.fotoalbum {float:left; margin:0 10px 10px 0; width:163px; height:110px; padding-right:10px;
background: url(/images/jiv/ramka.gif) left top no-repeat;}


.photolist img {border:1px solid #003399; display:block; margin:0 0 7px 0;}

ul#photolist {list-style-image:none; list-style-type:none;}
ul#photolist ul {list-style-image:none; list-style-type:none;}
ul#photolist li {float:left; margin: 0 10px 10px 0;}


.photoleft, .photo1, .photo3, .photo5, .photo7, .photo9, .photo11, .photo13, .photo15, .photo17, .photo19 {float:left; margin:0 15px 5px 0; width:150px;}
.photoright, .photo2, .photo4, .photo6, .photo8, .photo10, .photo12, .photo14, .photo16, .photo18, .photo20  {float:right; margin:0 0 5px 15px; width:150px;}

.hrono {position:relative; top:-10px;}

.comments-contener {margin:20px 0;}
.spacer {height:5px; border-bottom:1px #666666 dashed;}
/* FOOTER */
.footer {background: url(/images/jiv/bottom_line.gif) top no-repeat; padding:15px; margin:0 15px;}
.adress {float:right; width:500px; padding:0 15px; margin:0 0 20px 0;}
.logo-bottom {float:left; width:345px; padding:0 15px; text-align:right; margin:0 0 20px 0;}
.footer-menu {margin:10px 50px 20px 50px; text-align:center;}
.footer-menu {color:#003399; text-transform:uppercase; line-height:1.5em; font-size:.83em;}
.footer-menu a {color:#122B8F;}
.footer-menu a:hover {color:#0066CC;}

.left-menu a {color:#122B8F;}
.left-menu a:hover {color:#0066CC;}
.left-menu .active {color:#122B8F; font-weight:bold;}

ul.left-menu {margin:0; padding:0; list-style-image:none; list-style-type:none; font-size:1em;}
ul.l2 {font-size:.9em;}
ul.left-menu li {margin:0 0 5px 0; padding:0;}
ul.left-menu ul {margin:0 0 0 10px; padding:0;}
.navibar {margin:0 0 10px 0;}

.quote {background-color:#CCCCCC; padding:10px;}

.otziv-author {text-align:right; margin:0; font-size:.83em;}
.faq .item {border-bottom:1px solid #686868; padding:10px 0 5px 0; margin:0 20px 0 0;}

.small {font-size:.75em;}