body {
  min-width: 996px;
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
}


.container {width:960px; margin:0 auto}

.col-1 {width:50%; float:left}
.col-2{width:50%; float:left}
.col-3 {width:34%; float:left}
.col-double {width:66%; float:left}

.clear {clear:both}

.pink_short, .blue_short, .yellow_short, .green_short{
	border:0px; 
	padding:10px; 
}

.green_big, .pink_big, .blue_big, .yellow_big{
	border:0px; 
	padding:10px; 
}

.pink_short, .pink_big, .pink{
	background-color:#fe7bb5;
	color:#fe7bb5;
	margin:10px 5px; 
}
.blue_short, .blue_big, .blue{
	background-color:#77b9f2;
	color: #77b9f2;
	margin:10px 5px; 
}
.green_short, .green_big, .green{
	background-color:#d3d92b;
	color:#d3d92b;
	margin:10px 5px ;
}
.yellow_short, .yellow_big, .yellow{
	background-color:#f2b705;
	color:#f2b705 ;
	margin:10px 5px;
}

.ramka_box a {color:inherit}
.white {background-color:#FFF}
.gray {background-color:gray}

.striped{background-image: url("../img/layout/striped_deco.png")}

.rounded {-webkit-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
}

.top_belka{
	-webkit-border-radius: 10px 10px 0px 0px;
			border-radius: 10px 10px 0px 0px;
			background:#F25C05;
			padding-top:5px
}

.ramka_title {
	font-size:15pt; 
	line-height:35px; 

	width:80%; 
	text-indent:10px; 
	margin-bottom:5px
}
	
.ramka_title a {
	text-decoration:none; 	
	color:inherit; 
}
	
.ramka_title a:hover {color:black}
.ramka_title span {font-size:11px; font-weight:bold; text-transform:uppercase}

.ramka_box{line-height:12pt; font-size:9pt; padding:10px}
.ramka_box img{float:left; padding-top:5px; padding-left:15px; padding-right:5px}
.ramka_box a{text-decoration:none}

.trzy{padding-left:2px}
.ramka_box .trzy img{ padding:12px 2px 2px 2px; text-align:center; ; float:inherit}

h1 {font-size:1.8em;  font-weight:normal; padding-bottom:4px; margin-top:2px; line-height:2em}
h2 {font-size:1.5em;  padding-bottom:4px; font-weight:normal; line-height:em ; margin-top:0px}
h3 {font-weight:10pt; font-weight:bold; margin-bottom:10px}

.blank {width:300; height:155px; padding:0px 0;}
.full{height:260px; padding:0px 0;}
.small_link {font-size:11px; text-transform:uppercase; color:gray; text-decoration:none; font-weight:bold}

.deco_stripes{background-image: url("../img/layout/striped_deco.png")}
.deco_flower{background-image: url("../img/layout/tulips.png")}
.deco_ring{background-image: url("../img/layout/deco_ring.png")}

.news_title {color:red; padding:0px; margin:0px; font-size:15pt; line-height:22pt; margin-top:5px}
.news_title span{font-size:12pt}
.news_tekst{font-size:9pt; text-align:justify; line-height:12pt; padding:0px; margin:0px}


	.menu
	{	margin: 0;
		padding: 0
	}
	
	.menu li
	{	float: left;
		list-style: none;
	}

	.menu li a
	
	{	
		display: block;
		text-align:left;
		padding: 0px 12px;
		text-decoration: none;
		white-space: nowrap;
		text-transform:capitalize
	}

	.menu li a:hover
	{	
		color:#c91c49; 
		background:#FFF;
		
	}
		
	.menu li ul
	{	
		margin: 1px;
		padding: 6px;
		padding-top: 0;
		margin-top:0px;
		position: absolute;
		visibility: hidden;
		background: #F25C05;
		background: #FFF;
		border:solid 0px white;
		border-top:0px
		}
	
	.menu li ul li
	{	
		float: none;
		
	}
	
	.menu li ul li a
	{	
		line-height:23px;
		margin:0px;
		background: #F25C05 url('/img/layout/striped.png');
		text-transform:capitalize;
		border-top:solid 1px white;
		text-align:center;
		font-size:10pt;
		padding:5px 20px;
	}
	
	.menu li ul li a:hover
	{
		background: #f2b705;
		font-weight:bold
	}
	.container_12{width:960px; margin:0 auto}
	.grid_12 {display:12; float:left; margin-right:10px; width:940px; margin-left:10px}
	.menu_top{margin-top:50px}
	.menu_top a{text-decoration:none; line-height:32px; padding:0px 12px; color:white; font-size:10pt}