
/* hand.made by true.crew | http://www.truecrew.ru | info@truecrew.ru */
/* � 2009. All rights reserved */


/* BASE */
body{
	width:100%;
	padding:0; margin:0;
	/*font-family: Calibri, Helvetica, Arial, "Myriad Pro", sans-serif;*/
	font-family: Helvetica, Calibri, Arial, "Myriad Pro", sans-serif;
	background-color:#FFFFFF;
	color:#363636;
	position: relative;
}

body, td{
	font-size:0.95em;
	line-height:120%;
	padding:0; margin:0;
	vertical-align:top;

}
table{
	padding:0; margin:0;
	border-collapse:collapse;
}
.vbottom{
	vertical-align:bottom !important;
}

h1 {
	padding:0; margin:0;
	font-size:1.6em;
	line-height:110%;
	font-weight:lighter;
}
h2, h3, h4, h5 {
	padding:0; margin:0;
}

p {
	padding:0; margin:0;
	padding-bottom:1em;
	line-height:120%;
}

a:link {
	color:#0e60b8;
}
a:visited {
	color:#1c3e68;
}
a:hover {
	color:#4398f3;
}

p.right{
	text-align:right;
}
.w80{
	width:80%;
}
.w50{
	width:50%;
}

img.left{
	float:left;
	margin:0 2em 1em 0;
}
img.right{
	float:right;
	margin:0 0 1em 2em;
}

.hide{
	display:none;
}
.small{
	font-size:0.9em;
}

/* INDEX */
.index{
	background:url(/static/images/bg_menu.jpg) center 76px no-repeat;
	background-color:#FFFFFF;
	width:100%;
	min-width: 1000px;
}
.inner{
	background:url(/static/images/bg_menu_in.jpg) center 76px no-repeat;
	background-color:#FFFFFF;
	width:100%;
	min-width: 1000px;
}


.layout {
	width:100%;
}
.layout td{
	/*border:1px dotted gray;*/
	vertical-align:top;
}
.pv50 {
	height:20px;
}
.logo {
	padding:0 20px 50px 50px;
}
.set{
	padding:65px 0px 0px 0;
	background:url(/static/images/logo_set_big.png) top left no-repeat;
	width:330px;
}
.down{
	padding:75px 20px 20px 50px;
	width:390px;
	bottom:0;
}
.contacts {
	padding-bottom:8px;
}
.contacts p{
	font-size:1.2em;
	line-height:100%;
	margin-top: 2px;
}
.contacts .town{
	font-size:0.7em;
}
.contacts .phone{
	font-size: 1em;
	color:#01408d;
	font-weight: bold;
}

/* MENU */

.contacts .cont_descr p {
    font-size: 0.9em;
    margin: 0px 0px 0px 20px;
    line-height: 120%;
    margin-top: 0px;
    }

#menu{
	padding:0 20px 0px 40px;
	font-size:0.85em;
}
#menu table{
	width:100%;
}
#menu table td{
	/*border:1px solid red;*/
	width:25%;
	padding-right:2em;
}
#menu ul{
	padding:0; margin:0;
}
#menu li{
	list-style:none;
	padding:3px 10px;
}
#menu li.big{
	padding-bottom:0.5em;
}
#menu li.on{
	padding:3px 0px;
	padding-bottom:0.5em;
}
#menu li.big a{
	color:#0e60b8;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
#menu a{
	color:#363636;
	line-height:130%;
}
#menu a:hover{
	color:#cf0c13;
}
#menu li.on a{
	background-color:#0e60b8;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 10px;
}
#menu b {
	color:#cf0c13;
	text-decoration:none;
}

/* SLIDER */

#bgsl{
	background:url(/static/images/bg_slider.jpg) center bottom no-repeat;

	background-color:#FFF;
	height:420px;
}
#slider{
	width:100%;
	float: left;
    display: inline;
}

#slider_container{
    width: 100%;
    height: 300px;
    background:url(/static/images/slide_bg.png) left top repeat-x;
    }

#slider img{
    float: left;
    }

.slide{
	width:100%;
	overflow: hidden;
}

