html, body 
{
height : 100%;
margin : 0;
padding : 0;
background-color : #ffffff;
font-size : 10pt;
font-family : Arial;
color : #717171;
font-weight : bold;
}

.old_head{

	background:url(/images/old/fon.jpg);
	clear:both;
	height:175px;
	width:985px;
}
.logo{
position:absolute;
margin-left:350px;
margin-top:35px; 
}
.old_top_menu
{
font-size:7pt;
position:absolute;
margin-left:260px;
margin-top:15px; 
border: 1px solid #e9b3ac;
}
.old_top_menu a{font-size:5pt; font-weight:bold;}
.phone_1
{
	font-size:18pt;

	color:#e20101;
	position:absolute;
	margin-left:250px;
	margin-top:125px; 
}
.phone_2
{
	font-size:18pt;

	color:#e20101;
	position:absolute;
	margin-left:530px;
	margin-top:125px; 
}
.old_bottoms
{
	background-color:#eaeaea;
	text-align:center;
}

.button_img
{
	background-image: url('/images/ky.jpg');
	background-repeat: repeat-x;
	margin:10px;
	padding:5px;
	
}

.xyxy
{
	color:#808080;
}
.xyxy a
{
	color:#808080;
	font-weight:bold;
	font-size:10pt;
}

.projects_plan_img {
			background: url('/projects/img/ramka.gif') no-repeat top left;
			width:150px;
			height:150px;
		        padding-left:3px;
		        padding-top:3px;
		        display:-moz-inline-stack;
		        display:inline-block;
		       _overflow:hidden;
		        zoom:1;
		       *display:inline;
		}
		.projects_plan_img img{
		        width:135px;
		        height:135px;
		        margin:2px;
		        border:0;
		}
		.projects_plan_text {
		        padding-top:10px;
		        vertical-align:top;
		        font-size:10pt;
		}
		.projects_plan_hr {
		        margin-bottom:10px;
		        width:600px;
		}
		.projects_name_room{
		        color:#ca3200;
		        font-size:10pt;
		        text-decoration:none;
		        text-shadow: 0px 0px 12px #808080;
		}
		.projects_name{
		        color:#ca3200;
		        font-size:13pt;
                               font-weight:bold;
		        text-decoration:none;
		        text-shadow: 0px 0px 12px #808080;
		}
		.projects_name:hover{

		}

#pager{
 text-align: center;
 padding: 15px 15px 15px 15px;
}
}
#pager a{
 border: 10px solid #90c2e1;
 background: #f68762;
 text-decoration: none;
 color: #272727;
}
#pager a:hover{
 background: #f68762;
}

ul.hr {
 margin: 0; 
 padding: 0; 
}
ul.hr li {
 display: inline;
 margin: 0px;
 padding: 3px;
}
#wrapper{
	width:985px;
	margin:0 auto;
	border-collapse:collapse;
}
#wrapper tr td{
	padding:0;
}
.cf-ol{
	margin:0;
	padding:0;
}
.interior_navi{
	font-size:15px;
    font-weight:bold;}

a {
color : #ca3200;
text-decoration : none;
font-family : "Arial";
font-size : 10pt;
}

a:hover {
color : #808080 !important;
text-decoration : underline;
}
a:visited {
color : #aa3200 ;
text-decoration : none;
}
h2{
font-size : 11pt;
font-weight : bold;
color : #ca3200;
}
.link {
color : #808080;
text-decoration : none;
font-family : "Arial";
font-size : 10pt;
}
.link a {
color : #808080;
text-decoration : none;
font-family : "Arial";
font-size : 10pt;
}
.link a:hover {
color : #ca3200 !important;
text-decoration : none;
}
.h {
font-size : 18pt;
font-family : tahoma;
color : #ca3200;
}
.h a {
color : #808080;
text-decoration : none;
font-family : "Arial";
font-size : 18pt;
}
h1 {
font-size : 12pt;
font-weight : bold;
color : #ca3200;
}
.mains {
min-width : 1020px;
}
.main_top {
color : #808080;
font-size : 8pt;
font-family : tahoma;
text-decoration : none;
}
.main_top a {
color : #808080;
text-decoration : none;
}
.menu_top {
font-size : 12px;
font-family : tahoma;
color : #6f6f6f;
padding : 2px 2px 2px 2px;
width : 116px;
height : 49px;
margin : 5px;
font-weight : bold;
text-transform : uppercase;
background : url(images/top_menu_1.png);
background-repeat : repeat-x;
}
.menu_top a {
color : #6f6f6f;
text-transform : uppercase;
text-decoration : none;
}
.menu_top a:hover {
color : #c0c0c0 !important;
text-transform : uppercase;
text-decoration : none;
}
.domain {
font-size : 12px;
font-family : tahoma;
color : #6f6f6f;
width : 220px;
height : 66px;
margin : 0;
font-weight : bold;
background : url(domain.png) no-repeat 50px 0;
}
.m1 {
font-size : 12px;
font-family : tahoma;
color : #6f6f6f;
display : inline;
font-weight : bold;
text-transform : uppercase;
}
.m2 {
font-size : 12px;
font-family : tahoma;
color : #ca3200;
display : inline;
font-weight : bold;
text-transform : uppercase;
}
.m4 {
	font-size : 11px;
	font-family : Arial;
	color : #ca3200;
	font-weight : bold;
	text-transform : uppercase;
	margin-left:10px;
}
.m4-wrap .m4{
	color : #ca3200;
}
.m4-wrap{
	background-image:url(images/top_main.jpg);
	background-repeat:no-repeat;
	height:28px;
	margin:0 auto;
	width:187px;
}
#foot-tab tr td,
#foot_tab_top tr td {
	text-align:center;
}

