@charset "utf-8";
/* CSS Document */

*	{
	margin:0px;
	padding:0px;
}

*:focus, *:active	{
	outline:none;
}

body	{
	background:#002C45 url(../img/bodybg.png) repeat;
	position:relative;
}

.onbody	{
	width:100%;
	background:url(../img/onbodybg.png) top center no-repeat;
	min-height:585px;
}

.header	{
	position:relative;
	background:url(../img/headerbg.png) top repeat-x;
	width:100%;
	height:173px;
	padding-bottom:10px;
}

.headwrapper	{
	width:1000px;
	background:url(../img/logo.png) left center no-repeat;
	height:163px;
	margin:auto;
	position:relative;
}

.logolink	{
	display:block;
	width:240px;
	height:160px;
	position:absolute;
	top:0px;
	left:25px;
}

.logolink	span	{
	display:none;
}

.pagewrapper	{
	border:0;
	width:910px;
	margin:auto;
	
}


/* Arrows */

.arrowwrapper	{
	position:absolute;
	top:0px;
	width:650px;
	right:0px;
	height:66px;
}

.arrowwrapper div	{
	position:absolute;
	background:url(../img/arrow_down.png) center bottom  no-repeat;
	width:22px;
	height:60px;


}

.arrow1	{
	right:577px;
	top:-60px;
}

.arrow11	{
	right:577px;
	top:0px;
}


.arrow2	{
	right:436px;
	top:-60px;
}
.arrow22	{
	right:436px;
	top:0px;
}


.arrow3	{
	right:270px;
	top:-60px;
}
.arrow33	{
	right:270px;
	top:0px;
}


.arrow4	{
	right:117px;
	top:-60px;
}
.arrow44	{
	right:117px;
	top:0px;
}
	



.slider	img	{
	cursor:pointer;
}

.page_title	{
	border:0;
	height:35px;
	float:left;
	width:695px;
	font-size:7.5pt;
	padding-top:13px;
	padding-left:5px;
}

.page_title	h1	{
	float:left;
	display:block !important;
	border:0;
}

.page_title .page_subtitle	{
	margin-left:10px;
	padding-left:20px;
	display:block;
	background:url(../img/page_title_divider.png) left center no-repeat;
	background-position: 0px 5px;
}

.slideswich	{
	border:0;
	height:40px;
	float:right;
	width:191px;
	padding-right:15px;
	padding-top:5px;
}

.lider_button_passive	{
	float:right;
	display:block;
	width:25px;
	height:25px;
	background:url(../img/slider_buttons.png) top no-repeat;
	cursor:pointer;
}

.lider_button_active	{
	float:right;
	display:block;
	width:25px;
	height:25px;
	background:url(../img/slider_buttons.png) top no-repeat;
	background-position:0px -25px;
	cursor:pointer;
}

.pagetop	{
	width:910px;
	margin:auto;
	background:url(../img/page_bordertop.png) bottom center no-repeat;
	height:14px;
}

.pagemiddle	{
	width:880px;
	margin:auto;
	background:url(../img/page_bodermiddle.png) center repeat-y;
	background-position:0px 0px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:10px;
	font-family:'BPG Glaho';
	color:#C5CBCD;
	position:relative;
}

.pagemiddle p	{
	font-size:15px;
	line-height:30px;
	text-align:justify;
	text-indent:15px;
	margin-bottom:10px;
}

.pagemiddle  a	{
	color:#FFFFFF;
}

.pagemiddle a:hover	{
	text-decoration:none;
}


.pagebottom	{
	width:910px;
	background:url(../img/page_borderbottom.png) top center no-repeat;
	margin:auto;
	padding-bottom:20px;
	height:14px;
}

.clearer	{
	clear:both;
}

.footer	{
	position:relative;
	background:url(../img/footerimg.png) bottom no-repeat;
	width:910px;
	height:100px;
	margin-top:-60px;
}

.klavish	{
	position:relative;
	background:url(../img/klavish_bg.png) top no-repeat;
	width:895px;
	height:49px;
	top:-7px;
	left:-8px;
}

.klavish .men0	{
	position:absolute;
	display:block;
	height:43px;
	background:url(../img/menubg.png) repeat;
	z-index:9;
}


.menu	{
	background:url(../img/menu.png) top center no-repeat;
	width:894px;
	height:43px;
	z-index:99;
	position:relative;
}


.menu	a	{
	position:absolute;
	display:block;
	height:42px;
	top:0px;
	border:0;
}

.menu	a span	{
	display:none;
}

.web_dizaini	{
	left:0px;
	width:108px;
}

.web_promousheni	{
	left:108px;
	width:137px;
}

.animacia	{
	left:245px;
	width:80px;
}

.banerebis_damzadeba	{
	left:325px;
	width:172px;
}

.modelireba	{
	left:497px;
	width:174px;
}

.part_programebi	{
	left:671px;
	width:222px;
}



/* BIG MENU */

