                          
/* BODY */

html{
   margin: 0;
   padding: 0;
   height: 100%;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	font-size:100%;
	background-color:#000000;
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 100%;
}
.polosa {width:1000px; margin:0 auto; min-height:100%;}
.header {padding:0 20px 0 0; color:#FFFFFF; margin:0; background:url(/images/web/head_img.jpg) top no-repeat; height:313px; font-size:1.5em; text-align:right;}
#content {padding:0 75px 50px 0; width:675px; margin-left:225px; line-height:1.45em;}
.leftmenu {float:left; width:175px; margin:0 0 20px 20px; padding:0;}
.slogan {color:#000000;}
.podmenu {font-size:.83em; margin:0 0 10px 0;}
.footer {background:url(/images/web/color_line.jpg) top left no-repeat; padding:20px 20px 20px 50px; width:100%}
.copyright, .phones {float:left; width:300px; margin:0 20px 0 0;}
.counters {float:right; width:31px; margin:0 0 0 20px;}
.date {color:#F7B01C; font-weight:bold;}
.item {margin:0 0 20px 0;}

.iconmenu {margin:10px 5px; text-align:right; color:#686868; font-size:.83em;}
/* HEADERS */

h1, h2, h3, h4, h5, h6
	{font-weight: bold;
    margin: 0;
    padding: 0;}

h1 {font-size: 1.5em;
	color:#FFFFFF;
	font-weight: 500;
	margin-bottom:15px;
	}
	
.razdel1 h1 {color:#F50B0C;}
.razdel2 h1 {color:#F6B01C;}
.razdel3 h1 {color:#F6F43F;}
.razdel4 h1 {color:#148708;}
.razdel5 h1 {color:#33CAD5;}
.razdel6 h1 {color:#021796;}
.razdel7 h1 {color:#8A018D;}


h2 {font-size: 1.1em;
	margin-bottom: 10px; color:#000000; 
	background: url(/images/web/bgr_news.jpg) left bottom no-repeat; padding:3px 10px 5px 10px;
	}

h3 {font-size: 1em;
font-weight: 600;
color:#4AB3EA;
}

h4 {font-size: 1em;}

h5 {font-size: 1.3em;
	margin-bottom:10px;} 

h6 {font-size: 0.6em;}

/* PARAGRAPHS */

p {margin:0 0 10px 0;
}

/* LINKS */

a {color: #CCCCCC; text-decoration: underline;}
a:hover {color:#686868; text-decoration: none; cursor: pointer;}

a img {border: none;}
ul.topmenu a, ul.topmenu a:hover {color:#FFFFFF; text-decoration:none;}
.iconmenu a {color:#686868;}
/*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;}

ul.topmenu {margin:3px 0 20px 20px; list-style-image:none;}
ul.topmenu li {margin:0 10px 0 0; display:inline; padding:3px 15px;}
li.menu1 {background: url(/images/web/bgr_menu_red.jpg) left bottom no-repeat;}
li.menu2 {background: url(/images/web/bgr_menu_orange.jpg) left bottom no-repeat;}
li.menu3 {background: url(/images/web/bgr_menu_yellow.jpg) left bottom no-repeat;}
li.menu4 {background: url(/images/web/bgr_menu_green.jpg) left bottom no-repeat;}
li.menu5 {background: url(/images/web/bgr_menu_lightblue.jpg) left bottom no-repeat;}
li.menu6 {background: url(/images/web/bgr_menu_blue.jpg) left bottom no-repeat;}
li.menu7 {background: url(/images/web/bgr_menu_perpl.jpg) left bottom no-repeat;}

div.leftmenu ul {margin:0 0 20px 0; list-style-image: none; list-style-type:none}
div.leftmenu li {margin:0 0 10px 0;}
.news_photo {float:left; margin:0 10px 3px 0;}
/* DEFINITION LISTS */

table, td{
   
   border-collapse: collapse;
   font-size: 1em;
   vertical-align: top;
	margin: 0;
	padding: 5px 10px;
}
table {border-top: 1px solid #000000; border-left: 1px solid #000000;}
td {border-bottom: 1px solid #000000; border-right: 1px solid #000000;}
form {font-size:.83em;}
form, input, select{
    padding: 0;
    margin: 0;
    background-color: transparent;
	vertical-align:middle;
	color:#FFFFFF;
	border-color:#666666;
}
textarea {background-color: transparent; border-color:#666666; color:#FFFFFF;
}

/* MISC STYLES */

div.break {clear: both;}

.tab {margin-left:10px;}

.nowrap {white-space: nowrap;}
.preview {float:left; margin:0 10px 5px 0;}
.short-descr {margin-left:220px;}

