body{margin:0;
background:url(/img/bg.gif) repeat left;}
img{border:none;}
.info{padding:0 20px 20px;}
table{border-collapse:collapse; border:none;}
table td{border-collapse:collapse; border:none;}
.nbr{white-space:nowrap;}

/*top*/
.top_bg{background: url(/img/top.jpg) repeat-x;}
div.left-logo{position: absolute; left: 39px; top: 45px;
z-index:2;}
div.right-logo{position: absolute; top: 0px; width: 100%;}

/*tmenu*/
.tmenu{background:#AA0806 url(/img/tmenu_bg.gif) repeat-x left bottom;
color:#fff;
font:bold 75%  Verdana, sans-serif;
height:25px; 
text-align:center;
color:#fff;
padding:5px 15px 0 100px;
margin:0;
white-space:nowrap;}
.tmenu span{font-weight:normal;}
.tmenu a{font-weight:normal;
color:#fff;
padding:5px 7px 8px;
text-decoration:underline;}
.tmenu a:hover{color:#fff;
background-color:#AA0806;
text-decoration:none;}

/*left*/
div.left{float:left;
width:25%;
margin:0; padding:0;}
div.left div{padding:35px 10px 30px;}
h2.hleft{font:bold 75%/100% Verdana,sans-serif;
text-align:left;
color:#fff;
margin:0 0 3px 0;
padding:7px;
background-color:#901C19;}
h3.hleft{font:bold 75%/100% Verdana,sans-serif;
text-align:left;
color:#fff;
margin:25px 0 3px 0;
padding:7px;
background-color:#a88474;}
div.leftinfo{padding:5px 10px !important;
background-color:#DFD4C5;}
div.leftinfo h2{padding-bottom:0;
font-size:95%;
font-weight:bold;}

/*center main*/
div.center{float:left;
width:54%;
margin:0; padding:0;}
div.center div{padding:35px 10px 30px 20px;}
div.flag{float:left;
font:normal 70%/120% Verdana,Geneva,sans-serif;
text-align:center;
margin:0 10px 15px !important; padding:0 !important;}

/*center inner*/
div.center-in{float:left;
width:70%;
margin:0; padding:0;}
div.center-in div{padding:35px 10px 30px 20px;}

/*right*/
div.right{float:right;
width:20%;
margin:0; padding:0;}
div.right div{padding:35px 0 30px;}
p.rblock{font:bold 90%/100% Verdana,sans-serif;
display: block;
text-align:left;
color:#fff;
background-color:#901c19;
margin:15px 0 10px 10px;
padding:5px;}
p.rblock a{color:#fff;
text-decoration:none;}
p.rblock a:hover{color:#fff;
text-decoration:underline;}

/*bot site*/
.copy{background:#D70101 url(/img/bg_bot.gif) repeat-x top;
height:50px;
clear:both;
font:normal 11px Verdana, sans-serif;
color:#000;
padding:20px 10px 0;
margin:0;
text-align:left;}
.copy div{background-color:#D70101;
width:49%;}
.copy a{color:#000;
text-decoration:underline;}
.copy a:hover{color:#000;
text-decoration:none}
div.blink{width:100%;
background-color:#D70101;
color:#5E1B1B;
font:normal 11px Verdana, sans-serif;
padding:0;}
div.blink div{padding:0 10px 5px;}
div.blink a, div.blink a:hover{color:#5E1B1B;}

/*.bg_count{padding-bottom:5px;
border-bottom:1px solid #000;
background-color:#D70101;}
.foot{font: normal 10px  Verdana, sans-serif;
text-align:left;
color:#833939;
margin:0 2px 2px;
padding:0;}
.foot a{color:#833939;
text-decoration:none;}*/

.run_bg{width:100%;
background-color:#C5B5A1;
padding:3px 0;}
.run{border:1px solid #C5B5A1;
background-color:#DACAB5;
font:normal 75% Verdana,sans-serif;
color:#901C19;
padding:0 2px;}

h1{font:normal 140%/120% Verdana,sans-serif;
text-align:left;
color:#570906;
margin:0 0 10px 0;
padding:0 5px 5px 0;}
h2{font:normal 110%/110% Verdana,sans-serif;
text-align:left;
color:#C60302;
margin:0px;
padding:10px 0;}
h3{font:bold 80%/100% Verdana,sans-serif;
text-align:left;
color:#C60302;
margin:0px;
padding:10px 0 1px 0;}
h3.list{color:#000;
font-weight:normal;}
h3.edu{font:bold 90%/100% Verdana,sans-serif;
text-align:left;
color:#570906;
margin:0px;
padding:15px 0 1px 0;}
h3.news2{font:normal 110%/110% Verdana,sans-serif;
text-align:left;
color:#570906;
margin:0;
padding:20px 0 0;}
h4{font:bold 75%/120% Verdana,sans-serif;
color:#000;
padding:0;
margin:10px 0 0 0;
text-align:left;}

p{font:normal 70%/130% Verdana,sans-serif;
text-align:left;
padding:0;
margin:7px 0;}
p.sm{font-size:70%;
text-align: left;
padding:0 0 0 5px;}
.red{color:#C60302;}

a, a.link{color:#03009a;
text-decoration:underline;}
a:hover, a.link:hover{color:#ce0202;}
a.link2{color:#000;
text-decoration:none;}
a.link2:hover{text-decoration:underline;}

ul{list-style: outside url(/imgg/bull1.gif);
margin:0;
padding:0 0 0 20px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 45px;}
li{font:normal 70%/150% Verdana, Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/110% Verdana, Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0px 2px 0;
padding:0px;}
.ul2{font:normal 90%;
list-style: circle;
margin:5px 3px 5px 15px;
color:#000;
padding:0px;}

/*for search*/
span.gray{color:#666;}

/*gallery*/
.gal{font:normal 70%/120% Verdana,Geneva,sans-serif;
padding:0 0 10px 2px;
text-align:center;
vertical-align:middle;}
.gal a{color:#0475CF;
text-decoration:underline;}
.gal a:hover{color:#241188;
text-decoration: none;}

/*crumbs*/
p.crumbs{font:bold 70%/130% Tahoma,Helvetica,sans-serif;
color:#901C19;
padding:0;
margin:3px 0 25px 0;
text-align:left;}
p.crumbs a{font-weight:normal;
color:#901C19;
text-decoration:underline;}
p.crumbs a:hover{text-decoration:none;}

/*news*/
p.hnews{font:bold 80%/100% Verdana,sans-serif;
text-align:left;
color:#C60302;
margin:0;
padding:10px 0 1px 0;}

div.news{padding:15px 0 40px 30px;}
h2.news{font:bold 90%/100% Verdana,sans-serif;
text-align:left;
color:#fff;
background-color:#901c19;
margin:15px 0 10px 10px;
padding:5px;}
h2.news a{color:#fff;
text-decoration:none;}
h2.news a:hover{text-decoration:underline;}
h3.news{padding:5px 0 0; margin:0;}
p.date{font:bold 70% Verdana,sans-serif;
color: #86685b;
padding:15px 0 0;
margin:5px 0 0;
text-align:left;}
p.news{font:normal 70% Verdana,sans-serif;
text-align: left;
margin:2px 0;
padding:0;}
p.full{font:italic 70% Verdana,sans-serif;
margin:2px 0 5px;
text-align:right;
padding:0 10px 0 0;}
p.full a{color:#03009a;
text-decoration:underline;}
p.full a:hover{color:#ce0202;}

p.main{font:normal 70%/130% Verdana,sans-serif;
margin:7px 0;
text-align: left;
padding:0;}
.bg_edworld{background:url(/img/edworld.jpg) no-repeat left;
width:100%;
margin:0 !important;padding:0 !important;
border:3px double #901c19;}

/*left menu*/
div.lmenu{margin:0 !important; padding:0 !important;}
div.lmenu ul{padding:0;
margin:0 0 0 20px;
list-style-type:none;
list-style-position:outside;
list-style-image:none;}
div.lmenu ul li{font:bold 85%/120% Tahoma,Helvetica,sans-serif;
color:#901C19;
text-align:left;
padding:0;
margin:5px 0;
list-style:outside url(/img/bull1.gif);}
div.lmenu ul li a{font-size:100%;
font-weight:normal;
color:#901C19;
text-decoration:underline;}
div.lmenu ul li a:hover{font-size:100%;
color:#CE0202;
text-decoration:none;}
div.lmenu ul ul{padding:0 0 0 20px;
margin:0;
list-style-type:none;
list-style-position:outside;
list-style-image:none;}
div.lmenu ul ul li{font:bold 90%/120% Tahoma,Helvetica,sans-serif;
color:#901C19;
margin:3px 0;
padding:0;
list-style:outside url(/imgg/bull2.gif);}
div.lmenu ul ul li a{text-decoration:underline;
font-weight:normal;}
div.lmenu ul ul li a:hover{list-style-type:none;}
div.lmenu ul ul ul li{font:bold 80%/120% Tahoma,Helvetica,sans-serif;}
div.lmenu ul ul ul{padding:0 0 0 15px;
margin:0;
list-style-type:none;
list-style-position:outside;
list-style-image:none;}
div.lmenu ul ul ul li{font:bold 100%/120% Tahoma,Helvetica,sans-serif;
color:#901C19;
margin:3px 0;
padding:0;
list-style:outside url(/imgg/bull3.gif);}
div.lmenu ul ul ul li a{text-decoration:underline;
font-weight:normal;}
div.lmenu ul ul ul li a:hover{list-style-type:none;}
div.lmenu ul ul ul ul{padding:0 0 0 10px;
margin:0;
list-style-type:none;
list-style-position:outside;
list-style-image:none;}
div.lmenu ul ul ul ul li{font:bold 95%/120% Tahoma,Helvetica,sans-serif;
color:#901C19;
margin:3px 0;
padding:0;
list-style-image:none;}
div.lmenu ul ul ul ul li a{text-decoration:underline;
font-weight:normal;}
div.lmenu ul ul ul ul li a:hover{list-style-type:none;}

/*spo*/
h2.special{font:normal 130%/100% Verdana,sans-serif;
text-align:left;
color:#570906;
margin:0 0 10px 0;
padding:0 5px 5px 0;}
div.spec{font:normal 75%/140% Verdana,sans-serif;
text-align:left;
padding:5px;
margin:10px 15px 10px 15px;
border-left:3px solid #a88474;}
div.spec-hover{font:normal 75%/140% Verdana,sans-serif;
text-align:left;
padding:5px;
margin:10px 15px 10px 15px;
border-left:3px solid #901C19;}
div.spec a, div.spec-hover a{color:#901c19;
text-decoration:underline;}
div.spec a:hover, div.spec-hover a:hover{color:#ce0202;}

/*site map*/
ul.map{padding:0;
margin:10px 0 0 0;
list-style-type:none;
list-style-position:outside;
list-style-image:none;}
ul.map li{font:bold 80%/100% Tahoma,Helvetica,sans-serif;
text-align:left;
padding:0;
margin:8px 0;
list-style-position:outside;
list-style-type:none;
list-style-image:none;}
ul.map li a{font-size:100%;
font-weight:bold;
color:#901C19;
text-decoration:underline;}
ul.map li a:hover{color:#CE0202;
text-decoration:none;}
ul.map ul{padding:0 0 0 20px;
margin:0;
list-style-type:none;
list-style-position:outside;
list-style-image:none;}
ul.map ul li{font:bold 100%/120% Tahoma,Helvetica,sans-serif;
color:#901C19;
margin:3px 0;
padding:0;
list-style:outside url(/imgg/bull2.gif);}
ul.map ul li a{text-decoration:underline;
font-weight:normal;}
ul.map ul li a:hover{list-style-type:none;}
ul.map ul ul li{font:bold 100%/120% Tahoma,Helvetica,sans-serif;}
ul.map ul ul{padding:0 0 0 15px;
margin:0;
list-style-type:none;
list-style-position:outside;
list-style-image:none;}
ul.map ul ul li{font:bold 95%/120% Tahoma,Helvetica,sans-serif;
color:#901C19;
margin:3px 0;
padding:0;
list-style:outside url(/imgg/bull3.gif);}
ul.map ul ul li a{text-decoration:underline;
font-weight:normal;}
ul.map ul ul li a:hover{list-style-type:none;}

/*order*/
form{margin:0;}
table.order{margin:0 0 10px 0;
border:1px solid #C3B29D;
border-collapse:collapse;}
table.order td{border:1px solid #C3B29D;
border-collapse:collapse;}
select{font:normal 80%/130% Verdana,sans-serif;
text-align:left;
margin:5px 0;}
textarea{font:normal 70%/130% Verdana,sans-serif;
text-align:left;
margin:5px 3px 5px 5px;
width:60%;}
input.txt{font:normal 70%/130% Verdana,sans-serif;
text-align:left;
padding:0 1px;
border:1px solid #000;
margin:5px 10px;}
input.radio{font:normal 70%/130% Verdana,sans-serif;
text-align:left;
padding:0 1px;
border:none;
margin:0 3px 0 -5px;}
input.but{font:normal 70%/130% Verdana,sans-serif;
text-align:center;
color:#fff;
background-color:#A88474;
padding:0 1px;
border:1px solid #A88474;
margin:5px 3px 5px 5px;}
table.order th.feed{font:bold 75%/120% Verdana,Geneva,sans-serif;
padding:6px 4px;
text-align:left;
vertical-align:middle;
color:#000;
border:none;
background-color:#dccdb8;}
.tal{padding-bottom:7px;}

/*table*/
table.tab, table.tabb{border-collapse:collapse;
border:1px solid #7f5251;
margin:10px 0 10px 0;}
table.tab td, table.tabb td{border:1px solid #7f5251;
border-collapse:collapse;}

table.tab table.tab{border-collapse:collapse;
margin:0;}
table.tab table.tab td{border:1px solid #C8B8A3;
background-color:#DBCCB6;
border-collapse:collapse;}

th{font:bold 70%/120% Verdana,Geneva,sans-serif;
padding:6px 4px;
text-align:center;
vertical-align:middle;
color:#000;
border:1px solid #7f5251;
border-collapse:collapse;
background-color:#dccdb8;}
th.th2{color:#fff;
border:3px double #7f5251;
border-collapse:collapse;
background-color:#901c19;}
.tl	{font:normal 70%/120% Verdana,Geneva,sans-serif;
padding:5px 4px;
text-align:left;
vertical-align:top;}
.tr{font:normal 70%/120% Verdana,Geneva,sans-serif;
padding:5s 4px;
margin:0;
text-align:right;
vertical-align:middle;}
.tb	{font:normal 70%/120% Verdana,Geneva,sans-serif;
padding:5px 4px;
text-align:center;
vertical-align:middle;}
.tal{padding-bottom:7px;}/*for order form*/
	
/*images*/
.img{margin:0;
border:1px solid #901c19;}
.img1{margin:5px 7px 0 0;
border:3px double #901c19;}
.img2{margin:5px 0 0 7px;
border:3px double #901c19;}

.zagolovok1{
font:bold 90%/100% Verdana,sans-serif;
text-align:left;
color:#fff;
background-color:#901c19;
margin:15px 0 10px 10px;
padding:5px;}

/*informer*/
.small_1232114369 {
	FONT-SIZE:9px; FONT-FAMILY: arial
}
.norm_1232114369{
	FONT-SIZE:10px; FONT-FAMILY: arial
}
.txt_1232114369{
	FONT-SIZE:11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold
}