* {
    margin:0px;
    padding:0px;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:0.7em;

}

a {
    text-decoration:underline;
}
a:hover {
    text-decoration:none;
}

table {
    border-collapse:collapse;
}

#page {
    width:820px;
    margin:0px auto 0px auto;
    text-align:left;
    border:1px white solid;

}

.alignRight {text-align:right;}
.floatRight {float:right;}
.floatLeft {float:left;}

.cleaner {
    clear:both;
    height:0px;
    font-size:0px;
    border:none;
    margin:0; padding:0;
    background:transparent;
}
.wrapper {
    padding:0px;
    margin:0px;

}

.message {
    font-weight:bold;
    font-size:1.1em;
    color:#781427;
    border: 1px solid #7D7D7D;
    margin:5px 0px 5px 0;
    padding:10px;
    background-color: #907226;
}

#maincontent .message a {
    color:#FFF;
}

.leftcolumn {
    width:49%;
    float:left;
}

.rightcolumn {
    width:49%;
    float:right;
}


/*header*/
#header {
    margin-top:0px;
    height:130px;
    _overflow:hidden;
    margin-bottom:3px;
    margin-top:3px;
}

#header ul {
    margin-left:680px;
    padding-top:10px;
}

#header ul li {
    list-style-type:none;
    padding-bottom:5px;
}


#header ul li a{
   color:#3D3728;
}


#header #logo {
    height:130px;width:175px;
    float:left;
}

#header #logo img {
    height:130px;width:175px;border:none;
}



#langmenu {
    width:100%;
    height:25px;
    text-align:right;
}

#langmenu ul li {
    display:inline;
    padding:10px;
}

/*navigation tree*/
#navtree {
    margin-right:10px;
    margin-bottom:5px;
    padding:5px;
}
#navtree a {
    font-size:1em;
    padding:5px;
}
#navtree a:hover {
    text-decoration:none;
}

/*topmenu*/
#topmenu {
    width:820px;
    margin-top:3px;
    text-align:center;
    height:30px;
    margin-bottom:5px;
}

#topmenu ul {
    margin:0;
}

#topmenu li {
    float:left;
    list-style-type:none;
    _float:left; /*IE FIX*/
}

#topmenu a {
    height:30px;
    line-height:30px;
}

#topmenu a, #topmenu a:visited, #topmenu a:link {
    float:left;
    display:block;
    /*padding-left:10px;
    padding-right:10px;*/
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
    text-decoration:none;
    font-weight:bold;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: dotted;
}

#topmenu a strong {
    margin:0;
    padding:0;
    background-image: none;
}
#topmenu a:hover {
    background-image: none;
}

#mainrightcontent {

    float:right;
    width:640px;
    min-height:700px;
    _height:700px;

    

}

#maincontent {
   /* margin:0px 0px 0px 15px; */
   margin:0;
    text-align:justify;
    padding:0px;
    float:left;
    width:475px;

    

}


#leftbox {
    width:163px;
    float:left;
    margin:0px;
    padding:0px;    
    font-size:1em;
    height:2em;
    margin:0px;

}
    

#leftmenu {
    height: auto;
    margin:0;padding:0;
    margin-bottom:10px;

}


#rightbox {
    /* aka novinky*/
    float:right;
    width:147px;
    text-align:center;
    
}

/* ESHOP */
#add-to-basket-form { float:right;}



/* ORDER */
.orderBtnBar { margin-top:10px;text-align:center;}
.orderBtnBar .button { margin:0 10px;}
.panel {
    margin-bottom:5px;
    text-align:left;
}

#rightbox .panel li {
    margin:0px;
    margin-left:20px;
}

#rightbox .compactshop {
    margin-bottom: 5px;
}

#rightbox .compactshop img {
    margin: 0;
}





#rightbox .footer {
    text-align:right;
    margin-bottom:5px;
    margin-right:10px;
}

#rightbox .content .element .content ,#rightbox h2, #rightbox .footer, #rightbox .description {
    padding:3px;
    text-align:center;
}

#rightbox h2 {
    font-size:1em;
    text-align:center;
}

#rightbox .image {
    text-align:center;
}




#leftbox .panel {
    width:163px;
}

#rightbox .panel {
    width:146px;
}

.leftboxmenu {
    width:165px;
}

