* { margin: 0; padding: 0; }
ul { list-style: none; }

body{font-size:12px;font-family:Verdana;background:#D5D5D5 url(pics/bg.jpg) 0 0 repeat-y;color:#515151;margin:0;padding:0; min-width:1000px;}

a,a:hover{color:#515151;}
img {border:0;}
form, input,object{margin:0; padding:0;}

.picfloat{float: left;margin: 5px 15px 0 0;}
.picfloat_left{margin:5px 10px 10px 0px; float: left;}
.picfloat_right{margin:5px 0px 10px 10px; float: right;}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}
table td{
padding:0px; /* cellpadding="0" */
margin:0;
font-size:12px;font-family:Verdana;color:#515151;vertical-align:top;
}

h1{font-weight:bold;font-size:13px;margin:0;padding:0 0 10px 0;}
h2{font-weight:bold;font-size:12px;}
h1 a, h1 a:hover{text-decoration:none;}

#main{background:url(pics/menu_bg.jpg) 0 0 repeat-y;}
#left{background:url(pics/menu_bottom.jpg) left bottom no-repeat;}
#menu{ display:block; height:300px; padding-bottom:70px; background:url(pics/left_menu.gif) left top no-repeat;}
#menu .links {margin:0 0 0 25px; padding:10px 0 0 0;}
#menu .links a{display:block; color:#515151; font-size:12px; font-weight:bolder; padding:2px 0; font-family:Verdana; text-decoration:none;}
#menu .links a:hover{color:#174292;}
#menu .search_frm {margin:5px 0 0 25px; padding:0;}
#menu .zayavka {margin:0 0 0 25px; padding:10px 0 0 0;}
#menu .zayavka a{display:block; color:#3C3D8C; font-size:10px; font-weight:bolder; padding:2px 0; font-family:Verdana; text-decoration:none;}



/*HEADER*/
#header{background:url(pics/header_bg.jpg) 0 0 repeat-x;height:113px;}
#header1{background:url(pics/header1.jpg) top right no-repeat;height:113px;}
#logo{background:transparent url(pics/splav_bg.jpg) 0 0 no-repeat;height:113px;}
#logo img{margin:60px 0 0 10px;}

#header2{background:url(pics/header_bg2.jpg) 0 0 repeat-x;height:60px;}
#header3{background:url(pics/header2.jpg) 0 0 no-repeat;height:60px;}
#header4{background:url(pics/header3.jpg) top right no-repeat;height:60px;}
#header5{background:url(pics/header4.jpg) 0 0 no-repeat;height:148px;}

#header5 #title{display:block; position:absolute; margin:125px 0 0 25px; color:#143D8C; font-weight:bold;}

/*FOOTER*/
td#footer{background: url(pics/footer_bg.jpg) 0 0 repeat-x;}
#footer div{background:url(pics/footer_left.jpg) 0 0 no-repeat;height:72px;}
.copyright,.copyright a,.copyright a:hover{color:#515151;text-decoration:none;}
#content-footer{background: url(pics/content_bg.jpg) 0 0 repeat-x;}
.line{background:url(pics/content-footer.jpg) top left no-repeat;margin-top:56px}

#contacts{background:url(pics/corner.jpg) top right no-repeat;}
#contacts td{padding:20px 0 0 20px}

/*CONTENT*/
#center{background:#fff url(pics/right_bg.jpg) top right repeat-y;width:100%}
#content{background:#fff url(pics/contentbg.gif) top right no-repeat;padding:10px 10px 20px 10px;}
.cont-img{margin:-143px 0 0 0;}

#catalog_links{ position:absolute; padding:0; margin:0 0 0 300px;  }

/* NEWS */
.news{padding:5px 0}
.news a{text-decoration:none;}
.news a:hover{text-decoration:underline;}
.datanews{color:#143D8C;font-size:11px;font-weight:bold;}
a.datanews,a.datanews:hover{text-decoration:none;color:#143D8C;}
.newstitle{font-weight:bold;}
.full_news{text-align:justify;padding:5px 0;}
#archive{width:50px; padding: 0 10px;font-size:11px}
#archive div{padding:3px 0 3px 7px;}
#archive .act{text-decoration:none;font-weight:bold;}
.others{padding:50px 0;}
.others1 a,.others a{font-size:11px;color:#666;}
.others1 a,.others a{text-decoration:none;}
.others1 a:hover,.others a:hover{text-decoration:underline;}


.sm1{padding-bottom:5px}

/*CONTACTS*/
.one_contact{
	display:block;
	float:left;
	width:300px;
	height:80px;
}
.contact1{color:#0047A9;font-weight:bold;}
.contacts2{font-weight:bold;}
.cont{margin:-138px 0 0 20px;}
.cont,.cont a,.cont a:hover{color:#fff;}

/*CATALOGUE*/
.title{padding:10px 0}
.wares{width:100%;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}
.wares th{background:#999;color:#000;font-size:11px;font-weight:bold;padding:5px;border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.wares td{border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding:5px;text-align:center}
.cat1{background: url(pics/dots.gif) left bottom repeat-x;padding:10px 0;}
.cat1 a,.cat1 a:hover{font-weight:bold;}
td.cat_text1{text-align:left}
.total{font-size:10px;color:#999;}

/*sup{color:red;}*/
.ct1{color:red;font-weight:bold;}
.ct td{font-size:11px;}
.compare{text-align:right;padding:10px 0}

.c2{font-weight:bold;padding:5px 0;}
.c1{text-decoration:underline;}
a.c1:hover{text-decoration:none;}

.table1,.table1 td{border:1px solid #ccc;}
.table1 td{padding:3px}

.table2,.table2 td{border:1px solid #ccc;font-size:11px}
.table2 td{padding:3px;line-height:15px}
.table2 th{font-weight:bold;font-size:12px;border:1px solid #ccc;}

.table3 td{text-align:right;padding:5px}
.table3 input{width:300px}


.response img{border:1px solid #515151;}
.response td{padding:3px 40px 3px 3px;;}
.text1{font-size:12px;color:#143D8C;font-weight:bold;line-height:17px}

a.text2{font-size:12px;color:#143D8C;font-weight:bold;text-decoration:none;}
a.text2:hover{text-decoration:underline}
.vm{vertical-align:middle}

#top_cnt{display:block; position:absolute; margin:40px 0 0 303px; color:#2D5293;}
#top_cnt a{color:#2D5293;}

#top_cnt2{display:block; position:absolute; margin:3px 0 0 303px; color:#2D5293;}

#banner{position:absolute; top:10px; left:522px}

.pub{padding:5px 0;}
.pub1{font:bold 11px Arial;color:#999;font-style:italic}

#publication h2{font:14px Verdana;font-weight:bold;color:#2C5293;}
#publication{text-align:justify;}


/* 
Top menu
LEVEL ONE */
#topmenu { position: absolute; margin: 0; padding:0;}

ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; zoom: 1;}
ul.dropdown a:hover		            { color: #ffffff; }
ul.dropdown a:active                { color: #ffffff; }
ul.dropdown li a                    { display: block; width:150px height:14px; padding: 12px 8px; border-right: 1px solid #688DCE;
	 								  color: #fff; font-size: 12px; font-weight: bold; font-family:Verdana; text-decoration:none;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #0E3374; color: black; position: relative; }
ul.dropdown li.hover a              { color: ffffff; }

/* LEVEL TWO */
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #2C5192; color: #ffffff; 
									  border-bottom: 1px solid #688DCE; float: none; }
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

#page_link , #page_link a, #page_link a:hover, #page_link a:active, #page_link a:visited{
	padding: 0 2px 10px 2px;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration:none;
}

#photo_galary1 .photogrid, #photo_galary2 .photogrid{ display:block; float:left; margin:2px; width:130px; height:130px; overflow:hidden; }

#link_rep a, .rep_title{
	display:block;
	color:#143D8C;
	font-size:12px;
	margin:2px 0;
	font-weight:bold;
	font-family:'Verdana';
	text-decoration:none;
}

#link_rep a:hover{ text-decoration:underline; }
#catalog{ display:block; width:700px;}
#catalog table{background-color:#999999; border:0px; border-collapse:separate; margin-bottom:15px;}
#catalog table td {padding:1px; background-color:#FFFFFF;}
#catalog h2, #catalog h3, #catalog h4 { display:block; font-size:13px; font-weight:bold; text-align:center; padding:10px 0; width:100%;}

#catalog h1{ display:block; text-align:center; width:100%; font-size:14px;}
