@charset "utf-8";
/* CSS Document */
*{
	margin:0; padding:0;
}
html, body{
	width:100%; height:100%;
	background:#fff; font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#777676;
}
html{
	overflow:scroll;
	font-size:11px;
}
.bold{ font-weight:bold; }
.clear{
	clear:both;
}
a, a img{
	outline:none; text-decoration:none;	
	border:0;
}
.smallfont{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
	/*********************colors*********************/
			.blue{
				color: #194f93;
			}
			.red{
				color: #a80340;
			}
			.darkgrey{
				color: #545353;
			}
			.white{
				color: #ffffff!important;
			}	
			.pink{
				color: #ae1851;
			}
			.tutun{
				color: #a37f01;
			}	
			.lila{
				color: #5788c0;
			}
	/*********************end colors*********************/
div#main{
	width:965px; margin:0 auto;
}

/*============================================================HEAD======================================*/

div.head{
	float:left;
	background: url(../images/theme/head.jpg) left 39px no-repeat;
	width:965px;
	height:150px;
	position:relative;
}
a.logo{
	display:block; position:absolute; top:67px; left:50px;
	width:600px; height:30px; 
}
			/*============================================================MENU======================================*/

			ul#menu{
				height:39px; float:left;
				background: url(../images/theme/menu.jpg) no-repeat;
				width:965px;
			}
			ul#menu li{
				list-style-type:none;
				float:left; position:relative;
			}
			ul#menu li a{
				display:block; font-size:12px;
				color: #fff; line-height:39px;
				padding:0px 6px 0 7px; float:left;
				background: url(../images/theme/separator.jpg) no-repeat;
			}
			ul#menu li:hover, ul#menu li a:hover, ul#menu li a.current{
				background: #bb506e;
			}
			ul#menu li ul{
				display:none; width:168px; 
				position:absolute; 
				top:39px; left:0;
				background:#a9043c url(../images/theme/drop-menu-bg.jpg) repeat-x;
			}
			ul#menu li ul li a{
				font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-transform:none;
				height:19px; line-height:19px; display:block;
				width:153px; float:left; padding:0 0 0 15px;
				border-bottom:1px solid #b67f93;
			}
			ul#menu li ul li a:hover, ul#menu li ul li a.subcurrent{
				background:#b24866;
			}
			ul#menu li.drop ul{
				display:block;
			}
			/*============================================================END MENU======================================*/

div.date{
	float: left; 
	padding:95px 0 0 13px;
	font-size:10px; height:10px; line-height:10px;
	color:#c7c5c5;
}
div.altmenu{
	float:right;
	padding:95px 40px 0 0;
}
div.altmenu a{
	color: #777676; font-size:10px;
	display:block; float:left;
	height:10px; line-height:10px;
	margin:0 5px;
}

div.altmenu a#home-altmenu{
	background: url(../images/home-altmenu.png) left no-repeat;
	padding:0 0 0 16px;
}
div.altmenu a#contacts-altmenu{
	background: url(../images/contacts-altmenu.png) left no-repeat;
	padding:0 0 0 16px;
}
div.altmenu a#increase{
	background: url(../images/increase.png) left top no-repeat; 
	padding: 0 0px 0px 12px; width:10px;
	color:#545353; 
}
div.altmenu a#decrease{
	background: url(../images/decrease.png) left top no-repeat; 
	padding: 0 0px 0px 12px; width:10px; 
	color:#545353;
}
div.altmenu a#language{
	color: #2561ad;
}
/*============================================================END HEAD======================================*/

div.path{
	height:26px;
	width:951px; float:left;
	font:normal 10px Verdana;
	padding: 0 0 0 13px;
}
div.path a{
	color: #828080; font:normal 10px Verdana;
	line-height:26px;
	text-transform:lowercase;
}
div.content{
	float:left; width:965px;	
}
h1{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
	color: #fff;
}
div.left{
	width:453px; float:left; 
}
div.right{
	width:453px; float:right; 
}
div.title{	
	height:23px; width:439px;
	padding:0 0 0 14px;  float:left;	
}
div.title h1, div.title img, div.title-inside h1, div.title-inside img{
	float:left; line-height:23px;
}
div.title-actual{
	background:#c24e79 url(../images/theme/actual-begin-title.jpg) right top no-repeat;	
}
div.title-links{
	background:#0f417b url(../images/theme/links-begin-title.jpg) right top no-repeat;	
}
div.title-info{
	background:#5788c0 url(../images/theme/business-info-begin-title.jpg) right top no-repeat;
}
div.title-forum{
	background:#bb506e url(../images/theme/forum-begin-title.jpg) right top no-repeat;
}
div.boxes{
	margin-top:12px; float:left; width:453px;
	}
div.news{		
	background:url(../images/theme/actual-begin-bg.jpg) repeat-x;
}
div.links{		
	border-top:1px solid #bcbcbc; height:182px;
	background:url(../images/theme/links-begin-bg.jpg) repeat-x;
}
div.info{		
	border-top:1px solid #bcbcbc;	
	background:url(../images/theme/business-info-begin-bg.jpg) repeat-x;
}