.leftboxtext {

    padding-left:5px;
    padding-right:5px;
}


/*forms*/
#contactForm {
    clear:both;
    width:470px;
}

#contactForm label  {
    text-align:left;
    width:470px;
    clear:both;
    display:block;
}

#contactForm input#jmeno,#contactForm input#mail,#contactForm textarea   {
    width:470px;
    margin-bottom:5px;
}


#contactForm textarea {
    height:100px;
    clear:both;
    
}

#contactForm .submit {
    clear:both;
    margin-bottom:10px;
}


#leftbox form,#rightbox form {
    font-size:0.8em;
}
#leftbox form *,#rightbox form * {
    margin:1px;
    padding:1px;

}

#leftbox a.textbutton,#rightbox a.textbutton  {
    clear:both;
    font-weight:bold;
    padding:5px;
    display:block;
    text-decoration:none;
    width: auto;
}


#leftbox label,#rightbox label {
    font-weight:bold;
    display:block;

}


#rightbox input#userlogin {
    width:135px;
}

#leftbox .shorter,#rightbox .shorter {
    width:100px;
    float:left;
}
#leftbox input.short,#rightbox input.short {
    width:30px;
    float:right;
}


input#hledej {
    width:180px;
}

#search fieldset {
	float:right;
    height:28px;
    line-height:28px;
    width:340px;
    border:none;
    margin:0;padding:0;
    background:#907226;
    text-align:right;
    padding:1px 10px;
}

#search fieldset input {
height:24px;display:block;
}

#search fieldset input#q {
width:260px;margin-right:3px;float:left;
}

#search fieldset input.button {
height:100%;float:right;
}

img, #leftbox a,#rightbox a {
    border:none;
}

#rightbox h3, #leftbox h3 {
    clear:both;
    font-size:1em;
    height:1.5em;
    padding:5px 0px 0px 5px;
    margin:0px;
}

.nakupnikosik {
    display:block;
   
    font-weight:bold;
    text-decoration:underline;
    padding-left: 30px;
}
.nakupnikosik:hover{
    /*content*/
}


.contentrightborder {
    margin-right:10px;
}

#maincontent h1,#maincontent h3,#maincontent ul {
    padding:3px 0px 3px 0px;

}



#maincontent ul {
    margin-left:30px;
}


#maincontent h1 {
    margin-top:0.5em;
    font-size:1.5em;

}
#maincontent h2,.gs-title {
    margin-top:0.3em;
    font-size:1.1em;
}

#maincontent h3 {
    margin-top:0.2em;
    font-size:1em;

}


#maincontent h1, #maincontent h2, #maincontent h3{
    clear:both;
    text-align:left;
}
#maincontent a{
}
#maincontent p {

    margin:5px 0px;
}

#maincontent img{
    margin:0px;
    margin:0px;
}

#maincontent .element{
}

#maincontent .element .content {
}
#maincontent .footerprice .footer,#maincontent .footerpricedetail .footer{
    font-size:0.9em;
    text-align:right;
    width:185px;
    float:right;
    vertical-align: bottom;
    height:24px;
    margin:0px;


}

#maincontent .detail .footer{
    font-size:1.1em;
    text-align:right;
    width:145px;
    float:right;
    vertical-align: bottom;
    margin-top:0.5em;

}


#maincontent .enter, #maincontent .sendpostcard{
    float:right;
}

#maincontent form *{

}
#maincontent .detailimage{
        margin-bottom:10px;
        text-align:center;
}



#maincontent .galerie {
    float:left;
}

#rightbox .leftimage {
    width:220px;float:left;
}

#maincontent .eshopproduct {


    text-align:center;
}

#maincontent .eshopproductdetail {
    height:158px;
    width:138px;
    float:left;
    text-align:center;
    margin-bottom:10px;
}

#maincontent .eshopproductdetail .image {
    height:145px;
}

#maincontent .productdescription, #maincontent .productcontent,  #maincontent .productcode {
    padding:5px;
   
    /*height:97px;*/
}

#maincontent .productcode {
    font-weight:bold;
}

#maincontent .productdescription {
    min-height:115px;
    text-align:left;
    
}

/*shop basket*/

#mainuserlogin,#mainpassword{
    font-size:1em;
    width:80px;
    height:18px;
    float:left;
}
#mainsubmitbutton {
    float:right;
}


