html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remove textarea resize at Safari */
textarea { 
	resize: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}/* Basic  ---------------------------------------- */
.clear {
	clear: both;
}
html{
	background:#9B0B0B;
}

body {
	background:url(/images/main_fon.jpg) no-repeat fixed 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	text-align: center;
}

#wrapper {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
}

#header{position:relative;width:100%;height:183px;background:url(/images/fons.png) no-repeat scroll 0 0 transparent;margin-bottom:15px;}
#header #logo{display:block;position: absolute;top: 20px; height: 110px; left: 310px; width: 350px;}

#header #link1{display:block;position: absolute;left: 330px;top:147px;}
#header #link2{display:block;position: absolute;left: 425px;top:147px;}
#header #link3{display:block;position: absolute;left: 525px;top:147px;}
#header #link4{display:block;position: absolute;left:805px;top:98px;}

a.header_link{font-family: "Times New Roman"; font-size:14px;color:#9e0f0f;text-decoration: underline }
a.header_link:hover{color:#060606;text-decoration: underline}
a.header_link2{font-family: Arial; font-size:12px;color:#e80404;text-decoration: underline }
a.header_link2:hover{color:#060606;}

#icons{width:94px;height:10px;top:72px;left:803px;position:absolute;}
    #icons a{height:10px;display:block;float:left;font-size:5px}

    #icons a.home{margin-right:28px;width:11px;background:url(/images/icons.png) no-repeat scroll 0px -10px transparent;}
    #icons a.home:hover{background-position:0 0;}
    #icons a.map{margin-right:26px;width:12px;background:url(/images/icons.png) no-repeat scroll -11px -10px transparent;}
    #icons a.map:hover{background-position:-11px 0;}
    #icons a.mail{margin-right:0px;width:17px;background:url(/images/icons.png) no-repeat scroll -23px -10px transparent;}
    #icons a.mail:hover{background-position:-23px 0;}

#header #telephone{display:block;position: absolute;top:45px;left:50px;width:px;height:px;font-size:26px;font-family:Arial;color:#000;}
    #header #telephone span.first{font-size:18px;color:#010101;}

#container{ margin-bottom: 10px}

#content_part{width:1000px;float:left;background:url(/images/center_content_fon.png) repeat-y scroll 0 0 transparent;background-color: #FFF;}
#content_part #right_content{background:url(/images/right_fon_repeat.png) repeat-y scroll 0 0 transparent;float:right;width:289px;
			     margin:-45px 0 0 0;auto:1; position:relative;}

#content_part  #main_content{width:641px;float:left;margin:-35px 35px;_margin:-35px 17px;position:relative;z-index:2;
		color:#6c410c;font-size:12px;font-family:Arial;line-height:14px;
}
#main_content h1{text-transform: uppercase;font-size:18px;display:block;margin-bottom:10px;color:#261717;font-weight:bold;font-family: "Times New Roman"}
#main_content #cut_text_link{margin-top:15px;display: block;float:left}

#menu_container{color:#a3a3a3;font-family: "Times New Roman";font-size:14px;}
#menu_container a{color:#5b5b5b;text-decoration:underline;font-family: "Times New Roman";font-size:14px;}
#menu_container a:hover{text-decoration:none;}

.menu_part1_selected {background:url(/images/top_menu.png) no-repeat scroll 0 0 transparent;}
.menu_part2_selected {background:url(/images/top_menu.png) no-repeat scroll -190px 0 transparent;}
.menu_part3_selected {background:url(/images/top_menu.png) no-repeat scroll -350px 0 transparent;}
.menu_part4_selected {background:url(/images/top_menu.png) no-repeat scroll -558px 0 transparent;}

.menu_part1 {float: left;height:50px;width:188px;margin-right: 7px;position:relative;}
.menu_part2{float: left;height:50px;width:158px;margin-right: 7px;position:relative;}
.menu_part3{float: left;height:50px;width:206px;margin-right: 7px;position:relative;}
.menu_part4{float: left;height:50px;width:138px;position:relative;}

.menu_part1 a, .menu_part1 div, .menu_part2 a, .menu_part2 div, .menu_part3 a, .menu_part3 div,.menu_part4 a, .menu_part4 div{display: block;float:left;position:absolute;}
.menu_part1 a, .menu_part1 div {top:13px;left:50px;}
.menu_part2 a, .menu_part2 div {top:13px;left:30px;}
.menu_part3 a, .menu_part3 div {top:13px;left:35px;}
.menu_part4 a, .menu_part4 div {top:13px;left:30px;}



    #main_content .big_link{display: block;float: left;width:208px;height:142px;margin-right:8px;margin-bottom:8px;}
    #main_content .big_link_last{margin-right:0;}

    #main_content a.link1{background:url(/images/main_icons.png) no-repeat scroll -655px -7px transparent;}
    #main_content a.link1:hover{background-position:-4px -7px;}

    #main_content a.link2{background:url(/images/main_icons.png) no-repeat scroll -872px -7px transparent;}
    #main_content a.link2:hover{background-position:-221px -7px;}

    #main_content a.link3{background:url(/images/main_icons.png) no-repeat scroll -1090px -7px transparent;}
    #main_content a.link3:hover{background-position:-439px -7px;}

    #main_content a.link4{background:url(/images/main_icons.png) no-repeat scroll -654px -157px transparent;}
    #main_content a.link4:hover{background-position:-4px -157px;}

    #main_content a.link5{background:url(/images/main_icons.png) no-repeat scroll -871px -157px transparent;}
    #main_content a.link5:hover{background-position:-221px -157px;}

    #main_content a.link6{background:url(/images/main_icons.png) no-repeat scroll -1090px -157px transparent;}
    #main_content a.link6:hover{background-position:-439px -157px;}

    #main_content  #cut_text{overflow: hidden;}


#right_content a{float:left;display:block;}
#right_content a.punct{text-transform: uppercase;color:#010101;padding-left:15px;font-family: "Times New Roman";font-weight: bold;font-size:12px;
      background:url(/images/arrow.png) no-repeat scroll 0 3px transparent;text-decoration:none;margin: 0 20px;}
#right_content a.punct:hover{text-decoration: underline;}

#right_content a.podpunct{text-decoration: underline;font-family: Arial;color:#6c420c;margin: 0 0 0 10px;
	 
	 width:100%;line-height:13px;font-size:12px;}
