html  {
	margin: 0;
	padding: 0;
	}
	
body  {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, san-serif;
	color: #b6985a;
	margin-top: 20px;
	background:#b6985a url('../img/body_bg.jpg') repeat-x 0 0;
	}

p {
	margin: 0;
	padding: 0;
	color: #89939b;
	font: 11px Arial, Verdana, san-serif;
	}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #89939b;
	font: 10px Arial, Verdana, san-serif;
	}
	

table,td {
	margin: 0; 
	padding: 0;
	border: 0px;
	color: #89939b;
	font: 10px Arial, Verdana, san-serif;
	}

a {	
	color:#be9e54; 
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	color: #000; }

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight:normal;
	color: #be9e54;
	font-family: Arial, Verdana, san-serif;}

h1{
	padding:7px 0 19px 0;
}	
	
h1, h2, h1 a, h2 a { font-weight: bold; }

h1 { font-size:14px; }
h2 { font-size: 12px; }
h3 { font-weight: bold;	 font-size: 14px; }
h4 { font-size:12px;}
h5 { font-size:9px;  }
h6 { font-size:7px; }

img {border: 0;
 margin: 0;
 padding: 0;
 /*display: block;*/
 }
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; font:10px Arial, "Times New Roman", serif; border: 0; color: #484B4F; }
label {font:10px Arial, "Times New Roman", serif;}
select { height: 18px;  font:11px Arial, Verdana, san-serif; border: 1px solid #CDC2BC; color: #484B4F;}
input.text {
	padding: 0 2px; 
	height: 19px; 
	color:  #000; 
	margin-right: 17px; 
	font:13px Arial, Verdana, san-serif;
	border: 1px solid #a2c5e8;
	}

textarea {height: 70px; width: 250px; padding: 0 2px; border:0;  font:10px Arial, Verdana, san-serif;}

ul, li {margin: 0; padding: 0; list-style: none;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


#layout{
	margin:0 auto;
	width: 900px;
	padding: 0;
	}
.bot_decor {
	background: url('../img/zone_bot_bg.gif') no-repeat 0 100%;
	width: 900px;
	height: 23px;
	text-align:right;
	}	
.bot_decor img {display:inline;}
.bot_decor2{
	width: 750px;
	position: relative;
	top: -20px;
	}
	.bot_decor2 a{
		float: left;
		color: #4c4c4c;
		text-decoration: underline;
		}
		.bot_decor2 .prev_project{
			margin-left: 26px;
			}
/*Head
	----------------------------------------------------*/
#hhead{
	float: left;
	width: 875px;
	height: 140px;
	background: #fff url('../img/layout_top_bg.gif') no-repeat 0 0;
	padding: 13px 0 0 25px;
	}	
	
	.logo{
	float: left;
	background: url('../img/img_logo.jpg') no-repeat 0 0;
	overflow: hidden;
	text-indent: -3000px;
	height: 112px;
	width: 300px;
	}	
	
	
	
	.caps_logo{
		width: 307px;
		background: url('../img/caps_logo.jpg') no-repeat 0 0;
		}
	
	.cms_logo{
		width: 313px;
		background: url('../img/cms_logo.jpg') no-repeat 0 0;
		}

	
	.logo a{
		display: block;
		height:112px;
		width:296px
		}	
				.caps_logo a{
			display: block;
			width: 296px;
			}
	.main_menu {
		float: right;
		display: inline;
		margin: 10px 12px 0 0;
		width: 460px;
		}
		.main_menu tr td {
			float: left;
			}
			
			
			
			
			
		.main_menu tr td a{
			display: block;
			text-indent: -3000px;
			overflow: hidden;
			}
