@import url("system.css");
@import url("/abs-lib/public/assistent.css");

a{color:#ce271a;}
.red{color:#ce271a;}
.underline{text-decoration:underline;}

.page_content p a,
#about a,
#main_pre a,
.mainFooterBlock a
	{border-bottom:1px dashed #ce271a; padding:0 0px 0 0px; text-decoration:none;}
.page_content p a:hover,	
#about a:hover,	
#main_pre a:hover,
.mainFooterBlock a:hover	
	{border-bottom:1px solid #055c84; background:#055c84; padding:0 2px 0 2px; text-decoration:none; color:#fff;}
.page_content p a:hover{ padding:0;}	
.pItemUrl a{color:#fff;}
.pItemUrl a:hover{color:yellow;}
.pItemText a{border-bottom:1px dashed #ce271a; padding:0 0px 0 0px; text-decoration:none;}
.pItemText a:hover	
	{border-bottom:1px solid #ce271a; background:#ce271a; padding:0 2px 0 2px; text-decoration:none; color:#fff;}
.menuTopBlock a{color:#6d6c6c;text-decoration:none;line-height:1.4em;}
.menuTopBlock a:hover{text-decoration:underline;color:#055c84;}
.menuTopBlock a:hover span{text-decoration:underline;color:#055c84;}
a.rlink{background:url(../images/bg_rlink.gif) no-repeat; padding:0 0 0 13px;}


html{height:100%;}
body {padding:0; width:100%; margin:0 auto; height:100%; font-family: Tahoma; font-size: 12px;
	color:#555;position:relative;min-height:100%;}
* html body {height:100%;margin:0 auto; padding:0;}
* html #container{height:100%;}
#container{padding:0; margin:0 left; width:1000px; min-height:100%; position:relative; border-right:1px solid #e1e1e1;}
#topLine{height:15px; width:100%; background:#055c84;}

#topBanner{height:175px; padding:0;margin:0;}
#titleBlock,
#mainTitleBlock	
	{background:url(../images/bg_grey_l.gif);clear:both;height:60px; padding:0;margin:0;color:#fff;padding:0 0 0 30px;text-align:left;}
#mainTitleBlock{margin:0 0 10px;}

/*********top menu*********/
#menuSection{height:138px; padding:0 0 0 285px; }
.menuTopBlock{float:left;width:125px;height:134px;padding:5px 5px 0 10px;border-left:1px solid #e1e1e1;}
.menuTopHead{font-family:verdana;font-size:120%;margin:5px 0 5px 0;font-weight:bold;}
.menuTopItemRed{position:absolute;left:705px;top:0;width:144px;height:154px;
	background:url(../images/bg_menu_red.gif) repeat-x;}


.menuTop span{color:#ce271a;text-decoration:underline;}
.menuTopRed{padding:20px 10px 0 20px;font-family:verdana;font-size:115%;line-height:1.4em;}
.menuTopRed a{color:#fff;text-decoration:none;}
.menuTopRed a:hover{text-decoration:underline;}
/**end*******top menu*********/

/*********main portfolio*********/
#mainPortfSection{height:304px; padding:2px 0 2px 0;background:url(../images/bg_main.gif) repeat-y;}
.mainPortfBlock{float:left;width:234px;padding:0 8px 0 8px;}
.pItemLine{background:#ce271a;height:24px;}
.pItemDescr{}
.pItemUrl{background:#707070;margin-left:30px;height:100%;padding:0 0 0 10px;vertical-align:middle;line-height:1.7em;}

.pItemText{font-size:100%;padding:10px 5px 0 5px;}



/**end*******main portfolio*********/

/*********main bottom*********/
#mainFooter{clear:both;position:relative;height:150px; padding:2px 0 2px 0;}
.mainFooterBlock{float:left;width:217px; height:130px; padding:0 8px 0 25px;border-right:1px solid #ebebeb;}
.counters{border-top:1px solid #ccc; padding:5px 0 5px 20px; clear:both; height:30px; background:transparent; filter:alpha(opacity=20); opacity:.20;}



.hf{color:#7f7f7f;font-size:120%;line-height:1.8em;}
.footerGreyBlock{position:absolute;left:750px;top:22px;width:251px;height:184px;background:url(../images/bg_grey_l.gif);
	color:#ffffff;padding:10px 0 0 0;}
* html .footerGreyBlock{top:21px;}

#login_form{margin:0 right;text-align:right;margin:20px 30px 0 0;}
#login_form p{margin:0;padding:0;text-align:right;}
#login,#password {
background-color:#9B9B9B;
border-color:#5E5E5E rgb(179, 179, 179) rgb(179, 179, 179) rgb(94, 94, 94);
border-style:solid;
border-width:1px;
color:#ffffff;
font-size:11px;
height:15px;
margin:5px 0 3px 0;
padding:1px;
width:132px;
}


/**end*******main bottom*********/
.blue{color:#055c84;}
.bl{background:url(../images/bg_gr.gif) repeat-x;width:100%;height:20px;}

/*abs*/
#logo{position:absolute;left:15px;top:50px;width:240px;height:75px;}
#about{position:absolute;left:214px;top:52px;width:40px;height:30px;}

/*************************************/
#titleBlock h1{margin:0;padding:0;font-size:17px; font-family: Verdana;font-weight:normal;}
#titleBlock h4{margin:0;padding:10px 0 0 0;font-family: Verdana; font-size:100%; font-weight:normal;}

#mainTitleBlock h2{margin:0;padding:0;font-size:17px; font-family: Verdana;font-weight:normal;}
#mainTitleBlock h4{margin:0;padding:10px 0 0 0;font-family: Verdana; font-size:100%; font-weight:normal;}

.page_content{float:left;width:680px;padding:0 30px;font-family:Georgia;font-size:120%;}
.page_banners{float:right;width:245px;height:200px;padding:0;text-align:center;}

* html .page_banners{width:225px;padding:0 10px 0 0;}



.inWin{background:#ebebeb;border:1px dashed #acacac; padding:10px 20px ; margin:7px 0 5px 0;}
.page_content h3{color:#055c84;font-size:17px; font-family: Verdana;font-weight:normal;}
.cont_price{color:#055c84;}

.td_1{border:1px solid #e1e1e1; padding:3px;}
.blue_1{color:#055c84;}

.portf_content{float:left;width:745px;padding:0 0 0 10px;font-family:Tahoma;font-size:100%;}
* html .portf_content{width:750px; padding:0 0 0 0px;}

.portfBlock,
.portfBlockEmpty
	{float:left;width:232px;height:305px;padding:2px; margin:4px; border:1px solid #e1e1e1;}
.portfRow{clear:both;}
.portfBlockLoader{width:230px; height:158px; padding:2px; background:#ebebeb; text-align:center; padding-top:134px;}

#paginator{margin:0 0 5px 15px;}
.paginCur{background:#cd1902; padding:3px 5px; color:#fff;}
a.paginLink{background:#055c84; padding:3px 5px; color:#fff;}

.in_image{border:1px solid #ff0000;padding:3px;}
.page_content img{border:4px solid #ebebeb;margin:15px;}

.icq{line-geight:1.3em}
.phone_footer{background:url(../images/bg_grey_l.gif);color:#fff; margin:8px 15px 8px 0; padding:5px 5px; font-weight:bold; font-size:12px;}

/******************************PRE*****************************/
#main_pre{position:absolute;height:130px; width:1000px; left:0; top:330px; }

.main_preBlock,
.main_preBlock1,
.main_preBlock2,
.main_preBlockR{float:left; height:150px; padding:20px;}	

.main_preBlock{width:215px; border-right:1px solid #ebebeb;}
.main_preBlock1{width:205px; border-right:1px solid #ebebeb; background:#ebebeb;}
.main_preBlock2{width:205px; border-right:1px solid #ebebeb; }
.main_preBlockR{width:210px; }

#potfolio_wrapper{margin:172px 0 0 0;}
#main_pre h1{margin:0 0 5px 0; padding:0; font-size:17px; font-family: Verdana;font-weight:normal;
	color:#055C84; line-height:1.0em;}
#main_pre p{margin:0 0 5px 0; padding:0; font-size:13px; font-family: Verdana;font-weight:normal;
	color:#ce271a; line-height:1.0em;}	
#main_pre{font-family: Arial;} 	
	
	
	
	
