html, body {
	line-height: 18px;
	min-width: 1000px;
	width: 100%;
	text-align:center;
	font-family:arial;
	font-size:12px
}
body#it-outsourcing {background: #f3f3f3 url("bg-top_4.jpg") center top no-repeat;}
body#home {background: #f3f3f3 url("bg-top_home.jpg") center top no-repeat;}
body#feedback {background: #f3f3f3 url("bg-top_9.jpg") center top no-repeat;}
body#hosting{background: #f3f3f3 url("bg-top_5.jpg") center top no-repeat;}
body#consalt{background: #f3f3f3 url("bg-top_8.jpg") center top no-repeat;}
body#mont_work{background: #f3f3f3 url("bg-top_10.jpg") center top no-repeat;}
body#it_aud{background: #f3f3f3 url("bg-top_11.jpg") center top no-repeat;}
body#zapravka{background: #f3f3f3 url("bg-top_6.jpg") center top no-repeat;}
body#prodazha_po{background: #f3f3f3 url("bg-top_7.jpg") center top no-repeat;}
body#web-promotion{background: #f3f3f3 url("bg-top_3.jpg") center top no-repeat;}
body{background: #f3f3f3 url("bg-top_1.jpg") center top no-repeat;}
body#web-design{background: #f3f3f3 url("bg-top_2.jpg") center top no-repeat;}
body#eset{background: #f3f3f3 url("eset_head.png") center top no-repeat;}
body#kasper{background: #f3f3f3 url("kasper_head.png") center top no-repeat;}
body#drweb{background: #f3f3f3 url("drweb_head.png") center top no-repeat;}
{if $selected_category[8] }
{background: #f3f3f3 url("bg-top_2.jpg") center top no-repeat;}
{/if}
/* helpers */
.clear {clear: both;font-size:0;overflow:hidden;height:0;line-height:0}

/* def styles */
a {text-decoration:underline}
a:hover {text-decoration:none}

#wrapper {width:1000px;margin:0 auto;text-align:left;padding-right:5px;}
.bf, ul.dropdown li ul li a  {font-size: 16px; height: auto !important; padding-top: 0;}
.bf a,.bf a:visited {color: #434343; text-decoration: none;}
.bf a:hover{color: #434343; text-decoration: underline;}
.hdbot {font-size: 14px; padding: 3px; text-align: right;}
.hdbot a,.hdbot a:visited,.hdbot a:hover {color: #3C7F9B;}
.imboxl {float: left; margin: 0 10px 5px 0;}
.imboxr {float: left; margin: 0 10px 5px 0;}
.zag {background: url("bg_zag.png") no-repeat right top;margin-right:-1px;margin-left:3px;}
.block_news,.mar15 {margin: 0 15px;font-size: 13px;line-height:1.5}
.block_news b {font-size:11px;}
.block_news strong {font-size:14px; font-weight: bold;}
a,a:visited,a:hover {color:#4c4c4c;}
.cl12 {padding: 7px 0;}

/*header home*/
#home #header{height:430px;color:#fff;}
#header .clear{height:10px}
#promo-top{float:left;margin-left:4px;width:990px;height:311px;/*background:url(../images/bg-promo-top.png) left top no-repeat;*/}
#promo-top ul{height:63px;background:url("bg-promo-button.png") center top no-repeat;}
#promo-top ul li {float:left}
#promo-top ul li a{display:block;height:63px;width:158px;}
#promo-top ul li a:hover{background:#362b41;}
#slider{height:224px}
#offers {float:right;width:330px;margin:1px 10px 1px 0;}
#best-offer{color:#000;background:url("best-offer.png") right top no-repeat;width:275px;height:195px;padding-left:35px}
#best-offer img{float:left;width:80px;height:80px}
#best-offer h4{font:bold 14px arial;padding:10px 0 10px 0}
#best-offer p{padding:0 8px 5px 5px}
#best-offer a{font-size:10px;color:#52218E;display:block;float:right;text-align:right;margin: 140px 21px 0px 0px;}
#assistance {background:url("assistance_new.png") right top no-repeat;width:332px;height:99px;margin-top:5px}
#assistance a{display:block;width:280px;height:65px;position:relative;top:18px;left:25px}

/*header portfolio*/
#portfolio #header{height:430px;color:#fff;}
#portfolio #header .clear{height:0px}
body#portfolio {background: #f3f3f3 url("bg-top_home.jpg") center top no-repeat;}


/*test_portfolio*/
portfolio_test #header{height:299px;width: 100%;}
#portfolio_test #header .clear{height:0px}
body#portfolio_test {background: #f3f3f3 url("bg-top_home.jpg") center top no-repeat;}


/*header*/
#header{height:290px;color:#fff;}
#header a.logo {display:block;background: url("logo.png") left 50% no-repeat; width:252px;height:65px;float:left}
#header div.contacts {float:right;font:normal 14px arial;margin-top:18px; text-align: right;}
#header div.contacts  p{height:21px;text-align:right}
#header h1{clear:both;font:bold 32px arial;color:#fff;margin-left:310px;padding-top:60px; height:112px; text-shadow: #111 3px 3px 3px;} /* margin-bottom:75px */
#header img{margin-left:27px; float: left;}

#promo-block {padding:0 22px 0 3px;width:972px;margin-top:15px;}
#promo-block div div {width:302px;float:left;margin-left:22px;}
#promo-block p{text-align: justify;word-spacing: -0.2ex;padding:5px 5px}
#promo-block a.more{float:right;color:#4c4c4c;padding-right:5px}

#content{/*margin-bottom:10px;*/padding-top:2px;width:1000px;background: url("content_bg.png") center top no-repeat;margin-top:15px;}

#content p{text-indent: 1.5em;margin-bottom:18px}

#content h3{font:bold 16px arial;color:#484848;height:40px;line-height:40px;margin-bottom:20px}
#left-sidebar h4, #right-sidebar h4{margin-top:10px;margin-bottom:10px;font:bold 13px arial;color:#2b2b2b}

#left-sidebar{position:relative;z-index:2;float:left;width:260px;left:3px;background:url("content_delim.png") right top repeat-y;}

#page-content-right, #page-content-left {z-index:1;min-height:400px;height:auto !important;height:400px;padding-left:25px;padding-right:20px;width:670px;}
#page-content-left{float:left;background:url("content_delim.png") right top repeat-y;}
#page-content-right{float:right;background:url("content_delim.png") left top repeat-y;}

#right-sidebar{float:right;width:285px;padding-bottom:50px;position:relative;z-index:2;right:3px;background:url("content_delim.png") left top repeat-y;}
#right-sidebar h3{padding-left:25px;}

#portf_div{}
#portf_div h3{padding-left:25px; font:bold 16px arial;color:#484848;height:40px;line-height:40px;margin-bottom:20px;}

#left-sidebar ul.list-service{font:normal 12px arial}
#left-sidebar {padding-left:25px;padding-bottom:50px}
#left-sidebar ul, #right-sidebar ul{color:#484848;}
#left-sidebar li, #right-sidebar li{padding-bottom:5px;width:240px;list-style:disc;vertical-align:middle}
#left-sidebar ul a, #right-sidebar ul a{color:#484848}

#footer-background{height:280px;background: url("bg-bot.jpg") center bottom no-repeat;text-align:left;margin: 0 auto;min-width: 1000px;	width:auto;}

#footer, #footer a {color:#fff;width:1000px;margin:0 auto}
#footer h3{width:200px;float:left;height:25px;padding-left:0px;font:bold 14px verdana;margin-top:10px}
#footer ul{width:190px;margin-left:10px;float:left;height:180px;padding-top:5px;}
#footer ul li{background: url("list_bullet.png") left 50% no-repeat;padding-bottom:3px;padding-left:15px;line-height:20px; list-style: none;}
#footer div.logo{float:left;height:25px;padding-top:10px}
#footer div.contacts{float:right;height:25px;padding-top:10px}

form#formfeedback {width:600px;margin-top:30px}
form#formfeedback  label{display:block;float:left;width:180px;height:26px;line-height:28px;font:bold 14px arial;color:#535353;text-align:right;padding-right:20px}
form#formfeedback  input,form#formfeedback  textarea{width:390px;height:22px;line-height:20px;float:right;border:1px solid #dadada}
form#formfeedback  textarea{height:150px;}
form#formfeedback  textarea, form#formfeedback  input,form#formfeedback label{margin-bottom:15px}
form#formfeedback  #submit{clear:both;float:none;margin-left:206px;width:90px;height:26px;line-height:20px;} 
#webform {
	float:left;
	height:35px;
	text-align:right;
	margin:0px 25px 0px 25px;	
	width:210px;
}
#webform_txt {
	float:left;
	height:35px;
	width:492px;
	text-align:center;
	margin:0px 0px 0px 25px;	
	padding-top:5px;
}

#webform p{
	line-height:20px;
	width:210px;
	font-family:Arial;
	font-size:12px;	
	color:#333;
}
table.tarif {text-align:center;background:#e7e7e7;font-family:Arial;margin:0 auto 30px;font-size:12px;}
table.tarif td {border:1px solid #929292;padding:2px 5px;text-align:center;}
table.tarif tr.th td {background:url('/data/netadmin/table_bg.jpg'); height:50px; color:#fff;font-size:16px;font-weight:bold;vertical-align:middle;text-align:center;}
table.tarif td.first {text-align:left;background:#FFF}
table.tarif tr.price td {background:#633280; color:#fff;font-weight:bold;}