.about, .services, .portfolio, .bey, .bey1, .select .about,
.select .services, .select .portfolio, .select .bey, .select .bey1, .select .bag{
				height: 36px;
			}
			
			.about, .about:hover, .select .about {
				width:150px;/*79*/
			}
			.services, .services:hover, .select .services {
				width: 150px;/*50*/
			}
			.portfolio, .portfolio:hover, .select .portfolio {
				width: 150px;/*108*/
				
			}
			
			.bey, .bey:hover, .select .bey {
				width:150px;/*79*/
			}
			.hat, .hat:hover, .select .hat {
				width:150px;/*79*/
				height: 36px;
			}
			.perch, .perch:hover, .select .perch {
				width:150px;/*79*/
				height: 36px;
			}
			.polo, .polo:hover, .select .polo {
				width:150px;/*79*/
				height: 36px;
			}
			.bag, .bag:hover, .select .bag {
				width:150px;/*79*/
				height: 36px;
			}
			.bey1, .bey1:hover, .select .bey1 {
				width:150px;/*79*/
			}


.services {background: url(../img/uslugi.jpg) no-repeat 0 0;}
.services:hover {background: url(../img/uslugi_3.jpg) no-repeat 0 0;}
.bey1 {background: url(../img/wear.jpg) no-repeat 0 0;}
.bey1:hover {background: url(../img/wear_3.jpg) no-repeat 0 0;}
.bey {background: url(../img/cap.jpg) no-repeat 0 0;}
.bey:hover {background: url(../img/cap_3.jpg) no-repeat 0 0;}
.about {background: url(../img/company.jpg) no-repeat 0 0;}
.about:hover {background: url(../img/company_3.jpg) no-repeat 0 0;}
.portfolio {background: url(../img/portfolio.jpg) no-repeat 0 0;}
.portfolio:hover {background: url(../img/portfolio_3.jpg) no-repeat 0 0;}
.hat {background: url(../img/hat.jpg) no-repeat 0 0;}
.hat:hover {background: url(../img/hat_3.jpg) no-repeat 0 0;}
.perch {background: url(../img/perchatki.jpg) no-repeat 0 0;}
.perch:hover {background: url(../img/perchatki_3.jpg) no-repeat 0 0;}
.polo {background: url(../img/polo.jpg) no-repeat 0 0;}
.polo:hover {background: url(../img/polo_3.jpg) no-repeat 0 0;}
.bag {background: url(../img/bag.jpg) no-repeat 0 0;}
.bag:hover {background: url(../img/bag_3.jpg) no-repeat 0 0;}

.select .about, .select .about:hover     {
	background: url(../img/company_3.jpg) no-repeat 0 0;
}
.select .bag, .select .bag:hover     {
	background: url(../img/bag_3.jpg) no-repeat 0 0;
}
.select .services, .select .services:hover   {
	background: url(../img/uslugi_3.jpg) no-repeat 0 0;
}
.select .portfolio, .select .portfolio:hover {
	background: url(../img/portfolio_3.jpg) no-repeat 0 0;
}
.select .bey, .select .bey:hover {
	background: url(../img/cap_3.jpg) no-repeat 0 0;
}
.select .bey1, .select .bey1:hover {
	background: url(../img/wear_3.jpg) no-repeat 0 0;
}
.select .hat, .select .hat:hover {
	background: url(../img/hat_3.jpg) no-repeat 0 0;
}
.select .perch, .select .perch:hover {
	background: url(../img/perchatki_3.jpg) no-repeat 0 0;
}
.select .polo, .select .polo:hover {
	background: url(../img/polo_3.jpg) no-repeat 0 0;
}

#content{
	min-height: 440px;
	}
	#content table {
		margin-bottom: 10px;
	}
	#content .marg_top_10 {
	margin-top: 10px;
	}
	#content th, #content td {
		font-size: 11px;
		padding-bottom:6px;
	}
	#content td a {
	color: #666;
	text-decoration: underline;
	}
		#content td a:hover {
			text-decoration: none;
			color: #be9e54;
		}
	#content th {
		color: #1a171b;
		text-align: left;
		padding-top: 14px;
	}
	
/*Zone
	---------------------------------------*/	
		
#zone{
	width: 100%;
	overflow: hidden;
	height: 1%;
	clear: both;
	padding-bottom: 20px;
	background: #fff;
	}