.basketlogin {
    height:30px;
    padding-top:5px;
    background-color:#eedebd;
}

.basketlogin label {
    padding:0 5px;
    float:left;
}

#maincontent .shopbasket h3 {
    padding-top:40px;
}



/*zapati*/
#paticka{
    
    width:820px;
    margin:0px auto 0px auto;
    text-align:left;
    padding-top:5px;
    height:30px;
    text-align:center;
   clear:both;
   
}
/*diskuze*/
#report{
}
#report .datumjmeno{
    padding:3px;
}
#report .prispevek{
    padding:0px 0px 20px 10px;
}


/*dodatecne tridy*/

.hlasovani{
    margin:5px 0px 5px 0px;
    padding:0px 5px 5px 5px;
}
.hlasovani .answer{
    padding:3px 3px 3px 20px;
}
.inquirybar{
    height:6px;
    font-size:1px;

}
.hlasovani h3{
    padding:0px;
}

.gallery {
    text-align:center;
}
.gallery .image{
    float:left;
    width:200px;
    height:180px;
    margin-right:20px;
}
#maincontent ul.yiiPager,.gsc-cursor-box {
   border: 1px solid #7D7D7D; 
    padding:5px 0;
    margin:10px 0 10px 0;
    width:475px;
    height:22px;
    clear:both;
    text-align:center;
    color:#FFF;
	background-color:#3D3728;
	
}

#maincontent ul.yiiPager li,.gsc-cursor-page {
    display:inline;color:#FFF;font-size:1.1em;word-spacing:10px
}

.gsc-cursor-page {text-decoration:underline;padding:10px;}

.gsc-cursor-page:hover {cursor:pointer;}

#maincontent ul.yiiPager li.selected, .gsc-cursor-current-page {
    font-weight:bold;
}

#maincontent .yiiPager a {
color:#FFF;

}

.sendpostcard{
    width:420px;
    float:left;
    text-align:center;
}
.postcardimage{
    max-width:350px;
    _width:350px;
    _overflow:hidden;
}
/*
.sendpostcard img{
    max-width:300px;
    _width:300px;
    _overflow:hidden;
}
*/

/*E shop */

.elements {
    width:490px;
    overflow:hidden;
}
.shop {
    width:475px;
    margin-right:10px;
    _margin-right:5px;
    margin-top:10px;
    padding:0;
    float:left;
}

.shop_small{
    width:215px;
    margin-right:10px;
    _margin-right:5px;
    margin-top:10px;
    float:left;
    height: 95px;
    padding: 5px;
}


.eshopproduct .image {
    height:137px;
    width:155px;
    margin-right:10px;
    float:left;
    overflow:hidden;
}

#maincontent .categories  {
    margin:0;padding:0;
    width:475px;

}

#maincontent .categories ul {
    margin:0;padding:0;    
}

.categories ul {
    margin:0;padding:0;
    margin-top:0.5em;
    list-style-type: circle;
     list-style-position: inside;  
}


.categories  li{
    margin:0;padding:0;
    padding:5px;
    margin:0;
    font-weight:bold;
    font-size:1em;
    float:left;
  

}

.shopdetail {
    margin:10px 10px 0 0;
   
    width:478px;
    overflow:hidden;
}



.shop .header h2 {
    height:25px;
    line-height:25px;
    margin:0px;
    padding:0px;
    overflow:hidden;
  
}

.shop .footerprice {
    float:right;
    width:315px;
    height:24px;
}

.footerpricedetail {
    clear:both;
    width:478px;
    height:26px;
    margin-bottom:10px;

}

.tobasket,.goback{
    float:right;


}


div.goback{
    padding-top:5px;
}

.back{
    clear:both;
}

#maincontent .shop .header h2,#maincontent .shop .header h3, #maincontent .shopdetail .header h2, #maincontent .shopdetail .header h3 {
    margin:0px;
    color:#FFF;
    padding:3px;text-align:left;
    /*    height:28px;line-height:28px;*/
}

#maincontent .shop .header h2 a,#maincontent .shop .header h3 a, #maincontent .shopdetail .header h2 a, #maincontent .shopdetail .header h3  a{
    color:#FFF;
    text-decoration:none;
}

