#wrapper {width: 918px; margin: 0px auto; position:relative}

@import 'http://fonts.googleapis.com/css?family=Dosis:400,200';

* {
	
	-webkit-font-smoothing: antialiased;
}


	body,html {
		font: 15px/25px "Dosis", Klavika, sans-serif;
		color: #fff;
		
	}
h1 {
	font-size: 50px;
	line-height: 0px;
	font-weight: 100;
	opacity: 1;
	text-shadow: 0 1px 2px rgba(0,0,0,.8);
}
h2 {
	font-size: 25px;
	font-weight: normal;
	
	opacity: .9;
	text-shadow: 0 1px 2px rgba(0,0,0,.8);
}
h3 {
	font-size: 35px;
	color:#a3a9aa;
	line-height: 0px;
	font-weight: 100;
	
}
h4 {
	font-size: 25px;
	font-weight: normal;
	
	opacity: .9;
	text-shadow: 0 1px 2px rgba(0,0,0,.8);
}



/*B&W*/
.bw {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.bw:hover {
  -webkit-filter: opacity(0.5);
}

/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-5deg);
     -moz-transform: rotate(-5deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}


ol#toc {
    height: 6em;
    list-style: none;
    margin: 50;
    padding: 0;
}

ol#toc a {
   
    display: block;
    float: left;
    height: 3em;
    padding-left: 10px;
    text-decoration: none;
}



ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li.current a {
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(../img/tabs.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}

#logo {
    top:26px;
	left:0px;
    position: absolute;
}

#chat_header_bg {
 	background: url(../img/bg_slide.jpg) 100% 0;
    top:162px;
	left:0px;
	width:875px;
	height:468px;
    position: absolute;
}

#header_main {
	top:240px;
	left:165px;
	position: absolute;
	width: 636px;
	height: 111px;
}
#contact_header {
	top:10px;
	right:10px;
	position: absolute;
	background-image:url(../img/contact_details_header.png);
	width:357px;
	height:35px;

}
#box1 {
	top:650px;
	left:0px;
	position: absolute;
	width:100%;
	height: 258px;
	background-color:#e1eaeb;
}

#no1 {
	top:20px;
	left:20px;
	position: absolute;
	width:55px;
	height: 53px;
	background-image:url(../img/no1.png);
}

#no1_text {
	top:10px;
	left:101px;
	position: absolute;
	width:455px;
	height: 53px;
}
#no1_text2 {
	top:62px;
	left:29px;
	position: absolute;
	width:455px;
	height: 53px;
}
#no1_head {
	top:100px;
	left:20px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no1_bg.png);
}
#no1_descr {
	top:140px;
	left:30px;
	position: absolute;
	width:819px;
	height: 53px;
	color:#626262;
}
#no1_head2 {
	top:100px;
	left:450px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no1_bg.png);
}
#no1_descr2 {
	top:140px;
	left:460px;
	position: absolute;
	width:400px;
	height: 53px;
	color:#626262;
}
/*box2*/

#box2 {
	top:920px;
	left:0px;
	position: absolute;
	width:100%;
	height: 325px;
	background-color:#e1eaeb;
}
#no2 {
	top:20px;
	left:20px;
	position: absolute;
	width:55px;
	height: 53px;
	background-image:url(../img/no2.png);
}

#no2_head {
	top:100px;
	left:20px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no2_bg.png);
}
#no2_head2 {
	top:100px;
	left:450px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no2_bg.png);
}

/*box3*/

#box3 {
	top:1260px;
	left:0px;
	position: absolute;
	width:100%;
	height: 320px;
	background-color:#e1eaeb;
}
#no3 {
	top:20px;
	left:20px;
	position: absolute;
	width:55px;
	height: 53px;
	background-image:url(../img/no3.png);
}

#no3_head {
	top:100px;
	left:20px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no3_bg.png);
}
#no3_head2 {
	top:100px;
	left:450px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no3_bg.png);
}

/*box4*/