#zone table td{
	vertical-align: top;
	}
	
#zone a[target=_blank] img
{
	display:inline;
	margin-left:25px;
}

.reklama .margin_right_0 {
	margin-right: 4px;
}

			
/*content box
	-----------------------------------*/	
td #content {
	width: 635px
	}
	td #content h1 {
		padding: 7px 0 20px 0;
		}
		
	#content{
		float: left;
		width: 850px;
		margin-left: 25px;
		overflow: hidden;
		display: inline;
		padding: 10px 0;
		margin-bottom:15px;
		}

		.border_bot{
			border-bottom: 1px solid #c19f58;
			}
		.border_bot_right{
			background-position : left bottom;
			background-repeat : no-repeat;
			background-image : url(/img/line.gif);
			}
		.border_top{
			border-top: 1px solid #c19f58;
			}
		.border_top_right{
			background-position : left top;
			background-repeat : no-repeat;
			background-image : url(/img/line.gif);
			}
		.border_top_left{
			background-position : left top;
			background-repeat : no-repeat;
			background-image : url(/img/line_left.gif);
			}
		.center_col_right{
			background: url('../images/bot_border.gif') no-repeat 100% 100%;
			}
		.center_col_left{
	background: url(../img/bot_dec.gif) no-repeat 24px 100%;
}
		#content p { color: #1a171b; }
		#content img {	margin-bottom: 10px; }
		#content dl {
			width: 200px;
			float: left;
			margin-right: 10px;
			padding-right: 5px;
		}
		#content dl h3 { color: #1a171b;	margin-bottom: 17px;	}
		/*#content a {
			color: #1a171b;
		}*/
			#content dt {
				font-size: 12px;
				font-weight: bold;
				margin-bottom: 2px;
			}
			#content dt a{	color: #1a171b;	}
				/*#content dt */.all_news {
					display: block;
					color: #4c4c4c;
					text-decoration: underline;
					font-size: 10px;
					margin: 0px 0 10px 0px;
				}
					#content dt .all_news:hover {	color: #c19f58;	}
			#content dd {
				font-size: 10px;
				font-weight: normal;
				margin-bottom:  20px;
				color: #1a171b;
			}
			#content dl span {	width: 60px; }
		#content dl span,
		#content dl span a {
			display: block;
			color: #be9e54;
		}
			#content dl span a:hover {	color: #1a171b;	}

	
		
		#content .reklama,
		#content .reklama_no_marg {	float: left;	width: 205px;}
		
		#content .reklama {	margin-right: 10px; }
		
		.reklama p {font-size: 10px !important; }
		
		#content .reklama img,
		#content .reklama_no_marg img {	margin-bottom: 7px; }
		
		#content .reklama h2,
		#content .reklama_no_marg h2,
		#content .reklama h1,
		#content .reklama_no_marg h1 {	padding-bottom: 7px;}

#content .about_block {
	width: 420px;
	float: left;
	padding-right: 10px;
}	
#content .about_block h1 {	padding: 8px 0 10px 0;}		
#content .about_block p,
td #content p {	font-size: 11px;	padding-bottom: 10px;	}
#content p {	font-size: 11px;	padding-bottom: 10px;	}

.about_page .reklama p {	padding: 0 0 18px 12px;	font-size: 11px; }
.about_page .reklama h1 {	padding-left: 10px; }

#content .about_page .reklama img  {	margin-bottom: 18px; }			
#content .reklama h2, #content .reklama h1 { margin-bottom: 10px;	}
		
#content .about_page .reklama_no_marg li,
#content .about_page .reklama_no_marg li a,
#content .about_page .reklama_no_marg li td {	font-size: 11px;	color: #1a171b; }

#content .about_page .reklama_no_marg li {	padding-bottom: 5px; }
#content .about_page .reklama_no_marg ul {	padding: 0 0 7px 10px; }
#content .about_page .reklama_no_marg span {	color: #4c4c4c;	font-size: 11px; }
#content .about_page .reklama_no_marg h1 {	padding: 8px 0 6px 10px; }
#content .about_page .reklama_no_marg p span {	display: block;	padding: 0 0 14px 10px; }

