
body {
margin:0px auto;
padding: 0px;
font-family: arial;
font-size: 12px;
width: 100%;
background: url(/files/gradino/design/brown095.jpg);
}

div {

}

sup {
vertical-align:text-top;
font-size:65%;
}

img {
border: 0px;
}
.clearing {
overflow: hidden;
line-height: 0px;
height: 0px;
clear: both;
font-size: 0px;
border: 0px;
}

div#h1_div {
padding-left: 400px;
}

div#wrapper {
width:1030px;
background-color:#ffffff;
position:absolute;
}
div#container {
width:1030px;
margin: 0 auto;

}

div#content {
float:left;
width:610px;
padding-left:5px;
padding-right:5px;
overflow: hidden;
background:#ffffff;
}
div#navigation {
float: left;
width: 200px;
padding-left: 5px;
padding-top: 15px;
background:#ffffff;
overflow: hidden;
}
div#extra {
float: right;
width: 200px;
background:#ffffff;
overflow: hidden;
}
div#d001 {
padding: 0px 90px 20px 0px;
overflow: hidden;
}
div#d0011 {padding: 0px 10px;}
div#lp_ads {

padding: 20px 90px 20px 20px;
}
div#m1 {
margin-top: 5px;
padding-top: 5px;
color: black;
font-weight: 900;
padding-left: 0px;
}
div#m1 a.link3:link {
color: #3A0D15;
font-weight: 900;
font-size: 13px;
text-decoration: none;
}
div#m1 a.link3:hover, div#m1 a.link3:hover:visited {
text-decoration: underline;
color: #3A0D15;
}
div#m1 a.link3:visited {
color: #3A0D15;
font-weight: 900;
font-size: 13px;
text-decoration: none;
}

div#navi{
text-align:justify;
overflow: hidden;
}

div#m2 {
border-top: 0px solid black;
padding-top: 5px;
padding-left: 10px;
width:160px;
}
div#m3 {
border-top: 0px solid black;
padding-left: 20px;
width:160px;
}
div#m2 a.link3:link {
color: black;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}
div#m2 a.link3:hover, div#m2 a.link3:hover:visited {
text-decoration: underline;
}
div#m2 a.link3:visited {
color: black;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}
div#d005 {
height: 330px;
background: url(/files/gradino/design/header_00.jpg) 0px 0px no-repeat;
}
div#d003 {
font-size: 24px;
padding-top: 20px;
font-weight: 900;
color: #818181;
}
div#d004 {
font-size: 30px;
padding-top: 10px;
font-weight: 900;
color: #2A1E20;
text-align: right;
}
span#s001 {
color: #303030;

}
div#d010 {
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
font-style: italic;
}
div#d012 {
font-style: italic;
text-align: right;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
}
div#footer {
text-align: right;
font-weight: 900;
margin-top: 20px;
margin-bottom: 0px;
border-top: 1px solid #A9593A;
padding: 10px;
font-size: 18px;
color: #ffffff;
height: 100px;
background: url(/files/gradino/design/foot_img.gif);
}
div#his3container {
overflow:hidden;
width: 200px;
}

div#display_area {
width: 100%;
}

span#f01 {
color: #303030;
}
span#f02 {
color: #2A1E20;
}
div#f03 {
float: left;
color: silver;
font-size: 10px;
}
div#news{
padding:5px;
}
div.rd1 {
padding-top: 10px;
padding-bottom: 5px;
}
a.ra1:link {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.ra1:hover, a.ra1:hover:visited {
text-decoration: underline;
}
a.ra1:visited {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}

#hierarchy{padding-bottom:15px;}
#hierarchy h2.location_v2 {display:inline; font-size: 12px;}
#hierarchy h1 {display:inline; font-size: 12px;}

a.location_v2:link {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.location_v2:hover, a.location_v2:hover:visited {
text-decoration: underline;
}
a.location_v2:visited {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}


table.file_list {
margin-top: 20px;
}
table.file_list tr td {
padding: 5px;
}

a.fl1{
font-weight: 100;
font-size: 10px;
text-align:left;

}

a.fl1:visited {
color: black;
font-weight: 100;
font-size: 10px;

}

#feedback{
padding-top:15px;
}

#feedback h2{
color:#FF0000;
font-size:16px;
}

