@import "../css/reset.css";@import "../css/grid_24.css";@import "../css/superfish.css";
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; min-width:1110px; background:url(../images/body_bg.jpg) 50% 0 #000;}
.main {width:1110px;padding:0;margin:0 auto;}

/* Links ======================================================== */
a {color:#666;outline:none}
a:hover {text-decoration:none}
#content a:hover{ color:#dd1010; text-decoration:none;}
.button{ background:url(../images/button.jpg) repeat-x #e2e2e2; display:inline-block; box-shadow: 0 2px 2px rgba(0,0,0,0.10); padding:5px 22px 9px;margin: 40px 0 5px 0; text-decoration:none; font-size:19px; line-height:24px; color:#3d3d3d; text-shadow: 1px 1px rgba(255,255,255,0.67); border: 1px solid #FFF; border-radius:25px;}
.button:hover{ background:#f0f0f0;}
.top_ind{ margin-top:32px; margin-left:6px;}
.link{ color:#666; font-weight:normal;}
/*********************************fonts*************************************/
p {margin-bottom:18px}

.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}

.italic{font-style:italic}
.letter {letter-spacing:-1px}
/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}
.border {border:1px solid red;}

.buttons a:hover {cursor:pointer}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}
/*================================GLOBAL BLOCKS==============================*/
.global_top{ background:url(../images/top_block.jpg) 50% 0 no-repeat; position:relative; overflow:hidden}
.min-height1{ min-height:984px;}
.min-height2{ min-height:272px;}
.global_middle{ color:#666;}
.middle_bg_1{ background:url(../images/middle_block_page1.jpg) 50% 0 no-repeat; min-height:200px;}
.middle_bg_2{ background:url(../images/midle_block_main.jpg) 50% 0 repeat; min-height:200px;}
.global_bottom{ color:#7e7e7e; background:url(../images/global_bottom.png) repeat-x; min-height:50px;}
.bottom_box{padding:49px 161px 0 0;}
/*********************************header*************************************/
header{ position:relative; overflow:hidden; min-height:230px; z-index:999;}
header h1{ width:151px; position:relative; z-index:999;}
h1 .slogan{font-size: 20px; line-height: 24px; color:#999999; text-transform:uppercase; display:block; width:152px;}
header h1 a {display:block;background:url(../images/logo.jpg) 0 0 no-repeat; height:194px; text-decoration:none; margin-bottom:6px; text-indent:-9999px;}
.show_menu{ float:left; position:relative; width:800px; z-index:999;}
.show_menu strong{ background: url(../images/show_meun.jpg) 105px 16px no-repeat #1f1a20; cursor:pointer; color:#dddddd; font-weight:normal; display:inline-block; padding:8px 55px 9px 40px; font-size:20px; line-height:24px;}

div.banner { height:200px; width:514px; float:left; margin: -24px 0 0 245px !important;text-align:right; color:#a8a8a8; position:relative; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
div.banner .title{ color:#999999; font-size:48px; line-height:58px;}
div.banner .title strong{
	font-weight:normal;
	color:#6c569a;
}
div.banner .sub_title{ font-size:36px; line-height:43px;margin-top:-6px;}
div.banner .text_box{ display:inline-block; width:210px; padding:25px 0 0 0 !important;  line-height:20px; font-size:17px;}
div.banner .click{ display:inline-block; background:#1f1a20; border-top:1px solid #231e24; border-bottom:1px solid #272328; color:#fff; padding:0 3px 0 3px; text-decoration:none;}
div.banner .click:hover{ background:#ea72ba; border-top:1px solid #ea72ba; border-bottom:1px solid #ea72ba;}


/*********************************content*************************************/
#content {padding:38px 161px 51px 0px;}
h2{ font-size:36px; color:#474747; line-height:50px; font-weight:700;}
.h2{ font-size:30px; line-height:36px; margin-top:4px;}
h3{ font-size:26px; color:#575757;padding:0 0 0 55px;margin: -8px 0 0 0; line-height:32px;}
.h3{margin: 4px 0 0 55px;}
.bot_ind{ margin-bottom:33px;}
.bot_ind2{ margin-bottom:10px;}


/*********************************bottom*************************************/
.bottom_box h2{ font-size:36px; color:#c7c7c7; line-height:50px;padding:0 0 0 0; margin: 0 0 26px 0;}
.bottom_box a{ text-decoration:none;}
.bottom_box a:hover{ text-decoration:underline; color:#ed008c;}
.social{ margin-bottom:18px; overflow:hidden;}
.social a{ display:block; float:left; width:30px; height:30px; margin: 0 13px 0 0;}
.flickr{ background:url(../images/flickr.png) no-repeat;}
.skype{ background:url(../images/skype.png) no-repeat;}
.twitter{ background:url(../images/twitter.png) no-repeat;}
.ember{ background:url(../images/ember.png) no-repeat;}
.delicious{ background:url(../images/delicious.png) no-repeat;}
.news{ margin-top:-7px;}
.news li{ overflow:hidden; background:url(../images/news.png) 50% 0;margin: 0 30px 11px 1px; padding:17px 0 23px 0;}
.news span{ display:inline-block;}
.news .date{
	font-size:23px;
	line-height:29px;
	color:#6c569a;
	padding:11px 0 0 2px;
	width:99px;
	text-align:center;
}
.news .text{ overflow:hidden; width:220px; font:14px Arial, Helvetica, sans-serif; color:#838383; line-height:17px; padding:0 0 0 0;}
.news a{ color:#fff; padding-left:12px;}
.info{margin: -5px 0 0 0;}
.means{ font-size:24px; line-height:29px; color:#7d7d7d; display:inline-block; padding-bottom:5px;}
.description{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:22px;}
/*********************************page_1*************************************/
.small_box1{ width:248px; padding:21px 10px 0 0;}
.list{margin: 26px 0 0 0;}
.list li, .list_1 li{ background:url(../images/marker.png) 0 9px no-repeat; padding:0 0 0 25px; position:relative;}
.list li a, .list_1 li a{ font:14px Arial, Helvetica, sans-serif; line-height:30px; color:#666; text-decoration:underline;}

/*********************************page_2*************************************/
.refine{margin: 33px 0 14px 0;}
.category strong, .size strong{ font-size:15px; display:inline-block; margin-bottom:0px; text-transform:uppercase;}
.size{margin: 30px 0 0 0;}
.size .f_left{ width:100px}
.size .f_right{ width:140px}
.size .align_right{ display:inline-block; text-align:right; overflow:hidden; padding-left:187px;}
#slider{margin: 2px 0 0 0;}
.slider{ margin-top:25px}
.description2{padding:113px 0 0 0;}
.description2 .img_box2{ float:left; margin-left:31px;}
.description2 .img_box2:first-child{ margin-left:0;}
.description2 .img_box2 img{ margin-bottom:15px}
.description2 .img_box2 p{margin: 0 0 7px 0;}
.description2 .img_box2 a{ text-decoration:none;}
.description2 .wrapper{ margin-bottom:24px;}
.description2>.m_bottom_zero{ margin-top:34px;}
/*********************************page_3*************************************/
.description1{margin: 6px 0 38px 0;}
.description1 h3{ margin-left:55px; margin-bottom:11px; font-size:27px; line-height:32px;}
.description1 figure{ float:left;padding:0 0 0 2px;}
.description1 div{ float:right; width:178px; padding:20px 0 0 0;}
.h3_1{ margin-top:-3px; margin-bottom:30px;}
.list_1{ margin-top:17px; margin-bottom:19px;}
.list_1 li{ padding-right:10px;}
/*********************************page_4*************************************/
.h3_2{margin: -9px 0 40px 100px;}
.h3_3{margin: -12px 0 40px 86px;}
/*********************************page_5*************************************/
.h2_1{ margin-bottom:16px;}

/* Contact form */
#contact-form {padding:0px 0 0 0; margin-top:-4px;}
#contact-form .success {padding-bottom:5px;}
#contact-form textarea, #contact-form input {margin:0 !important;font-size:14px; border:1px solid #e7e7e7; color:#969696; padding:16px 17px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#fff;}
#contact-form input {width:347px;}
#contact-form textarea {overflow:auto; width:433px; height:171px;resize:vertical;}	
#contact-form label {display:block; padding-bottom:10px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; min-height:207px; }
#contact-form .button {margin-left:8px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px;}
#contact-form .buttons2 {overflow:hidden; padding-right:4px; height:80px; text-align:right; position:relative; clear:both;}
#contact-form .buttons2 a {
	margin-left:19px;
	margin-top:20px;
	cursor:pointer;
	min-width:63px;
	text-align:center;
}
#contact-form .buttons2 a:hover {}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

#map_canvas {
    width:411px;
	height:237px;
	overflow:hidden;
	margin-bottom:26px;
}
.adress span{ display:inline-block; width:106px;}
.adress dt{ margin-bottom:18px;}
.adress a:hover{ text-decoration:none;}
/****************************footer************************/
footer{padding:16px 0 0 0px;margin: 33px 0 0 0; background:url(../images/footer.png) 3px 0 no-repeat;}
footer .f_left{ background:url(../images/logo_2.jpg) 0 bottom no-repeat; width:151px; height:46px; padding-top:24px; margin-left:6px;}
footer .f_right{ font-size:12px; color:#9a9a9a; padding-right:10px;}
footer a{ color:#9a9a9a;}
#easyTooltip {font-size:12px;background:#000;padding:3px 5px; color:#ed008c;}