.two_blocks  {	width: 850px; }	
		
#content .portfolio_list li { float: left; margin-right: 10px;}		
	#content .portfolio_list .last { margin-right: 0px; }
	
.pager { 
	float: right; 
	position: relative;
	top: -22px;
	right: 235px;}
	
.pager li {float: left; margin-right: 5px;}
.pager li a { color: #777; text-decoration: underline; }
.pager li a:hover { color: #000; text-decoration: none; }


.prev, .next { 
	float: left;
	width: 9px;
	height: 10px;
}
.prev {
	background: url(../img/prev.gif) no-repeat 0 3px;
	margin-right: 8px;
	display: inline;
}
.next {
	background: url(../img/next.gif) no-repeat 0 3px;
	margin-left: 8px;
	display: inline;
}

.pager .select {
	font-weight:  bold;
	color: #000;
	text-decoration: none;
}									

.pager_left{
	right: 554px;
	}	
 .project_text {
	float: left;
	width: 410px;
	padding-bottom: 19px;
	}
 .project_text p{
	padding-bottom: 6px;
	}
.date_block{
	float: right;
	padding-left: 30px;
	width:195px;
	}	
 .date_block p{
	padding-bottom: 6px;
	}		
.date_block span{
	color: #707173
	}	

	
/*Right box
	-----------------------------------------------*/		
#right_box{	
	/*float: right;*/
	width: 200px;
	min-height: 440px;
	/*margin-right: 25px;*/
	font-size: 12px;
	padding-top: 7px;
	/*border-top: 1px solid #f9b334;
	border-bottom: 1px solid #f9b334;*/
	}
#left_box{
	border-top: 1px solid #f9b334;
	/*width: 250px;*/
	width: 210px;
	padding-top: 17px;
	border-bottom: 1px solid #f9b334;
	}
	#right_box h1 {
		padding: 0 0 8px 10px;
	}
	