.bigmenu	{
	width:620px;
	height:47px;
	position:absolute;
	top:65px;
	right:30px;
}

.bigmenu a {
	position:absolute;
	height:47px;
	display:block;
	top:0px;
	background:url(../img/bigmenu.png) top left no-repeat;
	border:0;
}

.bigmenu a span	{
	display:none;
}

.mtavari_gverdi	{
	left:0px;
	width:120px;
}

.mtavari_gverdi:hover	{
	background-position:0px -47px;
}

.chvens_shesaxeb	{
	left:120px;
	width:170px;
	background-position:-130px 0px !important;
}

.chvens_shesaxeb:hover	{
	background-position:-130px -47px !important;
}

.portfolio	{
	left:290px;
	width:170px;
	background-position:-313px 0px !important;
}
.portfolio:hover	{
	background-position:-313px -47px !important;
}

.kontaqti	{
	left:460px;
	width:130px;
	background-position:-487px 0px !important;
}
.kontaqti:hover	{
	background-position:-487px -47px !important;
}


/* SLIDERS  */ 

.slider	{
	text-align:center;
	display:block;
	position:relative;
	width:910px;
	height:351px;
}

#slider1	{
	display:block;
	background:url(../img/slider1.png) top center no-repeat;
	width:910px;
	height:351px;
	position:absolute;
	top:0px;
	left:0px;
}

#slider2	{
	display:none;
	background:url(../img/slider2.png) top center no-repeat;
	width:910px;
	height:351px;
	position:absolute;
	top:0px;
	left:0px;
}

#slider3	{
	display:none;
	background:url(../img/slider3.png) top center no-repeat;
	width:910px;
	height:351px;
	position:absolute;
	top:0px;
	left:0px;
}

#slider4	{
	display:none;
	background:url(../img/slider4.png) top center no-repeat;
	width:910px;
	height:351px;
	position:absolute;
	top:0px;
	left:0px;
}

.english	{
	float:right;
	position:relative;
	background:url(../img/english.png) center no-repeat;
	width:47px;
	height:22px;
	top:10px;
	right:0px;
}

.english	span	{
	display:none;
}

.facebook	{
	display:block;
	width:100px;
	height:20px;
	border:0px;
	position:absolute;
	right:9px;
	bottom:34px;
}

.facebook	span {
	display:none;
}

.twitter	{
	display:block;
	width:100px;
	height:20px;
	border:0;
	position:absolute;
	right:9px;
	bottom:6px;
}

.twitter	span {
	display:none;
}

#url	{
	border:1px solid #214152;
	background:#002B3F;
	width:250px;
	height:23px;
	padding:5px 2px 0px 3px;
	color:#C5CBCD;
	font-family:'MyriadPro-Regular';
	margin-left:20px;
	position:relative;
	top:-4px;
}

.pr_button	{
	position:relative;
	display:block;
	background:url(../img/pr_button.png) no-repeat;
	width:93px;
	height:32px;
	top:-4px;
	cursor:pointer;
}

.send_button	{
	position:relative;
	display:block;
	background:url(../img/send.png) no-repeat;
	width:77px;
	height:32px;
	top:-4px;
	cursor:pointer;
	margin-left:20px;
	margin-top:15px;
}

.register_button	{
	position:relative;
	display:block;
	background:url(../img/register_button.png) no-repeat;
	width:102px;
	height:32px;
	top:-4px;
	cursor:pointer;
	margin-left:19px;
}


.info-box	{
	background:#002B3F;
	border:1px solid #214152;
	margin-left:10px;
	padding:10px;
	margin-right:10px;
	line-height:180%;
	margin-bottom:20px;
}

.payment_map	{
	background:url(../img/payment_map.png) center no-repeat;
	width:100%;
	height:143px;
	margin-top:20px;
}

.registration_f	{
	margin-top:20px;
}


.registration_f	td	{
	padding:10px;
}

.registration_names {
	text-align: right;
}

.registration_fields	{
	border:1px solid #214152;
	background:#002B3F;
	width:550px;
	height:23px;
	padding:5px 2px 0px 3px;
	color:#C5CBCD;
	font-family:'MyriadPro-Regular';
	margin-left:20px;

}

.contacts_names {
	text-align: right;
	padding:10px;
}

.registration_textarea	{
	border:1px solid #214152;
	background:#002B3F;
	width:550px;
	height:150px;
	padding:5px 2px 0px 3px;
	color:#C5CBCD;
	font-family:'MyriadPro-Regular';
	margin-left:20px;
	margin-top:6px;
}

.map	{
	margin:auto;
	position:relative;
	border:1px solid #000;
}

.contact_information	{
	position:absolute;
	top:70px;
	right:30px;
	display:block;
	width:300px;
	height:328px;
}

#status	{
	position:relative;
	top:-30px;
	left:140px;
	
}

.portfolio_desc p	{
	font-size:12px !important;
	margin-bottom:5px !important;
	line-height:25px;
}
