/* MessageBox.ascx */
.msg-box-container{
z-index:999;cursor:default;
}
.msg-box-container .info,
.msg-box-container .success,
.msg-box-container .warning,
.msg-box-container .error,
.msg-box-container .validation{
border: 1px solid;margin:10px 0;background-repeat:no-repeat;background-position:10px center
}
.msg-box-container .info{
color:#00529B;background-color:#BDE5F8;background-image:url('~/atilektcms/img/info.png')
}
.msg-box-container .success{
color:#4F8A10;background-color:#DFF2BF;background-image:url('~/atilektcms/img/success.png')
}
.msg-box-container .warning{
color:#9F6000;background-color:#FEEFB3;background-image:url('~/atilektcms/img/warning.png')
}
.msg-box-container .error{
color:#D8000C;background-color:#FFBABA;background-image:url('~/atilektcms/img/error.png')
}
.msg-box-container{
position:fixed;top:0;right:10px
}
.msg-box-container .info p,
.msg-box-container .success p,
.msg-box-container .warning p,
.msg-box-container .error p {
padding:20px 50px
}
.msg-box-container .info a,
.msg-box-container .success a,
.msg-box-container .warning a,
.msg-box-container .error a{
float:right;padding:10px;cursor:pointer
}
.msg-box-container img{
border:none; 
}
/* скрытие ссылок на печать и на почту */
#ctl00_ContentHeader_ctl04_HyperLink1 {display: none;}
#ctl00_ContentHeader_ctl04_HyperLink2 {display: none;}
#ctl00_ContentHeader_ctl05_HyperLink1 {display: none;}
#ctl00_ContentHeader_ctl05_HyperLink2 {display: none;}
#2392 {display: none;}
.2392 {display: none;}
pmid-2392  {display: none;}
.pmid-2392 {display: none;}
#pmid-2392 {display: none;}
.pmid="2392" {display: none;}
pmid="2392" {display: none;}
#pmid="2392" {display: none;}
.pmid="2392" {display: none;}
.class pmid="2392" {display: none;}
.class pmid-2392 {display: none;}
.class pmid {display: none;}
.pmid {display: none;}
.pmid-2392 {visibility: hidden;}
.OpPrintableVersion {display: none;}
.OpSensEmail {display: none;}
#wysiwyg_email_modal {display: none;}


 /* расположение блока баннера (новости) */
#banner2 {float: left; margin-right:150px;}
#banner2 h2 {float: left; margin-top:0px;}
 