.m4 a,a.m4{
	position:relative;
	top:7px;
}

.m4 a:link, .m4 a:active{
font-size : 11px;
font-family : Arial;
color : #ca3200;
font-weight : bold;
text-transform : uppercase;
}
.m4 a:visited {
	color : #aa3200;
}
.m4 a:hover {
font-family : Arial;
color : #808080 !important;
font-weight : bold;
text-transform : uppercase;
}
.m02 {
font-size : 12px;
font-family : tahoma;
color : #ca3200;
display : inline;
font-weight : bold;
text-transform : uppercase;
margin-left : 25px;
}
.m7 {
font-size : 11px;
font-family : Arial;
color : #993333;
font-weight : bold;
text-transform : uppercase;
}
.m7 a:link,  .m7 a:active {
font-size : 11px;
font-family : Arial;
color : #993333;
font-weight : bold;
text-transform : uppercase;
}
.m7 a:visited{
	color : #aa3200;
}
.m7 a:hover {
font-size : 11px;
font-family : Arial;
color : #996666 !important;
font-weight : bold;
text-transform : uppercase;
text-decoration : underline;
}
.m3 {
color : #ca3200;
font-size : 11px;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
.m3 a {
color : #ca3200;
text-decoration : none;
}
.m3 a:hover {
color : #808080 !important;
text-decoration : none;
}
.lmenu {
color : #6f6f6f;
font-size : 11px;
font-family : tahoma;
text-decoration : none;
}
.lmenu a {
color : #6f6f6f;
text-decoration : none;
}
.lmenu a:hover {
color : #ca3200 !important;
padding : 5px 0 0 0;
text-decoration : none;
}
.vote_title {
font-size : 11px;
font-family : tahoma;
color : #ca3200;
font-weight : bold;
}
.foot {
font-size : 10px;
font-family : tahoma;
color : #c0c0c0;
font-weight : bold;
}
.s_field {
color : #5c5c5c;
font-size : 11px;
font-family : tahoma;
height : 16px;
padding-left : 3px;
background-image : url(back.gif);
border : 1px solid #ababab;
}
.hint {
background-color : #ffffff;
line-height : 10px;
color : #4b4b4b;
font-family : Tahoma;
font-weight : bold;
font-size : 11px;
width : auto;
border-top : 1px solid white;
border-right : 1px solid white;
border-bottom : 1px solid white;
border-left : 5px solid #4b4b4b;
margin : 0;
padding : 6px;
position : absolute;
visibility : hidden;
}
.copy {
color : #444444;
font-size : 11px;
font-family : tahoma;
text-decoration : none;
}
.copy a {
color : #ff2600;
text-decoration : none;
}
.copy a:hover {
color : #c0c0c0 !important;
text-decoration : underline;
}
.copyn {
color : #383838;
font-size : 11px;
font-family : tahoma;
text-decoration : none;
}
.copyn a {
color : #383838;
text-decoration : none;
}
.copyn a:hover {
color : #808080 !important;
text-decoration : underline;
}
.w {
font-family : Tahoma;
font-size : 10px;
color : #ffffff;
text-decoration : none;
}
.content {
font-family : Arial;
font-size : 11pt;
color : #666666;
text-decoration : none;
}
.kimg {
border : 2px groove #999999;
}
.newtd {
border : 2px groove #b1b1ac;
background-color : #e8e8e1;
margin-right : 5%;
margin-left : 8%;
margin-top : 5%;
margin-bottom : 5%;
}
.newtd2 {
background-image : url(image/fon_bottom.gif);
background-repeat : repeat-x;
}
PRE {
display : none;
}
.niz a:link, .niz a:active  {
color : #ca3200;
text-decoration : none;
font-family : "Arial";
font-size : 10pt;
}
.niz a:visited{
	color : #aa3200;
}
.niz {
color : #ff0000;
font-size : 11px;
font-family : tahoma;
text-decoration : none;
}
.niz a:hover {
color : #808080 !important;
text-decoration : underline;
}
#gallery a img,
.kimg {
margin-right : 15px;
margin-left : 15px;
margin-top : 20px;
margin-bottom : 20px;
border : 0;
height : 120px;
}

.aimg {
	width : 120px;
	height : 120px;
	margin-right : 11px;
	margin-left : 11px;
	margin-top : 5px;
	margin-bottom : 5px;
	border : 0;
}
.notfound a:link, .notfound a:active{
color : #ca3200;
text-decoration : none;
font-family : "Arial";
font-weight : bold;
font-size : 12pt;
}
.notfound a:visited {
	color : #aa3200;
}
.inp {
display : none;
}
.cards {
margin-top : 20px;
width : 240px;
overflow : hidden;
}
.cards_pics {
height : 90px;
overflow : hidden;
}
.cards_pics div {
margin : 0 -77px 0 3px;
width : 154px;
}
.cards_pics div img {
display : block;
width : 74px;
height : 74px;
}
.cards_pics div p {
text-align : center;
}
.cards_controls {
width : 240px;
}
.cards_controls .cards_arrow_l {
position : absolute;
margin : -90px 0 0 0;
width : 9px;
height : 90px;
background : transparent url(/images/cards_arrow_l.gif) no-repeat left top;
}
.cards_controls .cards_arrow_r {
position : absolute;
margin : -90px 0 0 231px;
width : 9px;
height : 90px;
background : transparent url(/images/cards_arrow_r.gif) no-repeat left top;
}
.l {
float : left;
}
.r {
float : right;
}
.bimg {
margin-right : 15px;
margin-left : 15px;
margin-top : 20px;
margin-bottom : 20px;
border : 0px;
}
.btext {
color : #cc0000;
font-size : 104%;
font-family : Arial;
font-weight: bold;
}
.btext a, .btext a:link, .btext a:hover, .btext a:active {
color : #cc0000 !important;
font-size : 104%;
font-family : Arial;
font-weight: bold;
}
.btext a:visited{
		color : #ac0000 !important;
}
a.prozr img {
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;
}

a:hover.prozr img {
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}
.catfoo{color:808080;}
.catfoo a:link{color:808080;}
.catfoo a:activ{color:808080;}
.catfoo a:hover{color:808080;}
.catfoo a:visited{color:808080;}


.style {color:#644a56;}
.name {color:#474534;}
.grey {color:#cecdc8;}
.grey a{color:#514f36; text-decoration:none;}
.cat_navigation{text-align:center;
                       font-family:tahoma;
                       font-weight:bold;
                       font-size: 9pt;
                       color:#000000;
                       text-decoration:none;
                       }
.cat_navigation a{
                       color:#3f3a39;
                       text-decoration:none;
                       };
.cat_navigation a:hover{text-decoration:underline;}
.top_menu{
                 text-align:center;
                 color:#1e3c09;
                 font-weight:bold;
                }
.top_menu a{
                 text-align:center;
                 color:#1e3c09;
                 font-weight:bold;
                }
.top_menu a:hover{
                 text-decoration:underline;
                 color:#356214 !important;
                }
.h1_catalog{font-size: 14pt;
                  color:#345129;
                  text-align:center;}
.error{font-size: 15pt;
                  color:#ff0000;
                  text-align:center;}
.admin_navigation_bootom a{text-align:center;
                       font-family:tahoma;
                       font-weight:bold;
                       font-size: 10pt;
                       color:#232a20;
                       text-decoration:none;}
.admin_thead {text-align:center; 
                    background-color:#808080;
                    color:#ffffff;}
.admin_thead a{text-align:center; 
                    background-color:#808080;
                    color:#c9eabc;}
.admin_thead a:hover{color:#a2dc8c !important;}
.main_admin_menu{float:right;
                 background: #1f1f1f;
                 color:   #ebbe93;
                 border:1px #ffffff double;}
.main_admin_menu a:visited{
                 color : #afafaf;}
.main_admin_menu a:hover,
.main_admin_menu a:active{
                 background: #302e2e;
                 color: #89af89 !important;
                 text-decoration: underline;}

img{border:0;}

.page{
         font-size:11pt;
         color:#ffffff;
         background-color:#000000;}

.page1{
         font-size:11pt;
         color:#ffffff;
         background-color:#808080;}

.page1 a{
         color:#ffffff;
         font-size:18pt;
         background-color:#808080;}
.page1 a:hover{
         font-size:16pt;}

.type ul{list-style-image: url(/images/arr3.gif); }

.type ul li {color : #6f6f6f;
margin-left:10px;
font-family : tahoma;
text-decoration : none;}


.type ul li a{ 
color : #6f6f6f;
font-size : 10pt;
text-transform: uppercase;
text-decoration : none;
margin-left:5px;}

.type ul li a:visited{
	color:#5f5f5f;
}
.type ul li a:hover{
color : #ca3200 !important;
padding-bottom : 5px;
font-weight:normal;
text-decoration : none;}

.menu_catalog{text-align:left;
                      float:left;}
.menu_catalog ul{list-style-type: none; }

.news_navigation
{
text-align:center;
font-size:10pt;
}
.news_date{font-size:9pt; color:#000000;}

uu{font-weight:bold;}

div#phone{
	position:absolute;
	top:80px;
	font-size:24px;
	width:200px;
}
#header-right{
	width:520px;
}
ul,ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#cformsform ol li label{
	width:250px;
	margin:2px 5px 0 0;
	display:inline-block;
	text-align:right;
	vertical-align:top;
}
#cformsform ol li {
	margin:5px 0;
}
#cformsform ol li input{
	width:345px;
}
#sendbutton{
	margin-left:520px;
}
#mes{
	color:#ff0000;
}
.tit{
	font-weight:bold;
	color:#AF350A;
}
.navigation{font-size:6pt;color:#493f49;text-align:center;}
#footer-phone{
	font-size:16px;
}
#top-menu li a{
	font-weight:bold;
}

#header{
	background:url(images/new/header.jpg);
	clear:both;
	height:175px;
	width:985px;
}
#small-menu{
	position:absolute;
	margin-left:255px;
	top:2px;
}
#small-menu a{
	color:#AAAAAA;
	display:inline;
	font-size:10px;
	margin-right:5px;
	
}
#small-menu a.last{
	border:none;
}
#small-menu a:hover{
	color:#777 !important;
	text-decoration:underline;
}

#logo,#head1,#head2,
#head3,#head4{
	position:absolute;
}

