/*   
Theme Name: WolfTheme
Theme URI: -
Description: Мега крутая тема.
Author: Wolf
Author URI: ваш-URI
Template: WolfTheme
Version: 1.0
.
Развёрнутое описание темы/Лицензия-если-нужно.
.
*/
.alignleft {float: left; margin-right: 25px; margin-bottom: 10px;margin-top: 5px;}

.c table {
	border: 1px solid #cfcfcf;
}

.c table td {
	border: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.tablewolf{
	 text-align: center;
}

.tablewolf td{
	 border: 1px solid black;
}


.line {background-color: #f26400; width: 100%;height: 36px;}


#hmnu .menu li{
	
}


.sub-menu {
	padding-left: 15px;
	
}
.sub-menu li{
	
	background: url(/wp-content/uploads/2014/10/li.gif) no-repeat 0em 0.8em;	
}

#lmnu .sub-menu li a{
	
	padding-left: 10px;
}

#lmnu .sub-menu li a:hover{
	
	background: url(/wp-content/uploads/2014/10/li.gif) no-repeat 0em 0.8em;
	background-color: white;
}

html, body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;	
	min-width:980px;
}

body, td {
	font-family:Tahoma, Geneva, sans-serif; font-size:14px;
	color:#303030;
}
body {
	text-align:left;
	background:url(bg.jpg) top left repeat-x #343434;
	}

a {
	color: #eb1c24; outline-style:none;
	text-decoration:underline;
}
a:hover {
	color: #eb1c24;
	text-decoration:none;
}

