a.m {text-decoration: none}
a.m:hover {text-decoration: underline}

a {
text-decoration : none;
border-style: none;
}

img {
border-style: none;
border-width: 0;
}
/* top */

#main_lines{
position: absolute;
top: 86;
left: 12;
z-index:2;
}
#gen_lines{
position: absolute;
top: 65;
left: 12;
z-index:2;
}
#cat_lines{
position: absolute;
top: 65;
left: 12;
z-index:2;
}


#main_name{
position: absolute;
top: 35;
left: 178;
z-index:2;
}

#gen_name{
position: absolute;
top: 35;
left: 584;
z-index:3;
}
#cat_name{
position: absolute;
top: 35;
left: 177;
z-index:3;
}

#main_stars{
position: absolute;
top: 75;
left: 35;
z-index:2;
}

#gen_stars{
position: absolute;
top: 62;
left: 249;
z-index:2;
}
#cat_stars{
position: absolute;
top: 65;
left: 47;
z-index:2;
}

#randimg{
position: absolute;
top: 68;
left: 12;
z-index:2;
}

#main_logo{
position: absolute;
top: 40;
left: 655;
z-index:2;
}

#gen_logo{
position: absolute;
top: 62;
left: 40;
z-index:2;
}
#cat_logo{
position: absolute;
top: 46;
left: 753;
z-index:2;
}

#main_part{
position: absolute;
top:20;
left:12;
z-index:2;
background-color: white;
width: 977;

}

#work{
position: absolute;
top:235;
left:0;
background-color: white;
}

#search{
position: absolute;
top:257;
left:44;
background-color: white;
z-index:4;
}

#search_cat{
position: absolute;
top:166;
left:26;
background-color: white;

}

/*#imbg{
position: absolute;
top:0;
left:0;
}*/

#news{
position: absolute;
top:261;
left:204;
background-color: white;
width:410;
}

#news_1{
position: absolute;
top:220;
left:50;
background-color: white;
width:680;
}

#cat_main{
position: absolute;
top:261;
left:280;
background-color: white;
}


#main{
position: absolute;
top:216;
left:204;
background-color: white;
width:726;
}

#offers{
position: absolute;
top:323;
left:637;
background-color: white;
width:300;
}

#main_left_menu{
position: absolute;
top:338;
left:20;
width:187;
height: 363;
z-index:5
}

#left_menu{
position: absolute;
top:318;
left:9;
width:187;
height: 363;
}

#clients{
position: absolute;
top:718;
left:20;
width:187;
height: 81;
z-index:4
}

#prog{
position: absolute;
top:600;
left:20;
width:187;
height: 81;
z-index:4
}

#left_menu_gen{
position: absolute;
top:217;
left:9;
width:187;
height: 363;
}
#left_menu_cat{
position: absolute;
top:245;
left:9;
width:187;
height: 363;
}
#footer{
position: relative;

}

#tmenu{
position: absolute;
top: 121;
left: 331;
z-index: 4;

}

#tmenu_cat{
position: absolute;
top:189;
left:331;
}

/*addresses*/
.mail{
position: relative;
top: 9;
left: 23
}

.cr{
position: relative;
top: 8;
left: 23
}

.bm
{
position: relative;
top: 11;
left: 25;
}


.menu{
font-size: 11pt;
font-weight:bold;
font-variant:small-caps;
font-family: tahoma;
color: #0d12e4;
line-height: 150%
}

.menu_g{
font-size: 11pt;
font-weight:bold;
font-variant:small-caps;
font-family: tahoma;
color: gray;
line-height: 150%
}

.menu_s{
font-size: 11pt;
font-weight:bold;
font-variant:small-caps;
font-family: tahoma;
color: #ff6c00;
line-height: 150%
}

.tmenu{
font-size: 10pt;
font-weight:bold;
font-variant:small-caps;
font-family: tahoma;
color: #0d12e4;
line-height: 150%
}

.tmenu_s{
font-size: 10pt;
font-weight:bold;
font-variant:small-caps;
font-family: tahoma;
color: #ff6c00;
line-height: 150%
}

.lmenu_tit{
font-size: 10pt;
font-weight:normal;
font-family: tahoma;
color: #0d12e4;
line-height: 150%
}


.lmenu_s{
font-size: 9pt;
font-weight:bold;
text-decoration :underline;
font-family: tahoma;
color: #ff6c00;
line-height: 150%
}
.lmenu{
font-size: 9pt;
font-weight:bold;
text-decoration :underline;
font-family: tahoma;
color: #0d12e4;
line-height: 150%
}

.gen_text{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #000000;
}

.gen_text_or{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #ff6c00;
}

.gen_text_bl{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #0d12e4;
}


.cgen_text_bl{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #0d12e4;
line-height: 150%
}
.cgen_text_or{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #ff6c00;
line-height: 150%
}

#nav{
position: absolute;
top:165;
left:330;
background-color: white;
z-index:3
}
#nav_cat{
position: absolute;
top:210;
left:330;
background-color: white;
z-index:3
}
.nav{
color:#ff6c00;
font-family: tahoma;
font-size: 8pt;
}
.nav_cur{
color:#0d12e4;
font-weight:bold;
font-family: tahoma;
font-size: 10pt;
}
.nav_cur_w{
color:#FFF;
font-weight:bold;
font-family: tahoma;
font-size: 10pt;
}
.nav_cur_w h1 {color:#FFF; margin-left:10px;}

#clin{
position: absolute;
top:31;
left:59;
z-index:3;
}

#engv{
position: absolute;
top:32;
left:879;
z-index:3;
}

#ind_tit{
color:#0d12e4;
font-weight:bold;
font-family: tahoma;
font-size: 10pt;
}

h1{
color: #005f99;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
}
#border{
border-top: 2pt solid #d7deea;
border-bottom: 2pt solid #d7deea;
border-left: 2pt solid #d7deea;
border-right: 2pt solid #d7deea;
}
.small_text_or{
font-size: 7pt;
font-weight: normal;
font-family: tahoma;
color: #ff6c00;
line-height:200%;
}
.small_text_bl{
font-size: 7pt;
font-weight: normal;
font-family: tahoma;
color: #0d12e4;
line-height:200%;
}
.small_text{
font-size: 7pt;
font-weight: normal;
font-family: tahoma;
color: black;
line-height:200%;
}
.prog{
font-size: 9pt;
font-weight: normal;
font-family: tahoma;
color: black;
line-height:200%;
}
.prod_tit_lf{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #0d12e4;
line-height: 150%;
border-right: 1pt solid #0933ff;
border-bottom: 2pt solid #0933ff;
}
.prod_tit_rt{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #0d12e4;
line-height: 150%;
border-bottom: 2pt solid #0933ff;
}
.prod_lf{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;
color: #0d12e4;
line-height: 150%;
border-right: 1pt solid #0933ff;
border-bottom: 1pt solid #0933ff;
}
.prod_rt{
font-size: 8pt;
font-weight: normal;
font-family: tahoma;

line-height: 150%;
border-bottom: 1pt solid #0933ff;
}  
.neo-descr { font-size: 10px; }

.gen_text p {
	float: left;
	margin-top: -1px;
}

#kvadrat-rss p {
	float: left;
	width: 120px;
	height: 200px;
	padding-left: 10px;
}

#kvadrat-rss img {
	width: 120px;
	height: 80px;
}

#kvadrat-ramka {
	background-color: #FFF2CF;
	border: 2px solid #FFE9AF;
	width: 410px;
	height: 416px;
}

#kvadrat-rss {
	margin-left: 5px;
}

#brends {
	margin-top: 15px;
}