#head1{
	top:10px;
}
#head2{
	margin-left:185px;
	top:23px;
}
#head3{
	margin-left:617px;
	top:23px;
}
#head4{
	margin-left:796px;
	top:8px;
}
#logo{
	margin-left:368px;
	top:34px;
}




#menu{
	position:absolute;
	top:180px;
	width:985px;
}
#menu a{
	background:transparent url(images/menu.png) repeat scroll 0 0;
	color:#FFFFFF;
	display:inline-block;
	font-size:19px;
	height:28px;
	margin-left:9px;
	padding-top:3px;
	text-align:center;
	width:150px;
}
#menu a:hover{
	color:#fff;
	text-decoration:underline;
}
#footer{
	width:987px;
}
#footer,#wrapper{
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
}
td.td_content{
	font-size:12px;
	width:200px !important;
}

#phones{
	color:#DB1700;
	font-size:20px;
	margin-left:795px;
           font-weight:bold;
	position:absolute;
	top:135px;
}
#phones-left{
	color:#DB1700;
	font-size:20px;
	margin-left:40px;
	font-weight:bold;
	position:absolute;
	top:145px;
}
.red{
	color:#ca3200 !important;
}
#dialog{
	width:9999px;
	position:relative;
	right:0;
}
#dialog img{
	float:left;
}
#mygal{
	width:300px;
	height:300px;
	overflow:hidden;
	position:relative;
	margin-left:20px;
}
#leftgal{
	float:left;
	cursor:pointer;
	display:none;
	position:absolute;
	z-index:999;
	left:10px;
}
#rightgal{
	left:260px;
	cursor:pointer;
	position:absolute;
	z-index:999;
}
#mynav {
	clear:both;
	position:absolute;
	z-index:200;
}