table.feedback tr td input.txt {
width: 160px;
border: 4px solid #FF0000;
}
table.feedback tr td input.code1{
width: 99px;
border: 2px solid #FF0000;
}
table.feedback tr td.td1{
padding-top: 5px;
}
table.feedback tr td textarea.textarea1{
width: 160px;
height: 100px;
border: 4px solid #FF0000;
}
table.feedback tr td input.btn1{
width: 101px;
border: 2px solid #FF0000;
background:#239500;
color: #FFFFFF;
}
div#feedback{
padding-left: 20px;
padding-right: 20px;
}
div#rp_ads{

}
div#feedback_msg_sent{
color: #A9593A;
font-weight: 900;
}
a:link {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a:hover, a:hover:visited {
text-decoration: underline;
}
a:visited {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
table.line {
border-collapse: collapse;
border: 1px solid #808080;
background-color:#ffffff;
text-align: left;
}
table.line td {
border-collapse: collapse;
border: 1px solid #808080;
background-color:#ffffff;
text-align: left;
}

@media all and (min-width: 1px) { #footer02 { overflow: scroll; } }

div#footer02 {
color: silver;
padding: 3px;
background-color: white;
border: 1px solid #A9593A;
margin-top: 10px;
margin-right: 20px;
margin-left: 20px;
height: 130px;
width: 160px;
overflow-x: hidden;
overflow-y: scroll;
font-size: 10px;
}
div#footer02 h2{
font-size: 10px;
color: silver;
}
div#footer02 a:link {
color: silver;
font-weight: 100;
font-size: 10px;
text-decoration: underline;
}
div#footer02 a:hover, div#footer02 a:hover:visited {
text-decoration: underline;
}
div#footer02 a:visited {
color: silver;
font-weight: 100;
font-size: 10px;
text-decoration: underline;
}

.rp010{text-align:justify;}
#divr{text-align:justify;}
.rdiv{
background-color: #ffffff;
text-align			: left;
color				: black;
}
.rdiv .t{
background			: url(/files/gradino/design/rdiv0.gif) left top repeat-x;}
.rdiv .b{
background			: url(/files/gradino/design/rdiv0.gif) left bottom repeat-x;}
.rdiv .l{
background			: url(/files/gradino/design/rdiv_0.gif) left top repeat-y;}
.rdiv .r{
background			: url(/files/gradino/design/rdiv_0.gif) right top repeat-y;}
.rdiv .bl{
background			: url(/files/gradino/design/rdiv4.gif) left bottom no-repeat;}
.rdiv .br{
background			: url(/files/gradino/design/rdiv3.gif) right bottom no-repeat;}
.rdiv .tl{
background			: url(/files/gradino/design/rdiv1.gif) left top no-repeat;}
.rdiv .tr{
background			: url(/files/gradino/design/rdiv2.gif) right top no-repeat;
padding				: 13px 9px 6px 5px;}


.rdiv1 .t1{
background			: url(/files/gradino/design/rdiv10.gif) left top repeat-x;}
.rdiv1 .b1{
background			: url(/files/gradino/design/rdiv10.gif) left bottom repeat-x;}
.rdiv1 .l1{
background			: url(/files/gradino/design/rdiv_10.gif) left top repeat-y;}
.rdiv1 .r1{
background			: url(/files/gradino/design/rdiv_10.gif) right top repeat-y;}
.rdiv1 .bl1{
background			: url(/files/gradino/design/rdiv13.gif) left bottom no-repeat;}
.rdiv1 .br1{
background			: url(/files/gradino/design/rdiv14.gif) right bottom no-repeat;}
.rdiv1 .tl1{
background			: url(/files/gradino/design/rdiv12.gif) left top no-repeat;}
.rdiv1 .tr1{
background			: url(/files/gradino/design/rdiv11.gif) right top no-repeat;
padding				: 13px 9px 6px 13px;}
div#sm2{
overflow: hidden;
text-align: center;
padding-top: 10px;
}

#feedback_2{
padding-left:150px;
}

#feedback_2 .txt{
width:350px;
background: url(/files/gradino/design/brown001.jpg);
}

#feedback_2 .textarea1{
width:350px;
height:100px;
background: url(/files/gradino/design/brown001.jpg);
}

#pos01{
padding-left:50px;
}

#body a.ra1:link, #body a.ra1:visited{
color:#3C0613;
font-weight:900;
text-decoration:none;
}

