body { background:#ffffff url(images/background.jpg) top repeat-x; margin:0; padding:0; font-family:sans-serif, Tahoma, Arial, Helvetica; font-size:11px; color:#6483a0}
form { margin:0; padding:0 }
a img{ border:none}

.wrap{ min-width:1000px; max-width:1200px; margin:0 auto; border:none; display:block}
.menubar { height:30px; text-align:center }
.open_menubar { background:url(images/top_menubar/back_open.gif) top repeat-x }
.open_menubar div { background:url(images/top_menubar/left_open.gif) top left no-repeat }
.open_menubar div .menuheight { height:30px; background:url(images/top_menubar/right_open.gif) top right no-repeat }
.open_menubar div .menuheight div { font-family:sans-serif, Tahoma, Arial, Helvetica; font-size:13px; color:#ffffff; font-weight:normal; text-align:center; padding:8px 20px 0px 20px }
.open_menubar a { color:#ffffff; text-decoration:none }
.open_menubar a:hover { color:#fffb93; text-decoration:none }

.close_menubar { background:url(images/top_menubar/back_close.gif) top repeat-x }
.close_menubar div { background:url(images/top_menubar/left_close.gif) top left no-repeat }
.close_menubar div .menuheight { height:30px; background:url(images/top_menubar/right_close.gif) top right no-repeat }
.close_menubar div .menuheight div { font-family:sans-serif, Tahoma, Arial, Helvetica; font-size:13px; color:#ffffff; font-weight:normal; text-align:center; padding:8px 20px 0px 20px }

.close_menubar a { color:#ffffff; text-decoration:none }
.close_menubar a:hover { color:#fffb93; text-decoration:none }

/*-------------------------Left_column------------------------------------*/
.left_back { background:url(images/center/left/panel/pattern.gif) repeat-y }

.center_blok { padding:14px 0 10px 0}
.left_menu { background:url(images/center/left/pattern.gif) right repeat-y }
.left_menu .top { background:url(images/center/left/top_menu.gif) top right no-repeat; padding-top:8px }

.stat { font-family:sans-serif, Arial, Helvetica; font-size:12px; color:#8c8c8c; margin-top:4px }
.stat td { padding:3px 0px 5px 0px; background:url(images/center/left/dots2.gif) bottom repeat-x }
.stat .noback { background:none }

.information { font-family:sans-serif, Arial, Helvetica; font-size:12px; color:#2f75d4; margin-top:4px; text-align:left; font-weight:bold }
.information td { padding:3px 0px 5px 0px; background:url(images/center/left/dots2.gif) bottom repeat-x }
.information a { color:#2f75d4; text-decoration:none }

.discounts { font-family:sans-serif, Arial, Helvetica; font-size:11px; color:#949699; font-weight:normal; background:url(images/center/left/discount/pattern.gif) repeat-y; width:199px; margin-left:15px }
.discounts .top_d { background:url(images/center/left/discount/top.gif) top no-repeat }
.discounts .bottom_d { background:url(images/center/left/discount/bottom.gif) bottom no-repeat; padding:117px 0px 20px 0px; text-align:center }
.big_red { color:#ff4e00; font-weight:bold; font-size:13px }
.discounts .percent { padding:3px 0px 5px 0px; background:url(images/center/left/dots2.gif) bottom repeat-x; color:#2994c6; margin:0px 14px }

.zakladka { margin-top:4px }
.zakladka .opened { font-family:Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size:11px; color:#ffffff; background:url(images/zakladka/open_pattern.gif) top repeat-x }
.zakladka .closed { font-family:Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size:11px; color:#59748c; background:url(images/zakladka/close_pattern.gif) top repeat-x }
.zakladka .opened a { display:block; color:#ffffff; text-decoration:none; outline:none }
.zakladka .closed a { display:block; color:#59748c; text-decoration:none; outline:none }

/*-------------------------------------------------------------*/

.besides { background:url(images/center/besides/br_pattern.gif) repeat-y }
.besides .top { background:url(images/center/besides/top_br.gif) top no-repeat; padding-top:125px }

/*--------------------------Footer-----------------------------------*/

.footer { font-family:Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size:11px; color:#333232; font-weight:normal; background:#e4e4e4; padding:30px 40px 30px 40px; text-align:center }
.footer a { color:#333232; text-decoration:underline }
.footer a:hover { color:#e65e39; text-decoration:none }

/*-------------------------------------------------------------*/

.color1 { color:#53768f; font-family:sans-serif, Arial, Helvetica; font-size:18px; text-align:center }
.color2 { color:#a59760; font-size:13px; margin:3px 0px 12px 0px; text-align:center }
.color3 { background:#f3f6de; color:#415b7f; padding:7px 30px 7px 30px; font-size:20px; text-align:center }
.red_color3 { color:#FF0000; font-weight:normal }
.package { text-align:center; margin:15px 0px }
.color4 { color:#73a3ba; text-align:center }
.pay { text-align:center; padding-top:5px }

/*------------------------Right_column-------------------------------------*/

.categories { font-family:sans-serif, Arial, Helvetica; font-size:12px; color:#008080; background:url(images/center/right/pattern.gif) repeat-y; padding:5px 20px 5px 20px; text-align:left }
.categories a { color:#008080; text-decoration:none }
.categories a:hover { text-decoration:underline }
.categories a span { color:#40C0C0 }

.categories ul { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px }
.categories li { margin:0px 0px 0px 0px; padding:4px 0px 6px 0px; list-style-image:url(images/center/right/ul.gif); background:url(images/center/right/dots.gif) bottom repeat-x }

.inside_right2 { font-family:sans-serif, Arial, Helvetica; font-size:12px; color:#008080; background:url(images/center/right/pattern2.gif) repeat-y; padding:0px 12px 0px 12px; margin-bottom:10px; text-align:left }
.inside_right2 .header { font-family:sans-serif, Arial, Helvetica; font-size:12px; font-weight:bold; color:#000000; background:#edeae4; text-align:center; padding:6px 10px 6px 10px; margin-bottom:7px }

.inside_right2 a { color:#808080; text-decoration:underline }
.inside_right2 a:hover { color:#808080; text-decoration:none }
.inside_right2 ul { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px }
.inside_right2 li { margin:0px 0px 0px 0px; padding:4px 0px 6px 0px; list-style-image:url(images/center/right/arrow.gif); background:url(images/center/right/dots2.gif) bottom repeat-x }

.right_red_links { font-family:sans-serif, Tahoma, Arial, Helvetica; color:#cc0000; font-size:11px }
.right_red_links a { color:#cc0000; text-decoration:underline; background:url(images/center/right/dots2.gif) bottom repeat-x; padding:2px 0px 3px 0px }
.right_red_links a:hover { color:#cc0000; text-decoration:none }

.no_used { font-family:sans-serif, Arial, Helvetica; font-size:12px; color:#008080; padding:40px 30px 10px 30px; background:url(images/center/right/no_used.gif) top no-repeat; text-align:left }
.no_used a { color:#000000; text-decoration:underline }
.no_used a:hover { color:#000000; text-decoration:none }
.no_used ul { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px }
.no_used li { margin:0px 0px 0px 0px; padding:4px 0px 6px 0px; list-style-image:url(images/center/right/crest.jpg); background:url(images/center/right/dots2.gif) bottom repeat-x }

/*-------------------------------------------------------------*/

.index_digit { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b9bec2; font-weight:normal }
.index_digit2 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff192; font-weight:normal }
.small_text { font-family:sans-serif, Tahoma, Arial, Helvetica; color:#8c8c8c; font-size:11px }
.button { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; background:url(images/center/button/pattern.gif) top repeat-x }
.button a { color:#ffffff; text-decoration:none }
.button a:hover { color:#ffffff; text-decoration:underline }

/*-------------------------login_form------------------------------------*/

.form_style { font-family:Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size:11px; color:#0e457c; font-weight:normal; padding:2px 3px }
.form_style .form_input { padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8b969e; border:1px solid #d2d2d2; width:120px }

a.grey_links { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#abafb3; font-weight:normal; text-decoration:none }
a.grey_links:hover { color:#abafb3; text-decoration:none }

a.orange_bold_links { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ea6e00; font-weight:bold; text-decoration:none }
a.orange_bold_links:hover { color:#ea6e00; text-decoration:none }

/*-----------------------------Search-form--------------------------------*/

.search_form { margin-bottom:5px }
.search_form .input_form { border:none; background:none; font-weight:normal; margin-left:50px; padding-top:4px; width:175px }

/*-------------------------Content------------------------------------*/

.content { font-family:sans-serif, Tahoma, Arial, Helvetica; font-size:11px; color:#6483a0; font-weight:normal; text-align:justify; border-left:1px solid #cccccc;  padding:10px 0px 10px 14px }
.content a { color:#d80000; text-decoration:underline }
.content a:hover { color:#d80000; text-decoration:none }
.content p { margin:0px 0px 10px 0px; line-height:1.3em }
.content em { color:#c7c7c7 }

.sidebar{ width:265px; vertical-align:top; background:url(images/sidebar.gif) repeat-y; text-align:left}

.sidebar .top{ padding:5px 10px 5px 53px}
.list2{ list-style:none outside none; margin:0; padding:6px 0 10px; color:#4e6385;}
.list2 li{ margin:0; padding:0 10px 0 26px; background:url(images/list2-li.gif) no-repeat top left}
.list2 li div{ width:100%; padding:5px 3px 6px; background:url(images/list2-line.gif) repeat-x bottom}
.list2 li div span{ color:#f10100; font-weight:bold}

.list1 { font-family:Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size:12px; color:#1e6caf; font-weight:normal; margin:5px 0px 5px 10px; padding:0px 10px 0px 17px }
.list1 a { color:#50708b; font-weight:bold }
.list1 a:hover { color:#ff7800; text-decoration:none }
.list1 li { margin:0px 0px 0px 0px; padding:4px 0px 6px 0px; list-style-image:url(images/center/plus.gif); background:url(images/center/dots.gif) bottom repeat-x }


.head3 { font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:18px; color:#3388e8; font-weight:normal; margin:2px 0px 7px 0px; background:url(images/center/arrow1.gif) left center no-repeat; padding-left:27px }
.head3 a { color:#ff6600; text-decoration:none }
.head3 a:hover { color:#ff6600; text-decoration:underline }

.head2 { font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:18px; color:#869bb8; font-weight:normal; margin:2px 0px 7px 0px; background:url(images/center/arrow2.gif) left center no-repeat; padding-left:27px }
.head2 a { color:#869bb8; text-decoration:none }
.head2 a:hover { color:#869bb8; text-decoration:underline }

.table_pad { border-collapse:collapse; margin-bottom:10px }
.table_pad td { padding:5px 7px; color:#4e7ea7; border:1px solid #e5e8eb }

.div_pad2 { padding:5px; background-color:#f3f6fa }
.table_pad2 { border-collapse:collapse; color:#6881a9; width:100% }
.table_pad2 td { padding:8px 10px; border:1px solid #d1dee2 }

.head_title { font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:13px; color:#1559ca; font-weight:bold }
.head_title a { color:#1559ca; text-decoration:none }
.head_title a:hover { color:#1559ca; text-decoration:underline }

.breakline { background:url(images/center/breakline1.gif) center repeat-x; height:6px; margin-bottom:7px }
.breakline2 { background:url(images/center/dots.gif) center repeat-x; height:6px; margin-bottom:7px }

.red_color_big { font-family:sans-serif, Verdana, Arial, Helvetica; font-size:15px; color:#FF0000; font-weight:bold }
.red_color { color:#FF0000 }
.blue1_color { color:#306aa7 }
.grey1_color { color:#d1d1d1 }
.white_color { color:#ffffff }
.blue_color1 { color:#6d89b0 }

.special_table { margin-bottom:10px; border:2px solid #f7f3f3}
.special_table .text1 {padding:5px 10px; font-family:Arial, Helvetica, sans-serif; color:#9ca0a2; font-size:12px; font-weight:bold}

.special_table .blue { color:#1f4c8a; font-weight:bold; font-size:12px}
.special_table .text2 {background:url(images/table/galka.gif) top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#bc0000; padding:6px 15px 10px 28px }


.table_pad td { padding:5px 7px }
.table_pad2 { border-collapse:collapse }
.table_pad2 td { padding:5px 7px; border:1px solid #d9dadb }

.package { display:block; margin:5px 0px; padding:10px; border:1px solid #ffffff }
.package:hover { border:1px dotted #cccccc }
.package.selected { border:1px solid #cccccc; background-color:#f8f8f8 }

.registration_color1 { color:#53768f; font-family:sans-serif, Arial, Helvetica; font-size:18px; text-align:center }
.registration_color2 { color:#a59760; font-size:13px; margin:3px 0px 12px 0px; text-align:center }
.registration_color3 { background:#f3f6de; color:#415b7f; padding:7px 30px 7px 30px; font-size:20px; text-align:center }
.registration_red_color3 { color:#FF0000; font-weight:normal }
.registration_color4 { color:#73a3ba; text-align:center }
.registration_package { text-align:center; margin:15px 0px }
/*.swreg input { border:none; background:#ffffff url(images/pay.gif) center no-repeat; width:71px; height:32px }*/

.table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a747a }

.form1 { margin:5px 25px; padding:5px; background-color:#f3f6fa }

.table1 { border:1px solid #d9dadb; border-collapse:collapse }
.table1 th { background-color:#e3e8f0; color:#6d89b0 }
.table1 .tr1 td { background-color:#ffffff }
.table1 .tr2 td { background-color:#f7fafa }
.table1 a { text-decoration:none }

.small-order{ width:481px; height:406px; margin:20px auto; background:url(images/small-order-form.jpg) no-repeat top}
.list3{ margin:0; padding:30px 0 10px 25px; list-style:none outside none; font-size:12px; color:#00417d}
.list3 li{ margin:0; padding:4px 3px 4px 30px; background:url(images/list3.gif) no-repeat top left}
.small-order-item{ background:url(images/order-small-item.gif) no-repeat left; padding:9px 0 9px 35px}
.small-order-item select{ font-size:11px; color:#0f77c8; width:170px; padding:1px; border:1px solid #d0dee8;}

.lt{ background:url(images/box2/lt.gif) no-repeat bottom right; font-size:1px; width:5px; height:5px; line-height:1px}
.rt{ background:url(images/box2/rt.gif) no-repeat bottom left; font-size:1px; width:5px; height:5px; line-height:1px}
.lb{ background:url(images/box2/lb.gif) no-repeat top right; font-size:1px; width:5px; height:5px; line-height:1px}
.rb{ background:url(images/box2/rb.gif) no-repeat top left; font-size:1px; width:5px; height:5px; line-height:1px}
.ct{ background:url(images/box2/ct.gif) repeat-x bottom; font-size:11px; height:43px; padding:0 6px}
.cb{ background:url(images/box2/cb.gif) repeat-x top; font-size:1px; line-height:1px}
.lc{ background:url(images/box2/lc.gif) repeat-y right; font-size:1px; line-height:1px; width:5px}
.rc{ background:url(images/box2/rc.gif) repeat-y left; font-size:1px; line-height:1px; width:5px}
.cc{ background:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:0}
.ct h3,.ct h4{font-size:16px; font-weight:bold; padding:10px 0 10px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; color:#6D89B0}

.lt2{ background:url(images/box/lt.gif) no-repeat bottom right; font-size:1px; width:5px; height:5px; line-height:1px}
.rt2{ background:url(images/box/rt.gif) no-repeat bottom left; font-size:1px; width:5px; height:5px; line-height:1px}
.lb2{ background:url(images/box/lb.gif) no-repeat top right; font-size:1px; width:5px; height:5px; line-height:1px}
.rb2{ background:url(images/box/rb.gif) no-repeat top left; font-size:1px; width:5px; height:5px; line-height:1px}
.ct2{ background:url(images/box/ct.gif) repeat-x bottom; font-size:1px; line-height:1px}
.cb2{ background:url(images/box/cb.gif) repeat-x top; font-size:1px; line-height:1px}
.lc2{ background:url(images/box/lc.gif) repeat-y right; font-size:1px; line-height:1px}
.rc2{ background:url(images/box/rc.gif) repeat-y left; font-size:1px; line-height:1px}
.cc2{ background:#ffffff; font-family:Arial, Helvetica, sans-serif}
.th{ background:url(images/box/th.gif) repeat-x bottom; background-color:#FFFFFF; padding:10px 10px 10px 10px}
.content .th h3, .th h4{font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#6D89B0; margin:0; padding:0px 10px; background:none}
.th2{ background-color:#3da106; padding:6px 20px; font-size:11px; color:#fff; font-weight:bold}

.table_price {border-collapse:collapse; color:#004a80; border:none}
.table_price td {border:1px solid #ececee; padding:5px; text-align:center}
.table_price .tr1 td {background-color:#fafbfc}
.table_price .tr2 td {background-color:#ffffff}
.table_price span.orange {color:#3388E8; font-weight:bold; text-align:center; font-size:12px}
.table_price span.right {color:#3388E8;text-align:right; padding-right:20px; font-weight:bold; display:block}
.table_price .orange strong{ color:#1061ad; text-align:right; display:block; padding-left:20px}
.price_currency {border:none; background:none; color:#3d4f7c; font-weight:bold; font-size:12px; font-family:Arial; width:35px; height:20px; text-align:center}
.price_currency:hover, .price_currency_active{ background:url(images/currency_hover.gif) no-repeat center; color:#1492db }
.price_select{ border:1px solid #85c555; padding:1px; color:#3d4f7c; font-family:Arial, Helvetica, sans-serif}

.orders {border-collapse:collapse; border:0px solid #DAE3EE; width:100%; color:#6483A0}
.orders td {padding:5px 10px; border-bottom:1px solid #D9DADB;}
.orders th {padding:8px 12px; font-size:12px; color:#6D89B0; background-color:#e3e8f0; text-align:left; border-bottom:1px solid #D9DADB}
.orders .tr1 td {background:#F7FAFA}
.orders .tr2 td {background:#ffffff}
.orders td.label {text-align:right; padding-right:10px;}
.orders td.label p{ margin:3px 0; text-align:left}
.orders input[type="text"], .orders textarea, .orders input[type="password"]{border:1px solid #d0dee8; color:#0f77c8; padding:2px; width:90%}
.orders select{ border:1px solid #d0dee8; color:#0f77c8; padding:1px}
.orders strong{ color:#1980d8}
.orders a,.orders-user a, .buttons a{ text-decoration:none}
.orders img, .orders-user img, .buttons img{ vertical-align:middle}
.orders .error{ background:#FFF0F0}
.table2, .small{ font-size:11px;}
.table2{ position:absolute; background:#fff; border:1px solid #dae4ef; padding:5px 15px}
.table2 p{ margin:3px 0}

.orderform .error {background-color:#ffcccc}
.orderform a {text-decoration:none}
.orderform a img {vertical-align:middle}
.registered .hidden {display:none}

.orders-user {border-collapse:collapse; border:0px solid #DAE3EE; width:100%; font-family:Arial, Helvetica, sans-serif; color:#526d84}
.orders-user td {padding:5px 10px; border-bottom:1px solid #eeeff0;}
.orders-user .tr1 td {background-color:#f4f6f7}
.orders-user .tr2 td {background-color:#ffffff}
.orders-user td.l { background-image:url(images/panels/l.gif); background-position:left top; background-repeat:no-repeat; padding-left:22px; font-weight:bold; width:80px}
.orders-user .orders-buttons{padding:0px 15px; height:38px}
.orders-user .orders-line{ height:3px; line-height:1px; font-size:1px; background:#FFFFFF; padding:0; border:none}
.orders-user .splitter{ margin:0 12px; vertical-align:middle}
.orders-user a{ text-decoration:underline}
.orders-user a:hover{ text-decoration:none}

.my_jswindow {position:absolute; min-width:300px; max-width:800px}
.my_jswindow>table {margin:2px;}
.my_jswindow_title {cursor:default; font:bold x-small Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ccc url(images/window-title.gif) repeat-x; height:30px}
.my_jswindow_caption {text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px}
.my_jswindow_buttons {text-align:right; vertical-align:middle; white-space:nowrap; position:absolute; margin-left:-30px; margin-top:-10px; background:none}
.my_jswindow_buttons a {color:#a19c9c; margin:0px 3px; font-size:12px; text-decoration:none}
.my_jswindow_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#525252; text-align:justify; line-height:1.5em; padding:4px}
.my_jswindow_content a {color:#da0f0f; text-decoration: underline}
.my_jswindow_content a:hover {color:#da0f0f; text-decoration:none}
.my_jswindow_content p {margin:0px 0px 10px 0px}

.order-td{ padding:5px; vertical-align:top; width:48%}
.order-box{border:1px solid #e9edf1; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.order-box2{border:4px solid #fdfdfd; background:#fff; padding:5px 10px; min-height:240px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
* html .order-box2{height:240px;}