#maincontent .shop .header h2 a:hover,#maincontent .shop .header h3 a:hover, #maincontent .shopdetail .header h2 a:hover, #maincontent .shopdetail .header h3  a:hover{
    text-decoration:underline;
}


#maincontent .shop .content {
    padding:5px;
}


.shop table{
    font-size:0.8em;
    width:100%;

    /*border-right:3px solid #4C89C4;
    border-bottom:3px solid #4C89C4;
    */
}

.shopdetail table{
    clear:both;


    /*border-right:3px solid #4C89C4;
    border-bottom:3px solid #4C89C4;
    */
}

.shop img{
    margin:3px;
    padding:3px;
}
.shop a{
    padding:3px;
    margin:3px;
}
.shop a:hover{
}

.odeslat{
    float:right;
    margin:1px;
    padding:1px;
}



.basketlist,.ordertable{
    width:475px;

    /*
    border-right:3px solid #4C89C4;
    border-bottom:3px solid #4C89C4;
    */
}
.basketlist td, .basketlist th, .rekapitulace th, .rekapitulace td, .price th, .price td, .ordertable th, .ordertable td, .registerform td, .registerform th, .lostpswd th, .lostpswd td{
    padding:5px;
}
.nakupnikosik th, .rekapitulace th, .price th, .basketlist th, objednavka th, registrujme th, .lostpswd th{
}
.basketlist .item {
    width:300px;
}
.basketlist .amount {
    width:80px;
}
.basketlist .pricepc {
    width:80px;
}

.rekapitulace{
    width:95%;
    /*
    border-right:3px solid #4C89C4;
    border-bottom:3px solid #4C89C4;
    */
}
.pricetable{
    margin-top:10px;
    width:300px;
    font-size: 1.2em;
    font-weight: bold;
    float:left;
    text-align:left;
}
.price,.tobasket{
    height:24px;
    line-height:24px;
    }
    
.price{
    padding-left:10px;
    font-size: 1.2em;
    font-weight: bold;
    width:100px;
    float:left;
    text-align:left;
}

.tobasket{
        width:180px;
        overflow:hidden;
        
    }

.discount{color:yellow;
}

.normalprice{
}

.emptybasket {
    margin-top:5px;
    width:140px;
    padding-right:20px;
    font-size: 1.2em;
    float:right;
    text-align:right;
}


/*form */
table input {
    margin:5px;
}

/*user registsration*/
table.registerform  {
    margin-top:10px;
}

.registerform  {
    width:200px;
}


/*articles*/
.articlepreview  .content  .image  {
    width:110px;float:left;
}

.articlepreview .content .description {
    width:350px;float:right;
}

.articlepreview .content .description .more {
    text-align: right;
}

.articleexpand  .content  .image  {
    width:200px;float:left;
}

/*Google Search*/

table.gsc-search-box {
    width:100%;
}

input.gsc-input {
    width:300px;
}


td.gsc-table-cell-snippet-close {padding-left:10px;vertical-align: top}
.hide  {
    display:none;
}



#discountbox {

    border:1px #781427 solid;
    padding:5px;

}








.notDisplayed {
    display: none;
}

.clearBoth {
    clear: both;
}


form#checkout {
    padding-top: 10px;
}


div.formToggler,
div#loginForm,
form#orderInfoFormForLogged,
div#registrationForm {
    margin-right: 14px;
}

div.formToggler {
    margin-bottom: 10px;
    margin-top: 15px;
}

div.formToggler input.radioButton {
    margin-right: 5px;
    position: relative;
    top: 1px;
}

div#loginForm table,
form#orderInfoFormForLogged table,
div#registrationForm table {
    width: 100%;
}

div#loginForm table th,
div#loginForm table td,
form#orderInfoFormForLogged table th,
form#orderInfoFormForLogged table td,
div#registrationForm table th,
div#registrationForm table td {
    padding: 5px;
}

div#loginForm table th,
form#orderInfoFormForLogged table th,
div#registrationForm table th {
    width: 100px;
}

div#loginForm table td input,
form#orderInfoFormForLogged table td input,
div#registrationForm table td input {
    height: auto;
    margin: 0;
    padding: 1px;
}

