body{
	padding : 0 0 0 0;
	margin : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background : #fff;
}
td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
H1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : normal;
	padding-left : 20px;
}
H2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	display : inline;
}
H3{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	display : inline;
}

a:link, a:visited{
	text-decoration : none;
	color : #031350;
	border-bottom : 1px solid #031350;
}
a:hover{
	text-decoration : none;
	border-bottom : 2px solid #031350;
}
a.sp:link, a.sp:visited{
	text-decoration : underline;
	color : #031350;
	border-bottom : none;
}
a.sp:hover{
	text-decoration : underline;
	border-bottom : none;
}

#act{
	border-bottom : 2px solid #fff;
}

li{
	text-indent : 30px;
}

#nobr {
	margin : 0;
	padding : 0;
}


.on-line{
	width : 48%;
	float : left;
}
.otziv{
	width : 96%;
	float : left;
	font-size : 0.9em;
}
.bottom1{
	width : 100%;
	float : left;
	font-size : 0.75em;
	color : #999;
}
.bottom1 p{
	margin : 0;
}
.bottom1 a:link, .bottom1 a:visited{
	color : #777;
	border-bottom : 1px solid #777;
}
.bottom1 a:hover{
	border-bottom : 2px solid #777;
}

#act_b{
	background : #ddd;
}
.otziv p{
	text-indent : -8px;
	margin-top : 5px;
}
.on-line H1, .off-line H1{
	display : inline-block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 30px;
	background : #dadada;
	width : 98%;
	margin-bottom : 5px;
	padding-left : 30px;
}
.off-line{
	width : 48%;
	float : right;
}
.news{
	width : 96%;
	float : right;
	font-size : 0.9em;
}
.ow{
	width : 96%;
	display : inline;
	float : left;
}
H1.ow {
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 30px;
	background : #e6e6e6;
	margin-bottom : 5px;
	width : 95%;
}
.news p{
	margin-top : 5px;
	margin-bottom : 15px;
}
.otziv H1, .news H1{
	display : inline-block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 30px;
	background : #e6e6e6;
	width : 98%;
	margin-bottom : 5px;
	padding-left : 30px;
}
.main_menu_element{
	white-space : nowrap;
	text-align : center;
	height : 25px;
	margin-left : 10px;
	margin-right : 10px;
	padding-left : 15px;
	padding-right : 15px;
}
.actus{
	background : #0528a8;
}

.main_menu_element a:link, .main_menu_element a:visited{
	color : #fff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	border-bottom : 1px solid #fff;
	height : 19px;
}
.main_menu_element a:hover{
	border-bottom : 2px solid #fff;
}
.main_menu{
	position : absolute;
	top : 63px;
	left : 250px;
	white-space : nowrap;
	z-index : 200;
}
.podmenu{
	position : absolute;
	top : 86px;
	left : 0px;
	white-space : nowrap;
	z-index : 10;
	color : #000;
}
.podmenu_c{
	background : #e2e2e2 url(menu_r.gif) no-repeat right;
	line-height : 30px;
}
.podmenu_c2{
	padding-left : 20px;
	padding-right : 20px;
}
.podmenu_c2 a:link, .podmenu_c2 a:visited{
	margin-left : 15px;
	margin-right : 15px;
}
.slog{
	letter-spacing : 4px;
	font-size : 7pt;
	padding-left : 1px;
	margin-left : 1px;
}
.name{
	font-size : 25pt;
	font-family : Arial, Helvetica, sans-serif;
}
.tel{
	color : White;
	font-size : 23pt;
	font-family : Arial, Helvetica, sans-serif;
	padding-right : 20px;
	padding-top : 15px;
}
.top{
	background : #031350 url(top_left_bg.jpg) no-repeat left;
	padding-left : 36px;
	color : #fff;
}
.top_c2{
	color : White;
	background : url(top_right_bg.jpg) no-repeat right;
}
.right_title{
	background-color : #e9e9e9;
	padding-left : 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 30px;
	display : block;
}
.l_selected{
	font-size : 1.5em;
}
.site_date{
	color : #B0B0B0;
	font-size : 0.7em;
	padding-left : 50px;
}
.site_name{
	font-size : 2em;
	padding-left : 50px;
}
.site_url{
	color : #14235c;
	font-size : 1.1em;
	padding-left : 50px;
}
.site_text{
	font-size : 1.1em;
}
.site_big_img{
	border : 1px solid #ebebeb;
	margin-top : 20px;
	margin-bottom : 10px;
}
.list-left{
	float : left;
	z-index : 100;
	position : absolute;
	left : 10px;
	cursor : pointer;
}
.list-right{
	float : right;
	z-index : 100;
	position : absolute;
	right : 10px;
	cursor : pointer;
}
.rot_cell{
	padding-left : 60px;
	padding-right : 30px;
	white-space : nowrap;
}
.rot_left{
	padding-right : 10px;
	min-width : 40px;
	max-width : 40px;
	width : 40px;
	cursor : pointer;
}
.rot_right{
	padding-left : 10px;
	min-width : 40px;
	max-width : 40px;
	width : 40px;
	cursor : pointer;
}