#box4 {
	top:1595px;
	left:0px;
	position: absolute;
	width:100%;
	height: 336px;
	background-color:#e1eaeb;
}
#no4 {
	top:20px;
	left:20px;
	position: absolute;
	width:55px;
	height: 53px;
	background-image:url(../img/no4.png);
}

#no4_head {
	top:100px;
	left:20px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no4_bg.png);
}
#no4_head2 {
	top:100px;
	left:450px;
	position: absolute;
	width:201px;
	height: 29px;
	background-image:url(../img/no4_bg.png);
}

#box5 {
	top:1950px;
	left:0px;
	position: absolute;
	width:100%;
	height: 380px;
}
#box5_button {
	top:20px;
	right:180px;
	position: absolute;
	width:270px;
	height:101px;
	background-image:url(../img/form_button.png);
}
#box5_header {
	top:0px;
	left:25px;
	position: absolute;
	width:400px;
	height:101px;
	text-align:right;
}
#box5_text {
	top:170px;
	left:25px;
	position: absolute;
	width:900px;
	height:151px;
	text-align:left;
}
#footer {
	top:2250px;
	left:0px;
	position: absolute;
	width:600px;
	height: 100px;
	color:#b1b1b1;
}
#form {width: 918px; background: url(../images/design/wrap_bg.gif) center  repeat-y; margin: 0px auto; position:relative
}
#form_bg1 {
	top:250px;
	right:0px;
	position: absolute;
	width:870px;
	height: 670px;
	background-color:#bfd3dc;
	border:solid 4px #bfd3dc; border-radius: 6px
}
#form_label1 {
	top:70px;
	left:-45px;
	position: absolute;
	width:87px;
	height: 103px;
	background-image:url(../img/label1.jpg);
}
#form_bg2 {
	top:210px;
	right:0px;
	position: absolute;
	width:870px;
	height: 144px;
	background-color:#9aa617;
	border:solid 4px #9aa617; border-radius: 6px
}
#form_label2 {
	top:230px;
	left:-45px;
	position: absolute;
	width:87px;
	height: 103px;
	background-image:url(../img/label2.jpg);
}
#form_bg3 {
	top:370px;
	right:0px;
	position: absolute;
	width:870px;
	height: 144px;
	background-color:#9aa617;
	border:solid 4px #9aa617; border-radius: 6px
}
#form_label3 {
	top:380px;
	left:-45px;
	position: absolute;
	width:87px;
	height: 103px;
	background-image:url(../img/label3.jpg);
}
#form_bg4 {
	top:530px;
	right:0px;
	position: absolute;
	width:870px;
	height: 144px;
	background-color:#9aa617;
	border:solid 4px #9aa617; border-radius: 6px
}
#form_label4 {
	top:380px;
	left:-45px;
	position: absolute;
	width:87px;
	height: 103px;
	background-image:url(../img/label4.jpg);
}
#form_bg5 {
	top:700px;
	right:0px;
	position: absolute;
	width:870px;
	height: 144px;
	background-color:#9aa617;
	border:solid 4px #9aa617; border-radius: 6px
}
#form_label5 {
	top:520px;
	left:-45px;
	position: absolute;
	width:87px;
	height: 103px;
	background-image:url(../img/label5.jpg);
}

fieldset {
    border: none;
}

form.signin .textbox label {
    display: block;
    padding-bottom: 7px;
}

form.signin .textbox span {
    display: block;
}

form.signin p, form.signin span {
    color: #6e7a7f;
    font-size: 15px;
	font-weight:bold;
    line-height: 15px;
}

form.signin .textbox input {
    background: #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    color: #51570c;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 15px Arial, Helvetica, sans-serif;
    padding: 6px 6px 4px;
    width: 200px;
}

form.signin .textbox select  {
    background: #efefef;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    color: #51570c;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 15px Arial, Helvetica, sans-serif;
    padding: 6px 6px 4px;
    width: 70px;
}

.textbox textarea {
    background: #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    color: #51570c;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 13px Arial, Helvetica, sans-serif;
    padding: 6px 6px 4px;
    width: 200px;
}

form.signin input:-moz-placeholder {
    color: #1272b4;
    text-shadow: 0 0 2px #000;
}