div#loginForm table td input.stretched,
form#orderInfoFormForLogged table td input.stretched,
form#orderInfoFormForLogged table td textarea,
form#orderInfoFormForLogged table td select,
div#registrationForm table td input.stretched,
div#registrationForm table td textarea,
div#registrationForm table td select {
    height: auto;
    padding: 1px;
    width: 240px;
}

div#registrationForm table.newAccount {
    margin-bottom: 10px;
}

form#orderInfoFormForLogged input.checkBox,
div#registrationForm input.checkBox {
    margin-right: 5px;
    position: relative;
    top: 1px;
}


/*#leftmenu ul ul {
    display:hidden;
} */


/*order*/
.formPart {
  margin-right:15px;
}


.formPart table  {
  width:100%;
}

.formPart th, .formPart td {
  padding:3px;
}

.formPart table input.stretched  {
  width:200px;
}

#leftbox .panel,
#rightbox .panel{
  border:1px solid #7D7D7D;
}

#rightbox .panel{
  border-right:none;
}

#lefttbox .panel{
  border-left:none;
}



#rightbox .kosik .content {
    line-height:1.5em;
    padding:5px;
    font-weight:bold;
  
}


#maincontent .eshopproduct.image a {
    margin:0;padding:0;
}

/*order*/



.checkoutButton,.floatRight,#forUnregistered_sendButton {
    float:right;
    margin-bottom:5px;
}


textarea #forUnregistered_note {
   width:495px;
   height:200px;
}


body{

	background-color:#3F403A;
	color:black;
	background-image:url(../img/bg.png);
	background-repeat: repeat;
	background-position: left top;
}

#header h1 {
	background-color:#D4CEC2;
	color:black;
}

#header h1 a {
	color:black;
}

a{
	color:#D4CEC2;
}	

table{
	border-collapse:collapse;
}
td, th{
	border-bottom: 1px solid #7D7D7D;
}

th{
	background-color:#907226;
	color:white;
}
/*buttons*/

input[type=button] {
 	background-color: #D7D7D7;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #000000; 
	border: 2px groove #999999;
  font-size:1.1em;
  padding:0 3px;
}


input.short {
  width:30px;
	margin-left: 10px;
}


input.odeslat {

	float:right;
	margin:1px;


}

#page{
	background-color:#FBD167;   

		
}

#logo{

		background-image:url("../img/logo.png");
	background-repeat:no-repeat;
}

#header{
	background-image: url(../img/header.png);
	background-repeat: no-repeat;	
}

#header a{
	
}	
#header a:hover{

}

#header h1 {font-size:20px;

}

#langmenu ul li {
	list-style-image: url(../img/arrow.png);
	list-style-type: none;
}
#langmenu a{
	color:white;
}
#langmenu a:hover{
	color:black;
	text-decoration:none;
}
	
#topmenu{
	background-color:#3D3728;
	color:#FFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}


#topmenu a, #topmenu a:visited, #topmenu a:link  {
		color: #FFF;
	border-right-color: #FFFFFF;
	padding: 0 5px 0 5px;

}
#topmenu a strong{
		color:#CCC;
}
#topmenu a:hover{
	background-color:#A5A5A5;
	
	color: #000000;
}

#navtree{
	background-color:#E9E9E9;
}

#navtree a {
	color:#000;

}

#leftmenu {
	background-color:#3D3728;
	color:#FFF;
}


#leftmenu ul li a{
	border-bottom:1px dotted #E1E1E1;
	color: #781427;
}


#leftmenu ul li a,#leftmenu ul li a:visited,#leftmenu ul li a:active {
	color:#FFF;
}



#leftmenu ul li a:hover{
	
	background-color:#A5A5A5;
	color:black;
}

#leftmenu ul ul li a,#leftmenu ul ul li a:visited {
	padding-left:5px;
	color: #FBD167;	
}

#leftboxgroup  {
	background-color: white;
}


#leftbox h3,#rightbox h3{
	color: #FFF;
	background-color:#3D3728;

}



#leftbox a.textbutton,#rightbox a.textbutton   {
	color:black;

}

#leftbox a:hover  {
	color:#781427;

}

.nakupnikosik {
	background-image:url(../img/nakupnikosik.png);
	background-position:left center;
	color:white;
	background-repeat: no-repeat;
	}
	
.nakupnikosik:hover{

	background-position:left center;
	color:gray;
	background-repeat: no-repeat;
}