.slide table{
	position:relative;
	width:80%;
	margin-left:8%;
	z-index:999;
}
.slide table td{
	padding:20px 0px 20px 100px;
	/*border:1px solid red;*/
}
.slide h1{
	font-size:3.5em;
	font-weight:bold;
	line-height:100%;
	color:#0b4d9e;
	background-color:#fff;
	padding-bottom:0.5em;
}
.slide td p{
	font-family: Helvetica, Arial, "Myriad Pro", sans-serif;
}
.slide td b{
	font-size:1.3em;
	font-weight:lighter;
	color:#a3d119;
	background-color:#FFF;
}
body.ie .slide td strong{
	background-color:#FFF;
}

.help{
	position:relative;
	margin-top:-116px;
	width:100%;
}
.help .text{
	padding:145px 30px 20px 50px;
}
.help .man{
	background:url(/static/images/mangirl.gif) top right no-repeat;
	padding-top:145px;
}
.help .man div{
	padding:0 30px 20px 50px;
	border-left:1px solid #adaaa7;
}
.help .red{
	color:#fff;
	padding:145px 50px 20px 50px;
	background:url(/static/images/kaska.gif) bottom left no-repeat;
}
.help .bgray{
	vertical-align:bottom;
	background:url(/static/images/bg_mangirl.gif) top left repeat-x;
	border-bottom:5px solid #adaaa7;
}
.help .bgred{
	vertical-align:bottom;
	background:url(/static/images/bg_red.gif) top left repeat-x;
	border-bottom:5px solid #a14043;
}
.help h1{
	font-size:1.8em;
	line-height:100%;
}
.help .text h1{
	color:#0e60b8;
}
.help .man h1{
	color:#cf0d13;
}
.help .man a{
	color:#FFF;
	background-color:#cf0d13;
	padding:3px 8px;
	text-decoration:none;
}
.help .man a:hover{
	color:#cf0d13;
	background-color:#fff;
}
.help .red h1{
	color:#FFF;
}
.help .red a{
	color:#FFF;
}

/* SEO_INDEX */

.seo{
	/*height:150px;
	overflow:scroll;*/
	padding:30px 50px 20px 50px;
	font-size:0.85em;
	line-height:130%;
	color:#525252;
}
.seo h2{
	font-size:1.25em;
	color:#01408d;
}

/* INNER */

.pagetext{
	padding-bottom:30px;
}
.leftcol{
	padding-left:150px;
	padding-right:50px;
	/*border:1px solid red;*/
}
.pagetext table{
	width:100%;

}

.breeds{
	padding:10px 0 30px 0;
	font-size:0.8em;
	font-style:italic;
}

.breeds a{
	padding-right:0.8em;
}
.breeds .arrow{
	background:url(/static/images/brarrow.gif) center left no-repeat;
	padding-left:1.5em;
}

.pagetext .pic{
	width:260px;
	/*border:1px solid red;*/
	float:left;
  display: inline;
	margin:0 40px 20px -100px;
}
.pagetext .pic img{
	margin-top:5px;
	border:8px solid #efe9e3;
}
.pagetext .pic p{
	font-size:0.8em;
	font-style:italic;
	padding:10px;
}

.pagetext .piclist{
	width:80px;
	float:left;
	margin-left:-110px;
}
.pagetext .piclist img{
	margin-bottom:10px;
	border:8px solid #efe9e3;
}
.pagetext img.bottomblue{
	border-bottom:5px solid #145EB7;
}
.pagetext h1{
	font-size:2.5em;
	font-weight:bold;
	line-height:100%;
	color:#0b4d9e;
	padding-bottom:0.5em;
	/*border:1px solid red;*/
}
.pagetext blockquote{
	padding:0.5em 0 1em 0; margin:0;
	letter-spacing:-1px;
	font-size:1.6em;
	line-height:120%;
	color:#1c3e68;
}
.pagetext h2,
.pagetext h3,
.pagetext h4,
.pagetext h5 {
	padding:1em 0 0.5em 0; margin:0;
}
.pagetext .group {
	text-transform:uppercase;
	color:#750004;
	margin-top:-1em;
	padding-bottom:1em;
}
.pagetext .group select{
	width:70%;
	font-size:1em;
	padding:0.2em;
	text-transform:none;
	background-color:#f4f4f4;
}


