body, html { padding:0;margin:0;width:100%;background-color:#FFFFFF;font-family:Verdana, Tahoma, sans-serif;font-size:11px;color:#1F3871; }

*:focus, *:active { -moz-outline:0px none red;outline:0px none red;border: 0px; }

h1 { padding:13px 25px;margin:0;color:#AE4F11;font-family:Tahoma, Verdana, sans-serif;font-size:12px;font-weight:500; }

.h1_p {padding:5px 0;margin:0;color:#AE4F11;font-family:Tahoma, Verdana, sans-serif;font-size:12px;font-weight:500;}

h2 { font-size:12px; font-weight:bold; padding:0 0 10px 0; margin:0; color:#1F3871; }

.header { width:930px;margin:0 auto;height:67px; }

.main_menu { float:right; height:46px;margin-top:21px;white-space:nowrap; }

.main_menu_a1, .main_menu_a2, .main_menu_a3 { background-image: url(new/main_menu.png);background-repeat:no-repeat;padding-left:10px;text-decoration:none;white-space:nowrap;height:46px;color:#ffffff;float:left; }

.main_menu_a1 { background-position: 0px -46px; }

.main_menu_a2, .main_menu_a3 { background-position: -10px -46px; }

.main_menu_a1:hover { background-position: 0px 0px; }

.main_menu_a2:hover, .main_menu_a3:hover { background-position: -10px 0px; }

.main_menu_a1 span, .main_menu_a2 span, .main_menu_a3 span { background-image: url(new/main_menu.png);background-repeat:no-repeat;cursor:pointer;float:left;height:30px;padding:16px 30px 0px  20px;white-space:nowrap; }

.main_menu_a1 span, .main_menu_a2 span { background-position: -270px -46px;	}

.main_menu_a3 span { background-position: 100% -46px; }

.main_menu_a1:hover span, .main_menu_a2:hover span { background-position: -270px 0px; }

.main_menu_a3:hover span { background-position: 100% 0px; }

.lang { height:20px;padding:47px 40px 0px 0px;float:right; }

.newyear { padding: 0 90px 0 0; float:right; }

.lang img { margin-right:10px;border:none; }

.line1 { background-image:url(new/space1.gif);background-position:left top;background-repeat:repeat-x;height:10px;overflow:hidden; }

.line2 { background-image:url(new/space8.gif);background-position:left top;background-repeat:repeat-x;height:6px;margin:0px 25px; }

.top_left, .top_right { background-image:url(new/space5.png);background-position:left top;background-repeat:repeat-x;height:160px; }

.top_left { background-image:url(new/space2.png);padding-left:50%; }

.top_left2, .top_right2 { background-image:url(new/space6.png);background-position:left top;background-repeat:repeat-x;height:447px; }

.top_left2 { background-image:url(new/space3.png);padding-left:50%; }

.top_left3, .top_right3 { background-image:url(new/space12.png);background-position:left top;background-repeat:repeat-x;height:294px; }

.top_left3 { background-image:url(new/space11.png);padding-left:50%; }

.top_left4, .top_right4 { background-image:url(new/space13.png);background-position:left top;background-repeat:repeat-x;height:315px; }

.top_left4 { background-image:url(new/space14.png);padding-left:50%; }

.footer { border-top: 4px solid #F26E21;border-bottom: 4px solid #203C78;background-color:#ffffff; }

.bottom_space { width:930px;margin:0 auto;height:46px; }

.main_menu_div { background-image: url(new/main_menu.png);background-position: 0px -46px;background-repeat:no-repeat;padding-left:10px;height:46px;float:left;color:#ffffff;width:260px; }

.main_menu_div div { background-image: url(new/main_menu.png);background-position: 100% -46px;background-repeat:no-repeat;height:40px;padding:6px 10px 0px  0px;font-size:11px;line-height:1;white-space:nowrap;text-align:center; }

.main_menu_div div table {margin-left:40px;}

.bottom_menu { float:right;height:24px;padding-top:22px; }

.bottom_menu a { color:#203C78;padding:5px 30px;text-decoration:none;background-image:url(new/bottom_separator.gif);background-repeat:no-repeat;background-position:left top; }

.bottom_menu a:hover {text-decoration:underline;}

.bottom_space2 { color:#203C78;background-color:#F6DCCB;height:26px;border-top: 4px solid #1F4E9C; }

.bottom_space3 { width:900px;margin:0 auto;height:26px;padding-top:7px; }

.a_logo, .copyrite { float:left; }

.copyrite a { text-decoration:none; color:#203C78; }

.copyrite a:hover { text-decoration:underline;}

/*.copyrite span { white-space: nowrap; } */

.developer { float:right; }

.developer a { text-decoration:none; color:#203C78; }

.developer a:hover { text-decoration:underline;}

.container { top:77px;position:absolute;width:100%;margin:0;padding:0; }

.container2 { background-color:#FFFFFF;padding:7px 0; }

.main, .main2 { position:relative;width:930px;left: 50%;margin-left: -465px;background-color:#E2E7F3;overflow:hidden; }

.main2 { background-image:url(new/space16.png);background-repeat:repeat-x;background-position:left top;background-color:#ffffff;padding:0 13px;width:904px; }

.left_menu { background-image:url(new/space4.png);background-repeat:repeat-x;background-position:left top;float:left;width:236px;padding:0px 17px 0px 17px;min-height:409px;overflow:hidden; }

.left_menu_a { background-image: url(new/left_menu.png);background-position: 0px px;background-repeat:no-repeat;padding-left:10px;text-decoration:none;white-space:nowrap;display:block;height:48px;color:#ffffff;width:234px;margin-left:-4px; }

.left_menu_a div { background-image: url(new/left_menu.png);background-position: 100% 0px;background-repeat:no-repeat;cursor:pointer;height:30px;padding:18px 10px 0px 0px;white-space:nowrap;text-align:center; }

.left_menu_a div:hover { font-weight:bold; }

.img_cl { border:0;margin:0;padding:0; }

.right_column { background-color:#ffffff;width:660px;float:right; }

.kroha { padding:13px 25px 0px; }

.kroha, .kroha a { color:#8C8C8C;text-decoration:none;font-family:Tahoma, Verdana, sans-serif; }

.kroha a:hover {text-decoration:underline;}

.kroha_p { padding:5px 0; }

.kroha_p, .kroha_p a { color:#8C8C8C;text-decoration:none;font-family:Tahoma, Verdana, sans-serif; }

.kroha_p a:hover {text-decoration:underline;}

.content { padding:10px 8px;margin:0px 25px;background-image: url(new/space7.png);background-position:left top;background-repeat:repeat-x; min-height:263px; }

.content_p { padding:10px 0px; min-height:219px; width:592px; }

.content_p a { font-weight:normal;text-decoration:none;color:#1F3871; }

.content_p a:hover { text-decoration:underline; }

.scroll { font-family:Tahoma, Verdana, sans-serif; margin-right:2px; }

.scroll span { float:right; }

.scroll span a, .content a { font-weight:normal;text-decoration:none;color:#1F3871; }

.scroll span a:hover, .content a:hover { text-decoration:underline; }

.scroll2 { font-family:Tahoma, Verdana, sans-serif; margin-right:2px; text-align:right;}

.categories_div { padding:10px 20px;background-color:#EAEDF5;display:block;font-family:Tahoma,Verdana,sans-serif; }

.categories_div a:hover {text-decoration:underline;}

.categories_div ul { margin:0px; padding:0 0 0 20px; }
.categories_div ul li { margin:0; padding:5px; }

.plus, .minus { background-position: left 1px;background-repeat:no-repeat;display:block; color:#1F3871; text-decoration:none; }

.plus:hover, .minus:hover { text-decoration:none; }

.plus {  }

.minus {  font-weight:bold; }

.last_a { background-image: url(new/space10.gif) !important; }

.main_menu2 { float:right;background-image: url(new/space15.png);background-repeat:repeat-x;width:531px;overflow:hidden; }

.main_menu2_a1, .main_menu2_a2, .main_menu2_a3 { background-image: url(new/main_menu2.png);background-repeat:no-repeat;padding-left:10px;text-decoration:none;white-space:nowrap;height:67px;color:#ffffff;float:left;font-family:Tahoma,Verdana,sans-serif;font-size:12px;width:165px; }

.main_menu2_a1 { background-position: 0px 0px; }

.main_menu2_a2, .main_menu2_a3 { background-position: -10px 0px; }

.main_menu2_a1:hover { background-position: 0px -67px; }

.main_menu2_a2:hover, .main_menu2_a3:hover { background-position: -10px -67px; }

.main_menu2_a1 div, .main_menu2_a2 div, .main_menu2_a3 div { background-image: url(new/main_menu2.png);background-repeat:no-repeat;cursor:pointer;height:41px;padding:26px 10px 0px  0px;text-align:center;white-space:nowrap; }

.main_menu2_a1 div, .main_menu2_a2 div { background-position: -200px 0px;	}

.main_menu2_a3 div { background-position: 100% 0px; }

.main_menu2_a1:hover div, .main_menu2_a2:hover div { background-position: -200px -67px; }

.main_menu2_a3:hover div { background-position: 100% -67px; }

.main_menu2_bottom {  }

.space1, .space2 { float:left;border:7px solid #BFC9E2;border-top:none;text-align:center;padding:27px 0 8px;width:166px;height:203px;overflow:hidden;  }

.space1 a {color:#203C78; text-decoration: none; cursor:pointer;}

.space1 div:hover {text-decoration: underline; cursor:poiner;}

.alink {color:#203C78; text-decoration: none; cursor:pointer;}

.alink:hover {text-decoration: underline; cursor:poiner;}

.space2 { float:right; }

.space1_1 { border-bottom:7px solid #BFC9E2;text-align:center;height:57px;overflow:hidden;padding-top:45px; }

.space1_2 {  text-align:center;height:57px;overflow:hidden;padding-top:45px;margin-bottom:45px; }

.space3 { border-bottom:7px solid #BFC9E2;text-align:left;height:203px;overflow:hidden;padding:27px 8px 8px;font-size:11px;width:155px; }

.news { float:left;overflow:hidden;width:366px; }

.news table {width:100%; height:100%; /*margin-top:-13px;*/}

.news_a { background-image: url(new/main_menu3.png);background-repeat:no-repeat;padding-left:10px;text-decoration:none;height:43px;color:#ffffff;float:left;font-family:Tahoma,Verdana,sans-serif;font-size:11px;width:356px; }

.news_a:hover { background-position:0px -43px; }

.news_a:hover div {background-position:100% -43px;}

.news_a div { background-image:url(new/main_menu3.png);background-repeat:no-repeat;height:29px;padding:14px 10px 0px 20px;background-position:100% 0px; cursor:pointer; font-size:12px; }

.news1, .news2, .news1_first { vertical-align:middle; overflow:hidden;padding:0px 10px 0px;height:63px;background-color:#FCF1EB;margin-top:5px; }

.news1 a, .news2 a, .news1_first a {text-decoration:none; color:#203C78;}

.news1 a:hover, .news2 a:hover, .news1_first a:hover {text-decoration:underline;}

.news2 { background-color:#EFBF9E; }

.news1_first { margin-top:0;height:64px; }

.news1 span, .news2 span, .news1_first span { padding-right:30px; }

.item_d {margin: -10px 0 -10px -8px;}

.item_catalog { display:inline-block; text-align:center; text-decoration:none; width:142px; float:left; }

.item_catalog:hover { font-weight:bold; text-decoration:none !important; }

.item_catalog span { background-color:#FFFFFF; width:140px; height:140px; display:inline-block; background-repeat:no-repeat; background-position:center; margin-bottom:5px; }

.item_catalog:hover span{ border:2px solid #FF0000 !important; width:138px; height:138px; text-decoration:none; }

.item_catalog2 { width:140px; height:20px; display:inline-block; text-align:center;}

.conteactus_form {border: 1px solid #0067B3;  }

.formbuttons {cursor: pointer;border: 1px solid #0067B3; background:#fff9f5; color:#000000; padding:2px 5px 2px 5px; width:180px;}

.vprint { float:right; font-weight:normal;text-decoration:none;color:#AE4F11; background-image: url(new/print.gif);background-repeat: no-repeat; padding: 10px 0 0 30px; margin: 4px 25px 0 0 ; }

.vprint:hover {text-decoration:underline;}

.colors { float:left; text-align:center; font-weight:normal; font-size:9px; text-decoration:none;color:#AE4F11; background-repeat: no-repeat; padding: 25px 0 0 0px; margin: 8px ; display:inline-block; width:60px;  }

.scheme { padding:35px 36px 0 0; text-align:center; color:#AE4F11;}

.scheme a {color:#AE4F11; cursor: pointer;}

.flashcontentmain { padding:0 0 10px; }

.search { background-image:url(new/search_menu.png);background-position:0px 0px;background-repeat:no-repeat;padding-left:10px;height:39px;color:#ffffff;width:234px;margin:10px 0 10px -4px;clear:both; }

.search div { background-image: url(new/search_menu.png);background-position: 100% 0px;background-repeat:no-repeat;height:39px;position:relative; }

.search input { border:0 !important; padding:1px 0px; margin:0; width:175px; position:absolute; top:11px; left:10px; }

.search img { border:none; cursor:pointer; position:absolute; top:11px; left:196px; }