#leftbox,#maincontent, #mainrightcontent,.wrapper {
background-color:#FBD167;

}



#maincontent h1,#maincontent h2,#maincontent h3 {
	color:#781427;
	
}

#maincontent .price {
	color:#FFF;
	
}


#maincontent h1,#maincontent h2,#maincontent h3{

}

#maincontent h4{
background-color:#CECECE;
}



#maincontent .element h4{
	
}


#paticka{
color:white;
}

/*diskuze*/

#report .datumjmeno{
	background-color:#CCCCCC;
}

/*diskuze*/


/*dodatecne tridy*/


.inquirybar{

	background-color:#D4CEC2;
	
}

/*E-shop*/
.shop,.shop_small ,#navtree,.compactshop  {
	border: 1px solid #7D7D7D;
}


.shop .header, .shopdetail .header, #rightbox h2 {
	
	color:#FFF;
	background-color: #907226;

}

#content .shop .header h3, #content .shopdetail .header h3 {
	color:#FFF;
}

.shop img{

}


.nakupnikosik th, .rekapitulace th, .cena th, .nakupnikosikvypis th, objednavka th, registrujme th, .lostpswd th{
	background-color:#CCCCCC;
}
.footer a,.footer a:link, .footer a:visited {
color:#000;
font-weight:bold;
}

.footerprice, .footerpricedetail {
background-color: #907226;

}

#maincontent a,#rightbox .content a {
color:#3D3728;

}



.warn {
color:#F00;font-weight:bold;

}

#maincontent .footer .tobasket,
#maincontent .footer .tobasket a {
color:#FFF;

}


/*objednávky*/
#maincontent .show {
margin-right:10px;
}

#maincontent fieldset {
margin:10px 0;padding:5px 10px;

}
fieldset .row {padding:5px;clear:both;}

fieldset .row {padding:10px;clear:both;}
fieldset .row label  {width:130px;display:block;float:left;}
fieldset .row input  {width:300px;float:left;}
fieldset textarea.note   {width:300px;height:150px;}


.button {
    background-color: #3D3728;
    border: 1px solid white;
    color: white;
    font-weight: bold;
    height:24px;
    cursor:pointer;
    padding:3px;
}

.button:hover {
    background-color: #781427;
}

.rss {background: #3D3728 url("../img/rss-ico.gif") no-repeat 3px center;
 height:36px; line-height:36px;
 border: 1px solid white;
    color: white;
    font-weight: bold;
    padding-left:40px;
}



#leftbox .rss a:hover {color:white;
}


.back {
    width: 4em;color:white;text-align:center;line-height:24px;padding:0;
}

#maincontent .back a {
    color:white;text-decoration:none;line-height:24px;
}


input.tobasketbtn {
  background-image:url(../img/nakupnikosik.png);
  background-position: center;
  background-repeat: no-repeat;
  text-indent:-999px;
  width:50px;
  color: transparent;
  text-transform: capitalize;
}

/*Google Search*/
#gsearch fieldset {padding-left:10px;padding-right:10px;}
#gsearch input[type=text] {width:390px;}

.errorMessage,.errorMessage2 {color:#cc0000;font-weight:bold;}

.news_wrapper{margin-bottom: 20px; display: block; float: left;  position: relative;}
.shop_small .image_part{
    position: relative;
    width: 60px;
    float: left;
    display: block;
    height: 100px;
}

.shop_small .text_part {
    width: 140px;
    position: relative;
    float: left;
    display: block;
    height: 75px;
}

.shop_small .footer_part {
    width: 155px;
    position: relative;
    float: left;
    display: block;
    height: 20px;
}
.shop_small .footer_part .price {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    margin-left: 30px;
    width: 80px;
}
.shop_small .detail_part{
    float: left;
    margin-top: 6px;
}

.nechtevzkaz {
    text-align: left;
    margin-top: 10px;
}

.column-block-size1 {
  display: block;
    float: left;
    width: 120px;
}

#captcha tr td, #captcha tr th {
    border-collapse: collapse;
    border: 0 solid;

}

#captcha tr td a {
    padding:0 10px;
    

}

/*REG FORM*/
.row_space {margin-bottom:10px;}

fieldset .row_space input {width:300px;}