.rot_site_cell{
	width : 160px;
	height : 240px;
	max-width : 160px;
	max-height : 240px;
	display : block;
	vertical-align : bottom;
	overflow : hidden;
	float : left;
}
.rot_site_cell2{
	width : 160px;
	height : 240px;
	display : inline;
	vertical-align : bottom;
	overflow : hidden;
	max-width : 160px;
	max-height : 240px;
}
.rot_site_date{
	color : #B0B0B0;
	font-size : 0.7em;
}
.rot_site_name{
	font-size : 0.85em;
}	
p{
	padding-top : 0;
	margin-top : 0;
}
.container{
	width: 740px;
	height: 240px;
	display:block;
	overflow: hidden;
	position : relative;
	max-width : 740px;
	min-width : 740px;
}
.tbl{
	position:absolute;
}
.cc{
	padding : 15 10 20 15;
	max-width : 160px;
	max-height : 240px;
	width : 160px;
	min-width : 160px;
	vertical-align : top;
}
.pages{
	font-size : 0.7em;
}
.bgtable{
	background-color : #f3f3f3;
	border : 1px solid #f0f0f0;
}
#darker{
	background-color : #f0f0f0;
}
.input_f{
	width : 100%;
	border : 1px solid #999;
}
.input_f_h100{
	width : 100%;
	border : 1px solid #999;
	height : 100px;
}
.btn{
	border : none;
	width : auto;
	background-color : transparent;
	cursor : pointer;
	font-weight : bolder;
	text-decoration : underline;
}
/*колонки картинка-текст*/
#box_servis{
  overflow:hidden;
}
#leftcol_img { 
  float: left; 
  width: 160px; 
}
#rightcol_text { 
  float:left;
  text-align: justify;
  width:70%;
  vertical-align: middle;
}

/*стили для двойных картинок*/
a.shirokoformatnaya-pechat {
    background: url(/img/ico/big/shirokoformatnaya-pechat.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.shirokoformatnaya-pechat:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}

a.svetovie-koroba{
    background: url(/img/ico/big/svetovie-koroba.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.svetovie-koroba:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.svetovie-obemnie-bukv{
    background: url(/img/ico/big/svetovie-obemnie-bukvi.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.svetovie-obemnie-bukv:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.brendirovanie-transporta{
    background: url(/img/ico/big/brendirovanie-transporta.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.brendirovanie-transporta:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.obshivka-fasadov{
    background: url(/img/ico/big/obshivka-fasadov.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.obshivka-fasadov:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.banner{
    background: url(/img/ico/big/banner.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.banner:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.izgotovlenie-vizitok{
    background: url(/img/ico/big/izgotovlenie-vizitok.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.izgotovlenie-vizitok:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.izgotovlenie-listovok-flaerov-bukletov{
    background: url(/img/ico/big/izgotovlenie-listovok-flaerov-bukletov.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.izgotovlenie-listovok-flaerov-bukletov:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.interernaya-pechat{
    background: url(/img/ico/big/interernaya-pechat.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.interernaya-pechat:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.izgotovlenie-tablichki{
    background: url(/img/ico/big/izgotovlenie-tablichki.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.izgotovlenie-tablichki:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.informacionnye_stendy{
    background: url(/img/ico/big/informacionnye_stendy.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.informacionnye_stendy:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.vitraji{
    background: url(/img/ico/big/vitraji.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.vitraji:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.modulnie-konstr{
    background: url(/img/ico/big/modulnie-konstr.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.modulnie-konstr:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}
a.plotternaya-rezka-plenki{
    background: url(/img/ico/big/plotternaya-rezka-plenki.png);
    display: block; 
    width: 150px; 
    height: 150px; 
	text-decoration : none;
	border-bottom : none;
}
a.plotternaya-rezka-plenki:hover {
    background-position: 0 -150px; 
	text-decoration : none;
	border-bottom : none;
}