/* CSS Document */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
body{
background:url(/img/header.jpg) top left no-repeat scroll;
font-family:Arial;
font-size:13px;
color:#000000;
background-color:transparent;
line-height:140%;
}
#carrier{

width:auto;
}
h1 {
color:#000000;
font-size:24px;
font-weight:normal;
padding-bottom:2px;
line-height:130%;
}
h2 {
background-color:#E2DEE2;
color:#000000;
font-size:20px;
font-weight:normal;
padding:4px 0 3px 28px;
}
h3{
font-family:"trebuchet MS",Arial;
font-size:16px;
font-weight:500;
text-transform:uppercase;
color:#808080;
padding-bottom:15px;
padding-top:25px;
}
img { 
	behavior: url(/img/iepngfix.htc);
 }
.section{
font-family:Arial;
font-size:12px;
}
.section a{
color:#00a9c8;
text-decoration:underline;
}
.content{
padding-left:30px;
padding-right:90px;
}
a{
color:#00a9c8;
}

#footer{
vertical-align:top;
background-color:#e7e7e7;
color:#b4b4b5;
font-size:11px;
}
#footer a{
color:#b4b4b5;
text-decoration:none;
}
.flogo{
behavior: url(/img/iepngfix.htc);
background:url(/img/hr_big.png) right top no-repeat scroll;
margin-top:15px;
padding-top:27px;
padding-left:140px;
height:122px;
}
.novalink{
padding-top:27px;
text-align:right;
padding-right:40px;
}
.adres{
margin-top:15px;
padding-top:12px;
height:125px;
width:150px;
text-align:right;
padding-left:40px;
float:left;
}
.phone{
height:125px;
width:180px;
margin-top:15px;
padding-top:12px;
float:left;
}
.phone p{
text-align:right;
padding-left:30px;
}
.fax{
margin-top:15px;
padding-top:12px;
height:115px;
width:200px;
text-align:right;
float:left;
}
.breik{
height:70px;
}
.breik1{
height:40px;
}
.logo{
width:340px;
padding-top:20px;
text-align:right;
height:125px;
}
.logo img{
padding-right:80px;
}
.sinusleft{
background:url(/img/sinusoida.jpg) right no-repeat scroll;
height:126px;
}
.sinusright{
background:url(/img/sinusoida.jpg) left no-repeat scroll;
height:126px;
}
.head_phone{
behavior: url(/img/iepngfix.htc);
background:url(/img/hr_big.png) left top no-repeat scroll;
height:125px;
padding-top:10px;
margin-top:10px;
width:370px;
}
.head_phone p{
margin-top:14px;
padding-left:30px;
font-family:"Myriad Pro";
font-size:18px;
color:#FFFFFF;
}

.head_phone div{
margin-top:14px;
font-family:"Myriad Pro";
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
padding-left:18px;
}
.path{
color:#ff4c00;
padding-bottom:30px;
}
.path a{
color:#5877A2;
}
.razdel{
border-bottom:solid 4px #e2dee2;
}
.topmenu{
padding-left:180px;
background-color:transparent;
width:704px;
height:42px;
}
.topmenu ul{
list-style:none;
}
.topmenu li{
list-style-image:none;
float:left;
}
.baner{
background-image:url(/img/banner.jpg);
background-position:top left;
background-repeat:no-repeat;
width:340px;
height:353px;
}
.baner p{
padding-top:240px;
padding-left:40px;
color:#FFFFFF;
font-size:14px;
line-height:150%;
}
#serch{
width:261px;
height:225px;
background:url(/img/serch.png) top no-repeat scroll;
position:absolute;
top:10px;
right:10px;
z-index:110;
}
.inp{
width:261px;
background:url(/img/serch_inp.png) top no-repeat scroll;
}
#catmenu{
background:url(/img/cat_menu_bg.gif) top left repeat-y;
//background-color:#f3f3f3;
width:338px;
}
.catalog{
background-image:url(/img/catalog_right_bg.jpg);
background-position:top right;
background-repeat:repeat-y;
width:338px;
background-color:#f3f3f3;
font-family:Arial;
font-size:13px;
font-weight:normal;
//text-transform:uppercase;
color:#000000;
margin-top:8px;

}
.catalog a{
color:#00a9c8;
text-decoration:none;
}

.vika{
background-position:bottom left;
background-repeat:no-repeat;

}
.catalog div .first{
padding-left:34px;
padding-right:12px;
padding-top:4px;
padding-bottom:4px;
line-height:110%;
}
.active{
background-color:#f8f8f8;
background-image:url(/img/cat_activ_bg.jpg);
background-position:bottom left;
background-repeat:repeat-x;
padding-bottom:3px;
margin:0px;
}
.activp{
padding-left:28px;
padding-right:12px;
padding-top:10px;
padding-bottom:8px;
}
.catsecond{
padding-left:58px;
color:#ff4c00;
font-size:12px;
text-transform:none;
line-height:120%;
padding-top:2px;
padding-bottom:2px;
}
.catsecond a{
color:#00a9c8;
text-decoration:underline;
}