a img { border-color:#000 }


h1 { color:#303030; font:normal 20px Tahoma, Geneva, sans-serif; text-transform:none; font-weight:normal; margin:0; }

h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#303030; font-family:Tahoma, Geneva, sans-serif;}
h2 { font-size:15px}
h3 { font-size:14px; margin-top: 10px;}
h4 { font-size:13px}
h5,h6 { font-size:12px}

.thumb              {color:#000000}

#wrapper {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -204px;
	background:url(top_bg.jpg) top left no-repeat;
}

#clasd {clear:both; height:204px}

#top { position:relative; height:165px; }

#cart { position:absolute; top:176px; right:17px; width:107px; padding:0 0 0 40px; font:11px Tahoma, Geneva, sans-serif; color:#ababac; background:url(cart.png) top left no-repeat; }
#cart a, #cart a:hover { color:#ffffff; }
#cart span.sum1 { font-size:13px; font-weight:bold; color:#fff; }

div.topmnu {/* background:url(top_mnu_bg.png) top left repeat-x; */}
div.topleft { background:url(top_bg_l.jpg) top left no-repeat; }
div.topright { background:url(top_bg2.jpg) top right no-repeat; }
div.top_pic { position:absolute; top:75px; right:28px; width:310px; height:327px; background:url(top_pic2.png) top left no-repeat; }
div.search { position:absolute; height:56px; width:180px; top:20px; right:166px; margin:0; padding:0; }
div.search form.sear { margin:0; padding:0; }
div.search input.sear_t { height:19px; width:141px; border:1px solid #de353c; background:#a60202; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; float:left; padding:0 0 0 10px; }
div.search input.sear_b { height:19px; width:25px; border:none; background:url(search_b.gif) top right no-repeat; float:left; cursor:pointer; }

#map { position:absolute; top:22px; right:5px; width:110px; height:21px; margin:0; list-style:none; padding:0; }
#map img.sep { margin:0 12px; }
#map li { float:left; padding:0; height:21px; }
#map li:first-child { background:none; }
#map li img { border:none; }

div.logo { position:absolute; top:80px; left:31px; }
div.logo img { border:none; }
div.tel {     margin-top: 5px!important;
position:absolute; left:300px;  width:270px; height:80px; font:normal 13px Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 16px; border-left:1px solid #ffffff; }
div.tel span.t { font:normal 20px Arial, Helvetica, sans-serif; color:#fff; }

#hmnu { margin:0; list-style:none; padding:11px 0 0 0; font:normal 14px Arial, Helvetica, sans-serif; }


#hmnu li { display:block; margin:0; padding:0 0 0 1px; background:url(hmnu_sep.gif) center left no-repeat; float:left; }
#hmnu li:first-child { /* background:none; */}
#hmnu li a { display:block; color:#fff; text-decoration:none; padding:10px 12px; }
#hmnu li a:hover { color:#000000; text-decoration:none; background:#ffffff; }

#lmnu { padding:0; margin:0; list-style:none; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
#lmnu li { margin:0; padding:0; display:block; width:184px;  }
#lmnu li a { display:block; padding:5px 0; width:174px; text-decoration:none; color:#fff;  }
#lmnu li a:hover { color:#3d3d3d; text-decoration:none; background:#fff; padding:5px 0 5px 10px; }

#catg { padding:20px 0 0; margin:0; list-style:none; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#catg li.level1 { margin:0; padding:0; display:block; width:184px; background:url(lmnu_sep.gif) bottom left no-repeat; }
#catg li.level1 a { display:block; padding:5px; width:174px; text-decoration:none; color:#fff; background:url(lmnu_bg_top.jpg) top left no-repeat; }
#catg li.level1 a:hover { color:#fff; text-decoration:none; background:#3a3a3a; }
#catg li.level2 { margin:0; padding:0; display:block; width:184px; background:url(lmnu_sep.gif) bottom left no-repeat; }
#catg li.level2 a { display:block; padding:5px 5px 5px 15px; width:174px; text-decoration:none; color:#fff; background:url(lmnu_bg_top.jpg) top left no-repeat; }
#catg li.level2 a:hover { color:#fff; text-decoration:none; background:#3a3a3a; }

#bmnu { margin:0; list-style:none; padding:72px 0 0 0; font:normal 13px Arial, Helvetica, sans-serif; text-align:center; }
#bmnu li { display:inline; margin:0; padding:0 10px; }
#bmnu li a { color:#555; text-decoration:none; padding:0; }
#bmnu li a:hover { color:#555; text-decoration:underline; }

div.news_tit { margin:38px 0 0 0; padding:5px 10px 0 10px; width:180px; height:33px; background:url(news_tit.gif) top left no-repeat; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; overflow:hidden; }
div.news_th { margin:0 0 8px 0; padding:0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; }
div.news_th a { color:#eb1c24; text-decoration:underline; }
div.news_th a:hover { color:#eb1c24; text-decoration:none; }
div.news_date { margin:0 0 4px 0; }
div.news_cont { margin:0 13px 23px 2px; width:170px; padding:6px 6px 33px 9px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; background:#e9f4f6; }
div.news_text { margin:0 0 18px 0; padding:0 0 18px 0; background:url(news_sep.gif) bottom center no-repeat; }

div.block_tit { margin:0; padding:5px 10px 0 10px; width:180px; height:33px; background:url(block_tit.jpg) top left no-repeat; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; overflow:hidden; }
div.block_cont { margin:0 13px 23px 3px; width:170px; padding:6px 6px 33px 9px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; background:#e9f4f6; border-bottom:1px solid #31baed; }

#path { font-size:10px; color:#303030; margin:2px 0 13px 0; }
#path a { font-size:10px; color:#eb1c24; text-decoration:underline; }
#path a:hover { color:#eb1c24; text-decoration:none; }

#bot { height:204px; background:url(bot_bg.jpg) top left repeat-x; }
#bot_l { height:204px; background:url(bot_left.jpg) top left no-repeat; }
#bot_r { position:relative; height:204px; background:url(bot_right.jpg) top right no-repeat; }
div.bot_text { position:absolute; top:74px; left:330px; width:359px; height:24px; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#000; }
div.copyright { position:absolute; top:129px; right:39px; width:297px; height:31px; font-size:11px; color:#ffffff; text-align:right; }
div.copyright a { color:#ffffff; text-decoration:underline; }
div.copyright a:hover { color:#ffffff; text-decoration:none; }
div.counters { position:absolute; top:101px; left:21px; right:260px; height:61px; color:#ffffff;}
div.counters a { color:#fff;}
div.bot_tit { position:absolute; top:190px; left:21px; width:530px; height:14px; font-size:10px; color:#ffffff; } 

#content { margin:0; }

/* tables */
table.cont { padding:0; margin:0; border:none; border-collapse:collapse; width:100%; }
td.l_c { padding:10px 26px 30px 21px; margin:0; border:none; border-collapse:collapse; vertical-align:top; width:186px; }
td.c { padding:26px 22px 60px 22px; margin:0; border:none; border-collapse:collapse; vertical-align:top; background: url(cr.jpg) right top no-repeat #fff; color:#303030; }

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #4d4d50}
table.table1 td { padding:5px; border: 1px solid #787878;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #4d4d50}
table.table2 td { padding:5px; border: 1px solid #787878;}
table.table2 th { padding:8px 5px; border: 1px solid #343434; background-color:#888888; color:#fff; text-align:left;}