#body a.ra1:hover, #body a.ra1:hover:visited{
color:#3C0613;
font-weight:900;
text-decoration:underline;
}

#body a.ra3{
text-decoration:none;
}

#body .rd2{
padding-left:5px;
}


#im_menu{
margin-left:5px;
}

#im_menu a{
font-size:10px;
}

#im_menu td{
width:102px;
}

/* ********************** MENU  *******************************  */
#topnav{
	display:block;
	float:left;
	width:607px;
height:160px;
	margin:2px 0 0 -1px;
	padding:0;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#topnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#topnav ul, #topnav li{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	}

#topnav li a:link, #topnav li a:visited, #topnav li a:hover{
	display:block;
	margin:0 2px 0 0;
	padding:10px 21px;
	color:#000000;
	background-color:#CAC5AF;
font-size:13px;
	}

#topnav ul ul li a:link, #topnav ul ul li a:visited{
	border:none;
	}

#topnav ul li.last a{
	margin-right:0;
	}

#topnav li a:hover, #topnav ul li.active a{
	color:#000000;
	background-color:#B36040;
	}

#topnav li li a:link, #topnav li li a:visited{
	width:150px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#CAC5AF;
	border-left:1px solid #FFFFFF;
	}

#topnav li li a:hover{
	color:#000000;
	background-color:#B36040;
	}

#topnav li ul{
	z-index:9999;
	position: absolute;
	left: -999em;
	height:auto;
	width:170px;
	}


#topnav li ul a{width: 140px;}

#topnav li ul ul{margin: -32px 0 0 0;}

#topnav li:hover ul ul{left: -999em;}

#topnav li:hover ul, #topnav li li:hover ul{left:auto;}

#topnav li:hover{ position: static;}

#topnav li.last a{margin-right:0;}

#column .subnav{display:block; width:250px; padding:25px; background-color:#F9F9F9; margin-bottom:30px;}

#column .subnav h2{
	margin:0 0 20px 0;
	padding:0 0 14px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	background-color:#F9F9F9;
	line-height:normal;
	border-bottom:1px dotted #666666;
}

#column .subnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#column .subnav li{
	margin:0 0 3px 0;
	padding:0;
	}

#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}

#column .subnav a{
	display:block;
	margin:0;
	padding:5px 10px 5px 20px;
	color:#777777;
	background:url(../images/orange_file.gif) no-repeat 10px center #F9F9F9;
	text-decoration:none;
	border-bottom:1px dotted #666666;
	}

#column .subnav a:hover{color:#FF9000; background-color:#F9F9F9;}

#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{background:url(../images/black_file.gif) no-repeat #F9F9F9;}
#column .subnav ul ul a{padding-left:40px; background-position:30px center;}
#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}


#posimg div {float: left; width: 100px; margin: 0 0 0 5px; font-size:11px;}
#cen {text-align: center;}

div.wr{
padding-top:10px;
padding-bottom:20px;
}

#var2 div.wr h3{
font-size:14px;
}

.var1 .wr a:link, .var1 .wr a:visited {color: #fe5301;}
#navigation .var1 h3 {color: #f00;}
.var2 h3 {color: #000;}
.var1 #wr0, .var1 #wr1, .var1 #wr2, .var1 #wr3, .var1 #wr4 {margin: 15px 0 0 0;}
.var2 .wr a:link, .var2 .wr a:visited {color: #000;}
.wr {padding: 10px;}
.wr h3 {font-size: 14px;}
.wr h3, .wr br {padding: 0; margin: 0;}

a.sub_content:link, a.sub_content:visited {color: #000;}

#element{
width:200px;
float:left;
padding-bottom:20px;
}

#element a.fl1{
float:left;
font-size:10px;
}

#description div.width_output{
float:left;
}

#description div.height_output{
float:left;
}

div.spiski div.pf float_pf{
display:inline;
}


.basket_td a{
font-size:10px;
}
table#baskettable{
width:550px;
}

table#baskettable td, table#baskettable th{
background:#cccccc;
}

.basket_td{

}

div.basket img{
cursor:pointer;
}

div#gtc_01_1{
float:left;
width:200px;
height:200px;
padding-bottom:30px;
}

div#gtc_01_1_img a.fl1{
font-size:10px;
color:#A55B40;
text-align:left;
}