#right_content a.podpunct:hover, #right_content a.selected{text-decoration: underline;color:#e80404;}

#right_content .podpuncts_cont{margin:15px;float:left;width: 220px;}


#top_contents {width: 1000px;float:left;height: 100px}
#bottom_part {width: 1000px;float:left;}

#top_contents .content_top2{background:url(/images/fons.png) no-repeat scroll -712px -188px transparent;height:55px;width:289px;float:left}
#top_contents .content_top{background:url(/images/fons.png) no-repeat scroll 0 -188px transparent;width:711px;height:100px;float:left}

#bottom_part .content_bottom2{background:url(/images/fons.png) no-repeat scroll -713px -338px transparent;height:60px;width:289px;float:left;}
#bottom_part .content_bottom{background:url(/images/fons.png) no-repeat scroll 0 -338px transparent;height:60px;width:711px;float:left;}

#footer{margin-top:15px;width:1000px;height:60px;background:url(/images/fons.png) no-repeat scroll 0 -400px transparent;position:relative;}

html a, #main_content a{color:#6C410C;font-family:Arial;font-size:12px;text-decoration:underline;}
html a:hover, #main_content a:hover{text-decoration:none;}

ul li, ol li {margin-left:20px;list-style:disc;}
#sitemap_cont ul li, ol li {line-height: 16px;}

#main_page_tag_cont{line-height:20px;color:#808080}
    #main_page_tag_cont a{color:#808080;text-decoration:none;}
    #main_page_tag_cont a:hover{text-decoration:underline;}


    #footer .copy{position:absolute;right:30px;top:30px;}
    #footer .copy a{color:#9e0e0e;font-size:12px;font-family:Arial;text-decoration:none;}
    #footer .copy a:hover{color:#9e0e0e;font-size:12px;font-family:Arial;text-decoration:underline;}