/*убирает рамки вокруг ссылок*/
a { border:none; outline:none; color: #4C9ED9;}


.gridView tr td { border-bottom:1px; border-bottom-style:solid !important;}
th, td
{border-left:0; border-bottom:1; border-right:0; border-top:0; width: auto;}

#my_carriage_table tr td{ padding-bottom:10px;}


/* убираем отступы */
* {margin:0; padding:0;} 
body {background:#ffffff; margin:0; padding:0;} 

/* цвет фона белый (по бокам) */
img {border:none;} /* убираем синие ссылки в IE7 */
#wrap {margin:0 auto; padding:0; width:960px;position:relative;} 	/* обертка */
#header {position:relative; background:#ffffff; height:156px; background-image: url(/Themes/Theme_horse/images/header.png);} /* Шапка 1 */
#header_contacts {position:relative; background:#ffffff; height:156px;} 
#header2 {position:relative; background:#ffffff; height:36px; background-image: url(/Themes/Theme_horse/images/header2.png);} /* Шапка 2 */
#header3 {position:relative; background:#ffffff; height:217px; background-image: url(/Themes/Theme_horse/images/header3.png);} /* Шапка 3 - для слайдера */

#contentImage{position:absolute;  width:1680px; overflow:auto; left:-8px; top:auto; height:215px;}
#photo_slider_arrow_left {position:absolute; left:130px; top:100px; z-index:4; cursor:pointer;}
#photo_slider_arrow_right {position:absolute; left:790px; top:100px; z-index:4; cursor:pointer;}

.regMenuClass {position:absolute; top:-25px; left:150px;}
/*форма faq*/
.faq {position:inherit; margin-left:180px; margin-top:90px;}
.dntask {width:70px; height:19px; border:none; background-image: url(/Themes/Theme_horse/images/discount/discount_btn.png); background-position:center; color:#ffffff;font-size:12px;text-align:center; cursor: pointer;}
.dntask:hover{border-bottom:4px solid #ee433c;}
/*breadCrumb*/
/*#siteMap{position:absolute; left:400px; top:-85px; width:100px; color:#ee433c; text-decoration:none;}*/
#siteMap {position:absolute; left:400px; top:-60px; width:200px; color:#ee433c; text-decoration:none;}
#siteMapCatalog {position:absolute; left:700px; top:10px; width:200px; color:#ee433c; text-decoration:none;}
.style_bread_crumb {text-decoration:none; font-size: 12px; font-weight:bold; color:#ee433c;}
.div_bread_crumb {float:left}
.lable_style_bread_crumb {font-weight:bold;}

.root {text-decoration:none;}
/**/
.margin1 {position:inherit; margin-left:20px; margin-top:20px; }
.margin2 {position:inherit; margin-left:-10px; margin-top:-18px; display:inline-block;}
.margin3 {position:inherit;}

.dropDowns {position:relative; cursor:pointer; z-index:100;}

/*ColorBoxRegistration*/
.href_style{text-decoration:none; color:#3f4096;}
.href_style:hover{color:#ee433c;}

/*google карта*/
.map{padding-left:200px;vertical-align:top;}
.table_contact{padding-left: 200px; vertical-align: top;}

/*копирайт*/
.copyright{color:#ffffff; font-family:'Beresta'; font-size:18px; position:relative; top:0px; float:left; margin-right:15px;}

.sort_a{cursor:pointer;}
.image_width{ min-width:65px; max-width:65px;}

#table_compare{ width:650px; table-layout:fixed;white-space:normal;}
.imageblockpanel{position:relative; margin-left:120px; margin-bottom:40px; z-index:1;}

/*карточка товара*/
.product {position:inherit; margin-bottom:100px;}
#orderProducts{position:inherit; margin-left:150px; margin-top:100px; min-height:200px;}
.gv_style {border-spacing:20px;}
#btnBC {position:inherit; margin-left:433px; margin-top:20px; float:left; width:210px;}
.btnBC { position:inherit; margin-left:20px; width:77px; height:19px;background-image: url(/Themes/Theme_horse/images/discount/discount_btn.png); color:#ffffff;font-size:12px;text-align:center; cursor: pointer; border-style:none;}
.contentHorse {position:inherit; max-width:700px; margin-left:150px; margin-top:50px;}
.carousel-img {position:relative;  float:left; padding-left:10px; top:10px;z-index:3;}
#mainContentImage{position:absolute;  width:596px;  left:180px; overflow:hidden; top:auto; height:215px;}
.row_gv {border-left:0px;}
#user_field{position:absolute; left:200px; top:700px;}
.sale_price{margin-left:10px;}
.price{position:relative; float:right; margin-right:10px; top:13px; font-family:Tahoma; font-size:11px;}

/*браузер каталога товаров*/
.clear{height:0;clear:both}
.contentCatalogue {position:inherit; margin-left:200px; margin-top:200px;}
.contentProduct {position:inherit; margin-left:7px; max-width:135px; min-height:30px; background-repeat:no-repeat; background-size:contain; background-position:center;}
.discont {position:relative; margin-left:55px; margin-top:20px; background-image: url(/Themes/Theme_horse/images/addon_goods.png); width:165px; height:174px; float:left; overflow:hidden; }
.pager{position:inherit; margin-left:400px; width:200px; float:left; margin-top:15px;}
.pager_item_style{ cursor:pointer; color:#ee433c;}
.pager_item_style:hover{cursor:pointer; color:#3f4096}
.discontcat {background-image: url(/Themes/Theme_horse/images/card_back.png); background-repeat:no-repeat;}
.btnCont{position:inherit; margin-left:-20px; margin-top:-20px;}
.catalogProduct {position:relative; margin-top:75px; margin-left:95px; max-width: 900px;}
.catalogProductNew {position:inherit; margin-top:auto; margin-left:95px; max-width: 700px;}
.catalogProductCat {position:relative; margin-top:125px; margin-left:150px; max-width: 900px; height:auto;}               

/*список категорий товаров*/
.categoryListText {position:absolute; margin-left:110px; margin-top:40px; font-size:20px; font-family:'Beresta'; text-decoration:none; color:#3f4096;}
.main_catalog {cursor:pointer;position:relative; float:left; margin-left:100px;}
.contentListCategory {position:relative; float:left;}
.imageBlock{position:relative; margin-left:0px; margin-bottom:40px;}
.category-cont {background-image: url(/Themes/Theme_horse/images/card_back.png); width:152px; height:70px;}
.rt a{width:152px; height:70px; z-index:1000;}
.clickArea{width:115px; height:70px; text-align:right; z-index:1000;}
.clickArea:hover{color:#3f4096;}
.category-logo {position:relative; left:-25px; top:-5px; width:62px; height:62px;}
.card_text_top_cat{position:relative; width:152px; height:70px; color:#ee433c; font-family:Myriad Pro;font-weight:bold; font-size:14px; text-decoration:none;}
.card_text_top_cat_cont{position:absolute; width:115px; height:35px; margin-left:35px;}
.rt{position:relative; float:right; line-height:90%;}
.card_text_bottom_up{position:relative;color:#ffffff; font-family:Myriad Pro;font-weight:bold;font-size:14px;}
.card_text_top_cat_cont2{position:absolute; width:150px; height:35px; top:33px;}
.contentProduct_newProduct {position:inherit; margin-left:7px; max-width:135px; min-height:30px; background-repeat:no-repeat; background-position:center; background-size:contain;}

.product-description{width:700px; word-wrap:break-word; text-align:left;}

/*результат поиска*/
.search_result{position:inherit; margin-top:100px; margin-left:100px; max-width: 900px; height:300px;}

/*registration*/
#reg_content {position:relative; left:150px; top:75px; margin-bottom:240px; }
.textboxstyle {position:absolute; width:440px; height:19px; left:100px;}
.textboxstyleSecondPhone {position:absolute; width:380px; height:19px; left:160px;}
.textboxstyleUserProfile {position:absolute; width:420px; height:19px; left:120px;}
.textboxstyleUserProfilePassword {position:absolute; width:370px; height:19px; left:170px;}
.textboxstyleUserProfilePasswordComfirm {position:absolute; width:250px; height:19px; left:290px;}
.textboxstyleSurname{position:absolute; width:430px; height:19px; left:110px;}
.textboxstyleSurnameDealer{position:absolute; width:270px; height:19px; left:270px;}
.textboxstyleNameDealer{position:absolute; width:300px; height:19px; left:240px;}
.textboxstylePhoneDealer{position:absolute; width:300px; height:19px; left:240px;}
.textboxstyleAdressDealer{position:absolute; width:400px; height:19px; left:140px;}
.textboxstyleIndexClient{position:absolute; width:390px; height:19px; left:150px;}
.textboxstylePhone{position:absolute; width:430px; height:19px; left:110px;}
.textboxstyleProperties{position:absolute; width:410px; height:19px; left:130px;}
.labletext {font-size:17px; font-family:Tahoma; margin-left:20px;}
.fieldreg {padding-top:15px;}
.confirmPasswordField {position:absolute; width:320px; height:19px; left:220px;}
.numberCardField {position:absolute; width:330px; height:19px; left:210px;}
.imgCode {position:absolute; width:240px; height:19px; left:300px; margin-top:15px;}
.textboxstyleImgCode{width:240px; height:19px; margin-left:40px;}
.lstar {font-size:12px; font-family:Tahoma;}
.registration{margin-left:330px; padding-top:20px;}
.buttonCancelUser {position:absolute; width:79px; height:22px; background-image: url(/Themes/Theme_horse/images/CancelButton.png); background-repeat:no-repeat; border:none; left:0px; top:920px; background-position:center;}
.buttonCreateUser {position:absolute; width:134px; height:22px; background-image: url(/Themes/Theme_horse/images/savebtn.png); background-repeat:no-repeat; border:none; left:410px; top:920px;  background-position:center;}

/*prifile*/
.updatebtn {margin-left:365px; padding-top:20px; width:200px;}
.btnSubmitProfile {position:relative; left:295px; top:5px; width:100px;}
.ibCancel{ position:inherit; margin-left:20px;}

/* Login header form */
#login_form { width:185px; height:104px; background-image: url(/Themes/Theme_horse/images/login_fon.png);}
.login_form { width:185px; height:104px;  position:absolute; left:620px; top:15px;}
#bascket {width:185px; height:104px; background:yellow; position:absolute; left:620px; top:15px;}
.contact_remember {position:absolute; left:10px; top:82px; height:10px; width:136px; background:0;border:0; font-size:10px;color:#ffffff; cursor: pointer;}
.contact_forget {position:absolute; left:110px; top:85px; height:10px; width:136px; background:0;border:0; font-size:10px;color:#ffd8c5; cursor: pointer; text-decoration:none;}
.contact_forget:hover{color:#3f4096;}
.contact_login {position:absolute; left:20px; top:37px; height:12px; width:136px; background:0; border:0; font-size:10px; background-image: url(/Themes/Theme_horse/images/login_input.png);}
.contact_password {position:absolute; left:20px; top:56px; height:12px; width:136px; background:0;border:0; font-size:10px; background-image: url(/Themes/Theme_horse/images/login_input.png);}
.button_enter {position:absolute; left:100px; top:5px; height:10px; width:136px; background:0; border:0; font-size:10px; cursor:pointer;}
.user_enter{position:absolute; left:20px; top:37px; height:10px; width:136px; background:0; border:0; font-size:15px;}
.button_recover {position:absolute; left:2px; top:82px; height:10px; width:136px; background:0;border:0; font-size:11px;color:#ffffff; cursor: pointer; font-family:Times New Roman; text-decoration:none;}
.button_recover:hover{color:#3f4096;}
.button_login {position:absolute; left:80px; top:82px; height:10px; width:136px; background:0;border:0; font-size:11px;color:#ffffff; cursor: pointer; font-family:Times New Roman;text-decoration:none;}
.button_login:hover{color:#3f4096;}
.btn_enter{ text-decoration:none; color:#3f4096;}
#ctl00_ContentHeader_ctl00_login_lblMsg{position:absolute; top:0px; left:200px; width:200px;}
.login{position:absolute; top:70px; width:185px;}
.btn_enter_bsk{ margin-left:50px; text-decoration:none; color:#ee433c; font-size:18px; font-family:Tahoma;float:left;}
.btn_enter_bsk:hover{color:#3f4096;}
.btn_enter_bs{ text-decoration:none; color:#3f4096; font-size:18px; font-family:Tahoma; float:left;}
.lbl_carriage{color:#3f4096; font-size:18px; font-family:Tahoma;}

/*анонс новостей*/
.right_menu_td {font-family:Arial; text-align:left; font-size:13px; font-weight:bold; color:#ffffff; padding-top:8px;padding-left:0px; margin-left:3px; letter-spacing:1px;}
.right_menu_td a {color:#ffffff; text-decoration:none;}
.right_menu_td:hover{color:#3f4096;}
.right_menu_td img {margin-right:10px;}
.imgBanner {margin-left:10px; margin-top:5px;}

/* Banner*/
#banner {position:relative; height:120px; margin-left:130px; margin-top:55px; float:left;}
.banner_in {margin-left:20px;}

/* right menu*/
.main_right_menu {position:relative; float:right; margin-left:120px; margin-top:60px; width:180px; height:252px;text-align:center;background-image: url(/Themes/Theme_horse/images/main_right_menu.png); padding-right:0px;}

/* создаем шрифт Beresta с привязкой к файлу ttf */
@font-face {
 font-family: 'Beresta';
 src: url('/Themes/Theme_horse/fonts/beresta.ttf'); 
}


/* заголовок страницы */
#goods_num {font-family:Tahoma; font-size:18px;position:absolute; left:590px; top:75px;}
#price_sum {font-family:Tahoma; font-size:18px;position:absolute; left:690px; top:75px;}
#user_name {font-family:Tahoma; font-size:18px;position:absolute; left:630px; top:95px;}
#header_exit {color:#ee433c;font-family:Tahoma; font-size:18px;position:absolute; left:750px; top:95px;}
#header_exit a {color:#ee433c;text-decoration:none;}
#tel_1 {position:absolute;font-family:Tahoma; font-size:12px;left:560px; top:120px; font-weight:bold;}
#tel_2 {position:absolute;font-family:Tahoma; font-size:12px;left:560px; top:135px; font-weight:bold;}
#head_b {position:absolute; left:770px; top:130px; font-weight:bold;}
#head_house {position:absolute; left:800px; top:130px; font-weight:bold;}
#head_letter {position:absolute; left:830px; top:134px; font-weight:bold;}
#logo_link {cursor:pointer; position:absolute; left:680px; top:14px; width:118px; height:60px;}

/* содержимое (Content) */
#content {height:auto; min-height: 100%; /*background-image: url(/Themes/Theme_horse/images/content_top.png); */position:relative; background-repeat: no-repeat;}
#content2 {height: auto; min-height: 100%; background-image: url(/Themes/Theme_horse/images/content_back_top2.png); position:relative; background-repeat: no-repeat;}
#content2_main {height: 70px; min-height: 100%; background-image: url(/Themes/Theme_horse/images/top_fon_cart.png); position:relative; background-repeat: no-repeat;}
#content3_main {height: 790; min-height: 100%; position:relative; /*background-image: url(/Themes/Theme_horse/images/top_fon_2.png);*/ background-repeat: no-repeat;}

#carriage_logo {position:absolute; top:-15px; left:700px; width:117px; height:63px;background-image: url(/Themes/Theme_horse/images/carriage.png);}
#carriage {position:absolute; top:10px; width:117px; height:63px;background-image: url(/Themes/Theme_horse/images/carriage.png); left:60px;}
#my_carriage {position:absolute; left:710px; top:50px; background:#ffffff;}
#my_carriage a {color:#ee433c; text-decoration:none;}

/* меню верхнее красное - ранее оранжевое */
#menu_top_empty {height:20px;position:relative; background-image: url(/Themes/Theme_horse/images/menu_metro_fon.png);position:relative;}
#menu_top {height:75px; background-image: url(/Themes/Theme_horse/images/menu_top_back.png);position:relative;}
#menu_top2 {height:75px; background-image: url(/Themes/Theme_horse/images/menu_top_back.png);position:relative; margin-top: 0px;}
.menu_element {float:left; margin-left:105px; padding-right:100px; margin-top:3px;}

#content2_main {display: none;})

#shop_address {position:absolute; left:130px;top:14px;}
#shop_address1 {position:absolute; left:310px;top:14px;}
#shop_address2 {position:absolute; left:450px;top:14px;}
#shop_address3 {position:absolute; left:690px;top:14px;}

/* верхняя часть красного - ранее оранжевого меню */
#star1 {position:absolute;left:120px; top:13px;}
#star2 {position:absolute;left:250px; top:15px;}
#star3 {position:absolute;left:460px; top:13px;}
#star4 {position:absolute;left:600px; top:13px;}
#star5 {position:absolute;left:730px; top:13px;}
#a_menu_top_1 {position:absolute; left:135px; top:15px;}
#a_menu_top_2 {position:absolute; left:270px; top:15px;}
#a_menu_top_3 {position:absolute; left:475px; top:15px;}
#a_menu_top_4 {position:absolute; left:615px; top:15px;}
#a_menu_top_5 {position:absolute; left:745px; top:15px;}

/* нижняя часть красного - ранее оранжевого меню */
#star6 {position:absolute;left:120px; top:45px;}
#star7 {position:absolute;left:340px; top:45px;}
#star8 {position:absolute;left:450px; top:45px;}
#a_menu_top_6 {position:absolute; left:135px; top:47px;}
#a_menu_top_7 {position:absolute; left:355px; top:47px;}
#a_menu_top_8 {position:absolute; left:465px; top:47px;}

.menu_top {
	margin-top:13px; 
	margin-left:25px; 
	float:left;
	background-image:url(/Themes/Theme_horse/images/star_small.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 20px;
	}
.menu_top:hover{
	background-image:url(/Themes/Theme_horse/images/star_big.png);
}
.a_menu_top {font-family:Arial; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; letter-spacing:1px;}
.a_menu_top:hover{color:#3f4096;}
.a_menu_top_replace_href {font-family:Arial; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; letter-spacing:1px;}
.a_menu_top_replace_href:hover{color:#3f4096;}

#search_field {background-image: url(/Themes/Theme_horse/images/search_field.png);width:284px; height:25px; position:absolute; left:610px; top:44px; float:right;}
#search_btn {position:absolute; left:840px; top:48px;height:15px; width:20px; cursor: pointer;}
#a_search_btn {width:10px;height:10px;}

.search_btn{position:absolute; left:260px; top:5px;height:15px; width:20px; cursor: pointer;}

#input_text {position:absolute; left:596px; top:48px; height:14px;width:240px;}

.input_textI{position:absolute; left:620px; top:48px; height:14px;width:240px; font-size:11px !important;}



/*карта сайта*/
.siteMap {position:inherit;margin-left:285px; margin-top:95px;}
.astyle {font-family:Arial; text-align:left; font-size:13px; font-weight:bold; color:#3f4096; text-decoration:none;}
.astyle:hover{color:#ee433c;}
.separator{font-weight:bold;}

/* левое меню */
#leftMenuContent {position:relative; left:50px; top:105px; margin-bottom:100px;}
#left_menu {position:absolute;} 
.dropDown { text-align:left; width:136px; min-height:24px; height:auto;}
.aleftmenu {float:left; text-decoration:none; color:#3f4096; width:136px; min-height:24px; height:auto; font-size:13px;font-family:Tahoma; background-image: url(/Themes/Theme_horse/images/color_picker_line.png); background-repeat:repeat-y; cursor:pointer;}
.aleftmenu:hover {float:left; text-decoration:none; color:#3f4096; width:136px; min-height:24px; height:auto; font-size:13px;font-family:Tahoma; background-image: url(/Themes/Theme_horse/images/color_picker_check_line.png); background-repeat:repeat-y;}
.dropDowns { text-align:left; width:136px; height:24px; background-image: url(/Themes/Theme_horse/images/picker.png); background-repeat:no-repeat;}
.btn_menu_main {position:relative; width:138px;height:27px; text-align:center; margin-top:15px;}
.btn_menu_main:hover{color:#ee433c;}
.btn_menu_main_line{ position:relative; width:136px;height:27px; text-align:center; margin-top:15px; border-bottom:5px solid #ee433c;}
.btn_menu_main2 {text-align:left; height:auto; background-image: url(/Themes/Theme_horse/images/menu_left_back2_line.png); background-repeat:repeat-y; width:136px;min-height:25px; margin-top:15px;}
.btn_menu_main2:hover{color:#ee433c;}
.a_left_menu {font-size:16px;color:#ffffff;font-weight:bold;font-family:Myriad Pro;text-decoration:none;}
.a_left_menu:hover{color:#ee433c;}
.a_left_menu2 {margin-left:13px;font-size:13px;color:#ee433c;font-weight:bold;font-family:Tahoma;text-decoration:none; height:auto;}
.a_left_menu_small {font-size:13px;color:#ffffff;font-weight:bold;font-family:Tahoma;text-decoration:none;}
.a_left_menu_small:hover{color:#ee433c;}
.aticle {text-align:left;background-image: url(/Themes/Theme_horse/images/picker.png);width:135px;height:25px;}
.button-text {position:absolute; top:3px; margin-left:14px; width:122px; height:24px;}

.dropDown_line {width:136px; height:1px; background-image: url(/Themes/Theme_horse/images/color_picker_bottom_line.png); background-repeat:no-repeat;}

.td_text { position:relative;width:136px;}
.img_arrow {position:absolute;bottom:7px;right:0px; border:none;}

#for_horse {position:absolute;left:330px; top:0px;height:30px; color:#ffffff; font-size:24px; width:250px; text-align:center; }
#for_horse-1 {display: none;}
#for_horse2 {position:absolute;left:300px; top:185px;height:30px; color:#ffffff; font-size:26px; width:230px; text-align:center; }
#categoryTitle{position:absolute;left:270px; top:-125px;height:30px; color:#ffffff; font-size:24px; width:250px; text-align:center; }

/*новости*/
#news {position:inherit; margin-left:200px; margin-top:160px; width:600px; height:auto;}
.news-subscribe{position:inherit; margin-left:600px;}
.lnkbtn-style{color:#3f4096; text-decoration:none;}

/* содержимое (центральна¤ колонка) */
#content_center {position:absolute;left:305px;top:160px;width:400px;height:400px;text-align:center;background:#ffffff;}
#content_center_compare {position:absolute;left:305px;top:160px;width:600px;height:400px;text-align:center;background:#ffffff;} /* центр для стр. sravnenie*/
#content_center_vetapteka {width:600px;text-align:center;} /* Центр для стр. vetapteka*/
#content_center_contacts {position:absolute;left:140px;top:65px;width:600px;height:400px;text-align:center;} /* Центр для стр. kontakti*/
#content_text {font-family:Tahoma; font-size:24px; font-weight:bold; max-width:650px; text-align:left; overflow:hidden;}

#description {font-family: Tahoma; font-size:14px; text-align:left;}
.lblreg{position:absolute;left:250px;top:125px; width:300px;}

/* дополнительна¤ колонка (справа) */
#extra1 {position:absolute; left:720px; top:180px;}
#extra2 {position:absolute; left:720px; top:280px;}
#extra3 {position:absolute; left:720px; top:390px;}

/* выбор цвета (Color Picker)*/
.up_content {position:absolute; top:50px;}
.color_picker {position:inherit; float:left; margin-left:70px; width:135px; height:24px; background-image: url(/Themes/Theme_horse/images/color_picker.png);}
.plus {cursor: pointer; position:inherit; margin-left:135px; margin-top:-13px; width:13px; height:13px; background-image: url(/Themes/Theme_horse/images/plus.png);}
.minus {cursor: pointer; position:inherit; margin-left:115px; margin-top:-40px; width:13px; height:13px; background-image: url(/Themes/Theme_horse/images/minus.png);}
.color_input {position:inherit; margin-left:112px; margin-top:-23px; width:38px; height:26px; background-image: url(/Themes/Theme_horse/images/color_input.png);}
.btncarriage { position:inherit; margin-left:200px; margin-top:5px; width:77px; height:19px;background-image: url(/Themes/Theme_horse/images/discount/discount_btn.png); color:#ffffff;font-size:12px;text-align:center; cursor: pointer; border-style:none;}
#bntCont{float:left; width:700px; margin-left:-65px; }
.picker_text {position:inherit; margin-left:15px; font-family:Tahoma; font-size:17px;}
.arrow {cursor: pointer; position:inherit; margin-left:125px; margin-top:-13px; width:9px; height:9px; background-image: url(/Themes/Theme_horse/images/arrow.png);}

.btncarriages { position:inherit; margin-top:5px; width:77px; height:19px;background-image: url(/Themes/Theme_horse/images/discount/discount_btn.png); color:#ffffff;font-size:12px;text-align:center; cursor: pointer; border-style:none;}

/* С этим товаром покупают */
#with_buy {position:absolute; left:300px;top:740px;width:302px; height:19px; font-family: Beresta; font-size:20px;}
#addon_goods_1 {position:absolute; left:300px;top:800px;width:164px; height:174px;background-image: url(/Themes/Theme_horse/images/addon_goods.png);}
#addon_goods_2 {position:absolute; left:480px;top:800px;width:164px; height:174px;background-image: url(/Themes/Theme_horse/images/addon_goods.png);}
#addon_goods_3 {position:absolute; left:660px;top:800px;width:164px; height:174px;background-image: url(/Themes/Theme_horse/images/addon_goods.png);}
#lTextPharm {position:inherit; margin-top:30px; margin-left:10px;}
.recomContent{position:inherit; margin-top:100px;}


/* Подвал сайта (Footer) */
#footer {background:#231f20; height:75px; text-align:center;background-image: url(/Themes/Theme_horse/images/footer_back.png); width:960px;}
#footer li {display:inline; margin:0 10px 0 10px;}
.a_footer_menu { font-family:Arial; font-size:14px;font-weight:bold; color:#ffffff; text-decoration:none;}
.a_footer_menu:hover{color:#ee433c;}
.a_footer_menu_replace_href { font-family:Arial; font-size:14px;font-weight:bold; color:#ffffff; text-decoration:none;}
.a_footer_menu_replace_href:hover{color:#ee433c;}
#footer ul {list-style-type: none; padding-top:10px;}
#footer_menu li {float:left;}

/*  Кнопка сравнения */
#compare_btn {width:77px; height:19px; line-height:19px;position:absolute; left:660px; top:710px; background-image: url(/Themes/Theme_horse/images/extra_btn_back.png);font-family:Tahoma; font-weight:bold; font-size:12px; color:#ffffff; text-align:center; }
#compare_btn a {color:#ffffff; text-decoration:none;}

/*  Кнопка удаления - страница sravnenie */
#delete_btn {width:137px; height:27px; line-height:27px;position:absolute; left:660px; top:70px; background-image: url(/Themes/Theme_horse/images/btn_back.png);font-family:Tahoma; font-weight:700; font-size:14px; color:#ffffff; text-align:center; }
#delete_btn a {color:#ffffff; text-decoration:none;}

/*  Кнопка корзины */
#basket_btn {width:77px; height:19px; line-height:19px;position:absolute; left:750px; top:710px; background-image: url(/Themes/Theme_horse/images/extra_btn_back.png);font-family:Tahoma; font-weight:bold; font-size:12px; color:#ffffff; text-align:center; }
#basket_btn a {color:#ffffff; text-decoration:none;}

/*   товару - страница sravnenie */
#to_goods_btn {width:137px; height:27px; line-height:27px;position:absolute; left:750px; top:70px; background-image: url(/Themes/Theme_horse/images/btn_back.png);font-family:Tahoma; font-weight:700; font-size:14px; color:#ffffff; text-align:center;}
#to_goods_btn a {color:#ffffff; text-decoration:none;}

.check_box{}

/* объявляяем класс Beresta для соотв. шрифта */
.beresta {font-family:Beresta !important;}
.beresta_a {font-family:Beresta !important; color:#3f4096;}
.beresta_a:hover{color:#ee433c;}


/* страница sravnenie */
#table_compare {border-spacing: 0px 0px;  width:700px;border-collapse: collapse;}
#table_compare th {width:350px;font-family:Tahoma; font-size:16px; font-weight:bold;height:55px; text-align:left;}
#table_compare td {border:3px solid #c0c0c0; width:350px; text-align:left;font-family:Tahoma; font-size:14px;  vertical-align:middle;padding: 10px 20px 10px 10px;}
.compare_table_box {margin-right:5px;}
.compare_table_img_goods {}
.orange_sub {position:absolute; right:0px;width:136px;height:6px;bottom:-3px; background:#ee433c;}
.compare{position:inherit; margin-left:150px; margin-top:100px; min-height:200px;}
.btn-content{position:inherit; margin-top:70px; width:750px; height:80px;}


/* страница vetapteka */
#table_vetapteka {border-spacing: 10px 5px; width:100%;}
#table_vetapteka2 {border-spacing: 10px 5px; width:100%;}
#table_vetapteka th {font-family:Tahoma; font-size:18px; font-weight:bold; vertical-align:middle; height:30px; text-align:left;}
#table_vetapteka td {font-family:Tahoma; font-size:14px; padding:5px 10px 5px 15px; text-align:left;}

#table_vetapteka .vet_head_1 {width:20%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}
#table_vetapteka .vet_head_2 {width:35%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}
#table_vetapteka .vet_head_3 {width:25%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}
#table_vetapteka .vet_head_4 {width:20%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}

#table_vetapteka2 .vet_head_1 {width:15%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}
#table_vetapteka2 .vet_head_2 {width:40%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}
#table_vetapteka2 .vet_head_3 {width:15%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}
#table_vetapteka2 .vet_head_4 {width:15%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}
#table_vetapteka2 .vet_head_5 {width:15%; text-align:center; background:#bfbfbf; font-weight:bold;font-family:Tahoma; font-size:14px;}

#vetapteka_color_picker {position:absolute; left:550px; top:50px; width:135px; height:24px; background-image: url(/Themes/Theme_horse/images/color_picker.png);}
#vetapteka_plus {cursor: pointer;position:absolute;left:683px;top:34px;width:13px; height:13px; background-image: url(/Themes/Theme_horse/images/plus.png);}
#vetapteka_minus {cursor: pointer;position:absolute;left:663px;top:34px;width:13px; height:13px; background-image: url(/Themes/Theme_horse/images/minus.png);}
#vetapteka_color_input {position:absolute;left:660px;top:48px;width:38px; height:26px; background-image: url(/Themes/Theme_horse/images/color_input.png);}

#vet_num_text {position:absolute; left: 565px; top:52px; font-family:Tahoma; font-size:14px; font-weight:bold;}
#vet_input_num {position:absolute; left: 663px; top:52px; width:32px; height:20px; font-family:Tahoma; font-size:16px; font-weight:bold; text-align:center;}

/*страница - моя карета*/
.my_carriage{position:inherit; margin-top:70px; margin-left:200px;}
.btn_style{ cursor:pointer; text-decoration:none;}
.btn_style:hover {border-bottom:4px solid #ee433c;}
.carrageImg {width:150px; height:120px; background-position:center; background-repeat:no-repeat; background-size:contain;}

/* к товару - страница sravnenie */
#to_carriage_btn {width:77px; height:19px; line-height:19px;position:absolute; left:780px; top:50px; background-image: url(/Themes/Theme_horse/images/extra_btn_back.png);font-family:Tahoma; font-weight:bold; font-size:12px; color:#ffffff; text-align:center;}
#to_carriage_btn a {color:#ffffff; text-decoration:none;}

.ntProduct{position:inherit; margin-left:300px; margin-top:150px; height:200px;}
.ntProductNew{position:inherit; margin-left:300px; margin-top:450px; height:200px;}
#products_new{position:inherit; top:0px; margin-left:57px; width:200px; font-size:28px;}
.products_new {position:absolute; left:292px; top:50px; width:200px; font-size:28px;}

/* страницы Kontatkii */
#contact_login {position:absolute; left:642px; top:49px; height:10px; width:136px; background:0; border:0; font-size:10px;}
#contact_password {position:absolute; left:642px; top:67px; height:10px; width:136px; background:0;border:0; font-size:10px;}
#contact_remember {position:absolute; left:638px; top:97px; height:10px; width:136px; background:0;border:0; font-size:8px;color:#ffffff; cursor: pointer;}
#contact_forget {position:absolute; left:730px; top:95px; height:10px; width:136px; background:0;border:0; font-size:10px;color:#ffd8c5; cursor: pointer;}
#contact_forget:hover{color:#3f4096;}
#south_circle { position:absolute; left:410px; top:483px; cursor: pointer;}
#south_text { position:absolute; left:380px; top:485px;}
#east_circle { position:absolute; left:595px; top:282px; cursor: pointer;}
#east_text { position:absolute; left:575px; top:265px;}
#north_circle { position:absolute; left:331px; top:192px; cursor: pointer;}
#north_text { position:absolute; left:321px; top:172px;}
#contact_stars { position:absolute; left:655px; top:380px;}
.contact_question_btn {width:124px; height:24px; line-height:19px;position:absolute; left:700px; top:555px; background-image: url(/Themes/Theme_horse/images/extra_btn_back_width.png);font-family:Tahoma; font-weight:bold; font-size:12px; color:#ffffff; text-align:center;}
.contact_question_btn:hover{border-bottom:4px solid #ee433c;}
#contact_question_btn a {color:#ffffff; text-decoration:none;}
#contact_sidebar {position:absolute; left:660px; top:80px;background-image: url(/Themes/Theme_horse/images/sidebar.png); width:152px; height:67px;}
#contact_sidebar_register {position:absolute; left:700px; top:92px; font-family:Arial; font-size:12px; font-weight:bold; }
#contact_sidebar_dealer {position:absolute; left:700px; top:116px; font-family:Arial; font-size:12px; font-weight:bold; width:160px;}
.contact_sidebar_register_a{color:#ffffff; text-decoration:none;}
.contact_sidebar_dealer_a{color:#ffffff; text-decoration:none;}

/* Для слайдерной страницы */
#contact_sidebar2 {position:absolute; left:680px; top:180px;background-image: url(/Themes/Theme_horse/images/sidebar.png); width:152px; height:67px;}
#contact_sidebar_register2 {position:absolute; left:720px; top:192px; font-family:Arial; font-size:12px; font-weight:bold; }
#contact_sidebar_dealer2 {position:absolute; left:720px; top:216px; font-family:Arial; font-size:12px; font-weight:bold; }
#contact_sidebar_register2 a{color:#ffffff; text-decoration:none;}
#contact_sidebar_dealer2 a{color:#ffffff; text-decoration:none;}

.contact_sidebar_register_a:hover{color:#3f4096;}
.contact_sidebar_dealer_a:hover{color:#3f4096;}

#user_choice {position:absolute; left:355px;top:135px;background:#f9ebd5; color:#ffffff; font-family:Arial; font-weight:bold; font-size:14px; z-index:2;}

.card_text_top {position:inherit; margin-left:12px; margin-top:7px; color:#3f4096; font-family:Myriad Pro;font-weight:bold; font-size:14px; text-decoration:none; text-indent:0px; width:135px; height:auto; background-image: url(/Themes/Theme_horse/images/white_fon.png); background-repeat:repeat; display:block;}
.card_text_bottom_down {position:absolute;right:5px; top:47px;color:#ffffff; font-family:Myriad Pro;font-weight:bold;font-size:14px;}
.content_prod_st {position:absolute; margin-left:20px; margin-bottom:0px; height:65px;}
.content_prod_str{position:relative; left:-3px; top:0px; background-image: url(/Themes/Theme_horse/images/white_fon.png); width:145px; height:40px; background-repeat:repeat; margin-bottom:0px;}
#table_goods td {width:152px;padding-right:50px;}
.card_text_top_a {position:inherit; margin-left:12px; margin-top:0px; color:#3f4096; text-decoration:none; text-indent:0px; width:138px; height:auto; background-image: url(/Themes/Theme_horse/images/white_fon.png); background-repeat:repeat; display:block;}
#foot_back { padding-left:320px;font-size:18px; height:200px;/*background-image: url(/Themes/Theme_horse/images/content_back_bottom.png); */margin:0 auto;}

/*Доставка и оплата*/
.delivery{position:inherit; margin-left:150px; margin-top:150px; height:auto;}

/*Страница информации*/
.information{position:inherit; margin-left:270px; margin-top:150px; height:200px;}

/*checkbox style*/
.niceCheck {width: 38px;height: 26px;display: inline-block;cursor: pointer;background: url(/Themes/Theme_horse/images/checkbox.png);overflow: hidden;}
.niceChecked {background-position: 0 -27px;}
.niceCheck input {margin-left: -100px;}
.niceCheckDisabled {background-image: url(/Themes/Theme_horse/images/checkbox.png);}

.button_style {text-align: center;color:#514F4F; font-family:Tahoma; font-size:18px; font-weight:700;cursor: pointer;width: 230px;height: 27px;background-color:transparent; border: none;padding: 0;}


/*radiobutton style*/
.niceRadio {width: 38px;height: 26px;display: inline-block;cursor: pointer;background: url(/Themes/Theme_horse/images/checkbox.png);overflow: hidden;}
.radioChecked {background-position: 0 -27px;}
.niceRadio input {margin-left: -100px;}

.discount {position:relative;}
.discount_img { position:absolute; left:30px; top:20px;}
.discount_text1 { position:absolute; left:0px; top:0px; width:100px; font-family:Tahoma; font-size:11px;}
.discount_text2 { position:absolute; left:0px; top:13px; font-family:Tahoma; font-size:11px;}
.discount_crossed_vet { position:absolute; margin-left:20px; top:1px; width:41px; height:15px;background-image: url(/Themes/Theme_horse/images/discount/crossed.png);}
.discount_crossed { position:absolute; margin-left:20px; top:1px; width:41px; height:15px;background-image: url(/Themes/Theme_horse/images/discount/crossed.png);}
.discount_crossed_cat {margin-left:20px; top:1px; width:41px; height:15px;background-image: url(/Themes/Theme_horse/images/discount/crossed.png);}
.discount_compare { position:absolute; left:70px; top:27px; width:65px; height:19px; border:none; background-image: url(/Themes/Theme_horse/images/discount/discount_btn.png); color:#ffffff;font-size:12px;text-align:center; cursor: pointer; background-position:center;}
.discount_carriage { position:absolute; left:0px; top:27px; width:65px; height:19px; border:none; background-image: url(/Themes/Theme_horse/images/discount/discount_btn.png); color:#ffffff;font-size:12px;text-align:center; cursor: pointer; background-position:center;}

.success_registration{left:150px; top:200px; position:relative;}

.pay_button_style {margin-left:120px; margin-top:20px; width:127px; height:32px; background-image: url(/Moduls/Order/img/finish.png)}



.discont2 {position:relative; margin-left:55px; margin-top:20px; background-image: url(/Themes/Theme_horse/images/addon_goods.png); width:165px; height:174px; float:left; overflow:hidden; }
.card_text_top2 {position:inherit; margin-left:12px; margin-top:7px; color:#3f4096; font-family:Myriad Pro;font-weight:bold; font-size:14px; text-decoration:none; text-indent:0px; width:135px; height:auto; background-image: url(/Themes/Theme_horse/images/white_fon.png); background-repeat:repeat; display:block;}

.b-news a{
text-decoration:none;}
.b-news a:hover{
	text-decoration:underline;}
	
@media screen { /* ????? ??? ??????????? ? ???????? */
.call {
background: url(img/logo.png) no-repeat; /* ???? ? ???? ???? */
text-indent:-1999px; /* ???????? ?????? ?? ??????? ???????? */
}
}
@media handheld { /* ????? ??? ??????????? ?? ??????????, ???, ?????????,
??????? ? ?????? ??????? */
.call {
background: none; /* ???? ? ???? ???? */
text-indent: 0px; /* ???????? ?????? ?? ??????? ???????? */
}
}