.img300 {
	height:280px;
	width:280px;
}

#ramka300 {
	background: url('/images/ramka300.gif') no-repeat top left;
	width:300px;
	height:300px;
	padding-top:10px;
	padding-left:10px;
	position:relative;
	margin-left:15px;
}

/* STEPGALLERY */
.stepcarousel{
position: relative; /*leave this value alone*/
border-left: 3px solid #ca3200;
border-top:1px solid #222;
border-bottom:1px solid #222;
border-right:1px solid #222;
overflow: scroll; /*leave this value alone*/
width: 685px; /*Width of Carousel Viewer itself*/
height: 270px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 685px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.cool_redster {
	width:203px;
	height:46px;
	background: url('/images/redster_the_funky_red_dizajio_background.png') no-repeat top center;
	z-index:999;
	position:absolute;
	left:483px;
	top:220px;
	text-align:center;
	vertical-align:middle;
	padding-top:22px;
	display:block;
}
.cool_redster  b{
	text-transform:uppercase;
	font-size:12px;
	font-family:tahoma;
	color:#fff;
	
}

.stepcar{
position: relative; /*leave this value alone*/
border:0px;
overflow: scroll; /*leave this value alone*/
width: 280px; /*Width of Carousel Viewer itself*/
height: 280px; /*Height should enough to fit largest content's height*/
}

.stepcar .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcar .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 280px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}