.pagetext p.big{
	font-size:1.2em;
	/*letter-spacing:-0.005em;*/
}

.pagetext ul{
	padding:0; margin:0 0 1em 2em;
	list-style-type:square;
	font-size:0.9em;
}
.pagetext li{
	padding:0 2em 0.5em 0em;
	color:#666666;
}

.pagetext ul.big {
	margin-left:1em;

}
.pagetext ul.big li{
	list-style:none;
	font-size:1.3em;
	padding-left:1.2em;
	background:url(/static/images/bigrarr.gif) left 33% no-repeat;
}

.twocol td{
	width:50%;
	padding:0 40px 0 0;
	/*border:1px solid red;*/
}
.twocol h2,
.twocol h3,
.twocol h4,
.twocol h5 {
	color:#0b4d9e;
	padding-bottom:0.5em;
}

.pagetext .tabdata{
	width:100%;
	padding:0; margin:0;
	border-bottom:3px solid #f4f4f4;
	font-size:0.9em;
}
.pagetext .tabdata th{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	font-size:0.9em;
	background-color:#1c3e68;
	color:white;
	padding:10px 15px;
}
.pagetext .tabdata td{
	padding:10px 15px;
	text-align:left;
	vertical-align:top;
}
.pagetext .tabdata tr{
  background-color:#ffffff;
}
.pagetext .tabdata tr.line{
	background-color:#f4f4f4;
}


.tth{
	width:100%;
	height:3em;
	background-color:#dfdfdf;
}
.tth a{
	display:block; float:left;
	padding:0.9em 2em;
	background-color:#dfdfdf;
}
.tth b{
	display:block; float:left;
	background-color:#01408d;
	color:#FFFFFF;
	padding:0.9em 2em;
}
.tab{
	padding:20px 0 20px 20px;
	background-color:#f4f4f4;
}



.option{
	/*border:1px solid red;*/
	border-top:1px solid #b5b5b5;
	width:100%;
	padding-bottom:2em;
	clear: both;
}
.option img{
	float:right;
	padding-right:20px;
	border: 0px;
}
.option h3{
	padding:30px 0 0 150px;
	color:#0b4d9e;
	font-size:1.4em;
	line-height:120%;
}
.option h4{
	font-weight:bold;
	font-size:1.1em;
}
.option table{
	margin-top:1em;
}
.option .gotop{
	float:right;
	font-size:0.8em;
	padding:0.6em 0 0 0;
}
.option .gotop a{
	color:#97b91a;
	padding-left:1em;
	font-size:0.9em;
	font-style:italic;
	background:url(/static/images/gotop.gif) left center no-repeat;
}
.option a{
	/* padding:0 1em 0 2em; */
	/* background:url(/static/images/godown.gif) right center no-repeat; */
}


/* HELP */

.t_help{
	margin-left:-100px;
	background:url(/static/images/bg_help_line.gif) bottom right no-repeat;
	/*border:1px dotted red;*/
}

.t_help td{
	padding:0.5em 2em 2em 2em;
}
.t_help td.text{
	padding-bottom:60px;
}

table .done {
	background:url(/static/images/bg_help_bezh.gif) bottom right no-repeat;
}

table .left {
	background:url(/static/images/bg_help_lineleft.gif) bottom left no-repeat;
}

.t_help select{
	font-size:1.3em;
	padding:0.2em;
}

.t_help button{
	font-size:0.85em;
	padding:0.5em 1em;
	background-color:#c2c2c2;
}

.t_help button.best{
	background-color:#959595;
	color:white;
}
.t_help button:hover,
.t_help button.best:hover{
	background-color:#8EB697;
}

.t_help .pic{
	/*border:1px solid red;*/
	width:200px;
	margin:0; padding:20px 20px 60px 0px;
}
.t_help .pic img{
	margin:10px 0 10px 0;
	/*border:8px solid #efe9e3;*/
	border:0;
}
.t_help .pic p{
	font-size:0.85em;
	font-style:italic;
	padding-left:30px;
}



