





fbody,
html {
	background:url(../../../../assets/templates/site/images/back_UK.jpg) top center no-repeat #ffffff;
	margin:0;
	padding:0;
	height: 100%;
	font-family: Arial;
	color:#505050;
	font-size:12px;
}

body {
	margin:0;
	padding:0;
}

table {border:0px solid #f0f0f0;}
table td {padding:3px; border:0px solid #e0e0e0;}

@font-face
{
 font-family: Seven;
 src : url("../../../../assets/templates/site/images/m.ttf");
}


td {font-family:Arial; font-size: 12px; color: #505050;}
a {font-family:Arial; font-size: 12px; color: #202020; text-decoration:underline; font-weight:normal;}
a:hover { color: #000000; text-decoration:none;}

H1, H2, H3, H4{
font-weight:normal;
font-family: Georgia, Arial;
padding: 0px 0px 0px 0px;
margin: 0px;
}
H1 {font-size: 20px;padding: 0px 0px 0px 0px; color: #004C8C;}
H2 {font-size: 18px;padding: 0px 0px 0px 0px; color: #004C8C;}
H3 {font-size: 12px;padding: 0px 0px 0px 0px; color: #004C8C;}
H4 {font-size: 12px;padding: 0px 0px 0px 0px; color: #8794A5; font-weight:bold;}


/* Blocks */

#page {
	margin:0 auto;
	width:1000px;
	margin-top: 30px;
}

.page {
	margin:0 auto;
	width:1000px;
}

#page_main {
	margin:0 auto;
	width:1000px;
}

#top {
	padding-top:0px;
	padding-bottom:0px;
}

.lang a {text-decoration:none; font-size:11px;}
.lang a:hover {color:#376588;}

#left {float:left;}

#clear {clear:both;}

#content_inner {min-height:460px; background:#ffffff;
padding:20px;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

#content_main {
	margin-top:6px;
	background:#D6D6D6;
	padding:20px;
	text-align:justify;
}

#menuleft {float:left; width:350px;}
#content_right {float:left; width:650px; text-align:justify; }


#bottom {
	margin-top:20px;
	background:#e4eaea;
	border-top:1px solid #d6dbe1;
	width:100%;
	min-height:200px;
	clear:both;
}

#footer {
margin:0 auto;
width:1000px;
}

.hs1 {
/* background:url(../../../../assets/templates/site/images/h1_back.png) top left no-repeat #195dba; padding:30px; margin-bottom:20px;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
*/
margin-bottom:20px;
}

/* .hs1 h1 {color:#1d4664;} */
.hs1 div {color:#376588;}


.l {float:left;}

.h_top {margin:0px 0px 0px 20px;}
.h_top ul {margin:0; padding:0; height:34px; min-height:34px;}
.h_top li {float:left; list-style-type: none; margin:0;  padding:10px 12px 10px 12px;}
.h_top a {font-family: Arial; font-size: 13px; color:#505050; text-shadow:0px 1px 0px #ffffff; text-decoration: none; 
}
.h_top a:link {text-decoration: none;}
.h_top a:visited {text-decoration: none;}
.h_top a:hover {text-decoration: none; color:#000000;
}
#top .active a{color:#000000;}
.h_top #select {margin-left:10px; background:#004377;}


/* ============== Формы ================= */

textarea {
background:url(../../../../assets/templates/site/images/back_input.jpg) top repeat-x #ffffff;
border:1px solid #d0d0d0;
border-top:1px solid #7c7c7c;
color:#000000;
padding:5px;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;

}
input {
background:url(../../../../assets/templates/site/images/back_input.jpg) top repeat-x #ffffff;
border:1px solid #d0d0d0;
border-top:1px solid #7c7c7c;
color:#000000;
padding:5px;
border-radius:5px; 
-webkit-border-radius:53px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

select {
background:url(../../../../assets/templates/site/images/back_input.jpg) top repeat-x #ffffff;
border:1px solid #d0d0d0;
border-top:1px solid #7c7c7c;
color:#000000;
padding:5px;
border-radius:5px; 
-webkit-border-radius:53px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}


/* ============== Внутр. меню ================= */

#column .subnav{display:block; width:320px; padding:0px 10px 20px 0px; margin-bottom:0px;}
#column .subnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#column .subnav li{
	float:none;
	text-align:left;
	margin:0 0 3px 0;
	padding:0;
	}

#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}

#column .subnav a{
	display:block;
	margin:0;
	font-size:13px;
	padding:8px 10px 8px 40px; background:url(../../../../assets/templates/site/images/m2.png) left center no-repeat;
	color:#15385b;
	text-shadow:1px 1px 0px #ffffff;
	text-decoration:none;
	}

#column .subnav ul li ul li a{background:none;}

#column ul li.active a {
color:#000000;
font-weight:bold;
text-shadow:1px 1px 0px #ffffff;
background:url(../../../../assets/templates/site/images/m2.png) left center no-repeat;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

#column .subnav a:hover{
color:#273a4e;
text-shadow:1px 1px 0px #ffffff;
background:url(../../../../assets/templates/site/images/m1.png) left center no-repeat;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{padding-left:0px;}
#column .subnav ul ul a{padding-left:40px; background-position:30px center;}
#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}


#bottomnav ul {padding:0px; margin:0px;}
#bottomnav ul li a{font-weight:normal; margin:0px;}
#bottomnav ul ul {padding:0px; margin:0px;}
#bottomnav ul li {float:left; list-style-type:none; padding:0px; margin:0px; padding-bottom:5px; padding-right:10px;}
#bottomnav ul li ul li {padding:0px; margin:0px; list-style-type:none; padding-top:3px;}
#bottomnav ul li ul li a{font-size:11px; font-weight:normal;}
#bottomnav .active a {background:none; color:#000000;}

/* ============== Новости ================= */

#news {padding:0; margin:0 0 15px 0;} 
#news h2 a {font-family:Georgia; padding:0px; margin:0px; border:none; font-size:18px;} 
#news .introtext{padding:5px 0 0 0; text-align:justify;} 
#news .introtext .date {font-weight:bold;} 
#news .readmore a {text-align:right; font-weight:11px;}
#news .img-page-out {
float:left; width:200px; height:120px; border:1px dashed #a0a0a0; margin:5px 10px 5px 5px;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}
#news .img-page {float:left; width:190px; height:110px; margin:5px;}


.img-pages {
border:1px dashed #a0a0a0; margin:10px 20px 10px 10px; padding:20px; background:#ffffff;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

/* =============== Галерея ================ */

.gallery_image {float:left; margin:10px; border:5px solid #ffffff;}


/* =============== Каталог ================ */

.cat {padding-top:15px; padding-bottom:15px; border-bottom:1px dotted #c0c0c0;}

.cat_img {
float:left;
width:100px;
border:5px solid #c0c0c0; margin-right:20px; padding:10px; height:65px; width:65px;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

.cat_descr {
float:left;
width:500px;
padding-top:15px;
}

.cat_more {float:left; padding-top:20px; padding-left:50px;}

.cat_title a {font-size:20px;}
.cat_type {padding-top:5px; font-size:11px;}

.cat_page_url {padding:5px 0px 5px 0px;}
.cat_page_url a {border-bottom:1px dotted #c0c0c0; text-decoration:none;}
.cat_page_url a:hover {border-bottom:0px dotted #c0c0c0; text-decoration:none;}

.cat_page_img {
border:5px solid #c0c0c0; 
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

/* =============== Слайдер на главной ================ */

#slider h2 {margin:0px;}
#slider h2 a {font-size:16px; font-family:Georgia; margin:0px;}
#slider .introtext{padding:5px 0 0 0; font-size:11px; text-align:justify;} 

/* =============== Теги ================ */

.tagcloud {line-height:1.5;}
.tagcloud a {text-decoration:none;
padding:2px 3px 2px 3px;
border-radius:2px; 
-webkit-border-radius:2px; 
-moz-border-radius:2px; 
-khtml-border-radius:2px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}
.tagcloud a:hover {text-decoration:none; background:#d0d0d0;}
.tagcloud a.s1 {font-size:13px;}
.tagcloud a.s2 {font-size:14px;}
.tagcloud a.s3 {font-size:15px;}
.tagcloud a.s4 {font-size:16px;}
.tagcloud a.s5 {font-size:17px;}
.tagcloud a.s6 {font-size:18px;}

/* ================ Дополнительные данные =============== */

.paginations a {text-decoration:underline;} /*подчеркивание ссылок*/
.paginations a:hover {text-decoration:none;} /*убрать подчеркивание ссылок при наведении*/
.paginations .ditto_currentpage {color:#fff; background-color:#d0d0d0; border:1px solid #a0a0a0; padding: 1px 3px; margin:2px;  font-weight:bold; } /*оформление текущей страницы: цвет текста, цвет фона, цвет и ширина границы, размер отступов, текст жирным шрифтом*/
.paginations .ditto_previous_link, .pagination .ditto_next_link{margin:0 10px;} /*отступы для ссылок «далее» и «назад»*/
.paginations .ditto_page{ padding: 2px 5px;}/* отступы для номеров страниц*/

.sliders {
width:760px; height:239px;
border-radius:7px; 
-webkit-border-radius:7px; 
-moz-border-radius:7px; 
-khtml-border-radius:7px;
behavior: url('../../../../assets/templates/site/css/PIE.htc');
position:relative;
}

.category_list {
padding-bottom:15px;
}

.category_list a {font-family:Georgia; font-size:24px;}
.category_list_descr {padding-top:5px; font-size:11px; text-align:left;}

#breadcrumb {font-size:11px; color:#a7bbc6;}
#breadcrumb a {font-size:11px; color:#54636b; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

#contacts {font-size:11px;}
#contacts a {font-size:11px;}
/*==========================my style=====================================*/
.cont-ban{
	background: url(../../../../assets/templates/site/images/flag_UK.png) no-repeat;
	background-position: 45px 13px;
	height: 154px;
	margin: -15px 0 -15px 0;
}
a.no-link{
	text-decoration: none;
	border: none;
}
.country-ban{
	width: 206px;
	height: 154px;
	position: relative;
	float: right;
	margin-left: 10px;
	padding-right: 10px;
	color: #000;
	background: url(../../../../assets/templates/site/images/cont-back.png) center no-repeat;
}
.country-ban p{margin: 12px 0px;}
.country-ban:hover{
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	cursor: pointer;
}
.flag{
	width: 15px;
	height: 12px;
	position: absolute;
	left: 15px;
	top: 15px;
}
#rus{background: url(../../../../assets/templates/site/images/rus.jpg) center no-repeat;}
#bel{background: url(../../../../assets/templates/site/images/bel.jpg) center no-repeat;}
#ua{background: url(../../../../assets/templates/site/images/ua.jpg) center no-repeat;}
.country-ban p{
	margin-left: 42px;
	font-weight: 600;
	/*line-height: 1.4;*/
}
.country-ban p span{
	font-weight: 400;
}

.slider-back{
	width: 1000px;
	height: 280px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 40px;
	background: url(../../../../assets/templates/site/images/slider-back.png) no-repeat center;
}
.slider-shadow{
	width: 1000px;
	height: 6px;

	margin: 0 auto;
	background: url(../../../../assets/templates/site/images/slider-shadow.png) no-repeat center;
}
.slider{
	width: 974px;
	height: 254px;
	margin: 0 auto;
	margin-top: 13px;
}
.slider ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.slider ul li{
	display: block;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

a.perv2{
	position: absolute;
	width: 45px;
	height: 50px;
	left: 0px;
	margin-top: -150px;
	margin-left: 15px;
	background: url(../../../../assets/templates/site/images/miscellaneous_sprite.png) no-repeat;
}
a.perv2:hover{
	background-position: 0 -50px;
	cursor: pointer;
}
a.next2{
	position: absolute;
	width: 45px;
	height: 50px;
	margin-top: -150px;
	right: 0px;
	margin-right: 15px;
	background: url(../../../../assets/templates/site/images/miscellaneous_sprite.png) no-repeat;
	background-position: -50px 0;
}
a.next2:hover{
	background-position: -50px -50px;
	cursor: pointer;
}



















