/* obsahovy blok - nadrazen vsem blokum v obsahu */#content {width: 758px;margin: 0;padding: 0;_padding: 0;text-align: left;float: left;}#content-in { width: 100%; margin:0; padding:0; float:left; overflow: hidden;}/* vnitrni obsahovy blok */#content-in-left {  width: 520px;  /*_width: 515px;*/  margin: 2px 20px 20px 22px;  _margin: 2px 10px;  *padding-bottom: 20px;  _padding-bottom: 20px;  float:left;}/* pravy obsahovy blok - resp. prave menu*/#content-in-menu-right {  width: 190px;  margin: 2px;  padding:0;  float: right;  height:100%;  _width: 185px;}#content-in-menu-right ul {margin:0; padding:0; }#content-in-menu-right ul li { border-bottom: 1px solid #fff; margin:0; /*padding: 5px;*/ list-style-type:none;}#content-in-menu-right ul li ul { padding-left: 5px; }#content-in-menu-right ul li a { margin:0; padding:0; text-decoration:none; color:#666; font-size:.85em; padding: 7px 8px; *padding: 6px 8px; _padding: 6px 8px; display: block; }#content-in-menu-right ul li a:hover { text-decoration:underline; }#content hr {  border: 0px;  background: #aaa;  height: 1px;  /*height: 1px;*/}/* obecne formatovani odstavcu v obsahovem bloku */#content p {margin: 0;padding: 5px 0;font-size: .9em;line-height: 1.4em;}/* obecne formatovani nadpisu h4 v obsahovem bloku */#content h4 {position: relative;margin: 10px 0 10px 0;font-size: .9em;}/* nadpis produktu typu h2 - napr. webhosting, atp. */h2.product {margin: 0 !important;padding: 0;background-repeat: no-repeat;text-align: left;}/* obecne vlastnosti pro seznam a cislovany seznam */#content ul li, #content ol li { font-size: .9em;}/* obecne nastaveno pro zarovnani vlevo - tzn. vedle sebe* v opacnem pripade chceme-li je mit pod sebou je treba nastavit* float: none !important; viz napr. .contact-form dd* */#content form dd { float: left; margin: 0; padding: 2px; }/* obecne pro label formulare zend - pozn. pokud se labely zarovnavaji vlevo hned za input* je potreba nastavit labelu clear: both; viz napr. .sh-form dt label */#content .zend_form label {display: block;font-size: 11px;font-weight: bold;letter-spacing: -0.5px;padding-bottom: 5px;}/* styly pro tlacitko, kde nebude obrazek - (sipka) */.form-submit-btn {background: #fff !important;border: 1px solid #666;font-weight: bold;padding: 2px 5px;margin-top: 5px;text-align: center;*width: 85px;}.form-submit-btn:hover {background: #666666 !important;border: 1px solid #FFFFFF;color: #FFFFFF;cursor: pointer;font-weight: bold;}/* tyto schovane styly byly zakomentovany jiz pred mym prichodem - asi bych je smazal ???? R.*//*#content table.datatab {font-family: arial, sans-serif;width: 560px;margin: 0;font-size: 11px;text-align: right;border-right: 2px solid #eabe19;border-left: 2px solid #eabe19;border-top: 1px solid #eee;line-height: 16px;}#content table.datatab td {padding: 5px;vertical-align: middle;border-bottom: 1px solid #eee;border-right: 1px dotted #eee;}#content table.datatab th{padding: 5px;text-align: center;font-weight: lighter;background-color: #fcf6df;border-left: 1px solid #fff;}#content table.datatab .highlight{padding: 5px;text-align: center;font-weight: lighter;background-color: #fcf6df;border-left: 1px solid #fff;}#content table.datatab tr:hover {color: #000;background-color: #f0f0f0;}#content table.datatab tr.submit {color: #000;background-color: #fcf6df;text-align: center;}#content table.datatab tr.submit td { padding: 20px; }#content table.datatab tr.submit a, a.button{background-image: url(/images/butbg.gif);color: #fff;background-color: #666;border: 2px outset #fcf6df;padding: 3px 12px;margin: 2px 6px;line-height: 16px;text-decoration: none;}#content table.datatab tr.submit a:hover, a.button:hover{border:  2px outset #eabe19;color:  #eabe19;line-height: 16px;text-decoration: none;}#content table .data {font-weight: bold;text-align: left;border-left: none;}#content table .akce {text-align: right;border-left: none;}#content table.filtertab {font-family: arial, sans-serif;width: 560px;margin: 0px 0px 0px 0px;font-size: 11px;text-align: left;line-height: 16px;border-right: 2px solid #eabe19;border-left: 2px solid #eabe19;border-top: 1px solid #666666;border-bottom: 1px solid #666666;background-color: #888888;color: #fff;}#content table.filtertab table{font-family: arial, sans-serif;font-size: 11px;text-align: left;line-height: 16px;background-color: #888888;color: #fff;}#content table.filtertab td {padding: 0 5px;vertical-align: bottom;border-bottom: 1px solid #666666;}#content table.filtertab td  td{ padding: 8px 5px; border: none; }#content table img { margin: 0 2px; }#content table.legend {font-family: arial, sans-serif;width: 560px;margin: 0;border-right: 2px solid #eabe19;border-left: 2px solid #eabe19;border-top: 1px solid #666666;background-color: #eeeeee;}#content p.legend {font-family: arial, sans-serif;padding: 10px;margin: 0;border-right: 2px solid #eabe19;border-left: 2px solid #eabe19;background-color: #eeeeee;}#content .s_table,#content .s_table_product {margin: 0 10px; font-size: .9em; border-top: 1px solid #c0c0c0; border-collapse: collapse;}#content .s_table td,#content .s_table_product td { border-bottom:1px solid #c0c0c0; line-height: 1.5em; }#content .s_table th,#content .s_table_product th { border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; line-height: 1.5em; }#content .s_table td.small,#content .s_table_product td.small { font-size:10px; }*//* //tyto schovane styly byly zakomentovany jiz pred mym prichodem - asi bych je smazal ???? R.*//* tridy pro modry, cerveny, zeleny text */td.blue, th.blue { color:#6699cc; font-weight: bold; }td.red, th.red { color:#FF3300; font-weight: bold; }td.green, th.green { color:#B2B32D; font-weight: bold; }.s_table_product tr { font-size:1.2em;}/* barevne rozliseni radku tabulky *//*#content-in-left table tr.oddRow {  background: #e7e7e7;} *//* obecne vlastnosti nadpisu tabulky v obsahovem bloku */#content table th { font-size: .9em; padding: 5px; height: 27px; background: #ededed; border-left: 1px solid #fff;}/* obecne vlastnosti bunek v tabulce v obsahovem bloku */#content table td {padding: 5px;font-size: .9em;border-bottom: 1px solid #eee;border-left: 1px dotted #eee;}#content table td p { margin: 0; padding: 0;}#content table td productGroup1 { margin:0; padding:0;}/* trida slouzici pro vymazani leveho borderu pro bunku tabulky - td, th, jelikoz dle navrhu* nejsou bordery vlevo ani vpravo - proto je potreba pri tvorbe tabulek pridat jen do prvniho sloupce (jak pro "th", tak pro "td") nasledujici tridu */#content table .firstcol {  border-left: 0;}/* obecne vlastnosti tabulky v obsahovem bloku */#content table {margin:0;padding:0;border-collapse:collapse;border: 0;width: 100%;}/* trida pro specifickou tabulku, ktera nema zahlavi napr. webcontrol - vas ucet - prehled uctu* pridanim teto tridy "info-table" dane tabulce je zajisten potrebny vzhled. Nutne pridat prvnimu sloupci (bunkam "td") i tridu* firstcol - pro vymazani leveho borderu, a tridu bold - pro pravy sloupec (bunkam "td") pro tucny text */#content .info-table {  font-size: .9em;  width: 100%;}/* zajistuje odsazeni a spodni border bunkam tabulky info-table */#content .info-table td {  border: 0 !important;  border-bottom: 1px solid #eee !important;  padding: 5px;}/* zajistuje horni border radku tabulky info-table */#content .info-table tr {  border-top: 1px solid #eee;}/* trida zajistujici, ze nebude mit radek teto tabulky horni border - napr. wc - prehled sluzeb - moznosti nastaveni -* zmena varianty zmenime napr. na full - dojde k vlozeni druhe tabulky. Tridu vlozime pouze pro prvni radek tabulky info-table*/#content .info-table .tr-no-border {  border-top: none !important;}#content .info-table .firstcol { text-align: left; padding-right: 5px !important; border-right: 1px dotted #eee !important; width: 40%;}/* trida slouzici pro formatovani ikonky v tabulce info-table */#content .info-table .td-icon { text-align: left; padding: 0 10px !important; border-left: 1px dotted #eee !important;}/* trida slouzici pro formatovani ikonky v tabulce wctable */#content .wctable .td-icon { text-align: centr; padding: 0 10px !important;}/* trida slouzici pro formatovani odkazu ikonky v tabulce info-table */#content .info-table .td-icon .info-link {   background: url(/images_wc/icon_info.png) no-repeat center top;   width: 14px;   height: 14px;   display: block;}/* trida pouzivajici se na vysku radku v bunce tabulky, napr. u wc - vas ucet - prehled uctu -pocet aktivnich sluzeb */.td_line_height {  line-height: 16px;}/* obecny nadpis pro obsah stranek */#content h2 {position: relative;margin: 0 0 5px 0;font-size: 1.5em;}/* obecne seznamy v obsahu stranek */#content-in-left ul {  padding-left: 0;  margin-left: 15px;}#content-in-left ul li {  background: url(/images/li_bullet_content.png) no-repeat left 7px;  list-style-type: none;  padding-left: 10px;}/* odkaz pro login */#content .loginLink {  float: left;  font-size: .9em;  clear: both;  margin-top: 10px;}#content .productbox{	background-image: url(/images/product/product-box.png);	background-repeat: no-repeat;	float: left;	padding: 15px 10px 5px 18px;	font-size:.9em;	height: 205px;	border: 1px solid pink;}#content .productbox a{ font-weight: bold; }#content .productbox table{	margin:0;	padding:0;}#content .productbox td{	padding:2px 0px;}/* styly pro chybove hlasky napr. u formularu. Co se tyce chybovych hlasek, doporucuji zkratit chybove hlasky, napr. na povinny udaj */ul.errors li {  font-size: 0.79em !important;  list-style-type: none;  background: none !important;  margin: 0;  padding: 0 !important;}/* zapomenute heslo pri prihlasovani */#forgotpassword dd { float: left; margin: 0; padding: 2px; }#content #forgotpassword #fp_loginName {  width: 152px;  height: 14px;  float: left;  *margin-left: -10px;  _margin-left: -10px;}#forgotpassword .submitButton, .sh-form .submitButton {  float: left;  margin-top: 35px;}form#forgotpassword {  float: left;}#forgotpassword dl.zend_form  {  float: left;}#forgotpassword ul.errors, ul.errors {  margin: 0px 0px 15px 0px !important;  padding: 0;  clear: both;  color: #FF3300;  list-style: none;  background: none;}#forgotpassword ul.errors li {  list-style-type: none;  background: none !important;  margin: 0;  padding: 0 !important;  width: 74px;}#content #login dl { margin-top: 0px !important; }#content p.loginError { color: red; padding: 0 !important; margin-top: 15px; }/* kontaktni formular *//*! pokud chceme mit zarovanane tlacitko pod inputem nikoliv vedle nej */.contact-form dd { float: none !important; }.contact-form dt label, .sh-form dt label { padding-top: 10px; *padding-top: 5px; }.contact-form label, .sh-form label {  padding-bottom: 3px !important;}.contact-form { clear: both; margin: 0; _margin-left: 5px !important; float: left; }/* sirka a vyska textarey */.contact-form #cf_question {  width: 543px;  *width: 535px;  height: 150px;  color: #666;  background: #fff;}/* sirky a vysky inputu */.contact-form #cf_name, .contact-form #cf_email, #shEmail, #captchaQuestion {  width: 160px;  /*height: 14px;*/  *width: 165px;}.contact-form #cf_type { width: 168px; *width: 173px; }/* svet hostingu */.sh-form { margin: -10px 0 36px 0; }/* fix pro ie7 - jinak by inputy nebyly zarovnany */.sh-form dd input { *margin-left: -10px; }/* cistici label pro floatovani*/.sh-form dt label { clear: both; }/*!!! styly objednavky - tusim, ze to jsou jeste styly ze stare objednavky - doporucuji pred vlastnim stylovanim tyto starestyly schovat, aby nedochazelo k mozne kolidaci -> uspora casu a hlavne nervu !!!*//* objednavka - kroky objednavky */h3.order-step-title { clear: both; margin-top: -10px !important; margin-bottom: 10px !important;}.order-help { float: right !important; text-align: right !important; margin-right: 3px; }ul.order-steps {  width: 530px;  background: #fff;  height: 20px;  border: 1px solid #b8b8b8;  list-style: none;  margin: 10px 0 10px 10px;  padding: 0;}ul.order-steps li {  float: left;  text-align: center;  width: 79px;  font-weight: bold;  padding-top: 2px;  _padding: 0;  height: 14px;}/* rozdilne pozadi pro prvni aktivni polozku - Krok 1 */ul.order-steps li.actualfirst {  background: #eabe19 url("../images/steps_active_first.gif") no-repeat;  display: block;  width: 75px;  color: #fff;}/* pozadi pro ostatni aktualni polozky, ktere nejsou prvni polozkou */ul.order-steps li.actual {  background: #eabe19 url("../images/steps_active.gif") no-repeat;  display: block;  width: 79px;  color: #fff;}/* informacni text na menu objednavky */.order-text { clear: both; padding: 10px 10px 15px 10px !important; *padding: 5px 10px 15px 10px !important; }/* objednavka - menu *//* obalovaci div menu objednavky */.order-section-menu-wrapper {  float: left;  margin-left: 10px;  _margin-left: 5px;  margin-bottom: 15px;}ul.order-section-menu {  margin: 0;  padding: 0 0 0 12px;  float: left;  width: 518px;  height: 38px;  list-style: none;  background: #E6E6E6 url("../images/bg_order_menu.gif") repeat-x left top;  _background: url("../images/bg_order_menu.gif") repeat-x left top;}ul.order-section-menu li { float:left; }/* aktivni polozka menu s rozdilnum pozadim */ul.order-section-menu li.active a {background: #fff;color: #666666;display: block;float: left;font-size: .9em;font-weight: bold;padding: 11px 20px 12px 40px;text-decoration: none;border: 1px solid #B8B8B8;border-bottom: 0;}ul.order-section-menu li a {color: #848484;float: left;font-size: .9em;font-weight: bold;padding: 12px 20px 12px 40px;text-decoration: none;}/* spolecne vlastnosti pro ikonky menu*/ul.order-section-menu li a.order-1,ul.order-section-menu li a.order-2,ul.order-section-menu li a.order-3,ul.order-section-menu li.active a.order-1,ul.order-section-menu li.active a.order-2,ul.order-section-menu li.active a.order-3 {display: block;z-index: 2;}/* rozdilne ikonky na pozadi menu  pokud nejsou aktivni polozkou */ul.order-section-menu li a.order-1 {background: transparent url(/images/icons/icon_order_webhosting.gif) no-repeat 15px 50%;}ul.order-section-menu li a.order-2 {background: transparent url(/images/icons/icon_order_serverhosting.gif) no-repeat 15px 50%;}ul.order-section-menu li a.order-3 {background: transparent url(/images/icons/icon_order_sh.gif) no-repeat 15px 50%;}/* rozdilne ikonky (pozadi ikonek) na pozadi menu pokud jsou aktivni polozkou */ul.order-section-menu li.active a.order-1 {background: #fff url(/images/icons/icon_order_webhosting.gif) no-repeat 15px 50%;}ul.order-section-menu li.active a.order-2 {background: #fff url(/images/icons/icon_order_serverhosting.gif) no-repeat 15px 50%;}ul.order-section-menu li.active a.order-3 {background: #fff url(/images/icons/icon_order_sh.gif) no-repeat 15px 50%;}/* nabidka produktu u objednavky */#productGroup { clear: both; margin: 0 10px !important; width: 530px; }#productGroup ul, #productGroup ul li { margin: 0; padding: 0; }/* Nadpis se sipkou  */#productGroup h3 {  margin: 0;  padding: 0;  font-size: .95em;  font-family: Verdana;  background: url(/images/arrow_bold.gif) no-repeat 3px 50%;  *background: url(/images/arrow_bold.gif) no-repeat 3px 3px;  padding-left: 15px;  width: 100%;  clear: both;}/* "Podnadpis" se sipkou  */#productGroup h4 {  margin: 0;  padding: 0 0 0 15px;  font-size: .95em;  font-family: Verdana;  background: url(/images/sipecka.gif) no-repeat 0 50%;  width: 490px;  _width: 460px;  clear: both;}#productGroup ul li a { font-size: .85em; }/* hlavni seznam */#productGroup ul.order-level-0 { clear: both; padding-bottom: 10px; }/* polozky prvni urovne hlavniho seznamu */#productGroup li.order-tree-first { clear: both; padding: 5px 0 5px 0; }/* zajisti pozadovane odsazeni pro ie7, 6*/#productGroup ul li.order-sublist ul.order-level-1 { float: left; }/* seznam prvni urovne - vnoreny seznam */#productGroup ul.order-level-1 { margin-left: 20px; clear: both; }#productGroup ul.order-level-1 li { float: left; }#productGroup ul.order-level-1 li a {margin-right: 15px;font-size: .9em;}/* seznam druhe urovne - vnoreny seznem prvni urovne */#productGroup ul.order-level-1 li ul.order-level-2 {clear: both;margin-left: 18px;_margin-left: 10px;}#productGroup ul.order-level-1 li ul.order-level-2 li {margin: 5px 0 15px 10px;*padding-bottom: 10px;}#productGroup ul.order-level-1 li ul.order-level-2 li a { font-size: 1em; }/* Objednavka -  Krok 2 */form#step1 dd { float: none !important; margin-bottom: 10px; }form#step1 #orderperiod { width: 85px; }form#step1 #orderas {border: 0;float:left;margin: 0;*margin-left: -4px;*margin-top: -3px;margin-right: 10px;}/*!!! //styly objednavky - tusim, ze to jsou jeste styly ze stare objednavky - doporucuji pred vlastnim stylovanim tyto starestyly schovat, aby nedochazelo k mozne kolidaci -> uspora casu a hlavne nervu !!!*//* trida pro zobrazeni ctverecku u polozky seznamu */.s_ul_square{list-style-type: square !important;padding: 0;margin: 0;}/* trida pro zobrazeni kolecka u polozky seznamu */.s_ul_disc{list-style-type: disc !important;padding: 0;margin: 0;}/* trida pro zobrazeni desitkoveho cisla u polozky seznamu */.s_ul_decimal{list-style-type: decimal !important;padding: 0;margin: 0;}.s_block{position: relative;margin: 13px 10px 15px 0px;_margin: 13px 10px 15px 5px;padding: 5px;background-image: url(/images/product/x_grad.jpg);background-repeat: repeat-x;width: 550px;_width: 520px;min-height:20px;}.s_block h4 {position: relative;margin: 6px 10px 5px 10px !important;font-size: .9em;}.s_block_50_wrapper {  float: left;  clear: both; /* margin-top:5px; */  position:relative;  text-align:left;  width: 538px;}.s_block_50{margin: 0 5px 15px 0;_margin: 0 11px 15px 0;padding: 0 5px;background-image: url(/images/product/x_grad_gray.png);background-repeat: repeat-x;width: 245px;_width: 243px;min-height: 20px;clear: auto;float: left;}/* zarovnai seznamu v s_blocku se seznamem v content*/.s_block ul { margin-left: -5px; *margin-left: 35px;}.s_block h3, .s_block_50 h3 { margin: 8px 10px 3px 10px !important; padding: 0; }/* styly pro tag typu pre - pre obecne doporucuji pouzivat co mozna nejmene - nejde moc stylovat */#content pre {  padding: 5px;  border: 1px dotted #b8ccb8;  background-color:#f9f9f9;  line-height:1.4em;}/* vyhledavani */.search-paging a {  padding: 1px 2px 2px 2px;}.search-paging .search-separator {  font-weight: normal;}/* mapa stranek */#sitemap ul {  font-weight: bold;  margin-top: 3px;  margin-bottom: 3px;}#sitemap ul li {  line-height:1.4em;;}#sitemap ul li ul {  font-weight: normal;}#sitemap ul li ul li ul li {  font-weight: normal;  font-size: 1em;}/*.backBtn {font-size: 0.7em; color:#666666; text-decoration:none; padding: 4px 5px 3px 5px;}*/.show-data { display:block; font-size:0.9em; margin: 0px 15px; }.show-data span { display:none; }.show-data span:hover { text-decoration:underline; }.show-data span strong { color: #cc0000; }#domain_reg_action h4{ margin:5px 15px;}#domain_reg_action form div { margin: 10px 5px !important;}/* odkaz na uvod dane stranky - pouzivat obecne, tam kde je potreba odkazovat na uvod dane stranky */.top_link {  text-align: right;  font-size: .9em;}/* odkaz na uvod dane stranky - ikonka */.top_link a {  background: url(/images/top_link_ico.png) no-repeat right bottom;  padding: 0px;}/* slovnik */.dict_letters {  font-size: .9em;  line-height:1.4em;  margin:0;  padding: 5px 0;}.dict_letters .active {  font-weight: bold;}.dict_letters_content .top_link {  text-align: right;  font-size: .9em;  margin-bottom: 10px;}.cron_item_add {	float: right;	width: 200px;	text-align: right;	font-size: 0.9em;}#content h3.cron_list_header {	margin: 20px 200px 5px 0px ;}.dict_letters_content dt {  font-weight: bold;  font-family: helvetica,"Arial CE",arial,sans-serif;  font-size: 1.1em;}.dict_letters_content .dict_letters_content dl {  margin: 0;}.dict_letters_content dd {  margin-left: 0;}.dict_letters_content .a_name_link {  display: none;}/* formulare pro webcontrol - zamerne umisteny do techto stylu a to z duvodu mozne kolidace, kdybystyly byly ve wc_control - bylo by nutne pridavat v castych pripadech vlastnost !important pro prebiti - neni idealni *//* forms wctablefilter */.wctable .wctablefilter {  border-bottom: 1px solid #fff;}/* forms wc */form p {  margin: 0 !important;  padding: 5px 0;}.orderlogin-text-top {  float: left;  clear: both;  *clear: none;}/* form change password */.form-change-password form legend {margin: 10px 0 5px 0;}/* formulare label - formatovani - tam kde jsou stejne dlouhe popisky u ruznych formularu - doporucuji pouzit stejne styly proruzne formulare - je to bezna praxe a navic dochazi k uspore kodu  */.form-change-password form label, .authorized_request label, .change_settings label,#signup-from-ipas label, #signup label, #form_order_confirmation label, #order-form label {  float:left;  width: 95px;  font-size: 11px;  text-align: right;  margin-right: 20px;}.change_settings p.confirm-checkbox {	padding-left: 95px !important;}.change_settings .confirm-checkbox label {	float: none;}.form-change-password form label {  width: 150px;}.form-change-password form p, .authorized_request p {  padding: 5px 0 !important;}.form-change-password form input {  width: 155px;}.submit-wrapper {  margin-left: 170px !important;  _margin-left: 175px !important;}/* formular autoriazacni pozadavek */.authorized_request label {  width: 95px;}/* styly pro textareu */.authorized_request #textmsg {  background:url(/images/inputbg.gif) repeat-x left top;  width: 396px;  _width: 390px;  height: 220px;  padding: 2px;  vertical-align: top;}/* styly pro tlacitko - respektive zarovnani tlacitka */.authorized_request #fieldset-form_submit {  margin-left: 115px;  margin-top: 5px;  *margin-left: 58px;  _margin-left: 59px;}/* inputy aka sdruzene formatovani pro vice formularu - typ inputu - dlouhy - pridana i obecna trida pro tento typ,"input-long" a pridavat tuto tridu pro nove formulare pro pozadovany dlouhu input - napr. u jmena, prijmeni atp. Pozn. pozadi a bordera dalsi vlastnosti jsou nastaveny obecne ve style.css viz #content input */input#firstname, input#lastname, input#address, input#street, input#city, input#bank_account,input#name, input#surname, input#addressStreet,input#addressCity, input#email, input#email2, #paramvalue_0, #recipientlistname, #antispam_subject,#antispam_subject_prepend, #antispam_subject_dotchar, #antispam_blacklist_rule, .input-long  {  width: 248px;}/* inputy aka sdruzene formatovani pro vice formularu - typ inputu - stredni - pridana i obecna trida pro tento typ,"input-middle" a pridavat tuto tridu pro nove formulare pro pozadovany dlouhu input - napr. u jmena, prijmeni atp. */input#ExistingLoginName, input#ExistingPassword, input#password2, input#addressZip,input#fax, input#captchaQuestion, input#ico, input#dic, #mailer_list_filter #text, #servicebase_list_filtr #name, input#cronscriptpath, .input-middle {  width: 154px;}/* nastaveni - upravit udaje */.change_settings p, #form_order_confirmation p, #order-form p {  clear: both;}.change_settings fieldset {  margin: 10px 0 0 0;}.change_settings legend, #form_antispam legend {  margin-bottom: 5px;}/* pozor u typu label - trochu zapeklita situace, jelikoz nemuzeme pridavat ke kazdemu labelu specifickou tridu,proto je nutne zachovat nasledujici poradi. label - obecne styly pro vsechny labely, .label_radio - jen pro odstavec, kdejsou umisteny labely u inputu typu radio.*/.change_settings label  {  width: 78px;}.change_settings .label_radio label.required  {  width: 78px;  text-align: right;}#form_order_confirmation .label_radio label.required { text-align: right; width: 95px; }.change_settings .label_radio label, #form_order_confirmation .label_radio label,#order-form .label_radio label {  width: 115px;  text-align: left;  margin-right: 15px;}#order-form .ssl label {	float:left;	width: 115px;	font-size: 11px;	text-align: right;	margin-right: 0px;}/* odstrani pozadi a border inputu pro typ radio */.change_settings #subject_type-corporation, .change_settings #subject_type-subjectnatural {  border: 0;  background: none;}.change_settings #fieldset-form_submit {  margin-left: 98px;  *margin-left: 49px;}#signup-from-ipas label, #login-form label {	width: 120px !important;}#signup-from-ipas #submitButton1, #login-form #submitButton {  margin-left: 140px;  _margin-left: 125px;}#signup #addressCountry {  width: 254px;}/* posunuti tlacitka na pozadovanou pozici, aby byl zarovnan s danymi inputy */#signup #submitButton2 {  margin-left: 115px;}/* aplikace mailer form */.nomaxmin {  margin-bottom: 10px;}.nomaxmin form .required {  width: 135px;  float: left;  font-size: 11px;  margin-right: 20px;  text-align: right;}.nomaxmin form #submitButton, #importButton {  margin-left: 155px;}.wbh-mailer-info { padding-bottom: 15px !important;}div.message, a.message {  font-size: .9em;  color: #FF3300;}ul.message li {    list-style-type: none !important;    font-size: .9em !important;    background: none !important;    color: #FF3300;}.nomaxmin form #recipientlistname {}/* zmena produktu + sdruzene vlastnosti formu */#form_enter_code #fieldset-form_body, #form_change_product #fieldset-form_body, #form_change_platform  #fieldset-form_body, #sadditional_activate #fieldset-form_body, #form_domain_free #fieldset-form_body  {  border-bottom: 1px solid #eee;  padding-left: 5px;}#sadditional_activate #fieldset-form_body {  border: 0;}/* vyuziti sdruzenych vlastnosti - pro vice formularu - zarovnani tlacitka vlevo  */#sadditional_activate #activateServiceAdditional, form #serviceBaseEndButton, #serviceAdditionalEndButton, #form_change_product #changeProduct,#newpsActiveButton, #form_change_platform #changePlatform, #form_change_platform  #selectPlatform, #form_domain_free #domain_free_submit,#form_enter_code #submit{  margin-left: 207px;}#form_enter_code #fieldset-form_body {	padding-left: 0px;}/*#form_enter_code #fieldset-form_body #couponCode {	width: 154px;	margin-bottom: 5px;}*/#form_enter_code #fieldset-form_body .required {  width: 207px;  float: left;  padding-top: 2px;  font-size: 1.2em;}#sadditional_activate #paramvalue_0 {  margin-left: 15px;}#sadditional_activate #paramvalue_1, #form_change_product #fieldset-form_body #product_id, #form_domain_free #domain_free_action{  margin-left: 15px;  width: 254px;}#form_domain_free #domain_free_action {  margin-left: 15px;  width: 154px;}#sadditional_activate #fieldset-form_body p, #form_change_product #fieldset-form_body p, form_enter_code #fieldset-form_body p {  padding: 0 0 2px 0 !important;  border-bottom: 1px solid #eee;}#form_change_product #fieldset-form_body p {  border-bottom: 0;}#form_change_platform #fieldset-form_body p.label_radio {  padding: 1px 0 !important;}.error-info {  color: #FF3300;  padding-left: 5px !important;}/* fakturace - vyzva, danovy doklad */#invoice_filter_form fieldset {  padding: 5px 0;  float: left;}#invoice_filter_form label {  font-size: 1em;}#invoice_filter_form label.label-left {	width: 100px;	float: left;}#invoice_filter_form #fieldset-form_date #date_value_from,#invoice_filter_form #fieldset-form_date #date_value_to {  width: 65px;  margin-left: 5px;}#invoice_filter_form #fieldset-form_date #date_value_from {  margin-right: 10px;}#invoice_filter_form #number {  margin-left: 10px;  width: 154px;}#invoice_filter_form #date_select {  margin-left: 10px;  margin-right: 5px;  width: 160px;}#invoice_filter_form #status {  margin-left: 10px;  width: 160px;}#invoice_filter_form #text {  margin-left: 10px;  width: 248px;}#invoice_filter_form #fieldset-form_submit {  margin-left: 110px;  *margin-left: 60px;}/* formular pro bannery */#form_banners label {  clear: both;  float: left;  margin: 5px 0;  width: 100%;  border-bottom: 1px solid #eee;}#form_banners img {  margin: 0 0 10px 10px;  vertical-align: middle;}#form_banners label.required {  display: block;  margin: 15px 0;}#form_banners input {  border: 0;  background: none;}/* //formular banneru *//* zmena produktu *//* styly pro labely */#form_change_product #fieldset-form_body .required, #form_change_platform #fieldset-form_body .required,#sadditional_activate #fieldset-form_body .required, #form_domain_free #fieldset-form_body .required{  width: 187px;  float: left;  padding-top: 2px;}#form_change_platform .label_radio label, #form_change_platform .label_radio .required {margin-right:16px;text-align:left;width:95px;}/* cron tabulka + form */.cron-tbl #submitButton,.cron-tbl #submitButton2,.cron-tbl #submitButton3,.cron-tbl #submitButton4 {  width: 50px;}.cron-form form  {  border-bottom: 0;}/*.cron-form form .required {*/.cron-form div.fake-form label,.cron-form form label {  float: left;  font-size: 11px;  margin-right:20px;  text-align: right !important;  width: 95px;}.cron-form form .label_radio label {	margin-right:16px;	text-align:left;	width:95px;	float: none;	}.cron-form form .label_radio label.required {	float: left;	}.cron-form form #submitButton,.cron-form form #submitButton3,.cron-form form #submitButton4,.cron-form form #submitButton2 {  margin-left: 115px;}.cron-form #cronuserdomain {  width: 160px;}/* input typu radio - v ie8 se vykresluje border a pozadi - timto zakazat, je pridana trida 'input-no-border' - doporucuji pridatpro nove formulare k inputum typu radio a checkbox, pripadne tomuto jevu zamezit pres nadrazeny prvek napr. odstavec, ktery bude vzdy danehotypu napr. jako je label_radio a pres ten nastavit zadny border a pozadi.  */#cronenabled-a, #cronenabled-n, #antispam_status-1, #antispam_status-2, #antispam_status-3,#antispam_blacklist-yes, #antispam_blacklist-no, #antispam_rewrite_subject-yes, #antispam_rewrite_subject-no,#antispam_use_all_alias-yes, #antispam_use_all_alias-no, #antispam_delete_emails-yes, #antispam_delete_emails-no,#antispam_domain_alias-cokvakcz, #antispam_domain_alias-prockvakcz, #antispam_domain_alias-nekvakcz,#antispam_blacklist_rule_type-white, #antispam_blacklist_rule_type-black, #antispam_use_all_alias, .input-no-border {  border: 0 !important;  background: none !important;}#content table.cron.item {	margin-bottom: 0.5em;	}#content table.cron.item .firstcol {	width: 25%;	}#content table.cron.item .control {	width: 18%;	}#content table.cron.item .value {	width: 57%;	overflow: auto;	}/* antispam form *//* pozor na ie7 - nastavit float: none, jinak se formular rozpadne */#form_antispam p, #form_antispam_list p {  clear: both;  float: left;  *float: none;}#form_antispam label {  float:left;  font-size:11px;  margin-right:20px;  text-align:right;  width: 183px;}#form_antispam .label_radio label.required {  text-align:right;  width: 183px;}#form_antispam .label_radio label {  margin-right: 16px;  text-align:left;  width: 91px;}#form_antispam fieldset {  margin: 0 0 10px 0;}#form_antispam select {  width: 255px;}#form_antispam  #antispam_use_all_alias {  margin-left: 0;}#form_antispam #submitButton1 {  margin-left: 203px;}#form_antispam_list label {  float:left;  font-size:11px;  margin-right:20px;  text-align:right;  width: 130px;}#form_antispam_list .label_radio label.required {  text-align:right;  width: 130px;}#form_antispam_list .label_radio label {  margin-right: 15px;  text-align:left;  width: 125px;}#form_antispam_list  #antispam_use_all_alias {  margin-left: 0;}#form_antispam_list #submit_button_rule_block {	float: none;}#form_antispam_list #submitButtonRule {  margin-left: 150px;}#form_antispam_list_delete label {  float:left;  font-size:11px;  margin-right:20px;  text-align:right;  width: 130px;}#form_antispam_list_delete #fieldset-form_body_blacklist label,#form_antispam_list_delete #fieldset-form_body_whitelist label {	margin-left: 30px;	width: auto;	float: none;}#form_antispam_list_delete #submitButtonDelete {  margin-left: 150px;}#form_antispam_list_delete  #antispam_delete_all_alias {  margin-left: 0;}/* ---------->>> ostatni <<<-----------*//* trida pro zarovnani textu na stred, vlevo, vpravo */.center-text { text-align: center !important; }.left { text-align: left; }.right { text-align: right; }/* trida pro zarovnani prvku vlevo */.floatleft { float: left; margin-right: 5px; }#content td.oznacit {background-color: #fcf6df;padding-left: 35px !important;background-image: url(/images/ozn_sipka.gif);background-repeat: no-repeat;text-align: left;}/* aktivni a neaktivni polozka */.aktivni, .ano { color: green; font-weight: bold; }.neaktivni, .ne { color: red; font-weight: bold; }/* zarovnani obrazku vlevo */.img_left{ float: left; margin-right: 5px; margin-bottom: 5px; }/* zarovnani obrazku vpravo */.img_right { float: right; margin-left: 5px; margin-bottom: 5px; }/* trida pro tucny text */.bold { font-weight:bold; }.no-padding { padding: 0 !important; }/* trida pro horni nulove odsazeni */.no-padding-top { padding-top: 0 !important; }/* trida pro dolni nulove odsazeni */.no-padding-bottom { padding-bottom: 0 !important; }/* trida pro prave nulove odsazeni */.no-padding-right { padding-right: 0 !important; }/* trida pro nulove leve odsazeni */.no-padding-left { padding-left: 0 !important; }/* trida pro celkovy nulove (vnejsi) odsazeni */.no-margin { margin: 0 !important; }/* trida pro horni nulove (vnejsi) odsazeni */.no-margin-top { margin-top: 0 !important; }/* trida pro dolni nulove (vnejsi) odsazeni */.no-margin-bottom { margin-bottom: 0 !important; }/* trida pro dolni nulove (vnejsi) odsazeni */.no-margin-right { margin-right: 0 !important; }/* trida pro dolni nulove (vnejsi) odsazeni */.no-margin-left { margin-left: 0 !important; }/* trida pro celkove odsazeni 10px */.padding-10 { padding: 10px !important; }/* trida pro horni odsazeni 10px */.padding-top-10 { padding-top: 10px !important; }/* trida pro dolni odsazeni 10px */.padding-bottom-10 { padding-bottom: 10px !important; }/* trida pro prave odsazeni 10px */.padding-right-10 { padding-right: 10px !important; }/* trida pro  leve odsazeni 10px */.padding-left-10 { padding-left: 10px !important; }/* trida pro celkovy vnejsi) odsazeni 10px */.margin-10 { margin: 0 !important; }/* trida pro horni (vnejsi) odsazeni 10px */.margin-top-10 { margin-top: 10px !important; }/* trida pro dolni (vnejsi) odsazeni 10px */.margin-bottom-10 { margin-bottom: 10px !important; }/* trida pro dolni (vnejsi) odsazeni 10px */.margin-right-10 { margin-right: 10px !important; }/* trida pro dolni nulove (vnejsi) odsazeni */.margin-left-10 { margin-left: 10px !important; }#content p.dph-text { font-size: 0.7em; line-height: 1.4em; }label.label {	font-size: 1.1em;}.gray-back {  background: none repeat scroll 0% 0% rgb(237, 237, 237);  padding: 5px !important;   font-weight: bold;  margin-top: 15px !important;}#g2-promo {  margin-bottom: 20px;}#g2-promo p {  padding:       0px;  margin-top:    0px;  margin-bottom: 0px;  color:         rgb(153, 153, 153);  font-weight:   bold;}.g2-detail p {  margin-top: 0px;  margin-bottom: 20px;}.g2-detail ul {  padding: 0;  margin-top: 5px;  margin-bottom: 15px;  margin-right: 0px;  margin-left: 0px;  list-style-type: none;}.g2-detail ul li {  background: url('/images/li_bullet_content.png') no-repeat scroll left 7px transparent;  list-style-type: none;  padding-left: 10px;  margin-bottom: 4px;}.g2-detail address {  font-style: normal;}address {  font-size: 12px;}#address {  margin-top: 20px;}#address address {  margin-left: 15px;}#g2-cont {  font-size: .9em;}#g2-cont h1 {  font-size:     16px !important;  margin-top:    0px  !important;  margin-bottom: 15px !important;}#g2-cont h2, #g2-cont h3 {  font-size: 13px;  margin: 0;  color:  #666666;  margin-bottom: 5px;}#g2-butt, .g2-buttons {  margin-top: 20px;  float:left;}#g2-butt a#g2b-reply,#g2-butt a#g2b-back {  color: #000000 !important;  padding-top: 3px;  padding-bottom: 3px;  text-decoration: none;  font-size: 12px;  text-align: center;  background-color: #E2DFE6;  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  border-top-color: #FFFFFF;  border-right-color: #3E433F;  border-bottom-color: #3E433F;  border-left-color: #FFFFFF;  padding-left: 10px;  padding-right: 10px;  margin-right: 5px;}