/* 2COL */

.col2{
	padding:100px 0 0 50px;
	/*border:1px solid red;*/
}
.col2 div{
	margin-top:20px;
	padding: 0 50px 30px 0;
	font-size:0.9em;
}
.col2 .back{
	padding:20px;
	margin:0 0 20px -20px;
	background-color:#efe9e3;
}
.col2 .back p{
	padding-right:20px;
}
.col2 div h2{
	font-size:1.7em;
	line-height:110%;
	font-weight:lighter;
	padding-top:0px;
}
.col2 div.gray p{
	color:#6d6d6d;
	font-style:italic;
}
.col2 div img{
	/*border:1px solid #898989;*/
}

.col2 div.files{
	color:#6d6d6d;
	background-color:#efe9e3;
	padding:20px;
}
.col2 div.files ul{
	padding:0; margin:0;
	list-style:none;
}
.col2 div.files li{
	padding:0 2em 0.5em 0em;
}
.col2 div.files li.fpdf{
	padding:0 2em 1em 1.8em;
	background:url(/static/images/fpdf.gif) left top no-repeat;
}
.col2 div.files li.fdoc{
	padding:0 2em 1em 1.8em;
	background:url(/static/images/fdoc.gif) left top no-repeat;
}
.col2 div.files li.fppt{
  padding:0 2em 1em 1.8em;
  background:url(/static/images/fppt.gif) left top no-repeat;
}
.col2 div.files li.foth{
  padding:0 2em 1em 1.8em;
  background:url(/static/images/foth.gif) left top no-repeat;
}

.col2 div.spec{
	color:#6d6d6d;
	border-bottom:3px solid #a50c10;
	margin:30px 50px 0 0;
	padding:0;
}
.col2 div.spec img{
	border:0;
	float:right;
}
.col2 div.spec h3{
	color:#cf0d13;
}
.col2 div.spec a{
	color:#cf0d13;
}


.submenu{
	padding:0 50px 20px 0;
}
.submenu h2{
	padding:0; margin:0;
	font-size:1.2em !important;
	font-style:italic;
	font-weight:bold !important;
	padding-bottom:0.8em;
}
.submenu ul{
	padding:0; margin:0;
}
.submenu li{
	color:#cf0c13;
	list-style:none;
	padding-bottom:0.4em;
	font-weight:bold;
}
.submenu li a{
	color:#363636;
	font-weight:normal;
}

.submenu ul.sub{
	font-size:1em;
	padding:0; margin:0;
	margin:0 0 1em 0.5em;
}
.submenu ul.sub li{
	color:#363636;
	padding:0 1em 0.5em 1.5em;
	background:url(/static/images/smenu.gif) left center no-repeat;
}
.submenu ul.sub li.on{
	font-weight:bold;
	color:#363636;
	background:url(/static/images/smenu_on.gif) left center no-repeat;
}
.submenu ul.sub li a{
	color:#0e60b8;
}




/* TIZERS */

.tizers {
	width:25%;
	padding:50px 30px 3px 50px;
	font-size:0.8em;
	line-height:130%;
	color:#6d6d6d;
}
.tizers h3{
	padding-bottom:0.3em;
}
.tizers a{
	color:#0e60b8;
}
.tizers a:hover{
	color:#cf0d13;
}
.tizers:hover{
	color:#363636;
}
.tizers:hover a{
	color:#cf0d13;
}


/* COPYRIGHTS */

.manager{
	padding:70px 200px 30px 50px;
	background:url(/static/images/bg_manager.jpg) bottom right no-repeat;
	/*border:1px solid red;*/
}
.manager h3{
	color:#363636;
	font-size:1.6em;
	line-height:110%;
	font-weight:lighter;
}
.inner .manager{
	/*display:none;*/
}

.copyrights{
	width:100%;
	background:url(/static/images/bg_copyrights.jpg) top center no-repeat;
	background-color:#01408d;
}
.copyrights td {
	color:#FFFFFF;
	font-size:0.8em;
	padding:20px 20px 30px 50px;
}
.copyrights td a{
	color:#4398f3;
}
.copyrights img{
	display:block;
	margin-top:30px;
}
