/*   
Theme Name: Kulikova Theme
Theme URI: shamrays.com
Description: personal theme
Author: Strachys@gmail.com
Version: 1.0
.
VIP
.
*/



body {
background:#F4F4DB;
}
.wrapper {
margin: 0 auto;
width: 990px;
min-height:1300px
}
a{
outline: none;color: #040400;
}
* {
margin-top:0;
margin-bottom:0;
padding-right:0;
}
.header {
background:url(images/logo.jpg) no-repeat top left;
width: 990px;
height:270px;
}
.top_links {
float:right;
padding-right:50px;
background:url(images/top_links_bg.jpg) no-repeat;
width:114px;
height:25px;
}


h3 a {font-weight:bold; }

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
 
    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }
 
    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }
 
    .alignright {
    float: right;
    }
 
    .alignleft {
    float: left;
    }


.top_links img {
border:none;
padding-left:6px;
margin-left:7px;
margin-top:3px
}
#Phone-block{
 display:block;
 background-image:url('images/telefoni.jpg');
 background-position:center;
 width:248px;
 height:174px;
 
}
.OrderFormLink{
	display:block;
	background-image:url('images/buton_zakaz.jpg');
	background-position:center;
	width:355px;
	height:79px;
	text-decoration:none;
}
.menu_top {
background:url(images/menu_bg.jpg) no-repeat;
width: 990px;
height:24px;
margin-top:190px; /*207px;*/
float:left;
padding-top:5px;
display: inline;
}

.menu_top a {
color:#FFFFFF;
margin-left:15px;
padding-left:15px;
padding-right:10px;
font-family: Verdana, Geneva, Arial, sans-serif;
text-decoration: none;

}
.menu_top a:hover {
text-decoration: underline;
}
.left_bar {
float:left;
width: 250px;
}
.left_bar .search_area {
height:34px;
background:url(images/search_bg.jpg) no-repeat left;
display:block;
border:none;
font-family:Verdana;
color:#A1A1A1;
font-size:16px;
margin: 0 0 0 0;
position: relative;
width: 185px;
top: -1px;
left: 0px;
 line-height: 1.5;
}
.grt{
position: relative !important;
top: -7px !important;
}
.submit{
background:url(images/search_bg2.jpg) no-repeat !important;
width: 64px !important;
height:34px;
display:block;
border:none;
position: relative;
top: -36px;
left: 183px;
outline: none;
}
.sub{
width: 64px !important;
float: right !important;
background:url(images/search_bg2.jpg) no-repeat !important;
position: relative !important;
bottom: 16px !important;
left: -5px !important;
top: -60px !important;
}
.top_left_menu {
background:url(images/l_menu_top.jpg) no-repeat;
width:257px;
height:24px;
}
.middle_left_menu {
background:url(images/l_menu_middle.jpg) repeat-y;
width:227px;
padding-left:15px;
padding-right:15px;
}
.bottom_left_menu {
background:url(images/l_menu_bottom.jpg) no-repeat;
height:28px;
width:257px;
}
.middle_left_menu a:hover {
text-decoration:underline;
}
.middle_left_menu a {
display:block;
font:Verdana 16px;
color:#2D211B;
padding-left:14px;
border-bottom:dotted 1px #c2c2c2;
padding-bottom:7px; 
padding-top:7px;
text-decoration:none;
}

.txt a {
font:tahoma 12px;
color:#000000;
}
.txt a:hover {
text-decoration:none;
}
.txt a p{

}
.txt a p:hover{
text-decoration:none;
}
.date {
font:tahoma 8px;
color:#A1A1A1;
font-weight:bold;
}
.news {
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted;
color:#A1A1A1;

}

.buttonVacancy{
 height:100px;
 width:242px;
 background: url('images/vacansy_button.gif') no-repeat center center;
 display:block;
cursor:pointer;
}
.blockInfoV{
 width:434px;
 height:337px;
 background: url('images/advert_bg.jpg') no-repeat center center;
 display:block;
 position: fixed;
 top: 30%;
 left: 50%;
 margin-left:-152px;

 text-align:center;
}
.blockInfoV span{
  font-family: Georgia;
  font-size:18pt;
  position:relative;
  width:400px !important;
  margin: 0px 20px 0px 20px;
  display:block;
  top:80px;
  color: #c11104;
  font-style: italic;
}

.blockInfoV div.Close{
 position: relative;
display:block;
cursor:pointer;
 width:10px;
 height: 10px;
 float:right;
 top: 0px;
}
.right_cont {
float:right;
min-height:700px;
width:690px;
padding-top:30px;
padding-left:20px;
position:relative;
}
.right_cont h2 , .right_cont h1, h1{
font:Verdana 17px;
font-weight:100;
padding-bottom:0;
margin-bottom:0;
clear: both;
}

h1{
font:Verdana 16px;
font-weight:100;
}
.right_cont h2 a{
clear: both;
color: #040400;
}

.right_cont h3 a{
font-family1:Verdana;
font-size:17px;
clear: both;
color: #040400;
text-decoration:underline;
font-weight:200;
}
.right_cont h3 a:hover{ 
text-decoration:none;
}

.entry p{

color: #31302b;
width: 98% !important;
text-align: justify;
}
.entry{

}
small {
font:Georgia;
float:left;
width:450px;
}
.post p {
font:Georgia 14px;
display:block;
text-align: justify;
}
.post img {

}
.post {
clear: both;
}
.post h2 a{
text-decoration: none !important;
}
.about {
background:#e2d2c3;
height:220px;
float:left;
margin-top:10px;
width:690px;
}