div.between{
	float:left; width:435px;
	padding:0px 8px;	
}
div.box{
	width:435px; float:left;
	color: #777676;
	background: url(../images/line-dark.png) bottom repeat-x;
	padding:8px 0;
}
div.box img{
	border:2px solid #777676;
	float:left; margin:0 18px 0 0;
}
div.box a img, div.box:hover a img{
	border:0;
	float:none;
}
div.box:hover img{
	border:2px solid #bd4974;
	cursor:pointer;
}
span.txt{
	display:block; float:left;
	width:320px;
}
span.txtbegin{
	display:block; float:left;
	width:293px;
}
span.txtnews{
	display:block; float:left;
	width:810px;
}
a.blue:hover{
	text-decoration:underline;
}
div.links-box{
	width:414px;
}
div.forum div.box{
	padding:4px 0;
}
div.footer{
	width:100%; background:url(../images/theme/footer.jpg) no-repeat;
	height:101px; float:left;
}
span.finance{
	display:block; width:235px; padding:15px 10px 30px 10px ;
	float:left; text-align:justify;
	color:#505050;
}
div.footer img{
	float:left;
	margin:10px 5px 0 0;
}	
div.footer a{
	font-size:10px;
	line-height:12px;
	margin:0 4px;
	color: #c3bfbf;
}




div.content-inside{
	margin-top:12px;
	float:left; width:100%;
	background:url(../images/content-inside-bg.png) repeat-x;
}
div.title-inside{	
	height:23px; width:951px;
	padding:0 0 0 14px;  float:left;	
}
div.between-inside{
	width:947px;
	margin-top:10px;
}
div.box-inside{
	width:450px; padding:10px 0;
}
div.box-inside img{
	margin:0 15px 0 0;
	float:left;
}
div.box-inside img.info{
	border:2px solid #5788c0;
}
div.pictures{
	width:250px; float:left;
}
div.pictures img{
	border:2px solid #be4c76;
	float:left;
	margin-bottom: 10px;
}
span.details{
	width:690px; display:block;
	float:left;
	text-align:justify;
}
span.details a{
	line-height:14px;
}

/**************************CONTACTS********************************/
div.left-contacts{
	width:300px; float:left; 
}
div.right-contacts{
	width:500px; float:right; 
}
label{
	height: 20px; width: 640px;	display: block;
	margin: 0 0 5px 0; text-align:left; 
}
label.larea{
	height: 80px!important; display: block;
}
label.code{
	height: 35px!important; display: block; line-height: normal;
	width:500px;
}
label span.l{
	width: 90px; float: left; display: block;
	font-size:11px; color: #585858;
	}
label span.r{
	width:400px; height: 20px; float: left; display: block;
}
span.coder{
	width:60px!important; float:left!important;
}
span.coder input{
	width:50px!important; 
	margin-top:5px;
}
input{
	height: 14px; width: 400px; float: left;
	border:1px solid #B8BBC2; line-height:20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: grey; padding: 3px 0px 1px 5px;
	background:#fff;
}
*html input{
	width: 390px; 
}
span.r textarea	{
	height: 72px; width: 398px; float: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #acaa99; padding: 1px 2px 1px 5px; border:1px solid #B8BBC2;
	overflow: auto; background:#fff;
}
*html span.r textarea{
	width: 388px;
}
input.send{
	float:right; width:61px; height:17px;
	margin: 5px 5px 0px 0px; text-align: center; padding: 0px 0px 5px 0px;
	line-height:11px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;
	background: url(../images/theme/button.jpg) top left no-repeat; border:0;
}

label.error{
	width:300px; float:left;
	padding: 0 0 0 7px;
	color: #ed1c24; font:normal 10px Verdana;
}


/*================================GALLERY================================*/

div.gallery{
	float:left; overflow:hidden;
	width:930px;
}
div.big-image{
	width:448px; height:315px;
	float:left;
	margin:0 10px 0 0;
}
div.big-image img{
	border:2px solid #5788c0;
	float:left;
}
div.text-detail{
	width:350px; border-top:1px solid #aabcd1;
	float:left; overflow:hidden;
	background:#fff;
}
div.between-desc{
	padding: 13px; float:left;
	width:322px; text-align:justify;
}
div.small-images{
	float:right; width: 106px; height: 390px;
}
a.arrows{
	display:block; width:12px; 
	float:left;
	height:7px;	
}
a.arrows img{ float:left;}
a.up{ 
	padding: 0 0px 5px 45px;
	
}
a.down{
	padding: 5px 0px 0px 45px;
	
}
div.thumbs{
	float:left; height:350px; width:106px;
	overflow:hidden;
}
*html div.thumbs{
	float:left; height:320px; width:106px;
	overflow:hidden;
}
div.thumbs a{
	margin:6px 0px; float:left;
	border: 2px solid #5788c0;
	display:block; width:101px; height:72px;
}
div.thumbs a img{
	border:none; float:left;
}
span.max, div.max{
	width:100%;
}
div.between ul, div.between ol{
	padding:0 0 0 25px;
}

/*==============NAVBAR=============*/

.navbar{
	float:right; padding:10px 0 0 0;
}
.navbar a{
	color: #194f93; font-size:10px;
}
.pagingtext{
	color:#a80340;
	font-size:11px; 
	font-weight:bold;
}
.paginglink{
	font-size:10px; 
	color: #194f93;
}