form.signin input::-webkit-input-placeholder {
    color: #b5b5b6;
	font-weight:bold;
}

form.signin textarea::-webkit-input-placeholder {
    color: #b5b5b6;
	font-weight:bold;
}

.button {
    background: -moz-linear-gradient(center top, #389b11, #389b11);
    background: -webkit-gradient(linear, left top, left bottom, from(#389b11), to(#389b11));
    background: -o-linear-gradient(top, #389b11, #389b11);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#389b11', EndColorStr='#389b11');
    border-color: #389b11;
    border-width: 1px;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 6px 6px 4px;
    margin-top: 10px;
    font: 12px;
    width: 214px;
}

.button:hover {
    background: #1272b6;
}

.small { float:left; color:#51570c;
}

.bigone {
	float:right;
	top:5px;
	left:250px;
	position:absolute;
	height:50px;
	width: 210px;
}
.PSC {
	float:right;
	top:80px;
	left:250px;
	position:absolute;
	height:50px;
	width: 220px;
}
.mesto {
	float:right;
	top:80px;
	left:490px;
	position:absolute;
	height:50px;
	width: 212px;
}
.tel {
	float:right;
	top: 200px;
	left:15px;
	position:absolute;
	height:50px;
	width: 212px;
}
.cas {
	float:right;
	top: 480px;
	left:15px;
	position:absolute;
	height:50px;
	width: 410px;
}
.poznamka {
	float:right;
	top: 550px;
	left:15px;
	position:absolute;
	height:50px;
	width: 840px;
}
.captcha {
	float:right;
	top: 700px;
	left:15px;
	position:absolute;
	height:50px;
	width: 230px;
}
.terms {
	float:right;
	top: 700px;
	left:15px;
	position:absolute;
	height:50px;
	width: 230px;
}
.send {
	top: 700px;
	left:650px;
	position:absolute;
	background-image:url(../img/send.png);
	height:60px;
	width: 222px;
}
.zkusenosti {
	float:right;
	top: 360px;
	left:15px;
	position:absolute;
	height:50px;
	width: 247px;
}
.zkusenosti_kde {
	float:right;
	top: 360px;
	left:300px;
	position:absolute;
	height:50px;
	width: 247px;
}
.other {
	float:right;
	top: 360px;
	left:250px;
	position:absolute;
	height:50px;
	width: 473px;
}
.mail {
	float:right;
	top: 200px;
	left:490px;
	position:absolute;
	height:50px;
	width: 212px;
}

.skype {
	float:right;
	top: 185px;
	left:250px;
	position:absolute;
	height:50px;
	width: 212px;
}

.bigone2 {
	float:right;
	top:20px;
	left:490px;
	position:absolute;
	height:30px;
	width: 242px;
}
.bigone3 {
	float:right;
	top:20px;
	left:570px;
	position:absolute;
	height:30px;
	width: 300px;
}
.bigone4 {
	float:right;
	top:20px;
	left:680px;
	position:absolute;
	height:30px;
	width: 242px;
}
.bigone6 {
	float:right;
	top:5px;
	left:490px;
	position:absolute;
	height:30px;
	width: 242px;
}
.podminky {
	top:20px;
	left:20px;
	position:absolute;
	height:500px;
	width: 835px;
	color:#333333;
}
#odeslano {
	top:250px;
	right:0px;
	position: absolute;
	width:870px;
	height: 120px;
	background-color:#bfd3dc;
	border:solid 4px #bfd3dc; border-radius: 6px
}
#sent {
	top:35px;
	left:91px;
	position:absolute;
	height:48px;
	width: 48px;
	background-image:url(../img/sent.png);
}
#sent2 {
	top:35px;
	left:91px;
	position:absolute;
	height:48px;
	width: 48px;
	background-image:url(../img/sent2.png);
}
.odeslanazprava {
	top:20px;
	left:150px;
	position:absolute;
	height:90px;
	width: 706px;
	color:#333333;
}  
.email {
 display:none;
 }       
.email2 {
 }