.right_menu { font-size: 11px; padding-bottom:25px;}
.right_menu li { padding:0 0 4px 7px}
.right_menu li a { color: #707173; padding-left:10px; margin-left: 3px; text-decoration:  underline; }
.right_menu li a:hover { text-decoration: underline; color: #000;}
.right_menu .plus:hover,
.right_menu .minus a:hover {
		color:#000 !important;
		text-decoration:underline !important;
			}
	
	.right_menu .plus{
		color:#707173 !important;
		text-decoration:underline !important;
			}
	.right_menu .minus{
		color: /*#000*/#be9e54 !important;
		text-decoration: none !important;
		}
		.right_menu li.select li a{ text-decoration:underline; color:#707173/*#000*/;}	
				.right_menu li.select li a:hover {text-decoration:underline; color:#000;}
.right_menu li.select a, .right_menu li.select li a.select{
		color:/*#000*/#be9e54;
		text-decoration:none;
		}
.right_menu li ul { padding: 7px 0 10px 13px; }
.right_menu li li { padding-bottom: 2px; }
.right_menu li li a { color: #000; padding-left:0; }
.right_menu li li .select { color: #be9e54; text-decoration: none; }
.right_menu .select { color: #be9e54; text-decoration: none; }
/*Footer
	------------------------------------------*/	
#footer, #footer a, #footer p, #footer ul, #footer li a, .foot_logo span { color: #1a171b;font-size: 10px; } 
#footer{
	width: 856px;
	float: left;
	background: none;
	height: 207px;
	display: inline;
	overflow: hidden;
	height: 1%;
	padding: 12px 18px 20px 22px;
	}	
	#footer li a {
		text-decoration: underline;
	}
    #footer p {   	float: left    }
    #footer ul {
    	float: left;
    	padding-left: 180px;
    }
    	#footer li { float: left;  	}
    	#footer li a:hover { color: #0000000;   }
    	.foot_logo {
    		float: right;
    		width: 210px;
    		height:  1%;
    	}
    		.foot_logo span {
    			display: block;
    			float: left;
    			width: 117px;
    		}
    		.foot_logo img {
    			float: right;
    			margin-left: 10px;
    		}
	
	
/**//**//**//**/

.prev_project {
	float: left;
}
.next_project {
	float: right;
	width: 200px;
	}


.serv_list, .serv_list li a {
	font-size: 11px;
	color: #1a171b;
	}

.serv_list li {
	background: url(../img/li_pal.jpg) no-repeat 0 3px;
	padding-bottom: 10px;
}
	.serv_list li ul {
		padding-top: 8px;
		}
		.serv_list li li {
	background: url(../img/li_cir.jpg) no-repeat 0 5px;
	margin-left: 10px;
}
.serv_list li a, .serv_list li span {
	display: block;
	padding-left: 10px;
	}
.serv_list li a {
	text-decoration: underline;
	}	
	.serv_list li li a {
		padding-left: 8px;
		color: #4c4c4c;
		}
	

.top_border{
	margin:0 8px 0 25px;
	padding-top: 10px;
	border-top:1px solid #f9b334;
	}
	*html .top_border { height: 5px;padding: 0; margin: 0;}
	*+html .top_border { height: 5px;}
.top_small{
	width:850px;
	}	
.no_border{
	border-top:0 !important;
	}	
	
	
#content.small_content{
	width: 420px;

	margin-left: 10px;
	}
#Div1.small_content {padding-left: 10px;}




.menu_uslug li{
	font: bold 14px Arial, Tahoma, Verdana, san-serif;
	padding-bottom: 16px;
	}
	.menu_uslug li a, .menu_uslug li span{
			color: #707173;	
			text-decoration: underline;
			}	
		.menu_uslug li a:hover{
			color: #000 !important;	
			text-decoration: underline !important;
			}
	.menu_uslug li li a{
		font-weight: normal;
		text-decoration: underline;
		}	
	.menu_uslug li.select a{
		color: #be9e54;
		text-decoration: none;
		}
	.menu_uslug li.select .select a{
		color: /*#000*/#be9e54 !important;
		/*text-decoration: none;*/
		}		
		.menu_uslug li.select .select ul li a {color: #707173 !important;}
		.menu_uslug li.select .select ul li a:hover {color: #000 !important;}
	.menu_uslug li ul{
		padding-top: 8px;
		}
	.menu_uslug li li.select a, .menu_uslug li li.select span{
		color: #707173;
		}
		.menu_uslug li.select li a, .menu_uslug li.select li span{
			color: #707173 !important;
			overflow: hidden;
			text-decoration: underline;
			display:block;
			}
	.plus{
		background: url(../img/plus.gif) no-repeat 0 4px;
		}
	.minus{
		background: url(../img/minus.gif) no-repeat 0 6px;
		}
	.menu_uslug .plus,
	.menu_uslug .minus{
		color: #000 !important;
		text-decoration: none !important;
		}
	.menu_uslug li li{
		font-size: 11px;
		padding:0 0 6px 0;
		margin-left: 6px;
		}
	.menu_uslug li li a, .menu_uslug li li span{
		padding-left: 10px;
		}
	.menu_uslug li li li{
		margin-left: 0 !important;
		padding-left: 0;
		}
	.menu_uslug li li li a{
		color: #707173;
		text-decoration: underline;
		margin-left: 7px;
		}
		.menu_uslug li a:hover{
			color: #707173;
			text-decoration: none;
			}
		.menu_uslug li li ul{	
			padding-top: 4px;
			}
		

		
.logo_collection{	
	/*padding-left: 53px;*/
	min-height: 150px;
	/*margin: -7px 0 8px 0;*/
	margin: 0 0 8px -7px
	width:220px;
	/*padding-top: 50px;*/
	}
	*html .logo_collection{height: 150px;}
	.logo_collection img {margin: 0 auto;}
	
#left_box h1{
	padding:0 0 14px 10px;
	}	
#left_box  .no_pl
{
	padding-left:0;
}
.project{
	font-size: 11px;
	width:210px;
	}
	.project dt{
		color: #1a171b;
		padding: 5px 0 13px 0;
		}	
	.project dd{
		color: #000;
		}	
	.project dd li{
		padding-bottom: 7px;
		}
	.project dd a{	
		color: #707173;
		text-decoration: underline;
		font-size: 11px;
		}
	
	.project dd a:hover{	
		color: #000;
        text-decoration: underline;
		font-size: 11px;
		}
.border_small{
	height: 1px;
	/*margin-left: 11px;*/
	width:210px;
	border-bottom: 1px solid #f9b334;
	}	
.border_big{
	height: 1px;
	width:615px;
	border-bottom:1px solid #f9b334;
	margin-left:10px;
	}	
.no_border_all{
	border: 0 !important;
	}
.no_border_all h1
{
padding-bottom:12px;
}	
.h_pad{
	padding:7px 0 19px 0;
}
	
.decorating	li{
	height: 210px;
	padding-bottom: 10px;
	color: #1a171b;
	font-size: 11px;
	overflow: hidden;
	}

.product_block{
	padding: 20px 0 10px 0;
	}	
	#content .decorating li img{margin-bottom: 7px;}
	   #content .reklama_no_marg table{
        margin-bottom: 0;
        }
		
		.center_col_right {padding-top: 7px;}
		
        .center_col_right #content{
            margin-left: 10px;
            font:12px Tahoma, san-serif;
            }
            .clients_img {
				padding-top: 50px;
			}
				.clients_img li {
					float: left;
				}
				#content .clients_img_h {
					font-weight: bold;
					font-size: 14px;
					padding-top: 7px;
				}
				#content dl.ListNews{width: 100%;}
				#content dl.ListNews a {color:#000; font-size:11px;text-decoration: none;}
				#content dl.ListNews a:hover {color:#000; font-size:11px;text-decoration: underline;}
				#content dl.ListNews dd span{color:#000; font-size:11px;font-weight:bold; display:block; padding-top:5px;}
				#content dl.ListNews dt{color:#be9e54;}
.date{display:block; font-size:11px; color:#000;font-weight:bold;padding-bottom:3px;}				
.for_counter
{
	float:left;
	height:32px;
	
	margin-left:18px;
	
	width:32px;
	}						
				
div.Logo_Rekl{padding: 25px 0 0 0; margin:0;}				
.new_reklama{width: 105px; height: 105px; float: left;}
.new_reklama a  { margin: 10px auto;}	
	
div.Logo_Rek2{padding: 10px 0 0 0; margin:0;}				
.new_reklama2{width: 105px; float: left;}
.new_reklama2 a  { margin: 10px auto;}	

#content img.bottom_bann{margin-bottom: 0 !important; }
#content .reklama h2, #content .reklama_no_marg h2{ font-size: 12px; }
#content h2 {font-size: 14px;padding-top: 7px !important;}
#content table.marg_top_10 tr td {width: 205px;}

ul.menu_uslug li.select ul li.select ul li.select a{color: #be9e54 !important;}

.menu_uslug .select a {color: #be9e54 !important;}
.menu_uslug .select a:hover {color: #707173 !important;}

.sitemap{ padding: 20px 0 10px 40px; }
.sitemap h2{margin-bottom: 10px;}
/*table.top_client_table{margin-top: 5px;}*/
.r_marg_t{margin-left:25px;}

.big {font-size: 16px;}

/* Bags 27.05.2011 */
.more {position:relative;float:right !important;width:425px !important;display:inline-block;height:auto !important;}
.more .header {border:1px solid #ddd;border-bottom:1px solid #fff;text-align:center;width:100px;height:25px;line-height:25px;float:left;clear:both;position:relative;z-index:2;}
.more .header span {font-size:1.3em;font-family:Arial;}
.more .content {padding:10px;border:1px solid #ddd;width:385px;float:left;clear:both;margin-top:-1px;position:relative;z-index:1;display:inline-block;}