#element{
display:block;
width:190px;
margin-right:6px;
}

#element .c1 img{
max-width:180px;
}

#total_sum{
color:#ff0000;
font-size:16px;
font-weight:800;
}

#d0011 h2{
font-size:24px;
color:#B06140;
font-style:italic;
}
#loggo{
background:url(/files/gradino/design/batton_02.gif) no-repeat 20px;
width:160px;
height:160px;
}
#loggo:hover{
background:url(/files/gradino/design/batton_01.gif) no-repeat 20px;
}

#content_01{
padding-bottom:20px;
}

#feedback{
padding-bottom:20px;
}

#ext_block{
padding-bottom:20px;
}

#baskettable td{
text-align:center;
vertical-align:middle;
}

#baskettable tr{
background:#ffffff;
}

#baskettable th{
font-weight:100;
width:400px;
}

/* Верхняя навигация */

    #header .menu {clear:both; margin:0; padding:0 0 0 0px; list-style:none; position:relative; z-index:999; height:41px; margin-bottom:0px; }

    #header .menu ul { float:left; margin:0; list-style:none; padding:0}

    #header .menu ul li {  margin:0 0px 0 2px;  float: left; cursor: pointer; background:#A55B40; padding:0px 19px 0px 19px; line-height:41px;}

*:first-child+html #header .menu ul li {  margin:0 0px 0 2px;  float: left; cursor: pointer; background:#A55B40; padding:0px 20px 0px 20px; padding /*\**/:0px 19px 0px 19px\9; line-height:41px;}


    #header .menu ul li:last-child {background:#A55B40; padding:0px 20px 0px 20px}

    #header .menu ul li a { display:block;  height:100%; color:#000000; text-transform:uppercase; font-size:13px; font-weight:800; text-decoration:none}

    #header .menu ul li:hover a { text-decoration:none; color:#ff0000;}

    #header .menu ul li.current_page_item a {text-decoration:none; color:#f5c833}





/* drop menu */

        #header #dropmenu { position: relative; z-index:9999; margin-bottom:62px}

        #header #dropmenu .menu ul ul { clear:both; color:#8a8a8a;  position:absolute;  margin:0; width:150px;  padding:2px 0px 0px 0px; display:none}

        #header #dropmenu .menu ul ul li {float: none; clear:both; display:block; height:100%; overflow:hidden; background: url(/files/gradino/design/drop_menu_bg.png) top left no-repeat; width:130px; line-height:22px;   text-align:left; margin:0px 0px 0px 0px; padding:0px 20px 3px 10px; padding /*\**/:0px 20px 6px 10px\9; *margin:0px 0px -4px 0px;}

        #header #dropmenu .menu ul ul li:hover{background:url(/files/gradino/design/drop_menu_bg_02.png) top left no-repeat;}

        #header #dropmenu .menu ul li ul li a { float: left; height:auto; font-weight: normal; text-decoration:none; color:#000000; text-transform: lowercase; font-size:11px }

        #header #dropmenu .menu ul li ul li a:hover { color:#ff0000;}



            #header #dropmenu .menu ul ul ul { margin:0px 0px 0px 120px; *margin-top:-22px; position: absolute; padding:0px 0px 0px 0px;}

            #header #dropmenu .menu ul ul ul li { background: url(/files/gradino/design/drop_menu_bg.png) top left no-repeat;}



            #header #dropmenu .menu ul ul ul a 

            #header #dropmenu .menu ul ul ul a:hover 



            #header #dropmenu .menu ul ul ul li a span 

            #header #dropmenu .menu ul ul ul li a span span 

/* Конец верхней навигации */

div#d0011 div#nwmf {background: url(/files/gradino/design/nwmf.jpg) 25px 25px no-repeat #f00; height: 25px; width: 250px;}
a.favoura:link, a.favoura:visited {color: #f00;}

#log_in input#login{
border-color:#A55B40;
}

#log_in input#password{
border-color:#A55B40;
}

.helpBox{background:#fff; border:1px solid #f00; width:200px; overflow: hidden;}
.helpTitle{background: #ff9900; width:100%; color:#000;}
.helpText{padding:5px;}

.rd2{
font-size:11px;
text-align:justify;
}

table#im_menu tr td a img#small_img{
width:97px;
}