.about h2 {
color:#a2320d;
font:23px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
margin:10px;
}

.about p {
font:14px Georgia, "Times New Roman", Times, serif;
margin:10px;
margin-top:0;
text-align:justify
}
#l_serv {

}
#t_serv:hover {
background:url(images/t_serv.jpg) left center no-repeat;
}
#flora:hover {
background:url(images/t_serv.jpg) left center no-repeat;
}
.new {
	position:absolute;
	background: url(images/new_bg.jpg) no-repeat;
	width:248px;
	height:250px;
	left: 320px;
	top: -10px;
	display:none;
}
.new a {
margin-left:18px;
margin-top:5px;
font-size:14px ;
font-family: Verdana, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFFF;
display:block;
}
.new a:hover {
text-decoration:underline;
}
.tew {
	position:absolute;
	background: url(images/new_bg2.jpg) no-repeat;
	width:248px;
	height:250px;
	left: 50px;
	top: -10px;
	display:none;
	z-index: 10;
}
.tew a {
margin-left:18px;
margin-top:5px;
font-size:14px;
font-family: Verdana, Geneva, Arial, sans-serif;
text-decoration:none;
color:#FFFFFF;
display:block;

}
.tew a:hover {
text-decoration:underline;
}
#footer{
clear: both;
height: 400px;
width: 100%;
width:990px;
background: #f4f4db url(images/footer.jpg) no-repeat 50% 100%;
margin:0 auto;
}
#s4et{
position: relative;
top: 380px;
margin-left: 5px;


}
.left-nav{
width: 258px;
margin: 0 0 0 0;
padding: 0 0 20px 0;
background: #fff;
}
#left-menu{
background: url(http://fleurdecor.com.ua/wp-content/plugins/nextgen-gallery/css/shadowAlpha.png) no-repeat right bottom;
padding-bottom: 6px;

width: 255px;
}
#sideform{
background: url(http://fleurdecor.com.ua/wp-content/plugins/nextgen-gallery/css/shadowAlpha.png) no-repeat right bottom;
width: 250px;
position: relative;
left: 2px;
height: 40px;
margin: 10px 0 10px 0;
padding-right: 3px;
}
.left-nav{
width: 252px;
position: relative;
top: -3px;
left: -3px;
padding: 10px 0 20px 0;
margin: 0 0 -2px 0;
}
.left-nav h3{
background: #ededed url(images/zebra.jpg) repeat-x bottom;
padding: 10px 0 10px 100px;
font-size: 18px;
font-family: Verdana, Geneva, Arial, sans-serif;
color: #868686;

}
.left-nav li{
padding: 10px 0 5px 10px;
list-style: none;
background: #F4F4DB;
height: 20px;
background: #fff url('images/line.gif') repeat-x bottom;
margin: 0 20px 0 20px;
}
.left-nav li:hover{
background: #3A2721;
}
.left-nav li a{

width: 100px;
color: #868686;
padding: 0 0 0 0;
margin: 0 0 0 0; 
font: 12px Arial;
text-decoration: none;

}
.post-page h2{
text-decoration: none !important;
}

.left-nav li a:hover{
color: #fff;
width: 70px;
}
.ngg-gallery-thumbnail{
float: left;
}
.ngg-gallery-thumbnail-box{
float: left;
}
.ngg-galleryoverview{
margin: 0 auto;
width: 90%;
}
.copyright{
float: right;
position: relative;
top: 360px;
margin-right: 20px;
}
html .content-box h2 a{
text-decoration: none !important;
}

ul a, ul li a, .more-link{color:#3A2721;}
.B_crumbBox,.B_homeCrumb,.B_firstCrumbSpan,.B_crumb{color:#3A2721; font-size:small;}
.newsfoto{ float:left;  margin-right:10px; margin-bottom:10px; width:300px; height:199px;}
h1 {font-style:bold; font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;}
.ImgMask{
	overflow:hidden;
	text-align:center;
	width:200px;/*147px;*/
	height:133px;/*97px;*/
	background-position-x:center;
	background-position-y:center;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	float:left;
	clear:both;
	vertical-align:baseline;
	border-bottom-color:#fefcf7;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#fefcf7;
	border-top-style:solid;
	border-top-width:2px;
	border-right-color:#fefcf7;
	border-right-style:solid;
	border-right-width:2px;
	border-left-color:#fefcf7;
	border-left-style:solid;
	border-left-width:2px;
	
	/*background-image:url('../img/img_border.jpg');background-repeat:no-repeat;padding:0px 0px;*/
} 
.HappyNewYear{
			width:690px;
			height:235px;
			_height:185px;
			background-image:url('images/newYearBg_03.jpg');
			background-position: 0 0;
			background-color:#e3d3b2;
			display:block;
			background-repeat:no-repeat;
 }
.HappyNewYear h2{
padding-top:0px;
padding-left:5px;
              
		}
.HappyNewYear div{
padding-top:70px;
padding-left:5px;

.valentine{
			width:690px;
			height:235px;
			_height:185px;
			background-image:url('images/anonce_valentine.jpg');
			background-position: 0 0;
			background-color:#e3d3b2;
			display:block;
			background-repeat:no-repeat;
 }
.valentine h2{
padding-top:0px;
padding-left:5px;
              
		}
.valentine div{
padding-top:70px;
padding-left:5px;