.therd{
font-size:12px;
text-transform:none;
color:#ff4c00;
}
.therd a{
color:#00a9c8;
text-decoration:none;
}
.therd p{
padding-left:68px;
padding-right:12px;
line-height:110%;
padding-top:2px;
padding-bottom:3px;
}
.fourth{
padding-left:88px;
font-size:11px;
text-transform:none;
line-height:120%;
padding-top:2px;
padding-bottom:2px;
}
.fourth a{
color:#00a9c8;
}
.fifth{
padding-left:98px;
font-size:11px;
text-transform:none;
line-height:120%;
padding-top:2px;
padding-bottom:2px;	
}
.fifth a{
color:#5877A2;
}

.gray{
	color:#505050;
}

.or{
	 color:#D94F14;
}
td.td_cat1{
	padding:20 20 20 55;
	vertical-align:top;
	width:1%;
}

td.td_cat1 p{
	margin:0;
	text-align:center;
}

td.td_cat2{
	vertical-align:top;
	padding:20 0 20 0;
}

table.cat, table.cat2 {
	border-collapse:collapse;
	border:1px solid #cccccc;
	background-color:#F5F5F5;
	
	margin:0;
}
table.ttt {
	border-collapse:collapse;
	border:1px solid #cccccc;
	background-color:#F5F5F5;
	width:650px;
	margin:0;
}
table.ttt td {
	border:1px solid #cccccc;
	padding:1px;
	border-spacing: 0px;
	vertical-align:top;
	font-size:11px;
}

table.cat td {
	border:1px solid #cccccc;
	padding:1px;
	border-spacing: 0px;
	vertical-align:top;
	font-size:11px;
}

table.cat2 td {
	border:1px solid #cccccc;
	padding:3px;
	border-spacing: 0px;
	vertical-align:top;
	font-size:12px;
}

table.cat22 {
	border-collapse:collapse;
	border:1px solid #cccccc;
	background-color:#F5F5F5;
	width:100%;
	margin:0;
}

table.cat22 td {
	border:1px solid #cccccc;
	padding:3px;
	border-spacing: 0px;
	vertical-align:top;
	font-size:12px;
}

table.cat2 td p{
	font:normal 12px;
}

table.cat22 td p{
	font:normal 12px;
	margin:0;
}
table.padding_cat {
	border-collapse:collapse;
	border:0px solid #cccccc;
	width:100%;
}

table.padding_cat td {
	border-spacing: 0px;
	vertical-align:top;
	padding:0 0 0 55;
}

table.padding_cat td td{
	padding:1;
}

table.padding_cat td td p{
	margin:0;
}

table.new_cat {border-collapse:collapse; border:1px solid #cccccc;background-color:#F5F5F5}
table.new_cat td {border:1px solid #cccccc}
table.new_cat td.zagolovok{background-color:#E7F0FA}
 
td.pad_55{
	padding-left:25px;
}

td.td_annot{
	padding:10px 20px 0px 25px;
}
table.ge_lighting td{
	font-size:11px;
}

td.zagolovok{
	background-color:#E7F0FA;
	width:15%;
	vertical-align:middle;
	padding:3px;
} 


.tb1 {font-size: 12px; color: #1C344F; background-color: #F5F5F5}
.tb2 {font-size: 12px; color: #1C344F; background-color: #FFFFFF}
.tb0 {font-size: 12px; color: #1C344F; background-color: #E7F0FA}



table {
	border-collapse:collapse;
}

table td {
	border-spacing: 0px;
	border-collapse:collapse;
}
.list{
list-style-type:square;
padding-left:25px;
}
.list a{
color:#00a9c8;
}
.list ul{
list-style-type:disc;
padding-left:25px;
}
.list ul ul{
list-style-type:circle;
padding-left:25px;
}
.list ul ul ul{
list-style-type:square;
padding-left:25px;
}
.paddingleft {
	padding-left:28px;
	padding-top:4px;
	padding-bottom:2px;
}
.bottomtext{
clear:both;
padding-left:20px;
padding-right:40px;
padding-bottom:15px;
}
dt{
font-size:14px;
color:#000000;
line-height:140%;
}
dt a{
color:#00a9c8;
}
.reklama{
color:#a0a0a0;
font-size:9px;
}
.reklama a{
color:#c0c0c0;
}
.ok{
color:#b4b4b5;
padding-left:10px;
}
.ok a{
color:#b4b4b5;
}

td.content p {
	margin-bottom: 0.8em;
}

