
body{ background:url(../images/background.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; }

@font-face {
    font-family: 'vladimir_scriptregular';
    src: url('../fonts/vladimir-webfont.eot');
    src: url('../fonts/vladimir-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vladimir-webfont.woff') format('woff'),
         url('../fonts/vladimir-webfont.ttf') format('truetype'),
         url('../fonts/vladimir-webfont.svg#vladimir_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* {
	margin: 0;
	padding: 0;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
	outline: none;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline
}
.left {
	float: left
}
.right {
	float: right
}
.clear {
	clear: both;
	height: 0
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
img {
	border: none
}
input {
	padding: 0;
	margin: 0;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
input:active {
	outline: none
}
select {
	padding: 0;
	margin: 0;
	outline: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	padding: 0;
	margin: 0;
	outline: none;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea:active {
	outline: none
}

.wrapper{ width:1100px; min-height:800px; height:auto; margin:50px auto 5px; background-color:#ffffff;}
header{ display:block; background:url(../images/shad_bar.png) no-repeat left; min-height:68px;}
header nav{ display:block; float:right;}
header nav ul{ list-style:none;}
header nav ul li{ background-color:#e5e5e5; padding:15.5px 18.5px; display:inline-block; position:relative;}
header nav ul li:hover{ background-color:#f4008c; color:#ffffff;}
header nav ul li a{ font-family: 'vladimir_scriptregular'; font-size:30px; color:#333333;}
header nav ul li a:hover{ color:#ffffff; text-decoration:none;}
header nav ul li.select{ color:#ffffff; text-decoration:none;  background-color:#f4008c;}
header nav ul li.select a{ color:#ffffff;}

header nav ul li ul{ width:230px; position:absolute; top:68px; left:0; background:rgba(128,33,88,0.8); display:block; z-index:1000; display:none;}
header nav ul li ul li{ display:block; border-bottom:1px solid #44072a; text-align:center; background-color:transparent;}
header nav ul li ul li a{ text-align:center; height:40px; line-height:40px; color:#ffffff;}
header nav ul li:hover ul{ display:block;}
header nav ul li ul li:hover{ background:rgba(244,0,140,0.8);} 

.logo{ display:block; float:left;}
.banner{ display:block; float:right;}

.content{ display:block; margin:15px; min-height:300px;}
.content:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.content img{ float:left; margin-right:5px; width:193px; height:134px;}
.content iframe{ display:block; float:left; margin:10px 10px 7px 0;}
/*.content .welcome_imageblock{ display:block; float:left; margin-right:5px; margin-left: 15px;}
.content .welcome_text{ display:block; float:left; width:864px;}*/
.content h1.heading{ font-family:'vladimir_scriptregular'; font-size:48px; color:#8c7381; font-weight:normal; line-height:44px; margin-bottom:8px;}
.content p{ color:#969696; padding:5px 0;}
.content a{ color:#0782c1;}

.content .blockA{ float:left; display:block; background:url(../images/grey_bar.png) top no-repeat; padding:10px; width:315px; margin:15px;}

.content .blockB{ float:left; display:block; background:url(../images/pink_bar.png) top no-repeat; padding:10px; width:315px; margin:15px;}
.content ul{ margin-left:35px; color:#969696;}
.content ul li{ margin:1px 0;}
.content ol{ margin-left:35px; color:#969696;}
.content ol li{ margin:1px 0;}
.content blockquote {
     border-left:5px solid #CCCCCC;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: italic;
   	padding-left: 20px;
    padding-right: 8px;
}
.content hr{ margin:2px 0;}
footer{ background:url(../images/footer_bg.png) repeat-x ; height:79px; text-align:left; line-height:79px; text-transform:uppercase; font-size:11px; display:block; padding-left:10px; position:relative;}
footer ul{ list-style:none; position:absolute; top:30px; right:20px;}
footer ul li{ display:block; float:left; margin:0 3px;}
footer ul li a{ background:url(../images/face_tweet_icon.png) no-repeat; height:28px; width:29px; display:block;}
footer ul li.facebook a{ background-position:0 0;}
footer ul li.tweet a{ background-position:-35px 0;}


/*=============================slider========================*/

.slider_block{padding:25px 0 0 0}
.slider_block .slider{padding:4px; height:340px; position:relative}

#slider{position:relative; height:340px; list-style:none}
#slider ul, #slider li,{margin:0; padding:0; list-style:none; height:361px}
#slider li, #slider2 li{width:742px; height:361px; overflow:hidden; }	

.slider #controls{margin:0; padding:0; list-style:none; position:absolute; bottom:17px; right:17px}
.slider #controls li{float:left; padding:0 0 0 4px}
.slider #controls li a{display:block; background:url(images/slider_bullet.png) no-repeat -16px 0; height:11px; width:11px; text-indent:-9999px}
.slider #controls li.current a{background-position:0 0}


/*--16/12/2013--*/
.contact_blockA{ float:left; display:block; width:367px; margin-right:15px; margin-top:10px; margin-left:15px;}
.contact_blockA p{ margin:4px 0;}
label{ display:block; float:left; word-wrap:break-word;}
label.textblock{ width:180px;}
label strong{ font-size:11px; display:block; width:154px !important;}
.contact_blockB{ float:left; display:block; border-left:1px dashed #4e5148; padding-left:45px; margin-top:10px;}
.contact_blockB span{ color:#E00; width:auto !important; float:none; margin:0; display:inline;}
.contact_blockB input, textarea{ border:1px solid #4e5148; width:200px; background:url(../images/content_back.png) repeat; padding:5px 2px; font-size:12px;}
.contact_blockB p{ margin:4px 0;}
.contact_blockB:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.contact_blockB .button{ 
                        display: inline-block;
						height: 48px;
						background: #5d5562 url(../images/btn_bg1.png) repeat-y ;
						background-size: 100% auto;
						font-size:20px;
						padding: 0 20px ;
						color: #ffffff ;
						text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
						border-radius: 3px;
						-moz-border-radius: 3px;
						-ms-border-radius: 3px;
						-o-border-radius: 3px;
						-webkit-border-radius: 3px;
						box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						width:100px ;
						margin-left:154px;
                        }

.contact_blockA p:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.contact_blockB p:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}


